L'attuale secolo consente di scrivere attivamente programmi per computer e ottenere risultati eccellenti in uscita. Ma al fine di impostare la soluzione per il compito più semplice, si dovrebbe avere almeno un linguaggio di programmazione. Tra questi, Turbo Pascal, Delphi, C ++, ecc. Hanno guadagnato la maggiore popolarità. Sembrerebbe che Turbo Pascal sia il linguaggio di programmazione più semplice. Ma bisogna tenere presente che senza la teoria non può esserci alcuna pratica. Ad esempio, che cosa è contenuto in pascal? Chi conosce la risposta a questa domanda, può facilmente trarre vantaggio dalla funzione integrata.
I primi programmi per computer erano scritti esclusivamente con numeri. Immagina quanto sia difficile trasferire tutte le informazioni disponibili a sistema di numeri binari e più tardi in ottale ed esadecimale. In questo caso, è un linguaggio di programmazione per computer.
Poiché una persona pensa principalmente con le parole, non con i numeri, è necessario inventare un algoritmo per creare un programma in parole, che viene poi trasmesso a un programma-traduttore speciale. Altrimenti, si chiama traduttore. Grazie al programma di traduzione, le parole dell'utente vengono tradotte in linguaggio macchina. Le applicazioni più semplici a quel tempo erano assemblatori.
Successivamente, i programmatori sono giunti alla conclusione che il codice dovrebbe avere una certa struttura, che consiste in parti separate. È così che è apparsa la programmazione strutturata.
Nel tempo, c'erano altri tipi di programmazione. Quindi stiamo parlando di object-oriented (Delphi), logico (Prologo), funzionale (Haskel) e altre forme.
Oggi ci sono diverse dozzine di linguaggi di programmazione. Alcuni di loro sono piuttosto popolari, mentre altri, al contrario, sono altamente specializzati. Le lingue più comuni e conosciute includono Turbo Pascal. Si ritiene che sia il più adatto per iniziare a imparare a programmare. Creato Turbo Pascal alla fine degli anni '60. Un tempo, questo linguaggio era usato come un'applicazione per scrivere programmi applicativi e un linguaggio di programmazione di sistema.
Tra i vantaggi di Turbo Pascal ci sono le seguenti qualità:
Per scrivere programmi complessi in Turbo Pascal utilizza funzioni e procedure integrate che facilitano la vita dell'utente. Tra loro ci sono "aiutanti" come Dec e Inc in Pascal.
Le seguenti funzioni standard possono essere utilizzate per lavorare con numeri interi nell'ambiente Turbo Pascal:
Questo articolo prenderà in considerazione solo due funzioni standard: Dec e Inc in Pascal. Saranno dati in congiunzione con la sintassi e gli esempi. Allora, qual è Dec e cosa significa Inc in Pascal?
Inc deriva il suo nome dalla parola inglese Increment, che significa "aumentare". Come è diventato chiaro, se è necessario "aumentare" il numero senza scrivere algoritmi complessi, è possibile utilizzare questo "helper". La funzione Inc in Pascal è scritta nel linguaggio di programmazione come segue:
Inc (X, 5), dove
- X è un'espressione intera specificata da una persona (computer) manualmente, in modo casuale o in modalità automatica;
- 5 - il numero di unità per le quali l'espressione specificata deve essere aumentata (invece di "5" qualsiasi numero può resistere).
Va ricordato che se il parametro di incremento non è specificato, allora è uguale a "1".
Ecco come apparirà il programma nell'ambiente Turbo Pascal:
Il risultato della risoluzione del problema sarà il seguente:
Un piccolo esempio:
Programma First_Inc;
var A, B, C, Number: Integer;
iniziare
Numero: = 0;
Writeln ('inserisci i numeri A, B, C');
Readln (A, B, C);
A: = A + B;
Inc (numero, 2); { aumenta la variabile Numero di 2 unità}
A: = A - C;
Inc (numero); { aumenta la variabile Numero di 1 unità}
end.
Cosa significa Inc in Pascal in un determinato passaggio del programma? Dopo aver impostato i numeri necessari e aver eseguito operazioni algebriche con essi per la prima volta, la variabile viene aumentata di 2 unità, nella seconda posizione di 1 posizione.
Consideriamo, oltre a Inc in Pascal, la sua funzione Dec. sorella ". Il suo nome deriva dalla parola inglese Decrement, che significa "diminuzione". La sua sintassi è simile alla precedente:
Dec (A, 2), dove
- A è un'espressione intera definita dall'utente manualmente, in modo casuale o automatico;
- 2 - il numero di unità per cui l'espressione specificata deve essere aumentata (invece di "2", qualsiasi numero può resistere).
Se il parametro non è specificato, il numero viene ridotto di 1.
esempio:
Programma Second_Dec;
var A, B, C, Number: Integer;
iniziare
Numero: = 100;
Writeln ('inserire i numeri A, B, C> 100');
Readln (A, B, C);
A: = A - B;
Dec (numero, 5); { aumenta la variabile Numero di 5 unità}
A: = A + C;
Dec (numero); { aumenta la variabile Numero di 1 unità}
end.