[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
Posta un commento