Buscar

Lista de Exercicios 1 comp


Continue navegando


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