Come convertire estesa per intero su Pascal

December 16

Nel linguaggio di programmazione Pascal, una variabile estesa è un tipo a virgola mobile che può supportare circa 19 cifre di precisione. I programmatori utilizzano la funzione trunc per convertire una variabile esteso a una variabile intera. La funzione trunc, o un comando trunc, è incluso nell'ambiente di sviluppo Delphi per Pascal. Il comando accetta un tipo esteso come parametro e restituisce la parte intera del parametro esteso. conversione di tipo esteso può essere utilizzato per semplificare display numerici sulle barre di avanzamento e di stimare i calcoli che coinvolgono numeri in virgola mobile.

istruzione

1 Aprire una nuova o esistente soluzione di progetto nel programma informatico di Delphi XE. Avviare l'ambiente di sviluppo Delphi XE, e fare clic sul pulsante "File" sulla barra degli strumenti. Selezionare l'opzione "Apri" dal menu a tendina che appare. Viene visualizzata la finestra Apri file. In questa finestra, selezionare la soluzione di progetto che si desidera aprire, quindi fare clic sul pulsante "OK". Apparirà la finestra di codice.

2 Selezionare la finestra del codice. Utilizzando la barra di scorrimento sul lato sinistro della finestra del codice, passare alla sezione di codice in cui la variabile esteso sarà convertito in un numero intero.

3 Digitare un nome per la nuova variabile seguita da ": Integer;" nella sezione "var" del codice all'interno della finestra del codice. Questa riga di codice creerà una nuova variabile intera per memorizzare la variabile estesa convertito. Se, per esempio, la variabile intera è chiamata "newInt", allora si dovrebbe aggiungere la riga "newInt: Integer;" alla sezione "var" del codice.

4 Digitare il nome della nuova variabile intera su una nuova riga di codice seguito da ": = TRUNC ();". Questa riga di codice converte la variabile estesa utilizzando la funzione trunc. Per una variabile intera chiamata "newInt", la riga di codice aggiunto sarebbe: "newInt: = TRUNC ();".

5 Posizionare la variabile estesa che si desidera convertire in un intero all'interno delle parentesi tonde come parametro per la funzione trunc. Se, per esempio, la variabile esteso si chiama "extVar", allora la riga di codice per la conversione sarebbe: "newInt: = trunc (extVar);".

Consigli e avvertenze

  • La funzione "rotonda", che arrotonda anche il numero in virgola mobile prima, può essere usato al posto della funzione trunc per convertire una variabile estesa ad un numero intero.