Trabalho de Introdução a Computação
Por: Gessé Martins • 4/2/2020 • Pesquisas Acadêmicas • 923 Palavras (4 Páginas) • 202 Visualizações
[pic 1]
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIAS E TECNOLOGIA DO CEARÁ
CURSO: Bacharelado em Ciência da Computação
DISCIPLINA: Introdução a Computação
PROFESSOR: David Miranda Rodrigues
Trabalho de Introdução a Computação
GESSÉ FERNANDES MARTINS
TIANGUÁ 07 DE OUTUBRO DE 2019
1 - Pesquise e escolha uma personalidade Cientista da Computação e aponte seus principais feitos e contribuições para a área.
A personalidade do programador de Van Russan que é responsável pela criação a linguagem de python com foco e legibilidade do código a linguagem foi desenvolvida em 21 no começo dos anos 90 pois é ela é uma dona de sintaxe que permite que qualquer desenvolvedor criarem com menos linhas seus algoritmos, a linguagem criada permite desenvolver vários tipos de desenvolvimento desde do básico ao complexo com apenas pequenas quantidades de código pois essa revolução fez com que python hoje em dia fosse 3º linguagem mais usada no mundo com esse grande impacto desde que quando ela surgiu ela foi chamado atenção cada vez mais de programadores por ser uma linguagem fácil usando sua endentação e funções mais simples.
2 - Pesquise e descreva o Teste de Turing.
O teste de Turing funciona da seguinte forma: um interrogador humano fará perguntas a duas entidades ocultas, uma delas é um humano e outra é um computador. A comunicação entre o interrogador e as entidades é feita de modo indireto, pelo teclado, por exemplo. O interrogador tentará, através do diálogo realizado entre ele e as entidades, decidir qual dos dois é o humano. O computador será programado para se passar por humano, e o humano responderá de forma a confirmar a sua condição. Se no final do teste o interrogador não conseguir distinguir quem é o humano, então conclui-se que o computador pode pensar, segundo o teste de Turing são feitas perguntas como: têm passa tempos, conseguem responder a uma pergunta geral sobre a configuração do xadrez? O problema foi: no teste de Turing, a fim de conseguir um bom resultado, não se pode apenas concentrar em programação inteligente. É necessário focar-se em pontos como: não falar em demasia bem, os seres humanos não fazem isso. Cria-se uma espécie de erro e se perguntarem sobre a raiz quadrada de trinta e cinco, é melhor não ter uma resposta. Tenta-se assim imitar aspectos a que provavelmente não damos valor no ser humano.
4 - Faça uma análise da tecnologia SSD (Solid-State Drive) e comente a associação dessa tecnologia com memórias EEPROM.
SSD é uma nova tecnologia de armazenamento considerada a evolução do disco rígido (HD). Ele não possui partes móveis e é construído em torno de um circuito integrado semicondutor, o qual é responsável pelo armazenamento, diferentemente dos sistemas magnéticos (como os HDs).
EEPROM é um tipo de memória ROM que permite a regravação de dados, no entanto, ao contrário do que acontece com as memórias EPROM, os processos para apagar e gravar informações são executados eletricamente, fazendo com que não seja necessário mover o dispositivo a um aparelho especial para que a regravação ocorra.
5 - Descreva um algoritmo em Portugol para a conversar de um número em uma base X para uma base Y. A base X e a base Y você poderá definir. Por exemplo: de decimal para octal.
print('''escolha uma das bases para conversao e uma dessas bases já ira converter para todos os casos
[1]converter em decimal
[2] converter em bínario
[3] converter em Octal
[4] converter em hexadecimal
[0] sair''')
opcao = int(input("Sua Opção: "))
while(opcao !=0):
print('''escolha uma das bases para conversao e uma dessas bases já ira converter para todos os casos
[1]converter em decimal
[2] converter em bínario
[3] converter em Octal
[4] converter em hexadecimal
[0] sair''')
opcao = int(input("Sua Opção: "))
if(opcao == 1):
num = int(input("Digite um numero inteiro "))
print('{} Convertido para binario é igual a {}'.format(num,bin(num)[2:]))
print('{} Convertido para Octal é igual a {}'.format(num, oct(num)[2:]))
print('{} Convertido para hexadecimal é igual a {}'.format(num, hex(num)[2:]))
elif(opcao ==2):
num = int(input("Digite um numero inteiro "),2)
print(' Convertido para decimal é',num)
print(' Convertido para Octal é igual a ',oct(num)[2:])
print(' Convertido para Hexadecimal é igual a ',hex(num)[2:])
elif(opcao == 3):
num = int(input("Digite um numero inteiro "), 8)
print(' Convertido para decimal é', num)
print(' Convertido para binário é igual a ', bin(num)[2:])
print(' Convertido para Hexadecimal é igual a ', hex(num)[2:])
elif(opcao == 4):
num = int(input("Digite um numero inteiro"), 16)
print(' Convertido para decimal é', num)
print(' Convertido para binário é igual a ', bin(num)[2:])
print(' Convertido para Octal é igual a ', oct(num)[2:])
elif(opcao == 0):
print("Você saiu do sistema")
...