Prévia do material em texto
ELE103 – Fundamentos de Programação Exercícios para casa Algoritmos - Parte 2 1 - Sabe-se que, para iluminar de maneira correta os cômodos de uma casa, para cada metro quadrado, deve-se usar 18W de potência de iluminação. Faça um algoritmo para um programa 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. Resolução ALGORITMO DECLARE dim1, dim2, ptotal, area NUMÉRICO CONSTANTE pot_iluminacao ← 18 LEIA dim1, dim2 area ← dim1 * dim2 ptotal ← area * pot_iluminacao ESCREVA area ESCREVA pot_total FIM_ALGORITMO 2 - Faça um algoritmo para um programa que receba a nota 1, a nota 2 e o número de faltas de um aluno numa dada disciplina. A carga horária do curso é de 64 horas, que deve ser atribuída a uma constante. O programa deve enviar a mensagem “Aprovado” para o aluno cuja média for igual ou superior a 6.0 e tiver no máximo 25% de faltas. Resolução ALGORITMO DECLARE n1, n2, faltas, media, porc_faltas NUMÉRICO CONSTANTE ch ← 64 LEIA n1, n2 LEIA faltas media ← (n1+n2)/2 porc_faltas ← faltas * 100 / 64 SE media >= 6.0 E porc_faltas <= 25 ENTÃO ESCREVA “Aprovado.” SENÃO ESCREVA “Reprovado.” FIM_ALGORITMO 3 - Qual o valor da variável resultado nas expressões a seguir: i ← 1 j ← 2 n ← 3 m ← 4 a) resultado ← NÃO(i = j) VERDADEIRO b) resultado ← NÃO(i + 1 < j -2) VERDADEIRO c) resultado ← i < j E n < m VERDADEIRO d) resultado ← i = 1 OU j<2 E n <3 VERDADEIRO Resolução a) resultado ← NÃO(i = j) resultado ←NÃO (1 = 2) resultado ←NÃO (FALSO) resultado ←VERDADEIRO b) resultado ← NÃO(i + 1 < j -2) resultado ← NÃO(1 + 1 < 2 -2) resultado ← NÃO (2 < 0) resultado ← NÃO(FALSO) resultado ← VERDADEIRO c) resultado ← i < j E n < m resultado ← 1 < 2 E 3 < 4 resultado ← VERDADEIRO E VERDADEIRO resultado ← VERDADEIRO d) resultado ← i = 1 OU j<2 E n <3 resultado ← 1 = 1 OU 2 < 2 E 3 < 3 resultado ← VERDADEIRO OU FALSO E FALSO resultado ← VERDADEIRO OU FALSO resultado ← VERDADEIRO 4- Qual a representação binária dos dados tipo caractere a seguir, segundo a tabela ASCII? Admita uma representação de 8 bits para cada caracter. a) X b) x c) resultado d) Resultado e) 12 Resolução a) X = 01011000 b) x = 01111000 c) resultado = 01110010 01100101 01110011 01110101 01101100 01110100 01100001 01100100 01101111 d) Resultado = 01010010 01100101 01110011 01110101 01101100 01110100 01100001 01100100 01101111 e) 12 = 00110001 00110010