Você está na página 1de 6

AET – Agrupamento de Escolas Templários

Escola Secundária Jácome Ratton - Tomar

APLICAÇÕES INFORMÁTICAS - B
Unidade 1 – “Introdução à Programação”
Ficha Formativa

Nome: Turma 12º Nº


Nome: Turma 12º Nº

Estrutura de seleção múltipla

2. Considere o seguinte programa.

Transcreva as instruções correspondentes à estrutura de seleção múltipla:


2.2 Acrescente as linhas de código necessárias de forma que este passe a funcionar, também em
relação aos meses do terceiro e quarto trimestres.
2.3 Acrescente as linhas de código necessárias de forma que, caso o valor indicado não
corresponda a qualquer das situações indicadas, surja a mensagem “Indicou um mês
inválido”.

1 de 6
AET – Agrupamento de Escolas Templários

Escola Secundária Jácome Ratton - Tomar

Estruturas de repetição

1. Considere o programa seguinte.

1.1 Preencha os espaços em branco.


a) d)
b) e)
c)

1.2 Indique a finalidade do programa

2 de 6
AET – Agrupamento de Escolas Templários

Escola Secundária Jácome Ratton - Tomar

Estruturas de repetição

1. Considere o algoritmo seguinte.

1.1 Indique a finalidade deste algoritmo.

1.2 (Resolva no caderno) Apresente este algoritmo sob a forma de fluxograma.

Estruturas de repetição

1. Considere o fluxograma seguinte.


1.1 Indique a finalidade deste algoritmo.

1.2 Apresente este fluxograma em pseudocódigo.

3 de 6
AET – Agrupamento de Escolas Templários

Escola Secundária Jácome Ratton - Tomar

Arrays - vetores

1. Considere o programa seguinte.

1.1 Preencha os espaços em branco.


a) d)
b) e)
c)

1.2 Indique a finalidade do programa

2. Considere o vetor HTrab com os dados relativos ao registo das horas diárias efetuadas por um
empregado numa semana de trabalho.

2.1 Declare em pascal o vetor HTrab.

2.2 Apresente em pascal as linhas de código que permitem inserir dados no vetor HTrab.

4 de 6
AET – Agrupamento de Escolas Templários

Escola Secundária Jácome Ratton - Tomar

Arrays – algoritmos de ordenação e de pesquisa

1. Estabelece a correspondência entre os algoritmos de ordenação e algoritmos de pesquisa com


as respetivas descrições.

Algoritmo Descrição
Percorre os elementos de um vetor da esquerda para a
A Seleção 1
direita, comparando-os dois a dois.
Percorre os elementos de um vetor da esquerda para a
B Binário 2
direita até encontrar o elemento pretendido
Realiza passagens sucessivas pelos elementos de um
C Bolha 3
vetor para identificar o valor mínimo de cada uma delas
Percorre um vetor da direita para a esquerda e compara
D Inserção 4
os valores com os das posições adjacentes
Efetua divisões sucessivas por dois no número de
E Sequencial 5
elementos do vetor

Arrays - matrizes

1. Considere a matriz km com os dados relativos às distâncias diárias percorridas por um motorista
ao longo de quatro semanas.

120 55 200 0 185


90 135 150 100 90
220 60 50 85 210
120 100 125 160 0

1.1 Apresente em pascal a linha de código que permite realizar cada uma das seguintes ações.
a) Declarar em pascal a matriz km.

b) Atribuir o valor 85 (utilize a variável e respetivos índices).

c) Calcular a soma de 85 e 55 (utilize a variável e respetivos índices).

d) Mostrar o valor 55 (utilize a variável e respetivos índices).

5 de 6
AET – Agrupamento de Escolas Templários

Escola Secundária Jácome Ratton - Tomar

Cadeias de carateres (Strings)

1. Apresente em pascal a linha de código que permite realizar cada uma das seguintes ações.
a) Declarar em pascal duas strings com identificadores “Localidade” e “Distrito” que aceitem até 50
e 255 carateres respetivamente .

6 de 6