Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
esempio:
la rappresentazione, la archiviazione/memorizzazione, l'elaborazione, la comunicazione/trasmissione.
gli algoritmi sono un concetto centrale dell'informatica, è utilizzato in tutti i campi in cui devo
descrivere sequenze di operazioni finalizzate al raggiungimento di uno scopo.
ad un algoritmo servono delle strutture dei dati e dei risultati e ovviamente un esecutore.
ogni volta che si fa un algoritmo bisogna considerare tutti i casi particolari, ogni azione va dettagliata il
più possibile.
quindi un algoritmo è una sequenza di azioni o operazioni che devono essere eseguite per risolvere un
problema.
le caratteristiche principali di un algoritmo sono:
finitezza: deve avere un numero finito di istruzioni.
terminazione: l'esecuzione deve terminare in un tempo finito.
univocità o determinatezza: ogni azione deve essere precisa e deve poter essere interpretata in un solo
modo.
completezza: deve considerare tutti i casi possibili verificabili durante l'esecuzione.
generalità: deve essere valido per quella tipologia di problemi.
deve fornire almeno un output.
nel teorema di bom jacopini ci sono