The Pascal programmeringsspråk som uppfanns av Niklaus Wirth och publicerades 1970 . Wirth avsett att språket ska vara liten , kompakt och uppmuntra bra programmering praxis . Pascal är en maskinskriven och strukturerat språk , vilket innebär att innan du kan använda något , måste det redan vara definierad . Till exempel , för att använda en variabel måste du förklara den i " Var " avsnittet . Ofta upprepade delar av koden flyttas till förfaranden som också måste deklareras innan de används . Rutiner har sina egna variabler och konstanter som bara proceduren kan använda . Du kan också skicka parametrar till ett förfarande . Instruktioner
1
förklara förfarandet efter konstant , typ och variabla delar av ditt program och innan kroppen avsnittet . Syntaxen för ett förfarande är :
Procedure procedure_name ( parameter 1 : typ , parameter 2 : typ , ... parametern N : typ ) ;
till exempel att förklara ett förfarande som kallas " I_Am_Here_World " som accepterar tre parametrar - X och Y , som är av typen heltal och namn som är av typen string - göra följande uttalande
Procedure I_am_Here_World ( X , Y : heltal , Namn : String ) . ;
Parametrar kan vara av typen Var, värde , funktion eller procedur . Separera parametrarna med kommatecken och avsluta deklarationen med ett semikolon .
2
Ange konstant deklarationer för förfarandet . . Börja Konstant sektionen med det reserverade ordet " Const " följt av de ständiga deklarationerna
Exempelvis
Const
Hej = " Hello World " ;
den ständiga definition inte slutar med ett semikolon , men varje deklaration inom den konstanta delen gör .
Alla deklarationer som gjorts i förfarandet är lokal mot förfarandet och får endast användas i förfarandet . Globala deklarationer kan användas var som helst .
3
Deklarera Typ definitioner för förfarandet efter de ständiga deklarationer med det reserverade ordet " typ " , följt av typen deklarationerna .
typ
NameString = String [ 25 ] ;
Detta uttalande förklarar en datatyp av typen sträng , som har en längd på 25 tecken . Typer definiera särskilda datatyper som används för att deklarera variabler av denna typ
4
deklarera de variabler som används av proceduren koden
Var
Z : . . Integer ;
My_Name , ditt_namn : NameString ;
Här har vi definierat tre variabler - Z av typ heltal och mitt namn och ditt_namn som är av typen NameString , tidigare definierad i avsnittet Typ som en sträng av 25 tecken .
5
Deklarera och skriva något barn procedurer och funktioner lokala förfarandet . Dessa kommer att använda samma uttalanden och förklaringar som visas här , men barnet förfarande och deklarationer funktionen är lokala till den förälder förfarande där de deklareras och kan inte användas utanför proceduren .
6
Skriv kropp förfarandet. Kroppen måste börja med det reserverade ordet Börja och sluta med det reserverade ordet End och ett semikolon . Här är ett exempel på en hel Pascal Förfarande
Procedur I_am_Here_World (X, Y : Integer , namn: String) ; .
Const
Hej = " Hello World" ;
Typ
NameString = String [ 25 ] ;
LongString = String [ 100 ] ;
Var
Z : Integer ;
My_Name , ditt_namn : NameString ;
Påföljd: LongString ;
Begin
Z = 1 ;
GotoXY (X, Y ) ;
ditt_namn = " World ".
My_Name = Namn ,
Mening = Concat ( Hej , " Mitt namn är " , My_Name , " . Ditt namn är " , ditt_namn ) , kallar
" Mening = Concat " uttalande i förfarandet kroppen en funktion som kombinerar strängar som parametrar och ,
Skriv ( meningen),
End tilldelar dem till variabeln Sentence .
7
Ring deklarerade förfarandet från kroppen av programmet eller från ett annat förfarande .
Börja
I_Am_Here_World ( 5,1 , " John Doe " ) ;
End
När programmet körs , placeras markören på koordinaterna 5,1 och linjen
" Hello World , Mitt namn är John Doe . Ditt namn är World . "
skrivs .