Baixe o app para aproveitar ainda mais
Prévia do material em texto
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 SE ((medias[contadorLoop1] >= 4) E (medias[contadorLoop1] < 6)) ENTAO ESCREVAL("O aluno(a) ", nomes[contadorLoop1], " foi EXAME com a média: ", medias[contadorLoop1]) SENAO ESCREVAL("O aluno(a) ", nomes[contadorLoop1], " foi REPROVADO com a média: ", medias[contadorLoop1]) FIMSE FIMSE FIMPARA fimalgoritmo
Compartilhar