Baixe o app para aproveitar ainda mais
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.
Compartilhar