TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A ANÁLISE E DESENVOLVIMENTO

Por:   •  28/8/2021  •  Projeto de pesquisa  •  593 Palavras (3 Páginas)  •  256 Visualizações

Página 1 de 3

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

...

Baixar como (para membros premium)  txt (3.2 Kb)   pdf (74.7 Kb)   docx (8.2 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com