Buscar

lista4

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

Prévia do material em texto

IPD – Introdução a Processamento de Dados 
Professor: Alexandre Solon Nery 
Período: 2013/02 
 
Lista de Exercícios 
 
1) Determine os resultados obtidos na avaliação das expressões lógicas seguintes, sabendo 
que A,B,C contêm, respectivamente, 2,7,3, e que existe uma variável lógica L cujo valor é 
falsidade. 
 a) B := A/C+30*B; 
 b) C := B*B+(C DIV 2); 
 c) C := B*(B+C) MOD 2; 
 
2) Encontre os erros dos seguintes comandos de atribuição: 
(...) 
Var 
 A: boolean; 
 B,C: real; 
 D: integer; 
Begin 
A := B = C; 
D := B; 
C+1 := B+C; 
C and B := 3.5; 
B := SQRT(12)/3; 
End. 
 
3) Escreva um programa que, tendo como dados de entrada dois pontos quaisquer do plano, 
P(x1,y1) e Q(x2,y2), imprima a distância entre eles. 
A fórmula que efetua tal cálculo é: d = SQRT((x2-x1)2 + (y2-y1)2) 
 
4) Escreva um programa para calcular o volume de uma esfera de raio R, em que R é um dado 
fornecido pelo usuário. O Volume de uma esfera é dado por V = (4/3)πR3 
 
5) Escreva um programa que inverta um vetor de 10 elementos. Por exemplo: seja o vetor V 
abaixo: 
4 5 7 9 2 1 0 10 23 3 
O Vetor V invertido é: 
3 23 10 0 1 2 9 7 5 4 
 
6) O IMC, Índice de Massa Corporal, é um critério da Organização Mundial de Saúde para dar 
uma indicação sobre a condição de peso de uma pessoa adulta. A fórmula é IMC = 
peso/(altura)2. Elabore um programa que leia o peso e a altura de um adulto e mostre sua 
condição (segundo a tabela abaixo): 
IMC em adultos Condição 
Abaixo de 18.5 Abaixo do peso 
Entre 18.5 e 25 Peso normal 
Entre 25 e 30 Acima do peso 
Acima de 30 Obeso 
 
7) Escreva um programa que calcule o determinante de uma Matriz 3x3.

Outros materiais