Funzione Dec and Inc in Pascal. Esaminando la sintassi con esempi

20/02/2019

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.

inc in pascal

Introduzione alla programmazione

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.

Turbo Pascal (Turbo Pascal) come linguaggio di programmazione

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à:

  • la possibilità di una rapida assimilazione, la semplicità del linguaggio, la creazione di programmi algoritmicamente complessi;
  • comodità di lavorare con vari tipi di dati: sia con informazioni numeriche, sia con dati simbolici e bit;
  • visibilità dell'applicazione con la possibilità di sviluppare ed eseguire il debug.

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.

cosa significa inc in pascal

Turbo Pascal Caratteristiche standard

Le seguenti funzioni standard possono essere utilizzate per lavorare con numeri interi nell'ambiente Turbo Pascal:

  • Odd (x) - utilizzato per restituire il risultato di un tipo logico (per il controllo di un'espressione numerica per oddness: true - odd, false - even).
  • Succ (x) - trova un numero intero che segue il dato (x + 1).
  • Pred (x) - restituisce l'espressione intera precedente (x-1).
  • Ord (x) - trova l'argomento x.
  • Abs (x) - utilizzato per ottenere il modulo x.
  • Sqr (x): utilizzato per trovare il quadrato dell'espressione specificata.
  • Sqrt (x): necessario per ottenere il valore della radice del numero esistente.
  • Exp (x) - usato per trovare l'esponente (reale tipo di dati) vale a dire Risate.
  • Dec (x) - riduce il numero esistente per un numero specificato di unità.
  • Inc (x) - aumenta l'espressione in base al numero di unità specificato.
  • Sin (x) - trova il seno di un numero (tipo di dati reali).
  • Cos (x) - restituisce il coseno dell'espressione (tipo di dati reali).
  • Ln (x) - usato per trovare il logaritmo naturale di un dato numero.

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?

Funzione di aumento variabile

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:

funzione inc in pascal

Il risultato della risoluzione del problema sarà il seguente:

cosa significa inc in pascal

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.

Funzione di riduzione variabile

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.