3. ● scrivere in italiano
● usare lo STAMPATELLO MAIUSCOLO
● utilizzare un elenco numerato
● scrivere istruzioni semplici e chiare
Istruzioni
Esempio:
1. prendere un’arancia
2. tagliare l’arancia
3. ecc.
4.
5. Debugging
“È stato così per tutte le mie invenzioni. Il primo passo è un'intuizione, e viene come una
fiammata, poi le difficoltà crescono... le cose non vanno più ed è allora che i "bachi" –
così sono chiamati questi piccoli sbagli e difficoltà – si manifestano”
(Lettera di Edison a Puskas, 1878)
Debugging significa rivedere in sequenza le istruzioni di un programma per
prevenire o correggere malfunzionamenti in fase di esecuzione.
Bug in inglese significa insetto. Nel 1947 il tenente Grace Hopper stava
cercando la causa del malfunzionamento di un computer quando, con
stupore, si accorse che una falena si era incastrata tra i circuiti.
Sul suo diario (a sinistra) scrisse: “Si registra il primo caso di effettivo bug
della storia”.
Ma il termine era già stato utilizzato da
Edison alla fine del 1800...
6.
7. Un algoritmo è un elenco finito e ordinato di istruzioni al fine di ottenere un
determinato obiettivo (nel nostro caso una spremuta d’arancia).
Algoritmo
Un algoritmo può essere scritto utilizzando una lista ordinata:
1) prendere un limone
2) tagliarlo a metà con un coltello
3) controllare che le due metà siano buone da spremere
4) spremere il limone con lo spremiagrumi
5) versare il succo di limone nel bicchiere
Ma in informatica lo strumento maggiormente utilizzato è il diagramma di flusso.
8. Diagramma di flusso
Il diagramma di flusso è una rappresentazione grafica in grado di descrivere
qualunque algoritmo.
Inizio
condizione
SINO
Fine
Istruzione Input/Output
9. 1. Apri un browser web (Chrome, Firefox, ecc.)
2. Scrivi nella barra degli indirizzi code.org/join
3. Inserisci il codice della classe: KVGVNH
4. Clicca sul nome assegnato
5. Scrivi le parole segrete
6. Clicca su Accedi
7. Acconsenti all'utilizzo sito in U.S.A.
8. Inserisci la tua età
Code.org
Comincia l’attività!
10. E’ un ambiente di programmazione più
complesso che permette di creare giochi, storie
o programmi di utilità per il lavoro o la scuola.
Alcune scenette che la 5A e 5B delle Astengo
hanno realizzato per prendere confidenza con
la piattaforma:
Too cold:
https://scratch.mit.edu/projects/289278160/
Dov’è Greta?:
https://scratch.mit.edu/projects/290508593/
Scratch