Baixe o app para aproveitar ainda mais
Prévia do material em texto
Impresso por Alexandro Menezes, CPF 967.761.610-20 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 18/05/2021 21:58:02 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. Impresso por Alexandro Menezes, CPF 967.761.610-20 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 18/05/2021 21:58:02 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.
Compartilhar