Prévia do material em texto
Introdução à Computação – Engenharia de Materiais Professor Olibário José Machado Neto Lista de exercícios 1 1. O modelo de computador proposto por Von Neumann é historicamente importante porque serviu de referência para os computadores atuais. Que opção corresponde ao modelo de Von Neumann? a) O processador deve usar o sistema de numeração binário e os programas em execução devem estar no disco rígido. b) O processador deve usar o sistema de numeração decimal e os programas em execução devem estar no disco rígido. c) O processador deve usar o sistema de numeração decimal e os programas em execução devem estar na memória. d) O processador deve usar o sistema de numeração hexadecimal e os programas em execução devem estar na memória. e) O processador deve usar o sistema de numeração binário e os programas em execução devem estar na memória. 2. Sobre a máquina de Von Neumann, analise as afirmativas abaixo. 1. Os programas e dados são representados de forma digital e armazenados em memória, oferecendo mais flexibilidade e rapidez. 2. O processamento é baseado em aritmética binária, ao invés de decimal. 3. O sistema de entrada e saída acessa as informações que deseja na memória e as envia ao processador. 4. É a formalização do projeto lógico de um computador. Podemos dizer que a) Estão corretas apenas as afirmativas 1 e 2. b) Estão corretas apenas as afirmativas 1 e 3. c) Estão corretas apenas as afirmativas 1, 2 e 4. d) Estão corretas apenas as alternativas 2, 3 e 4. e) Estão corretas apenas as alternativas 1 , 2 e 3. 3. Quais são as diferenças entre as memórias RAM e o disco? 4. Para quê servem as linguagens de programação? 5. Para quê servem os compiladores? 6. Converta os seguintes números da base binária para a decimal a. 10010 b. 110011 c. 1000001 d. 110100101 e. 100111011 7. Converta os seguintes números da base decimal para a binária a. 48 b. 13 c. 273 d. 172 e. 1500 8. A Tabela ASCII usa 1 byte (8 bits) para representar símbolos. Isso permite representar 256 símbolos distintos, entre 0 e 255. O trecho de representação do alfabeto maiúsculo começa no símbolo 6510 (letra A) e termina no símbolo 9010 (letra Z). Com base nessas informações, decodifique a mensagem abaixo, de acordo com a Tabela ASCII: 0100 0110 0100 1001 0100 0101 0100 1100 9. Escreve um programa que leia dois números e imprima: a. A soma dos dois; b. O produto do primeiro pelo quadrado do segundo; c. O primeiro elevado ao segundo; d. O resto da divisão do primeiro pelo segundo; e. A parte inteira da divisão do primeiro pelo segundo. 10. Usando a biblioteca Turtle, faça os desenhos a seguir. a) b) 11. Escreva um programa que leia uma temperatura em ºC e imprima o valor correspondente em Fahrenheit. Utilize as duas abordagens a seguir. a. Leia o valor como um número real (float) e o converta, usando a fórmula ºC = (F – 32)*5/9 b. Leia o valor como um número real (float) e o converta, usando a fórmula ºC = (F – 32)*5/9