UNIVERSIDADE FEDERAL DE MINAS GERAIS

INSTITUTO DE CIÊNCIAS EXATAS

DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO

ALGORITMOS E ESTRUTURAS DE DADOS II

Prof. Raquel O. Prates                                                                          22 de março de 2006

 

Aula Prática de PASCAL

 

1)      O Exercício 1 apresenta erros de sintaxe, corrija o código para que ele compile e funcione corretamente.

2)      O Exercício 2 não imprime o resultado desejado. Acompanhe a execução do exercício passo a passo para descobrir os problemas. Altere o código para que ele funcione corretamente.

3)      Transforme o procedimento do Exercício 2 em função.

4)      Faça um programa que calcule o fatorial de um número. Para isso o programa principal deve ler o número cujo fatorial se deseja calcular, e chamar uma função para calculá-lo.

5)      Escreva um programa que leia a altura e um código para o sexo (código = 1 se for masculino e código = 2 se for feminino) de 50 pessoas. O programa deve calcular e imprimir (sem armazenar estas informações):

a)      A média da altura das mulheres

b)      A altura do homem mais alto

6)      Faça um programa PASCAL que imprima o 15o. termo da série de Fibonacci. Lembre-se que a série de Fibonacci é formada por: 1, 1, 2, 3, 5, 8, 13, 21, 34,….(sem armazenar todos os números da série).

7)      Faça um programa que leia uma palavra de até 20 caracteres e permita ao usuário informar a letra a ser substituída e a letra a substitui-la.  Por exemplo, trocar todos os ‘a’ de uma palavra pela letra ‘z’.

8)      Faça um programa que preencha com inteiros fornecidos pelo usuário uma matriz 3 x 4. O usuário poderá então escolher como alterar fornecendo uma das seguintes opções:

a)      Multiplique a linha i da matriz pelo número n.

b)      Multiplique a coluna j da matriz pelo número m

c)      Multiplique a linha i da matriz a partir do ponto (x,y) pelo número n.

d)      Multiplique a coluna j da matriz a partir do ponto (x,y) pelo número m.

e)      Escreva na tela a matriz

f)        Termine o programa.