Prévia do material em texto
Disciplina: Algoritmo e Lógica de Programação (EEA02) Avaliação: Avaliação Final (Discursiva) - Individual Semipresencial ( Cod.:668856) ( peso.:4,00) Prova: 31799893 Nota da Prova: - 1. Os conectivos lógicos, também conhecidos como operadores lógicos, são símbolos ou palavras usadas para conectar duas ou mais sentenças de forma que o sentido das sentenças não seja alterado. Estas podem ser na linguagem formal ou informal. Disserte sobre quais são os operadores lógicos e qual o seu significado, bem como seu funcionamento. FONTE: Disponível em: <http://www.estudopratico.com.br/conectivos-logicos/>. Acesso em: 21 jul. 2017. Resposta Esperada: Os operadores lógicos são: (E, OU, Não) Seu significados são: (Conjunção. Disjunção. Negação) e o seu funcionamento: No operador E, seu significado é a conjunção. Todos os valores devem ser verdadeiros, para que a resposta seja verdadeira. Basta que um resultado seja falso, para que o resultado seja falso. A disjunção, em oposição à conjunção, basta que apenas uma entrada seja verdadeira, para que o resultado seja verdadeiro. Se todos os valores de entradas forem falsos, a saída será falsa. Já o operador de negação inverte o resultado de qualquer operação, ou um conjunto de operações. O que é verdadeiro vira falso, e o falso vira verdadeiro. 2. Um empresa, objetivando a economia de luz, pediu ao departamento de desenvolvimento de software que desenvolvesse um programa para calcular e imprimir o número de lâmpadas necessárias para iluminar um determinado cômodo da empresa. Para isso, seria informado como entrada a potência da lâmpada utilizada (em watts), as dimensões (largura e comprimento, em metros) do cômodo. Sabe-se que a potência necessária é de 18 watts por metro quadrado. Baseado no cenário, desenvolva um algoritmo para atender à necessidade da empresa. Resposta Esperada: program exercicio04; var pot_lamp, larg_com, comp_com, area_com, pot_total,num_lamp : real; begin write ('Qual a potência da lâmpada (em watts)? '); readln (pot_lamp); write ('Qual a largura do cômodo (em metros)? '); readln (larg_com); write ('Qual o comprimento do cômodo (em metros)? '); readln (comp_com); area_com := larg_com * comp_com; pot_total := area_com * 18; https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDU2Mw==&action2=RUVBMDI=&action3=NjY4ODU2&action4=MjAyMS8x&prova=MzE3OTk4OTM=#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUNFMDU2Mw==&action2=RUVBMDI=&action3=NjY4ODU2&action4=MjAyMS8x&prova=MzE3OTk4OTM=#questao_2%20aria-label= num_lamp := (pot_total / pot_lamp); writeln('Nro lâmpadas necessárias : ', num_lamp); end.