1 00:00:00,000 --> 00:00:07,170 2 00:00:07,170 --> 00:00:09,100 >> LUCAS Freitas: OK, hərhalda indi biz canlı istəyirik. 3 00:00:09,100 --> 00:00:11,220 CS50 supersection xoş gəlmisiniz. 4 00:00:11,220 --> 00:00:12,880 Biz az rahat istəyirik. 5 00:00:12,880 --> 00:00:13,870 My name Lucas Freitas edir. 6 00:00:13,870 --> 00:00:16,230 Mən bir CS50 rəhbəri TFS deyiləm. 7 00:00:16,230 --> 00:00:17,523 Bu Lauren edir. 8 00:00:17,523 --> 00:00:19,002 >> LAUREN Carvalho: Hi, I Lauren edirəm. 9 00:00:19,002 --> 00:00:21,330 Mən də CS50 Baş TF oldum. 10 00:00:21,330 --> 00:00:24,730 >> LUCAS Freitas: Bu gün biz yalnız olacaq nə bütün bir ümumi vermək 11 00:00:24,730 --> 00:00:28,440 uşaqlar inşallah, həftə bir öyrəndim yaxşı uşaqlar vermək 12 00:00:28,440 --> 00:00:32,580 Siz bilməlidir nə mənada problem bir seçin. 13 00:00:32,580 --> 00:00:34,120 >> Yalnız bir neçə elanlar. 14 00:00:34,120 --> 00:00:36,490 İlk növbədə, ofis saat. 15 00:00:36,490 --> 00:00:41,580 Office saat Bazar ertəsi olur Müxtəlif evlər in cümə axşamı 16 00:00:41,580 --> 00:00:43,450 Hər gün ANNENBERG. 17 00:00:43,450 --> 00:00:46,680 Onlar sizin üçün çox yaxşı bir resurs istəyirik gəlib sual və uşaqlar 18 00:00:46,680 --> 00:00:49,470 TFS danışmaq və hətta mübadilə digər tələbələri ilə fikir. 19 00:00:49,470 --> 00:00:55,420 Belə ki, resurs istifadə etmək üçün əmin olun öz xeyrinə. 20 00:00:55,420 --> 00:00:59,790 >> İkinci şey CS50 Aracı. 21 00:00:59,790 --> 00:01:01,390 Son [Işitilemez] üçün 22 00:01:01,390 --> 00:01:04,180 Siz uşaqlar həqiqətən yox idi bir cihaz var. 23 00:01:04,180 --> 00:01:06,910 Siz yalnız hər şeyi etdi Sizin şəxsi kompüter. 24 00:01:06,910 --> 00:01:10,330 Amma bu problem üçün, siz həqiqətən var bir virtual maşın var, belə ki, olmaq 25 00:01:10,330 --> 00:01:14,680 Bu CS50 yükləmək üçün əmin Məişət və qurmaq. 26 00:01:14,680 --> 00:01:18,670 >> Və üçüncü şey üçün əmin olun yalnız ASAP problem set başlamaq 27 00:01:18,670 --> 00:01:22,740 onu tapmaq üçün çox asandır, çünki Siz etdiyiniz zaman kömək 28 00:01:22,740 --> 00:01:23,730 Həftə başında. 29 00:01:23,730 --> 00:01:27,540 Insanlar qədər gözləyin edirlər Çünki Bu problem set başlamaq üçün son ikinci, 30 00:01:27,540 --> 00:01:29,730 və sonra ofis saat getmək, və bir çox insanlar var. 31 00:01:29,730 --> 00:01:33,020 Harada bazar ertəsi getmək əgər, siz olacaq Siz TFS danışmaq olar ki, görmək üçün 32 00:01:33,020 --> 00:01:35,870 , bütün gecə olduqca çox və onlar olacaq daha çox 33 00:01:35,870 --> 00:01:37,790 sizə kömək etmək üçün xoşbəxt. 34 00:01:37,790 --> 00:01:40,720 >> LAUREN Carvalho: Mən yalnız dayandırmaq edə bilərəmmi yalnız bir ikinci üçün? 35 00:01:40,720 --> 00:01:43,330 Hər kəs yükləyə olmuşdur CS50 Aracı? 36 00:01:43,330 --> 00:01:44,255 Nəfər çalışdıq? 37 00:01:44,255 --> 00:01:47,120 >> LUCAS Freitas: tərəfindən, yükləmək üçün yol, siz təlimat ala bilərsiniz 38 00:01:47,120 --> 00:01:48,045 cs50.net/appliance. 39 00:01:48,045 --> 00:01:48,817 >> LAUREN Carvalho: Right. 40 00:01:48,817 --> 00:01:53,120 Və bu bir az müddət deyil bizim bir lisenziya almaq üçün sys admins 41 00:01:53,120 --> 00:01:55,450 əsas, belə üçün qeydiyyatdan pulsuz sınaq ilk. 42 00:01:55,450 --> 00:01:59,080 30 gün üçün lazımdır ki, yol, və sonra lisenziya açarı gözləyin 43 00:01:59,080 --> 00:02:02,650 vermək lazım olan bir il üçün sizə. 44 00:02:02,650 --> 00:02:04,100 >> LUCAS Freitas: İlk növbədə, bir az danışmaq edək 45 00:02:04,100 --> 00:02:06,180 CS50 Aracı haqqında. 46 00:02:06,180 --> 00:02:10,770 CS50 Aracı həqiqətən bir virtual deyil Siz olacaq ki, maşın 47 00:02:10,770 --> 00:02:15,040 olan öz kompüter run əsasən digər bir kompüter çalışan 48 00:02:15,040 --> 00:02:16,010 öz kompüter daxilində. 49 00:02:16,010 --> 00:02:16,800 Hansı olduqca sərindir. 50 00:02:16,800 --> 00:02:19,420 Və həqiqətən, hər yerdə istifadə olunur. 51 00:02:19,420 --> 00:02:23,150 Tech insanlar bilirik ki, bu hər zaman istifadə olunur. 52 00:02:23,150 --> 00:02:23,250 siz? 53 00:02:23,250 --> 00:02:26,200 Birdən çox kompüter ola bilər bir cihaz. 54 00:02:26,200 --> 00:02:27,760 >> Nin əslində bir nəzər salaq Bu Məişət. 55 00:02:27,760 --> 00:02:32,680 56 00:02:32,680 --> 00:02:36,640 Sonra Aracı getmək zaman qeydiyyatdan, siz olacaq 57 00:02:36,640 --> 00:02:42,035 Sizin ad qoymaq və Harvard daxil belə ki, biz bütün qeydə əldə edə bilərsiniz. 58 00:02:42,035 --> 00:02:46,570 Siz əsasən görəcəksiniz yalnız bir divar kağızı, sonra Ev və Trash, 59 00:02:46,570 --> 00:02:48,980 və sonra bu kiçik nişanlar. 60 00:02:48,980 --> 00:02:51,930 Bu üç nişanlar əslində ən çox Siz ola bilər ki, mühüm şeyi 61 00:02:51,930 --> 00:02:53,000 Sizin Appliance. 62 00:02:53,000 --> 00:03:00,270 >> Ilk bir mətn olan gedit edir yalnız Notepad kimi və ya kimi redaktoru, 63 00:03:00,270 --> 00:03:01,440 mətn redaktoru hər cür. 64 00:03:01,440 --> 00:03:09,750 Biz yazmaq üçün istifadə ki, yalnız bir şey var sonra kodu və onunla məhsulları yoxdur. 65 00:03:09,750 --> 00:03:11,770 >> İkinci odur ki, biz burada Chrome edir. 66 00:03:11,770 --> 00:03:13,910 Beləliklə, siz internetdən istifadə etmək lazımdır, əgər Aracı ki, var 67 00:03:13,910 --> 00:03:15,030 istifadə edə bilərsiniz nə. 68 00:03:15,030 --> 00:03:22,000 >> Və üçüncü şey terminal edir, həqiqətən çox şirin olan. 69 00:03:22,000 --> 00:03:26,420 İnsanlar adətən cür qorxuram olunur bu çox var terminal çünki 70 00:03:26,420 --> 00:03:32,320 olan köhnə moda proqram yalnız əsasən hər şeyi yazın 71 00:03:32,320 --> 00:03:32,940 Sizin klaviatura. 72 00:03:32,940 --> 00:03:34,730 Qarşılıqlı bir çox yoxdur Siçan ilə. 73 00:03:34,730 --> 00:03:39,780 Amma əslində terminal çox yaxşı şeylər edir. 74 00:03:39,780 --> 00:03:43,990 >> İlk növbədə, yalnız ilə gedək bəzi əmrləri siz 75 00:03:43,990 --> 00:03:48,765 terminalda istifadə edə bilərsiniz. 76 00:03:48,765 --> 00:03:51,995 >> LAUREN Carvalho: Və dayandırmaq üçün çekinmeyin Bizə hansı bir sualınız varsa. 77 00:03:51,995 --> 00:03:52,830 >> LUCAS Freitas: Bəli. 78 00:03:52,830 --> 00:04:01,950 Biz belə ki, ilk command terminal üçün ls edir. 79 00:04:01,950 --> 00:04:06,450 ls əsasən bütün siyahısı hər şey deməkdir faylları və bütün direktorları, 80 00:04:06,450 --> 00:04:09,540 Mən də ki yerdə var. 81 00:04:09,540 --> 00:04:15,200 Mən burada ls əgər Belə ki, mən gedirəm Mən bəzi rehberler var. 82 00:04:15,200 --> 00:04:18,670 Mən masa üstü, downloads var logs, və vhosts. 83 00:04:18,670 --> 00:04:21,260 O mavi, çünki onlar bütün rehberler var. 84 00:04:21,260 --> 00:04:24,160 >> Sonra bəzi digər faylları var. 85 00:04:24,160 --> 00:04:27,840 Siz salam və hello.c kimi olan yalnız faylları və onlar etdiyiniz 86 00:04:27,840 --> 00:04:28,910 müxtəlif rəng. 87 00:04:28,910 --> 00:04:33,960 Belə ki, bu çox əhəmiyyətli bir əmr yalnız Siz faylları nə görə bilərsiniz 88 00:04:33,960 --> 00:04:37,690 və siz ki, rehberler kataloq ki, 89 00:04:37,690 --> 00:04:39,410 Siz terminal istəyirik. 90 00:04:39,410 --> 00:04:44,580 Siz jharvard @ cihaz və görəndə sonra orada az simvolu 91 00:04:44,580 --> 00:04:49,185 tilde ki, yalnız var o deməkdir ki, Siz hazırda ki directory. 92 00:04:49,185 --> 00:04:52,970 >> LAUREN Carvalho: Belə ls yazaraq demək olar ki, qovluq tıklayarak kimi 93 00:04:52,970 --> 00:04:57,380 ki, göstərir, orada verilmişdir siz ki, bütün içerik 94 00:04:57,380 --> 00:04:58,886 ki, qovluq daxilində. 95 00:04:58,886 --> 00:05:04,232 >> Auditoriya: text var Bu hello.c sonra? 96 00:05:04,232 --> 00:05:10,070 >> LAUREN Carvalho: Oh, siz bilməzsiniz mavi, çünki görürük. 97 00:05:10,070 --> 00:05:12,490 >> LUCAS Freitas: Bu deyir logs və vhosts. 98 00:05:12,490 --> 00:05:14,450 >> LAUREN Carvalho: Bunlar yalnız digər qovluq. 99 00:05:14,450 --> 00:05:16,890 Üzgünüm, görmək həqiqətən çətindir. 100 00:05:16,890 --> 00:05:19,090 Biz işıqları söndürülür bəlkə? 101 00:05:19,090 --> 00:05:23,002 Colton, siz cəhd etmək istəyirəm və yoxdur yüngül keçid tapmaq? 102 00:05:23,002 --> 00:05:24,960 Bağışlayın ki, haqqında. 103 00:05:24,960 --> 00:05:25,675 Mən bu barədə düşünmürdüm. 104 00:05:25,675 --> 00:05:27,340 >> LUCAS Freitas: Amma əsasən var - 105 00:05:27,340 --> 00:05:30,310 Bəli, siz ola bilər, əgər - 106 00:05:30,310 --> 00:05:32,278 >> LAUREN Carvalho: Sizin ekran Zoom. 107 00:05:32,278 --> 00:05:34,738 >> LUCAS Freitas: etmirəm ki, xüsusiyyət var. 108 00:05:34,738 --> 00:05:35,988 >> LAUREN Carvalho: [işitilemez]. 109 00:05:35,988 --> 00:05:39,528 110 00:05:39,528 --> 00:05:40,001 OK. 111 00:05:40,001 --> 00:05:44,270 Yaxşı, təbii bir çox yalnız var yüngül bu otaqda həmçinin. 112 00:05:44,270 --> 00:05:48,726 >> LUCAS Freitas: Gəlin yalnız güman ki, orada digər iki rehberler var. 113 00:05:48,726 --> 00:05:49,780 >> LAUREN Carvalho: Just bizimlə daşıyırlar. 114 00:05:49,780 --> 00:05:54,200 Bu lazımdır ki, yalnız bir hissəsidir Terminalda axtarır. 115 00:05:54,200 --> 00:06:00,160 >> LUCAS Freitas: Növbəti əmr edir əsasən bəlkə siz təşkil etmək istədiyiniz 116 00:06:00,160 --> 00:06:01,080 faylları - 117 00:06:01,080 --> 00:06:05,015 bir misal üçün, bütün C faylları directory lakin siz yoxdur 118 00:06:05,015 --> 00:06:07,180 yalnız C directory hələ faylları. 119 00:06:07,180 --> 00:06:11,590 Siz əsasən bir qovluq yarada olan, eləcə də terminal istifadə edərək 120 00:06:11,590 --> 00:06:15,670 sağ tıklayarak eyni şey və Yeni Qovluq deyərək. 121 00:06:15,670 --> 00:06:20,640 Komanda, kataloq etmək olan mkdir, belə ki, əsasən "etmək" və 122 00:06:20,640 --> 00:06:21,260 "Directory." 123 00:06:21,260 --> 00:06:22,680 >> Və sonra qoya bilər kataloq adı. 124 00:06:22,680 --> 00:06:32,490 Mən adlandırmaq istəyirdilər demək edək, Bilmirəm, bu, pset1 Doing deyək 125 00:06:32,490 --> 00:06:33,900 Bu, yalnız bir kataloq yaradılmışdır. 126 00:06:33,900 --> 00:06:35,910 Nin yalnız olduğunu yoxlamaq edək. 127 00:06:35,910 --> 00:06:40,870 Mən ls əgər Belə ki, indi logs görmək, və sonra pset1, sonra vhosts. 128 00:06:40,870 --> 00:06:44,360 Belə ki, mən orada yeni kataloq var. 129 00:06:44,360 --> 00:06:46,670 >> Və sonra, yeni bir kataloq var sonra bəlkə getmək istəyirəm 130 00:06:46,670 --> 00:06:51,760 onu, bu cd növbəti komanda belə yalnız əsasən bir getmək deməkdir 131 00:06:51,760 --> 00:06:53,400 xüsusi directory. 132 00:06:53,400 --> 00:06:58,377 Mən pset1 getmək istəyirsinizsə, Mən yalnız cd pset1 edə bilərsiniz. 133 00:06:58,377 --> 00:07:01,550 >> LAUREN Carvalho: cd dəyişiklik dayanır directory, [işitilemez] edə 134 00:07:01,550 --> 00:07:02,230 ki, xatırlayıram. 135 00:07:02,230 --> 00:07:05,460 >> LUCAS Freitas: İndi görürük əvəzinə yalnız jharvard olan 136 00:07:05,460 --> 00:07:09,150 cihaz, mən cihaz jharvard ki, və sonra pset1, bu göstərərək, çünki 137 00:07:09,150 --> 00:07:14,150 Mən bu kompüter harada mənə. 138 00:07:14,150 --> 00:07:17,510 >> İndi geri getmək istəyirəm əgər bu əvvəl idi ki, directory, mən 139 00:07:17,510 --> 00:07:22,950 yalnız getmək deməkdir cd dot dot edə bilərsiniz Mən əvvəl idi ki, kataloq, 140 00:07:22,950 --> 00:07:26,290 bu valideyn kimi directory, əsasən. 141 00:07:26,290 --> 00:07:30,460 Və indi mən deyiləm ki, bax geri jharvard üçün. 142 00:07:30,460 --> 00:07:36,050 >> Mən bunu edə bilər ki, növbəti şey Bir fayl aradan qaldırılması olan rm edir. 143 00:07:36,050 --> 00:07:39,590 Məsələn, ilk ls edək Mən burada nə görmək. 144 00:07:39,590 --> 00:07:41,790 Mən salam və hello.c. 145 00:07:41,790 --> 00:07:43,780 Mən onların aradan qaldırılması üçün istəyirəm ki, deyirlər. 146 00:07:43,780 --> 00:07:48,280 I rm salam edə bilərsiniz. 147 00:07:48,280 --> 00:07:52,770 Bu müntəzəm faylını aradan qaldırılması "demək olacaq salam? "Və deyirəm" Bəli. "İndi əgər mən 148 00:07:52,770 --> 00:07:56,410 ls, mən bu görürük yox artıq. 149 00:07:56,410 --> 00:07:59,700 >> Mən bir kataloq üçün rm istifadə etməyə cəhd edərsə, baxmayaraq ki, bu niyyətində deyil 150 00:07:59,700 --> 00:08:00,800 Əgər bir şey edək. 151 00:08:00,800 --> 00:08:02,960 Bu, hey, demək olacaq bir kataloq aradan qaldırılması bilməz. 152 00:08:02,960 --> 00:08:08,100 Belə ki, biz, bu, digər Rmdir gəlmək var yalnız əsasən deməkdir 153 00:08:08,100 --> 00:08:09,800 kataloq çıxarın. 154 00:08:09,800 --> 00:08:12,842 Mən, məsələn, pset1 edə bilərsiniz. 155 00:08:12,842 --> 00:08:15,770 Mən ls əgər, mən bunu artıq var. 156 00:08:15,770 --> 00:08:18,430 >> Bu barədə hər hansı bir sualınız? 157 00:08:18,430 --> 00:08:20,200 No? 158 00:08:20,200 --> 00:08:20,595 Bəli? 159 00:08:20,595 --> 00:08:23,954 >> Auditoriya: o tərk edən əhəmiyyətli a space sonra - zaman 160 00:08:23,954 --> 00:08:26,540 bir şey yazaraq başlamaq? 161 00:08:26,540 --> 00:08:26,830 >> LUCAS Freitas: Bəli. 162 00:08:26,830 --> 00:08:32,080 Mən cd və kataloq kimi yoxdur, əgər Mən bir yer qoymaq lazımdır. 163 00:08:32,080 --> 00:08:33,350 Nə kosmik gedir? 164 00:08:33,350 --> 00:08:34,979 >> LAUREN Carvalho: arasında space cd və [işitilemez]. 165 00:08:34,979 --> 00:08:37,710 >> LUCAS Freitas: Bəli, siz lazımdır cd çünki boşluq qoymaq 166 00:08:37,710 --> 00:08:42,770 komanda, və sonra növbəti string ki, Siz tipli əsasən kataloq edir. 167 00:08:42,770 --> 00:08:45,020 Belə ki, bir arqument kimi. 168 00:08:45,020 --> 00:08:45,360 Bəli? 169 00:08:45,360 --> 00:08:47,952 >> Auditoriya: Siz siyahısını zaman, bütün bu müxtəlif rehberler var, sağ? 170 00:08:47,952 --> 00:08:50,125 >> LUCAS Freitas: Bəli, onlar kataloq var. 171 00:08:50,125 --> 00:08:53,524 >> Auditoriya: fərqlər nədir rehberler arasında? 172 00:08:53,524 --> 00:08:55,390 >> LUCAS Freitas: Onlar yalnız istəyirik müxtəlif qovluq. 173 00:08:55,390 --> 00:08:57,366 Directory bir qovluq Sizin kompüter. 174 00:08:57,366 --> 00:08:58,120 >> Auditoriya: Open qovluq. 175 00:08:58,120 --> 00:09:00,140 >> LUCAS Freitas: Bəli, bu yalnız açıq qovluq. 176 00:09:00,140 --> 00:09:03,400 >> LAUREN Carvalho: Burada ərzində olanları mavi olan aktual 177 00:09:03,400 --> 00:09:07,107 Siz almaq və edə bilərsiniz ki, rehberler sonra şeyi bir dəstə görmək 178 00:09:07,107 --> 00:09:10,248 ki, daxilində olan uğursuz Siz, həqiqətən, oxumaq bilməz, çünki 179 00:09:10,248 --> 00:09:11,290 olanları mavi. 180 00:09:11,290 --> 00:09:16,166 Və ağ olanları yalnız faylları cari kataloq daxilində olan. 181 00:09:16,166 --> 00:09:17,870 >> LUCAS Freitas: Belə rehberler qovluq var. 182 00:09:17,870 --> 00:09:18,810 Digər olanları faylları var. 183 00:09:18,810 --> 00:09:22,810 >> Auditoriya: command nədir sıfırlamak və ya təmizləmək üçün? 184 00:09:22,810 --> 00:09:23,650 LUCAS Freitas: təmizləmək üçün? 185 00:09:23,650 --> 00:09:24,362 LAUREN Carvalho: təmizləmək üçün? 186 00:09:24,362 --> 00:09:27,985 LUCAS Freitas: düşünürəm bu "aydın." var Bəli. 187 00:09:27,985 --> 00:09:32,370 Belə ki, yalnız aydın yazın əgər ekran çox messy var. 188 00:09:32,370 --> 00:09:33,700 Hər hansı digər suallar? 189 00:09:33,700 --> 00:09:36,720 Və digər bir dəstə öyrənmək olacaq zamanı, yalnız təbii əmrləri 190 00:09:36,720 --> 00:09:38,405 semestr onlar çox faydalı istəyirik, çünki. 191 00:09:38,405 --> 00:09:42,380 192 00:09:42,380 --> 00:09:46,155 >> Belə ki, indi tərtib haqqında danışaq. 193 00:09:46,155 --> 00:09:51,510 194 00:09:51,510 --> 00:09:54,730 Biz pseudocode haqqında danışdı və mənbə kodu və obyekt kodu. 195 00:09:54,730 --> 00:09:59,020 Və bəlkə orada kodları bir çox var, və Bu, uşaqlar haqqında səhv edir. 196 00:09:59,020 --> 00:10:02,190 Nin nə haqqında bir az danışmaq edək Bir proqram yazılı etdiyiniz zaman olur, 197 00:10:02,190 --> 00:10:06,620 və onu tərtib və onu olur bir yürütülebilir fayl. 198 00:10:06,620 --> 00:10:10,190 Bu bütün sözlər ki, siz uşaqlar var yəqin ki, eşitdim, və bəlkə siz deyilik 199 00:10:10,190 --> 00:10:12,130 gedir nə həqiqətən əmin olun. 200 00:10:12,130 --> 00:10:15,540 >> Mən istəyirəm ki, məsələn, deyək "salam". deyir ki, bir proqram yazmaq The 201 00:10:15,540 --> 00:10:19,670 nəzərə gəlir ki, ilk şey cür siz necə düşünmək üçün cəhd 202 00:10:19,670 --> 00:10:23,000 fikrinizi bunu gedir və yəqin ki, İngilis düşüncə və ya etdiyiniz 203 00:10:23,000 --> 00:10:25,550 təbii kimi digər dil, dil, yəqin ki. 204 00:10:25,550 --> 00:10:28,770 Və sonra hesab edirəm ki, yaxşı, mən istəyirsinizsə, Məsələn, bir proqram yazmaq ki, 205 00:10:28,770 --> 00:10:32,630 , "hello," Mən bir proqram başlamaq deyir Mən salam çap edəcək, və sonra mən 206 00:10:32,630 --> 00:10:35,270 proqramı çıxın. 207 00:10:35,270 --> 00:10:36,350 Bu pseudocode edir. 208 00:10:36,350 --> 00:10:41,740 Bu yalnız əsasən çalışdığınız olunur tədbirlər ardıcıllığı ilə gəlmək 209 00:10:41,740 --> 00:10:46,510 Siz olmaq üçün nə etmək olacaq ki, bir proqram yazmaq edə. 210 00:10:46,510 --> 00:10:49,610 >> Sonra kodunu, və mənbə kodu yoxdur 211 00:10:49,610 --> 00:10:53,240 xüsusi Biz söhbət edirik C. ola C haqqında mənbə kodu ki, çünki 212 00:10:53,240 --> 00:10:56,760 biz təlim etdiyiniz dil, lakin əlbəttə kodu olduqca çox hər hansı ola bilər 213 00:10:56,760 --> 00:10:59,160 Siz ki, proqramlaşdırma dili. 214 00:10:59,160 --> 00:11:01,230 Sonra dövr, siz olacaq digər dillərdə öyrənmək. 215 00:11:01,230 --> 00:11:03,230 Bu da mənbə kodu var. 216 00:11:03,230 --> 00:11:07,380 >> Məsələn, burada, bu mənim mənbəyidir kodu, və sonra bir o cümlədən alıram 217 00:11:07,380 --> 00:11:10,170 kitabxana, və sonra başlamaq əsas, və sonra çap. 218 00:11:10,170 --> 00:11:14,510 Və Laura bir az danışmaq niyyətindədir Bu bütün haqqında bit. 219 00:11:14,510 --> 00:11:16,190 Belə ki, bu mənbə kodu. 220 00:11:16,190 --> 00:11:19,590 >> Və obyekt kodu nədir? 221 00:11:19,590 --> 00:11:22,500 Obyekt adet sıfır bir dəstə və olanları, əsasən. 222 00:11:22,500 --> 00:11:27,680 Nə olar siz əvvəlcə var bütün ingilis olan pseudocode. 223 00:11:27,680 --> 00:11:29,020 Mən demək, siz onu başa düşürük. 224 00:11:29,020 --> 00:11:31,260 Yəqin ki, sizin dost anlamaq Bu, ən insanlar 225 00:11:31,260 --> 00:11:32,560 fikir başa düşürük. 226 00:11:32,560 --> 00:11:36,770 Lakin kompüter həqiqətən lal, onlar İngilis anlamaq, belə deyil, siz 227 00:11:36,770 --> 00:11:41,320 bir şey daxil tərcümə var, adətən bəzi tərcümə 228 00:11:41,320 --> 00:11:42,460 proqramlaşdırma dili. 229 00:11:42,460 --> 00:11:46,840 >> Və siz bir proqramlaşdırma hesab edə bilər cür kimi bir dil kimi dil 230 00:11:46,840 --> 00:11:50,970 Sizin kompüter hau demək ki, danışmaq və anlamaq üçün. 231 00:11:50,970 --> 00:11:54,160 Siz əsasən şey yazıyoruz Bir dil ki, siz və həm də sizin 232 00:11:54,160 --> 00:11:55,190 kompüter anlamaq. 233 00:11:55,190 --> 00:11:56,470 Bu mənbə kodu var. 234 00:11:56,470 --> 00:12:00,580 Mənbə belə davam formu pseudocode kodu, bu qədər var. 235 00:12:00,580 --> 00:12:03,130 Bu proqram bunu əsasən var. 236 00:12:03,130 --> 00:12:06,740 >> Amma problem olduğunu kompüter deyil, hətta 237 00:12:06,740 --> 00:12:08,360 proqramlaşdırma dili anlamaq. 238 00:12:08,360 --> 00:12:10,320 Bu anlamır mənbə kodu bütün. 239 00:12:10,320 --> 00:12:12,520 Bu, həqiqətən, yalnız anlayır adet sıfır və olanları. 240 00:12:12,520 --> 00:12:16,570 Beləliklə, biz adlanan bu çox sehrli şey var əsasən bir compiler, 241 00:12:16,570 --> 00:12:19,755 mənbə adlı almaq üçün gedir ki, siz bir dil Siz həm də yazırdı 242 00:12:19,755 --> 00:12:25,320 və kompüter danışmaq, və indi ki, çevirmək olacaq 243 00:12:25,320 --> 00:12:26,270 adet sıfır və olanları. 244 00:12:26,270 --> 00:12:30,860 Belə ki, əsasən nə compiler edir edir , bu halda C, mənbə kodu olur 245 00:12:30,860 --> 00:12:34,100 Bu zeroes onu çevirmək niyyətindədir və olanları kompüter 246 00:12:34,100 --> 00:12:37,440 anlayır və edə bilərsiniz həyata faylı. 247 00:12:37,440 --> 00:12:40,900 >> Ki, hissi edirmi? 248 00:12:40,900 --> 00:12:45,300 Siz yalnız compiler hesab edə bilər ki, tərcüməçi bir növ 249 00:12:45,300 --> 00:12:50,280 Siz kompüter izah yardım bunu ehtimal dəqiq nə. 250 00:12:50,280 --> 00:12:52,310 >> Amma necə tərtib yoxdur. 251 00:12:52,310 --> 00:12:59,680 Geri Aracı getmək bildirin, və mən ki, proqram edirəm ki, bildirin. 252 00:12:59,680 --> 00:13:04,220 Birinci mən bir kataloq yaratmaq gedirəm burada, və mən zəng etmək üçün gedirəm 253 00:13:04,220 --> 00:13:11,130 "Təcrübə". İndi getmək üçün gedirəm kataloq, belə cd təcrübə. 254 00:13:11,130 --> 00:13:13,210 İndi təcrübə daxilində deyiləm. 255 00:13:13,210 --> 00:13:16,860 >> İndi gedit başlamaq istəyirəm, mən nə etməliyəm? 256 00:13:16,860 --> 00:13:21,920 Mən ya bura vurun, və ya yalnız bilərsiniz sözün ", gedit" yazın və gedir 257 00:13:21,920 --> 00:13:24,290 mənim üçün açmaq. 258 00:13:24,290 --> 00:13:28,100 >> İndi mənim proqram yazın gedir, belə ki, deyiləm Mən slayd yazdı dəqiq nə. 259 00:13:28,100 --> 00:13:30,360 Mən kitabxana elan edirəm. 260 00:13:30,360 --> 00:13:35,440 Mən int əsas, etibarsız edirəm. 261 00:13:35,440 --> 00:13:39,180 Və indi hello, printf edirəm. 262 00:13:39,180 --> 00:13:46,530 263 00:13:46,530 --> 00:13:50,170 İndi bu saxlamaq üçün gedirəm. 264 00:13:50,170 --> 00:13:53,665 Mənə təcrübə onu qoymaq bildirin, və Mən bu hello.c zəng etmək üçün gedirəm. 265 00:13:53,665 --> 00:13:57,710 266 00:13:57,710 --> 00:13:59,590 Belə ki, indi xilas oldu. 267 00:13:59,590 --> 00:14:03,250 >> Mən onu tərtib etmək istəyirsinizsə, mən, həqiqətən, iki müxtəlif yerlərdə bunu edə bilərsiniz. 268 00:14:03,250 --> 00:14:07,090 Mən ya bir terminal pəncərə bunu edə bilər bu böyük bir, və ya siz 269 00:14:07,090 --> 00:14:09,860 həqiqətən var ki, gedit istifadə burada terminal pəncərə. 270 00:14:09,860 --> 00:14:17,890 Beləliklə, siz çox rahat yalnız bunu edə bilərsiniz Sizin kodu, sonra yalnız yazın 271 00:14:17,890 --> 00:14:20,670 onu tərtib etmək üçün cəhd burada nə, və. 272 00:14:20,670 --> 00:14:23,450 >> Belə ki, necə kodu tərtib edirsiniz? 273 00:14:23,450 --> 00:14:27,495 Biz ki, en asan yol istifadə edir bir funksiyası olan, ki, 274 00:14:27,495 --> 00:14:29,590 əsasən gedir kodu tərtib. 275 00:14:29,590 --> 00:14:34,170 Siz yalnız salam etmək demək lazımdır, belə ki, "Etmək" və proqramın adı. 276 00:14:34,170 --> 00:14:35,420 >> Oops. 277 00:14:35,420 --> 00:14:38,250 278 00:14:38,250 --> 00:14:39,280 Bu yöndəmsiz. 279 00:14:39,280 --> 00:14:41,738 >> LAUREN Carvalho: Can [işitilemez]? 280 00:14:41,738 --> 00:14:45,182 281 00:14:45,182 --> 00:14:45,990 >> LUCAS Freitas: Sorry. 282 00:14:45,990 --> 00:14:49,960 Mən onu xilas etmədi sağ directory. 283 00:14:49,960 --> 00:14:52,130 Indi etiqad gəlin, və hello.c kimi saxlamaq. 284 00:14:52,130 --> 00:14:54,750 Üzgünüm. 285 00:14:54,750 --> 00:14:56,250 İndi xilas oldu. 286 00:14:56,250 --> 00:14:58,300 >> Mənə yalnız ls edək və ola burada var əmin olun. 287 00:14:58,300 --> 00:14:59,460 OK, indi burada. 288 00:14:59,460 --> 00:15:05,930 Mən salam etmək əgər Belə ki, indi, bu spits məhsulları çox, lakin o, yalnız verir 289 00:15:05,930 --> 00:15:08,870 terminal üçün mənə bir xətt olan uğurlu olduğunu deməkdir. 290 00:15:08,870 --> 00:15:13,160 Belə ki, indi mən yenə bir ls əgər, mən, həqiqətən, Bu olan, yaşıl bu faylı görmək 291 00:15:13,160 --> 00:15:15,470 faylı. 292 00:15:15,470 --> 00:15:21,700 >> Və sonra mən çalıştırmak üçün istəyirsinizsə, bütün Mən nə üçün salam dot çizgi edir. 293 00:15:21,700 --> 00:15:25,830 Bu burada salam demək üçün gedir, belə ki, Mən onu soruşuram məhz budur. 294 00:15:25,830 --> 00:15:29,620 >> Tərtib daha bir yol yoxdur, cingilti istifadə edir. 295 00:15:29,620 --> 00:15:35,740 Cingilti var ki, yalnız bir compiler, və bir az daha verbose var 296 00:15:35,740 --> 00:15:36,390 tərtib. 297 00:15:36,390 --> 00:15:40,180 Amma bu, yalnız yaxşı işləyir. 298 00:15:40,180 --> 00:15:46,810 Mən sonra cingilti, və sonra o, və əgər I vermək istədiyiniz adı 299 00:15:46,810 --> 00:15:50,400 yürütülebilir fayl, belə deyək "Salam". Və sonra mən istəyirəm ki, fayl 300 00:15:50,400 --> 00:15:53,460 , hello.c tərtib. 301 00:15:53,460 --> 00:15:55,900 O, həmçinin tərtib olacaq. 302 00:15:55,900 --> 00:15:59,020 Və burada fayl var, və Mən həmçinin icra edə bilər. 303 00:15:59,020 --> 00:16:00,610 Belə ki, onların hər ikisi işləyir. 304 00:16:00,610 --> 00:16:03,270 >> Ki, hissi edirmi? 305 00:16:03,270 --> 00:16:06,020 Hər hansı bir sualınız? 306 00:16:06,020 --> 00:16:09,020 >> Auditoriya: Siz zoom edə bilərsiniz bir az? 307 00:16:09,020 --> 00:16:09,913 >> LUCAS Freitas: Bağışlayın? 308 00:16:09,913 --> 00:16:11,135 >> Auditoriya: Zoom? 309 00:16:11,135 --> 00:16:13,310 >> LAUREN Carvalho: Mən sizə hesab yalnız əmr plus bilər. 310 00:16:13,310 --> 00:16:14,295 >> LUCAS Freitas: nə Command? 311 00:16:14,295 --> 00:16:16,060 >> LAUREN Carvalho: Command plus. 312 00:16:16,060 --> 00:16:17,000 >> LUCAS Freitas: Xeyr 313 00:16:17,000 --> 00:16:19,350 >> LAUREN Carvalho: Oh, ki, deyil iş gedir, çünki - 314 00:16:19,350 --> 00:16:25,548 biz qətnamə təyin çünki bu Bu şey üçün. 315 00:16:25,548 --> 00:16:27,450 >> LUCAS Freitas: etmirəm biz daxil zoom edə bilər 316 00:16:27,450 --> 00:16:30,852 317 00:16:30,852 --> 00:16:34,130 Bəli, biz zoom edə bilməz. 318 00:16:34,130 --> 00:16:36,200 Başqa bir sual var? 319 00:16:36,200 --> 00:16:36,680 Üzr istəyirik. 320 00:16:36,680 --> 00:16:39,170 >> Auditoriya: siz cingilti təkrar edə bilərəmmi? 321 00:16:39,170 --> 00:16:40,630 >> LUCAS Freitas: The cingilti? 322 00:16:40,630 --> 00:16:44,190 Cingilti etmək eyni şeydir, lakin fərq ilk gedirəm ki, 323 00:16:44,190 --> 00:16:48,460 komanda olan cingilti, yazmaq, sonra -0 gedirəm, bütün olan 324 00:16:48,460 --> 00:16:51,680 yalnız nə biz olacaq bir bayraq kimi sonra öyrənmək. 325 00:16:51,680 --> 00:16:54,440 Belə ki, yalnız hesab edirəm ki, siz həmişə the-o qoymaq lazımdır. 326 00:16:54,440 --> 00:16:58,690 >> Və sonra ilk, siz qoymaq olacaq yürütülebilir fayl adı, 327 00:16:58,690 --> 00:17:00,680 siz ki, əsasən fayl yaratmaq niyyətindədir. 328 00:17:00,680 --> 00:17:06,430 Mən, məsələn, hello2 üçün, demək edə bilərsiniz sonra tərtib etmək istəyirəm ki, fayl, 329 00:17:06,430 --> 00:17:07,800 olan. c fayl. 330 00:17:07,800 --> 00:17:09,240 Belə ki, hello.c var. 331 00:17:09,240 --> 00:17:10,871 Ki, hissi edirmi? 332 00:17:10,871 --> 00:17:12,635 >> Auditoriya: nə Hello? 333 00:17:12,635 --> 00:17:13,076 Ki, nədir? 334 00:17:13,076 --> 00:17:15,960 >> LUCAS Freitas: hello.c. 335 00:17:15,960 --> 00:17:19,849 Və mən tərtib olarsa və əgər Mən də bir ls var 336 00:17:19,849 --> 00:17:22,010 Mən yalnız tərtib hello2. 337 00:17:22,010 --> 00:17:26,339 Mən çalıştırmak üçün cəhd əgər, bu olacaq eyni şey salam kimi, 338 00:17:26,339 --> 00:17:27,089 yalnız salam çap. 339 00:17:27,089 --> 00:17:31,660 >> Auditoriya: necə etmək üçün gəlib sonra hello.c qoymaq olar? 340 00:17:31,660 --> 00:17:33,880 >> LUCAS Freitas: etmək, siz Bu. c qoymaq yoxdur. 341 00:17:33,880 --> 00:17:36,140 Etmək, yalnız demək Proqramın adı. 342 00:17:36,140 --> 00:17:37,750 Siz. C demək yoxdur. 343 00:17:37,750 --> 00:17:39,020 Amma cingilti üçün, siz olmalıdır. 344 00:17:39,020 --> 00:17:44,040 >> Auditoriya: cingilti ilə siz də [işitilemez] əlavə etmək 345 00:17:44,040 --> 00:17:44,480 >> LAUREN Carvalho: Bəli. 346 00:17:44,480 --> 00:17:46,180 Beləliklə, siz də kitabxana var. 347 00:17:46,180 --> 00:17:51,170 >> LUCAS Freitas: Bəli, ki, bir şey var biz sonra istifadə etmək olacaq. 348 00:17:51,170 --> 00:17:54,850 Bu keçid adlanır və biz istəyirik düşünürük sonra bu barədə danışacağıq. 349 00:17:54,850 --> 00:17:55,930 Başqa bir sual? 350 00:17:55,930 --> 00:17:59,927 >> Auditoriya: siz qoymaq etməyin bir dot çizgi cingilti? 351 00:17:59,927 --> 00:18:01,060 >> LUCAS Freitas: Xeyr 352 00:18:01,060 --> 00:18:06,040 Bu dot çizgi yalnız açmaq üçün yürütülebilir fayl. 353 00:18:06,040 --> 00:18:09,440 Belə ki, cingilti, yalnız ", cingilti" yazmaq və sonra siz açmaq istəyirsinizsə 354 00:18:09,440 --> 00:18:12,640 yürütülebilir fayl ki, yalnız tərtib, sonra dot yoxdur 355 00:18:12,640 --> 00:18:13,780 zərbə və adı. 356 00:18:13,780 --> 00:18:15,100 Ki, hissi edirmi? 357 00:18:15,100 --> 00:18:18,635 358 00:18:18,635 --> 00:18:22,435 >> Auditoriya: yalnız dəyişiklik olsaydı [Işitilemez] salam dünya, siz 359 00:18:22,435 --> 00:18:23,870 derleyeceğiz var? 360 00:18:23,870 --> 00:18:24,750 >> LUCAS Freitas: Bəli. 361 00:18:24,750 --> 00:18:36,650 Mən demək istəyirəm əgər, misal üçün, "salam , "Mən yalnız orada indi saxlamaq və bilərsiniz 362 00:18:36,650 --> 00:18:38,020 yalnız yenidən tərtib. 363 00:18:38,020 --> 00:18:41,910 Belə ki, hello me a markası bunu bildirin. 364 00:18:41,910 --> 00:18:48,490 Mən salam əgər, bu olacaq "orada salam." demək Əhəmiyyət kəsb edir? 365 00:18:48,490 --> 00:18:50,280 Hər hansı digər suallar? 366 00:18:50,280 --> 00:18:54,384 >> Auditoriya: siz daxil var mı işini əlaqələndirir standart I / O? 367 00:18:54,384 --> 00:18:55,480 >> LUCAS Freitas: Bəli. 368 00:18:55,480 --> 00:18:58,050 Standart I / O əsasən bir var ki, kitabxana 369 00:18:58,050 --> 00:19:00,050 printf üçün həyata keçirilməsi. 370 00:19:00,050 --> 00:19:03,450 371 00:19:03,450 --> 00:19:06,910 On Belə ki, bir şey doğru top stdio daxildir. 372 00:19:06,910 --> 00:19:11,920 Ki, bir kitabxana, o cümlədən olunur ki, əsasən müxtəlif bir dəstə var 373 00:19:11,920 --> 00:19:13,260 istifadə edə bilərsiniz ki, alətlər. 374 00:19:13,260 --> 00:19:13,480 bir? 375 00:19:13,480 --> 00:19:17,820 Ki, bir funksiyası printf onların deyil ki, əsasən izləri 376 00:19:17,820 --> 00:19:21,290 ekran messages. 377 00:19:21,290 --> 00:19:23,200 >> Hər hansı digər suallar? 378 00:19:23,200 --> 00:19:24,700 No? 379 00:19:24,700 --> 00:19:25,060 OK. 380 00:19:25,060 --> 00:19:31,620 Belə ki, indi haqqında danışmaq edək - 381 00:19:31,620 --> 00:19:33,948 >> LAUREN Carvalho: Gəlin yalnız stil guide gedin. 382 00:19:33,948 --> 00:19:35,896 Yalnız burada tapa istəyirsiniz? 383 00:19:35,896 --> 00:19:37,880 >> LUCAS Freitas: Biz gedirik stil haqqında danışmaq. 384 00:19:37,880 --> 00:19:47,006 385 00:19:47,006 --> 00:19:50,430 >> LAUREN Carvalho: Oh, David başa gəlmədi. 386 00:19:50,430 --> 00:19:51,230 OK. 387 00:19:51,230 --> 00:19:53,870 Niyə biz geri minmir çox sonunda stil? 388 00:19:53,870 --> 00:19:56,220 Bu, həqiqətən yeniləndi oldu biz danışmaq kimi. 389 00:19:56,220 --> 00:19:56,810 >> LUCAS Freitas: Bəli. 390 00:19:56,810 --> 00:19:58,300 David ki, başa çatdırmaq üçün yol edək. 391 00:19:58,300 --> 00:20:07,150 392 00:20:07,150 --> 00:20:08,600 >> LAUREN Carvalho: Can Biz, həqiqətən, keçid? 393 00:20:08,600 --> 00:20:14,920 394 00:20:14,920 --> 00:20:17,200 >> Mən hər kəs oldu ümid Not zövq. 395 00:20:17,200 --> 00:20:21,950 Təəssüf ki, bu vaxt bu uzaq hərəkət - 396 00:20:21,950 --> 00:20:25,280 təəssüf ki, üz hərəkət etmək üçün vaxt var bu olduqca proqramlaşdırma blokları 397 00:20:25,280 --> 00:20:28,530 C. üçün Amma bir xoşbəxtlikdən, bütün proqramlaşdırma siz var ki, qurur 398 00:20:28,530 --> 00:20:32,370 Not ilə işləyir edir birbaşa C çevrilebilir, və biz 399 00:20:32,370 --> 00:20:35,130 haqqında məlumat başlamaq niyyətindədir indi bəziləri. 400 00:20:35,130 --> 00:20:39,200 Şərtləri haqqında edək ilk müzakirəsi Boolean ifadələr. 401 00:20:39,200 --> 00:20:41,944 >> Bu ehtiyat çalışan batareyadan. 402 00:20:41,944 --> 00:20:43,912 >> LUCAS Freitas: Necə ki, iş deyil? 403 00:20:43,912 --> 00:20:47,850 404 00:20:47,850 --> 00:20:48,010 OK. 405 00:20:48,010 --> 00:20:50,256 Siz orada getmək, mən almaq üçün gedirəm - 406 00:20:50,256 --> 00:20:53,700 407 00:20:53,700 --> 00:20:57,390 >> LAUREN Carvalho: Belə şərtlər Onlar bizə imkan əhəmiyyətli çünki 408 00:20:57,390 --> 00:21:00,588 bizim proqramları məntiq təqdim. 409 00:21:00,588 --> 00:21:04,620 Burada bir vəziyyətdə bir misal var C proqram çərçivəsində. 410 00:21:04,620 --> 00:21:06,130 Nin necə Qeyd edək - 411 00:21:06,130 --> 00:21:11,324 Belə ki, bu vəziyyət blok burada, bu printf bəyanat icra edəcək 412 00:21:11,324 --> 00:21:14,860 halda daxilində vəziyyəti parantez, n 0 daha çox, 413 00:21:14,860 --> 00:21:16,800 doğru üçün qiymətləndirir. 414 00:21:16,800 --> 00:21:20,780 >> F şərtlər İndi bütün hesabatları Boolean ifadələr, 415 00:21:20,780 --> 00:21:22,970 deməkdir ki, yalnız iki variantları var. 416 00:21:22,970 --> 00:21:26,856 Onlar da, doğru qiymətləndirmək bilər və ya onlar saxta qiymətləndirmək olar. 417 00:21:26,856 --> 00:21:33,174 Belə ki, burada, bu, sağ əhəmiyyət kəsb edir? n 0 daha çox, bu, müsbət deməkdir 418 00:21:33,174 --> 00:21:41,160 Bu çap edəcək o deməkdir ki, sayı, "Əgər müsbət seçilmiş." həyata 419 00:21:41,160 --> 00:21:44,630 >> Boolean ifadələr çox var ki, bir ilə vəziyyət yarada bilər 420 00:21:44,630 --> 00:21:47,190 init bəyanat. 421 00:21:47,190 --> 00:21:48,520 Biz çox az var. 422 00:21:48,520 --> 00:21:50,950 Bu daha az və ya bərabərdir. 423 00:21:50,950 --> 00:21:52,200 Bu yalnız bir funny [işitilemez] edir. 424 00:21:52,200 --> 00:21:54,800 425 00:21:54,800 --> 00:22:01,630 Siz əgər printf baş istəyirsinizsə sonra, və ya daha çox 0 bərabərdir 426 00:22:01,630 --> 00:22:03,345 Bu seçsin. 427 00:22:03,345 --> 00:22:07,750 Belə ki, bərabər sağ appends işarəsi də böyük sonra. 428 00:22:07,750 --> 00:22:12,030 >> Fərqli olan, bərabər bərabər yalnız bir bərabər işarəsi, bərabər bərabər 429 00:22:12,030 --> 00:22:16,430 həqiqətən deməkdir ki, on nə var bu sol tərəfdən eyni 430 00:22:16,430 --> 00:22:20,610 Bu sağ tərəfində nə var harada Bir bərabər işarəsi nədir? 431 00:22:20,610 --> 00:22:23,333 Yalnız bir bərabər işarəsi nədir? 432 00:22:23,333 --> 00:22:24,275 Assignment. 433 00:22:24,275 --> 00:22:25,985 >> LUCAS Freitas: Kim deyib ki? 434 00:22:25,985 --> 00:22:27,170 Ki, konfet mı? 435 00:22:27,170 --> 00:22:27,370 Oh, no. 436 00:22:27,370 --> 00:22:27,885 Üzr istəyirik. 437 00:22:27,885 --> 00:22:28,210 Üzr istəyirik. 438 00:22:28,210 --> 00:22:30,400 Siz həm də konfet almaq. 439 00:22:30,400 --> 00:22:31,510 OK, Oh! 440 00:22:31,510 --> 00:22:33,046 Üç adam konfet almaq! 441 00:22:33,046 --> 00:22:37,393 >> LAUREN Carvalho: Belə ki, bu bir sağ burada heç əvvəlki bang operator 442 00:22:37,393 --> 00:22:40,240 bərabər işarəsi, belə ki, bərabər deyil. 443 00:22:40,240 --> 00:22:46,560 Bu mənim şərti daxilində idi əgər, vəziyyəti bədən ki 444 00:22:46,560 --> 00:22:49,615 icra yalnız nə nin sol kimi eyni deyil 445 00:22:49,615 --> 00:22:52,540 sağ budur. 446 00:22:52,540 --> 00:22:57,680 >> Mən də ola bilər yalnız nida point. 447 00:22:57,680 --> 00:23:01,250 Əslində biz bir xüsusiyyət görmək lazımdır Bu istifadə olunacaq necə sürüşdürün. 448 00:23:01,250 --> 00:23:03,830 >> LUCAS Freitas: Hər hansı bir sualınız? 449 00:23:03,830 --> 00:23:06,450 No? 450 00:23:06,450 --> 00:23:10,460 >> LAUREN Carvalho: Biz bu birləşdirə bilər Daha tikintisi üçün Boolean ifadələr 451 00:23:10,460 --> 00:23:12,500 mürəkkəb şərti hesabatları. 452 00:23:12,500 --> 00:23:19,680 Belə ki, burada, əgər sol nə var əl ikiqat bar yan və ya 453 00:23:19,680 --> 00:23:23,160 sağ tərəfində nə ikiqat barlar, doğru üçün qiymətləndirir 454 00:23:23,160 --> 00:23:25,700 sonra biz etibarsız çap edəcəyik. 455 00:23:25,700 --> 00:23:29,503 Və sonra aşağı burada, nə var, əgər iki sol tərəfində 456 00:23:29,503 --> 00:23:33,480 sağ Ampersands və nə var iki ampersands əl yan 457 00:23:33,480 --> 00:23:37,470 doğru, sonra qiymətləndirir biz etibarlı çap edəcəyik. 458 00:23:37,470 --> 00:23:42,195 Ikiqat barlar məntiqi deyilir OR operator ikiqat Ampersands var 459 00:23:42,195 --> 00:23:44,190 məntiqi və operator adlanır. 460 00:23:44,190 --> 00:23:44,648 Bəli? 461 00:23:44,648 --> 00:23:47,850 >> Auditoriya: o yalnız edirsiniz aşağı halda l's? 462 00:23:47,850 --> 00:23:48,620 >> LAUREN Carvalho: Xeyr 463 00:23:48,620 --> 00:23:50,890 Onlar, həqiqətən, etdiyiniz - 464 00:23:50,890 --> 00:23:55,134 Siz kimi, boşluq bilirik Sizin qayıt əsas yuxarıda? 465 00:23:55,134 --> 00:23:56,585 Ki, görürsünüz? 466 00:23:56,585 --> 00:23:57,940 >> LUCAS Freitas: Bu, həqiqətən bir bar var. 467 00:23:57,940 --> 00:24:02,100 >> LAUREN Carvalho: Bu həqiqətən var yalnız iki bar. 468 00:24:02,100 --> 00:24:05,724 >> Auditoriya: Siz istifadə edə bilərəmmi strings üçün bərabər bərabər? 469 00:24:05,724 --> 00:24:07,000 >> LUCAS Freitas: Xeyr 470 00:24:07,000 --> 00:24:09,130 Biz sonra öyrənmək olacaq ki, bir şey. 471 00:24:09,130 --> 00:24:10,735 >> LAUREN Carvalho: bir funksiyası var istifadə edə bilərsiniz ki,. 472 00:24:10,735 --> 00:24:12,644 Amma yoxdur yalnız hələ ki, narahat. 473 00:24:12,644 --> 00:24:15,530 474 00:24:15,530 --> 00:24:18,270 >> Mən bu proqram vermək nə sayı 5? 475 00:24:18,270 --> 00:24:20,850 Nə çap edəcək? 476 00:24:20,850 --> 00:24:22,100 >> Auditoriya: [işitilemez] 477 00:24:22,100 --> 00:24:27,780 478 00:24:27,780 --> 00:24:28,275 etibarlı. 479 00:24:28,275 --> 00:24:29,770 >> LAUREN Carvalho: Valid? 480 00:24:29,770 --> 00:24:30,135 Bəli. 481 00:24:30,135 --> 00:24:34,092 Mən almış bilmirəm. 482 00:24:34,092 --> 00:24:35,036 >> [Gülüş] 483 00:24:35,036 --> 00:24:37,990 >> LAUREN Carvalho: Bu cür var qorxudan [işitilemez]. 484 00:24:37,990 --> 00:24:40,900 >> Auditoriya: Belə ikiqat və, yalnız deməkdir? 485 00:24:40,900 --> 00:24:41,740 >> LAUREN Carvalho: Bəli. 486 00:24:41,740 --> 00:24:46,160 Belə ki sayı 5 böyük, həm də 100-dən 0 və daha az və. 487 00:24:46,160 --> 00:24:48,970 >> Auditoriya: Niyə biri olacaq? 488 00:24:48,970 --> 00:24:51,350 >> LAUREN Carvalho: One ampersand edir həqiqətən fərqli bir şey, və bu 489 00:24:51,350 --> 00:24:53,390 bir bitwise operator olan will sonra haqqında məlumat. 490 00:24:53,390 --> 00:24:58,250 Amma bu həqiqətən işləyir ki, bir şey var bir sıra bit ilə. 491 00:24:58,250 --> 00:25:00,872 >> LUCAS Freitas: Just onlar zənn indi bu barədə narahat var. 492 00:25:00,872 --> 00:25:04,590 >> LAUREN Carvalho: Mən yəqin ki, hesab edirəm gələn həftə qədər gələn. 493 00:25:04,590 --> 00:25:06,420 >> LUCAS Freitas: hansı digər suallar? 494 00:25:06,420 --> 00:25:07,990 No? 495 00:25:07,990 --> 00:25:12,480 >> LAUREN Carvalho: Beləliklə, biz gördük ki, tək durmaq, lakin edə bilərsiniz Bu blok 496 00:25:12,480 --> 00:25:15,370 də blok və başqa qoşalaşmış bilər. 497 00:25:15,370 --> 00:25:18,880 Belə ki, bu halda, əgər n daha böyükdür 0, biz "Siz çap olacaq 498 00:25:18,880 --> 00:25:23,855 müsbət seçilmiş. "başqa mənası Bu 0 və ya daha az, əgər 499 00:25:23,855 --> 00:25:27,170 0 daha çox, biz, çap olacaq "Siz bir mənfi sayı seçilmiş". 500 00:25:27,170 --> 00:25:30,390 >> Burada maraqlı odur ki, bu bir-birinə deyil. 501 00:25:30,390 --> 00:25:33,940 Bir halda var olacaq heç olan bu və bu 502 00:25:33,940 --> 00:25:35,544 çap edə bilərsiniz, həm də. 503 00:25:35,544 --> 00:25:38,190 504 00:25:38,190 --> 00:25:41,030 >> Mən sizə əgər / başqa işləmişdir əminəm Not qutusu, bu olmalıdır 505 00:25:41,030 --> 00:25:42,392 olduqca tanış. 506 00:25:42,392 --> 00:25:42,874 Bəli? 507 00:25:42,874 --> 00:25:48,522 >> Auditoriya: Biz arasında yer lazımdır int n da GetInt sonra yer bərabərdir 508 00:25:48,522 --> 00:25:49,460 Şərhdə, əgər? 509 00:25:49,460 --> 00:25:51,565 Biz bir xətt [işitilemez] istifadə Like 510 00:25:51,565 --> 00:25:52,790 >> LAUREN Carvalho: Oh, burada yer? 511 00:25:52,790 --> 00:25:56,742 >> Auditoriya: ki kimi, lakin Siz kosmik ikiqat. 512 00:25:56,742 --> 00:25:58,718 Xeyr, getmək. 513 00:25:58,718 --> 00:25:59,706 Up gedin. 514 00:25:59,706 --> 00:26:00,610 >> LUCAS Freitas: Yalnız line? 515 00:26:00,610 --> 00:26:01,140 >> Auditoriya: Bəli. 516 00:26:01,140 --> 00:26:02,870 >> LUCAS Freitas: Just boş line? 517 00:26:02,870 --> 00:26:03,270 >> Auditoriya: Bəli. 518 00:26:03,270 --> 00:26:04,070 >> LAUREN Carvalho: Blank line? 519 00:26:04,070 --> 00:26:04,470 No 520 00:26:04,470 --> 00:26:06,320 Ki, bir üslub şey var. 521 00:26:06,320 --> 00:26:09,360 >> LUCAS Freitas: Bu yalnız bəzən kimi Siz yalnız belə bəzi xətləri keçmək 522 00:26:09,360 --> 00:26:12,330 kodu kimi baxmaq deyil ki, mətn böyük bir blok. 523 00:26:12,330 --> 00:26:15,800 >> LAUREN Carvalho: Mən nə edirəm Biz burada bir comment idi, lakin mən 524 00:26:15,800 --> 00:26:18,220 Sizlərin var ki, bunu çıxardı daha indeksi haqqında düşünmək 525 00:26:18,220 --> 00:26:19,920 yalnız comment oxumaq daha. 526 00:26:19,920 --> 00:26:24,170 Ümumiyyətlə, spacing həqiqətən deyil Proqram çalışır yolu təsir göstərir. 527 00:26:24,170 --> 00:26:26,070 Bu üslub şey daha var. 528 00:26:26,070 --> 00:26:29,460 Və biz yenilənir style guide zaman və sonuna getmək üçün hazır 529 00:26:29,460 --> 00:26:33,260 supersection, biz danışmaq lazımdır ki, haqqında daha çox. 530 00:26:33,260 --> 00:26:34,660 >> Ilə yanlış bir şey var Bu proqram, sağ? 531 00:26:34,660 --> 00:26:38,980 0 həqiqətən deyil, çünki mənfi nömrəsi. 532 00:26:38,980 --> 00:26:40,270 Belə ki, düzeltmek əgər nin görək. 533 00:26:40,270 --> 00:26:45,710 534 00:26:45,710 --> 00:26:48,370 >> Siz yəqin ki, təsəvvür edə bilərsiniz Bu doğru deyir? 535 00:26:48,370 --> 00:26:52,850 N 0 daha çox, biz Siz ", çap müsbət seçilmiş. "Sonra başqa 536 00:26:52,850 --> 00:26:57,340 n az 0 olduqda, "Siz seçilmiş bir mənfi nömrəsi. "Başqa," Siz seçilmiş 537 00:26:57,340 --> 00:27:01,040 0. " 538 00:27:01,040 --> 00:27:06,030 >> İndi maraqlısı odur ki bu əbədi davam edə bilər. 539 00:27:06,030 --> 00:27:10,020 Siz əgər blok, başqa ola bilər, əgər blok, başqa başqa məhəllə, başqa, əgər 540 00:27:10,020 --> 00:27:14,790 , əgər başqa başqa əgər, başqa, əsasən kimi uzun istədiyiniz kimi. 541 00:27:14,790 --> 00:27:17,110 Və bu kimi inşa zaman, Bu bütün olacaq 542 00:27:17,110 --> 00:27:19,206 bir-birinə eksklüziv. 543 00:27:19,206 --> 00:27:19,650 Bəli? 544 00:27:19,650 --> 00:27:24,130 >> Auditoriya: Belə ki, niyə yalnız istifadə edə bilməz başqa [Işitilemez] əvəzinə əgər? 545 00:27:24,130 --> 00:27:26,990 >> LAUREN Carvalho: Bu halda, bəli mən əgər başqa istifadə edə bilər və bu, olacaq 546 00:27:26,990 --> 00:27:29,190 tamamilə gözəl çünki özləri şərait 547 00:27:29,190 --> 00:27:30,600 bir-birinə eksklüziv. 548 00:27:30,600 --> 00:27:33,560 Amma şərtlər müstəsna deyil, əgər bir-birinə, bu ki 549 00:27:33,560 --> 00:27:37,596 həm qiymətləndirmək heç onları məcbur, ki, anlamlı əgər. 550 00:27:37,596 --> 00:27:44,195 >> Auditoriya: Bu halda, ola bilər biz yuva ikinci ilk əgər? 551 00:27:44,195 --> 00:27:46,160 >> LAUREN Carvalho: Əgər - nə deməkdir? 552 00:27:46,160 --> 00:27:49,660 >> Auditoriya: Əgər iki şərait qarşılıqlı müstəsna deyil? 553 00:27:49,660 --> 00:27:54,700 >> LAUREN Carvalho: Əgər şərtlər qarşılıqlı müstəsna deyil? 554 00:27:54,700 --> 00:27:58,000 Amma onlardan yalnız biri çalıştırmak üçün istəyirsiniz? 555 00:27:58,000 --> 00:28:00,260 >> Auditoriya: Siz istədiyiniz yalnız əvəzinə, başqa varsa. 556 00:28:00,260 --> 00:28:01,020 >> LAUREN Carvalho: Bəli. 557 00:28:01,020 --> 00:28:03,630 Həmişə çox olmalıdır gedir Siz bunu edə bilərsiniz ki, yolları. 558 00:28:03,630 --> 00:28:06,600 Siz mütləq yuva onları bilərsiniz. 559 00:28:06,600 --> 00:28:10,390 Və siz bir gələcək slayd görmək lazımdır ki, siz çox ifs ola bilər yalnız bir 560 00:28:10,390 --> 00:28:11,680 başqa sonra. 561 00:28:11,680 --> 00:28:14,840 Amma bu məntiqi bir yoldur proqram axını təşkil. 562 00:28:14,840 --> 00:28:18,000 >> LUCAS Freitas: And var bir daha şey, siz qoyulması barədə soruşdu ki, 563 00:28:18,000 --> 00:28:20,110 əgər və sonra başqa bir əgər. 564 00:28:20,110 --> 00:28:25,240 Ki, mükəmməl iş olardı, amma pis dizayn, çünki əsasən əgər 565 00:28:25,240 --> 00:28:29,320 ilk yoxlamaq və siz ki, sayı, siz 0-dən çox 566 00:28:29,320 --> 00:28:30,660 yalnız proqram başa bilər. 567 00:28:30,660 --> 00:28:33,080 Siz yoxlamaq yoxsa sağ, 0-dən az var? 568 00:28:33,080 --> 00:28:37,510 >> Amma əgər siz onu yoxlamaq olacaq, əgər həm də isə mən başqa varsa əgər, 569 00:28:37,510 --> 00:28:39,260 onu yoxlamaq olacaq əgər Bu 0 daha çox var. 570 00:28:39,260 --> 00:28:43,500 Əgər, hətta baxmaq niyyətində deyil kodu digər xətləri. 571 00:28:43,500 --> 00:28:48,560 Belə ki, əsasən kimi kontrol edirik iki dəfə lazımsız, belə ki, niyə biz 572 00:28:48,560 --> 00:28:50,750 əgər başqa varsa bunu. 573 00:28:50,750 --> 00:28:52,350 Hər hansı digər suallar? 574 00:28:52,350 --> 00:28:56,547 >> Auditoriya: Belə funksionallığı başqa, əgər eyni 575 00:28:56,547 --> 00:28:57,790 yalnız əgər, əgər? 576 00:28:57,790 --> 00:28:58,470 >> LAUREN Carvalho: Xeyr 577 00:28:58,470 --> 00:29:02,720 Siz, həqiqətən, mənim növbəti görmək olacaq nümunə slide ola bilər olan 578 00:29:02,720 --> 00:29:03,270 müxtəlif ola. 579 00:29:03,270 --> 00:29:05,690 Bu halda, demək olar ki, eyni. 580 00:29:05,690 --> 00:29:10,190 581 00:29:10,190 --> 00:29:15,410 >> Odur ki, biz çox nümunə var əgər hesabatları və 582 00:29:15,410 --> 00:29:20,020 funksionallığı eyni deyil Mən yalnız əgər etdi kimi 583 00:29:20,020 --> 00:29:23,120 başqa, bu başqa əgər, başqa varsa. 584 00:29:23,120 --> 00:29:26,970 Yalnız çap nə haqqında düşünmək edək Mən sayı 95 daxil edin, əgər həyata 585 00:29:26,970 --> 00:29:27,715 bu proqram. 586 00:29:27,715 --> 00:29:29,764 >> Auditoriya: [işitilemez] 587 00:29:29,764 --> 00:29:31,102 >> LAUREN Carvalho: Və sonra? 588 00:29:31,102 --> 00:29:32,340 >> Auditoriya: [işitilemez] 589 00:29:32,340 --> 00:29:33,680 >> LAUREN Carvalho: Bəli. 590 00:29:33,680 --> 00:29:37,430 Belə ki, bu halda, bu şərtlər var bir-birinə qarşılıqlı müstəsna deyil. 591 00:29:37,430 --> 00:29:41,040 Və dayandırılması heç bir şey yoxdur, çünki qiymətləndirən bu vəziyyəti bu halda 592 00:29:41,040 --> 00:29:44,730 bir artıq var, onlar yalnız bütün çap olacaq. 593 00:29:44,730 --> 00:29:46,222 Mən bu necə düzeltmek olar? 594 00:29:46,222 --> 00:29:47,608 >> Auditoriya: başqa ifs? 595 00:29:47,608 --> 00:29:48,910 >> LAUREN Carvalho: Siz başqa ifs istifadə edə bilərsiniz. 596 00:29:48,910 --> 00:29:50,590 Mən sifariş dəyişə bilər Bu, sağ? 597 00:29:50,590 --> 00:29:53,800 Mən ilk bu bir əgər? 598 00:29:53,800 --> 00:29:55,120 Yaxşı, həqiqətən, no. 599 00:29:55,120 --> 00:29:57,100 Bu 95 işləməyəcək. 600 00:29:57,100 --> 00:29:58,490 >> LUCAS Freitas: Xeyr, yalnız başqa ifs. 601 00:29:58,490 --> 00:30:01,720 >> LAUREN Carvalho: The başqa ifs Bu sabit olardı. 602 00:30:01,720 --> 00:30:07,050 Ki, qarışıqlıq aydınlaşdırmaq varmı IFS arasında və başqa ifs? 603 00:30:07,050 --> 00:30:11,480 >> Auditoriya: yalnız əgər, xahiş istədi , onu dayandırmaq əgər siz başqa istifadə etmədi? 604 00:30:11,480 --> 00:30:11,840 >> LAUREN Carvalho: Right. 605 00:30:11,840 --> 00:30:13,330 Belə ki, yalnız bu ilk. 606 00:30:13,330 --> 00:30:16,535 Mən sayı 95 daxil edin, yalnız bu çap, və heç vaxt 607 00:30:16,535 --> 00:30:17,934 başqa yüksəldi olardı. 608 00:30:17,934 --> 00:30:22,570 >> LUCAS Freitas: Just cür hesab bu olur kimi, bunu. 609 00:30:22,570 --> 00:30:26,990 Başqa kimi deyil, əgər, check Bunun üçün, və sonra bunu. 610 00:30:26,990 --> 00:30:28,690 Onlar bütün qarşılıqlı etdiyiniz belə kimi eksklüziv. 611 00:30:28,690 --> 00:30:30,270 Siz o artıq iki daxil deyil. 612 00:30:30,270 --> 00:30:32,800 613 00:30:32,800 --> 00:30:37,630 >> Auditoriya: Əgər bir məntiqi istifadə edə bilərəmmi VƏ vəziyyət üçün? 614 00:30:37,630 --> 00:30:39,370 >> LAUREN Carvalho: Bəli. 615 00:30:39,370 --> 00:30:41,400 Yəni biz ola bilər ki, başqa yol var bu problem müəyyən. 616 00:30:41,400 --> 00:30:43,470 Biz müəyyən bilərdi edirik sağ, dəyişir? 617 00:30:43,470 --> 00:30:49,410 N böyük olduqda belə dedim bilərdi 90 və daha az - 618 00:30:49,410 --> 00:30:52,135 yaxşı, mən bu həqiqətən deyil tapmaq Fərq, lakin burada dediyim bilər 619 00:30:52,135 --> 00:30:53,960 n 80-dən çox və 90-dən azdır. 620 00:30:53,960 --> 00:30:55,570 70, az 80 daha çox. 621 00:30:55,570 --> 00:30:59,077 Bu da çalışıb olardı. 622 00:30:59,077 --> 00:30:59,891 >> [Gülüş] 623 00:30:59,891 --> 00:31:00,980 >> LUCAS Freitas: O qorxuram var. 624 00:31:00,980 --> 00:31:02,070 >> LAUREN Carvalho: Qorxma. 625 00:31:02,070 --> 00:31:04,570 >> LUCAS Freitas: Bu deyil səhv olacaq. 626 00:31:04,570 --> 00:31:08,630 Bu lazımsız var ki, yalnız var verbose. 627 00:31:08,630 --> 00:31:13,480 Like kompüter, bir olmalıdır mümkün qədər sadə ola kimi uzun kimi 628 00:31:13,480 --> 00:31:14,730 Siz funksionallıq var. 629 00:31:14,730 --> 00:31:16,725 630 00:31:16,725 --> 00:31:17,835 Siz konfet istəyirsiniz? 631 00:31:17,835 --> 00:31:19,084 >> Auditoriya: ehtiyac yoxdur. 632 00:31:19,084 --> 00:31:20,340 >> LAUREN Carvalho: Siz ətürpədən edirik hər kəs, Lucas. 633 00:31:20,340 --> 00:31:21,590 >> LUCAS Freitas: Sorry. 634 00:31:21,590 --> 00:31:24,650 635 00:31:24,650 --> 00:31:29,510 >> LAUREN Carvalho: David qeyd Bu sinif bəyanat keçid. 636 00:31:29,510 --> 00:31:33,180 Əsasən hansı neler keçid edir Şərhdə dəyişən edir. 637 00:31:33,180 --> 00:31:35,760 Bu halda, biz tam qəbul edirik. 638 00:31:35,760 --> 00:31:39,220 >> Tam 1, biz olacaq çap, "Siz kiçik bir seçilmiş 639 00:31:39,220 --> 00:31:42,000 nömrəsi. Siz "tam, 1" Əgər orta seçilmiş. "Əgər 640 00:31:42,000 --> 00:31:45,730 tam 3, "Siz yüksək seçilmiş nömrəsi. "Mən də bir default halda idi 641 00:31:45,730 --> 00:31:50,020 aşağı burada, lakin göstərən deyil çox pis olan, up. 642 00:31:50,020 --> 00:31:53,120 643 00:31:53,120 --> 00:31:55,360 >> Əsasən, bu yalnız başqa syntax. 644 00:31:55,360 --> 00:31:58,640 Biz dəqiq bu həyata bilər eyni şey ilə əgər və başqa əgər 645 00:31:58,640 --> 00:31:59,390 hesabatları. 646 00:31:59,390 --> 00:32:05,530 Amma zaman müxtəlif çox var şərait və müxtəlif çox 647 00:32:05,530 --> 00:32:10,350 Sizin üçün nə etmək istəyirəm nə varyasyonları hər input, bu bir variantdır. 648 00:32:10,350 --> 00:32:13,262 Belə ki, yalnız bilmək yaxşı bir syntax var. 649 00:32:13,262 --> 00:32:15,099 Bəli? 650 00:32:15,099 --> 00:32:21,380 >> Auditoriya: Niyə bir backslash yoxdur n ilk bir? 651 00:32:21,380 --> 00:32:23,340 >> LAUREN Carvalho: up there üçün? 652 00:32:23,340 --> 00:32:27,600 Up orada heç bir backslash n GetInt çünki - 653 00:32:27,600 --> 00:32:30,140 bu cəhd, əgər will Bu tez verir. 654 00:32:30,140 --> 00:32:32,290 Mənə 1 və 3 arasında tam ver. 655 00:32:32,290 --> 00:32:35,550 Mən boşluq n qoymaq əgər, bu cür növbəti line mənə almaq, amma yalnız 656 00:32:35,550 --> 00:32:38,690 onlara tam yazın istədi sağ kolon sonra. 657 00:32:38,690 --> 00:32:40,120 Siz boşluq n qoymaq bilərdi. 658 00:32:40,120 --> 00:32:42,374 Bu böyük deyil. 659 00:32:42,374 --> 00:32:43,288 Bəli? 660 00:32:43,288 --> 00:32:50,525 >> Auditoriya: Bu kodu üçün, bu halda bir, ki, çünki 661 00:32:50,525 --> 00:32:51,760 bu ilk işi var? 662 00:32:51,760 --> 00:32:52,260 Çünki - 663 00:32:52,260 --> 00:32:53,400 >> LAUREN Carvalho: Yox, yox, yox. 664 00:32:53,400 --> 00:32:56,480 Belə ki, bu mənə bir tam vermək 1 və 3. 665 00:32:56,480 --> 00:32:59,070 N 1 varsa, mən bu çap. 666 00:32:59,070 --> 00:33:02,740 Mən məktublar üçün xahiş etmişdi, mən ola bilər Mənə bir arasında bir məktub verir deyib 667 00:33:02,740 --> 00:33:04,935 və C. Sonra bu halda A. olardı 668 00:33:04,935 --> 00:33:05,910 >> Auditoriya: [işitilemez]. 669 00:33:05,910 --> 00:33:08,090 Bu halda ki, yalnız [işitilemez] 670 00:33:08,090 --> 00:33:11,260 >> LAUREN Carvalho: Bəli, doğru. 671 00:33:11,260 --> 00:33:11,550 Bəli? 672 00:33:11,550 --> 00:33:14,861 >> Siz istəyirdi əgər Auditoriya: bir relational ifadə daha çox? 673 00:33:14,861 --> 00:33:17,645 Belə ki, əvəzinə n deyərək 1 bərabərdir, [işitilemez] 674 00:33:17,645 --> 00:33:21,050 n birinci halda 1-dən böyükdür? 675 00:33:21,050 --> 00:33:26,630 >> Mən deyil Əslində, əgər: Lauren Carvalho Bu hallarda bəzi müəyyən, bu ki 676 00:33:26,630 --> 00:33:28,500 aşağı keçiririk. 677 00:33:28,500 --> 00:33:30,680 Yəni əslində, bəlkə bu deyil xahiş edirik nə. 678 00:33:30,680 --> 00:33:36,240 >> LUCAS Freitas: Mən əgər o xahiş edirəm halda 0, halda çox n çox idi 679 00:33:36,240 --> 00:33:37,150 0 az. 680 00:33:37,150 --> 00:33:39,210 >> LAUREN Carvalho: Bəlkə keçid Şərhdə istədiyiniz nə həqiqətən deyil 681 00:33:39,210 --> 00:33:39,880 bu halda istifadə etmək. 682 00:33:39,880 --> 00:33:42,420 >> LUCAS Freitas: The switch bəyanat yalnız dəyəri, belə ki, yoxlanılması edirik 683 00:33:42,420 --> 00:33:45,370 dəyəri bu və ya bu kimi. 684 00:33:45,370 --> 00:33:47,025 Beləliklə, siz həqiqətən bilməz şərtlər qoyur. 685 00:33:47,025 --> 00:33:50,988 686 00:33:50,988 --> 00:33:55,920 >> Auditoriya: əgər şəxs növləri [Işitilemez] ilə? 687 00:33:55,920 --> 00:33:58,240 >> LAUREN Carvalho: Bu olardı mənim halda, hansı təəssüf ki 688 00:33:58,240 --> 00:33:58,910 Gördüyünüz bilməz. 689 00:33:58,910 --> 00:34:02,240 >> LUCAS Freitas: [işitilemez] onları görmək edir. 690 00:34:02,240 --> 00:34:03,690 >> LAUREN Carvalho: Əslində, Siz nə bilirik? 691 00:34:03,690 --> 00:34:07,795 Yalnız 50 təhsil gedək və mən yalnız təhsil üzrə slaydlar zoom 692 00:34:07,795 --> 00:34:10,610 50 Bu, yalnız annoying edir. 693 00:34:10,610 --> 00:34:14,938 Mənə həqiqətən vəziyyəti gedək. 694 00:34:14,938 --> 00:34:17,860 Bu yalnız gedir bir az müddət. 695 00:34:17,860 --> 00:34:26,940 696 00:34:26,940 --> 00:34:27,840 >> Bütün hüquqlar. 697 00:34:27,840 --> 00:34:29,590 Belə ki, üzgünüm. 698 00:34:29,590 --> 00:34:33,625 Ən azı indi görürük edə bilərsiniz bu off kəsici olmadan hər şey. 699 00:34:33,625 --> 00:34:36,230 700 00:34:36,230 --> 00:34:36,969 Bütün hüquqlar. 701 00:34:36,969 --> 00:34:43,800 >> Onlar 10 qoymaq Əgər, biz default olardı burada mənim default halda, mən 702 00:34:43,800 --> 00:34:46,510 yalnız etibarsız çap, çünki mən tam daxil etmələrini istədi 703 00:34:46,510 --> 00:34:49,460 1 və 3. 704 00:34:49,460 --> 00:34:50,650 Hər hansı digər suallar? 705 00:34:50,650 --> 00:34:51,081 Bəli? 706 00:34:51,081 --> 00:34:57,590 >> Auditoriya: işi bir halda deyirlər üç, siz bütün olmaq istəyirdi demək 707 00:34:57,590 --> 00:35:00,950 Eyni şey, belə ki, bir sıra seçilmiş ki, bir orta sıra deyil. 708 00:35:00,950 --> 00:35:03,840 Bu halda, bu lazımsız olardı? 709 00:35:03,840 --> 00:35:08,371 Yalnız, həm də mətn dəyişdirmək istəyirsiniz Onlardan, və ya olacaq 710 00:35:08,371 --> 00:35:08,617 redundancy? 711 00:35:08,617 --> 00:35:11,920 Birləşdirmək üçün bir yolu var mı [Işitilemez]? 712 00:35:11,920 --> 00:35:15,810 >> LAUREN Carvalho: yolları var onları birləşdirmək, amma siz iman 713 00:35:15,810 --> 00:35:18,730 yalnız qonşu olanları birləşdirir. 714 00:35:18,730 --> 00:35:22,250 Mən bir şey müəyyən etmədi Belə ki halda iki, bu ki 715 00:35:22,250 --> 00:35:24,130 Hər iki halda tətbiq olunur. 716 00:35:24,130 --> 00:35:28,110 Oh, mən iş üçün bir şey qoymaq olmasaydı bir, bu, hər iki müraciət edirəm 717 00:35:28,110 --> 00:35:30,620 halda bir və iki. 718 00:35:30,620 --> 00:35:33,616 Ki, anlamlı əgər. 719 00:35:33,616 --> 00:35:35,872 >> Auditoriya: Əgər bir təkrar edə bilərəmmi? 720 00:35:35,872 --> 00:35:36,670 >> LUCAS Freitas: OK. 721 00:35:36,670 --> 00:35:39,950 Əsasən əgər kimi, siz var eyni şey, lakin siz qoymaq deyil 722 00:35:39,950 --> 00:35:46,820 burada bir şey, ya üçün olarıq halda bir və ya halda iki, bunu. 723 00:35:46,820 --> 00:35:47,930 Sağ? 724 00:35:47,930 --> 00:35:54,010 Almaq əgər və bu fasilə deməkdir Bu halda daxil yalnız tərk. 725 00:35:54,010 --> 00:35:55,030 Belə ki, əyləc nə deməkdir var. 726 00:35:55,030 --> 00:35:59,755 Mən yalnız bu idi əgər Belə ki, siz baxmaq, bu halda bir, və yalnız bu olardı. 727 00:35:59,755 --> 00:36:02,110 Bu halda iki idi, bu da ki yalnız bura gəlib və bunu. 728 00:36:02,110 --> 00:36:03,544 >> Auditoriya: Amma siz bunu edə bilər? 729 00:36:03,544 --> 00:36:05,140 Bir şey üçün var əgər halda iki [işitilemez] 730 00:36:05,140 --> 00:36:07,095 >> LAUREN Carvalho: Mən inanmıram Siz bunu edə bilərsiniz. 731 00:36:07,095 --> 00:36:09,380 Mən sizə ətrafında skip bilər düşünmürəm. 732 00:36:09,380 --> 00:36:11,070 Siz Rob bunu edə bilərəmmi? 733 00:36:11,070 --> 00:36:13,300 Mən belə düşünmürəm. 734 00:36:13,300 --> 00:36:16,548 >> Auditoriya: bir nömrəsi Belə ki, yalnız sağ, bir halda sonra getmək olar? 735 00:36:16,548 --> 00:36:21,410 , Iki vergül halda bir, ola bilməz? 736 00:36:21,410 --> 00:36:21,970 >> LUCAS Freitas: Xeyr, siz bilməzsiniz. 737 00:36:21,970 --> 00:36:25,085 Siz mütləq bilməz. 738 00:36:25,085 --> 00:36:28,770 >> LAUREN Carvalho: Mən demək, nöqtə bu bir seçim və bu ola bilər 739 00:36:28,770 --> 00:36:31,940 Sizin istifadə halda uyğun, belə ki, sonra şərtlər əgər istifadə. 740 00:36:31,940 --> 00:36:33,906 >> Auditoriya: Beləliklə, nə siz bu nə olardı? 741 00:36:33,906 --> 00:36:34,314 Keçid? 742 00:36:34,314 --> 00:36:38,540 >> LAUREN Carvalho: Mən bu istifadə Siz çox müəyyən əgər - 743 00:36:38,540 --> 00:36:39,730 həqiqətən, Lucas, siz blok etdiyiniz edir. 744 00:36:39,730 --> 00:36:40,982 >> LUCAS Freitas: Oh, sorry. 745 00:36:40,982 --> 00:36:44,200 >> LAUREN Carvalho: Əgər çox sizin üçün istəyirəm ki, müəyyən davranışlar 746 00:36:44,200 --> 00:36:48,105 hər input, bu ola bilər yazılı daha az daha çox qısa 747 00:36:48,105 --> 00:36:49,530 bir hər biri üçün bəyanat əgər. 748 00:36:49,530 --> 00:36:51,210 >> Auditoriya: nə yoxdur daha demək qırıb? 749 00:36:51,210 --> 00:36:53,180 >> LAUREN Carvalho: The fasilə dayandırmaq deməkdir. 750 00:36:53,180 --> 00:36:56,860 Mən bu fasilə olmasaydı, saxla Burada, biz yalnız aşağı düşmüşdür olardı 751 00:36:56,860 --> 00:36:58,110 növbəti işi. 752 00:36:58,110 --> 00:37:00,820 >> LUCAS Freitas: Break almaq deməkdir keçid bəyanat həyata. 753 00:37:00,820 --> 00:37:03,400 Bu 1 varsa, mən istəyirəm, çünki Bu çap və tərk etmək. 754 00:37:03,400 --> 00:37:04,640 Mən başqa bir şey yoxlamaq istəmirəm. 755 00:37:04,640 --> 00:37:05,790 >> Auditoriya: Siz istəmirəm başqa bir şey çap. 756 00:37:05,790 --> 00:37:06,730 >> LUCAS Freitas: Bəli. 757 00:37:06,730 --> 00:37:08,260 Bu qarşılıqlı müstəsna çünki. 758 00:37:08,260 --> 00:37:11,378 >> Auditoriya: Və bu, yalnız davam edir növbəti halda əgər birinci halda 759 00:37:11,378 --> 00:37:11,850 doğru deyil? 760 00:37:11,850 --> 00:37:14,120 Və ya bütün hallarda test edir eyni zamanda? 761 00:37:14,120 --> 00:37:16,300 >> LUCAS Freitas: Xeyr, bu, çek ardıcıl. 762 00:37:16,300 --> 00:37:18,070 Ardıcıl, evet. 763 00:37:18,070 --> 00:37:21,840 Daha bir sual, sonra biz var belə ki, biz hər şeyi əhatə edə bilər hərəkət. 764 00:37:21,840 --> 00:37:22,300 Bəli? 765 00:37:22,300 --> 00:37:25,280 >> Auditoriya: Belə halda, ola bilər yalnız bir başqa bir şey? 766 00:37:25,280 --> 00:37:27,680 Siz bir sıra verə bilər? 767 00:37:27,680 --> 00:37:28,580 >> LUCAS Freitas: Xeyr 768 00:37:28,580 --> 00:37:29,900 >> LAUREN Carvalho: Mən düşünmürəm siz bir sıra verə bilər. 769 00:37:29,900 --> 00:37:31,430 >> LUCAS Freitas: Siz bilməz bir sıra verə bilməz. 770 00:37:31,430 --> 00:37:33,190 >> Auditoriya: Bu iş xüsusi [Işitilemez]. 771 00:37:33,190 --> 00:37:34,840 >> LUCAS Freitas: Switch dəyərlər sort edir. 772 00:37:34,840 --> 00:37:38,400 Siz asılı olaraq müxtəlif şeyler bir dəyəri müəyyən bir dəyəri. 773 00:37:38,400 --> 00:37:41,050 Siz sıra edə bilməz, siz bilməzsiniz başqa bir şey. 774 00:37:41,050 --> 00:37:43,055 Bu görmək üçün bir alət var. 775 00:37:43,055 --> 00:37:46,570 >> LAUREN Carvalho: Çoxu istifadə etməyin çox CS50 şərhlər keçid 776 00:37:46,570 --> 00:37:48,760 lakin var. 777 00:37:48,760 --> 00:37:49,920 >> Bütün hüquqlar. 778 00:37:49,920 --> 00:37:53,870 Biz danışmaq olacaq, belə ki, növbəti şey haqqında ternary operator edir. 779 00:37:53,870 --> 00:37:56,650 Bu yalnız bir növüdür şərti. 780 00:37:56,650 --> 00:38:01,460 Əsasən nə burada neler I deyiləm bir tam üçün xahiş, və n əgər 781 00:38:01,460 --> 00:38:05,550 100-dən çox, mən çap gedirəm "Yüksək". Bu deyil, əgər, mən gedirəm 782 00:38:05,550 --> 00:38:07,010 "aşağı". çap 783 00:38:07,010 --> 00:38:11,230 >> Belə ki, bunu nə vəziyyəti edir burada parantez, və siz 784 00:38:11,230 --> 00:38:13,550 cür sual hesab edə bilər Mən olmadığını soruşuram kimi 785 00:38:13,550 --> 00:38:15,030 Bu doğru və ya deyil. 786 00:38:15,030 --> 00:38:18,485 Bu doğru varsa, mən ilk bu gedirəm bu doğru deyil, əgər, və, mən 787 00:38:18,485 --> 00:38:20,020 Bu ikinci şey edəcəyik. 788 00:38:20,020 --> 00:38:23,520 789 00:38:23,520 --> 00:38:27,960 >> Haqqında hər hansı bir sualınız ternary operator? 790 00:38:27,960 --> 00:38:30,880 >> LUCAS Freitas: Just Xahiş istəyirəm David olduğunu bir zaman 791 00:38:30,880 --> 00:38:33,346 vəziyyəti - 792 00:38:33,346 --> 00:38:35,690 >> LAUREN Carvalho: hərhalda David nin canlı stream vasitəsilə izləyir. 793 00:38:35,690 --> 00:38:37,210 >> LUCAS Freitas: O bunu İndi həyat stream. 794 00:38:37,210 --> 00:38:41,730 Bir vəziyyət var ki, zaman siz qıvrım aşırma qoymaq ehtimal, 795 00:38:41,730 --> 00:38:45,320 biz bir keçid var kimi burada bəyanat. 796 00:38:45,320 --> 00:38:46,750 Biz burada qıvrım aşırma var. 797 00:38:46,750 --> 00:38:49,560 Nə şərait, siz üçün də qoymaq lazım idi. 798 00:38:49,560 --> 00:38:50,820 >> LAUREN Carvalho: Siz görəcəksiniz bu style guide. 799 00:38:50,820 --> 00:38:52,900 Biz, həqiqətən, yoxdur style guide indi. 800 00:38:52,900 --> 00:38:53,930 Mən David hələ iş hesab edirəm. 801 00:38:53,930 --> 00:38:55,100 >> LUCAS Freitas: O bildirib ki, yalnız indi çalışır. 802 00:38:55,100 --> 00:38:56,120 >> LAUREN Carvalho: Oh, indi iş deyil? 803 00:38:56,120 --> 00:38:57,520 OK. 804 00:38:57,520 --> 00:39:02,060 Üslubunda Belə ki, yəqin bu il Siz yalnız bir xətt var, hətta, doğru, 805 00:39:02,060 --> 00:39:06,040 bu qoymaq var daxil qıvrım aşırma 806 00:39:06,040 --> 00:39:09,480 Siz mütləq üçün ehtiyac yoxdur Proqramın funksionallıq. 807 00:39:09,480 --> 00:39:12,210 Və bəlkə biz yalnız bir fasilə etmək lazımdır şərtlər və düz getmək sonra 808 00:39:12,210 --> 00:39:14,620 temizlemek üçün style guide bu bəzi şeyləri up? 809 00:39:14,620 --> 00:39:15,010 >> LUCAS Freitas: Bəli. 810 00:39:15,010 --> 00:39:15,775 Bir sual var? 811 00:39:15,775 --> 00:39:17,580 >> Auditoriya: Xeyr, yalnız gözləmək lazımdır stil guide qədər. 812 00:39:17,580 --> 00:39:19,578 >> Auditoriya: geri getmək bilər Üç komponentli operator? 813 00:39:19,578 --> 00:39:23,360 >> LAUREN Carvalho: ternary, bəli. 814 00:39:23,360 --> 00:39:29,010 >> LUCAS Freitas: ternary operator əsasən əgər başqa Şərhdə, 815 00:39:29,010 --> 00:39:33,590 əvəzinə iki xətləri var olan sonra əgər yoxlanılması və 816 00:39:33,590 --> 00:39:36,600 başqa, yalnız bir xətt var. 817 00:39:36,600 --> 00:39:40,930 Mən bir string vermək istəyirəm Belə ki, əsasən əgər yüksək və ya aşağı, və I dəyəri 818 00:39:40,930 --> 00:39:46,270 n daha böyük bir yüksək etmək istəyirəm 100 və ya aşağı az varsa, mən nə edə bilər 819 00:39:46,270 --> 00:39:47,730 Bu [işitilemez] 820 00:39:47,730 --> 00:39:53,060 simli sonra olacaq və mən proqram 100-dən çox n xahiş? 821 00:39:53,060 --> 00:39:55,750 >> Mən bu ifadəni niyə belə ki, parantez və sonra 822 00:39:55,750 --> 00:39:56,580 sual işarəsi. 823 00:39:56,580 --> 00:39:59,110 Mən 100-dən böyükdür soruşuram? 824 00:39:59,110 --> 00:40:02,310 Əgər, yüksək olacaq. 825 00:40:02,310 --> 00:40:03,850 Bu deyil, bu, aşağı olacaq. 826 00:40:03,850 --> 00:40:07,310 >> Belə ki, əsasən Sizcə nə xahiş , belə ki, parantez bir sual qoymaq 827 00:40:07,310 --> 00:40:08,620 vəziyyəti. 828 00:40:08,620 --> 00:40:11,160 Sonra sual işarəsi qoymaq Siz xahiş edirik, çünki. 829 00:40:11,160 --> 00:40:15,240 Bu doğru əgər, bu olacaq ilk dəyəri [işitilemez] burada. 830 00:40:15,240 --> 00:40:18,176 Əgər belə deyilsə, mən qoymaq üçün gedirəm kolon sonra dəyər. 831 00:40:18,176 --> 00:40:21,580 Bu mənada edirmi? 832 00:40:21,580 --> 00:40:24,730 >> Bu da kimi ki, bir şey var C alət ancaq yoxdur 833 00:40:24,730 --> 00:40:25,700 xüsusi istifadə. 834 00:40:25,700 --> 00:40:29,890 Amma CS insanlar, adətən, istəyirəm ki, yalnız xətləri saxlayır, çünki. 835 00:40:29,890 --> 00:40:31,050 >> LAUREN Carvalho: Bu, çox zərif var. 836 00:40:31,050 --> 00:40:32,951 Bu, yalnız bir şərhdə bir çox edir. 837 00:40:32,951 --> 00:40:36,077 >> Auditoriya: Belə ki, faiz işarəsi yalnız nə nəticələri 838 00:40:36,077 --> 00:40:36,799 Əvvəlki line? 839 00:40:36,799 --> 00:40:38,260 >> LAUREN Carvalho: Oh, mən kədərləndim. 840 00:40:38,260 --> 00:40:42,670 Bu faiz işarəsi faktiki olaraq bu bir tutucu s. 841 00:40:42,670 --> 00:40:46,160 Bir printf şərhdə, bu var neler olan burada string, 842 00:40:46,160 --> 00:40:48,440 çap, lakin siz yalnız bilərsiniz Bu orada qoymaq. 843 00:40:48,440 --> 00:40:50,290 Əks halda çap olardı sanki s out. 844 00:40:50,290 --> 00:40:54,070 Beləliklə, biz saxlamaq üçün burada bir faiz qoymaq keçirilən bu yer nə 845 00:40:54,070 --> 00:40:57,590 vergüldən sonra gəlir. 846 00:40:57,590 --> 00:40:59,470 >> Belə ki, bir simli üçün, yüzdə s var. 847 00:40:59,470 --> 00:41:00,950 Bir tam, yüzdə i üçün. 848 00:41:00,950 --> 00:41:03,330 Bir float, faiz f. 849 00:41:03,330 --> 00:41:06,960 Əgər biz həmin görəcəksiniz daha nümunələr. 850 00:41:06,960 --> 00:41:09,230 Amma bəlkə siz haqqında danışmaq lazımdır bir az müddət style guide, indi 851 00:41:09,230 --> 00:41:10,480 o qədər ki,. 852 00:41:10,480 --> 00:41:21,040 853 00:41:21,040 --> 00:41:24,010 >> LUCAS Freitas: Siz getmək Əgər cs50.net/style, siz görmək olacaq 854 00:41:24,010 --> 00:41:25,760 stil guide. 855 00:41:25,760 --> 00:41:32,420 Problem dəstləri üçün, sizin hesab problem set daxilində ibarətdir, 856 00:41:32,420 --> 00:41:35,510 siz bütün əgər əsasən deməkdir Bu problem set hissələri və ya əgər 857 00:41:35,510 --> 00:41:37,170 bir şey cəhd. 858 00:41:37,170 --> 00:41:41,120 İkinci şey, düzgün olan vasitələri proqram nə edir 859 00:41:41,120 --> 00:41:44,520 bunu ehtimal və ya bu yoxdur edildi hatalar, və ya nə deyil var 860 00:41:44,520 --> 00:41:45,620 bunu ehtimal edir. 861 00:41:45,620 --> 00:41:51,420 >> Üçüncü şey deməkdir, dizayn Bu yaxşı həyata, və ya var 862 00:41:51,420 --> 00:41:54,520 lazımsız ifadələri istifadə? 863 00:41:54,520 --> 00:41:59,400 Belə ki, məsələn, sizə demək istəyirəm əgər bir sıra 10 dəfə, bir yazılı 864 00:41:59,400 --> 00:42:03,040 loop üçün və ya sadəcə 10 dəfə edirik Eyni şərhdə, yalnız bunu 865 00:42:03,040 --> 00:42:04,060 surəti və yapışdırıb. 866 00:42:04,060 --> 00:42:05,760 Belə ki, dizayn üçün. 867 00:42:05,760 --> 00:42:07,420 >> Və nəhayət, siz stil var. 868 00:42:07,420 --> 00:42:12,000 Style yalnız mühakimə kimi Sizin kodu görünür 869 00:42:12,000 --> 00:42:14,050 oxunaqlı və cür olduqca. 870 00:42:14,050 --> 00:42:16,520 Bu, yalnız əsasən deməkdir Sizin Kodu oxunaqli edir? 871 00:42:16,520 --> 00:42:20,560 Baxan başqası istəyirsiniz Sizin kodu nə anlamaq mümkün 872 00:42:20,560 --> 00:42:21,250 bunu edir? 873 00:42:21,250 --> 00:42:25,360 Bu şərh və kimi var? 874 00:42:25,360 --> 00:42:30,430 >> Nin stil haqqında danışmaq edək ki, istifadə ehtimal edirik. 875 00:42:30,430 --> 00:42:32,200 Ilk şey yapılan yorumlar. 876 00:42:32,200 --> 00:42:35,280 Şərhlər üçün çox vacibdir sizin kodu bəzən bunu edirik, çünki 877 00:42:35,280 --> 00:42:38,750 Proqram, siz dəqiq nə bilirik Siz yalnız başlamaq bunu istəyirəm, 878 00:42:38,750 --> 00:42:43,120 coding, yalnız C. bir dəstə yazın Amma başqası axtarır əgər siz olunur 879 00:42:43,120 --> 00:42:47,500 kodu, onlar etmək fikrində deyilik onlar bilmirlər, çünki bunu anlamaq 880 00:42:47,500 --> 00:42:51,420 kimi baş olan şeylər, Bu pesudocode, belə ki, bəlkə onlar 881 00:42:51,420 --> 00:42:53,970 anlamaq üçün bir çətin vaxt var Kodu nə. 882 00:42:53,970 --> 00:42:57,900 >> Belə comments izah həqiqətən faydalı da axtarır kimsə 883 00:42:57,900 --> 00:43:00,880 Sizin bunu nə kodu, və həqiqətən hətta sizin üçün, 884 00:43:00,880 --> 00:43:01,880 onlar çox faydalı istəyirik. 885 00:43:01,880 --> 00:43:05,740 Siz daha və çətin psets getmək kimi, Siz kodu olur ki, görmək olacaq 886 00:43:05,740 --> 00:43:10,590 uzun, sonra şərhlər həqiqətən siz unutmayın vacibdir nə hər 887 00:43:10,590 --> 00:43:13,320 proqram hissəsi yoxdur. 888 00:43:13,320 --> 00:43:16,920 >> A comment qoymaq üçün, yalnız bir edə bilərsiniz çizgi çizgi və sonra bir comment yazmaq. 889 00:43:16,920 --> 00:43:21,250 Və bütün line comment hissəsidir, və nə olursa olsun, yazmaq 890 00:43:21,250 --> 00:43:24,550 olmaq niyyətində deyil Sizin kodu istifadə. 891 00:43:24,550 --> 00:43:27,993 Bu compiler kimi əsasən var ki, ignore gedir. 892 00:43:27,993 --> 00:43:29,290 Ki, hissi edirmi? 893 00:43:29,290 --> 00:43:31,710 >> Auditoriya: siz yenə nə etməliyəm Şərh yazmaq? 894 00:43:31,710 --> 00:43:33,260 >> LUCAS Freitas: Bu? 895 00:43:33,260 --> 00:43:36,020 Çizgi çizgi? 896 00:43:36,020 --> 00:43:39,810 Siz çizgi çizgi, yazın zaman nə ki, uyğundur niyyətində deyil 897 00:43:39,810 --> 00:43:42,260 Bəli C. hesab ediləcək? 898 00:43:42,260 --> 00:43:45,910 >> Auditoriya: Belə açıqlamadan sonra, siz yalnız daxil edin və bir yeni xətt başlamaq? 899 00:43:45,910 --> 00:43:47,120 >> LUCAS Freitas: Bəli, dəqiq. 900 00:43:47,120 --> 00:43:50,010 >> LAUREN Carvalho: The çizgi çizgi bir xətt şərh üçün. 901 00:43:50,010 --> 00:43:52,910 >> LUCAS Freitas: Məsələn, burada biz - 902 00:43:52,910 --> 00:43:54,160 Mənə zoom imkan - 903 00:43:54,160 --> 00:43:56,530 904 00:43:56,530 --> 00:44:01,180 Məsələn, burada bir float elan edirəm, lakin bəlkə siz yalnız bu qoymaq əgər 905 00:44:01,180 --> 00:44:04,980 kodunu, sizin kimi heç bir fikrim yoxdur Bu, həqiqətən, kimi, nə 906 00:44:04,980 --> 00:44:06,950 bu kodu baxaraq kimsə kimi, olacaq nə 907 00:44:06,950 --> 00:44:09,190 heck gedir? 908 00:44:09,190 --> 00:44:12,890 >> Siz "çevirmək deyə bir şərh qoymaq Selsi Fahrenheit, bu, çox edir 909 00:44:12,890 --> 00:44:13,450 daha məntiqli. 910 00:44:13,450 --> 00:44:15,480 Siz etdiyiniz kimi, OK, siz bir dönüşüm edir. 911 00:44:15,480 --> 00:44:16,730 Ki, hissi edirmi? 912 00:44:16,730 --> 00:44:19,860 913 00:44:19,860 --> 00:44:24,960 Belə ki, yalnız insanlar kömək edir ki, bir şey var etmək də kodu hazır və 914 00:44:24,960 --> 00:44:28,290 Siz təşkil edə Sizin kodu daha yaxşı. 915 00:44:28,290 --> 00:44:33,080 >> İkinci şey edə bilərsiniz ki, multi-line şərh, belə ki, bir var 916 00:44:33,080 --> 00:44:34,850 xətləri bir dəstə üçün şərh. 917 00:44:34,850 --> 00:44:38,880 Əvəzində slash çizgi qoymaq olan, ilk line comments, çizgi çizgi 918 00:44:38,880 --> 00:44:43,590 belə ki, ikinci xətt və siz çizgi ulduz istifadə edə bilərsiniz. 919 00:44:43,590 --> 00:44:46,330 Bunu ki, yol olduğunu üçün comment ilk line, siz 920 00:44:46,330 --> 00:44:49,650 bir çizgi ulduz ulduz edəcəyəm, belə ki, yalnız kimi. 921 00:44:49,650 --> 00:44:56,900 Just Biz burada kimi başlanğıcını var bir proqram, siz adətən qoymaq 922 00:44:56,900 --> 00:44:59,530 , bu proqram nə var və kimi stuff. 923 00:44:59,530 --> 00:45:01,900 Bu cür bir mövzu kimi proqram üçün. 924 00:45:01,900 --> 00:45:04,540 >> Yenə də, bu bir şey deyil compiler qayğı gedir, lakin 925 00:45:04,540 --> 00:45:07,570 Bildiyiniz üçün vacibdir nə bu proqram yoxdur və ya digər insanlar üçün 926 00:45:07,570 --> 00:45:09,960 Proqram nə bilmək. 927 00:45:09,960 --> 00:45:17,480 Belə ki, sonra ulduz ulduz doğramaq, və yoxdur Siz ulduz nə olacaq son line 928 00:45:17,480 --> 00:45:22,250 yaxın etmək üçün zərbə ki, comment. 929 00:45:22,250 --> 00:45:26,140 Belə ki, əsasən bütün digər xətləri üçün, Siz yalnız hər hansı yazmaq bilər, və bu 930 00:45:26,140 --> 00:45:27,390 məhəl olacaq. 931 00:45:27,390 --> 00:45:32,920 932 00:45:32,920 --> 00:45:37,780 >> Və həmçinin, yalnız stil kimi, Siz görmək xətləri hər bir ulduz var və bütün 933 00:45:37,780 --> 00:45:39,380 ulduzlar uyğun olunur. 934 00:45:39,380 --> 00:45:41,605 Bunlar əhəmiyyətli şeylər belə Sizin kodu olduqca görünür ki,. 935 00:45:41,605 --> 00:45:42,855 Yaxşı səslənir? 936 00:45:42,855 --> 00:45:45,320 937 00:45:45,320 --> 00:45:47,290 >> İndi şərait. 938 00:45:47,290 --> 00:45:52,240 Davud nə biz olmalıdır ki, həqiqətən o slaydlar qoymaq ki, 939 00:45:52,240 --> 00:45:55,810 Siz hesabatları əgər hər hansı bir zaman və şərtlər hər cür, 940 00:45:55,810 --> 00:46:00,700 ki, göstərmək üçün qıvrım aşırma istifadə etməlidir bu baş verəcək nə 941 00:46:00,700 --> 00:46:02,730 Siz şərt zaman. 942 00:46:02,730 --> 00:46:07,560 Texniki, bir şərt zaman və sonra növbəti line yalnız biridir 943 00:46:07,560 --> 00:46:12,110 line, Əgər texniki yoxdur qıvrım aşırma qoymaq. 944 00:46:12,110 --> 00:46:16,930 >> Əsasən compiler anlamaq olardı hər halda gizli kimi. 945 00:46:16,930 --> 00:46:21,100 Amma CS50, biz qoymaq sizlərdən xahiş qıvrım aşırma yalnız, belə ki sizin 946 00:46:21,100 --> 00:46:24,560 kodu daha mütəşəkkil və daha çox oxunaqlı. 947 00:46:24,560 --> 00:46:28,200 Kod uzun olur, çünki siz əgər qıvrım aşırma və belə yoxdur. 948 00:46:28,200 --> 00:46:29,150 Bu, həqiqətən messy olur. 949 00:46:29,150 --> 00:46:31,410 >> LAUREN Carvalho: Bu dəqiq deyil David yalnız işarə nə 950 00:46:31,410 --> 00:46:33,000 Əvvəlki slaydlar. 951 00:46:33,000 --> 00:46:36,690 Bu, mütləq buruq olmadan işləyir aşırma, lakin üslub səbəblərdən 952 00:46:36,690 --> 00:46:38,840 biz ki, xahiş olacaq Daxil olanlar qoymaq yoxdur 953 00:46:38,840 --> 00:46:42,400 >> Və style50 çalışan başlamaq zaman, çek 50 növ olan 954 00:46:42,400 --> 00:46:44,860 stil, bunu sizə xatırlatmaq olacaq. 955 00:46:44,860 --> 00:46:49,710 >> LUCAS Freitas: Və başqa bir şey deyil birlikdə qıvrım aşırma qoymaq unutmayın 956 00:46:49,710 --> 00:46:50,610 hər xətti. 957 00:46:50,610 --> 00:46:52,490 Belə ki, misal üçün, nə, l's. 958 00:46:52,490 --> 00:46:56,910 Buruq açmaq, növbəti line getmək burğu, sonra növbəti line getmək. 959 00:46:56,910 --> 00:46:59,560 Dörd fəzalarında olan abzas. 960 00:46:59,560 --> 00:47:03,570 Sonra başqa bir sonra nə yazmaq xətti və buruq brace bağlayın. 961 00:47:03,570 --> 00:47:06,870 Belə ki, əmin olun ki, bu qıvrım həm aşırma müxtəlif xətləri var. 962 00:47:06,870 --> 00:47:11,548 >> Bu kodu kimi idi əgər Auditoriya: 10 başqa ifs, bu olmalıdır 963 00:47:11,548 --> 00:47:13,040 Mötərizədə 10 dəst olacaq? 964 00:47:13,040 --> 00:47:14,610 >> LUCAS Freitas: Bəli, onların hər biri üçün. 965 00:47:14,610 --> 00:47:14,930 Bəli. 966 00:47:14,930 --> 00:47:17,980 Belə ki, başqa, əgər, və s. 967 00:47:17,980 --> 00:47:21,990 >> Auditoriya: Can deyil indent Tab basın? 968 00:47:21,990 --> 00:47:25,350 >> LUCAS Freitas: Biz isteyen edirik uşaqlar dörd boşluq istifadə etmək. 969 00:47:25,350 --> 00:47:30,060 Bəzi mətn redaktorları nişanı tərcümə dörd boşluq avtomatik olaraq. 970 00:47:30,060 --> 00:47:34,850 gedit deyil, belə ki, var space space space space yoxdur. 971 00:47:34,850 --> 00:47:37,920 Bu da ki, bəzi şeydir proqramçılar yalnız Nişanlar, bəzi 972 00:47:37,920 --> 00:47:40,560 proqramçılar yalnız dörd fəzalarında etmək, və bəzi digər insanlar hətta bunu 973 00:47:40,560 --> 00:47:41,900 iki və ya üç boşluq. 974 00:47:41,900 --> 00:47:44,040 Bu, yalnız ki, burada biz xahiş edirik dörd fəzalarında etmək uşaqlar. 975 00:47:44,040 --> 00:47:47,556 >> Auditoriya: demək olar ki, mütləq var gedit üçün bir yol var 976 00:47:47,556 --> 00:47:48,645 avtomatik [işitilemez]. 977 00:47:48,645 --> 00:47:50,480 Kimi heç bir [işitilemez] ki, yoxdur. 978 00:47:50,480 --> 00:47:51,150 >> LUCAS Freitas: Bəli. 979 00:47:51,150 --> 00:47:53,165 Mən sizə Ayarlar getmək bilər. 980 00:47:53,165 --> 00:47:55,270 >> Auditoriya: Bu, artıq o bütün yoxdur. 981 00:47:55,270 --> 00:47:56,410 >> LUCAS Freitas: Bu artıq yoxdur? 982 00:47:56,410 --> 00:47:56,890 OK. 983 00:47:56,890 --> 00:48:00,854 Belə ki, yalnız əmin olun ki, siz dörd boşluq var. 984 00:48:00,854 --> 00:48:05,880 >> Auditoriya: Biz Kıvırcık qoymaq var həmçinin loops üçün Mötərizədə? 985 00:48:05,880 --> 00:48:07,470 >> LUCAS Freitas: Bəli. 986 00:48:07,470 --> 00:48:11,610 >> LAUREN Carvalho: zaman yalnız kodu bir blok encapsulating 987 00:48:11,610 --> 00:48:13,570 qıvrım aşırma istifadə edin. 988 00:48:13,570 --> 00:48:18,040 Və biz yalnız olduğunu düşünmək əvvəl heç yaxşı bu barədə inad olan 989 00:48:18,040 --> 00:48:23,450 səbəbi, uşaqlar almaq üçün getmək əgər böyük şirkətləri texnologiyalı təcrübə, 990 00:48:23,450 --> 00:48:26,020 onlar bir style guide verəcək və bu nə sizin sizə xəbər verəcəkdir 991 00:48:26,020 --> 00:48:27,220 kodu kimi baxmaq lazımdır. 992 00:48:27,220 --> 00:48:31,120 Və sizin kimi kodu öyrəndim baxmayaraq Bu, bəlkə sizin təcrübə 993 00:48:31,120 --> 00:48:32,680 Əgər bir şey etmək lazımdır tamamilə fərqli. 994 00:48:32,680 --> 00:48:35,115 Onlar uyğun gözləyirsiniz onların stil. 995 00:48:35,115 --> 00:48:39,800 >> LUCAS Freitas: Və daha bir şey deyil ki, i x kimi necə hiss edirsiniz 996 00:48:39,800 --> 00:48:42,290 space, az, kosmik, 0? 997 00:48:42,290 --> 00:48:44,640 Əgər operator zaman - 998 00:48:44,640 --> 00:48:50,490 Bu plus kimi, minus bilər, dəfə, daha az, daha, nə operator - 999 00:48:50,490 --> 00:48:57,560 Siz sol boşluq qoymaq lazımdır və operator hüququ. 1000 00:48:57,560 --> 00:49:00,570 >> LAUREN Carvalho: Bunlar ikili operands çağırıb. 1001 00:49:00,570 --> 00:49:03,720 Just olun, siz həmişə kosmik etmək Sizin ikili operands həyata. 1002 00:49:03,720 --> 00:49:05,465 >> LUCAS Freitas: Bu bir ikili operand. 1003 00:49:05,465 --> 00:49:07,010 >> LAUREN Carvalho: Yəni Bu iki edir, çünki. 1004 00:49:07,010 --> 00:49:08,260 >> LUCAS Freitas: Bəli, Oh. 1005 00:49:08,260 --> 00:49:13,340 1006 00:49:13,340 --> 00:49:14,590 >> OK, açarları. 1007 00:49:14,590 --> 00:49:18,180 1008 00:49:18,180 --> 00:49:23,390 Birincisi, kimi ki, görmək lazımdır bir və ya başqa şərhdə, siz var 1009 00:49:23,390 --> 00:49:28,280 öz xətti ilə buruq brace qoymaq və burada buruq burğu altında. 1010 00:49:28,280 --> 00:49:32,240 Bir yer var ki, görürsünüz başqa, əgər keçid sonra, yalnız kimi 1011 00:49:32,240 --> 00:49:35,360 biz arasında bir yer var idi və parantez. 1012 00:49:35,360 --> 00:49:36,610 Belə ki, qoymaq lazımdır. 1013 00:49:36,610 --> 00:49:40,380 1014 00:49:40,380 --> 00:49:48,270 >> Və heç bir kosmik sağ hər sonra var parantez və ya sonuna qədər 1015 00:49:48,270 --> 00:49:49,080 parantez. 1016 00:49:49,080 --> 00:49:52,612 Belə ki, bütün birlikdə olduğunu görmək və həmçinin burada istəyirəm. 1017 00:49:52,612 --> 00:49:53,940 >> Bəli? 1018 00:49:53,940 --> 00:49:58,040 >> LAUREN Carvalho: düşünürəm biz hərəkət etmək lazımdır. 1019 00:49:58,040 --> 00:50:02,340 >> LUCAS Freitas: Belə ki, bu bir hissəsidir CS50 üçün var ki, style guide. 1020 00:50:02,340 --> 00:50:06,520 Cs50.net/style getmək üçün əmin olun və bu nəzər. 1021 00:50:06,520 --> 00:50:09,250 Bütün bunlar çox vacibdir Sizin stil hesab üçün. 1022 00:50:09,250 --> 00:50:12,740 1023 00:50:12,740 --> 00:50:15,670 >> Mənə geri şərhdə gedək. 1024 00:50:15,670 --> 00:50:17,070 >> LAUREN Carvalho: I had deyil yalnız style50 istifadə edin. 1025 00:50:17,070 --> 00:50:18,920 Biz yalnız getmək olacaq düz loops üçün. 1026 00:50:18,920 --> 00:50:27,580 1027 00:50:27,580 --> 00:50:28,300 Bütün hüquqlar. 1028 00:50:28,300 --> 00:50:33,720 >> Belə ki, indi geri content almaq imkan biz style guide artıq getdi etdiyiniz. 1029 00:50:33,720 --> 00:50:37,220 Loops, siz Not onları gördüm, biz onlar haqqında danışmaq olacaq 1030 00:50:37,220 --> 00:50:39,210 C. 1031 00:50:39,210 --> 00:50:44,400 >> Bir üçün loop var Bu üç hissələri 1032 00:50:44,400 --> 00:50:45,440 loop üçün bu bəyanat. 1033 00:50:45,440 --> 00:50:49,040 Siz başlatma in var siz sizin dəyişənlərin seçin. 1034 00:50:49,040 --> 00:50:52,160 Siz olan vəziyyət, var bir şey görmək yoxlanılması olub 1035 00:50:52,160 --> 00:50:54,670 doğru və ya yalan və olub loop davam etməlidir. 1036 00:50:54,670 --> 00:50:59,390 Və sizin yeniləmə var olan Sizin dəyişənlərin yenilənməsi olunur. 1037 00:50:59,390 --> 00:51:05,310 >> Yalnız bəzi bir sürətli nəzər salaq Fəaliyyət loop üçün bu C kodu. 1038 00:51:05,310 --> 00:51:08,860 Nə oldu da burada başlatma, biz 0 i müəyyən edirik. 1039 00:51:08,860 --> 00:51:11,820 Bu vəziyyətdə biz kontrol edirik i 10-dən az olub. 1040 00:51:11,820 --> 00:51:14,982 Və yeniləmə biz istəyirik i incrementing. 1041 00:51:14,982 --> 00:51:20,490 Belə ki, nə nəticələnəcək Bu loop üçün? 1042 00:51:20,490 --> 00:51:24,344 >> LUCAS Freitas: Əslində, ilk növbədə, Sizlərin i + + nə bilirik? 1043 00:51:24,344 --> 00:51:25,850 >> Auditoriya: 1 artdı. 1044 00:51:25,850 --> 00:51:26,870 >> LUCAS Freitas: yes, 1 artdı. 1045 00:51:26,870 --> 00:51:30,020 Belə ki, bu eyni şeydir Mən bunu i plus 1 bərabərdir. 1046 00:51:30,020 --> 00:51:35,890 Və biz bir yer yoxdur ki, görürsünüz I və + + arasında. 1047 00:51:35,890 --> 00:51:37,600 >> Belə ki, uşaqlar bunu nə bilirik? 1048 00:51:37,600 --> 00:51:39,060 Kimsə mənə deyə bilərsiniz? 1049 00:51:39,060 --> 00:51:41,463 Və bəlkə bəzi konfet almaq ki, çünki? 1050 00:51:41,463 --> 00:51:42,912 >> Auditoriya: [işitilemez] 1051 00:51:42,912 --> 00:51:44,850 >> LUCAS Freitas: OK. 1052 00:51:44,850 --> 00:51:45,400 [Işitilemez] 1053 00:51:45,400 --> 00:51:47,450 sonra [Işitilemez] hamı göstərir. 1054 00:51:47,450 --> 00:51:49,565 Bəli, o, "bu şou olacaq CS50 "10 dəfə. 1055 00:51:49,565 --> 00:51:52,150 >> LAUREN Carvalho: Mən bunu tapmaq Slayd adı. 1056 00:51:52,150 --> 00:51:53,830 >> LUCAS Freitas: Bəli, Oh. 1057 00:51:53,830 --> 00:51:54,670 >> [Gülüş] 1058 00:51:54,670 --> 00:51:56,790 >> LUCAS Freitas: Bu kömək edir. 1059 00:51:56,790 --> 00:51:58,370 >> LAUREN Carvalho: Belə ki, o loops üçün. 1060 00:51:58,370 --> 00:52:03,200 Biz bir daha nümunələri görmək olacaq sonra loops üçün. 1061 00:52:03,200 --> 00:52:06,510 Lakin əslində bir nəzər edək qarşılaşa bilərsiniz loop ikinci növü 1062 00:52:06,510 --> 00:52:08,920 C, və bu isə loop deyirlər. 1063 00:52:08,920 --> 00:52:11,120 >> Bir müddət loop, siz var yalnız bir vəziyyət var. 1064 00:52:11,120 --> 00:52:14,790 Vəziyyəti yoxlanılır başlayan və əgər vəziyyət 1065 00:52:14,790 --> 00:52:18,450 daxilində həqiqi, sonra kodu qiymətləndirir isə blokunun bədən 1066 00:52:18,450 --> 00:52:20,380 icra edəcək. 1067 00:52:20,380 --> 00:52:23,000 Və kodu davam edəcək ki, kimi uzun icra 1068 00:52:23,000 --> 00:52:24,450 Vəziyyəti doğru qalır. 1069 00:52:24,450 --> 00:52:28,350 1070 00:52:28,350 --> 00:52:33,320 >> Burada C. bir müddət loop bir misal var Biz 10 sayı müəyyən olacaq 1071 00:52:33,320 --> 00:52:34,580 ilə başlayır. 1072 00:52:34,580 --> 00:52:41,800 Kimi uzun count 0 daha çox kimi, biz bu çap saxlamaq olacaq 1073 00:52:41,800 --> 00:52:43,360 burada dəyişən. 1074 00:52:43,360 --> 00:52:47,080 Biz count azalma davam edirik daha sonra vəziyyəti yoxlamaq. 1075 00:52:47,080 --> 00:52:51,370 Print, azalma, check vəziyyət yenidən. 1076 00:52:51,370 --> 00:52:54,530 >> Burada aid bir misal var əvvəllər sizin suala. 1077 00:52:54,530 --> 00:52:57,340 Biz zaman biz yüzdə s idi bir string çap, və indi 1078 00:52:57,340 --> 00:53:03,420 biz bir int çap edirik, biz var faiz i yerinə tutucu kimi. 1079 00:53:03,420 --> 00:53:09,250 Məktublar bütün yaraşıqlı olmalıdır intuitiv, i int üçün, simli üçün s. 1080 00:53:09,250 --> 00:53:15,400 >> Bu kodu icra Belə ki, siz çap, 0 10 aşağı saymaq 1081 00:53:15,400 --> 00:53:15,925 hər tam. 1082 00:53:15,925 --> 00:53:19,460 >> LUCAS Freitas: Və siz hesab edə bilər Bir boş kimi hiss faiz kimi 1083 00:53:19,460 --> 00:53:23,960 yer, və sonra bu qoyulması edirik burada boş dəyişən. 1084 00:53:23,960 --> 00:53:27,640 Belə ki, məsələn, burada var yalnız boş, və sonra mən qoyulması alıram 1085 00:53:27,640 --> 00:53:30,262 , orada count count dəyəri. 1086 00:53:30,262 --> 00:53:32,710 Ki, hissi edirmi? 1087 00:53:32,710 --> 00:53:35,860 >> Mən yalnız bunu edə bilər printf kimi və sonra saymaq quotes? 1088 00:53:35,860 --> 00:53:36,840 Ki, işləmək istəyirsiniz? 1089 00:53:36,840 --> 00:53:37,980 >> Auditoriya: Xeyr 1090 00:53:37,980 --> 00:53:41,190 >> LUCAS Freitas: Xeyr, o, çünki əslində sözü "count" çap 1091 00:53:41,190 --> 00:53:42,850 əvəzinə dəyəri çap. 1092 00:53:42,850 --> 00:53:46,080 Bu, bu dəyərlər çap etmək necə dəyişən doğru yerinə 1093 00:53:46,080 --> 00:53:47,670 dəyişən yalnız adı. 1094 00:53:47,670 --> 00:53:48,530 Hər hansı bir sualınız? 1095 00:53:48,530 --> 00:53:53,060 >> Auditoriya: Niyə istifadə edirsiniz isə bir qarşı kimi? 1096 00:53:53,060 --> 00:53:56,130 >> LAUREN Carvalho: Mən bir istifadə loop bilirəm əgər dəqiq necə çox 1097 00:53:56,130 --> 00:53:59,520 Mən loop qaçmaq istəyirəm tekrarlamalar. 1098 00:53:59,520 --> 00:54:02,810 Bu halda, çünki etməz, Mən demək, mən yalnız çalışır 1099 00:54:02,810 --> 00:54:05,310 həqiqətən sadə hesab Bu slayd üçün nümunə. 1100 00:54:05,310 --> 00:54:09,990 Amma bir şey istəyirəm ki, deyək isə davam etmək - 1101 00:54:09,990 --> 00:54:14,480 >> LUCAS Freitas: Məsələn, siz şəxs qədər giriş üçün xahiş 1102 00:54:14,480 --> 00:54:15,370 siz doğru daxil verir. 1103 00:54:15,370 --> 00:54:19,720 Belə ki, daxil deyil isə kimi OK, bunun üçün tələb saxlamaq. 1104 00:54:19,720 --> 00:54:22,920 Yoxsa bile valideynlər vermir kimi siz pul, bunun üçün tələb saxlamaq. 1105 00:54:22,920 --> 00:54:23,430 >> [Gülüş] 1106 00:54:23,430 --> 00:54:25,390 >> LAUREN Carvalho: Siz necə bilmirəm bir çox dəfə bunu etmək lazımdır. 1107 00:54:25,390 --> 00:54:27,292 >> LUCAS Freitas: siz deyil, çünki ki, neçə dəfə bilirik 1108 00:54:27,292 --> 00:54:28,010 davam etmək niyyətindədir. 1109 00:54:28,010 --> 00:54:30,397 >> LAUREN Carvalho: Amma, loop üçün in Siz neçə dəfə bilmək lazımdır. 1110 00:54:30,397 --> 00:54:33,640 1111 00:54:33,640 --> 00:54:33,860 Bəli? 1112 00:54:33,860 --> 00:54:38,520 >> Auditoriya: Just aydınlaşdırmaq üçün, faiz Bu barədə bir şey deyir 1113 00:54:38,520 --> 00:54:42,415 baş, bu tam üçün i-nin, və backslash n - 1114 00:54:42,415 --> 00:54:43,910 >> LAUREN Carvalho: Means? 1115 00:54:43,910 --> 00:54:45,820 Kim backslash n deməkdir nə bilir? 1116 00:54:45,820 --> 00:54:47,770 New line, evet. 1117 00:54:47,770 --> 00:54:48,130 Məhz. 1118 00:54:48,130 --> 00:54:50,500 >> LUCAS Freitas: Siz hesab edə bilər yeni xətt kimi n. 1119 00:54:50,500 --> 00:54:52,258 >> LAUREN Carvalho: Nice. 1120 00:54:52,258 --> 00:54:55,775 >> Auditoriya: ki sayı nedir dash dash [Işitilemez]? 1121 00:54:55,775 --> 00:55:00,240 >> LUCAS Freitas: Count minus minus edir eyni şey kimi plus plus, lakin 1122 00:55:00,240 --> 00:55:02,160 əvəzinə artırılması, Bu 1 azalaraq edir. 1123 00:55:02,160 --> 00:55:04,720 1124 00:55:04,720 --> 00:55:07,185 >> LAUREN Carvalho: Hər hansı bir daha loop suallar isə? 1125 00:55:07,185 --> 00:55:09,460 No? 1126 00:55:09,460 --> 00:55:13,910 Oh, biz idi ki, atlandı. 1127 00:55:13,910 --> 00:55:14,950 >> Bu do loop isə edir. 1128 00:55:14,950 --> 00:55:18,950 Istisna olmaqla, bir müddət loop çox oxşar Bu halda biz sonra vəziyyəti yoxlamaq 1129 00:55:18,950 --> 00:55:23,430 Bu bədəndə kodu loop bir dəfə həyata keçirir. 1130 00:55:23,430 --> 00:55:27,170 Beləliklə, biz kodu icra nə olursa olsun ilk. 1131 00:55:27,170 --> 00:55:31,956 Sonra icra vəziyyətini yoxlamaq yenə şərt doğru olduqda. 1132 00:55:31,956 --> 00:55:35,450 1133 00:55:35,450 --> 00:55:38,950 >> Siz bu istifadə edərək özünüzü tapa bilərsiniz istifadəçi giriş üçün xahiş edirik. 1134 00:55:38,950 --> 00:55:42,080 Siz həmişə olacaq, çünki bir dəfə xahiş, sonra nə asılı olaraq 1135 00:55:42,080 --> 00:55:46,570 istifadəçi girişi ola bilər ki, reprompt və əgər təkrar xahiş 1136 00:55:46,570 --> 00:55:50,670 Giriş nə idi gözlənilir. 1137 00:55:50,670 --> 00:55:53,610 >> Auditoriya: Belə ki, bir forma kimi insanların doldurmaq üçün. 1138 00:55:53,610 --> 00:55:56,010 >> LAUREN Carvalho: Bəli, dəqiq. 1139 00:55:56,010 --> 00:55:59,720 Siz ilk, mən hesab edirəm ki, tapa bilərsiniz Pset, siz olacaq 1140 00:55:59,720 --> 00:56:04,010 toplamaq üçün bir do yaxşı loop istifadə istifadəçi daxil. 1141 00:56:04,010 --> 00:56:08,728 >> Auditoriya: vəziyyətdən asılı olaraq, Sizin isə loops daha çox axır edirlər 1142 00:56:08,728 --> 00:56:12,805 tez-tez çox loops kimi isə bir və ya bir şey? 1143 00:56:12,805 --> 00:56:14,080 >> LAUREN Carvalho: bu dəqiq varsa - 1144 00:56:14,080 --> 00:56:17,400 >> LUCAS Freitas Onlar həmişə run lazımdır dəfə dəqiq məbləği sizə 1145 00:56:17,400 --> 00:56:19,130 Bu run etmək istəyirəm. 1146 00:56:19,130 --> 00:56:23,860 Biz istifadə kimi isə çünki biz, həqiqətən, ən azı bir dəfə daxil almaq istədi. 1147 00:56:23,860 --> 00:56:27,220 Isə loops, bəzən siz istəmirəm Bu deyil, əgər bütün icra etmək 1148 00:56:27,220 --> 00:56:28,540 icra halda. 1149 00:56:28,540 --> 00:56:31,300 Belə ki, dizayn asılıdır. 1150 00:56:31,300 --> 00:56:35,900 Edərkən və ya Mən demək, siz istifadə ya edə bilərsiniz kimi uzun sizin kodu edir kimi isə 1151 00:56:35,900 --> 00:56:36,905 bunu ehtimal edir. 1152 00:56:36,905 --> 00:56:38,470 >> LAUREN Carvalho: Amma bunu cavab hesab sizin 1153 00:56:38,470 --> 00:56:40,540 sual yes yəqin ki. 1154 00:56:40,540 --> 00:56:42,190 Nin vəziyyəti yalan idi deyirlər. 1155 00:56:42,190 --> 00:56:45,498 Bir halda ki, bir dəfə run, və ki, bir halda sıfır dəfə çalışır. 1156 00:56:45,498 --> 00:56:47,370 Belə ki, Bəli. 1157 00:56:47,370 --> 00:56:49,260 >> Hər hansı bir daha suallar? 1158 00:56:49,260 --> 00:56:50,320 Bəli? 1159 00:56:50,320 --> 00:56:56,443 >> Auditoriya: loop şərti ola bilər dəyişən digər baxımından loop üçün 1160 00:56:56,443 --> 00:56:57,385 [Işitilemez] daha. 1161 00:56:57,385 --> 00:57:01,700 >> LAUREN Carvalho: Bəli, Bu bir şey ola bilər. 1162 00:57:01,700 --> 00:57:06,420 Yəqin ki, başlayan psets üçün, ki, halda qarşılaşa var, lakin 1163 00:57:06,420 --> 00:57:09,878 mütləq bir şey ola bilər. 1164 00:57:09,878 --> 00:57:12,680 >> LUCAS Freitas: düşünürəm biz burada tamamlayın. 1165 00:57:12,680 --> 00:57:13,290 >> LAUREN Carvalho: biz? 1166 00:57:13,290 --> 00:57:13,480 No? 1167 00:57:13,480 --> 00:57:13,870 >> LUCAS Freitas: Loops? 1168 00:57:13,870 --> 00:57:14,600 Bəli. 1169 00:57:14,600 --> 00:57:16,280 >> LAUREN Carvalho: Biz olmamalıdır. 1170 00:57:16,280 --> 00:57:17,760 Oh, biz loops ilə edilir. 1171 00:57:17,760 --> 00:57:19,250 OK. 1172 00:57:19,250 --> 00:57:23,180 >> Əslində, biz söhbət etdik, çünki çox, həqiqətən bütün gedin imkan 1173 00:57:23,180 --> 00:57:28,950 study.cs50.net/conditions üzərində. 1174 00:57:28,950 --> 00:57:34,460 Və aşağı getmək olacaq üçün problemlər widget. 1175 00:57:34,460 --> 00:57:39,090 Yaxşı, həqiqətən, əldə nəfər isə Bu qurmaq, CS50 Study edir 1176 00:57:39,090 --> 00:57:42,620 sizin TFS olacaq ki, bir vasitə olacaq bölmələr üçün və hazırlamaq üçün istifadə 1177 00:57:42,620 --> 00:57:45,230 Siz bölmələr əldən əgər uşaqlar istifadə edə bilərsiniz. 1178 00:57:45,230 --> 00:57:48,980 Bu slaydlar bir qom ehtiva olacaq, hər üçün bəzi məsləhətlər və tövsiyələr 1179 00:57:48,980 --> 00:57:54,030 mövzu, və bəzi təcrübə problemləri həlləri ilə. 1180 00:57:54,030 --> 00:57:57,200 >> Niyə hər kəs yalnız bir nəzər etmir burada bu problem. 1181 00:57:57,200 --> 00:58:01,630 1182 00:58:01,630 --> 00:58:04,790 >> Mən üzr xatırladan olmalıdır alıram Bu gün noutbuklar gətirmək insanlar. 1183 00:58:04,790 --> 00:58:07,050 Amma yoxsa bir laptop, ki, OK. 1184 00:58:07,050 --> 00:58:10,140 Siz yalnız bir bu aşağı jot bilər kağız parçası və ya üzərində baxmaq 1185 00:58:10,140 --> 00:58:12,890 Sizin qonşu çiyin. 1186 00:58:12,890 --> 00:58:16,380 >> Bir proqram cəhd və yazmaq edək ki, bir tahmin etmək üçün istifadəçi ister ki, 1187 00:58:16,380 --> 00:58:19,250 ailəyə düşən uşaqların orta sayı ABŞ-da vahid. 1188 00:58:19,250 --> 00:58:22,265 Ki sayı sizin kimi, yolu ilə, 2 bu nümunələrdən bilərsiniz. 1189 00:58:22,265 --> 00:58:24,770 1190 00:58:24,770 --> 00:58:29,030 >> Biz orta sayı çap etmək istəyirəm ABŞ-da ailə başına uşaqlar, sonra biz 1191 00:58:29,030 --> 00:58:31,080 nə istəyirsiniz? 1192 00:58:31,080 --> 00:58:35,480 Biz daxil toplamaq istəyirəm istifadəçi. 1193 00:58:35,480 --> 00:58:41,290 Və sonra nə istifadəçi asılı olaraq input Siz çap olacaq edir 1194 00:58:41,290 --> 00:58:44,850 Bu doğru ya və ya bu düzgün deyil. 1195 00:58:44,850 --> 00:58:48,040 >> Və siz ki, ilk şey Siz az arrow basın, əgər baxın 1196 00:58:48,040 --> 00:58:52,190 Bu problem widget alt bir pseudocode aşağı jot üçün spot. 1197 00:58:52,190 --> 00:58:53,340 Belə ki, hələ proqramlaşdırma deyilik. 1198 00:58:53,340 --> 00:58:56,740 Siz yalnız əldə etdiyiniz Sizin üçün fikir. 1199 00:58:56,740 --> 00:58:59,620 >> Hər kəs Lucas kömək etmək istəyir hüququ ilə gəlmək 1200 00:58:59,620 --> 00:59:01,270 bu problem üçün pseudocode? 1201 00:59:01,270 --> 00:59:04,900 >> LUCAS Freitas: ilk şey nədir biz yəqin ki, burada etmək lazımdır ki? 1202 00:59:04,900 --> 00:59:07,010 Uşaqlar nə düşünürsünüz? 1203 00:59:07,010 --> 00:59:08,260 >> Auditoriya: [işitilemez] 1204 00:59:08,260 --> 00:59:12,060 1205 00:59:12,060 --> 00:59:13,290 >> LUCAS Freitas: OK, Bəli. 1206 00:59:13,290 --> 00:59:16,610 Belə ki, çap. 1207 00:59:16,610 --> 00:59:19,480 Yalnız yazdır bu orta demək insanların sayı? 1208 00:59:19,480 --> 00:59:20,470 OK. 1209 00:59:20,470 --> 00:59:23,450 Print sual, deyək. 1210 00:59:23,450 --> 00:59:25,951 Mən bu sualı çap sonra, Mən nə etməliyəm? 1211 00:59:25,951 --> 00:59:27,875 >> Auditoriya: giriş alın. 1212 00:59:27,875 --> 00:59:30,690 >> LUCAS Freitas: giriş alın. 1213 00:59:30,690 --> 00:59:32,864 Başqa bir şey? 1214 00:59:32,864 --> 00:59:34,114 >> Auditoriya: Vəziyyəti. 1215 00:59:34,114 --> 00:59:36,770 1216 00:59:36,770 --> 00:59:38,980 >> LUCAS Freitas: Vəziyyəti. 1217 00:59:38,980 --> 00:59:41,325 >> LAUREN Carvalho: ki, nədir şərt olacaq? 1218 00:59:41,325 --> 00:59:43,550 >> Auditoriya: [işitilemez] sayı. 1219 00:59:43,550 --> 00:59:44,440 >> LAUREN Carvalho: Right. 1220 00:59:44,440 --> 00:59:46,945 >> LUCAS Freitas: Belə ki, nə gedirəm şəraitində yoxlamaq üçün? 1221 00:59:46,945 --> 00:59:48,750 >> Auditoriya: Bu 2 bərabərdir varsa. 1222 00:59:48,750 --> 00:59:50,640 >> LAUREN Carvalho: bu 2 bərabərdir varsa. 1223 00:59:50,640 --> 00:59:51,890 Məhz. 1224 00:59:51,890 --> 00:59:58,340 1225 00:59:58,340 --> 01:00:00,140 >> LUCAS Freitas: bir şey var mı mən nə etməliyəm ki, başqa? 1226 01:00:00,140 --> 01:00:01,390 >> Auditoriya: Count. 1227 01:00:01,390 --> 01:00:05,184 1228 01:00:05,184 --> 01:00:08,110 >> LUCAS Freitas: Belə ki, əgər 2 bərabər, deyək - 1229 01:00:08,110 --> 01:00:14,250 1230 01:00:14,250 --> 01:00:17,960 Giriş bərabərdir əgər mənə yalnız yazmaq bildirin 2, sonra nə gedirəm 1231 01:00:17,960 --> 01:00:23,665 etmək print doğru. 1232 01:00:23,665 --> 01:00:26,230 1233 01:00:26,230 --> 01:00:31,826 Və sonra başqa, mən gedirəm yanlış çap. 1234 01:00:31,826 --> 01:00:34,600 1235 01:00:34,600 --> 01:00:37,720 Başqa bir şey? 1236 01:00:37,720 --> 01:00:38,670 No? 1237 01:00:38,670 --> 01:00:40,500 >> LAUREN Carvalho: Belə ki, - haqqında basın 1238 01:00:40,500 --> 01:00:42,290 Hər kəs bu aşağı var? 1239 01:00:42,290 --> 01:00:44,680 >> LUCAS Freitas: Bu mənada edirmi? 1240 01:00:44,680 --> 01:00:46,226 Belə ki, indi bu kod edək. 1241 01:00:46,226 --> 01:00:50,140 >> LAUREN Carvalho: Siz basın varsa az arrow, bu, həqiqətən saxlayır 1242 01:00:50,140 --> 01:00:51,900 həqiqətən maraqlı olan pseudocode. 1243 01:00:51,900 --> 01:00:56,480 Və siz şərh o edə bilər, əgər Siz yalnız özünüzü xatırlatmaq istəyirəm 1244 01:00:56,480 --> 01:00:57,075 nə. 1245 01:00:57,075 --> 01:01:01,555 >> LUCAS Freitas: Belə ki, məsələn, ilk Mən sual çap olacaq, belə ki, deyiləm 1246 01:01:01,555 --> 01:01:05,930 necə Mən, həqiqətən, bunu gedirəm? 1247 01:01:05,930 --> 01:01:07,050 printf. 1248 01:01:07,050 --> 01:01:12,130 Belə printf və məsələ orta düşən uşaqların sayı 1249 01:01:12,130 --> 01:01:14,110 ABŞ-da ailə. 1250 01:01:14,110 --> 01:01:19,070 1251 01:01:19,070 --> 01:01:21,790 >> Sonra almaq üçün gidiyorum istifadəçi daxil. 1252 01:01:21,790 --> 01:01:29,050 1253 01:01:29,050 --> 01:01:31,324 Mən bunu necə edə bilərik? 1254 01:01:31,324 --> 01:01:32,200 >> Auditoriya: Int alın. 1255 01:01:32,200 --> 01:01:33,076 >> LAUREN Carvalho: GetInt. 1256 01:01:33,076 --> 01:01:33,890 >> LUCAS Freitas: OK. 1257 01:01:33,890 --> 01:01:35,220 Belə ki, ilk sağ, elan? 1258 01:01:35,220 --> 01:01:39,300 int, bunu zəng edək n GetInt bərabərdir. 1259 01:01:39,300 --> 01:01:42,610 1260 01:01:42,610 --> 01:01:44,670 >> İndi vəziyyəti. 1261 01:01:44,670 --> 01:01:49,250 Belə ki, mənə gedirəm ki, deyək check cavab bura. 1262 01:01:49,250 --> 01:01:57,290 Belə ki, ilk, n olan giriş, bərabərdir əgər - necə Mən yazmaq üçün gedirəm? 1263 01:01:57,290 --> 01:01:58,480 >> Auditoriya: bərabər Bərabər. 1264 01:01:58,480 --> 01:02:00,000 >> LUCAS Freitas: Perfect. 1265 01:02:00,000 --> 01:02:00,670 Belə ki, n. 1266 01:02:00,670 --> 01:02:04,600 Və mən bir yer ki, görürsünüz bərabərdir, doğru, kosmik, bərabərdir. 1267 01:02:04,600 --> 01:02:06,930 İndi mən nə etməliyəm? 1268 01:02:06,930 --> 01:02:08,820 Stil üçün çox əhəmiyyətli bir şey. 1269 01:02:08,820 --> 01:02:10,070 Qıvrım aşırma. 1270 01:02:10,070 --> 01:02:16,570 1271 01:02:16,570 --> 01:02:17,795 >> Və sonra mən çap gedirəm. 1272 01:02:17,795 --> 01:02:19,790 Necə çap edirsiniz? 1273 01:02:19,790 --> 01:02:22,500 printf. 1274 01:02:22,500 --> 01:02:24,568 >> Auditoriya: o kapitallaşdırılır ola bilərmi? 1275 01:02:24,568 --> 01:02:27,166 1276 01:02:27,166 --> 01:02:28,380 >> LUCAS Freitas: Xeyr 1277 01:02:28,380 --> 01:02:31,000 Bu, bütün kiçik ehtimal. 1278 01:02:31,000 --> 01:02:32,250 Belə ki, doğru deyil. 1279 01:02:32,250 --> 01:02:40,990 1280 01:02:40,990 --> 01:02:44,870 >> Bu printf üçün kifayət edəcək Şərhdə, və ya bir şey itkin edirəm? 1281 01:02:44,870 --> 01:02:46,265 >> Auditoriya: New line. 1282 01:02:46,265 --> 01:02:50,220 >> LUCAS Freitas: New line, evet. 1283 01:02:50,220 --> 01:02:51,250 İndi başqa. 1284 01:02:51,250 --> 01:02:57,290 >> Auditoriya: boşluq var Bu printf sonra, və ya heç bir? 1285 01:02:57,290 --> 01:03:00,820 >> LAUREN Carvalho: Biz olmalıdır style guide edin. 1286 01:03:00,820 --> 01:03:02,260 >> Auditoriya: Bu olmamalıdır. 1287 01:03:02,260 --> 01:03:03,510 >> LUCAS Freitas: OK, olmamalıdır. 1288 01:03:03,510 --> 01:03:05,820 1289 01:03:05,820 --> 01:03:13,605 Belə ki, başqa printf, "Bu düzgün deyil." 1290 01:03:13,605 --> 01:03:17,105 >> LAUREN Carvalho: Bağışlayın, sizin quotes. 1291 01:03:17,105 --> 01:03:17,950 >> LUCAS Freitas: OK. 1292 01:03:17,950 --> 01:03:18,600 Başqa bir şey? 1293 01:03:18,600 --> 01:03:20,770 Yaxşı görünür? 1294 01:03:20,770 --> 01:03:21,890 >> LAUREN Carvalho: biz cəhd verimmi? 1295 01:03:21,890 --> 01:03:23,190 >> LUCAS Freitas: Bəli, run bildirin. 1296 01:03:23,190 --> 01:03:25,880 1297 01:03:25,880 --> 01:03:29,070 Belə ki, tərtib və bu, çalışır ki, görünür. 1298 01:03:29,070 --> 01:03:31,465 Iki uşaq cəhd edək. 1299 01:03:31,465 --> 01:03:34,110 Bu doğru deyil. 1300 01:03:34,110 --> 01:03:37,300 Və indi əvəzinə yenidən run edək, lakin iki övladı edək qoyulması 1301 01:03:37,300 --> 01:03:40,990 Mən beş kimi qoymaq gedirəm deyirlər. 1302 01:03:40,990 --> 01:03:41,515 Bu düzgün deyil. 1303 01:03:41,515 --> 01:03:42,670 Belə ki, bu işləri ki, görünür. 1304 01:03:42,670 --> 01:03:44,160 >> LAUREN Carvalho: Niyə onlara göstərmək deyil Əgər bir şey qoymaq əgər nə olur 1305 01:03:44,160 --> 01:03:45,055 bəzi məktublar kimi, qəribə. 1306 01:03:45,055 --> 01:03:45,790 >> LUCAS Freitas: Bəli, Oh. 1307 01:03:45,790 --> 01:03:47,430 Nin də olduğunu yoxlamaq edək. 1308 01:03:47,430 --> 01:03:51,170 Istifadəçi mess çalışır nə proqram ilə, və onlar yalnız 1309 01:03:51,170 --> 01:03:57,430 yazmaq, mən iki bilmirəm. 1310 01:03:57,430 --> 01:03:58,320 Lakin, yeniden demək olacaq. 1311 01:03:58,320 --> 01:04:00,780 >> LAUREN Carvalho: Belə GetInt yeniden onları xahiş olunur. 1312 01:04:00,780 --> 01:04:02,115 Biz qayğı yox idi özümüzlə ki. 1313 01:04:02,115 --> 01:04:02,750 >> LUCAS Freitas: Bəli. 1314 01:04:02,750 --> 01:04:06,853 Mən, həqiqətən, bir sıra qoymaq belə halda, bu yeniden istiyor saxlamaq niyyətindədir. 1315 01:04:06,853 --> 01:04:08,330 >> Auditoriya: Siz bunu necə run idi? 1316 01:04:08,330 --> 01:04:10,570 >> LUCAS Freitas: Just basın Bu ulduz düyməsini basın. 1317 01:04:10,570 --> 01:04:11,940 >> LAUREN Carvalho: Siz getmək lazımdır. 1318 01:04:11,940 --> 01:04:13,320 Orada getmək. 1319 01:04:13,320 --> 01:04:15,550 >> LUCAS Freitas: The star orada düyməsini basın. 1320 01:04:15,550 --> 01:04:16,040 Bəli? 1321 01:04:16,040 --> 01:04:19,960 >> Auditoriya: [işitilemez] təklif edirmi çox decimal nömrələri ilə? 1322 01:04:19,960 --> 01:04:21,235 >> LAUREN Carvalho: Mən inanıram. 1323 01:04:21,235 --> 01:04:22,660 >> LUCAS Freitas: nə Əgər? 1324 01:04:22,660 --> 01:04:24,990 >> LAUREN Carvalho: onlar yazın bir decimal sayı, mən hesab edirəm 1325 01:04:24,990 --> 01:04:25,880 Bu təklif olacaq. 1326 01:04:25,880 --> 01:04:26,586 >> LUCAS Freitas: Bakalým. 1327 01:04:26,586 --> 01:04:28,360 >> LAUREN Carvalho: Çünki bir int deyil. 1328 01:04:28,360 --> 01:04:32,056 1329 01:04:32,056 --> 01:04:33,442 >> LUCAS Freitas: Bəli. 1330 01:04:33,442 --> 01:04:37,370 >> LAUREN Carvalho: Belə ki, bir int deyil, Int yeniden xahiş edəcək alın. 1331 01:04:37,370 --> 01:04:40,795 >> Auditoriya: Belə ki, burada kodu olacaq Bu isteyen decimal yer 1332 01:04:40,795 --> 01:04:46,005 Onlar daxil ki, istifadəçi xüsusi bir tam? 1333 01:04:46,005 --> 01:04:48,480 >> LAUREN Carvalho: GetInt əslində bizim üçün bunu. 1334 01:04:48,480 --> 01:04:50,600 >> Auditoriya: Xeyr, biz istəyirdik əgər demək daxil [işitilemez] 1335 01:04:50,600 --> 01:04:55,070 >> LUCAS Freitas: Siz orta kimi demək olar ABŞ-da uşaqların sayı. 1336 01:04:55,070 --> 01:04:56,120 Bilmirəm. 1337 01:04:56,120 --> 01:05:01,761 Biz, məsələn, "Lütfən demək olar input tam. " 1338 01:05:01,761 --> 01:05:04,270 >> LAUREN Carvalho: bərabər bir tam orta sayına. 1339 01:05:04,270 --> 01:05:06,190 Mən demək, necə var siz söz, sağ? 1340 01:05:06,190 --> 01:05:06,520 >> LUCAS Freitas: Bəli. 1341 01:05:06,520 --> 01:05:08,420 Bu, həqiqətən, kodlaşdırma hissəsi deyil. 1342 01:05:08,420 --> 01:05:11,000 Bu nə kimi daha çox istədiyiniz olacaq 1343 01:05:11,000 --> 01:05:13,987 proqram yazın. 1344 01:05:13,987 --> 01:05:17,723 >> Auditoriya: o halda necə biz bunu run olardı [Işitilemez] gedit həqiqətən idi. 1345 01:05:17,723 --> 01:05:19,130 Əvəzində oyun basaraq? 1346 01:05:19,130 --> 01:05:21,180 >> LUCAS Freitas: Biz ilk tərtib edir. 1347 01:05:21,180 --> 01:05:25,080 Biz etməklə bunu edə bilərsiniz və fayl adı. 1348 01:05:25,080 --> 01:05:29,896 Və sonra run, biz dot çizgi edəcəyik və proqram adı. 1349 01:05:29,896 --> 01:05:36,588 >> Auditoriya: Mən nə demək əgər idi danışarlar biz proqram cavab istədi 1350 01:05:36,588 --> 01:05:42,010 düzgün, etibarsız giriş, Siz qoymaq lazımdır - 1351 01:05:42,010 --> 01:05:45,710 >> LUCAS Freitas: Biz bilməyəcək ki, çünki bu deyir kodu 1352 01:05:45,710 --> 01:05:50,350 yeniden alın Int bir olan gəlir artıq həyata ki, funksiyası 1353 01:05:50,350 --> 01:05:55,790 CS50 kitabxana vasitəsilə, və ildən bizim üçün artıq, orada həyata var biz 1354 01:05:55,790 --> 01:05:58,340 bilməz, yalnız [işitilemez]. 1355 01:05:58,340 --> 01:06:00,780 >> LAUREN Carvalho: Siz istifadə deyilsə GetInt, sonra bunu edə bilərsiniz. 1356 01:06:00,780 --> 01:06:01,490 >> LUCAS Freitas: Bəli. 1357 01:06:01,490 --> 01:06:03,750 Siz GetInt istifadə etdiyiniz halda, siz bilməzsiniz. 1358 01:06:03,750 --> 01:06:05,427 Hər hansı digər suallar? 1359 01:06:05,427 --> 01:06:12,938 >> Auditoriya: Siz kimi ilə getdi bilərdi Sonra GetFloat və qoymaq 1360 01:06:12,938 --> 01:06:14,381 Onluq bu? 1361 01:06:14,381 --> 01:06:15,343 >> LUCAS Freitas: Bəli. 1362 01:06:15,343 --> 01:06:15,824 >> Auditoriya: OK. 1363 01:06:15,824 --> 01:06:19,210 Sonra yalnız daxil ola bilər a bərabərdir float - 1364 01:06:19,210 --> 01:06:19,950 >> LAUREN Carvalho: Bəli. 1365 01:06:19,950 --> 01:06:22,740 Bir başqa eyni float əvəzinə int. 1366 01:06:22,740 --> 01:06:27,372 >> LUCAS Freitas: Just burada qoymaq və sonra orada GetFloat. 1367 01:06:27,372 --> 01:06:29,795 >> Auditoriya: siz kimi və ya gördük - 1368 01:06:29,795 --> 01:06:31,327 >> LAUREN Carvalho: biz hələ kazanılmış deyil. 1369 01:06:31,327 --> 01:06:36,490 >> Auditoriya: - ilə birgə bərabərsizliyin bunu üzüb gedirdi etmir [işitilemez] 1370 01:06:36,490 --> 01:06:40,290 >> Auditoriya: semicolons nə deməkdir? 1371 01:06:40,290 --> 01:06:43,220 >> LAUREN Carvalho: The nöqtəli vergül yalnız , bu bəyanat tam o deməkdir ki, 1372 01:06:43,220 --> 01:06:45,030 və biz getmək olacaq növbəti slayd üzərində. 1373 01:06:45,030 --> 01:06:47,040 >> Auditoriya: Belə ki lazımdır hər zaman? 1374 01:06:47,040 --> 01:06:48,330 >> LAUREN Carvalho: Bəli. 1375 01:06:48,330 --> 01:06:53,130 Yaxşı, OK, belə ki, bu şərait üçün, onlar çünki 1376 01:06:53,130 --> 01:06:54,090 bir şey encapsulating. 1377 01:06:54,090 --> 01:07:00,290 Belə ki, əsasən bir şey səbəb olur Əgər bir buruq brace yaratmaq 1378 01:07:00,290 --> 01:07:03,000 blok, bir nöqtəli vergül qoymaq deyil sonunda. 1379 01:07:03,000 --> 01:07:04,200 >> LUCAS Freitas: Amma hər şey başqa, bəli. 1380 01:07:04,200 --> 01:07:06,670 Bir bəyanat başa zaman, nöqtəli vergül qoymaq. 1381 01:07:06,670 --> 01:07:10,380 Və semicolons unutmaq əgər compiler, siz qəzəbli olacaq 1382 01:07:10,380 --> 01:07:12,640 və siz olacaq düzeltmek üçün cəhd. 1383 01:07:12,640 --> 01:07:16,520 >> LAUREN Carvalho: Mən bir nöqtəli vergül qoymaq burada ki, mən bu dayandırmaq olardı və 1384 01:07:16,520 --> 01:07:18,780 nə icra almaq heç vaxt daxilində, yolu ilə. 1385 01:07:18,780 --> 01:07:21,113 Belə ki, bu ümumi hatalar biri. 1386 01:07:21,113 --> 01:07:22,390 >> Auditoriya: Həmişə həyata. 1387 01:07:22,390 --> 01:07:22,950 >> LAUREN Carvalho: Bəli. 1388 01:07:22,950 --> 01:07:25,860 Bu halda, biz həmişə ki daxili ne icra. 1389 01:07:25,860 --> 01:07:29,050 >> Auditoriya: Sizin stil [işitilemez] fikir, sizin üçün veririk. 1390 01:07:29,050 --> 01:07:29,802 >> LAUREN Carvalho: Oh, ki, doğrudur. 1391 01:07:29,802 --> 01:07:34,298 >> Auditoriya: [işitilemez] bir line şey [işitilemez] 1392 01:07:34,298 --> 01:07:35,286 >> Auditoriya: Bəli? 1393 01:07:35,286 --> 01:07:37,756 >> Auditoriya: Siz çox ola bilər bir xətt giriş? 1394 01:07:37,756 --> 01:07:41,214 Beləliklə, siz istifadəçilər xahiş edə bilər kimi iki şeyi çap? 1395 01:07:41,214 --> 01:07:42,530 >> LAUREN Carvalho: etmirsiniz - 1396 01:07:42,530 --> 01:07:44,520 >> LUCAS Freitas: Xeyr 1397 01:07:44,520 --> 01:07:47,040 Mən də istəyirəm ki, qoy Bu tam m almaq üçün. 1398 01:07:47,040 --> 01:07:49,558 Mən fərqli bir xətt bunu etmək lazımdır. 1399 01:07:49,558 --> 01:07:54,992 >> Auditoriya: siz çalıştırmak üçün olsaydı ki, necə [Işitilemez]? 1400 01:07:54,992 --> 01:07:59,438 Bu tez çap olardı var [Işitilemez] 1401 01:07:59,438 --> 01:08:00,940 və sonra bir daxil edin və istədiyiniz - 1402 01:08:00,940 --> 01:08:01,840 >> LAUREN Carvalho: Bəli, axır. 1403 01:08:01,840 --> 01:08:04,365 Mən demək, bizi dayandırılması heç bir şey yoxdur yalnız çalışan və görən nə 1404 01:08:04,365 --> 01:08:06,610 olacaqdı. 1405 01:08:06,610 --> 01:08:08,080 >> LUCAS Freitas: Mən hesab edirəm gedir bizə şikayət 1406 01:08:08,080 --> 01:08:08,977 biz istifadə edirik, çünki - 1407 01:08:08,977 --> 01:08:09,751 >> LAUREN Carvalho: Oops. 1408 01:08:09,751 --> 01:08:12,580 >> LUCAS Freitas: Bu doğru bizə şikayət biz bu istifadə edirik indi 1409 01:08:12,580 --> 01:08:21,640 dəyişən, amma əgər, misal üçün, n bərabərdir bərabərdir, və m bərabərdir 1410 01:08:21,640 --> 01:08:26,849 sonra nə olacaq, bərabərdir Bu halda nə? 1411 01:08:26,849 --> 01:08:28,830 Bu proqram nə edərdiniz? 1412 01:08:28,830 --> 01:08:30,330 >> Auditoriya: yalnız merak alıram necə ki - 1413 01:08:30,330 --> 01:08:31,550 >> LAUREN Carvalho: O, yalnız istəyir görünür necə 1414 01:08:31,550 --> 01:08:34,189 kimi, mən doğru hesab edirəm ki,? 1415 01:08:34,189 --> 01:08:36,819 Belə ki, sonra onlardan biri etdi və ikinci bir etdi. 1416 01:08:36,819 --> 01:08:41,279 1417 01:08:41,279 --> 01:08:43,069 >> Biz də hərəkət etməlidir ki, biz bir daha var, çünki 1418 01:08:43,069 --> 01:08:44,689 əvvəl getmək üçün şou uçmaq - 1419 01:08:44,689 --> 01:08:46,269 Siz riyaziyyat qoparmaq istəyirsiniz? 1420 01:08:46,269 --> 01:08:47,558 >> LUCAS Freitas: Bəli, riyaziyyat. 1421 01:08:47,558 --> 01:09:00,033 1422 01:09:00,033 --> 01:09:02,206 >> LAUREN Carvalho: verin Mənə yalnız bir ikinci. 1423 01:09:02,206 --> 01:09:07,390 1424 01:09:07,390 --> 01:09:14,260 >> Bir neçə müxtəlif ədədi var C C. ədədi data dəyişənlərin 1425 01:09:14,260 --> 01:09:18,130 müxtəlif növə təsnif edilə bilər, və bu will olanlardır 1426 01:09:18,130 --> 01:09:19,570 ən tez-tez görürük. 1427 01:09:19,570 --> 01:09:20,910 >> Və int bütün sayı. 1428 01:09:20,910 --> 01:09:23,189 Siz hər hansı bir ondalık ola bilməz. 1429 01:09:23,189 --> 01:09:27,754 Aracı, bu alır Bir int saxlamaq üçün 32 bit. 1430 01:09:27,754 --> 01:09:30,450 >> A float ondalık ola bilər. 1431 01:09:30,450 --> 01:09:34,330 O, həmçinin saxlamaq üçün 32 bit edir Aracı bir float. 1432 01:09:34,330 --> 01:09:42,270 >> A ikiqat decimal ilə bir sıra onu saxlamaq üçün 64 bit edir ki, point, 1433 01:09:42,270 --> 01:09:44,470 siz yalnız ola bilər o deməkdir ki, daha dəqiq çünki 1434 01:09:44,470 --> 01:09:46,426 daha çox ola bilər - 1435 01:09:46,426 --> 01:09:47,785 nə zəng edirsiniz? 1436 01:09:47,785 --> 01:09:48,640 >> LUCAS Freitas: Bəli, çox var. 1437 01:09:48,640 --> 01:09:52,140 >> LAUREN Carvalho: Daha yerləri Bu kəsir sonra. 1438 01:09:52,140 --> 01:09:57,140 Və uzun uzun bir sıra edir ki, 64 bit alır 1439 01:09:57,140 --> 01:09:58,395 Aracı yara bu. 1440 01:09:58,395 --> 01:10:00,278 >> LUCAS Freitas: Belə ki, ola bilər ints daha böyük ola bilər. 1441 01:10:00,278 --> 01:10:03,320 1442 01:10:03,320 --> 01:10:08,380 >> LAUREN Carvalho: data haqqında şey C növləri onlar sizə demək ki, nə 1443 01:10:08,380 --> 01:10:11,050 Siz saxlaya bilərsiniz data cür Sizin dəyişən. 1444 01:10:11,050 --> 01:10:15,860 Onlar bu istifadə edə bilərsiniz necə izah proqram dəyişən. 1445 01:10:15,860 --> 01:10:19,650 Bu, sadəcə izlemek üçün çox vacibdir nə data type siz istifadə, və əgər 1446 01:10:19,650 --> 01:10:23,070 Bir veri növü salmaq lazımdır başqa, bilirsiniz ki, əmin olun 1447 01:10:23,070 --> 01:10:25,250 zaman ki, məhz nə olur tökmə yer tutur. 1448 01:10:25,250 --> 01:10:28,520 Və sonra nümunə görəcəksiniz bir bu slaydlar haqqında 1449 01:10:28,520 --> 01:10:31,490 baş verə bilər ki, səhv. 1450 01:10:31,490 --> 01:10:35,300 >> Nin C bəzi riyaziyyat nəzər salaq və həqiqətən diqqətlə düşünmək, hərhalda, 1451 01:10:35,300 --> 01:10:38,470 bu neler haqqında riyaziyyat yaşanır. 1452 01:10:38,470 --> 01:10:43,552 Ilk olaraq, nə Mən x bəyan baş verən zaman? 1453 01:10:43,552 --> 01:10:48,921 >> Auditoriya: Siz imkan edirik x bir şey ola bilərmi? 1454 01:10:48,921 --> 01:10:49,700 >> LAUREN Carvalho: Bəli. 1455 01:10:49,700 --> 01:10:54,040 Bəli, mən həqiqətən əməliyyat soruşuram yaddaş 32 bit sistem, sağ? 1456 01:10:54,040 --> 01:10:57,890 Olan Mən int saxlaya bilər, və Mən int x zəng etmək üçün gedirəm. 1457 01:10:57,890 --> 01:11:01,370 >> LUCAS Freitas: Əsasən yaddaş gedən və 32 var ki, bir yer tapmaq 1458 01:11:01,370 --> 01:11:05,290 bit və söz, hey, mən bu yer istəyirəm və x adlı olacaq. 1459 01:11:05,290 --> 01:11:08,590 Belə ki, yalnız olduqca çox tapıntı istəyirik yaddaş üçün bir qutusu 1460 01:11:08,590 --> 01:11:10,440 x mağaza dəyərlər. 1461 01:11:10,440 --> 01:11:13,980 >> LAUREN Carvalho: Və sonra mən başlamaq x, Mən yalnız saxlamaq deməkdir 1462 01:11:13,980 --> 01:11:20,270 ki, yer ki yığın 2 dəyəri biz əməliyyat xahiş yaddaş ki, 1463 01:11:20,270 --> 01:11:21,860 sistem. 1464 01:11:21,860 --> 01:11:25,090 Və aşağı burada yapýyorsun nə biz, həqiqətən, elan edirik 1465 01:11:25,090 --> 01:11:29,060 bir xətt y başlatılıyor yerinə bura qədər olduğu kimi iki xətləri, 1466 01:11:29,060 --> 01:11:33,960 da mükəmməl gözəl olan, Biz x 1 əlavə, biz saxlanılması edirik ki, 1467 01:11:33,960 --> 01:11:34,950 y dəyər. 1468 01:11:34,950 --> 01:11:39,360 >> LUCAS Freitas: Belə ki, əsasən bu nə line indi y bir qutu tapır, yoxdur, 1469 01:11:39,360 --> 01:11:41,990 və sonra onun dəyəri, bir şey ki, siz qutusu daxilində qoymaq olacaq ki, 1470 01:11:41,990 --> 01:11:43,800 x dəyəri plus 1 olacaq. 1471 01:11:43,800 --> 01:11:45,850 Belə ki, bu, y üçün bu kutuyu var. 1472 01:11:45,850 --> 01:11:49,980 Bu x dəyəri görünür olur burada və bu, 2 ki, görürük. 1473 01:11:49,980 --> 01:11:53,035 Belə ki, orada, plus 1 qoyun orada 3 qoyur. 1474 01:11:53,035 --> 01:11:54,290 Ki, hissi edirmi? 1475 01:11:54,290 --> 01:11:55,780 Belə ki, y, bu halda 2 olardı. 1476 01:11:55,780 --> 01:11:58,993 1477 01:11:58,993 --> 01:12:00,770 >> LAUREN Carvalho: Bütün hüququ sərin. 1478 01:12:00,770 --> 01:12:06,010 Biz bəzi əlavə gördüm, indi düşünək Mən Burada C. haqqında bölmə 1479 01:12:06,010 --> 01:12:11,490 bir float elan və başlatılıyor cavab və 10 1 ayırıcı adlı, 1480 01:12:11,490 --> 01:12:14,860 və sonra mən cavab çap edirəm iki decimal yerlərdə. 1481 01:12:14,860 --> 01:12:18,800 Və mənim printf şərhdə, burada qeyd, Mən iki şey çap istədiyiniz zaman 1482 01:12:18,800 --> 01:12:25,600 decimal yerləri,% .2 f edir Mən istifadə etmək istədiyiniz nə. 1483 01:12:25,600 --> 01:12:28,880 1484 01:12:28,880 --> 01:12:31,760 Belə ki, point 2 yalnız deyib Mən sonra iki yerləri lazımdır 1485 01:12:31,760 --> 01:12:34,980 decimal çap. 1486 01:12:34,980 --> 01:12:38,740 >> İndi nə olacaq Mən bu kodu run əgər? 1487 01:12:38,740 --> 01:12:40,500 Hər kəs bir fikir varmı? 1488 01:12:40,500 --> 01:12:42,721 Nə çap olardı? 1489 01:12:42,721 --> 01:12:45,010 >> LUCAS Freitas: hansılardır biz almaq gözləyirik. 1490 01:12:45,010 --> 01:12:46,810 >> LAUREN Carvalho: nə biz ilk növbədə, istəyirsiniz? 1491 01:12:46,810 --> 01:12:48,871 >> LUCAS Freitas: [işitilemez] 1492 01:12:48,871 --> 01:12:51,120 >> LAUREN Carvalho: 0.1, evet. 1493 01:12:51,120 --> 01:12:52,325 Amma nə çap edəcək? 1494 01:12:52,325 --> 01:12:53,275 >> Auditoriya: [işitilemez] 1495 01:12:53,275 --> 01:12:56,760 >> LAUREN Carvalho: Yaxşı, heç bir, həqiqətən. 1496 01:12:56,760 --> 01:13:01,400 Bu söhbət nə niyə Çox diqqətli track saxlamaq lazımdır 1497 01:13:01,400 --> 01:13:02,550 Sizin data növləri. 1498 01:13:02,550 --> 01:13:05,000 Belə ki, bu nə data növü? 1499 01:13:05,000 --> 01:13:06,250 Bir int sağ, deyilmi? 1500 01:13:06,250 --> 01:13:07,600 Heç bir decimal yer yoxdur. 1501 01:13:07,600 --> 01:13:08,770 10 da int edir. 1502 01:13:08,770 --> 01:13:09,930 Heç bir decimal yer yoxdur. 1503 01:13:09,930 --> 01:13:15,770 >> Mən int bir int bölmək, mən almaq 0.1 deyil int ints çünki 1504 01:13:15,770 --> 01:13:18,630 decimal yerləri var, lakin yalnız 0 bilməz. 1505 01:13:18,630 --> 01:13:21,005 Bir int yalnız truncates Çünki decimal yerlərdə off. 1506 01:13:21,005 --> 01:13:24,280 >> LUCAS Freitas: Belə ki, zaman siz ints ilə əməliyyatlar, siz olacaq 1507 01:13:24,280 --> 01:13:25,990 cavab kimi int almaq. 1508 01:13:25,990 --> 01:13:28,930 Belə ki, əsasən, nə kompüter edir, bu bölmək 1 var 1509 01:13:28,930 --> 01:13:31,520 10, və 0.1 olur. 1510 01:13:31,520 --> 01:13:34,870 Lakin o, bu, gözləyin, kimi bir tam olması lazım, belə ki, yalnız 1511 01:13:34,870 --> 01:13:37,045 0.1 ignore, belə ki, indi yalnız 0 var. 1512 01:13:37,045 --> 01:13:41,782 >> LAUREN Carvalho: Mən bu çap zaman həyata, mən daha 0,10-dan 0.00 almaq. 1513 01:13:41,782 --> 01:13:44,075 >> LUCAS Freitas: ki, hissi edirmi? 1514 01:13:44,075 --> 01:13:45,530 >> LAUREN Carvalho: Bu cür var Talehsiz, sağ? 1515 01:13:45,530 --> 01:13:47,290 >> LUCAS Freitas: biz bu Belə ki, necə düzəltmək olar? 1516 01:13:47,290 --> 01:13:48,620 >> LAUREN Carvalho: edək cəhd və düzeltmek. 1517 01:13:48,620 --> 01:13:51,570 1518 01:13:51,570 --> 01:13:54,810 Burada Ben harada bir misal var həqiqətən 1 tökmə 1519 01:13:54,810 --> 01:13:56,650 və 10 üzüb gedirdi üçün. 1520 01:13:56,650 --> 01:13:58,800 Belə ki, indi 1 artıq bir int edir. 1521 01:13:58,800 --> 01:14:00,020 1 float edir. 1522 01:14:00,020 --> 01:14:02,590 Yeri gəlmişkən, bu, yalnız sintaksis siz bir salmaq istədiyiniz zaman üçün 1523 01:14:02,590 --> 01:14:03,410 veri növü başqa. 1524 01:14:03,410 --> 01:14:07,140 Siz yalnız veri növü qoya bilər parantez və yalnız əvvəl ki, var 1525 01:14:07,140 --> 01:14:10,860 Siz tökmə olduğunuz dəyəri. 1526 01:14:10,860 --> 01:14:15,800 >> Belə ki, burada, mən bir float ayırıcı alıram bir float cavab almaq üçün bir float. 1527 01:14:15,800 --> 01:14:19,535 Və bəli, bu ki fakt 0,10 çap. 1528 01:14:19,535 --> 01:14:20,470 Ki, hissi edirmi? 1529 01:14:20,470 --> 01:14:24,110 >> LUCAS Freitas: Belə növü tökmə yalnız digər bir növü olan konvertasiya. 1530 01:14:24,110 --> 01:14:29,460 Belə ki, 1 həqiqətən 1.000 edir float. 1531 01:14:29,460 --> 01:14:33,400 Məhz bu, ancaq bir şey var decimal yerləri ilə 1532 01:14:33,400 --> 01:14:34,715 ki, həqiqətən 1. 1533 01:14:34,715 --> 01:14:35,960 Ki, hissi edirmi? 1534 01:14:35,960 --> 01:14:36,260 Bəli? 1535 01:14:36,260 --> 01:14:40,990 >> Auditoriya: Siz float cavab əgər 1.0 10 bölünür bərabərdir? 1536 01:14:40,990 --> 01:14:43,940 >> LAUREN Carvalho: Siz, həqiqətən olacaq növbəti slayd ki, görmək. 1537 01:14:43,940 --> 01:14:47,150 Bu, həqiqətən, bizim növbəti slayd. 1538 01:14:47,150 --> 01:14:50,740 Bu, həqiqətən çox gözəl edir tökmə yazın, mən hesab edirəm. 1539 01:14:50,740 --> 01:14:53,470 Belə ki, bu iki üzüb gedirdi yalnız tərəfindən əslində təbiəti ki, onlar 1540 01:14:53,470 --> 01:14:54,926 decimal yerləri var. 1541 01:14:54,926 --> 01:14:55,300 Bəli? 1542 01:14:55,300 --> 01:14:57,670 >> Auditoriya: əgər siz [işitilemez] 1543 01:14:57,670 --> 01:14:59,480 10 bölünür? 1544 01:14:59,480 --> 01:15:02,270 >> LAUREN Carvalho: Əslində bir float int bölünür həqiqətən bir verir 1545 01:15:02,270 --> 01:15:03,670 ki, gözəl iş olardı ki, float. 1546 01:15:03,670 --> 01:15:08,070 1547 01:15:08,070 --> 01:15:09,120 >> Hər kəs bu dərk etmir, gözləyin? 1548 01:15:09,120 --> 01:15:12,720 Bu həqiqətən olacaq, çünki pset1 da böyük, həqiqətən. 1549 01:15:12,720 --> 01:15:13,130 Bəli? 1550 01:15:13,130 --> 01:15:14,762 >> Auditoriya: bilərdi yalnız tez qırmızı hissəsi üzərində getmək? 1551 01:15:14,762 --> 01:15:16,380 >> LAUREN Carvalho: The qırmızı hissəsi, evet. 1552 01:15:16,380 --> 01:15:17,250 Lucas, siz istəyirsiniz? 1553 01:15:17,250 --> 01:15:18,020 >> LUCAS Freitas: OK. 1554 01:15:18,020 --> 01:15:20,570 Belə ki, unutmayın ki, faiz tutucu. 1555 01:15:20,570 --> 01:15:22,150 Bu boş kimi. 1556 01:15:22,150 --> 01:15:26,240 Belə ki, hər şeyi anlamaq üçün cəhd edək ki, burada neler. 1557 01:15:26,240 --> 01:15:28,170 Yüzdə bir tutucu deməkdir. 1558 01:15:28,170 --> 01:15:33,640 Sonra o deməkdir ki, f var bu tutucu bir float üçün. 1559 01:15:33,640 --> 01:15:38,870 Biz burada var ki, son şey bir .2 Olan mən iki istəyirəm deməkdir 1560 01:15:38,870 --> 01:15:42,410 float üçün decimal yerləri. 1561 01:15:42,410 --> 01:15:48,510 >> Mən yalnız% f olsaydı, onlar qoyacaq decimal yerlərdə bir dəstə. 1562 01:15:48,510 --> 01:15:54,170 Mən yalnız .2 və ya .1 və ya .5 qoya bilər və ya nə olursa olsun, və bu qoymaq olacaq 1563 01:15:54,170 --> 01:15:55,950 decimal yerlərinin sayı. 1564 01:15:55,950 --> 01:15:59,950 Yalnız bir şey deyil ki, kimi qoymaq əgər .100 Və ya .1,000, bu, həqiqətən deyil 1565 01:15:59,950 --> 01:16:04,200 bütün decimal yerlərdə qoymaq niyyətindədir Bu, kifayət qədər yaddaş yoxdur, çünki 1566 01:16:04,200 --> 01:16:06,432 ki, dəqiqlik üçün. 1567 01:16:06,432 --> 01:16:07,955 >> Hər hansı digər suallar? 1568 01:16:07,955 --> 01:16:08,450 Bəli? 1569 01:16:08,450 --> 01:16:12,970 >> Auditoriya: Belə float yalnız imkan verir Siz integers kənarda getmək? 1570 01:16:12,970 --> 01:16:13,720 >> LUCAS Freitas: Bəli. 1571 01:16:13,720 --> 01:16:17,345 >> LAUREN Carvalho: Yaxşı, bir float yalnız Siz decimal yerləri üçün imkan verir. 1572 01:16:17,345 --> 01:16:20,460 >> LUCAS Freitas: Bu, yalnız o deməkdir ki, siz indi decimal nömrələri ola bilər. 1573 01:16:20,460 --> 01:16:25,728 >> Auditoriya: Niyə biz ki Heç integers istifadə? 1574 01:16:25,728 --> 01:16:27,870 >> LUCAS Freitas: Niyə Siz integers istifadə? 1575 01:16:27,870 --> 01:16:31,810 Siz 0-dan 10 hesablanması etdiyiniz bəlkə Siz, həqiqətən, tam istifadə etmək istəyirik. 1576 01:16:31,810 --> 01:16:33,370 Siz bir float istifadə etmək lazım deyil. 1577 01:16:33,370 --> 01:16:35,430 Bəzi hallarda, siz deyil həqiqətən var - 1578 01:16:35,430 --> 01:16:37,040 >> LAUREN Carvalho: Bəlkə ondalık istəmirəm. 1579 01:16:37,040 --> 01:16:38,600 >> LUCAS Freitas: Bəlkə deyil bir float istifadə etmək istəyirik. 1580 01:16:38,600 --> 01:16:42,660 >> LAUREN Carvalho: The başqa şey deyil, bir float və bir int qoymaq, həm də xatırlayıram 1581 01:16:42,660 --> 01:16:46,170 bəlkə onları saxlamaq üçün 32 bit almaq və Siz bit sərf etmək istəmirəm 1582 01:16:46,170 --> 01:16:48,062 decimal yerləri. 1583 01:16:48,062 --> 01:16:49,750 >> LUCAS Freitas: Bəli. 1584 01:16:49,750 --> 01:16:51,910 Belə ki, kimi, yalnız bu barədə düşünmək. 1585 01:16:51,910 --> 01:16:55,200 Siz həm 32 bit var bir int və bir float. 1586 01:16:55,200 --> 01:16:59,400 Int üçün, bütün bu 32 bit tam hissəsi getmək. 1587 01:16:59,400 --> 01:17:03,460 Siz 32 bit, sizə bir float istifadə edin Bu yaddaş istifadə olunan hissəsi var 1588 01:17:03,460 --> 01:17:06,820 sayı, bütün sayı, və üçün istifadə olunan digər hissəsi 1589 01:17:06,820 --> 01:17:08,300 decimal yerləri. 1590 01:17:08,300 --> 01:17:12,370 Belə ki, siz ala bilməz o deməkdir ki, üzüb gedirdi ilə çox sayda çünki 1591 01:17:12,370 --> 01:17:16,020 Bu float artıq bir çox istifadə edir decimal yerlərdə üçün yaddaş. 1592 01:17:16,020 --> 01:17:17,014 Bəli? 1593 01:17:17,014 --> 01:17:21,487 >> Auditoriya: Bu ilk cavab, bu dəqiq nə edir? 1594 01:17:21,487 --> 01:17:25,214 Bərabər float dəyəri müəyyən edilir ki, tutucu qədər siz ki 1595 01:17:25,214 --> 01:17:26,954 növbəti line geri? 1596 01:17:26,954 --> 01:17:28,942 Bu cavab float deyir. 1597 01:17:28,942 --> 01:17:29,770 >> LUCAS Freitas: Bəli. 1598 01:17:29,770 --> 01:17:37,200 Belə ki, float cavab alırıq deməkdir yaddaşında indi bir az bucket ki, 1599 01:17:37,200 --> 01:17:40,050 bir float keçirir ki, gedir cavab çağırılacaq. 1600 01:17:40,050 --> 01:17:42,040 Belə ki, float cavab nə var. 1601 01:17:42,040 --> 01:17:44,720 >> Və sonra demək ki, daxili Bu, siz qoymaq olacaq 1602 01:17:44,720 --> 01:17:46,470 bu nəticə. 1603 01:17:46,470 --> 01:17:52,610 Belə ki, 1.0 bölünür nə olacaq 10.0, siz 0.1 almaq, və sonra qoymaq 1604 01:17:52,610 --> 01:17:53,490 cavab ki, daxilində. 1605 01:17:53,490 --> 01:17:57,540 >> LAUREN Carvalho: Belə bir xətt, biz istəyirik Bu float elan və başlatılıyor 1606 01:17:57,540 --> 01:18:00,070 cavab çağırıb. 1607 01:18:00,070 --> 01:18:04,470 >> LUCAS Freitas: Maraqlıdır ki, baxmayaraq ki, Bu, yalnız bir xətt edir edir 1608 01:18:04,470 --> 01:18:05,570 çox əməliyyatları. 1609 01:18:05,570 --> 01:18:08,800 Bu C imkan yalnız bir yolu var daha az kodu istifadə edin. 1610 01:18:08,800 --> 01:18:12,310 Bu üçlük eyni şey var yalnız bir necə operator, 1611 01:18:12,310 --> 01:18:13,810 [Işitilemez] bir xətt. 1612 01:18:13,810 --> 01:18:18,860 Bu, faktiki olaraq eyni şey edir float cavab, nöqtəli vergül, və bunu 1613 01:18:18,860 --> 01:18:23,060 sonra cavab əvəzinə, lakin bu bərabərdir ki, iki xətləri edilməsi, 1614 01:18:23,060 --> 01:18:24,160 bir kısayol kimi. 1615 01:18:24,160 --> 01:18:24,520 Bəli? 1616 01:18:24,520 --> 01:18:27,929 >> Auditoriya: Belə ki, bu qaçdı əgər, Bu 0.10 ola bilər? 1617 01:18:27,929 --> 01:18:30,120 >> LUCAS Freitas: Bəli. 1618 01:18:30,120 --> 01:18:30,530 Bəli? 1619 01:18:30,530 --> 01:18:34,540 >> Auditoriya: həqiqətən kodu cavab və ya yalnız adı? 1620 01:18:34,540 --> 01:18:36,010 >> LAUREN Carvalho: Bu həqiqətən kodu. 1621 01:18:36,010 --> 01:18:37,750 Bu gedirik nə bizim dəyişən ad. 1622 01:18:37,750 --> 01:18:39,770 >> Auditoriya: Belə ki, yalnız var bir ad [işitilemez]. 1623 01:18:39,770 --> 01:18:40,270 >> LAUREN Carvalho: Bəli. 1624 01:18:40,270 --> 01:18:44,670 Mən float x 1.0 Bərabər bildirib bilərdi. 1625 01:18:44,670 --> 01:18:47,160 >> LUCAS Freitas: The odur ki dəyişən adı 1626 01:18:47,160 --> 01:18:48,400 istifadə ki, bir şey. 1627 01:18:48,400 --> 01:18:49,690 Bu sizin üçün vacibdir. 1628 01:18:49,690 --> 01:18:52,660 Faktiki proqram, yalnız şey üçün məsələlər ki, dəyəri olduğunu 1629 01:18:52,660 --> 01:18:55,570 bucket daxilində var. 1630 01:18:55,570 --> 01:18:59,270 Dəyişənlərin və səbəbi dəyişənlərin adları belə ki, istədiyiniz edir 1631 01:18:59,270 --> 01:19:01,910 Siz kimi, məşğul olduğunuz siz hansı məlumatları 1632 01:19:01,910 --> 01:19:03,040 bir anda daxil. 1633 01:19:03,040 --> 01:19:07,580 Amma kodu özü üçün, siz zəng əgər Bu və ya sualınız və ya heç bir cavab, 1634 01:19:07,580 --> 01:19:09,530 olduqca çox, əhəmiyyətli deyil. 1635 01:19:09,530 --> 01:19:10,060 Bu əhəmiyyətli deyil. 1636 01:19:10,060 --> 01:19:12,910 Kimi uzun siz hər ardıcıl etdiyiniz kimi baş bunu və siz zəng 1637 01:19:12,910 --> 01:19:13,620 başqa bir şey. 1638 01:19:13,620 --> 01:19:14,880 Bəli? 1639 01:19:14,880 --> 01:19:17,208 >> Auditoriya: dəyişənlərin etməyin funksiyası kənarda getmək? 1640 01:19:17,208 --> 01:19:20,902 Kimi bir bracket yaratmaq olsaydı [Işitilemez], ola bilər yalnız 1641 01:19:20,902 --> 01:19:21,806 [Işitilemez] yenə cavab? 1642 01:19:21,806 --> 01:19:22,550 >> LAUREN Carvalho: Xeyr 1643 01:19:22,550 --> 01:19:23,300 >> Auditoriya: [işitilemez] 1644 01:19:23,300 --> 01:19:24,200 >> LAUREN Carvalho: Xeyr 1645 01:19:24,200 --> 01:19:26,930 Bu əhatə xaricində olacaq bu dəyişən. 1646 01:19:26,930 --> 01:19:29,940 Və həqiqətən, ki, növ var maraqlı, biz zaman çünki 1647 01:19:29,940 --> 01:19:33,010 loops və ya bu əgər kimi şeylər şərait, bir dəyişən elan 1648 01:19:33,010 --> 01:19:36,330 qıvrım aşırma bir dəsti ərzində Bu, həqiqətən, yalnız mövcud 1649 01:19:36,330 --> 01:19:39,800 bu qıvrım aşırma ərzində. 1650 01:19:39,800 --> 01:19:43,088 >> Auditoriya: haqqında son qeyd Bu [işitilemez] üzüb gedirdi. 1651 01:19:43,088 --> 01:19:46,076 Niyə heç ints istifadə etmək istəyirsiniz? 1652 01:19:46,076 --> 01:19:49,562 Bu çox yan qeyd daha çox bir şey, ancaq kompüter 1653 01:19:49,562 --> 01:19:53,048 ints baxılması xeyli yaxşı Bu rəftar üzüb gedirdi da daha. 1654 01:19:53,048 --> 01:19:55,040 Bu əmri kimi daha sürətli gücündə. 1655 01:19:55,040 --> 01:20:00,360 Beləliklə, biz yalnız ele yalnız, üzüb gedirdi hər şeyi bir çox yavaş olacaq. 1656 01:20:00,360 --> 01:20:03,080 >> LAUREN Carvalho: Əslində görünür üzüb gedirdi ilə bir problem olmalıdır. 1657 01:20:03,080 --> 01:20:06,400 >> LUCAS Freitas: səbəbi növü Siz hesab edə bilər ki, necə ikili edir 1658 01:20:06,400 --> 01:20:08,480 Siz integers təmsil edə bilər 0 və 1-nin qoyaraq. 1659 01:20:08,480 --> 01:20:09,980 >> LAUREN Carvalho: var növbəti şey. 1660 01:20:09,980 --> 01:20:10,480 >> LUCAS Freitas: OK. 1661 01:20:10,480 --> 01:20:10,740 Awesome. 1662 01:20:10,740 --> 01:20:11,480 >> LAUREN Carvalho: Just ki, fikir saxlayın. 1663 01:20:11,480 --> 01:20:13,800 >> LUCAS Freitas: OK, I will sonra sizə. 1664 01:20:13,800 --> 01:20:16,920 >> LAUREN Carvalho: biz nə almaq əvvəl Lucas yalnız deyirdi, operator 1665 01:20:16,920 --> 01:20:17,420 üstün. 1666 01:20:17,420 --> 01:20:18,220 Bu ümumi mənada deyil. 1667 01:20:18,220 --> 01:20:20,830 Siz uşaqlar bu kifayət qədər görmüşük. 1668 01:20:20,830 --> 01:20:24,705 Belə ki, bir şey parantez yalnız əgər, ilk baş verəcək. 1669 01:20:24,705 --> 01:20:27,970 Bu vurma üstünlük var Bundan əlavə artıq, 1670 01:20:27,970 --> 01:20:30,330 toplama işlemi, elə şeylər. 1671 01:20:30,330 --> 01:20:34,700 Belə ki, həqiqətən, yalnız hər kəs istəyir nə bir nömrəli həqiqətən mənə 1672 01:20:34,700 --> 01:20:36,674 üçün qiymətləndirir? 1673 01:20:36,674 --> 01:20:37,638 >> Auditoriya: 27. 1674 01:20:37,638 --> 01:20:39,090 >> LAUREN Carvalho: 27? 1675 01:20:39,090 --> 01:20:39,550 Bəli. 1676 01:20:39,550 --> 01:20:41,975 >> LUCAS Freitas: oxşar verək insanlar şirniyyat. 1677 01:20:41,975 --> 01:20:42,850 >> LAUREN Carvalho: Bütün hüququ. 1678 01:20:42,850 --> 01:20:44,100 Nə iki nömrəli haqqında? 1679 01:20:44,100 --> 01:20:46,880 1680 01:20:46,880 --> 01:20:48,340 Nə iki nömrəli haqqında? 1681 01:20:48,340 --> 01:20:49,280 >> Auditoriya: 22. 1682 01:20:49,280 --> 01:20:50,680 >> LAUREN Carvalho: 22, evet. 1683 01:20:50,680 --> 01:20:51,570 Mən almış bilmirəm. 1684 01:20:51,570 --> 01:20:52,694 Sayı üç? 1685 01:20:52,694 --> 01:20:54,050 >> Auditoriya: 10. 1686 01:20:54,050 --> 01:20:55,300 >> LAUREN Carvalho: 10, bəli. 1687 01:20:55,300 --> 01:20:58,150 1688 01:20:58,150 --> 01:20:58,490 Cool. 1689 01:20:58,490 --> 01:21:01,280 Belə ki, modulo. 1690 01:21:01,280 --> 01:21:03,700 Lucas, siz modulo izah etmək istəyirsiniz? 1691 01:21:03,700 --> 01:21:07,150 >> LUCAS Freitas: Modulo bu operator ki, əslində bir üçün çox faydalıdır 1692 01:21:07,150 --> 01:21:09,470 problemlərin dəstə. 1693 01:21:09,470 --> 01:21:15,270 Mən nə 55 modulo 10, əgər bu mən istəyirəm ki, deyək 1694 01:21:15,270 --> 01:21:16,970 10 55 bölmək. 1695 01:21:16,970 --> 01:21:18,240 Mən nə etməliyəm? 1696 01:21:18,240 --> 01:21:21,380 Bu, sadəcə Mən, həqiqətən, yalnız Ben əgər kimi hiss bölgüsü etdiyini, nə 1697 01:21:21,380 --> 01:21:22,450 Mən tam var ki, ilk dəfə? 1698 01:21:22,450 --> 01:21:23,190 >> Auditoriya: 5. 1699 01:21:23,190 --> 01:21:24,080 >> LUCAS Freitas: 5. 1700 01:21:24,080 --> 01:21:26,230 Və sonra qalan sağ, 5? 1701 01:21:26,230 --> 01:21:29,250 Belə ki, 5 dəfə 10 plus 5 kimi. 1702 01:21:29,250 --> 01:21:35,570 Əsasən, nə modulo, bu çalışır etmir bu bir bu sayı bölmək, və 1703 01:21:35,570 --> 01:21:37,440 Bu qalan nə görür bölünmə. 1704 01:21:37,440 --> 01:21:40,080 >> LAUREN Carvalho: Belə ki, yalnız qalan qaytarır. 1705 01:21:40,080 --> 01:21:41,920 Belə ki, bir nömrəli nədir? 1706 01:21:41,920 --> 01:21:42,560 5. 1707 01:21:42,560 --> 01:21:43,336 Sayı iki? 1708 01:21:43,336 --> 01:21:44,150 >> Auditoriya: 3. 1709 01:21:44,150 --> 01:21:44,934 >> LAUREN Carvalho: 3. 1710 01:21:44,934 --> 01:21:46,240 Sayı üç? 1711 01:21:46,240 --> 01:21:47,190 0. 1712 01:21:47,190 --> 01:21:48,410 Və dörd 1-dir. 1713 01:21:48,410 --> 01:21:48,665 Məhz. 1714 01:21:48,665 --> 01:21:49,915 >> LUCAS Freitas: Sadə, sağ? 1715 01:21:49,915 --> 01:21:54,270 1716 01:21:54,270 --> 01:21:56,560 >> LAUREN Carvalho: Niyə biz bu keçmək yoxdur yalnız biz həqiqətən yoxdur, çünki 1717 01:21:56,560 --> 01:21:59,780 zaman və insanlar anlamaq görünür. 1718 01:21:59,780 --> 01:22:03,330 Belə ki, burada Lucas nə var yalnız söhbət. 1719 01:22:03,330 --> 01:22:08,030 >> LUCAS Freitas: Digər Mən niyə əvəzinə üzüb gedirdi ints istifadə edirəm 1720 01:22:08,030 --> 01:22:10,840 üzüb gedirdi çox dəqiq olduğunu. 1721 01:22:10,840 --> 01:22:12,720 Və niyə onlar dəqiq deyil? 1722 01:22:12,720 --> 01:22:17,140 David bir tam təmsil ki, Məsələn, biz 0 nin istifadə və 1723 01:22:17,140 --> 01:22:17,810 1-nin, sağ? 1724 01:22:17,810 --> 01:22:22,370 Və sonra əsasən nə vurma, bütün bu nə 1725 01:22:22,370 --> 01:22:30,000 əməliyyatlar bilmək decimal sayı yerine ikili var. 1726 01:22:30,000 --> 01:22:33,040 >> Mən cəhd indi nə decimal xal qoymaq? 1727 01:22:33,040 --> 01:22:37,680 Əslində, misal üçün, əgər mən var 3,33333 kimi sayı? 1728 01:22:37,680 --> 01:22:40,250 Bu 3-dən 10 kimi hiss edir. 1729 01:22:40,250 --> 01:22:44,950 Necə saxlamaq üçün gedirəm bütün 3 Mən bundan sonra var ki? 1730 01:22:44,950 --> 01:22:47,120 Bu doğru, həqiqətən çətindir? 1731 01:22:47,120 --> 01:22:49,580 Siz yalnız kompüter deyə bilməz, hey, mən bir 3 var, və 1732 01:22:49,580 --> 01:22:50,520 sonra əbədi bunu. 1733 01:22:50,520 --> 01:22:52,810 Əslində kompüter deyil Bunun üçün kifayət qədər ağıllı. 1734 01:22:52,810 --> 01:22:58,300 >> Belə ki, əsasən kompüter yoxdur bütün Bu kimi bir çox rəqəm qoymaq üçün çalışır ki, 1735 01:22:58,300 --> 01:23:00,950 Bu qədər var ki, yaddaş bilərsiniz. 1736 01:23:00,950 --> 01:23:05,890 Belə ki, o olacaq ki, bildirin 3,3333 demək ki, bu. 1737 01:23:05,890 --> 01:23:10,690 Belə ki, əslində ifadə edə deyil dəqiq nə float edir. 1738 01:23:10,690 --> 01:23:13,240 >> LAUREN Carvalho: Biz məhdud sayda var bit, deməkdir ki, 1739 01:23:13,240 --> 01:23:17,910 hər decimal sayı olacaq dəqiq təmsil edə. 1740 01:23:17,910 --> 01:23:24,910 Biz Və bu, məsələn, əgər 0.1 out çap, indi çap edirik 1741 01:23:24,910 --> 01:23:26,475 out 20 yerləri. 1742 01:23:26,475 --> 01:23:30,250 >> LUCAS Freitas: Mən izah edilmişdir kimi uşaqlar, hər hansı bir sayı qoymaq bilər. 1743 01:23:30,250 --> 01:23:36,520 Amma yalnız iki yerlərdə əgər, Siz 0,10 almaq, ancaq istədiyiniz 20 qoymaq əgər 1744 01:23:36,520 --> 01:23:43,630 yerlərdə, siz bir dəstə göstərmək olacaq 's bu qoymaq nə, çünki 1745 01:23:43,630 --> 01:23:45,720 yaddaş, sağ? 1746 01:23:45,720 --> 01:23:48,800 >> Amma burada, 0 up, və sonra yalnız bir qoyulur 1747 01:23:48,800 --> 01:23:50,030 təsadüfi nömrələri dəstə. 1748 01:23:50,030 --> 01:23:52,590 Bu cür bəzi kimi - 1749 01:23:52,590 --> 01:23:56,190 >> LAUREN Carvalho: biz istəyirik, çünki bu bu decimal təmsil etmək mümkün deyil 1750 01:23:56,190 --> 01:23:58,320 dəqiq sayı ilə bit biz. 1751 01:23:58,320 --> 01:23:59,730 >> LUCAS Freitas: Və sonra kompüter əsasən 1752 01:23:59,730 --> 01:24:01,470 bir zibil sayı verilməsi. 1753 01:24:01,470 --> 01:24:04,530 Bu, faktiki olaraq deyil sayı dəyəri. 1754 01:24:04,530 --> 01:24:08,242 >> Auditoriya: Bu kimi yaxın əldə edə bilərsiniz [işitilemez] 1755 01:24:08,242 --> 01:24:09,613 Bu [işitilemez] istifadə edərək. 1756 01:24:09,613 --> 01:24:12,685 1757 01:24:12,685 --> 01:24:18,830 >> LAUREN Carvalho: Belə dolayısı ilə Bu ki, deyək ki, yerinə 1758 01:24:18,830 --> 01:24:27,680 0.100014 olan, nə olursa olsun, nə 0.0999 s idi - 1759 01:24:27,680 --> 01:24:30,470 yaxşı, OK. 1760 01:24:30,470 --> 01:24:38,280 Nin iddia edək ki, faktiki cavab Bu 0.9999999 idi. 1761 01:24:38,280 --> 01:24:40,740 1-çox yaxın, lakin tam 1 deyil. 1762 01:24:40,740 --> 01:24:42,840 Bu 0,99999 var. 1763 01:24:42,840 --> 01:24:48,140 >> Ki, Mən almaq əgər 0.999 deməkdir və mən int üçün tökmə, mən 0 almaq. 1764 01:24:48,140 --> 01:24:49,460 Mən 1 almaq yoxdur. 1765 01:24:49,460 --> 01:24:53,050 >> LUCAS Freitas: xatırlayıram çünki, tökmə float olan int, yalnız 1766 01:24:53,050 --> 01:24:54,880 bütün decimal yerlərdə ignore. 1767 01:24:54,880 --> 01:24:56,400 Siz yalnız onlara məhəl qoymamaq. 1768 01:24:56,400 --> 01:25:00,170 Yuvarlaqlaşdırma kimi bir şey var Siz typecast zaman və ya aşağı çalışan. 1769 01:25:00,170 --> 01:25:03,310 Əslində, bu funksiya var ki, çox olan yuvarlaqlaşdırma yoxdur 1770 01:25:03,310 --> 01:25:08,840 əhəmiyyətli, lakin yalnız edirəm ki, zaman Siz typecasting etmək, bu, yalnız var 1771 01:25:08,840 --> 01:25:09,720 hər şeyi silmək üçün gedir. 1772 01:25:09,720 --> 01:25:13,970 Beləliklə, siz 0,99999 olsa belə, gedir yalnız 0 vermək Typecast əgər 1773 01:25:13,970 --> 01:25:14,800 [Işitilemez] bir tam. 1774 01:25:14,800 --> 01:25:17,480 >> LAUREN Carvalho: Belə ki, yalnız həqiqətən xəbərdar olmaq dəqiq üzən point, 1775 01:25:17,480 --> 01:25:20,410 Siz başlamaq xüsusilə pset1 ilə üzüb gedirdi istifadə. 1776 01:25:20,410 --> 01:25:22,790 Amma olmalıdır vasitəsilə gəzmək kimi yaxşı sizə xəbərdarlıq. 1777 01:25:22,790 --> 01:25:26,100 >> LUCAS Freitas: Və bu, həqiqətən var Mən əgər, məsələn, ağır 1778 01:25:26,100 --> 01:25:31,570 float cavab 1-dən 1.0 bərabərdir 10, və sonra cavab 2 float 1779 01:25:31,570 --> 01:25:35,540 100.0 üzərində 10.0 bərabərdir. 1780 01:25:35,540 --> 01:25:36,890 Onlar eyni sayda var, sağ? 1781 01:25:36,890 --> 01:25:38,540 0.1, sağ? 1782 01:25:38,540 --> 01:25:41,700 1 10 və ya 100 10. 1783 01:25:41,700 --> 01:25:46,360 Amma indi bərabərliyi görmək üçün cəhd əgər, kimi cavab 1 2 cavab bərabər olduqda, 1784 01:25:46,360 --> 01:25:49,300 bəlkə həqiqətən niyyətində deyil eyni şey olacaq. 1785 01:25:49,300 --> 01:25:50,720 Belə ki, üzüb gedirdi cür ki, kimi. 1786 01:25:50,720 --> 01:25:51,970 Onlar bərabərlik görən kimi istəyirik. 1787 01:25:51,970 --> 01:25:55,136