1. Programação e Sistemas de Informação
TÉCNICO DE GESTÃO E
PROGRAMAÇÃO DE SISTEMAS
INFORMÁTICOS
Módulo III – Programação Estruturada
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
2. Objetivos para a aula:
o Units.
o Exame Final de Módulo.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
3. O que são Units?
Units em Pascal são bibliotecas de funções e procedures.
Algumas já vem com o compilador, como a unit CRT, que
tem funções para a saída em vídeo.
As unidades – Units – de programação, são conjuntos de
rotinas de subprogramas (procedimentos e funções) que
são oferecidos pelo ambiente de programação ou criados
pelo programador e que podem ser usados no
desenvolvimento de programas.
As funções e procedimentos definidas pelo utilizador
podem ser salvas numa unit e desta forma utilizadas em
qualquer programa.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
4. Units pré-definidas em Pascal
Crt – oferece um conjunto de rotinas para controlar a
interação do utilizador com o ecrã no ambiente Windows.
Dos – engloba procedimentos e funções para interação
com o sistema operativo MS-DOS, a partir do ambiente
Windows.
Graph – engloba um vasto conjunto de rotinas gráficas,
relacionadas com o ecrã em modo gráfico.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
5. Modo de uso de uma Unit num
programa
No inicio do programa declara-se a Unit mediante a
clausula USES. Por exemplo:
Uses Crt;
Ao longo do programa, bloco principal ou subprogramas,
usam-se quando for caso disso, os procedimentos ou
funções que estejam incluídos nessa unidade.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
6. Rotinas que podem ser utilizadas
Clrscr – limpa o ecrã.
ReadKey – é uma função do tipo ‘char’ que devolve o
carácter que for premido no teclado. Neste caso, não é
preciso teclar ‘enter’ para finalizar a introdução do
carácter.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
7. Variáveis Locais
Keypressed – é uma função booleana que parte de um
valor ‘Falso’ e assume o valor ‘verdadeiro’ assim que for
premida qualquer tecla.
GotoXY (x,y)
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino