"Pascal" è ... Language "Pascal" per principianti: descrizione
Sulle distese di Internet in tutto il mondo puoi trovareun sacco di programmi nella lingua di "Pascal", ma è molto più difficile capire il principio di come funzionano e come sono organizzati. Studiamo insieme le basi della programmazione!
Linguaggio algoritmico: concetti base
Nel linguaggio colloquiale, usiamo le unità di base: simboli, parole, frasi e frasi intere. Anche il linguaggio algoritmico ha una struttura simile, solo i suoi componenti sono chiamati diversamente. Stiamo parlando di costruzioni elementari, espressioni e operatori. Tutte queste unità formano una struttura gerarchica, poiché ogni elemento successivo è formato dal precedente.
I simboli del linguaggio algoritmico sono gli atomi indivisibili usati per scrivere il codice.
I disegni elementari sono unità minime che hanno il loro significato.
Le espressioni di linguaggio classico sono formate dalle due unità sopra menzionate e specificano le regole per trovare il valore richiesto.
L'operatore è responsabile della descrizione di un particolaretrasformazione, che è obbligatoria per la corretta esecuzione del programma. Ce ne possono essere diversi se necessario: il programma deve eseguire un'operazione complessa. In tali situazioni, sono combinati in un blocco o un operatore composito.
Lingua "Pascal"
Ci sono un gran numero di algoritmilingue. "Pascal" (per i principianti ci sono manuali separati) è uno di questi. Il suo alfabeto è composto da numeri, lettere e simboli speciali. Ecco la loro lista:
- 26 lettere maiuscole e minuscole latine;
- un trattino basso;
- dieci cifre;
- limitatori;
- segni di operazioni;
- prescrittori;
- riservato dal sistema (servizio) parole.
Oltre agli elementi sopra elencati, un "blank" appartiene all'insieme di elementi di base, che non possono essere utilizzati all'interno dell'espressione riservata e nella costruzione di un doppio simbolo.
Costruzioni elementari della lingua
"Pascal" per principianti include stringhe, numeri e nomi.
Numeri utilizzati nel codice della lingua in questioneprogrammazione, solitamente scritta in decimale. Possono essere sia reali che interi, che di solito vengono citati senza un punto decimale. Se il numero è positivo, il suo segno può essere omesso.
Pascal è un linguaggio algoritmico.programmazione, in cui le stringhe sono una sequenza di caratteri, chiusa in apostrofi. Se è necessario utilizzare l'apostrofo stesso, questo simbolo vale la pena menzionarlo due volte.
Un nome è una sequenza che inizia.con una lettera e può contenere numeri. Gli identificatori sono chiamati etichette, tipi, costanti, funzioni, procedure, variabili, oggetti e persino moduli. Formando gli identificatori, puoi usare il carattere di sottolineatura. Un nome può avere molti caratteri, ma il compilatore leggerà solo i primi 63 caratteri. "Pascal", la cui descrizione può sembrare così complicata, non è così terribile, quindi non avere fretta di avere paura e chiudere la pagina del browser!
Come identificatori di linguaggio, è vietato utilizzare nomi standard di costanti, procedure, tipi, file, funzioni e anche espressioni di servizio.
Migliorare la visibilità del codice aiuterà gli spazi, ma vale la pena ricordare che non possono separare i nomi e i numeri nel mezzo.
Sintassi del linguaggio algoritmico
Ogni riga deve terminare con un punto convirgola nel programma scritto nella lingua in esame ("Pascal"). L'informatica insegna a scolari e studenti questo, e tu puoi prendere coscienza di queste regole da solo!
Il punto e virgola (;) è un segnale condizionale che indica la fine della riga corrente e la necessità di passare a una nuova. Ma l'eccezione può essere i comandi di servizio: const, var, begin e altri.
L'operatore finale chiude il programma, quindi un punto è sicuramente messo dopo di esso. A volte il codice può contenere diversi allegati, quindi l'inizio e la fine del blocco saranno separati da un punto e virgola.
Per assegnare una variabile ad un certo valore, devi mettere due punti prima del segno. Ad esempio, vai a impostare n = 13, e nel codice assomiglierà a n: = 13.
Se impari queste regole, puoi imparare rapidamente come scrivere il codice del programma senza errori di sintassi.
Operatori classici della lingua "Pascal"
Programma frammenti di codice ripetutiil futuro dell'applicazione e portare a termine qualsiasi azione può utilizzare vari metodi. Ma la lingua Pascal usa diversi operatori per questo. Tutti loro non possiamo prendere in considerazione, quindi affrontiamo solo alcuni.
Ad esempio, utilizzando l'operatore di selezione che puoiscegli uno dei percorsi alternativi del programma. Il parametro in questo caso è un'espressione di tipo ordinale. Ma c'è una sfumatura: questa chiave scelta non può appartenere al tipo stringa o reale.
Ci sono anche operatori incaricati, condizionali,composito e vuoto, nonché una miriade di altri investimenti utili. Conoscendo solo alcuni di essi è possibile scrivere codice con funzionalità eccellenti. Gli operatori non dovrebbero subire abusi, perché il loro numero elevato rende il programma difficile da eseguire il debug del compilatore, confondendo e molto difficile da comprendere per gli estranei.
Operatore di assegnazione
Questa espressione ha la forma di due punti e un segno"Uguale". Viene utilizzato per assegnare una variabile specifica a un valore specifico. È importante ricordare che il tipo di espressione e la variabile devono essere uguali se non appartengono rispettivamente al numero intero e al tipo reale. Solo in una situazione del genere si verificherà una trasformazione diretta.
Operatori composti
"Pascal" è un linguaggio di programmazioneutilizza sequenze di istruzioni di programma arbitrarie racchiuse tra parentesi speciali. Stiamo parlando di strutture composite, limitate alle parole inizio e fine. Questo è un importante strumento di linguaggio algoritmico, attraverso il quale è possibile scrivere codice usando la metodologia strutturale.
Gli operatori del linguaggio Pascal, che fanno parte della struttura composita, possono essere completamente diversi, perché non ci sono restrizioni. La profondità di annidamento può anche essere diversa.
Operatore di linguaggio di programmazione condizionale
Questo componente fornisce un'opportunità durantei programmi controllano le condizioni specificate ed eseguono un'azione in base ai risultati del suo passaggio. Pertanto, un comando condizionale è uno dei mezzi per formare rami nel processo di esecuzione dei calcoli.
L'operatore condizionalmente strutturato è il seguente:
IF <condizione> THEN <istruzione1> ELSE <istruzione2>.
In questa espressione, altrimenti, quindi e se sono parole riservate, la condizione è un'espressione logica con contenuto arbitrario e gli operatori sono tutti i comandi del linguaggio di programmazione utilizzato.
La struttura del codice
Il titolo, sezioni di operatori e descrizioni sonocomponenti chiave di un'applicazione scritta in un linguaggio come Pascal. L'informatica ti consente di esplorare a fondo questi elementi e imparare come usarli correttamente.
L'intestazione contiene solitamente il nome in codice. Ad esempio, Programma MyFirst.
Nella sezione delle descrizioni possono essere visualizzate librerie, moduli, etichette, costanti, tipi, variabili, descrizioni di capitoli di funzioni e procedure collegate.
La sezione di descrizione del modulo contiene i nomi all'internolibrerie collegate e inizia con la parola riservata utilizza. Dovrebbe essere la prima tra tutte le altre descrizioni. I nomi dei moduli dovrebbero sempre essere separati da virgole.
Puoi mettere un'etichetta su qualsiasi operatore del codice del programma, il cui nome dovrebbe essere menzionato nella sezione appropriata della descrizione.
La descrizione prematura delle costanti consente di scrivere i loro nomi nel codice anziché valori numerici o letterali.
Nella sezione che descrive le variabili utilizzate, è necessario specificare tutti i tipi che verranno utilizzati: "var c, a, r: intero; k, l, m: char; h1, h2: booleano;".
Non dimenticare che "Pascal" è un linguaggio di programmazione che richiede una descrizione preliminare obbligatoria di tutti i componenti coinvolti nel programma.
Il codice di testo deve terminare con un punto.
Esempi di programmi
"Pascal" è un linguaggio elementare, e dopo aver studiato le informazioni di cui sopra, è possibile procedere direttamente alla scrittura del codice.
Facciamo in modo che l'applicazione visualizzi la frase "È il mio primo programma!"
Esempi di programmi su Pascal sono molto importanti da capire, quindi prova a farlo adesso.
iniziare
Writeln (è il mio primo programma! ");
Fine.
È così semplice!
Guarda un codice più complesso con cui puoi trovare le radici di un'equazione quadratica. Presta attenzione al principio della formazione di espressioni computazionali.
Speriamo che gli esempi di programmi su Pascal siano stati utili per te.