Buscar

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

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 m​2​) 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

Mais conteúdos dessa disciplina