Buscar

Prova_1-Qui

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

U N I V E R S I D A D E D E S Ã O P A U L O
E s c o l a d e E n g e n h a r i a d e L o r e n a
D e p a r t a m e n t o d e C i ê n c i a s B á s i c a s e A m b i e n t a i s
L O B 1 0 4 4 – C o m p u t a ç ã o A p l i c a d a à E n g e n h a r i a
PRIMEIRA PROVA – 27/09/2012 (Qui/209/36)
Nome: _________________________________ Nº: ________________ Turma: 2EA/A6
1. As unidades de medida de armazenamento de dados são o bit, o byte e a palavra 
de computador. Defina cada uma destas unidades. (1,0 pt.)
2. O tempo necessário para executar uma dada instrução é chamado de Ciclo de 
Máquina. Descreva a sequencia de ações do Ciclo de Máquina (4 passos). (1,0 pt.)
3. O que significa dizer que uma linguagem de programação é de baixo ou alto nível? 
Qual é a linguagem de programação de mais baixo nível? (1,0 pt.)
4. As linguagens de programação podem ser classificadas como linguagens de 
tipagem dinâmica ou tipagem estática. Por que existem estas classes de 
linguagem? Qual a diferença entre elas? Forneça alguns exemplos de cada uma. 
(1,0 pt.)
5. Considerando as variáveis numéricas A e B, contendo os valores 2.5 e 64, 
respectivamente; as variáveis literais NOME e PROFISSAO contendo as cadeias 
de caracteres “MIRIAM” e “MEDICO” e a variável lógica TESTE, contendo o valor 
lógico falso, determinar os resultados obtidos da avaliação das seguintes 
expressões: (1,5 pt.)
a) A + 1 >= B^(1/2) ou NOME <> “ANA”
b) A + 1 >= B^(1/2) e PROFISSAO = “MEDICO”
c) NOME <> “ANA” ou PROFISSAO = “MEDICO” e A + 1 >= B^(1/2)
d) PROFISSAO = “MEDICO” ou TESTE
e) nao(TESTE) e (A + 1 >= B^(1/2) ou nao(PROFISSAO) = “MEDICO”)
f) nao(A + 1 >= B^(1/2) e TESTE)
6. Considerando que, para iluminar de maneira correta os cômodos de uma casa, 
para cada m2 deve-se usar 18 W de potência. Faça um algoritmo em “portugol” que 
receba as duas dimensões de um cômodo (em metros), calcule e mostre a sua 
área (em m2) e a potência de iluminação que deverá ser utilizada. (1,5 pt.)
Visto do aluno: _________________________________ (assinar somente após a correção do professor). 1/2
 
U N I V E R S I D A D E D E S Ã O P A U L O
E s c o l a d e E n g e n h a r i a d e L o r e n a
D e p a r t a m e n t o d e C i ê n c i a s B á s i c a s e A m b i e n t a i s
L O B 1 0 4 4 – C o m p u t a ç ã o A p l i c a d a à E n g e n h a r i a
PRIMEIRA PROVA – 27/09/2012 (Qui/209/36)
7. A intensidade M de um terremoto na escala Richter é dada por:
M=2
3
log10
E
E0
onde E é a energia liberada pelo tremor e E0 = 104,4 J é uma constante (energia 
liberada em um tremor de terra de referência). Escreva um algoritmo (em portugol) 
que calcule as energias liberadas em dois terremotos com intensidades diferentes 
e determine quantas vezes a energia de um é maior do que a do outro. (1,5 pt.)
8. Um supermercado deseja reajustar os preços de seus produtos usando o seguinte 
critério: o produto poderá ter seu preço aumentado ou diminuído. Para o preço ser 
alterado, o produto deve preencher pelo menos um dos requisitos a seguir:
Venda média mensal Preço atual % de aumento % de diminuição
< 500 < R$30,00 10 -
>= 500 >= R$30,00 e < R$80,00 15 -
>= 1200 >= R$80,00 - 20
Faça um algoritmo (em portugol) que receba o preço atual e a venda média mensal 
do produto, calcule e mostre o novo preço. (1,5 pt.)
Informações úteis:
• O logaritmo de base 10, em português estruturado, é determinado pela função “log(valor)”. Por 
exemplo, log(100) corresponde a log10100.
• O logaritmo natural (de base e), em portugol, é determinado pela função “logn(valor)”. Por exemplo, 
logn(10) equivale a ln10.
• A potenciação, em portugol, é realizada pela função “exp(base, expoente)”. Por exemplo, exp(3, 7) 
equivale a 37.
• A raíz quadrada de um número, em portugol, é calculada pela função “raizq(valor)”. Por exemplo, 
raizq(16) é o mesmo que 16 .
"Parte da ausência de humanidade do computador deve-se a que,
competentemente programado e trabalhando bem, é completamente honesto".
Isaac Asimov
Visto do aluno: _________________________________ (assinar somente após a correção do professor). 2/2

Outros materiais