January 29
Il linguaggio di programmazione Pascal è stato inventato da Niklaus Wirth e pubblicato nel 1970. Wirth destinato la lingua per essere piccolo, compatto e di incoraggiare le buone pratiche di programmazione. Pascal è un linguaggio a tipizzazione e strutturato, il che significa che prima di poter usare qualcosa, deve essere già definito. Ad esempio, per utilizzare una variabile è necessario dichiarare nella sezione "Var". ripetuti frequenti porzioni di codice vengono spostati procedure che devono essere dichiarate prima di essere utilizzate. Le procedure hanno le proprie variabili e costanti che solo la procedura può utilizzare. È anche possibile passare parametri a una procedura.
1 Dichiarare la procedura dopo la costante, tipo e variabili sezioni del programma e prima della sezione corpo. La sintassi per una procedura è:
Procedura procedure_name (parametro 1: tipo, parametro 2: tipo, ... parametro n: tipo);
Ad esempio, per dichiarare una procedura chiamata "I_Am_Here_World" che accetta tre parametri - X e Y, che sono di tipo intero e il nome, che è di tipo stringa - fare la seguente dichiarazione.
Procedura I_am_Here_World (X, Y: Integer, Nome: String);
I parametri possono essere di tipo Var, Value, funzione o una procedura. parametri separati da virgole e la fine della dichiarazione con un punto e virgola.
2 Inserire le dichiarazioni di costanti per la procedura. Iniziare la sezione costante con la parola riservata "Const" seguito dalle dichiarazioni di costanti.
Per esempio,
const
Ciao = "Ciao Mondo";
La definizione costante non finisce con un punto e virgola, ma ogni dichiarazione all'interno della sezione costante fa.
Tutte le dichiarazioni effettuate nell'ambito della procedura sono locali alla procedura e possono essere utilizzati solo nella procedura. dichiarazioni globali possono essere utilizzati ovunque.
3 Dichiarare le definizioni tipo per la procedura dopo le dichiarazioni di costanti utilizzando la parola riservata "Tipo" seguito dalle dichiarazioni di tipo.
Digitare
NameString = String [25];
Questa istruzione dichiara un tipo di dati di tipo stringa, che ha una lunghezza di 25 caratteri. Tipi definiscono i tipi di dati specifici utilizzati per dichiarare variabili di quel tipo.
4 Dichiarare le variabili utilizzate dal codice di procedura.
Var
Z: Integer;
My_name, your_name: NameString;
Qui abbiamo definito tre variabili - Z di tipo intero e il mio nome e your_name che sono di tipo NameString, precedentemente definiti nella sezione Tipo come una stringa di 25 caratteri.
5 Dichiarare e scrivere tutte le procedure del bambino e le funzioni locali per la procedura. Questi utilizzano le stesse dichiarazioni e le dichiarazioni qui riportate, ma procedura bambino e funzioni dichiarazioni sono locali alla procedura principale in cui sono dichiarate e non possono essere utilizzate al di fuori della procedura.
6 Scrivere il corpo della procedura. Il corpo deve iniziare con la parola riservata Iniziare e fermare con la parola Fine riservata e un punto e virgola. Qui è un esempio di una intera procedura Pascal.
Procedura I_am_Here_World (X, Y: Integer, Nome: String);
const
Ciao = "Ciao Mondo";
Digitare
NameString = String [25];
LongString = String [100];
Var
Z: Integer;
My_name, your_name: NameString;
Frase: LongString;
Inizio
Z = 1;
Gotoxy (X, Y);
Your_name = "Mondo".
My_name = Nome;
Frase = Concat (Ciao, "My Name is", my_name, "Il tuo nome è.", Your_name);
Scrivere (frase);
Fine;
Il "Frase = Concat" istruzione nel corpo della procedura chiama una funzione che unisce le stringhe passate come parametri e li assegna alla frase variabile.
7 Chiamate regime dichiarato dal corpo del programma o da un'altra procedura.
Inizio
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 Mondo, Il mio nome è John Doe. Il suo nome è mondiale."
è scritto.