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.
 
                           s
  e 
                           s

soluções