Baixe o app para aproveitar ainda mais
Prévia do material em texto
18/06/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/1 Acadêmico: Disciplina: Lógica e Técnicas de Programação (ADS05) Avaliação: peso.:4,00) Prova: Nota da Prova: - 1. As estruturas condicionais são fundamentais para os algoritmos executarem blocos de códigos diferentes, de acordo com a entrada de dados. Logo, é possível escrever uma única solução para resolver o mesmo problema independente dos valores informados pelo usuário. A estrutura "caso-seja" possibilita reduzir a complexidade dos algoritmos, retirando do código muitas condicionais "se-então". Escreva um algoritmo em Portugol que tem como entrada de dados a nota final de um aluno em uma determinada disciplina. Após receber a nota final, exiba a mensagem "Reprovado" caso a nota final seja de 0 a 4, "Em recuperação" caso a nota final seja 5 ou 6, "Aprovado" caso a nota seja de 7 a 10. Caso a nota informada não esteja nos intervalos previamente definidos, exiba a mensagem "Nota inválida". Faça o uso de uma única estrutura de seleção "caso-seja". Resposta Esperada: Algoritmo "avaliacaoaluno" var nota : inteiro inicio escreva("Digite a nota do aluno:") leia(nota) escolha nota caso 0 ate 4 escreval("Reprovado.") caso 5 ate 6 escreval("Em recuperação.") caso 7 ate 10 escreval("Aprovado") outrocaso escreval("Nota inválida.") fimescolha fimalgoritmo 2. A lógica de programação é o recurso básico para programadores de computador conseguirem definir uma sequência de passos para o desenvolvimento de uma solução algorítmica. A definição de uma boa lógica é fundamental para construir algoritmos eficientes e de fácil legibilidade. Considerando a importância da lógica de programação, disserte sobre a técnica mais importante para o projeto da lógica de programação e descreva quais são os seus passos fundamentais. Resposta Esperada: A técnica mais importante é a programação estruturada. Os seus passos fundamentais são escrever as instruções em sequência. Escrever as instruções em grupos pequenos e combiná- las. Distribuir o desenvolvimento dos módulos do programa entre os diferentes programadores da equipe. Revisar o trabalho executado em reuniões regulares. Avaliação Final (Discursiva) - Individual Semipresencial (
Compartilhar