Você está na página 1de 3

Escola Secundária do Cartaxo

Curso Profissional de Técnico de Informática de Gestão


Linguagens de Programação
8º Módulo – Ficheiros

Nome: ________________________________ Nº _____


Classificação: ____________ ____ (valores) Professor: ________

Leia atentamente cada um dos enunciados antes de resolver.

1. O programa apresentado a seguir


exemplifica os principais tipos de
operações com ficheiros do tipo simples
(tipo text). Depois de criado um ficheiro
com o nome Teste1.txt, mandamos
escrever algumas linhas de texto nele.
Depois o ficheiro é fechado e reaberto
para leitura e escrita do seu conteúdo no
ecrã.

1.1. (10 pontos) Esclareça o que


representam os seguintes itens: F1 e
F2.

1.2. (10 pontos) Esclareça o que


representa a instrução: Assign
(F1,’Teste1.txt’).

1.3. (10 pontos) Esclareça o que


acontece com a instrução:
Rewrite(F1).

1.4. (10 pontos) Esclareça a diferença


entre a utilização de Write e Writeln
na escrita de dados num ficheiro do
tipo text.

1.5. (10 pontos) Explicite o significado


da seguinte expressão no cabeçalho
do ciclo While Not EOF (F1).

Pág. 1 de 3
2. O programa apresentado a seguir deve criar um ficheiro, inserir um registo e
mostrá-lo.

2.1. (15 pontos) Utilize um ficheiro de tipo definido pelo utilizador, ou seja, um
ficheiro de registos, tal como: var teste: file of produtos. Defina o registo
livro.

2.2. (10 pontos) O tipo (type) de registo (record) de nome leitura, terá os campos
mostrados na imagem; defina o tipo de dados que achar pertinente.

2.3. (25 pontos) O corpo do programa deve mostrar o menu e controlar as


escolhas com a estrutura If…The…Else. Deve ainda apresentar a mensagem
“Opção Inválida” se a escolha não for aceite. Se a opção for 4, deve escrever
“Até Breve!”.

2.4. (20 pontos) Se escolher a opção 3 e ainda não existirem registos deve dar a
seguinte mensagem.

2.5. (10 pontos) Se escolher a opção 1 deve mostrar a seguinte mensagem.

Pág. 2 de 3
2.6. (35 pontos) Quando escolher a opção 2, deve pedir para preencher os
seguintes campos, ficando com um menu semelhante ao que é mostrado na
imagem. Preencha com informações ao seu gosto.

2.7. (35 pontos) Quando escolher a opção 3, deve mostrar os campos do registo já
preenchidos, ficando com um menu semelhante ao que é mostrado na imagem.

Bom Trabalho!

Pág. 3 de 3