Esercizi sui cicli con i flow chart

Esercizio sui cicli con i flow chart

Affrontiamo oggi un esercizio sui cicli con i flow chart per consolidare l’argomento sulle iterazioni. Utilizzeremo ancora il while ma presto vi parlerò di altre istruzioni iterative. Prendere in input 10 numeri e sommare solo i positivi. Per risolvere questo semplice algoritmo, dobbiamo innanzitutto prendere il numero e valutare se è maggiore di zero. Se […]

iterazione

Iterazione

In questa lezione affronteremo altri semplici algoritmi sull’iterazione utilizzando i diagrammi di flusso. Ricordiamo che iterazione vuol dire ripetere una o più istruzioni un certo numero di volte per ottenere il risultato desiderato. Nella lezione precedente abbiamo introdotto il ciclo while, quindi proseguiremo in questa lezione a fare altri esempi. Prendere in input 10 numeri […]

cicli e diagrammi di flusso

Cicli e diagrammi di flusso

In questa lezione sui cicli e diagrammi di flusso, affronteremo un altro metodo per effettuare la somma di 10 numeri con il ciclo while. Utilizzeremo, a differenza del metodo presentato nella scorsa lezione, una variabile contatore che si incrementerà per ogni numero inserito. Chiamiamo ad esempio questa variabile i. Uso dei cicli e diagrammi di […]

ciclo while

Ciclo while

In quest’articolo parleremo del ciclo while e faremo degli esempi con i diagrammi di flusso. Il ciclo while serve a ripetere delle operazioni un determinato numero di volte. Ad esempio se vogliamo fare la somma di N numeri è più idoneo utilizzare i cicli ovvero le strutture iterative. Con iterazione intendiamo infatti la ripetizione di […]

Array con Algobuild

Array con Algobuild

In questo tutorial impareremo a trattare gli array con Algobuild. Ricordiamo che gli array sono delle strutture dati che contengono dati omogenei, cioè dello stesso tipo. Ogni elemento dell’array viene identificato attraverso il nome dell’array e il suo indice che indica la posizione dell’elemento nell’array. Per definire gli array monodimensionali utilizziamo anche il termine di […]

numeri primi da 1 a 100

Numeri primi da 1 a 100

Calcoliamo i numeri primi da 1 a 100 con Algobuild. Supponiamo quindi di voler chiedere al programma di calcolare i numeri primi in questo intervallo e di visualizzarli. Per trovare i numeri primi da 1 a 100 dobbiamo controllare se ciascun numero di questo intervallo abbia dei divisori oltre 1 e se stesso. Se non […]

multipli con algobuild

Multipli con Algobuild

Risolviamo alcuni esercizi sui multipli con Algobuild, al fine di esercitarci ancora con la selezione. Esercizio 1 sui multipli con Algobuild Dati in input due numeri A e B, controllare se A è multiplo di B. Per verificare che A é un multiplo di B, basta controllare che il resto della divisione di A per […]

divisori di un numero con algobuild

Divisori di un numero con Algobuild

Oggi impareremo a creare un algoritmo per trovare i divisori di un numero con Algobuild. Quindi mi serviranno queste forme: Ellisse per l’inizio e per la fine; Rettangolo per effettuare le operazioni e per l’assegnamento; Parallelogramma per inserire l’input, ovvero in questo caso per prendere il numero e per visualizzare in output il risultato; Rombo […]

gioco indovina numero con algobuild

Gioco indovina numero con algobuild

Proponiamo in questo articolo il semplice gioco indovina numero con algobuild, proveremo cioè a creare il diagramma a blocchi di questo gioco. Per realizzare questo algoritmo ci servirà la funzione random() che in Algobuild restituisce un numero casuale tra 0.0 e 0.99999999999999. E ci servirà anche la funzione floor() che arrotonda un intero per difetto. […]

esercizi algobuild

Esercizi con Algobuild

In questo articolo realizzeremo degli esercizi con Algobuild. Esercizio 1 con Algobuild Conoscendo il prezzo di un oggetto (prezzo) e i soldi a disposizione nel proprio portafoglio, determinare se è possibile acquistare o no l’oggetto. Inoltre, se è possibile, verificare se e quanti soldi rimangono nel portafoglio dopo l’acquisto. Questo semplice algoritmo si risolve quindi […]