WEBVTT 00:00:01.220 --> 00:00:02.817 Lad os gå i gang med at kode. 00:00:02.817 --> 00:00:05.245 Vi starter med at lære det grundlæggende om figurer. 00:00:05.245 --> 00:00:06.464 Men tag det roligt, 00:00:06.464 --> 00:00:08.246 snart vil dine figurer flyve rundt på skærmen, 00:00:08.246 --> 00:00:11.098 og skifte farve, og alle mulige andre seje ting. 00:00:11.098 --> 00:00:12.772 Bare vent og se! 00:00:12.772 --> 00:00:14.636 Lad os starte med at tegne rektangler. NOTE Paragraph 00:00:14.636 --> 00:00:16.516 Vi skriver rect for rektangel, 00:00:16.516 --> 00:00:18.990 derefter (, og så fire tal 10, 20, 100, 200-- 00:00:18.990 --> 00:00:21.024 og jeg forklarer hvad de betyder om et øjeblik 00:00:21.024 --> 00:00:23.938 derefter ), og i slutningen, skriver vi et semikolon. 00:00:23.938 --> 00:00:25.515 Se, utroligt, et rektangel! 00:00:25.515 --> 00:00:27.563 Det var fikst, lad os gøre det en gang til. 00:00:27.763 --> 00:00:29.551 Vi kan prøve med nogle andre tal denne gang. 00:00:30.021 --> 00:00:31.531 Måske nogle større tal, (300, 240 00:00:32.181 --> 00:00:34.031 og mindre tal i slutningen, 10, 20) 00:00:34.031 --> 00:00:36.041 og se nu, endnu et rektangel! 00:00:36.041 --> 00:00:39.256 Og hvis vi prøver at gøre det første tal mindre, 00:00:39.256 --> 00:00:40.571 vil rektanglet bevæge sig. 00:00:40.751 --> 00:00:43.782 Hvis vi ændrer det sidste tal for at gøre det større og så mindre igen, 00:00:43.782 --> 00:00:46.276 så vil det bare vokse og skrumpe 00:00:46.276 --> 00:00:47.510 Interessant! 00:00:47.510 --> 00:00:50.545 Så, hvordan sker alt det her magi, vil du måske spørge? 00:00:51.245 --> 00:00:52.756 Jo, husk at din computer 00:00:52.756 --> 00:00:55.507 er som en rigtig intelligent og lydig hund, 00:00:55.507 --> 00:00:59.778 En hund kan vi måske bede om at sætte sig eller rulle rundt. 00:00:59.778 --> 00:01:01.503 Du skal bare sige kommandoen. 00:01:02.023 --> 00:01:05.282 I kode, hvordan vil du fortælle din computerhund at den skal sætte sig. 00:01:05.742 --> 00:01:08.024 Jo, måden du vil gøre det 00:01:08.024 --> 00:01:11.255 er ved at skrive kommandoens navn lad os sige "sit", 00:01:11.255 --> 00:01:13.271 og så vil du skrive () bagefter 00:01:13.271 --> 00:01:15.267 for at forklare den at den skal udføre kommandoen du lige sagde, 00:01:15.267 --> 00:01:17.764 og så vil du skrive et ";" i slutningen, for at sige 00:01:17.764 --> 00:01:19.521 "Jep, her slutter kommandoen." 00:01:19.521 --> 00:01:21.829 Derefter vil din computerhund sætte sig ned. 00:01:22.219 --> 00:01:25.264 Selvfølgelig er din computer på Khan Academy ikke en hund, 00:01:25.264 --> 00:01:27.254 så den ved ikke hvordan den skal sætte sig eller rulle rundt, 00:01:27.254 --> 00:01:30.261 men den ved hvordan man tegner rektangler når du skriver rect, 00:01:30.261 --> 00:01:32.058 og det er også ret sejt, ikke? 00:01:32.298 --> 00:01:34.344 Så, det er hvad vi gør på denne linje. 00:01:34.344 --> 00:01:37.161 Vi siger at kommandoen rect, der bare er kommandoens navn, 00:01:37.161 --> 00:01:39.754 og så skriver vi ( og ) 00:01:39.754 --> 00:01:41.017 for at sige "gør det" 00:01:41.017 --> 00:01:43.041 og så slutter vi med et semikolon. 00:01:43.501 --> 00:01:46.566 Det er sådan din computer ved at den skal bruge sin specielle evne, rect. 00:01:47.216 --> 00:01:49.737 Okay, lad os gå tilbage til vores rect. 00:01:49.737 --> 00:01:53.502 Vi har kommandonavnet lige her og vi har paranteserne. 00:01:53.502 --> 00:01:55.770 Hvad med de mærkelige tal? 00:01:56.250 --> 00:01:59.503 Jo, idéen er at computeren ikke rigtig ved nok 00:01:59.503 --> 00:02:01.056 hvis du bare siger rect. 00:02:01.986 --> 00:02:05.249 For at forstå det, skal du forestille dig at jeg gav dig et stykke papir 00:02:05.249 --> 00:02:07.254 og sagde at jeg ville have dig til at tegne et rektangel. 00:02:07.254 --> 00:02:09.329 præcis som jeg gerne vil have det. 00:02:09.989 --> 00:02:11.233 Med mindre du kan tankelæse, 00:02:11.233 --> 00:02:13.287 vil du have nogle spørgsmål. 00:02:14.507 --> 00:02:15.756 Først vil du måske tænke, 00:02:15.756 --> 00:02:19.075 "Hvor vil du have mig til at tegne rektanglet?" 00:02:19.255 --> 00:02:21.278 Og derefter, vil jeg sige at, 00:02:21.278 --> 00:02:22.527 "Hvad med vi bliver enige om 00:02:22.527 --> 00:02:25.796 at venstre side af papiret som jeg lige gav dig 00:02:25.796 --> 00:02:27.046 lad os kalde den nul. 00:02:27.046 --> 00:02:29.815 Og lad os aftale at højre side kalder vi 400." 00:02:30.035 --> 00:02:33.011 Så vil jeg give dig et tal, f.eks. 100, 00:02:33.011 --> 00:02:36.235 så vil du vide at det vil være lige omkring her, måske, 00:02:36.235 --> 00:02:37.309 tæt på. 00:02:37.309 --> 00:02:39.967 Det vil gøre dig glad i et øjeblik, men så vil du tænke, 00:02:39.967 --> 00:02:43.165 "Okay, det fortæller mig hvor langt hen ad, men hvor langt op og ned?" 00:02:43.515 --> 00:02:47.010 Så kunne jeg give dig et andet tal, lad os sige 200, 00:02:47.010 --> 00:02:49.750 og jeg vil sige, "Det her er toppen, det er nul, 00:02:49.750 --> 00:02:52.646 og igen vil vi sige at bunden, det vil være 400." 00:02:52.646 --> 00:02:53.744 Og du vil tænke, 00:02:53.744 --> 00:02:56.802 "200, det kommer til at være lige her i midten." 00:02:57.402 --> 00:02:59.758 Det er perfekt, for nu vil du tænke og sige, 00:02:59.758 --> 00:03:02.504 "Okay godt, jeg tegner dit rektangel lige her 00:03:02.504 --> 00:03:05.580 fordi det er 100 i hen og 200 ned." 00:03:06.490 --> 00:03:09.056 Men det er stadig ikke helt nok, for nu vil du have et nyt spørgsmål. 00:03:09.496 --> 00:03:12.268 Du vil spørge, "Hvor stort et rektangel vil du have?" 00:03:12.268 --> 00:03:17.008 Og jeg vil sige, "Hvad med 150 i bredden?" 00:03:17.008 --> 00:03:20.969 Og så vil du tænke, "Det her er 100 og det her er 400, 00:03:20.969 --> 00:03:25.310 så hvis vi vil have en bredde på 150, så vil vi måske ende her?" 00:03:25.530 --> 00:03:28.821 Og du vil tænke, "Okay, sejt, 150 bredt." 00:03:29.341 --> 00:03:31.238 Og du vil sige, "Hvor høj vil du have den?" 00:03:31.238 --> 00:03:33.468 Jeg vil sige "Ikke så høj. Hvad med 50 i højden?" 00:03:33.718 --> 00:03:37.296 Du vil sige "Okay, 50, måske er det omkring så højt her?" 00:03:37.506 --> 00:03:39.019 Så vil du sige, "Fantastisk! 00:03:39.019 --> 00:03:40.812 Nu ved jeg præcis hvor du vil have dit rektangel, 00:03:40.812 --> 00:03:42.492 og præcis hvordan det skal se ud. 00:03:42.492 --> 00:03:44.082 Nu vil jeg tegne det." 00:03:45.232 --> 00:03:47.562 Det er en del arbejde for et rektangel, synes du ikke? 00:03:47.982 --> 00:03:50.265 Men idéen er, at ved at give dig disse fire tal-- 00:03:50.265 --> 00:03:53.547 husk at vi sagde 100 hen, 200 ned, 00:03:54.457 --> 00:03:57.532 150 bred og så kun 50 i højden-- 00:03:57.822 --> 00:03:59.755 er vi nu helt enige om 00:03:59.755 --> 00:04:01.548 hvordan det her rektangel skal se ud. 00:04:02.008 --> 00:04:04.252 Det er også sådan computere virker. 00:04:04.252 --> 00:04:06.755 Du skriver kommandonavnet, som vi sagde tidligere, 00:04:06.755 --> 00:04:09.744 skriver ( og så disse fire tal, 00:04:09.744 --> 00:04:14.020 100, 200, 150, og så 50, 00:04:14.020 --> 00:04:16.006 ) og så ; 00:04:16.226 --> 00:04:19.303 Og den vil så tegne et rektangel præcis hvor vi ville have det. 00:04:20.623 --> 00:04:22.263 Hvis vi er ærlige overfor os selv, 00:04:22.263 --> 00:04:24.223 så er det ikke helt hvor vi ville have rektanglet. 00:04:24.223 --> 00:04:25.583 Det er ikke hvor vi tegnede det, vel? 00:04:25.763 --> 00:04:27.488 Så vores tal er lidt ved siden af. 00:04:27.488 --> 00:04:31.273 Lad os prøve at gøre, så det passer helt præcist med hvad vi tegnede. 00:04:31.273 --> 00:04:33.780 Vi flytter den, så den er lidt længere henne, 00:04:34.220 --> 00:04:37.254 en lille smule mindre op og ned, 00:04:37.714 --> 00:04:42.008 a lille smule tyndere, og måske lidt lavere. 00:04:42.758 --> 00:04:46.024 Nu har vi vores rektangel næsten præcis hvor vi tegnede det, 00:04:46.024 --> 00:04:48.771 fordi vi har forstået hvad hver af tallene betyder, 00:04:48.771 --> 00:04:51.828 og vi kunne ændre det så det ser ud præcis som vi ville. 00:04:52.748 --> 00:04:54.767 Lad os nu kigge på at tegne endnu et rektangel 00:04:54.767 --> 00:04:56.472 Det smukke er 00:04:56.472 --> 00:04:58.757 at vi nu kan tegne rektangler præcis hvor vi vil. 00:04:59.817 --> 00:05:02.157 Hvad med at vi tegner det helt oppe i det øverste hjørne, 00:05:02.157 --> 00:05:03.387 helt her oppe? 00:05:03.987 --> 00:05:05.558 Lad os tænke over hvor det vil være. 00:05:06.018 --> 00:05:09.502 Jeg gætter på at det vil være 0 hen, 0 op og ned 00:05:09.502 --> 00:05:13.255 og måske ret lille, lad os sige 50 i bredden 00:05:13.255 --> 00:05:16.268 og måske bare 10 i højden, et rigtig lille rektangel. 00:05:16.998 --> 00:05:18.266 Lad os gøre det. 00:05:18.266 --> 00:05:19.276 Vi skriver rect, 00:05:19.276 --> 00:05:21.546 og så adskiller vi parametrene med , , , 00:05:22.756 --> 00:05:25.518 vi går videre og siger, "Okay, sejt". 00:05:25.748 --> 00:05:28.551 Men det er faktisk ikke så sejt, for vi får den her fejlbesked, der siger 00:05:28.551 --> 00:05:31.392 "Åh nej! Det ser ud som om du mangler et )" 00:05:31.392 --> 00:05:32.748 Og vi siger, "Åh ja, det gør vi." 00:05:32.748 --> 00:05:34.828 Puha, vi putter det ind. Nu ser det godt ud. 00:05:34.828 --> 00:05:36.998 Okay, ikke så godt, for nu får vi en anden besked 00:05:36.998 --> 00:05:38.447 der siger at vi mangler et semikolon. 00:05:38.447 --> 00:05:40.866 Det er også rigtigt, vi kunne bare trykke "Hvis mig hvor" 00:05:40.866 --> 00:05:42.616 og den vil udpege linjen vi lige har skrevet. 00:05:42.616 --> 00:05:43.535 Og så vil vi huske, 00:05:43.535 --> 00:05:46.284 "Åh ja, semikolonner er lige som punktummer i slutningen af sætninger, 00:05:46.284 --> 00:05:48.523 til at slutte vores linjer, og vi glemte et!" 00:05:48.523 --> 00:05:52.024 Vi kan bare sætte det ind, og alt er godt igen. 00:05:52.254 --> 00:05:55.295 Tjek det ud, et lille rektangel, præcis hvor vi ville have det. 00:05:55.745 --> 00:05:58.498 Lige som før, kan vi få det til at vokse, så det bliver større, 00:05:58.718 --> 00:06:00.230 vi kan flytte det rundt, 00:06:00.510 --> 00:06:03.262 og vi kan placere det præcis hvor vi vil have det. 00:06:03.262 --> 00:06:06.265 Så nu ved det præcis hvordan den her rect-kommando virker. 00:06:06.505 --> 00:06:08.706 Vi har lige gennemgået hvad de her tal betyder 00:06:08.706 --> 00:06:12.040 og hvordan du altid skal skrive kommandonavn, paranteser, 00:06:12.040 --> 00:06:14.964 kommaer til at adskille tallene, og skrive semikolon til sidst. 00:06:15.484 --> 00:06:16.482 Det ser ud af meget, 00:06:16.482 --> 00:06:19.170 men nu kan du prøve det på egen hånd og få føling med det. 00:06:19.260 --> 00:06:21.499 Næste gang, vil vi lære om flere figurer, 00:06:21.499 --> 00:06:23.261 og så vil vi gå videre med fantastiske ting, 00:06:23.261 --> 00:06:26.342 som f.eks. at give dem farver og få dem til at flyve rundt på skærmen.