Erasmus
Advanced Member >PLATINUM<
[h=2][/h]Un algoritmo, è una sequenza di istruzioni semplici, che eseguite in ordine passo-passo portano alla soluzione di un problema. Il nome deriva dal nome del matematico persiano Muhammad ibn Mūsa ‘l-Khwārizmī, che è stato il primo nella storia a fare riferimento esplicito a questo concetto.
Le istruzioni di un algoritmo devono essere elementari, quindi semplici da comprendere ed eseguire.
Proviamo a fare un esempio molto banale:
Algoritmo Telefona:
All’interno di un algoritmo è possibile anche fare delle scelte, in modo da seguire istruzioni diverse nel caso accada qualcosa di particolare. Proviamo ad aggiungere qualche dettaglio all’esempio di prima.
Algoritmo Telefonata:
Algoritmo Telefonata:
Le istruzioni di un algoritmo devono essere elementari, quindi semplici da comprendere ed eseguire.
Proviamo a fare un esempio molto banale:
Algoritmo Telefona:
- Alza la cornetta .
- Componi il numero.
- Conversa.
- Riattacca
All’interno di un algoritmo è possibile anche fare delle scelte, in modo da seguire istruzioni diverse nel caso accada qualcosa di particolare. Proviamo ad aggiungere qualche dettaglio all’esempio di prima.
Algoritmo Telefonata:
- Alza la cornetta.
- Componi il numero.
- Se il numero è occupato allora riaggancia.
- Altrimenti Se il numero è libero
- Conversa
- Riaggancia
Algoritmo Telefonata:
- Alza la cornetta.
- Componi il numero
- Se il numero è occupato allora riaggancia.
- Se la persona non risponde E sono passati più di due minuti allora riaggancia.
- Altrimenti se la persona risponde conversa.
- riaggancia.