/ / Un esempio di programmi in Pascal. Programmazione Pascal

Un esempio di programmi in Pascal. Programmazione Pascal

1 SEMBRA che un programma in Pascal sia una questionefacile e tipico per qualsiasi programmatore, ma non si può dire che il linguaggio stesso sia troppo debole per il mondo moderno. Non per niente è considerato elementare e studiato a scuola.

programmi di esempio in pascal

Spesso, per scrivere programmi in Pascal, usano un ambiente di programmazione come Turbo Pascal (Turbo Pascal).

Perché i principianti dovrebbero scegliere questa lingua?Proviamo a capirlo. Per padroneggiare appieno qualsiasi linguaggio di programmazione, è necessario disporre della letteratura appropriata. Questo è il motivo per cui la maggior parte delle lingue scompare immediatamente, in particolare il logo. Non è diffuso nei paesi di lingua russa, quindi non ci sono libri di insegnamento su di esso. Al momento, i più famosi sono Pascal, Java, Basic e C. Consideriamoli separatamente. Java è utilizzato principalmente per la programmazione web. Il C è una delle lingue più comuni, ma anche la più difficile (soprattutto per i principianti). Per imparare alla fine a scrivere programmi al suo interno, è meglio padroneggiare prima Pascal o Basic. Entrambi sono studiati nelle scuole (a scelta dell'insegnante). La ragione della loro prevalenza risiede nel fatto che in questi linguaggi è possibile scrivere lo stesso programma di C o C ++, ma la sua stessa padronanza è molto più semplice grazie alla facilità di costruzione.

Vale la pena ricordare che le versioni Pascal e Basicun numero sufficiente, ma nelle scuole tipi come Turbo Pascal 7.0 e QBasic sono più comuni. Se li prendiamo a confronto, quest'ultimo è più progettato per scrivere piccoli programmi lunghi fino a 50 righe. Turbo Pascal è più potente e veloce.

Il primo programma in Pascal

Un esempio di programmi in Pascal può essere facilmente trovato su Internet, è più difficile capire come funzionano.

Per capire come funziona questa lingua,è necessario scrivere un piccolo "compito". Supponiamo che tu debba scrivere un programma che aggiunga due numeri: Q + W = E. Cosa si dovrebbe fare per crearlo?

La lettera E fungerà da variabile (in matematica - x). Assicurati di dargli un nome (non più di 250 caratteri). Può essere costituito da:

  • lettere dell'alfabeto latino (A..Z);
  • cifre da 0 a 9. Ma ricorda che il nome non deve iniziare con una cifra;
  • personaggio "_".

Il nome non deve contenere:

  • Lettere russe;
  • segni di punteggiatura;
  • specialista. simboli come cancelletto "#", percentuale "%", dollaro "$", tilde "~" e così via.

programma pascal

Un esempio di un nome corretto sarebbe"Red_velvet4", "exo" o "shi_nee". Va anche ricordato che Pascal non fa distinzione tra maiuscole e minuscole, quindi le variabili chiamate "btob" e "BtoB" vengono trattate come una sola. Come esattamente nell'ambiente di programmazione le celle vengono "avviate" e denominate sarà chiaro di seguito. Dopo questo processo, è necessario determinare il tipo di variabile. Ciò è necessario affinché il programma visualizzi correttamente il risultato sullo schermo o lo stampi su carta. Ad esempio, se vengono aggiunti due numeri, viene indicato il tipo numerico e, se viene visualizzato il saluto, il tipo di stringa. Per la semplice aggiunta di due numeri, è adatto il tipo Integer.

Tutto è chiaro con il tipo per le variabili, ma deve essere assegnato a tutte le variabili numeriche per poterle manipolare liberamente.

In base a quanto scritto sopra, puoi facilmente scrivere un piccolo "problema". Il programma Pascal sarà simile a questo:

Programma shi_nee;

Var Q, W, E: intero;

INIZIO

E: = Q + W;

FINE.

Programma Pascal
La prima riga, ad es.programma shi_nee è il nome o il titolo del programma stesso. Questo è un componente opzionale e non influisce sul funzionamento del calcolo che scrivi. Se utilizzato, deve essere necessariamente il primo, altrimenti l'ambiente di programmazione genererà un errore.

Le variabili sono descritte nella seconda riga grazie all'operatore "var". È necessario elencare tutte le variabili che compaiono nel programma e aggiungere il tipo (intero) separato da due punti.

Una coppia di istruzioni "BEGIN" - "END" inizia e, di conseguenza, termina l'esecuzione del programma. Sono i più importanti; tra loro ci sono tutte le azioni descritte dal programmatore.

Sintassi del linguaggio

È importante ricordare che ogni riga del programmatermina con un punto e virgola. I comandi di servizio come var, begin, const, ecc. Costituiranno un'eccezione alla regola. È necessario inserire un punto dopo la fine dell'operatore finale. In alcuni casi, quando nel programma sono presenti più allegati e vengono utilizzate le parentesi operatore "BEGIN" - "END", è possibile che dopo questo comando venga inserito un punto e virgola.

Per assegnare a una cella il suo valore, ad esempio E = 15, è necessario inserire i due punti davanti al segno di uguale:

Q: = 15:

W: = 20;

E: = Q + W;

I due punti in questa lingua sono chiamati assegnazione. Un programma in Pascal è molto facile da scrivere se padroneggi le regole di sintassi descritte sopra.

analisi

Dopo aver avviato Turbo Pascal, è necessario stampareprogramma inserendo correttamente i caratteri richiesti e impostando l'ordine delle righe desiderato. Il programma può essere avviato tramite il menu contestuale o utilizzando i tasti Ctrl + F9. Se tutto è digitato correttamente, lo schermo lampeggerà leggermente. In caso di errore, il programma si fermerà e il cursore verrà posizionato nella riga in cui si trova. In questo caso, nella riga "Output" verrà visualizzata una descrizione dell'errore stesso, ad esempio, errore 85: ";" expexted. Questa riga indica che da qualche parte manca un punto e virgola. Tuttavia, sebbene non si debba prestare attenzione a tali problemi, è necessario comprendere la struttura utilizzando esempi di programmi in Pascal.

esempi di programmi in Pascal

Cosa dovresti imparare prima?

Per cominciare, comprendi appieno ogni riga.programmi. Quindi presta attenzione alla sintassi, rimanda gli operatori speciali nella tua memoria, dopodiché il segno di punteggiatura non viene messo, impara la catena logica dall'inizio e dalla fine. Ricorda esattamente come sono impostate le variabili, di che tipo hanno bisogno e perché generalmente ne hanno bisogno. Anche la comprensione del funzionamento dell'ambiente di programmazione stesso non sarà superfluo. Per fare questo, puoi usare tu stesso il manuale o "poke" in Turbo Pascal. Hai costantemente bisogno di esercitarti, selezionare "compiti" già pronti da Internet e digitare lentamente un esempio di programmi in Pascal da solo.

Array unidimensionali

L'array viene utilizzato per lavorare comodamente condati dello stesso tipo, che in questo caso si trovano in celle di memoria sequenziali, e non separatamente. È improbabile che i programmatori si sentano a proprio agio nel lavorare con 50 o 100 variabili. È più conveniente scriverli in un array.

Gli elementi che si trovano in un gruppo hanno i proprinumero. In vari linguaggi di programmazione, il conteggio inizia con un certo numero, non necessariamente da 1. Ma l'esempio di programmi in Pascal dice che la numerazione in esso inizia con esso. Questo numero di sequenza è chiamato indice di ogni elemento. Di regola, è un numero intero, meno spesso un simbolo. Fondamentalmente, per una cella di dati, non importa quale indicizzazione verrà impostata: numerica o alfabetica.

Un array in Pascal (esempi sotto) può avere un solo tipo, al quale apparterranno tutti i suoi elementi. Non accade che una cella sia di tipo reale e l'altra intera.

In un ambiente di programmazione, i dati di un array unidimensionale (cioè semplice) vengono inseriti linearmente:

Var a: array [5..40] of char;

b: reale;

i: intero;

INIZIO

Per i: = da 5 a 40 letti (ch [i]);

Per i: = da 5 a 40 scrivi (ch [i]: 3);

Readln;

FINE.

Analizza i programmi di esempio in Pascal, puoivedere che la memoria è allocata per l'array più semplice, composto da 35 caratteri. Indicizzazione ([5..40]) - da 5 a 40. Nella prima riga dopo il comando BEGIN, l'utente deve inserire 35 assolutamente qualsiasi carattere (numeri, lettere) scritto nelle celle dal programma. La seconda riga è responsabile della loro visualizzazione sullo schermo.

Array 2D

esempi pascal
Se un array unidimensionale è quello in cui tuttole operazioni sono allineate, cioè tutti gli elementi e le azioni vengono eseguite uno dopo l'altro, quindi bidimensionale consente di implementare strutture più complesse con ramificazioni.

Tali dati in linguaggio Pascal (esempi possono essere visti sotto) sono descritti in due modi: "array [10..b, 10..f] di tipo" o "array [10..b] di array [10..f ] di tipo ".

Le variabili b e f sono costanti.Invece di loro, puoi anche inserire numeri (come negli array unidimensionali), ma in tali attività è meglio non esercitarti. Questo perché il linguaggio di programmazione definisce la prima costante come numero di righe e la seconda come numero di colonne nell'array.

Un esempio di un'attività attraverso una sezione di tipo speciale:

Cost b = 24; f = 13;

Digitare cherry = array [10..b, 10..f] di real;

Var n: ciliegia;

È un po 'più facile descrivere un array attraverso la sezione delle variabili (per i principianti):

Cost b = 24; f = 13;

Var n: matrice [10..b, 10..f] di reale;

Entrambe le opzioni saranno corrette, il lavoro del programma non cambia dal metodo di registrazione selezionato.

Apri array

esempi grafici pascal
Un array aperto è uno che non ha confini.Ha solo un tipo (reale, intero, ecc.). In altre parole, l'array creato è adimensionale. La sua "viscosità" è determinata dal programma stesso quando viene eseguito. È scritto in questo modo:

Seulgi1: array di char;

Yeri: matrice di reale;

Una caratteristica distintiva di questi array è che l'indicizzazione inizia da zero, non da uno.

Grafica in Pascal

array in pascal esempi
Quelli che ne hanno anche la minima ideaIl "coraggio" del sistema operativo sa che tutte le immagini sono costruite grazie a raster rettangolari. Le immagini raster sono costituite da pixel così piccoli che l'occhio umano percepisce ciò che viene disegnato o fotografato nel suo insieme. Inoltre, maggiore è la risoluzione della foto, più piccoli saranno i pixel.

Il secondo modo di presentare la grafica è il vettore. Di regola, si tratta di linee, cerchi, ellissi e altre forme geometriche che compongono l'intero disegno.

In un ambiente di programmazione in qualsiasi lingua, è possibilee l'aspetto di questo tipo di attività come la grafica, il cui risultato sarà la grafica. Pascal, esempi di tali programmi mostrano in una certa misura la gravità del loro sviluppo, consente di creare immagini e disegni. Per “attivare” la libreria richiesta è necessario inserire la riga “usa il grafico;”.

Di norma, quando si descrivono i dati grafici, viene utilizzata questa procedura:

InitGraph (var driver, choke: real; Path: string);

Qui driver è una variabile il cui tipo è intero; choke è una variabile di tipo reale; e path ti permette di attivare i driver.

piaciuto:
0
Post popolari
Sviluppo spirituale
cibo
y