Buscar

Avaliação Final (Discursiva) Algoritimo e Lógica de Programação

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: Lucian Pereira Caldas (2233628)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação Final (Discursiva) - Individual Semipresencial ( Cod.:638093) ( peso.:4,00)
Prova: 18617976
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 (a E b) e justifique.
Resposta Esperada:
Como resposta esperada, o aluno deve justificar que o conectivo E, se todas as entradas são verdadeiras, a saída será
verdadeira. Ou pode dizer que, se pelo menos uma entrada for falsa, a saída será falsa.
Como resposta F-F-F-V.
2. Para a execução de alguma tarefa ou mesmo resolver algum problema, muitas vezes inconscientemente executamos
algoritmos. Um algoritmo é uma sequência finita de instruções bem definidas e não ambíguas, devendo ser executadas
em um intervalo de tempo e esforço finito. Um exemplo é a ordenação de valores em algoritmos, que é muito comum e
muito utilizada. Baseado nessa necessidade, escreva um algoritmo em Pascal, que receba três números inteiros e
apresente uma mensagem com os valores em ordem crescente.
UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Alun... https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n...
1 of 2 23/06/2020 20:36
Resposta Esperada:
program ordena_3_valores;
uses crt; 
var a, b, c, aux: integer; 
begin
 write('Informe o primeiro numero: ');
 readln(a);
 write('Informe o segundo numero: ');
 readln(b);
 write('Informe o terceiro numero: ');
 readln(c);
 if a>b then 
 begin 
 aux:=a; 
 a:=b; 
 b:=aux;
 end;
 if a>c then 
 begin 
 aux:=a; 
a:=c;
c:=aux; 
 end;
 if b>c then 
 begin 
 aux:=b; 
 b:=c; 
 c:=aux; 
 end;
 writeln('Valores em ordem crescente: ', a, b, c);
end.
UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Alun... https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n...
2 of 2 23/06/2020 20:36

Continue navegando