IntroVoorTekenenGerepareerd
-
0:01 - 0:03Laten we beginnen met programmeren
-
0:03 - 0:05We moeten eerst figuren begrijpen, de basis.
-
0:05 - 0:07Maar geen zorgen,
-
0:07 - 0:09snel genoeg vliegen je figuren over het scherm,
-
0:09 - 0:11veranderen van kleur en andere coole dingen.
-
0:11 - 0:13Blijf gewoon even bij ons!
-
0:13 - 0:15We beginnen met rechthoeken te tekenen.
-
0:15 - 0:16We typen "rect()" voor rechthoek,
-
0:16 - 0:18dan haakje openen
-
0:18 - 0:19en dan vier getallen
-
0:19 - 0:21die ik zo zal uitleggen
-
0:21 - 0:22... dan een haakje sluiten
-
0:22 - 0:24en aan het einde een puntkomma.
-
0:24 - 0:26Kijk, geweldig, een rechthoek!
-
0:26 - 0:27En dat was goed,
-
0:27 - 0:28dus dat doen we nog eens.
-
0:28 - 0:30Deze keer kunnen we andere nummers gebruiken.
-
0:30 - 0:32Misschien grotere nummers,
-
0:32 - 0:35en dan kleinere nummers aan het eind en kijk
-
0:35 - 0:36een andere rechthoek.
-
0:36 - 0:37In feite,
-
0:37 - 0:39als we proberen dit eerste getal te veranderen
-
0:39 - 0:41door hem kleiner te maken begint hij te bewegen.
-
0:41 - 0:45Als we dit laatste nummer groter en kleiner maken,
-
0:45 - 0:47dan gaat hij groeien en dan krimpen.
-
0:47 - 0:48Interessant.
-
0:48 - 0:51Dus hoe gebeurt al deze magie, vraag je je af?
-
0:51 - 0:55Nou, onthoud dat je computer gewoon een slimme en gehoorzame hond is.
-
0:55 - 0:57Met een hond,
-
0:57 - 0:58misschien kunnen we hem vertellen
-
0:58 - 1:00te zitten, te blijven of zelfs te rollen.
-
1:00 - 1:02Je hoeft alleen een commando te geven.
-
1:02 - 1:03Dus in code,
-
1:03 - 1:06hoe zou je je computerhond vertellen te zitten?
-
1:06 - 1:08Nou, de manier om dat te doen is
-
1:08 - 1:10door de naam van het commando te schrijven,
-
1:10 - 1:11bijvoorbeeld "zit",
-
1:11 - 1:14en dan twee haakjes om te zeggen:
-
1:14 - 1:16"voer dit commando uit"
-
1:16 - 1:17en dan een puntkomma aan het einde
-
1:17 - 1:18alleen om te zeggen
-
1:18 - 1:20"He, yeah, dit commando is voorbij."
-
1:20 - 1:22En dan zal je computerhond gaan zitten.
-
1:22 - 1:23Nou natuurlijk...,
-
1:23 - 1:25is je computer op Khan Academy geen hond,
-
1:25 - 1:28dus weet hij niet hoe hij moet zitten of rollen,
-
1:28 - 1:30maar hij weet wel hoe hij rechthoeken
-
1:30 - 1:31kan tekenen als je rect() zegt
-
1:31 - 1:33en dat is toch ook best goed?
-
1:33 - 1:34Hoe dan ook,
-
1:34 - 1:36dat is wat we gaan doen op deze regel.
-
1:36 - 1:37We noemen het commando rect(),
-
1:37 - 1:38wat gewoon de naam is,
-
1:38 - 1:41en daarna haakje openen en haakje sluiten
-
1:41 - 1:42om te zeggen "ga dat doen",
-
1:42 - 1:43en dan een puntkomma aan het einde.
-
1:43 - 1:45Dat is hoe je computer weet dat hij
-
1:45 - 1:47dit speciale kunstje rect te doen
-
1:47 - 1:50Oké, dus nu terug naar onze rechthoek
-
1:50 - 1:52We hebben het commando hier,
-
1:52 - 1:54we hebben de haakjes.
-
1:54 - 1:56Hoe zit het met al deze rare nummers?
-
1:56 - 2:01de computer weet niet genoeg met alleen rect.
-
2:01 - 2:03Om dit te zien,
-
2:03 - 2:05stel je voor dat ik je een stuk papier geef en
-
2:05 - 2:08ik wil dat je er een rechthoek op tekent
-
2:08 - 2:10precies zoals ik dat wil.
-
2:10 - 2:12Nou, tenzij je mijn gedachte kan lezen,
-
2:12 - 2:15zal je meteen wat vragen hebben.
-
2:15 - 2:17Als eerste zal je je afvragen:
-
2:17 - 2:20"Waar wil je dat ik de rechthoek teken?"
-
2:20 - 2:22En dan zal ik zeggen:
-
2:22 - 2:24"Wat dacht je ervan dat we afspreken dat
-
2:24 - 2:27we de linkerkant van het papier gewoon 0 noemen."
-
2:27 - 2:30En laten we afspreken dat de rechterkant 400 is.
-
2:30 - 2:32Dan kan ik je een nummer geven,
-
2:32 - 2:33bijvoorbeeld 100, en
-
2:33 - 2:37dan weet je dat dat ongeveer hier zal zijn.
-
2:37 - 2:39Dat zal je even tevreden stellen,
-
2:39 - 2:40maar dan denk je:
-
2:40 - 2:42nu weet ik hoe ver naar rechts,
-
2:42 - 2:44maar hoe ver naar boven en beneden?
-
2:44 - 2:46Dan kan ik je nog een nummer geven,
-
2:46 - 2:47bijvoorbeeld 200,
-
2:47 - 2:50en dan zal ik zeggen dat de top 0 is en
-
2:50 - 2:53de onderkant weer 400,
-
2:53 - 2:54waarna je zult zeggen, nou,
-
2:54 - 2:58200 zal precies in het midden zitten.
-
2:58 - 2:59En dat is perfect.,
-
2:59 - 3:03omdat je nu denkt dat je de rechthoek precies hier gaat tekenen...
-
3:03 - 3:06... omdat het 100 naar rechts is en 200 naar beneden.
-
3:06 - 3:08Echter is dat nog steeds niet genoeg,
-
3:08 - 3:10want wat vraag je nu?
-
3:10 - 3:12Je vraagt je af, hoe groot wil je de rechthoek?
-
3:12 - 3:17Ik zou zeggen, wat dacht je van 150 breed?
-
3:17 - 3:19En je denkt, nou,
-
3:19 - 3:21dit is 100 en dit is 400,
-
3:21 - 3:23dus als we hem 150 breed willen,
-
3:23 - 3:26dan gaan we ongeveer hier zitten.
-
3:26 - 3:29Oké, cool, dat is ongeveer 150 breed.
-
3:29 - 3:31En daarna vraag je, hoe hoog wil je hem hebben?
-
3:31 - 3:33En ik zal zeggen: "Wat dacht je van 50 hoog?"
-
3:33 - 3:38Je zal zeggen, oké, dat is ongeveer zo hoog.
-
3:38 - 3:39Nu zal je zeggen:
-
3:39 - 3:41"Gaaf, ik weet precies waar je je rechthoek wilt hebben
-
3:41 - 3:43hoe hij er uit moet zien.
-
3:43 - 3:45Nu kan ik hem tekenen."
-
3:45 - 3:47Dat is een boel werk voor een rechthoek, of niet?
-
3:47 - 3:49Maar het idee is dat
-
3:49 - 3:52omdat ik je deze vier nummers geef,
-
3:52 - 3:53100 in de breedte,
-
3:53 - 3:55200 naar beneden,
-
3:55 - 3:58150 breed en 50 hoog,
-
3:58 - 4:02we nu precies hetzelfde beeld in gedachte hebben.
-
4:02 - 4:04Zo werkt de computer ook.
-
4:04 - 4:07Je kan gewoon de naam van het commando typen,
-
4:07 - 4:09haakje openen,
-
4:09 - 4:14de vier nummers, 100, 200, 150 en dan 50,
-
4:14 - 4:16haakje sluiten en dan een puntkomma.
-
4:16 - 4:18En hij zal een rechthoek tekenen
-
4:18 - 4:21precies waar we hem wilden hebben!
-
4:21 - 4:23Nou, als we eerlijk zijn naar onszelf,
-
4:23 - 4:24dat is niet precies waar we de rechthoek wilden.
-
4:24 - 4:26Dat is niet waar we hem hadden getekend,
-
4:26 - 4:28Onze nummers zaten er een beetje naast.
-
4:28 - 4:30Laten we de rechthoek exact overeenkomen
-
4:30 - 4:32met wat we hebben getekend.
-
4:32 - 4:35We bewegen hem een stukje naar rechts,
-
4:35 - 4:37een beetje minder van boven naar beneden
-
4:37 - 4:40een klein beetje dunner
-
4:40 - 4:43en misschien ook een klein beetje korter.
-
4:43 - 4:45Nu hebben we een rechthoek
-
4:45 - 4:47die er ongeveer uit ziet als wat we hadden getekend,
-
4:47 - 4:50omdat we begrepen wat elk van deze nummers betekenden,
-
4:50 - 4:52konden we ze gewoon konden veranderen
-
4:52 - 4:54om te krijgen wat we wilden.
-
4:54 - 4:55Laten we nu een andere rechthoek tekenen.
-
4:55 - 4:59We kunnen nu overal rechthoeken tekenen!
-
4:59 - 5:02Wat denk je van een rechthoek in de linkerbovenhoek,
-
5:02 - 5:04helemaal hier boven?
-
5:04 - 5:06Laten we bedenken waar dat zal zijn.
-
5:06 - 5:09Dat zal 0 in de breedte zijn,
-
5:09 - 5:100 op en neer en dan misschien,...
-
5:10 - 5:15ik wil een kleintje, dus 50 breed en 10 hoog.
-
5:15 - 5:19Laten we dat gewoon doen.
-
5:19 - 5:20We typen rect,
-
5:20 - 5:23we scheiden de parameters door komma's
-
5:23 - 5:26en we hebben het zo echt cool.
-
5:26 - 5:27Wel, niet zo cool,
-
5:27 - 5:29we krijgen deze foutmelding
-
5:29 - 5:31die zegt dat we een haakje missen,
-
5:31 - 5:33en we zien dat we die waren vergeten,
-
5:33 - 5:35dus we voegen die er aan toe.
-
5:35 - 5:36Maar oh nee,
-
5:36 - 5:38nu krijgen we een andere melding
-
5:38 - 5:40die zegt dat we een puntkomma missen.
-
5:40 - 5:42Als we op "Show me where" drukken,
-
5:42 - 5:45wijst hij naar de regel die we net hebben geschreven...
-
5:45 - 5:47... en we herinneren dat puntkomma's
-
5:47 - 5:48net als punten aan het eind van een zin zijn,
-
5:48 - 5:49maar dan aan het eind van code,
-
5:49 - 5:51en we zijn er een vergeten.
-
5:51 - 5:52We kunnen hem terug zetten,
-
5:52 - 5:53Simpel!
-
5:53 - 5:54een kleine rechthoek,
-
5:54 - 5:56precies zo als we wilden.
-
5:56 - 5:59Net als hiervoor kunnen we hem laten groeien,
-
5:59 - 6:01we kunnen hem verplaatsen
-
6:01 - 6:04en op precies de plek zetten waar we hem willen.
-
6:04 - 6:07Nu weet je in detail hoe "rect" werkt.
-
6:07 - 6:09We weten waar die nummers voor zijn,
-
6:09 - 6:11dat je de naam van het commando nodig hebt,
-
6:11 - 6:14de haakjes, hoe de komma's de nummers scheiden
-
6:14 - 6:15en de puntkomma aan het eind.
-
6:15 - 6:16Het lijkt veel,
-
6:16 - 6:17maar ga je gang en
-
6:17 - 6:19en probeer er gevoel voor te krijgen.
-
6:19 - 6:20De volgende keer
-
6:20 - 6:22leren we meer vormen
-
6:22 - 6:24en dan gaan we geweldige dingen doen
-
6:24 - 6:25zoals ze kleuren
-
6:25 - 6:26en ze over het scherm laten vliegen.
- Title:
- IntroVoorTekenenGerepareerd
- Description:
-
Dit is alleen een video van onze interactieve coderingsfilmpjes om ondertitelen en vertalen makkelijker te maken. Het is beter om de filmpjes hier te kijken: https://www.khanacademy.org/cs/programming/
- Video Language:
- English
- Duration:
- 06:27
MartindeHaas edited Dutch subtitles for IntroToDrawingFixed | ||
MartindeHaas edited Dutch subtitles for IntroToDrawingFixed | ||
MartindeHaas edited Dutch subtitles for IntroToDrawingFixed | ||
stefanwaal edited Dutch subtitles for IntroToDrawingFixed |