[FlowChart] Sposta i valori di un vettore / array ( Informatica )


Esercizio: L'algoritmo chiede di inserire in un array 4 valori interi positivi, dopo aver popolato per intero l'array mostra il contenuto dell'array e poi scambia il contenuto della prima cella con quello della quarta e quello della seconda cella con la terza Il tuo lavoro.


Spiegazione

1) Start main -> Inizia il programma 

2) MAX=4 -> Il valore MAX viene inizializzato a 4

3) (i=0; i<MAX; i=i+1) -> Inizio del ciclo for 

1) i=0; -> i viene inizializzata a 0

2) i<MAX; -> il ciclo termina quando i è maggiore di MAX perché il ciclo for cicla quando la condizione è vera

3) i=i+1; -La variabile i viene incrementata di 1

4) Outln (Inserisci un numero) -> Viene stampata la scritta "Inserisci un numero"

5) In (array [i]) -> L'utente inserisce un valore che andrà salvato nel vettore "array" nella posizione "[i]"

6) vap=array[0] -> -> La variabile "vap" assume il valore presente nel vettore "array" in posizione "[0]"

7) array[0]=array[3] -> Il valore presente nel vettore "array" in posizione "[0]" assume il valore presente nel vettore "array" in posizione "[3]" 

8) array[3]=vap -> Il valore presente nel vettore "array" in posizione "[3]" assume il valore presente nella variabile vap

9) vap=array[1] -> La variabile "vap" assume il valore presente nel vettore "array" in posizione "[1]"

10) array[1]=array[2] -> Il valore presente nel vettore "array" in posizione "[1]" assume il valore presente nel vettore "array" in posizione "[2]" 

11) array[2]=vap > Il valore presente nel vettore "array" in posizione "[2]" assume il valore presente nella variabile vap

12) Outln array[0] -> Viene stampato il valore presente nel vettore "array" in posizione "[0]" 

13) Outln array[1] -> Viene stampato il valore presente nel vettore "array" in posizione "[1]"

14) Outln array[2] -> Viene stampato il valore presente nel vettore "array" in posizione "[2]"

15) Outln array[3] -> Viene stampato il valore presente nel vettore "array" in posizione "[3]"

16) END -> Fine del programma



Download FlowChart Sposta i valori di un vettore / array


Commenti