-
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.