Buscar

Lógica e Técnicas de Programação (ADS05) - Avaliação Final (Discursiva) - Individual Semipresencial (1)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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 (

Outros materiais