Vous êtes sur la page 1sur 2

Aplicações Informáticas B – 12º Ano

Nov. 2016
FICHA FORMATIVA

Grupo I

1. - Explique qual a diferença entre uma linguagem de programação de baixo e de alto nível.
2. - Refira o que entende por algoritmo.
3. - Refira o que entente por programa.
4. - Quais os quatro tipos de variáveis standard estudadas em Pascal?
5. - Estabeleça as principais diferenças entre as seguintes estruturas de controlo:
5.1. - Repetir e Enquanto.
5.2. - Enquanto e Para.
5.3. - Se e Caso.
6. - Explique qual a diferença entre os operadores = e := na linguagem Pascal.

7. – É possível executar um ciclo infinito numa dada linguagem de programação? Justifique a


sua resposta, recorrendo a uma pequena representação algorítmica.

Grupo II

1. - Elabore um algoritmo, na forma de um fluxograma, representativo do cálculo da área de


um círculo, dada a medida do seu raio.

2. - Elabore um algoritmo representativo da troca dos conteúdos de duas variáveis


numéricas.
2.1. - Recorrendo exclusivamente a operações de atribuição.
2.2. - Através de um processamento baseado em cálculos.

3. - Elabore um algoritmo, na forma de um pseudocódigo, representativo de um processo


que determine o maior e o menor de dez números introduzidos a partir do teclado.

4. - Elabore um algoritmo, na forma de um pseudocódigo, representativo da soma dos


primeiros 100 números naturais. A cada alteração do valor da variável acumuladora, deverá
ser escrito o seu valor no ecrã do computador.
5. - Elabore um algoritmo representativo da média das idades de cinco indivíduos.

Grupo III

1. – Preencha adequadamente os espaços assinalados, considerando que o seguinte


algoritmo conta todos os números pares e impares entre 1 e 10000 e calcula as somas
dos referidos números.

Início
c_par ______
tot_par ______
c_imp ______
tot_imp ______
Para i 1 até ______
Se (i mod ______ = 0)
c_par  ______+ 1
tot_par ______ + ______
Senão
c_imp ______+ 1
tot_imp ______ + ______
Fim Se
Escrever (______ , c_par, _________, c_imp)
Escrever (______ , tot_par, _________, tot_imp)
Fim

Nota: a mod b devolve o resto da divisão de a por b.

2- Codifique para a linguagem Pascal os algoritmos relativos às questões 1, 2 e 5 do Grupo II.

Bom trabalho!

Vous aimerez peut-être aussi