Baixe o app para aproveitar ainda mais
Prévia do material em texto
Acadêmico: 1 Disciplina: Lógica e Técnicas de Programação (ADS05) Avaliação: Avaliação Final (Discursiva) - Individual Semipresencial ( Cod.:460234) ( peso.:4,00) Prova: 13686726 Nota da Prova: 3,00 1. A lógica de programação utiliza os operadores relacionais para realizar comparações entre dois operandos ou duas expressões. Os operadores resultam em valores lógicos verdadeiro ou falso, possibilitando sua utilização nas estruturas de seleção e repetição como expressão a ser avaliada pelo programa. Considerando a importância dos operadores relacionais do Portugol, elenque e exemplifique a utilização de três operadores com pseudocódigo Portugol. Resposta Esperada: Utilizar um dos operadores relacionais apresentados no fim da página 31 do livro didático. Utilizá-lo comparando dois valores ou duas variáveis. Esta comparação pode ser apresentada sozinha ou dentro de uma estrutura condicional ou de repetição. Exemplos: 1900 <> 2016 "Santa Catarina" <> "São Paulo" estadoAtual <> "Santa Catarina" SE 20 >= 520 entao "20 é maior ou igual a 520" 2. Um número primo é um número inteiro positivo que só pode ser dividido de forma exata por 1 e pelo próprio número. Exemplos: O número 2 é primo, pois só pode ser dividido por 1 e pelo próprio 2. O número 17 é primo, pois só pode ser dividido por 1 e pelo próprio 17. O número 18 não é primo, pois pode ser dividido por 1, por 2, por 3, por 6, por 9 e pelo próprio 18. Considerando o que foi exposto, elabore um algoritmo que, dado um número inteiro positivo, escreva uma mensagem informando se este número é ou não um número primo. Observação: O número 1 não é considerado primo e pode ser ignorado pelo algoritmo. Resposta Esperada: O acadêmico deve desenvolver um algoritmo conforme a resposta esperada (imagem a seguir), o qual deve solicitar a entrada de um número inteiro, ignorar o número 1 e escrever uma mensagem alertando se é ou não um número primo.
Compartilhar