Aula prática 10
1. Escreva um programa que pede ao utilizador
10 números. O programa deve ordenar os números e mostrar
a lista ordenada.
2.
o Define um array (100 elementos) de records com campos
numero
(integer) e div3 (boolean).
o Enche o array com números aleatórios entre
14 e 114. (guardar no campo numero)
o Determine quais os records contêm valores divisíveis
por 3. Guarda isto no campo div3 de cada record.
o Determine quantos valores foram divisível por
3.
Usa funções e procedimentos onde possível. Define
novos tipos de variáveis!
3. Escreva um programa que guarda a informação
dos seus amigos. As informações são nome e número
telefónico. Usa um procedimento para inicializar o array com os
dados (que não vêem do utilizador). O programa deve pedir
um nome ao utilizador e como resposta dá o respectivo número
telefónico. Exemplo do programa a funcionar:
Diz um nome:
alex
O numero do alex e 289123456
4. Declare
1 um word w
2 um integer i
3 um apontador ao um word wp
4 um apontador ao um integer ip
Faça uma atribuição -1
ao i e 1 ao w
Faça uma atribuição do endereço de w
ao wp e o endereço de i ao ip.
Mostra o conteúdo dos endereços wp e ip.
Faça o contrário: uma atribuição do endereço
de i ao wp e o endereço de w ao ip.
Mostra o conteúdo dos endereços wp e ip.
5. Determine quanto tempo leva executar os programas
TestSpeed
da aula teórica 20.
soluções