units
TRANSCRIPT
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
Objetivos para a aula:
oUnits.oExame Final de Módulo.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
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
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
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
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
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