More Drawing (Video Version)
-
0:00 - 0:03Hajdemo dalje istražiti crtanje.
-
0:03 - 0:05Šta još možemo napraviti pored pravougaonika?
-
0:05 - 0:08Pa možemo da napravimo elipsu koristeći reč ellipse,
-
0:08 - 0:10što je još jedna komanda koju kompjuter zna.
-
0:10 - 0:13Imamo posebnu reč u programiranju za reč komande (instrukcije).
-
0:13 - 0:15Zvaćemo ih funkcije.
-
0:15 - 0:18Ja ću od sada koristiti reč funkcija što znači komanda.
-
0:18 - 0:21Krenimo, napišite funkciju ellipse,
-
0:21 - 0:23i onda zagrade i tačka zapeta.
-
0:23 - 0:25Ne radi!
-
0:25 - 0:27Imamo ovu poruku što govori o parametrima, šta god da je to.
-
0:27 - 0:29Jel možete da vidite šta nam nedostaje,
-
0:29 - 0:31u poređenju sa ovim što smo napisali za pravougaonik?
-
0:31 - 0:34Kada samo napišemo ellipse, nismo rekli brojeve, kao što smo uradili kod pravougaonika.
-
0:34 - 0:38Ovi brojevi se zovu parametri -
-
0:38 - 0:43i kada stavimo parametre u funkciju, oni kontrolišu kako se funkicja ponaša.
-
0:43 - 0:49Bez parametra, program ne zna gde vi želite vasu elipsu,
-
0:49 - 0:51ili koliko veliku da napravi.
-
0:51 - 0:53Sada ta poruka o grešci ima viče smisla.
-
0:53 - 0:55Hajdemo dalje napišite četiri parametra,
-
0:55 - 1:01što kontrolišu koliko daleko, koliko dole, koliko široko, i koliko visoko želimo da bude ta elipsa.
-
1:01 - 1:04Kao i pre, možemo se zabavljati i pomerati okolo -
-
1:04 - 1:08čak napraviti da raste ili se smanji.
-
1:08 - 1:12U redu, sada kad smo videli osnovno, hajde da probamo da napravimo veliku elipsu -
-
1:12 - 1:14tačno u sredini slike.
-
1:14 - 1:18Prvo pitanje koje možete imati je, a gde je sredina?
-
1:18 - 1:20Da ponovimo, imamo gore levo, 0 -
-
1:20 - 1:26- desno je 400, i dole je isto 400.
-
1:26 - 1:35Ako hoćemo da pronađemo sredinu, razmislimo, pola od 400 popreko, i pola od 400 dole - 200, 200.
-
1:35 - 1:37Hajmo da to uradimo.
-
1:37 - 1:42Napisaćemo našu funkciju ellipse, ubaciti parametre, i napraviti prilično veliku.
-
1:42 - 1:44Evo je!
-
1:44 - 1:46Zabave radi, hajde da tu stavimo i pravougaonik.
-
1:46 - 1:50Kažimo rect 200, 200 isto i malo manji.
-
1:50 - 1:53Hm, ovo je prilično interesantno.
-
1:53 - 1:55Šta nam ovaj mali eksperiment pokazuje?
-
1:55 - 2:02Pa, možemo videti da 200, 200 tačka pokazuje gde da stavimo centar ellipse.
-
2:02 - 2:10Za pravougaonik je drugačije - 200,200 govori gde da stavimo gornji levi ćošak od pravougaonika.
-
2:10 - 2:14To je vrlo bitno zapamtiti kad pokušavamo da postavimo oblike.
-
2:14 - 2:18Dobro, hajmo sada dalje na jednostavne linije.
-
2:18 - 2:21Ime te funkcije će da bude line.
-
2:21 - 2:23Možemo opet ubaciti četiri parametra -
-
2:23 - 2:28ali linija nema oblik kao pravougaonik, pa šta onda ovi brojevi predstavljaju?
-
2:28 - 2:35Prvi i drugi parametar, kao i pre, kažu gde će popreko i uzduž linija da počne.
-
2:35 - 2:46Poslednja dva parametra određuju koliko će daleko popreko i uzdužno linija da završi.
-
2:46 - 2:53Sad kad razmemo kako to radi, hajde da pogledamo nešto što se u početku čini čudno.
-
2:53 - 2:57Šta će se desiti ako započnem pravougaonik u gornjem levom uglu?
-
2:57 - 3:05I onda napravim jako veliki?
-
3:05 - 3:08Čak možemo da napravimo i ovoliko veliki, ali to je malo preveliko, ja mislim.
-
3:08 - 3:12Vidimo da polako počinje da prekriva ellipsu.
-
3:12 - 3:15U stvari može potpuno da nestane.
-
3:15 - 3:18Sada se mi kao pitamo gde je nestala.
-
3:18 - 3:22Program crta oblike po redu.
-
3:22 - 3:27Prvo ellipsa, pa pravougaonik preko, i onda linija.
-
3:27 - 3:31Tako da je ellipsa jos uvek tu - samo je ispod kako ste mogli da vidite.
-
3:31 - 3:33Ovo je važno zapamtiti.
-
3:33 - 3:37Šta bi se desilo da smo prvo nacrtali liniju?
-
3:37 - 3:39Mi je ne bi videli, zar ne?
-
3:39 - 3:42Vi možete to da uradite u vašem progarmu,
-
3:42 - 3:45Činjenica je da je linija tu, samo je trenutno sakrivenao.
-
3:45 - 3:51Istovremeno i sa ellipsom i sa pravougaonikom.
-
3:51 - 3:59Mi možemo da utičemo koji će oblici biti nacrtani iznad drugih ako promenimo raspored kojim ih napišemo.
-
3:59 - 4:04Sada bih samo da napomenem nekoliko tehničkih reči pre nego što završimo.
-
4:04 - 4:10Možda ste naučili u matematici, možemo koristiti X da označimo koliko popreko želimo -
-
4:10 - 4:12i slovo Y što znači koliko daleko na dole želimo (uzdužno).
-
4:12 - 4:14Dok se ne naviknete to može da bude malo čudno,
-
4:14 - 4:20ali je mnogo lakse tako nego nego da svaki put kažete koliko popreko i koliko na dole.
-
4:20 - 4:24Na primer, prva dva parametra za našu elipsu kažu
-
4:24 - 4:29da X treba da bude 200 a Y treba da bude 229.
-
4:29 - 4:35Eto, isto kao da kažete koliko popreko i koliko na dole.
-
4:35 - 4:38Sledeće pitanje koje možeta da imate je,
-
4:38 - 4:40koje merne jedinice koristimo svo vreme?
-
4:40 - 4:43Jel mi kažemo 200 centimetara, 200 inča, 200 milja?
-
4:43 - 4:49Mi koristimo jedinice zvane pixels (pikseli), a to je mala tačka na vašem ekranu.
-
4:49 - 4:53Ova slika je 400 pixels čiroka -
-
4:53 - 5:01zato uvek kažemo da je gornji levi ugao 0, a ovde 400, zato što je to 400 pixels.
-
5:01 - 5:08Slično tome, kad kažemo 200, to u stvari znači 200 pixels, verovatno ste shvatili.
-
5:08 - 5:13Fantastično. Sada znate funkcije rect, line, i ellipse, i njihove parametre.
-
5:13 - 5:17Pokrili smo dosta toga, nastavite da istražujete, i uskoro ćete naučiti!
- Title:
- More Drawing (Video Version)
- Description:
-
This is just a screen grab of our interactive coding talk-through, prepared to make captioning and translation easier. It is better to watch our talk-throughs here:
https://www.khanacademy.org/cs/programming/ - Video Language:
- English
- Duration:
- 05:17
mpmrjb edited Serbo-Croatian subtitles for More Drawing (Video Version) |