The Pascal programmeringssprog blev opfundet af Niklaus Wirth og offentliggjort i 1970. Wirth hensigt sproget til at være lille , kompakt og til at fremme god programmering praksis. Pascal er en maskinskrevet og struktureret sprog, hvilket betyder, at før du kan bruge noget , skal det allerede defineret . For eksempel , at du bruger en variabel skal erklære den i " Var " sektionen. Ofte gentagne dele af koden flyttes til procedurer, der også skal erklæres , før de bruges. Procedurer har deres egne variabler og konstanter, kun den procedure kan bruge. Du kan også overføre parametre til en procedure . Instruktioner
1
Erklær proceduren efter konstante , type og variable dele af dit program , og før kroppen sektion. Syntaksen for en procedure er : Hej
Procedure procedure_name (parameter 1: type parameter 2: type ... parameter n : type)
For eksempel at erklære en procedure kaldet " I_Am_Here_World " der accepterer tre parametre - X og Y , som er af typen integer og navn , som er af typen string - fremsætte følgende erklæring
Procedure I_am_Here_World (X , Y: integer , navn: String ) . ; Salg
Parametre kan være af typen Var, Value, funktion eller fremgangsmåde . Adskil parametre med kommaer og slutter erklæringen med et semikolon.
2
Indtast Constant angivelser til proceduren. . Begynd Constant sektion med det reserverede ord " Const " efterfulgt af de konstante erklæringer
For eksempel
Const
Hello = " Hello World" ;
< p> den konstante definition slutter ikke med et semikolon , men hver erklæring inden den konstante afsnit gør.
Alle erklæringer afgivet i den procedure gælder for proceduren og kan kun anvendes i proceduren. Global erklæringer kan anvendes overalt.
3
angive typen definitioner for forhandling efter de konstante erklæringer ved hjælp af reserverede ord "Type " efterfulgt af typen erklæringer.
Type
NameString = String [25] ;
Denne erklæring erklærer en datatype af typen string , som har en længde på 25 tegn. Typer definere specifikke datatyper , der anvendes til at erklære variabler af denne type
4
erklære variabler, der bruges ved proceduren koden
Var
Z: . . Integer ; < br >
My_Name , your_name : NameString ;
Her har vi defineret tre variabler - Z af typen heltal og My Name og your_name , som er af typen NameString , tidligere defineret i sektionen som en streng af 25 tegn.
5.
Erklær og skrive underordnede procedurer og funktioner lokale til proceduren . Disse vil bruge de samme erklæringer og erklæringer er vist her, men barnet proceduren og funktionserklæringer gælder for den forælder procedure, hvor de deklareres og kan ikke anvendes uden for proceduren.
6
Skriv kroppen af proceduren . Kroppen skal starte med det reserverede ord begynde og stoppe med det reserverede ord End og et semikolon. Her er et eksempel på en hel Pascal Procedure
Procedure I_am_Here_World (X , Y: Integer , navn: String ) .
Const
Hello = " Hello World" ;
Type
NameString = String [25] ;
LongString = String [100 ]
Var
Z: Integer ;
My_Name , your_name : NameString ;
Sætning : LongString ;
Begynd
Z = 1;
GotoXY (X , Y ),
your_name = " World. "
My_Name = Navn ,
Sætning = Concat ( Hallo, "My Name er" , My_Name " . Dit navn er" , your_name ),
Skriv ( Sætning ),
End ,
" Sætning = Concat " erklæring i proceduren kroppen kalder en funktion , der kombinerer strygere bestået som parametre og tildeler dem til den variable Sætning .
7
Ring den angivne procedure fra kroppen af programmet, eller fra en anden procedure.
Begynd
I_Am_Here_World ( 5,1 " John Doe ")
End
Når programmet køres , placeres markøren på koordinaterne 5,1 og linjen
"Hello World, Mit navn er John Doe . Dit navn er World. "
er skrevet.