Universidade Federal de Santa Catarina – UFSC

INE5102 – Introdução à Informática para Eng. Elétrica

Turma 242B

3º TRABALHO PRÁTICO

INSTRUÇÕES:

Lista de Exercícios

  1. 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:
  2. 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

  3. 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.
  4. 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.