PORTFOLIO PROGRAMAÇÃO ALGORITMO
Por: 00988775697 • 7/6/2020 • Trabalho acadêmico • 405 Palavras (2 Páginas) • 1.951 Visualizações
Atividade no Portfólio
Objetivos
- Escrever algoritmos básicos com entrada, processamento e saída de dados.
- Compreender o conceito das estruturas sequencial e condicional.
- Identificar a necessidade de cálculos de variáveis.
Descrição da Atividade
Para auxiliar um professor, escreva um algoritmo em que o professor inicie digitando a quantidade de alunos da sala. Depois, inicie um loop PARA de 1 até o número passado pelo professor. A cada vez que rodar o loop Para, o professor deverá digitar o nome de um aluno e as quatro notas referentes aos quatro bimestres estudados. Ao terminar de ditar os nomes e notas de todos os alunos, o algoritmo deverá emitir uma lista contendo o nome do aluno, a média das quatro notas e o status (APROVADO, REPROVADO ou EXAME) na mesma ordem em que os respectivos alunos foram cadastrados.
Sabe-se que, para atingir o status de APROVADO o aluno deve ter obtido uma média maior ou igual a 6. Para EXAME, a média deve estar entre 4 e 5,9 e para REPROVADO, de 0 a 3,9.
Para a solução do algoritmo, indica-se que os dados sejam registrados em vetores, iniciando após os cadastros, um novo loop Para que liste os nomes, médias e status.
algoritmo "controle de notas"
// Função : calcular notas de alunos
// Autor : Lino
// Data : 07/06/2020
// Seção de Declarações
var
nome : literal
qtde : inteiro
contador : inteiro
nota1,nota2,nota3,nota4,media : real
inicio
// Seção de Comandos
escreva ("entre com a quantidade de aluno: ")
leia (qtde)
contador<-0
enquanto contador < qtde faca
contador <-contador +1
escreva ("entre como nome do aluno: ")
leia (nome)
escreva ("entre com a primeira nota: ")
leia (nota1)
escreva ("entre com a segunda nota: ")
leia (nota2)
escreva ("entre com a terceira nota: ")
leia (nota3)
escreva ("entre com a quarta nota: ")
leia (nota4)
media <- (nota1+nota2+nota3+nota4)/4
se media >= 6 entao
escreval ("aluno" , nome , "foi aprovado com nota", media)
senao
se media
...