Slide sugli algoritmi e i diagrammi di flusso. Il Pdf illustra i concetti base dell'informatica per la scuola superiore, spiegando le strutture di sequenza, selezione e iterazione con esempi chiari e visivi.
Mostra di più11 pagine


Visualizza gratis il Pdf completo
Registrati per accedere all’intero documento e trasformarlo con l’AI.
Algoritmo · Un algoritmo in matematica ed informatica è un procedimento che risolve un determinato problema attraverso un numero finito di passi Algoritmo = Procedimento
L'algoritmo può essere definito attraverso gli elementi che lo compongono:
L'algoritmo per essere tale deve rispettare i seguenti criteri:
Per descrivere la procedura di risoluzione visivamente comprensibile, questo viene rappresentato attraverso l'utilizzo dei DIAGRAMMI DI FLUSSO o DIAGRAMMI A BLOCCHI (Flow-charts).
Di seguito le forme convenzionali dei blocchi: L'apertura dell'algoritmo La chiusura dell'algoritmo La lettura dei dati d'ingresso (input) La comunicazione dei messaggi e/o dei risultati (output) L'assegnazione dei dati e/o lo svolgimento dei calcoli Il controllo del valore di verità di una condizione Inizio Fine Leggi Scrivi Assegna Condizione
Le strutture fondamentali di un algoritmo sono tre: Sequenza I blocchi di apertura e chiusura dell'algoritmo hanno una sola freccia, rispettivamente uscente ed entrante, mentre i blocchi intermedi hanno generalmente una freccia entrante e una uscente Inizio Istruzioni Fine
Selezione Il blocco di controllo, nel caso più semplice, ha una freccia entrante e due uscenti, corrispondenti ai due valori di verità della condizione che viene valutata SE ... ALLORA ... ALTRIMENTI ... Falso Vero condizione istruzioni 2 istruzioni 1 SE ... ALLORA ... Vero condizione Falso istruzioni b a
Iterazione in funzione al verificarsi o meno di una condizione l'esecutore ripete più volte delle operazioni RIPETI ... FINCHÉ ... MENTRE ... FAI ... istruzioni Falso condizione Vero Falso condizione istruzioni Vero Falso istruzioni i := i+p PER i DA a A b PASSO p FAI ... 1 := a Vero i = b
APRIRE IL PORTONE DI CASA Algoritmo
Scrivi un algoritmo e poi disegna un diagramma di flusso per programmare le seguenti azioni: