Dichiarare la procedura , dopo la costante , il tipo e sezioni variabili del programma e prima della sezione del corpo . La sintassi per una procedura è :
Procedura procedure_name (parametro 1 : tipo , parametro 2 : tipo , ... parametro n : di tipo ) ;
Ad esempio , per dichiarare una procedura chiamata " I_Am_Here_World " che accetta tre parametri - X e Y , che sono di tipo integer e nome che è di tipo stringa - rende la seguente dichiarazione
Procedura I_am_Here_World ( X , Y : integer , name: String ) . ;
I parametri possono essere di tipo Var , Value, funzione o procedura . Separare i parametri con virgole e concludono la dichiarazione con un punto e virgola .
2
Inserisci le dichiarazioni di costanti per la procedura . . Iniziare la sezione costante con la parola riservata "Const " seguito dalle dichiarazioni di costanti
Per esempio , Stati
Const
Ciao = "Ciao Mondo" ;
la definizione di costante non finisce con un punto e virgola , ma ogni dichiarazione all'interno della sezione costante fa .
Tutte le dichiarazioni fatte a norma della procedura sono locali alla procedura e può essere utilizzata solo nel procedimento . Dichiarazioni globali possono essere utilizzati ovunque .
3
Dichiarare le definizioni del tipo di procedura , dopo le continue dichiarazioni utilizzando la parola riservata "Tipo" seguito dalle dichiarazioni di tipo .
tipo
NameString = String [ 25 ] ;
Questa istruzione dichiara un tipo di dati di tipo stringa , che ha una lunghezza di 25 caratteri. Tipi di definire i tipi di dati specifici utilizzati per dichiarare variabili di quel tipo
4
dichiarare le variabili utilizzate dal codice di procedura
Var
Z: . . Integer; < br
my_name > , your_name : NameString ;
Qui abbiamo definito tre variabili - Z di tipo integer e il mio nome e your_name che sono di tipo NameString , definito in precedenza nella sezione Tipo come una stringa di 25 caratteri.
5
dichiarare e scrivere tutte le procedure minori e le funzioni locali per la procedura. Questi utilizzano le stesse dichiarazioni e le dichiarazioni qui riportate , ma procedura bambino e dichiarazioni di funzione sono locali alla procedura di genitore in cui sono dichiarate e non possono essere utilizzate al di fuori della procedura .
6
Scrivi il corpo di la procedura . Il corpo deve iniziare con la parola riservata Begin e ferma con la parola Fine riservato e un punto e virgola . Ecco un esempio di un intero Pascal Procedure
procedura I_am_Here_World ( X , Y : Integer , name: String ) .
Cost.
Ciao = "Ciao Mondo" ;
Tipo
NameString = String [ 25 ] ;
LongString = String [ 100 ] ;
Var
Z : Integer;
my_name , your_name : NameString ;
frase: LongString ;
Begin
Z = 1;
gotoxy ( X , Y ) ;
your_name = " Mondo".
my_name = Nome ;
Frase = concat ( Ciao , "My Name is " , my_name , . " Il tuo nome è" , your_name ) ;
Write ( frase) ;
End ;
" Frase = concatenazione " istruzione nel corpo della procedura chiama una funzione che combina stringhe passate come parametri e li assegna alla frase variabile .
7
chiamare la procedura dichiarata dal corpo del programma o da un altro procedimento .
Inizia
I_Am_Here_World ( 5,1 , " John Doe " ) ;
Fine
Quando il programma viene eseguito , il cursore viene posizionato alle coordinate 5,1 e la linea
"Ciao , il mio nome è John Doe . tuo nome è Mondo ".
è scritto .
Programmazione © www.354353.com