Please enable JavaScript.
Coggle requires JavaScript to display documents.
ALGORITMI - Coggle Diagram
ALGORITMI
Istruzioni
-
DI CONTROLLO
Sequenza
consente di eseguire istruzioni e azioni una dopo l'altra, senza possibilità di scelta
Selezione
consente di effettuare una scelta, in base alla condizione che viene specificata
-
Iterazione (o ciclo)
consente di eseguire un istruzione (corpo del ciclo) più volte, fin quando non si verifica una condizione (guardia del ciclo)
-
-
Teorema di Bohm-Jacopini: qualunque algoritmo può essere utilizzato usando i soli costrutti di sequenza, iterazione e selezione
-
-
Definizioni
Che cos'è?
Un procedimento risolutivo di un problema descritto per mezzo di un insieme finito di azioni elementari univocamente interpretabili e definite, che formano una successione ordinata di passi
Una variabile è un identificatore a cui è associato un insieme prefissato di possibili valori che ne definiscono il tipo
A una costante è associato un valore che non può essere modificato nel corso di un procedimento risolutivo
-
-
Rappresentazioni
PSEUDO LINGUAGGIO
un linguaggio formale che attribuisce ad un simbolo, un solo significato. La sua descrizione formale è detto pseudocodice, mentre la scrittura di quest'ultimo è la pseudocodifica
-
prima dell'algoritmo, c'è il PROBLEMA
un problema è un quesito che chiede di trovare uno o più elementi ignoti, partendo da elementi noti
l'esecutore è colui che esegue le azioni descritte dal risolutore per giungere alla soluzione del problema
la strategia risolutiva è un insieme di passi da compiere per giungere alla soluzione di un problema
ANALISI DI UN PROBLEMA
1) esplicitare l'incognita, per individuare correttamente gli obbiettivi
-
-
4) Astrarre il problema
L'astrazione è il procedimento mentale attraverso il quale si sostituisce un insieme di oggetti con un concetto generale
-
-
-