Relazione valori
Ci e’ stato posto il problema di creare un programma in linguaggio Pascal che visualizzi tutti i numeri compresi tra il valore immesso dall’utente e 1.
Introduciamo le variabili k ed n entrambe di tipo intero.
Abbiamo compilato il programma usando:
INIZIO
Ripeti
Scrivi (“Quanti numeri vuoi visualizzare”);
Leggi (n);
Se n<0 allora
Scrivi (“hai inserito un numero negativo”);
Finche’ n>0;
Scrivi (n);
Per k da 1 a n esegui
Scrivi (n-k);
FINE.
O
I
V
O
F V
O
Per k da 1 a n esegui
O
Fine per
K |
3 |
2 |
1 |
|
|
|
|
|
|
N |
3 |
|
|
|
|
|
|
|
|
OUTPUT |
Quanti numeri vuoi visualizzare? |
3 |
2 |
1 |
|
|
|
|
|
K |
6 |
5 |
4 |
3 |
2 |
1 |
|
|
|
N |
-5 |
6 |
|
|
|
|
|
|
|
OUTPUT |
Quanti numeri vuoi visualizzare? |
Hai inserito un numero negativo. |
Quanti numeri vuoi inserire |
6 |
5 |
4 |
3 |
2 |
1 |
O
I
V
O
F V
Per k da n decrescendo a 1 esegui
O
Fine per
INIZIO
Ripeti
Scrivi (“Quanti numeri vuoi visualizzare”);
Leggi (n);
Se n<0 allora
Scrivi (“hai inserito un numero negativo”);
Finche’ n>0;
Per k da n a 1 esegui
Scrivi (K);
FINE.
K |
4 |
3 |
2 |
1 |
|
|
|
N |
4 |
|
|
|
|
|
|
OUTPUT |
Quanti numeri vuoi inserire? |
4 |
3 |
2 |
1 |
|
|
K |
4 |
3 |
2 |
1 |
|
|
|
N |
-4 |
4 |
|
|
|
|
|
OUTPUT |
Quanti numeri vuoi inserire? |
Hai inserito un numero negativo. |
Quanti numeri vuoi inserire? |
4 |
3 |
2 |
1 |