1 00:00:00,269 --> 00:00:05,240 En av de viktigste begrepene i informatikk er hvordan man skal definere nye kommandoer. Hvordan 2 00:00:05,240 --> 00:00:11,280 legge til dine egne ord til et programmeringsspråk. De fleste programmeringsspråk har bare ca 100 3 00:00:11,280 --> 00:00:17,000 ord eller kommandoer. Og egentlig ligger kunsten og magien i å definere dine egne nye ord ut 4 00:00:17,000 --> 00:00:22,900 fra disse byggesteinene. Vi gjør dette hele tiden i idrett. For eksempel, i basketball, 5 00:00:22,900 --> 00:00:28,000 starter du med å lære å drible, hvordan du gjør en layup, hvordan ta en retur. Når du har 6 00:00:28,000 --> 00:00:31,980 lært disse virkelig grunnleggende trekkene, lærer du nye bevegelser og setter sammen disse bygge- 7 00:00:31,980 --> 00:00:36,400 klossene, slik som "plukk opp og vend" eller "pass og gå." Deretter kan du gå videre til et mer 8 00:00:36,400 --> 00:00:41,790 avansert spill. Og når du lærer det spillet og gir det et navn, vet alle på laget 9 00:00:41,790 --> 00:00:47,410 hvordan det gjøres. Tilsvarende, når du har lært en datamaskin hvordan en handling utføres en gang 10 00:00:47,410 --> 00:00:52,719 ved hjelp av en sekvens av kommandoer, kan du lage ditt eget navn for handlingen, så det er lett 11 00:00:52,719 --> 00:00:58,250 å gjenta det senere. Når du definerer din egen kommando og gir den et navn, får du det som kalles 12 00:00:58,250 --> 00:01:03,399 en funksjon. Når du programmerer med brikker, ville du bruke funksjoner hvis det finnes et sett 13 00:01:03,399 --> 00:01:08,319 med handlinger du ønsker å bruke mange ganger. For eksempel, du har skrevet kode for å lage 14 00:01:08,319 --> 00:01:15,060 en firkant. Du kan definere dette som en funksjon kalt "lag en firkant." Nå har du en ny 15 00:01:15,060 --> 00:01:21,020 brikke som du kan bruke flere ganger for å opprette flere firkanter. En rekke enkle former kan 16 00:01:21,020 --> 00:01:26,630 brukes til å lage mer komplekse mønstre. I den neste oppgaven, er den koden du skrev nylig 17 00:01:26,630 --> 00:01:31,520 for å lage en sirkel tilgjengelig for deg som en ny funksjon som kan lage sirkler i forskjellige 18 00:01:31,520 --> 00:01:37,080 størrelser. Kan du bruke den til å hjelpe Elsa med å skape intrikate og vakre mønstre i snøen? 19 00:01:38,000 --> 00:01:41,000 Teksting av Amara.org community