I migliori prodotti

Realizziamo un semplice diagramma a blocchi che rappresenti un algoritmo per il calcolo del precedente e del successivo di un numero preso in input.

Sviluppiamo questo algoritmo in maniera sequenziale, cioè utilizziamo un metodo dove le istruzioni sono eseguite in sequenza, una dopo l’altra.

Il procedimento è molto semplice, calcoliamo il precedente sottraendo 1 ad n: n=n-1 ed il successivo aggiungendo 1 ad n: n=n+1.


Risoluzione algoritmo precedente e successivo di un numero

Per risolvere l’algoritmo serviranno quindi queste forme:

Ellisse per l’inizio e per la fine.

Rettangolo per le operazioni, in questo caso per calcolare il precedente e il successivo.

Parallelogramma per inserire l’input, ovvero il numero n e per visualizzare l’output, cioè il precedente e il successivo.

Ecco dunque il diagramma a blocchi che calcola il precedente e il successivo, sviluppato con Algobuild:

algoritmo calcolo precedente e successivo

Secondo esempio sui successivi di un numero

Realizziamo un altro esempio creando un algoritmo che calcoli i successivi tre numeri di un numero preso in input.

Per il momento svilupperemo questo algoritmo sempre in maniera sequenziale. Più avanti quando studieremo le strutture iterative utilizzeremo i cicli.

Il procedimento è molto semplice, infatti basta operare in questo modo:

n1=n+1;

n2=n+2;

n3=n+3;

o in alternativa si può anche scrivere:

n1=n+1;

n2=n1+1;

n3=n2+1;

Per risolvere l’algoritmo serviranno dunque queste forme:

Ellisse per l’inizio e per la fine.

Rettangolo per le operazioni, in questo caso per calcolare il successivi tre numeri: primo, secondo, terzo.

Parallelogramma per inserire l’input, ovvero il numero n e per visualizzare l’output, cioè i tre numeri successivi.

Ecco dunque il diagramma a blocchi che calcola i 3 numeri successivi ad un numero n, sviluppato con Algobuild.

successivi di un numero

Questi sono solo dei semplici algoritmi sequenziali, più avanti utilizzeremo le strutture cicliche.

Alcuni link utili

Indice tutorial diagrammi a blocchi

1 – Diagramma a blocchi

2 – Primi esercizi con i diagrammi di flusso (perimetro triangolo; area di un trapezio)

3 – Altro semplice esercizio sui flow chart (calcolare uno sconto)

4 – Area del cerchio

5 – Precedente e successivo di un numero

6 – Introduzione agli algoritmi di selezione

7 – Minore tra due numeri

8 – Maggiore fra tre numeri

9 – Algoritmo di selezione sugli angoli