Pascal Unit
Upcoming SlideShare
Loading in...5
×
 

Pascal Unit

on

  • 6,346 views

 

Statistics

Views

Total Views
6,346
Views on SlideShare
5,660
Embed Views
686

Actions

Likes
0
Downloads
80
Comments
0

2 Embeds 686

http://ufs.felipejrvieira.com.br 662
http://www.slideshare.net 24

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Pascal Unit Pascal Unit Presentation Transcript

  • PASCAL
      • Regis Pires Magalhães
      • Última atualização em 03/09/2007
    Unit
  • Unit
    • Coleção de constantes, tipos de dados, variáveis, procedimentos e funções.
    • É como um programa Pascal separado.
    • É uma biblioteca de declarações que permite dividir o programa e compilá-lo em partes separadas.
  • Estrutura
    • Palavra UNIT seguida do identificador da unit;
    • Seção INTERFACE
      • Define tudo que será tornado público para os programas ou outras units.
    • Seção IMPLEMENTATION
      • Tem a implementação das rotinas que foram declaradas na INTERFACE e também tudo que for privado para os programas ou outras units.
  • Formato Geral
    • UNIT <identificador>;
    • INTERFACE
    • uses <lista de units> {opcional}
    • <declarações públicas> {só cabeçalho}
    • IMPLEMENTATION
    • uses <lista de units> {opcional}
    • <declarações privadas>
    • <implementação de proc. e funções>
    • {corpo das funções e proc.}
    • End.
  • Criação de Unit
    • Unit Diversos;
    • INTERFACE
    • Function Soma(a,b : integer) : integer;
    • IMPLEMENTATION
    • Function Soma(a,b : integer) : integer;
    • Begin
    • Soma := a + b;
    • End;
    • End.
  • Uso de Unit
    • Program Usa_Soma;
    • Uses crt,diversos;
    • Var num1, num2 : integer;
    • Begin
    • ClrScr;
    • Write('Digite um numero: ');
    • Readln(num1);
    • Write('Digite outro numero: ');
    • Readln(num2);
    • Writeln('A soma de ', num1, ' com ',
    • num2, ' e: ', soma(num1, num2));
    • ReadKey;
    • End.