







































































Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
power point chiari per affrontare informatica del primo anno
Tipologia: Dispense
1 / 79
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!








































































Recap - Verso la progettazione
Recap - Istruzioni di controllo Istruzioni che permettono di controllare (nel senso di regolare, governare, dirigere) il flusso di esecuzione, ovvero quali istruzioni devono essere eseguite e in quale ordine.
Recap - Esempio di esecuzione
P1: inizializza risultato = min {𝑥, 𝑦} P2: risultato non divide 𝑥 ⇒ vai all'istruzione 4 P3: decrementa risultato di 1 P4: risultato non divide 𝑦 ⇒ vai all'istruzione 4 P5: decrementa risultato di 1 P6: risultato divide 𝑥 e divide 𝑦 ⇒ vai all'istruzione 5 P7: fornisci risultato come soluzione
Recap - Programmazione strutturata
Sono utili?
Come si scrive un algoritmo?
Come si scrive un algoritmo? Diagramma a blocchi! ❑ Anche detto diagramma di flusso, è un modello grafico per rappresentare il flusso di esecuzione di un algoritmo.
Diagramma a blocchi per algoritmo MCD
I parallelogrammi (a volte vengono invece usati i cerchi ) indicano il punto di inizio dell'algoritmo (che coincide con l'acquisizione dell'input) ed il punto di fine dell'algoritmo (che coincide con la restituzione dell'output).
I rettangoli rappresentano le istruzioni semplici che l'algoritmo deve eseguire.