Prévia do material em texto
Disciplina: Algoritmo e Programação (LIN12)
Avaliação: Avaliação Final (Discursiva) - Individual FLEX ( peso.:4,00)
1. Desenvolva um algoritmo obrigatoriamente com apenas duas variáveis ("A" e "B")
do tipo inteiro, as quais deverão receber dois valores que serão invertidos, no
decorrer da execução, antes de serem apresentadas ao usuário. Por exemplo, se o
usuário inserir os valores A := 5 e B := 10, ao final da execução a variável A terá
como conteúdo o valor de B, enquanto a variável B terá como conteúdo o valor de A.
Dica: Utilize as operações básicas da matemática, adição e subtração, para alcançar o
resultado proposto.
Resposta Esperada:
Program troca ;
var a,b: integer;
Begin
writeln('Digite valor A:');
write('Valor de a: ');
readln(a);
write('Digite valor B: ');
readln(b);
a:= a+b;
b:= (a-b);
a:= (a-b);
writeln('Valor de a = ',a);
writeln('Valor de b = ',b);
End.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTY3MQ==&action2=TElOMTI=&action3=NTE0Nzgy&action4=MjAyMC8x&action5=MjAyMC0wNS0wNVQwMzowMDowMC4wMDBa&prova=MTc1OTc3MDk=#questao_1%20aria-label=
2. 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.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTY3MQ==&action2=TElOMTI=&action3=NTE0Nzgy&action4=MjAyMC8x&action5=MjAyMC0wNS0wNVQwMzowMDowMC4wMDBa&prova=MTc1OTc3MDk=#questao_2%20aria-label=