Istruzione di iterazione

istruzione di iterazione

Continuiamo a parlare dell’istruzione di iterazione. Abbiamo già svolto parecchi esercizi con le iterazioni usando il while, in questa lezione svilupperemo altri esempi al fine di consolidare quanto appreso finora. Prendiamo in input 20 numeri e li moltiplichiamo tra loro. Istruzione di iterazione Per lo sviluppo del seguente algoritmo utilizzeremo il while semplicemente perché ancora … Leggi tutto

Multipli di un numero usando i cicli

Multipli di un numero usando i cicli

Sviluppiamo l’algoritmo per trovare i multipli di un numero usando i cicli. Proponiamo quindi questo esercizio: Inserire 7 numeri e contare quanti multipli di 5 sono stati inseriti. Multipli di un numero usando i cicli – primo procedimento Innanzitutto inizializziamo i contatori a zero. Dopo inseriamo il while e nella condizione inseriamo conta<7. Le istruzioni … Leggi tutto

Iterazioni con i flow chart

Iterazioni con i flow chart

In questa lezione studieremo ancora le iterazioni con i flow chart e proporremo un altro semplice esercizio. Inserire in input 15 numeri, calcolare e visualizzare la media. Iterazioni con i flow chart – primo procedimento In questo primo procedimento inizializziamo le variabili conta e somma a 0. Su carta potete tranquillamente scrivere somma=0, mentre se … Leggi tutto

Esercizio sui cicli con i flow chart

Esercizi 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 … Leggi tutto

Iterazione

iterazione

Iterazione vuol dire ripetere una o più istruzioni un certo numero di volte, per ottenere il risultato desiderato. Iterazione con i diagrammi di flusso – esempi Di seguito ecco l’algoritmo da risolvere: Prendere in input 10 numeri e contare quanti numeri pari e quanti dispari sono stati inseriti. Proponiamo di risolvere questo algoritmo iterativo utilizzando … Leggi tutto

Cicli e diagrammi di flusso

cicli e diagrammi di flusso

In questa lezione sui cicli e diagrammi di flusso, affronteremo un altro esercizio con il ciclo while. Cicli e diagrammi di flusso – esercizio Prendere in input 10 numeri ed effettuare il loro prodotto. Al termine visualizzare il risultato ottenuto. Per lo sviluppo del seguente algoritmo mi servirà una variabile conta che si incrementa di … Leggi tutto

Ciclo while

ciclo while

Il ciclo while, che abbiamo introdotto nella scorsa lezione, serve a ripetere delle istruzioni un determinato numero di volte. Il ciclo while è dunque indicato ad esempio quando dobbiamo prendere N numeri e li dobbiamo sommare, ed in tantissimi altri casi. Continuiamo a fare degli esempi di utilizzo. Uso del ciclo while – esempio Prendere … Leggi tutto

Algobuild

Algobuild

In questo tutorial spiegheremo come utilizzare Algobuild per lo sviluppo dei diagrammi di flusso. Chiaramente è possibile utilizzare anche solo carta e penna per creare i diagrammi di flusso. Algobuild è un software sviluppato per aiutare nella creazione dei flow chart ed è molto semplice da utilizzare. Ci sono tanti altri software per la creazione … Leggi tutto

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 … Leggi tutto

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 … Leggi tutto

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 … Leggi tutto

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 … Leggi tutto

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. … Leggi tutto

Esercizi con Algobuild

esercizi 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 … Leggi tutto

Algoritmo anno bisestile

algoritmo anno bisestile

In quest’articolo studieremo un algoritmo che controlla se un anno è bisestile oppure no. Regola per calcolare se un anno è bisestile Nel mese di febbraio ogni 4 anni viene aggiunto un giorno per evitare lo slittamento delle stagioni. Quindi ogni 4 anni avremo 366 giorni anziché 365. Per vedere se un anno è bisestile … Leggi tutto

Algoritmo figure equivalenti

algobuild equivalenti

Realizziamo un algoritmo per stabilire se due figure sono equivalenti con i diagrammi di flusso. Innanzitutto diamo la definizione di due figure equivalenti: In geometria piana, due figure si dicono equivalenti quando hanno la stessa area, cioè occupano la stessa estensione. Ipotizziamo dunque questo problema: Dati in input l’ipotenusa e il cateto di un triangolo … Leggi tutto

Algoritmi di selezione per confrontare due numeri

algobuild selezione

Realizziamo alcuni algoritmi di selezione per confrontare due numeri. Esempio 1 di algoritmo di selezione per confrontare due numeri Dati due numeri naturali X e Y, aggiungere al più piccolo la somma dei due numeri, se uguali visualizzare semplicemente che i numeri sono uguali. Per realizzare l’algoritmo servono le seguenti forme: Ellisse per l’inizio e … Leggi tutto

Algoritmi di selezione sugli angoli

angolo retto

Affrontiamo altri algoritmi di selezione sugli angoli. Esempio 1 di algoritmo di selezione sugli angoli Stabilire se un angolo è acuto, ottuso o retto. Partiamo dando alcune semplici definizioni. Un angolo è: Retto: Un angolo retto è un angolo che è la metà di un angolo piatto e la cui misura dell’ampiezza in gradi è … Leggi tutto