Prévia do material em texto
23/04/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/2
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.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDA4MQ==&action2=RUVBMDI=&action3=NDQ3Njg5&action4=MjAxOS8x&prova=MTEwMjAxNDQ=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDA4MQ==&action2=RUVBMDI=&action3=NDQ3Njg5&action4=MjAxOS8x&prova=MTEwMjAxNDQ=#questao_2%20aria-label=
23/04/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 2/2
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.