YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Italian subtitles

← Course 3 - Bee Functions explained by Chris Bosh

Get Embed Code
5 Languages

Showing Revision 2 created 01/21/2017 by Programma il Futuro.

  1. Uno dei meccanismi più importanti in
    informatica è la definizione di nuovi comandi,
  2. la possibilità di aggiungere le tue parole
    ad un linguaggio di programmazione.
  3. La maggior parte dei linguaggi di programmazione
    hanno solo circa 100 parole o comandi.
  4. L'arte e la magia stanno proprio nel definire
    le tue nuove parole con i blocchi esistenti.
  5. Nello sport noi facciamo
    esattamente la stessa cosa.
  6. Per esempio, nel basket si inizia
    imparando come dribblare,
  7. come tirare da sotto,
    come prendere un rimbalzo.
  8. Una volta che hai imparato questi
    movimenti basilari, puoi impararne di nuovi
  9. e combinarli con quelli esistenti,
    come il "blocco" o il "dai e vai".
  10. Puoi quindi passare da questi
    a schemi più complessi.
  11. Una volta che impari uno schema
    e gli dai un nome,
  12. tutti i tuoi compagni di squadra
    sanno come farlo.
  13. Allo stesso modo, una volta che hai insegnato
    ad un computer come fare un'azione
  14. utilizzando una certa sequenza di comandi,
    puoi dare un tuo nome a questa azione
  15. così che sia facile ripeterla nuovamente.
  16. Quando definisci un tuo comando e gli dai
    un nome, hai realizzato una "funzione" (function)
  17. Ora proviamo ad usare le funzioni
    per aiutare l'ape.
  18. In questo esempio, la nostra funzione si
    chiama "prendi 2 dosi di nettare"
    (get 2 nectar)
  19. ed è il blocco verde.
  20. Sappiamo cosa fa "prendi 2 dosi di nettare"
    osservando questo blocco grigio
  21. che è la definizione della funzione.
  22. Se guardi al suo interno ti accorgi che
    "prendi 2 dosi di nettare" è formata
  23. da DUE blocchi "prendi il nettare"
    (get nectar).
  24. Guarda sempre cosa c'è nel blocco grigio
    per sapere cosa possono fare
  25. i blocchi verdi delle funzioni.