Universidade Federal de Santa Catarina – UFSC
INE5102 – Introdução à Informática para Eng. Elétrica
Turma 242B
3º TRABALHO PRÁTICO
INSTRUÇÕES:
- Este programa deve ser programado em PASCAL, compilado e entregues funcionando em disquete.
- Grupos de 4 pessoas (eventualmente 2 grupos poderão ter 5 pessoas) - NÃO SERÃO ACEITOS TRABALHOS DE GRUPOS COM MENOS DE 4 PESSOAS.
- Os programas serão analisados e uma pessoa do grupo, escolhida pelo professor, será convidada a explicar detalhadamente um dos programas da lista. - A NOTA SERÁ IGUALMENTE ATRIBUÍDA A TODOS OS ELEMENTOS DO GRUPO.
- DATA DE ENTREGA: 03/12/99 - NÃO SERÃO ACEITOS TRABALHOS ENTREGUES FORA DO PRAZO.
Lista de Exercícios
Elaborar um programa em PASCAL que leia de um arquivo texto chamado NOTAS.TXT o numero de matrícula (8 dígitos - longint) e a nota (inteiro de 0 a 10) de 45 alunos e imprima na tela um histograma destas notas utilizando asteriscos (*). Isto é, se 3 alunos tiraram 0, 4 tiraram 1, nenhum tirou 2, 2 tiraram 3 e 10 tiraram 4, a apresentação do histograma deve ser:
0 > ***
1 > ****
2 >
3 > **
4 > **********
e assim por diante.
Exemplo do arquivo:
98241281 9
98241508 7
98241036 9
98241478 4
98241532 5
98241052 7
98241540 8
98241125 2
98241141 10
Para os mesmos dados lidos anteriormente, o programa deve imprimir a média da prova, o desvio padrão, o numero de matricula e a nota do aluno que tirou a maior e a menor nota.
O programa deve ainda imprimir na tela e em um arquivo chamado ORDEM.TXT os números de matrícula e as notas dos alunos em ORDEM CRESCENTE de notas.