Cosa è un algoritmo
TKS to BBC https://www.bbc.com
Un algoritmo è una sequenza di istruzioni o un insieme di regole che vengono seguite per completare un'attività. Questo compito può essere qualsiasi cosa, purché tu possa dare istruzioni chiare per questo.
Ad esempio, per prepararti un drink devi seguire una sequenza di passaggi nel giusto ordine. Se fai qualcosa nell'ordine sbagliato potresti finire per fare un casino.
Istruzioni chiare
Quando si scrive un algoritmo è necessario includere istruzioni precise e dettagliate.
Immagina se perdessimo uno dei passaggi o invertissimo l'ordine. Potremmo finire per accendere il frullatore senza nulla. Oppure potrebbe esserci solo latte nel frullatore e niente frutta.
Non sarebbe un frullato molto gustoso, vero? In effetti, non farebbe affatto un frullato!
Parlare la lingua di un computer
I computer non capiranno il tuo algoritmo poiché usano una lingua diversa.
Dovrà essere tradotto in codice che il computer seguirà quindi per completare un'attività.
Questo codice è scritto in un linguaggio di programmazione. Esistono molti tipi diversi di linguaggi di programmazione.
Alcuni che potresti incontrare sono Logo, Scratch, Blockly, Python e Kodu. Ognuna di queste lingue è adatta a cose diverse.
Non hai ancora capito?
https://www.bbc.com/ideas/videos/what-on-earth-is-an-algorithm-anyway/p07nw8ny
Un algoritmo è una sequenza di istruzioni o un insieme di regole che vengono seguite per completare un'attività. Questo compito può essere qualsiasi cosa, purché tu possa dare istruzioni chiare per questo.
Ad esempio, per prepararti un drink devi seguire una sequenza di passaggi nel giusto ordine. Se fai qualcosa nell'ordine sbagliato potresti finire per fare un casino.
Istruzioni chiare
Quando si scrive un algoritmo è necessario includere istruzioni precise e dettagliate.
- Ecco le istruzioni per preparare un frullato:
- Aggiungi frutta al frullatore.
- Aggiungi il latte al frullatore.
- Metti il coperchio sul frullatore.
- Accendi il frullatore.
Immagina se perdessimo uno dei passaggi o invertissimo l'ordine. Potremmo finire per accendere il frullatore senza nulla. Oppure potrebbe esserci solo latte nel frullatore e niente frutta.
Non sarebbe un frullato molto gustoso, vero? In effetti, non farebbe affatto un frullato!
Parlare la lingua di un computer
I computer non capiranno il tuo algoritmo poiché usano una lingua diversa.
Dovrà essere tradotto in codice che il computer seguirà quindi per completare un'attività.
Questo codice è scritto in un linguaggio di programmazione. Esistono molti tipi diversi di linguaggi di programmazione.
Alcuni che potresti incontrare sono Logo, Scratch, Blockly, Python e Kodu. Ognuna di queste lingue è adatta a cose diverse.
Non hai ancora capito?
https://www.bbc.com/ideas/videos/what-on-earth-is-an-algorithm-anyway/p07nw8ny
