Il linguaggio di programmazione più accessibile perIl principiante è Pascal. Ciò è dovuto almeno al fatto che è studiato nei gradi superiori delle scuole secondarie, così come nei primi corsi all'università. È usato come base per padroneggiare molte altre lingue. Tuttavia, ora è irrazionale usarlo come principale per lo sviluppo, poiché l'attrezzatura tecnica è andata molto avanti.
Ora ci sono molti mezzi,che mantengono la sintassi. Differiscono solo nell'ambiente di programmazione di un linguaggio come Pascal. La struttura del programma sarà studiata durante l'articolo. Di norma, la conoscenza della programmazione inizia con il programma "Hello World!".
Storia della lingua
Pascal è nato nel 1970 grazie astranamente, Niklaus Virtu. Il nome della lingua è dato in onore di Blaise Pascal, un grande uomo originario della Francia. Ciò è giustificato dal fatto che lo scienziato ha creato la prima macchina al mondo, che è stata in grado di aggiungere e sottrarre numeri.
Lo sviluppo del linguaggio è stato condotto dal 1968 al 1969.La prima menzione è apparsa nel 1970. Il creatore, introducendo il suo "figlio", si è concentrato sullo stile di programmazione e sull'input dei dati in Pascal. La struttura del programma è stata sviluppata anche da Wirth. Ha una sintassi e una semantica semplici. Il "discendente" diretto di Pascal è il linguaggio di Modula-2. Wirth divenne anche il suo sviluppatore.
Regole grammaticali
Va notato che la struttura del programma non è così complicata in questa lingua. In Pascal, l'autore ha stabilito l'uso di solo tre punti principali: il titolo, la descrizione e l'operatore.
- Titolo.Qui è necessario specificare il nome del programma, ma questo elemento non è quello principale. Viene creato solo se lo sviluppatore lo desidera. In larga misura, questo dipende dall'ambiente di programmazione. Turbo Pascal non ne ha bisogno. Ma in ETH, devi creare una stringa senza errori. Sono ammessi solo numeri, lettere e il trattino basso "_".
- Descrizione. In questo blocco sono indicate tutte le variabili disponibili (array), etichette, ecc.
- Operatore. La struttura di un programma Pascal include una descrizione degli operatori tra parentesi BEGIN-END.
Quanti saranno in una riga,non importa. La cosa principale - dopo la fine di ogni squadra per mettere un personaggio speciale - un punto e virgola. Inoltre, il linguaggio non fa distinzione tra maiuscole e minuscole: non c'è differenza tra l'operatore Var, vAr e vaR.
Sintassi e semantica
L'alfabeto svolge il ruolo principale quando si lavora con l'ambiente di programmazione. Si ricorda che è composto da:
- Caratteri latini, sia minuscoli che maiuscoli;
- spazio;
- sottolineare;
- numeri arabi;
- segni matematici;
- delimitatori (il loro elenco include un punto, una virgola, ecc.);
- specificatori;
- parole di servizio (operatori).
La struttura di un programma Turbo Pascal è nulladifferisce dalla struttura in PascalABC. La differenza tra loro è nei dati esterni, niente di più. Quando si specifica un nome per una variabile e altri tipi, è necessario ricordare che il nome non deve iniziare con un numero, il carattere di sottolineatura può essere in qualsiasi posizione e dai simboli alfabetici è consentito utilizzare solo lettere dell'alfabeto latino.
I commenti di riga sono racchiusi tra parentesi graffe o tra parentesi con un asterisco: (* .. *).
Tipi di dati
La struttura di un programma Pascal implica anche la considerazione di oggetti come i tipi di dati. Sono di tre tipi:
- logico (vero e falso);
- numerico (numeri arabi);
- simbolico (usando a, b, c, ecc.).
Allo stesso tempo, il secondo tipo è diviso in sottotipi:intero e reale. Corrispondono a determinati operatori: Intero e Reale, rispettivamente. I caratteri sono anche divisi in singoli caratteri e stringhe. Si tratta di tipi di dati come (nel primo caso) il numero 1, la lettera a o A e (nel secondo) intere frasi o un'espressione. Sono scritti nel programma con i nomi Char e Spring.
Anche le quantità hanno una loro classificazione.Si dividono in costanti e variabili. La differenza tra loro è significativa. La prima implica il significato della lettera, che non cambia durante l'esecuzione del programma. Alle variabili viene assegnato un valore in fase di esecuzione utilizzando un carattere speciale, i due punti.
Commenti
Al fine di ottenere una comprensione completail programma e tutti i suoi processi, viene utilizzata la funzione di commento. Loro, come già accennato in precedenza, sono posti in parentesi graffe. Questo è particolarmente importante se un principiante sta guardando il codice. Perché usando questa opzione, puoi facilmente trovare un errore in un programma già finito, in base a quanto scritto nei commenti. Inoltre, aiuteranno lo sviluppatore a comprendere rapidamente il codice di provisioning nel tempo.
La struttura di un programma Pascal permetteallegare commenti alla struttura dati specificata nel secondo blocco. Lì è necessario inserire il testo, che conterrà lo scopo di ciascun operatore e come verrà utilizzato in futuro.
Un principiante sarà aiutato a navigare tra le parentesi BEGIN-END commento accanto a loro. Ciò è particolarmente utile in un programma orientato ai cicli. Ciò renderà più facile capire quale blocco di istruzioni è stato completato.
I commenti non vengono letti dall'ambiente di programmazione, quindi possono richiedere molto tempo e non sono limitati nel numero di lettere.
Punteggiatura
La struttura di un programma Pascal ha le suela punteggiatura, tuttavia, non è sorprendente. Il carattere più utilizzato è il punto e virgola. È posto dopo ogni descrizione dei blocchi Label, Type, Const, Var, ecc., ma il segno non è necessario dopo la parola stessa. Non è installato dopo Begin; dopo END viene inserito solo se il programma non è ancora terminato. Nel codice in cui sono presenti loop e, di conseguenza, vengono utilizzati Then e Else, non è necessario un punto e virgola dopo queste parole.
Alla fine del programma, dopo END, è necessario impostare un punto, altrimenti l'ambiente di programmazione non capirà che il codice è stato completato.
Input e output dei dati
La struttura di un programma Pascal permette di inserire i dati in tre modi diversi. Tra loro:
- Utilizzando gli operatori Readln, Read.
- Utilizzando il carattere di assegnazione - due punti.
- Costante. In questo caso, l'immissione dei dati avviene nel parametro var.
Le informazioni ottenute possono essere visualizzate quandoutilizzando un gruppo di operatori Write e Writeln. In alcuni casi, potrebbe essere assente, ma ciò significa solo che è già integrato nel metodo di ricezione.