[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.75,0:00:03.70,Default,,0000,0000,0000,,Ubedila sam svog dobrog druga Vinstona, ovog ovde, da nam sad pomogne. Dialogue: 0,0:00:03.70,0:00:08.42,Default,,0000,0000,0000,,Znam da on već izgleda neverovatno sjajno! Ali mogla bih da mu malo promenim veličinu očiju. Dialogue: 0,0:00:08.44,0:00:13.04,Default,,0000,0000,0000,,Evo, ovde crtam njegove oči. Možete videti da biramo boju ispune, a zatim stavimo dve elipse. Dialogue: 0,0:00:13.04,0:00:18.26,Default,,0000,0000,0000,,Ako želim da ova bude manja, mogu da joj promenim širinu, ali takođe bih da bude okrugla Dialogue: 0,0:00:18.29,0:00:20.43,Default,,0000,0000,0000,,pa ćemo da joj izmenimo i visinu, da budu jednake Dialogue: 0,0:00:20.43,0:00:24.51,Default,,0000,0000,0000,,i, želimo da oči budu iste veličine, pa treba da promenimo širinu i visinu ovog oka. Dialogue: 0,0:00:24.62,0:00:29.78,Default,,0000,0000,0000,,E, sada, kada su mu oči premale, treba da ih vratim kakve su bile, a zar ne bi divno bilo kada bih mogla Dialogue: 0,0:00:29.78,0:00:32.57,Default,,0000,0000,0000,,da promenim samo jedan broj, a dobijem da se oba oka promene? Dialogue: 0,0:00:32.57,0:00:35.96,Default,,0000,0000,0000,,I, evo gde nam dobro dođu promenljive. (I, ovde je mesto gde ulaze promenljive.) Dialogue: 0,0:00:36.65,0:00:40.81,Default,,0000,0000,0000,,Sad, promenljiva je poput imena ili mesta, koje je rezervisano za nešto drugo. Dialogue: 0,0:00:41.04,0:00:44.50,Default,,0000,0000,0000,,Volim da zamislim da je promeljiva kao velika kofa, na kojoj se nalazi ime. Dialogue: 0,0:00:44.50,0:00:47.47,Default,,0000,0000,0000,,U kofu može da se stavi šta god poželite, ali ime ostaje isto. Dialogue: 0,0:00:47.47,0:00:52.02,Default,,0000,0000,0000,,Ono što je u kofi nazivamo - vrednost promenljive. Dialogue: 0,0:00:53.19,0:00:57.20,Default,,0000,0000,0000,,Hajde da počnemo tako, što ćemo da napravimo promenljivu, ja ću to uraditi ovde čak gore. Dialogue: 0,0:00:57.20,0:01:02.86,Default,,0000,0000,0000,,Sve što treba je da otkucate "var", što označava promenljivu, zatim prazninu i ime promenljive, Dialogue: 0,0:01:02.86,0:01:05.76,Default,,0000,0000,0000,,koje bi trebalo da opisuje čemu ona služi, pa ćemo ovu nazvati ''eyeSize'' (eng. ''veličinaOka''). Dialogue: 0,0:01:05.76,0:01:09.73,Default,,0000,0000,0000,,A možete je nazvati kako god želite, ali nije dozvoljeno da ime promenljive ima praznine između reči. Dialogue: 0,0:01:09.73,0:01:11.90,Default,,0000,0000,0000,,I, naravno, ne zaboravite onu tačku i zarez! Dialogue: 0,0:01:11.90,0:01:16.66,Default,,0000,0000,0000,,Tako, sad sam napravila promenljivu, nazvanu eyeSize, zato što će ona da sadrži veličinu Vinstonovih očiju. Dialogue: 0,0:01:16.66,0:01:19.53,Default,,0000,0000,0000,,Ali, za sada, ova promenljiva još nema vrednost. Dialogue: 0,0:01:19.53,0:01:27.40,Default,,0000,0000,0000,,Da bismo joj dali neku, samo kažemo eyeSize, a zatim znak jednakosti i potom 20;. Dialogue: 0,0:01:27.40,0:01:31.92,Default,,0000,0000,0000,,Dobro, da li vidite taj znak jednakosti? Zaboravite sve, što vas je vaš profesor matematike učio o njemu! Dialogue: 0,0:01:31.94,0:01:35.31,Default,,0000,0000,0000,,Znak jednakosti ne znači jednakost, on označava dodelu. Dialogue: 0,0:01:35.33,0:01:41.30,Default,,0000,0000,0000,,Ovo znači da dodeljujemo vrednost 20 promenljivoj eyeSize. Dialogue: 0,0:01:41.30,0:01:45.42,Default,,0000,0000,0000,,Drugim rečima, stavljamo broj 20 u kofu, nazvanu eyeSize. Dialogue: 0,0:01:45.42,0:01:52.80,Default,,0000,0000,0000,,A da li pamtite, kako na času matematike možete reći nešto poput x = 3 i 3 = x i to je jedno te isto, Dialogue: 0,0:01:52.82,0:01:54.45,Default,,0000,0000,0000,,zato što su oni jednaki? Dialogue: 0,0:01:54.45,0:01:56.19,Default,,0000,0000,0000,,E pa, ni to ovde ne možete da radite. Dialogue: 0,0:01:56.19,0:01:59.79,Default,,0000,0000,0000,,Ono što je sa leve strane znaka = je uvek promenljiva odn. njeno ime. Dialogue: 0,0:01:59.79,0:02:05.05,Default,,0000,0000,0000,,A ono što je sa desne strane znaka jednakosti je uvek vrednost, koju dodeljujete promenljivoj. Dialogue: 0,0:02:05.06,0:02:11.09,Default,,0000,0000,0000,,Dobar način, koji pomaže da zapamtite gde šta dođe je, da naglas ponavljate šta radite dok kodirate, kao što svaki kul programer radi. Dialogue: 0,0:02:11.10,0:02:14.96,Default,,0000,0000,0000,,Ako dodate znak jednakosti, nemojte reći ''jednako je'' nego ''postaje'' ili ''dobija''. Dialogue: 0,0:02:14.96,0:02:19.72,Default,,0000,0000,0000,,Tada ovo postaje: eyeSize dobija 20. Dialogue: 0,0:02:19.73,0:02:27.61,Default,,0000,0000,0000,,I sada, kada god u svom programu koristim eyeSize, računar će misliti: ''o, da, to je promenljiva, znam na šta ona zapravo misli, to je ova vrednost 20''. Dialogue: 0,0:02:27.63,0:02:30.92,Default,,0000,0000,0000,,Pazite sad, ovo ću samo da iskopiram. Dialogue: 0,0:02:30.92,0:02:39.56,Default,,0000,0000,0000,,I zatim, zamenite ova četiri broja, mojom novom promenljivom eyeSize, i ... voala! Dialogue: 0,0:02:39.56,0:02:46.65,Default,,0000,0000,0000,,Vinstonove oči su sada i savršeno okrugle i iste veličine, i, ako želim da promenim vrednost oba oka, Dialogue: 0,0:02:46.65,0:02:50.58,Default,,0000,0000,0000,,ili njihovu veličinu, samo ću da promenim vrednost ove (jedne) promenljive. Dialogue: 0,0:02:50.59,0:02:53.72,Default,,0000,0000,0000,,''Aah, to je tako kuul'' Dialogue: 0,0:02:53.72,0:02:58.26,Default,,0000,0000,0000,,Dobro, još par završnih napomena, ovde gore smo napravili novu promenljivu, nazvanu eyeSize, Dialogue: 0,0:02:58.26,0:03:02.95,Default,,0000,0000,0000,,a ovde smo joj dodelili vrednost 33. Možemo zapravo sve to da uradimo u istom (jednom) koraku, Dialogue: 0,0:03:02.95,0:03:07.57,Default,,0000,0000,0000,,tako što ćemo reći var eyeSize, to je prvi korak, dobija 33, Dialogue: 0,0:03:07.59,0:03:13.65,Default,,0000,0000,0000,,što je drugi korak, i, ako obrišem ove dve linije, možete videti da sve i dalje dobro radi. Dialogue: 0,0:03:13.66,0:03:16.74,Default,,0000,0000,0000,,Takođe, setite se da računar čita vaš kod od vrha do dna Dialogue: 0,0:03:16.74,0:03:19.30,Default,,0000,0000,0000,,pa je jedini razlog, što je znao koliko je eyeSize ovde dole, Dialogue: 0,0:03:19.30,0:03:22.04,Default,,0000,0000,0000,,to što smo je već definisali ovde gore. Dialogue: 0,0:03:22.05,0:03:24.22,Default,,0000,0000,0000,,Da sam to stavila ovde dole umesto tamo, Dialogue: 0,0:03:24.22,0:03:30.31,Default,,0000,0000,0000,,onda, kad bismo stigli do ove linije koda, računar bi mislio otprilike ''eyeSize, šta to beše eyeSize? Ne znam šta je to'' Dialogue: 0,0:03:30.36,0:03:33.73,Default,,0000,0000,0000,,Zapravo, ovde dobijamo grešku, koja kaže da eyeSize nije definisano. Dialogue: 0,0:03:33.76,0:03:37.24,Default,,0000,0000,0000,,I možda sada mislite u sebi: da, definisala sam je, evo baš ovde. Dialogue: 0,0:03:37.26,0:03:40.67,Default,,0000,0000,0000,,Ali, računar nije pametan, on to ne shvata. Dialogue: 0,0:03:40.67,0:03:44.58,Default,,0000,0000,0000,,Zato, hajde da je pomerimo i vratimo gore na vrh. Dialogue: 0,0:03:44.60,0:03:48.54,Default,,0000,0000,0000,,UVEK morate da definišete svoje promenljive PRE nego što pokušate da ih upotrebite. Dialogue: 0,0:03:48.56,0:03:52.15,Default,,0000,0000,0000,,I sada znate o promenljivima! Jeee! :)