units

7
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

Upload: 111111119

Post on 04-Aug-2015

73 views

Category:

Real Estate


2 download

TRANSCRIPT

Page 1: Units

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

Page 2: Units

Objetivos para a aula:

oUnits.oExame Final de Módulo.

Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino

Page 3: Units

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

Page 4: Units

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

Page 5: Units

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

Page 6: Units

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

Page 7: Units

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