Buscar

Algoritímo prova discursiva

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

Acadêmico: 
Disciplina: Algoritmo e Lógica de Programação 
Avaliação: Avaliação Final (Discursiva) - 
Prova: 
Nota da Prova: - 
1. Os operadores lógicos trabalham com valores booleanos, com o objetivo de avaliar 
expressões cujo valor pode ser verdadeiro ou falso, ou seja, implementando a lógica 
booleana. Eles são usados para representar situações lógicas que não podem ser 
representadas por operadores aritméticos. Baseado nisso, analise a tabela verdade, 
preencha corretamente a coluna resultado para (NÃO A) e justifique. 
 
Resposta Esperada: 
Como resposta esperada, o aluno deve justificar que o operador não inverte o resultado 
da operação. Transformado V em F, e F em V. Como resposta F-F-V-V. 
 
2. Uma construtora está permitindo que os novos moradores escolham outros 
revestimentos para suas novas cozinhas. Para isso, ela deverá calcular 
individualmente quanto de azulejos será necessário para cada mudança. Para isso, 
solicitou ao departamento de desenvolvimento de sistemas um programa para ler as 
dimensões de uma cozinha retangular (comprimento, largura e altura), calcular e 
escrever a quantidade de caixas de azulejos para se colocar em todas as suas paredes. 
Não será necessário descontar a área ocupada por portas e janelas. Cada caixa de 
azulejos possui 1,5 m2. Desenvolva um algoritmo para atender à solicitação da 
construtora. 
Resposta Esperada: 
program cozinha; 
uses crt; 
var comp, larg, alt, area, caixas : real; 
begin 
write ('Qual o comprimento da cozinha? '); 
readln (comp); 
writeln; 
write ('Qual a largura da cozinha? '); 
readln (larg); 
write ('Qual a altura da cozinha? '); 
readln (alt); 
writeln; 
area := (comp*alt*2) + (larg*alt*2); 
caixas := (area/1.5); 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDQyMA==&action2=RUVBMDI=&action3=NjY4ODU2&action4=MjAyMS8x&prova=MzMwODc2NTg=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDQyMA==&action2=RUVBMDI=&action3=NjY4ODU2&action4=MjAyMS8x&prova=MzMwODc2NTg=#questao_2%20aria-label=
writeln ('Qtd de cx de azulejos : ', caixas); 
end.

Continue navegando