Lad os gå i gang med at kode.
Vi starter med at lære det grundlæggende om figurer.
Men tag det roligt,
snart vil dine figurer flyve rundt på skærmen,
og skifte farve, og alle mulige andre seje ting.
Bare vent og se!
Lad os starte med at tegne rektangler.
Vi skriver rect for rektangel,
derefter (, og så fire tal 10, 20, 100, 200--
og jeg forklarer hvad de betyder om et øjeblik
derefter ), og i slutningen, skriver vi et semikolon.
Se, utroligt, et rektangel!
Det var fikst, lad os gøre det en gang til.
Vi kan prøve med nogle andre tal denne gang.
Måske nogle større tal, (300, 240
og mindre tal i slutningen, 10, 20)
og se nu, endnu et rektangel!
Og hvis vi prøver at gøre det første tal mindre,
vil rektanglet bevæge sig.
Hvis vi ændrer det sidste tal for at gøre det større og så mindre igen,
så vil det bare vokse og skrumpe
Interessant!
Så, hvordan sker alt det her magi, vil du måske spørge?
Jo, husk at din computer
er som en rigtig intelligent og lydig hund,
En hund kan vi måske bede om at sætte sig eller rulle rundt.
Du skal bare sige kommandoen.
I kode, hvordan vil du fortælle din computerhund at den skal sætte sig.
Jo, måden du vil gøre det
er ved at skrive kommandoens navn lad os sige "sit",
og så vil du skrive () bagefter
for at forklare den at den skal udføre kommandoen du lige sagde,
og så vil du skrive et ";" i slutningen, for at sige
"Jep, her slutter kommandoen."
Derefter vil din computerhund sætte sig ned.
Selvfølgelig er din computer på Khan Academy ikke en hund,
så den ved ikke hvordan den skal sætte sig eller rulle rundt,
men den ved hvordan man tegner rektangler når du skriver rect,
og det er også ret sejt, ikke?
Så, det er hvad vi gør på denne linje.
Vi siger at kommandoen rect, der bare er kommandoens navn,
og så skriver vi ( og )
for at sige "gør det"
og så slutter vi med et semikolon.
Det er sådan din computer ved at den skal bruge sin specielle evne, rect.
Okay, lad os gå tilbage til vores rect.
Vi har kommandonavnet lige her og vi har paranteserne.
Hvad med de mærkelige tal?
Jo, idéen er at computeren ikke rigtig ved nok
hvis du bare siger rect.
For at forstå det, skal du forestille dig at jeg gav dig et stykke papir
og sagde at jeg ville have dig til at tegne et rektangel.
præcis som jeg gerne vil have det.
Med mindre du kan tankelæse,
vil du have nogle spørgsmål.
Først vil du måske tænke,
"Hvor vil du have mig til at tegne rektanglet?"
Og derefter, vil jeg sige at,
"Hvad med vi bliver enige om
at venstre side af papiret som jeg lige gav dig
lad os kalde den nul.
Og lad os aftale at højre side kalder vi 400."
Så vil jeg give dig et tal, f.eks. 100,
så vil du vide at det vil være lige omkring her, måske,
tæt på.
Det vil gøre dig glad i et øjeblik, men så vil du tænke,
"Okay, det fortæller mig hvor langt hen ad, men hvor langt op og ned?"
Så kunne jeg give dig et andet tal, lad os sige 200,
og jeg vil sige, "Det her er toppen, det er nul,
og igen vil vi sige at bunden, det vil være 400."
Og du vil tænke,
"200, det kommer til at være lige her i midten."
Det er perfekt, for nu vil du tænke og sige,
"Okay godt, jeg tegner dit rektangel lige her
fordi det er 100 i hen og 200 ned."
Men det er stadig ikke helt nok, for nu vil du have et nyt spørgsmål.
Du vil spørge, "Hvor stort et rektangel vil du have?"
Og jeg vil sige, "Hvad med 150 i bredden?"
Og så vil du tænke, "Det her er 100 og det her er 400,
så hvis vi vil have en bredde på 150, så vil vi måske ende her?"
Og du vil tænke, "Okay, sejt, 150 bredt."
Og du vil sige, "Hvor høj vil du have den?"
Jeg vil sige "Ikke så høj. Hvad med 50 i højden?"
Du vil sige "Okay, 50, måske er det omkring så højt her?"
Så vil du sige, "Fantastisk!
Nu ved jeg præcis hvor du vil have dit rektangel,
og præcis hvordan det skal se ud.
Nu vil jeg tegne det."
Det er en del arbejde for et rektangel, synes du ikke?
Men idéen er, at ved at give dig disse fire tal--
husk at vi sagde 100 hen, 200 ned,
150 bred og så kun 50 i højden--
er vi nu helt enige om
hvordan det her rektangel skal se ud.
Det er også sådan computere virker.
Du skriver kommandonavnet, som vi sagde tidligere,
skriver ( og så disse fire tal,
100, 200, 150, og så 50,
) og så ;
Og den vil så tegne et rektangel præcis hvor vi ville have det.
Hvis vi er ærlige overfor os selv,
så er det ikke helt hvor vi ville have rektanglet.
Det er ikke hvor vi tegnede det, vel?
Så vores tal er lidt ved siden af.
Lad os prøve at gøre, så det passer helt præcist med hvad vi tegnede.
Vi flytter den, så den er lidt længere henne,
en lille smule mindre op og ned,
a lille smule tyndere, og måske lidt lavere.
Nu har vi vores rektangel næsten præcis hvor vi tegnede det,
fordi vi har forstået hvad hver af tallene betyder,
og vi kunne ændre det så det ser ud præcis som vi ville.
Lad os nu kigge på at tegne endnu et rektangel
Det smukke er
at vi nu kan tegne rektangler præcis hvor vi vil.
Hvad med at vi tegner det helt oppe i det øverste hjørne,
helt her oppe?
Lad os tænke over hvor det vil være.
Jeg gætter på at det vil være 0 hen, 0 op og ned
og måske ret lille, lad os sige 50 i bredden
og måske bare 10 i højden, et rigtig lille rektangel.
Lad os gøre det.
Vi skriver rect,
og så adskiller vi parametrene med , , ,
vi går videre og siger, "Okay, sejt".
Men det er faktisk ikke så sejt, for vi får den her fejlbesked, der siger
"Åh nej! Det ser ud som om du mangler et )"
Og vi siger, "Åh ja, det gør vi."
Puha, vi putter det ind. Nu ser det godt ud.
Okay, ikke så godt, for nu får vi en anden besked
der siger at vi mangler et semikolon.
Det er også rigtigt, vi kunne bare trykke "Hvis mig hvor"
og den vil udpege linjen vi lige har skrevet.
Og så vil vi huske,
"Åh ja, semikolonner er lige som punktummer i slutningen af sætninger,
til at slutte vores linjer, og vi glemte et!"
Vi kan bare sætte det ind, og alt er godt igen.
Tjek det ud, et lille rektangel, præcis hvor vi ville have det.
Lige som før, kan vi få det til at vokse, så det bliver større,
vi kan flytte det rundt,
og vi kan placere det præcis hvor vi vil have det.
Så nu ved det præcis hvordan den her rect-kommando virker.
Vi har lige gennemgået hvad de her tal betyder
og hvordan du altid skal skrive kommandonavn, paranteser,
kommaer til at adskille tallene, og skrive semikolon til sidst.
Det ser ud af meget,
men nu kan du prøve det på egen hånd og få føling med det.
Næste gang, vil vi lære om flere figurer,
og så vil vi gå videre med fantastiske ting,
som f.eks. at give dem farver og få dem til at flyve rundt på skærmen.