Académique Documents
Professionnel Documents
Culture Documents
Curso Científico-Humanístico
APLICAÇÕES INFORMÁTICAS - B
Unidade 1 – “Introdução à Programação”
Ficha Formativa 2
1. (Resolva no caderno) Apresente um algoritmo sob a forma de fluxograma que permita, com base
no lucro total e na despesa total de uma empresa determinar se o saldo é positivo ou negativo
(considere um eventual saldo nulo como sendo positivo).
1 de 6
AET – Agrupamento de Escolas Templários
2 de 6
AET – Agrupamento de Escolas Templários
3 de 6
AET – Agrupamento de Escolas Templários
2. Considere o vetor HTrab com os dados relativos ao registo das horas diárias efetuadas por um
empregado numa semana de trabalho.
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
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
1. Considere a matriz km com os dados relativos às distâncias diárias percorridas por um motorista
ao longo de quatro semanas.
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.
5 de 6
AET – Agrupamento de Escolas Templários
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 .
Algoritmo Descrição
A Chr 1 Converte um valor do tipo string para o tipo numérico
B Str 2 Converte um carater no valor numérico correspondente
C Val 3 Converte um valor do tipo numérico para o tipo string
D Ord 4 Converte um valor numérico no carater correspondente
6 de 6