Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come scrivere una procedura in Pascal

Il linguaggio di programmazione Pascal è stato inventato da Niklaus Wirth e pubblicato nel 1970 . Wirth ha destinato la lingua per essere piccolo , compatto e per favorire le buone pratiche di programmazione . Pascal è un linguaggio tipizzato e strutturato , il che significa che prima di poter utilizzare qualcosa , deve essere già definito. Ad esempio, per utilizzare una variabile è necessario dichiarare nella sezione " Var " . Ripetuti frequentemente porzioni di codice vengono spostati procedure che devono anche essere dichiarate prima di essere usate . Le procedure hanno i loro variabili e costanti che solo la procedura può utilizzare. Si può anche passare parametri a una procedura. Istruzioni
1

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