[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.27,0:00:05.24,Default,,0000,0000,0000,,Un dels conceptes més importants de la informàtica és com definir noves instruccions. Com Dialogue: 0,0:00:05.24,0:00:11.28,Default,,0000,0000,0000,,afegir les teves pròpies paraules a un llenguatge d'ordinador. La majoria dels llenguatges de programació tenen només al voltant de 100 Dialogue: 0,0:00:11.28,0:00:17.00,Default,,0000,0000,0000,,paraules o instruccions. I realment, l'art i la màgia es donen a l'hora de definir les teves pròpies noves paraules Dialogue: 0,0:00:17.00,0:00:22.90,Default,,0000,0000,0000,,en aquests blocs de construcció. Ho fem contínuament en els esports. Per exemple, en el bàsquet, Dialogue: 0,0:00:22.90,0:00:28.00,Default,,0000,0000,0000,,es comença per aprendre a driblar, com fer una safata, com agafar un rebot. Un cop has Dialogue: 0,0:00:28.00,0:00:31.98,Default,,0000,0000,0000,,après aquests moviments tan bàsics, has d'aprendre nous moviments i posar junts aquests blocs Dialogue: 0,0:00:31.98,0:00:36.40,Default,,0000,0000,0000,,de construcció com un "bloqueig i continuació" o una "paret". Aleshores pots començar des d'aquí i anar fent Dialogue: 0,0:00:36.40,0:00:41.79,Default,,0000,0000,0000,,jugades més complexes. Quan has après la jugada i li has donat un nom, tothom en l'equip Dialogue: 0,0:00:41.79,0:00:47.41,Default,,0000,0000,0000,,sap com fer-la. De la mateixa manera, una vegada que has ensenyat un ordinador com realitzar una acció Dialogue: 0,0:00:47.41,0:00:52.72,Default,,0000,0000,0000,,utilitzant aquesta seqüència d'instruccions, li pots donar el nom que vulguis i així serà fàcil Dialogue: 0,0:00:52.72,0:00:58.25,Default,,0000,0000,0000,,repetir-la més tard. Quan defineixes la teva pròpia instrucció i li dones un nom estàs creant Dialogue: 0,0:00:58.25,0:01:03.40,Default,,0000,0000,0000,,una funció. En la programació amb blocs, pots utilitzar funcions si hi ha un conjunt Dialogue: 0,0:01:03.40,0:01:08.32,Default,,0000,0000,0000,,d'instruccions que vols utilitzar moltes vegades. Per exemple, si has creat un codi per dibuixar Dialogue: 0,0:01:08.32,0:01:15.06,Default,,0000,0000,0000,,un quadrat. Pots definir aquest codi com una funció anomenada "dibuixar un quadrat." Ara tens un nou Dialogue: 0,0:01:15.06,0:01:21.02,Default,,0000,0000,0000,,bloc que pots utilitzar moltes vegades per dibuixar tants quadrats com vulguis. Una gran quantitat de formes simples es poden Dialogue: 0,0:01:21.02,0:01:26.63,Default,,0000,0000,0000,,utilitzar per crear formes més complexes. En el següent puzzle, el codi que vas escriure Dialogue: 0,0:01:26.63,0:01:31.52,Default,,0000,0000,0000,,per dibuixar un cercle el tens disponible com a una nova funció que pot fer cercles de diferents Dialogue: 0,0:01:31.52,0:01:37.08,Default,,0000,0000,0000,,mides. Pots utilitzar-lo per ajudar l'Elsa a crear formes boniques i intricades a la neu?