Pascal/Input e Output: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Template + Categoria |
m punteggiatura e contenuto |
||
Riga 1:
{{Programmare in Pascal}}
Finalmente ci occupiamo del grande problema dell'''input-output''.
*''read()'' e ''readln()'' che permettono di leggere l'input dell'utente da tastiera inserendo fra le parentesi il nome della variabile in cui vogliamo salvare il dato. La differenza consiste nel cursore, che nel caso di un'istruzione ''read'' continua sulla stessa riga mentre nel caso di ''readln'' va a capo.
*''
Un semplice esempio basato sull'uso delle variabili e dell'input-output potrebbe essere un modo per personalizzare un programma, salvando in una stringa il nome dell'utente per inserirlo nelle domande.
Line 20 ⟶ 19:
end.
Analizziamo come al solito riga per riga
*
*
*
*
*
*
*
* nuova pulizia dello schermo
*
*
Il contenuto della parentesi
La parte testuale
Quando la variabile inserita nel ''writeln'' è di tipo ''real
nome_della_variabile : numero_di_cifre : numero_di_cifre_decimali;
Ad esempio:
writeln(n:8:6);
Ovvero, il contenuto della variabile ''n'' verrà rappresentato con 8 cifre,di cui 6 decimali. Una istruzione come questa▼
writeln(n);
stamperebbe il valore di in notazione esponenzionale (ad esempio 3.4E4 anzichè 34.000)
Riguardo
▲Ovvero,il contenuto della variabile ''n'' verrà rappresentato con 8 cifre,di cui 6 decimali.
▲Riguardo Input e Output,si può anche fare un esempio con i numeri,con un programma che calcoli la radice quadrata di un numero intero:
program quadrato_di_un_numero;
var n,r:
uses crt;
begin
Line 57 ⟶ 56:
end.
*
*
*
*
Si
nome_della_variabile := valore_assegnato_alla_variabile;
Questo valore
[[Categoria:Programmare in Pascal|Input e Output]]
|