A ANÁLISE E DESENVOLVIMENTO
Por: Antonio Santos • 28/8/2021 • Projeto de pesquisa • 593 Palavras (3 Páginas) • 254 Visualizações
ANDRÉA LÚCIA BRAGA LIRA DOS SANTOS
R. A. 8120620
ANÁLISE E DESENVOLVIMENTO
DE SISTEMAS (TECNOLÓGICO)
ATIVIDADE DO CICLO 3 – ALGORITMO E PROGRAMAÇÃO
Avaliação desenvolvida na disciplina Algoritmo e Programação sob a orientação da Prof. Luciano Bergamo, para obtenção de nota parcial.
CLARETIANO POLO LISBOA
2020
ALGORITMO E PROGRAMAÇÃO
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 quadro 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 quadro 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 "mediadosalunosestatus"
// Disciplina : [Algoritmo e Programação]
// Professor : Luciano Bergamo
// Descrição : Media notas dos alunos e status
// Autor(a) : Andrea Lucia Braga Lira dos Santos
// Data atual : 05/09/2020
Var
nomes: vetor [1..50] de caractere
notas: vetor [1..50,1..4] de real
medias: vetor [1..50] de real
contadorLoop1, contadorLoop2: inteiro
naluno: inteiro
inicio
//Leitura dos nomes e as notas de cada aluno
ESCREVAL("PROGRAMA NOTA ALUNO E STATUS")
ESCREVA("Digite o total de alunos: ")
leia(naluno)
PARA contadorLoop1 DE 1 ATE naluno FACA
ESCREVA("Digite o nome do aluno(a) número ", contadorLoop1, " de, ",naluno,": ")
LEIA(nomes[contadorLoop1])
PARA contadorLoop2 DE 1 ATE 4 FACA
ESCREVA("Digite a nota ", contadorLoop2, " do aluno(a) ", nomes[contadorLoop1], ": ")
LEIA(notas[contadorLoop1, contadorLoop2])
FIMPARA
//CÁLCULO DAS MÉDIAS
medias[contadorLoop1] := (notas[contadorLoop1, 1] + notas[contadorLoop1, 2] + notas[contadorLoop1, 3] + notas[contadorLoop1, 4]) / 4
FIMPARA
//APRESENTAÇÃO DOS RESULTADOS
PARA contadorLoop1 DE 1 ATE naluno FACA
SE (medias[contadorLoop1] >= 6) ENTAO
ESCREVAL("O aluno(a) ", nomes[contadorLoop1], " foi APROVADO com a média: ", medias[contadorLoop1])
SENAO
...