-
En av de viktigste begrepene i informatikk er
hvordan man skal definere nye kommandoer. Hvordan
-
legge til dine egne ord til et programmeringsspråk.
De fleste programmeringsspråk har bare ca 100
-
ord eller kommandoer. Og egentlig ligger kunsten og magien
i å definere dine egne nye ord ut
-
fra disse byggesteinene. Vi gjør dette hele tiden i idrett.
For eksempel, i basketball,
-
starter du med å lære å drible, hvordan du gjør en layup,
hvordan ta en retur. Når du har
-
lært disse virkelig grunnleggende trekkene,
lærer du nye bevegelser og setter sammen disse bygge-
-
klossene, slik som "plukk opp og vend" eller "pass og gå."
Deretter kan du gå videre til et mer
-
avansert spill. Og når du lærer det spillet
og gir det et navn, vet alle på laget
-
hvordan det gjøres. Tilsvarende, når du har lært en datamaskin
hvordan en handling utføres en gang
-
ved hjelp av en sekvens av kommandoer,
kan du lage ditt eget navn for handlingen, så det er lett
-
å gjenta det senere. Når du definerer din egen kommando
og gir den et navn, får du det som kalles
-
en funksjon. Når du programmerer med brikker,
ville du bruke funksjoner hvis det finnes et sett
-
med handlinger du ønsker å bruke mange ganger.
For eksempel, du har skrevet kode for å lage
-
en firkant. Du kan definere dette som en funksjon
kalt "lag en firkant." Nå har du en ny
-
brikke som du kan bruke flere ganger
for å opprette flere firkanter. En rekke enkle former kan
-
brukes til å lage mer komplekse mønstre.
I den neste oppgaven, er den koden du skrev nylig
-
for å lage en sirkel tilgjengelig for deg som en ny funksjon
som kan lage sirkler i forskjellige
-
størrelser. Kan du bruke den til å hjelpe Elsa
med å skape intrikate og vakre mønstre i snøen?
-
Teksting av Amara.org community