1 00:00:07,275 --> 00:00:08,980 [Powered by Google Translate] LEXI ROSS: Ondo da, hi, denek. 2 00:00:08,980 --> 00:00:11,930 Ongi etorri lehen CS50 supersection. 3 00:00:11,930 --> 00:00:13,800 , Supersections aste bakarra izango da. 4 00:00:13,800 --> 00:00:17,130 Honen ondoren, ohiko atala duzu zure 5 00:00:17,130 --> 00:00:18,530 esleitutako TF. 6 00:00:18,530 --> 00:00:20,280 Baina aste honetan, ari gara egiten desberdin bat apur bat 7 00:00:20,280 --> 00:00:23,530 formatua, oraingo formatua, nola nahiz eta joan egingo 8 00:00:23,530 --> 00:00:25,950 hurrengo ordu eta erdi bat edo, beraz, nahiko izango da 9 00:00:25,950 --> 00:00:27,700 zer behar duzu ikusteko antzeko 10 00:00:27,700 --> 00:00:29,350 seihilekoan gainerako. 11 00:00:29,350 --> 00:00:33,630 >> Beraz, zer egin behar dugu, pasa hasteko 12 00:00:33,630 --> 00:00:35,920 atalean zure arazo multzo baten parte. 13 00:00:35,920 --> 00:00:38,940 Beraz, bada, p set, zein espero duzu baino gehiago irakurtzen duzun, 14 00:00:38,940 --> 00:00:41,120 ez dagoela "artikulua A izeneko zati bat ikusiko duzu 15 00:00:41,120 --> 00:00:43,190 Galderak ", eta horiek ekarri joan 16 00:00:43,190 --> 00:00:44,180 Zure ataletan zehar. 17 00:00:44,180 --> 00:00:47,510 Beraz, abantaila bat duzu hemen lortuko duzu hori 18 00:00:47,510 --> 00:00:50,680 horiek gehiago kontzeptuala-oinarritutako galderak baino gehiago joan. 19 00:00:50,680 --> 00:00:52,780 Eta egiten dugu, ondoren, azken bi urteotan joan goaz 20 00:00:52,780 --> 00:00:55,070 Atal galdera gehiago murgiltzen dira, eta horrek 21 00:00:55,070 --> 00:00:56,330 mota galderak kodeketa sartu. 22 00:00:56,330 --> 00:00:58,470 Beraz, benetan ari gara you guys batzuk 23 00:00:58,470 --> 00:01:01,040 galdera bakoitzeko minutu, saiatu zeure konpontzeko, eta 24 00:01:01,040 --> 00:01:03,590 ondoren, elkarrekin etorri berri CS50 erabiliz goaz 25 00:01:03,590 --> 00:01:06,670 Espazioak tresna joan eta erantzun guztiak duzu beraz 26 00:01:06,670 --> 00:01:09,130 zuzena kodea berrikusi. 27 00:01:09,130 --> 00:01:10,790 >> Beraz, iragarkiak pare bat. 28 00:01:10,790 --> 00:01:12,690 Ez dugu ahaztu behar ez dagoela da, bulegoko ordu gauero 29 00:01:12,690 --> 00:01:16,500 Annenberg aste 8 eta 11, eta, beraz, ez hartu 30 00:01:16,500 --> 00:01:17,410 duten abantaila. 31 00:01:17,410 --> 00:01:21,660 Eta gainera, ez hasteko p ezar gehiegi astean sartu amaieran. 32 00:01:21,660 --> 00:01:24,640 Hasi gaur gauean edo bihar gaueko azken. 33 00:01:24,640 --> 00:01:26,770 Damutuko izango duzu itxaron duzu luzeegia hasteko 34 00:01:26,770 --> 00:01:27,970 eta gai sartu exekutatu. 35 00:01:27,970 --> 00:01:31,160 Beraz, hartu gure aholkuak eta behin betiko hasteko hasieran. 36 00:01:31,160 --> 00:01:32,860 Modu ona izango get hasi 37 00:01:32,860 --> 00:01:34,450 atalaren galdera horiek. 38 00:01:34,450 --> 00:01:35,810 Beraz, Lexi naiz, bide batez. 39 00:01:35,810 --> 00:01:36,740 TF naiz. 40 00:01:36,740 --> 00:01:38,455 Eta hau Dan, nor ere TF bat da. 41 00:01:38,455 --> 00:01:38,940 DAN BRADLEY: Hey, guys. 42 00:01:38,940 --> 00:01:39,770 LEXI ROSS: Eta lortu zuen joan 43 00:01:39,770 --> 00:01:41,370 galderak hasi zen. 44 00:01:41,370 --> 00:01:42,410 >> DAN BRADLEY: Guztiak eskubidea. 45 00:01:42,410 --> 00:01:46,730 Beraz, apur konpilatzailea pare bat besterik ez sartzeko noa 46 00:01:46,730 --> 00:01:50,350 pasatzen ari gara hitz eta bakarrik gaiak 47 00:01:50,350 --> 00:01:54,550 benetan exekutatu behar dugu zenbait ideia kontzeptualen sort 48 00:01:54,550 --> 00:01:59,120 kodea, bai-tresna bat edo gure faltsuak sort 49 00:01:59,120 --> 00:02:01,520 etxetresna elektrikoak, Exekutatu CS50 eta Espazioak. 50 00:02:01,520 --> 00:02:05,550 Hargatik ikus ikusleen edonork ideia bat badu 51 00:02:05,550 --> 00:02:07,450 zertaz ari garen hitz egiten. 52 00:02:07,450 --> 00:02:11,130 >> Beraz, zer kodea testuinguruan liburutegi bat da? 53 00:02:11,130 --> 00:02:13,680 Edonork edozein ideia? 54 00:02:13,680 --> 00:02:14,250 Ongi da. 55 00:02:14,250 --> 00:02:15,770 Sweet. 56 00:02:15,770 --> 00:02:17,876 IKUSLEEN: funtzio stock bat bezala, beste norbaitek 57 00:02:17,876 --> 00:02:19,690 dagoeneko programatutako eraiki ahal izango dugu? 58 00:02:19,690 --> 00:02:20,230 DAN BRADLEY: Zehazki. 59 00:02:20,230 --> 00:02:24,180 Beraz, liburutegi bat funtzio stock bat da norbaitek 60 00:02:24,180 --> 00:02:27,100 programatu ditu dagoeneko ez dugun dute 61 00:02:27,100 --> 00:02:28,480 berriro ezartzea geure burua. 62 00:02:28,480 --> 00:02:32,140 Beraz, gauzak dugu I / O liburutegi estandarrak bezala, 63 00:02:32,140 --> 00:02:38,720 cs50.h liburutegia, diren gauzak munduan, 64 00:02:38,720 --> 00:02:41,870 Internet, langileek egiten duten gure 65 00:02:41,870 --> 00:02:43,670 bizi errazagoa coders gisa. 66 00:02:43,670 --> 00:02:46,410 Beraz, nola ez, gauzak inprimatu pantaila bat? 67 00:02:46,410 --> 00:02:49,910 Ideia ez dut, printf du niretzat. 68 00:02:49,910 --> 00:02:52,290 Zerbait da norbaitek dagoeneko egin dela 69 00:02:52,290 --> 00:02:54,640 awesome eta nahiko ondo funtzionatzen du. 70 00:02:54,640 --> 00:02:55,440 >> Ongi da. 71 00:02:55,440 --> 00:02:59,160 Beraz, liburutegiak erabiltzeko, beste alde batetik, ordea, duzu 72 00:02:59,160 --> 00:03:02,450 zure kodea extra gauza batzuk benetan egiten. 73 00:03:02,450 --> 00:03:07,400 Beraz, hau bezalako gauzak # include erabili ahal izango duzu. 74 00:03:07,400 --> 00:03:09,190 Zer ari da hori egiten? 75 00:03:09,190 --> 00:03:13,010 Zein rol jokoak egiten duen programa bat behar duzu? 76 00:03:13,010 --> 00:03:15,128 IKUSLEEN: funtzioak dituen edozein erabilera egiteko aukera ematen du 77 00:03:15,128 --> 00:03:16,040 [INAUDIBLE] 78 00:03:16,040 --> 00:03:19,515 besterik gabe, definizioak Dagoeneko bidez liburutegia 79 00:03:19,515 --> 00:03:20,425 [INAUDIBLE] 80 00:03:20,425 --> 00:03:20,880 liburutegia. 81 00:03:20,880 --> 00:03:21,680 DAN BRADLEY: Ongi da. 82 00:03:21,680 --> 00:03:25,930 Liburutegiaren funtzioak tira zure kodea aukera ematen du, baina 83 00:03:25,930 --> 00:03:29,320 ez da modu bat, ez da zehatz-mehatz bezala bera 84 00:03:29,320 --> 00:03:32,020 -Lcs50, lortu dugu minutu batean. 85 00:03:32,020 --> 00:03:36,010 Aukera ematen dizu konpilatzailea hey, ez dira horiek ezagutu 86 00:03:36,010 --> 00:03:40,550 funtzio sortu zure kodea. 87 00:03:40,550 --> 00:03:44,240 Kontutan izan bada ez dira guztiz kodea deskribatzen 88 00:03:44,240 --> 00:03:47,110 zure aurrean, liburutegi funtzio batzuk 89 00:03:47,110 --> 00:03:49,510 hori zaindu ahal izateko. 90 00:03:49,510 --> 00:03:53,010 >> Beraz, printf kasuan, zein joan gara pare bat 91 00:03:53,010 --> 00:03:56,400 aldiz, gaur egun, I / O liburutegi estandarra da. 92 00:03:56,400 --> 00:04:00,010 Ez dut bitartean definitzeko nire kodea printf edozein tokitan, inoiz, 93 00:04:00,010 --> 00:04:05,340 standard I / O arduratzen da niretzat, eta ez # dut, besteak beste 94 00:04:05,340 --> 00:04:13,780 stdio.h, eta funtzio hauek tira I 95 00:04:13,780 --> 00:04:15,400 ez dute inoiz definitu. 96 00:04:15,400 --> 00:04:20,019 Beraz, zer diferentzia, orduan, hau # include arteko 97 00:04:20,019 --> 00:04:22,320 eta lcs50? 98 00:04:22,320 --> 00:04:25,890 Zer-lcs50 ez denean pasatzen dut 99 00:04:25,890 --> 00:04:29,430 konpilatzailea, Clang bezala? 100 00:04:29,430 --> 00:04:32,670 Edonork edozein ideia? 101 00:04:32,670 --> 00:04:34,631 Ongi da. 102 00:04:34,631 --> 00:04:35,605 Bai? 103 00:04:35,605 --> 00:04:39,020 IKUSLEEN: CS50 liburutegia sartzeko aukera ematen du? 104 00:04:39,020 --> 00:04:42,120 DAN BRADLEY: CS50 liburutegian sartzeko aukera ematen du 105 00:04:42,120 --> 00:04:46,610 kontatzen duen konpiladorea, Clang, hey, hau da, non 106 00:04:46,610 --> 00:04:50,930 benetan joan funtzio horiek lortzeko. 107 00:04:50,930 --> 00:04:55,010 Beraz, # dio daude 108 00:04:55,010 --> 00:04:58,510 funtzio hauek nonbait. 109 00:04:58,510 --> 00:05:02,680 -Lcs50 dio, zure ordenagailuan Leku hau - 110 00:05:02,680 --> 00:05:05,770 duten cs50 liburutegia 111 00:05:05,770 --> 00:05:09,990 eta tira benetako kodea funtzio horiek. 112 00:05:13,110 --> 00:05:14,370 Ez duela zentzurik, denok? 113 00:05:14,370 --> 00:05:17,930 >> Horien Beraz, gauza guztiak dira zure konpilatzailea laguntzeko 114 00:05:17,930 --> 00:05:22,490 egiteko batera kodea benetan exekutatu. 115 00:05:22,490 --> 00:05:23,350 Quick galdera. 116 00:05:23,350 --> 00:05:24,870 Jendeak jakin konpiladore bat zer den? 117 00:05:28,220 --> 00:05:29,700 Good zentzua? 118 00:05:29,700 --> 00:05:33,160 Funtsean, idatzizko kodea duzula hartu da, 119 00:05:33,160 --> 00:05:35,380 bihurtzeko bitarra, makina-kodea sartu bihurtzeko, 120 00:05:35,380 --> 00:05:39,370 beraz, zure ordenagailua benetan ulertzen. 121 00:05:39,370 --> 00:05:43,330 Eta ADO gehiagorik gabe, gehiago sartzen joan goaz 122 00:05:43,330 --> 00:05:46,640 you guys fun dituzte benetako kodifikazioa ariketak 123 00:05:46,640 --> 00:05:49,850 zure hortzak hondoratu, sartu eta Lexi baino gehiago joango dira. 124 00:05:49,850 --> 00:05:51,110 >> LEXI ROSS: Ongi da. 125 00:05:51,110 --> 00:05:51,455 Awesome. 126 00:05:51,455 --> 00:05:55,470 Beraz, hemen bi galdera baino gehiago joan goaz. 127 00:05:55,470 --> 00:06:01,170 Lehena da benetan, beraz, ikusi ahal izango duzu, pixka bat da 128 00:06:01,170 --> 00:06:03,240 txikiak hemen, baina funtsean eskatzen da 129 00:06:03,240 --> 00:06:04,930 programa bat idatzi erabiltzailearen sarrera batzuk hartzeko. 130 00:06:04,930 --> 00:06:09,058 Ez nago ziur zergatik ez beltz karratu bat dago. 131 00:06:09,058 --> 00:06:10,000 Misteriotsua da. 132 00:06:10,000 --> 00:06:12,180 Ondo egongo litzateke behar da, nahiz eta. 133 00:06:12,180 --> 00:06:16,000 Nahi duen erabiltzailearen sarrera Celsius-en hartu ahal izango duzu, beraz, bihurtu dela 134 00:06:16,000 --> 00:06:18,270 Fahrenheit, eta, ondoren, erabiltzaileak zer tenperatura dira 135 00:06:18,270 --> 00:06:19,720 litzateke Fahrenheit izango da. 136 00:06:19,720 --> 00:06:25,530 Beraz, lagin sarrera / irteera sekuentzia hemen ikusi ahal izango duzu. 137 00:06:25,530 --> 00:06:28,770 Erabiltzaile Sarrerek - Celsius ondoren, bold aipatzen 138 00:06:28,770 --> 00:06:29,300 erabiltzailearen sarrera. 139 00:06:29,300 --> 00:06:32,460 Erabiltzaileak Sarrerek 100, eta programaren irteera Beraz 140 00:06:32,460 --> 00:06:34,530 Fahrenheit, 212.0. 141 00:06:34,530 --> 00:06:36,700 Eta programa honetan bereizketa garrantzitsu bat ari gara 142 00:06:36,700 --> 00:06:41,770 bakarra izan hamartar leku egingo, eta, beraz, ikusiko dugu nola egin 143 00:06:41,770 --> 00:06:43,020 baita. 144 00:06:43,020 --> 00:06:45,780 Eta horrela, beste gauza bat kontutan izan a.out ari gara erabiliz 145 00:06:45,780 --> 00:06:49,960 Clang, konpiladorea, automatikoki bere bitarra delako izendatzen 146 00:06:49,960 --> 00:06:53,460 fitxategiak a.out Ez jakin bat eman zehaztu ezean 147 00:06:53,460 --> 00:06:55,410 , bere izena, baina oraingoz gaude bakarrik erabili joan 148 00:06:55,410 --> 00:06:57,070 default, a.out. 149 00:06:57,070 --> 00:07:01,320 >> Beraz, dezagun benetan hartu minutu batzuk eta saiatu idatzi 150 00:07:01,320 --> 00:07:02,570 zuei honetan kodea batzuk. 151 00:07:05,900 --> 00:07:07,380 Beraz, 4:15 da. 152 00:07:07,380 --> 00:07:10,470 Oh, eskuin - Beraz, 4:20 etan, atzera eta bertara goaz. 153 00:07:10,470 --> 00:07:12,960 Espazioak. 154 00:07:12,960 --> 00:07:13,980 Cool. 155 00:07:13,980 --> 00:07:16,500 Hau da sort hezurdura kodea deitzen dugu 156 00:07:16,500 --> 00:07:19,870 hezurdura bat da, baina haragi bete behar duzu 157 00:07:19,870 --> 00:07:21,590 benetan egin programa exekutatu. 158 00:07:21,590 --> 00:07:25,980 Beraz, ikusi # besteak beste, bertan sortu zuzentarau aipagarrienak dezakezu 159 00:07:25,980 --> 00:07:28,040 cs50 eta stdio. 160 00:07:28,040 --> 00:07:32,010 Adierazi iruzkin batean bihurtzeko formula benetako 161 00:07:32,010 --> 00:07:35,310 Celsius Fahrenheit, kasu horretan, ez altua tik gogoratu 162 00:07:35,310 --> 00:07:36,740 eskola zientzia edo whatnot. 163 00:07:36,740 --> 00:07:38,450 Eta gero, hau da, eskeleto bat besterik ez 164 00:07:38,450 --> 00:07:39,450 benetako funtzio nagusia. 165 00:07:39,450 --> 00:07:41,680 Duzun guztia idazten Beraz, hemen joan behar da. 166 00:07:45,640 --> 00:07:50,490 Eta, egia esan, espazio hau lortzeko 167 00:07:50,490 --> 00:07:56,105 CS50 Espazioak accessed daiteke URL honen bidez, zein Dan da 168 00:07:56,105 --> 00:08:02,505 taula gainean idazten du, eta baita dictate dut. 169 00:08:02,505 --> 00:08:12,093 DAN BRADLEY: cs50.net/spaces-- 170 00:08:12,093 --> 00:08:12,580 LEXI ROSS: / qWLc - 171 00:08:12,580 --> 00:08:13,830 Sentitzen dut, y. 172 00:08:18,806 --> 00:08:20,790 DAN BRADLEY: Y?. 173 00:08:20,790 --> 00:08:21,290 LEXI ROSS: Ez, ez, ez, ez. 174 00:08:21,290 --> 00:08:22,540 Hori da, fina. 175 00:08:26,088 --> 00:08:27,338 qYLcYWfg. 176 00:08:38,590 --> 00:08:41,150 Beraz, guztion izenak leihoa hemen mota ikusi beharko dut. 177 00:08:41,150 --> 00:08:41,350 >> Awesome. 178 00:08:41,350 --> 00:08:42,209 This looks great. 179 00:08:42,209 --> 00:08:44,700 Horrek esan nahi du jendea espazioa atxikitzeko. 180 00:08:44,700 --> 00:08:46,130 Beraz, ez baduzu ahaztuak aukera baten inguruan play 181 00:08:46,130 --> 00:08:47,990 Espazioak oraindik, hau da, benetan zer erabiltzen ari zaren 182 00:08:47,990 --> 00:08:50,750 atalean TFS seihilekoa guztiak. 183 00:08:50,750 --> 00:08:52,810 Nola funtzionatzen du, denek mota idazten du euren 184 00:08:52,810 --> 00:08:56,510 kodea, eta inork ez du ikusi ahal sakatu Save arte 185 00:08:56,510 --> 00:08:59,284 botoia, eskuinera ari naiz orain seinalatuz. 186 00:08:59,284 --> 00:09:03,140 Beraz, sakatu Save naiz joan, eta duzun guztia nire izena joan bada, 187 00:09:03,140 --> 00:09:06,670 diren ikusteko gai honetan Pertsonak behar duzu 188 00:09:06,670 --> 00:09:09,510 Space, lexikoa Beryl Ross. 189 00:09:09,510 --> 00:09:12,790 Beraz, nola begiratzen joan da nire izena, eta 190 00:09:12,790 --> 00:09:15,170 berrikusketa, ordua: 5, ikus zaren horrek 191 00:09:15,170 --> 00:09:16,070 Azken berrikuspena da. 192 00:09:16,070 --> 00:09:18,930 Kopiatu soilik berrikusketa, ordua: 5 zure leku gainean klik eginez. 193 00:09:22,570 --> 00:09:23,420 >> Guztiak eskubidea. 194 00:09:23,420 --> 00:09:27,310 Hargatik arazo honen bidez joan elkarrekin, eta naiz 195 00:09:27,310 --> 00:09:29,645 benetan kodea idatzi hemen pantailan. 196 00:09:29,645 --> 00:09:31,420 Pixka bat mapan handiago dezakezu. 197 00:09:31,420 --> 00:09:34,300 Eta gero, behin egin dut, nire azken berrikuspena kopiatu dezakezu 198 00:09:34,300 --> 00:09:37,930 zure leku, nahi izanez gero, behin betiko irtenbidea ikusteko. 199 00:09:37,930 --> 00:09:41,840 Orain, Espazioak me gaitasun joan eta edozein ikus 200 00:09:41,840 --> 00:09:43,910 kodea you guys idatzi dituzte, baina besterik ez delako 201 00:09:43,910 --> 00:09:46,470 atal handi bat eta guk, besteak beste, ez dela berdina izango dute 202 00:09:46,470 --> 00:09:50,150 eztabaida gaitasun txikiagoa den bezala mota 203 00:09:50,150 --> 00:09:51,890 atalean, ari gara bidez joan eta besterik ez dut 204 00:09:51,890 --> 00:09:53,140 kodea idatzi. 205 00:09:53,140 --> 00:09:55,250 Baina zalantzarik gabe gelditu me edozein unetan galderak. 206 00:09:55,250 --> 00:09:57,290 Pausoz pauso mota bidez joan egin gara 207 00:09:57,290 --> 00:10:00,032 Ziur zati bakoitza ulertzen dugu zer gertatzen da hemen. 208 00:10:03,800 --> 00:10:06,710 Ezin guztiontzat testu hau hemen? 209 00:10:06,710 --> 00:10:07,960 Does Edozeinek nahi da handiagoa? 210 00:10:10,240 --> 00:10:12,860 >> Beraz, zer da hemen egin behar dugu, lehenik eta behin? 211 00:10:12,860 --> 00:10:14,840 Beno, funtsean, nahi dugu geroztik sarrera lortzeko 212 00:10:14,840 --> 00:10:17,460 erabiltzaile eta esperientzia ona mota nahi dugu 213 00:10:17,460 --> 00:10:19,750 erabiltzailea, kontatu nahi dugu, benetan zer bilatzen ari gara. 214 00:10:19,750 --> 00:10:23,120 Hargatik inprimatu zehazki zer osatzen erabiltzaileak nahi dugu. 215 00:10:23,120 --> 00:10:26,540 Beraz, ez traba eskua altxatuz, besterik ez Rattle off. 216 00:10:26,540 --> 00:10:29,210 Zer da pantaila zerbait inprimatzeko komandoa? 217 00:10:29,210 --> 00:10:30,100 IKUSLEEN: printf. 218 00:10:30,100 --> 00:10:31,247 LEXI ROSS: Awesome. 219 00:10:31,247 --> 00:10:33,393 Ados, beraz printf. 220 00:10:33,393 --> 00:10:34,339 >> IKUSLEEN: Hey, Lexi? 221 00:10:34,339 --> 00:10:35,589 [INAUDIBLE]? 222 00:10:39,080 --> 00:10:40,130 LEXI ROSS: Sure. 223 00:10:40,130 --> 00:10:43,580 Beraz printf, Nik ikusi dugun bezala maiz hitzaldia, 224 00:10:43,580 --> 00:10:47,230 aginteaz irteeraren korrontea estandarra zerbait inprimatzeko. 225 00:10:47,230 --> 00:10:52,370 Beraz, erabiltzaileak sarrera bat eskatu nahi dugu 226 00:10:52,370 --> 00:10:53,620 Celsius tenperatura. 227 00:10:58,180 --> 00:11:01,180 Eta orain, ematen dituzten sarrera hartu nahi dugu, benetan 228 00:11:01,180 --> 00:11:03,710 gordetzeko eta aldagai batean. 229 00:11:03,710 --> 00:11:06,415 Beraz motei buruz apur bat ikasi dugu. 230 00:11:06,415 --> 00:11:12,090 Can norbait gogoratzen zer motatako aldagai bat nahi genuke 231 00:11:12,090 --> 00:11:13,170 hamartar leku bat? 232 00:11:13,170 --> 00:11:13,910 IKUSLEEN: Float. 233 00:11:13,910 --> 00:11:14,180 LEXI ROSS: Float. 234 00:11:14,180 --> 00:11:15,480 Bai, awesome. 235 00:11:15,480 --> 00:11:16,510 Mugikor bat da. 236 00:11:16,510 --> 00:11:17,760 Beraz. 237 00:11:21,860 --> 00:11:24,953 Big aholkua - Eta nola dira dugu eskuratu 238 00:11:24,953 --> 00:11:25,430 Erabiltzaileak flotatzen? 239 00:11:25,430 --> 00:11:25,923 IKUSLEEN: GetFloat. 240 00:11:25,923 --> 00:11:27,173 LEXI ROSS: Bai. 241 00:11:33,320 --> 00:11:34,730 Cool. 242 00:11:34,730 --> 00:11:38,970 Eta erabiltzaileak potentzialki izan eta esan nahi behar saiatu gurekin emateko 243 00:11:38,970 --> 00:11:41,080 zenbaki negatiboa izan, baina ez kezkatu honentzat 244 00:11:41,080 --> 00:11:41,710 arazoa orain. 245 00:11:41,710 --> 00:11:43,390 Horretaz kezkatu apur bat gehiago ari zara zure 246 00:11:43,390 --> 00:11:45,570 arazoa multzoa etxeko lanak. 247 00:11:45,570 --> 00:11:48,970 >> Hargatik bere gain hartzen Gurekin zenbaki bat ona ematen dute, eta gaur egun 248 00:11:48,970 --> 00:11:51,590 benetan izan nahi Celsius karroza hori bihurtzeko 249 00:11:51,590 --> 00:11:52,400 Fahrenheit. 250 00:11:52,400 --> 00:11:56,730 Hargatik gure formula kontsultatu hemen, eta dezagun sortu 251 00:11:56,730 --> 00:12:00,290 aldakorreko eta deitu Fahrenheit. 252 00:12:00,290 --> 00:12:01,130 Ortografia ikasi nuen. 253 00:12:01,130 --> 00:12:04,640 Crazy mota, badakit. 254 00:12:04,640 --> 00:12:08,880 Eta let eragiketa mota egin ordena zenbatzea 255 00:12:08,880 --> 00:12:14,340 bere lana da hemen, baina besterik ez izan parentesi erabiliko dugu 256 00:12:14,340 --> 00:12:17,762 erabat verbose argi eta garbi. 257 00:12:17,762 --> 00:12:24,453 Beraz, 5 aldiz 9 Celsius arabera banatzen da. 258 00:12:24,453 --> 00:12:26,740 Zooma pixka bat egingo dut hau ezin beraz egokitzen 259 00:12:26,740 --> 00:12:29,390 lerro bat, baina Handiagotzeko dut berriro dutenek ezin da ikusi, 260 00:12:29,390 --> 00:12:30,640 urrunago atzealdean. 261 00:12:38,150 --> 00:12:40,060 Barkatu eragozpenak. 262 00:12:40,060 --> 00:12:42,680 Strange kurtsorearen gaiak. 263 00:12:42,680 --> 00:12:51,688 Plus 32. 264 00:12:51,688 --> 00:12:54,780 Ongi da, ez du inor nola jarri dut buruzko edozein zalantza argitzeko 265 00:12:54,780 --> 00:12:56,460 formula, edo hori duen edozein arazo? 266 00:12:56,460 --> 00:12:56,700 Bai. 267 00:12:56,700 --> 00:12:59,580 >> IKUSLEEN: printf karroza aurretik jartzeko egin behar dugu 268 00:12:59,580 --> 00:13:01,980 Celsius, flotatzen fahrenheit script linea? 269 00:13:01,980 --> 00:13:05,910 Ba al du horrek ordena Oraindik dute axola du? 270 00:13:05,910 --> 00:13:08,580 ROSS LEXI: galdera, beraz, ez behar printf dugu 271 00:13:08,580 --> 00:13:11,820 benetan mugikorra aurretik eskatu? 272 00:13:11,820 --> 00:13:13,070 Erantzuna ez da egiten dugun. 273 00:13:13,070 --> 00:13:16,830 Horrela,, erabiltzaileak sarrera lortzen kurtsorea beren 274 00:13:16,830 --> 00:13:20,310 karroza egingo inprimatutako c ondoren gertatzen da, ezta? 275 00:13:20,310 --> 00:13:23,480 Eta zentzuzkoa da buruz logikoki dela uste duzu bada, hala nola 276 00:13:23,480 --> 00:13:26,660 Erabiltzaileak ari zaren galdetzen galdera bat, eta, ondoren, zauden 277 00:13:26,660 --> 00:13:27,800 erantzunik jaso. 278 00:13:27,800 --> 00:13:30,320 Beraz, c bistaratzen du, eta gero kurtsorea bat da, eta, ondoren, 279 00:13:30,320 --> 00:13:32,470 erabiltzaile balioa idatzi, ikusiko dugun bezala ikusi 280 00:13:32,470 --> 00:13:34,200 geroago dugunean Demo. 281 00:13:34,200 --> 00:13:34,874 Bai? 282 00:13:34,874 --> 00:13:37,660 >> IKUSLEEN: Zergatik mugikor bat, eta ez da bikoitza erabiltzen dugu? 283 00:13:37,660 --> 00:13:40,030 LEXI ROSS: Beraz, bikoitza, funtsean, izen gisa 284 00:13:40,030 --> 00:13:42,180 esan nahi du, zenbatekoa da bikoitza gurekin 285 00:13:42,180 --> 00:13:44,040 mugikor bat jo doitasun. 286 00:13:44,040 --> 00:13:48,490 Baina normalean C, ikasturte honetan, zenbaki bat 287 00:13:48,490 --> 00:13:50,340 arrazoiak direla eta, karroza erabili dugu. 288 00:13:50,340 --> 00:13:53,330 Eta hau benetan zehaztasuna behar ditugu guztiak 289 00:13:53,330 --> 00:13:56,200 tenperatura oinarrizko bihurketa mota. 290 00:13:56,200 --> 00:13:59,800 Normalean, bikoitzak dira Java hizkuntza erabiltzen da, 291 00:13:59,800 --> 00:14:05,700 Orgak C. guztiak, eskuineko awesome. 292 00:14:05,700 --> 00:14:06,470 >> DAN BRADLEY: bat gehiago. 293 00:14:06,470 --> 00:14:07,530 LEXI ROSS: bat gehiago. 294 00:14:07,530 --> 00:14:08,708 Bai? 295 00:14:08,708 --> 00:14:10,684 IKUSLEEN: Zelan Space Bar jarri al duzu? 296 00:14:10,684 --> 00:14:13,648 Bezala, [INAUDIBLE] Space Bar [INAUDIBLE]? 297 00:14:13,648 --> 00:14:15,140 Du axola? 298 00:14:15,140 --> 00:14:15,560 LEXI ROSS: Oh, ez. 299 00:14:15,560 --> 00:14:17,040 Beraz, ez du axola. 300 00:14:17,040 --> 00:14:19,910 Jarri benetan leku bat izan beharko dut hemen. 301 00:14:19,910 --> 00:14:21,990 Baina, zer ez Gaia ari zaren koherentea 302 00:14:21,990 --> 00:14:22,960 zure kodea zehar. 303 00:14:22,960 --> 00:14:25,510 Beraz arteko tartea estilo bat erabiltzea erabakitzen baduzu, ziurtatu 304 00:14:25,510 --> 00:14:27,530 mantendu zure kodea osoan zehar, edo estilo bat jaso ahal izango duzu, 305 00:14:27,530 --> 00:14:28,610 puntu kenduta. 306 00:14:28,610 --> 00:14:29,822 Beraz, koherentzia da gakoa. 307 00:14:29,822 --> 00:14:31,590 DAN BRADLEY: espazio hori izan zen hitz egiten dela uste dut. 308 00:14:31,590 --> 00:14:33,190 LEXI ROSS: Oh, espazio buruz ari zara hitz egiten? 309 00:14:33,190 --> 00:14:34,920 Benetako C? 310 00:14:34,920 --> 00:14:35,335 IKUSLEEN: Bai. 311 00:14:35,335 --> 00:14:37,910 LEXI ROSS: Oh, besterik gabe, begirada, beraz, ezta? 312 00:14:37,910 --> 00:14:41,280 Beraz, bide horretatik kodea exekutatu dugu, ez badugu ez dute 313 00:14:41,280 --> 00:14:43,730 espazio hau atsegin begiratu izanez gero, erabiltzaileak hasteko 314 00:14:43,730 --> 00:14:45,690 zenbakia eta idatziz zapaldutako litzateke, eskubidea sortu 315 00:14:45,690 --> 00:14:48,800 colon aurka C ondoren, eta pixka bat begiratu litzateke 316 00:14:48,800 --> 00:14:50,770 hobeto dago espazio bat izan zen. 317 00:14:50,770 --> 00:14:52,470 Ikusi eta pixka bat hobeto dezakezu dugu benetan behin 318 00:14:52,470 --> 00:14:53,970 exekutatu kode hau, iritsi direnean amaitu. 319 00:14:57,060 --> 00:14:58,200 Awesome. 320 00:14:58,200 --> 00:14:59,330 Bai, galdera bat edo gehiago. 321 00:14:59,330 --> 00:15:01,658 >> IKUSLEEN: hamartar puntu bat jarri ondoren egin izan dut 322 00:15:01,658 --> 00:15:04,000 [INAUDIBLE]? 323 00:15:04,000 --> 00:15:06,770 LEXI ROSS: Beraz, ez duzu, baita ordena 324 00:15:06,770 --> 00:15:07,500 eragiketa. 325 00:15:07,500 --> 00:15:11,020 Beraz, delako Fahrenheit da dagoeneko mugikor bat da, 326 00:15:11,020 --> 00:15:14,050 Celsius, ez duzu esplizituki bota behar horietako edozein 327 00:15:14,050 --> 00:15:15,990 beste karroza zenbakiak, nahiz eta beste 328 00:15:15,990 --> 00:15:18,180 egoera ints ari aurre, baliteke 329 00:15:18,180 --> 00:15:21,280 puntu bat izan esplizituki cast mugikor bat jarri. 330 00:15:24,160 --> 00:15:24,595 Bai? 331 00:15:24,595 --> 00:15:26,629 IKUSLEEN nintzen galdetzen kapitalizazioa gaietan bada 332 00:15:26,629 --> 00:15:29,150 GetFloat bezalako komandoak horiek? 333 00:15:29,150 --> 00:15:30,160 LEXI ROSS: Bai, galdera ona. 334 00:15:30,160 --> 00:15:33,530 Galdera izan zen, beraz, kapitalizazio Gaia ez 335 00:15:33,530 --> 00:15:34,800 GetFloat bezalako komandoak? 336 00:15:34,800 --> 00:15:36,650 Erantzuna da bai, ez. 337 00:15:36,650 --> 00:15:39,720 Beraz GetFloat da, Dan zen lehenago deskribatzeko, liburutegia 338 00:15:39,720 --> 00:15:44,000 CS50 liburutegia funtzioa, eta kapital gisa idatzia 339 00:15:44,000 --> 00:15:47,360 G, F. hiriburua Beraz, ez duzu ez bada idatzi hiriburuetan dituzten 340 00:15:47,360 --> 00:15:50,150 hor, konpiladorea ez da ulertu behar zer 341 00:15:50,150 --> 00:15:52,750 funtzionatzen ari zaren aipatuz. 342 00:15:52,750 --> 00:15:53,130 Ongi da. 343 00:15:53,130 --> 00:15:53,815 Bai? 344 00:15:53,815 --> 00:15:55,446 >> IKUSLEEN: da beti nagusia void argumentua? 345 00:15:55,446 --> 00:15:57,920 ROSS LEXI: Bai, hori beste galdera bat da. 346 00:15:57,920 --> 00:16:01,850 Beraz, nire espazio kodea kopiatu nahigabe izan 347 00:16:01,850 --> 00:16:02,500 batzuk gehiago argumentuak. 348 00:16:02,500 --> 00:16:06,530 Galdera izan zen, beraz, funtzio nagusia argumentua da 349 00:16:06,530 --> 00:16:10,620 beti void, funtsean, ez du ezer esan nahi? 350 00:16:10,620 --> 00:16:11,890 Erantzuna ez da. 351 00:16:11,890 --> 00:16:13,920 Nabarituko kodea kopiatu dezakezu nire aurreko 352 00:16:13,920 --> 00:16:17,700 revision izan zer itxura ezer ez benetan egiten 353 00:16:17,700 --> 00:16:21,060 zentzu oraintxe bertan, zenbait char * argv, argc. 354 00:16:21,060 --> 00:16:23,630 Ez kezkatu oraingoz, baina jakin beharko duzu beranduago 355 00:16:23,630 --> 00:16:25,060 ez dute diferentzia bat egiteko. 356 00:16:25,060 --> 00:16:27,480 Baina ez baduzu funtzionalitatea gehitu sort hori erabiliz 357 00:16:27,480 --> 00:16:28,940 den ikasiko duzu beranduago, void 358 00:16:28,940 --> 00:16:32,085 guztiz fina. 359 00:16:32,085 --> 00:16:32,530 >> Guztiak eskubidea. 360 00:16:32,530 --> 00:16:34,690 Eta beste urrats bat dugu, hau da, nahi dugun 361 00:16:34,690 --> 00:16:38,840 benetan bihurtutako tenperatura zer erakutsi erabiltzaileak. 362 00:16:38,840 --> 00:16:46,730 Beraz, berriro ere, printf erabili dugu, eta dezagun f esan, besterik ez 363 00:16:46,730 --> 00:16:48,000 koherentzia-en mesedetan. 364 00:16:48,000 --> 00:16:50,780 Eta orain apur bat delikatua zerbait egin behar dugu. 365 00:16:50,780 --> 00:16:57,190 Beraz, bandera bat, edo notazio mota berezi bat erabili behar dugu, 366 00:16:57,190 --> 00:17:02,510 printf dira soilik inprimatu hamartar bat leku. 367 00:17:02,510 --> 00:17:05,240 Eta ez du inor gertatuko zer esan begiratzen jakin 368 00:17:05,240 --> 00:17:06,810 nahi, idatzi nuen aurretik? 369 00:17:06,810 --> 00:17:07,089 Bai? 370 00:17:07,089 --> 00:17:08,339 IKUSLEEN:% 0,2 f? 371 00:17:10,369 --> 00:17:10,880 LEXI ROSS: Bai, bai. 372 00:17:10,880 --> 00:17:12,960 Beraz, benetan, benetan hurbil da. 373 00:17:12,960 --> 00:17:23,520 F .01% 0.01f, eta, ondoren, besteak beste, gogoan izan behar dugu 374 00:17:23,520 --> 00:17:26,950 printf argumentua beste, aldagai horrek bera da, 375 00:17:26,950 --> 00:17:28,685 hau da, n. 376 00:17:33,690 --> 00:17:34,580 >> One azken urratsa. 377 00:17:34,580 --> 00:17:36,880 Ezin norbait gogoratu zer esan gure eginkizun nagusia da? 378 00:17:36,880 --> 00:17:37,265 Bai, han. 379 00:17:37,265 --> 00:17:38,320 IKUSLEEN: Return? 380 00:17:38,320 --> 00:17:38,840 LEXI ROSS: Zehazki. 381 00:17:38,840 --> 00:17:42,030 Beraz, hau da int itzultzen nagusia geroztik, nahi dugu 382 00:17:42,030 --> 00:17:43,926 ere int itzultzeko. 383 00:17:43,926 --> 00:17:48,280 DAN BRADLEY: portzentaia beste aldean izan behar du. 384 00:17:48,280 --> 00:17:48,540 LEXI ROSS: Ongi da. 385 00:17:48,540 --> 00:17:49,290 Barkatu, guys. 386 00:17:49,290 --> 00:17:50,240 Hau akats bat izan zen. 387 00:17:50,240 --> 00:17:52,150 Beraz, ehuneko 0,01 baino lehen dator. 388 00:17:52,150 --> 00:17:54,450 Beraz,% .01 f. 389 00:17:54,450 --> 00:17:55,970 Dutenek gogor mota gogoratzen dira. 390 00:17:55,970 --> 00:17:57,470 Jende askok, ni bezala, besterik gabe, begiratu haien 391 00:17:57,470 --> 00:17:58,710 bakoitzean erabiltzen dugu. 392 00:17:58,710 --> 00:17:59,340 Bai, han. 393 00:17:59,340 --> 00:18:02,525 IKUSLEEN: Zergatik da 0,01 eta ez 0,2 edo 0,1? 394 00:18:05,710 --> 00:18:07,530 LEXI ROSS: ez dakit, egia esan. 395 00:18:07,530 --> 00:18:08,130 Dakizu? 396 00:18:08,130 --> 00:18:14,050 DAN BRADLEY: arrazoia 0,01 0,02 aurrean, edo 397 00:18:14,050 --> 00:18:19,380 0.2, edo 0.1, modu hori nahiko arbitrarioa 398 00:18:19,380 --> 00:18:21,230 programatzaileentzako jatorriz diseinatu da. 399 00:18:21,230 --> 00:18:22,200 IKUSLEEN: Hori ez da esan nahi dudana. 400 00:18:22,200 --> 00:18:24,140 Ez dut arrazoia eskatu. 401 00:18:24,140 --> 00:18:25,378 [INAUDIBLE] arrazoi. 402 00:18:25,378 --> 00:18:28,800 0,2 gisa idatzi dut, eta bi eramaten du 403 00:18:28,800 --> 00:18:29,270 DAN BRADLEY: Bai. 404 00:18:29,270 --> 00:18:30,410 Beraz, besterik ez genuen nahi. 405 00:18:30,410 --> 00:18:31,250 IKUSLEEN: Oh, Larreina. 406 00:18:31,250 --> 00:18:33,270 Beraz, 0.01 ondoren, ezin izan duzu. 407 00:18:33,270 --> 00:18:35,340 DAN BRADLEY: 0.1 seguruenik ere lan egiten dute. 408 00:18:35,340 --> 00:18:37,430 0,01 lan egiten baita. 409 00:18:37,430 --> 00:18:39,288 LEXI ROSS: Oh, 0 zero erakutsi ahal izanez gero, 410 00:18:39,288 --> 00:18:40,870 bat baino txikiagoa da. 411 00:18:40,870 --> 00:18:43,080 DAN BRADLEY: Bai, hori da, eskuineko uste dut. 412 00:18:43,080 --> 00:18:49,220 Beraz, 0.01 zero erakutsi ez badu ezer 413 00:18:49,220 --> 00:18:51,670 hara joaten zen naturalean. 414 00:18:51,670 --> 00:18:55,860 Beraz, zuk balitz, esan genezake, 100 Celsius, litzateke jarriz 415 00:18:55,860 --> 00:19:00,230 ateratzen Fahrenheit 212, normalean, 212 zehazki bezala. 416 00:19:00,230 --> 00:19:05,810 Duzu 0.01 bada, 212.0 erakusteko izango da, 417 00:19:05,810 --> 00:19:07,005 soilik 212 aurka. 418 00:19:07,005 --> 00:19:07,330 LEXI ROSS: Hori da. 419 00:19:07,330 --> 00:19:13,000 Irakurtzea, funtsean, kontatzen Beraz, printf, inprimatu hamartar puntu bat, 420 00:19:13,000 --> 00:19:14,760 eta inprimatzeko beharrezkoa izanez gero, 0. 421 00:19:14,760 --> 00:19:16,780 Hala ez bada, lehen posizio hamartar inprimatu. 422 00:19:16,780 --> 00:19:18,270 DAN BRADLEY: Eta horietako batzuk landuko dugu dugunean Oraindik 423 00:19:18,270 --> 00:19:19,270 benetan kodea exekutatzen ari da. 424 00:19:19,270 --> 00:19:20,150 LEXI ROSS: Bai. 425 00:19:20,150 --> 00:19:21,030 IKUSLEEN: 0,1 jarri dut. 426 00:19:21,030 --> 00:19:21,910 Bistaratzen du, hala ere, bere zero. 427 00:19:21,910 --> 00:19:23,460 DAN BRADLEY: bistaratzen du oraindik bere zero? 428 00:19:23,460 --> 00:19:23,930 IKUSLEEN: Bai. 429 00:19:23,930 --> 00:19:25,211 DAN BRADLEY: Hm, ados. 430 00:19:25,211 --> 00:19:27,666 LEXI ROSS: Cool. 431 00:19:27,666 --> 00:19:29,140 >> Guztiak eskubidea. 432 00:19:29,140 --> 00:19:33,310 Gehiago kode hau galdera konpilatu eta exekutatu aurretik? 433 00:19:33,310 --> 00:19:35,380 Does Edozeinek ikus hemen bugs edozein, lehenik eta behin? 434 00:19:35,380 --> 00:19:39,420 Edonork ikus zerbait izan beharko luke hemen? 435 00:19:39,420 --> 00:19:41,920 Ziren zure arazoa ezartzen bada, zer izango litzateke hemen ez dela 436 00:19:41,920 --> 00:19:44,490 ez oraintxe bertan? 437 00:19:44,490 --> 00:19:45,710 Bai, handia. 438 00:19:45,710 --> 00:19:48,200 Beraz, ez dut dituelako entregatu dut, besteak beste iruzkinak 439 00:19:48,200 --> 00:19:50,570 ahoz, baina badut arazoa multzo bat idatziz, nuke 440 00:19:50,570 --> 00:19:54,290 behin betiko nahi iruzkinak jarri naiz adierazteko 441 00:19:54,290 --> 00:19:55,820 , egiten, funtsean, programa. 442 00:19:55,820 --> 00:19:57,870 Eta mota duzu sentitzen, bidez mugitzen 443 00:19:57,870 --> 00:19:59,680 seihilekoan, komentatzea zenbatekoa eskubidea. 444 00:19:59,680 --> 00:20:01,520 Ez duzu ere Luze eta lerro jarri nahi izatea eta 445 00:20:01,520 --> 00:20:03,710 iruzkinak zure kode lerro bakoitzean lerro, baina 446 00:20:03,710 --> 00:20:06,720 ere, ez gara nahi ez izatea verbose nahikoa eta utzi 447 00:20:06,720 --> 00:20:09,440 irakurle out irudikatu saiatzeko zer heck 448 00:20:09,440 --> 00:20:11,595 Zure kodea egiten ari da. 449 00:20:11,595 --> 00:20:12,770 >> Ados, cool. 450 00:20:12,770 --> 00:20:14,020 Dezagun saiatu kode hau martxan. 451 00:20:18,290 --> 00:20:21,650 Ados, zooma pixka bat egingo dut. 452 00:20:21,650 --> 00:20:22,020 Cool. 453 00:20:22,020 --> 00:20:24,560 Beraz, nabarituko Play botoi bat duzu hemen. 454 00:20:24,560 --> 00:20:25,994 Dezagun sakatu Play. 455 00:20:34,915 --> 00:20:39,190 Beraz, konturatu hemen duzu, bezala zehaztutako arazoa 456 00:20:39,190 --> 00:20:43,300 ezartzeko, / a.out da. 457 00:20:43,300 --> 00:20:46,510 a.out bitarrak exekutagarri izena da, eta hori da 458 00:20:46,510 --> 00:20:50,590 fitxategi bat besterik ez hitz luzea kode bitarra osatzen dute 459 00:20:50,590 --> 00:20:51,710 zure ordenagailuan benetan martxan. 460 00:20:51,710 --> 00:20:54,390 Beraz gisa espero dugu, C dugu hemen. 461 00:20:54,390 --> 00:20:56,007 Beraz, deitu zenbaki bat. 462 00:20:56,007 --> 00:20:58,630 IKUSLEEN: 23. 463 00:20:58,630 --> 00:21:05,090 LEXI ROSS: 23. 464 00:21:05,090 --> 00:21:06,360 DAN BRADLEY: Zure programa hartu luzeegia exekutatu. 465 00:21:06,360 --> 00:21:07,310 Just exekutatu berriro. 466 00:21:07,310 --> 00:21:07,700 LEXI ROSS: Oh, nire txarra. 467 00:21:07,700 --> 00:21:09,450 Ongi da. 468 00:21:09,450 --> 00:21:10,770 Espazioak hautakorra da batzuetan. 469 00:21:10,770 --> 00:21:13,060 Uste duzu zure oinak nahi du. 470 00:21:13,060 --> 00:21:15,060 Ados, 23. 471 00:21:15,060 --> 00:21:16,256 Awesome. 472 00:21:16,256 --> 00:21:18,920 Denek uste hau? 473 00:21:18,920 --> 00:21:20,600 Cool, lan egiten duelako. 474 00:21:20,600 --> 00:21:22,670 >> Ongi da. 475 00:21:22,670 --> 00:21:24,280 Dezagun saiatu pare bat gehiago. 476 00:21:24,280 --> 00:21:25,910 Dezagun saiatu ertzean kasu bat hemen. 477 00:21:25,910 --> 00:21:28,900 Informatika, ertzean kasu buruz hitz egiten dugu, esan nahi dugu 478 00:21:28,900 --> 00:21:33,640 zure programa kasu sort-exekutatu oso 479 00:21:33,640 --> 00:21:38,430 input arrazoizkoa edo test zenbait txoko ertzak 480 00:21:38,430 --> 00:21:41,680 zure programa logika, eta hori zentzuzkoa dugu 481 00:21:41,680 --> 00:21:43,080 programak konplexuagoak egin. 482 00:21:43,080 --> 00:21:45,440 Dezagun saiatu 0. 483 00:21:45,440 --> 00:21:45,950 Awesome. 484 00:21:45,950 --> 00:21:48,460 Denok dakigu hau. 485 00:21:48,460 --> 00:21:48,745 Cool. 486 00:21:48,745 --> 00:21:50,520 Honi buruzko galdera gehiago mugitzen aurretik edozein 487 00:21:50,520 --> 00:21:51,930 programa hurrengo? 488 00:21:55,560 --> 00:21:57,160 Guztiak eskubidea, awesome. 489 00:21:57,160 --> 00:22:00,066 Beraz, goaz 490 00:22:00,066 --> 00:22:01,180 ez bakarrik nire ordenagailuan erabili nahi al duzu? 491 00:22:01,180 --> 00:22:01,940 DAN BRADLEY: Bai, hori da erraza nahikoa. 492 00:22:01,940 --> 00:22:06,660 >> Guztiak eskubidea, eta, beraz, joan eta ehunekoak egiten buruz hitz egingo. 493 00:22:06,660 --> 00:22:11,440 Beraz, funtsean gara, txiki honetan hurrengo ariketa, joan 494 00:22:11,440 --> 00:22:16,020 hartu bi zenbaki oso input erabiltzaileak! 495 00:22:16,020 --> 00:22:21,250 zenbakitzailea ez-negatibo eta positiboa izendatzaile bat, eta 496 00:22:21,250 --> 00:22:24,410 funtsean, zatituz eta zer outputting ateratzen gisa 497 00:22:24,410 --> 00:22:25,820 ehunekoa. 498 00:22:25,820 --> 00:22:33,430 Beraz bakarrik onartu ez negatiboa numerators eta nahi dugu 499 00:22:33,430 --> 00:22:37,930 positibo bakarra denominators, onartu eta mantentzeko eskatuz 500 00:22:37,930 --> 00:22:43,286 berriak ahaztuak ez du zer nahi izanez gero. 501 00:22:43,286 --> 00:22:43,710 Guztiak eskubidea? 502 00:22:43,710 --> 00:22:44,960 Beraz, ematen joan. 503 00:22:48,015 --> 00:22:49,390 LEXI ROSS: Oh yeah, egin nahi duzun - 504 00:22:49,390 --> 00:22:51,310 oh, agian jendea nire kodea kopiatu behar da. 505 00:22:51,310 --> 00:22:51,790 DAN BRADLEY: Bai. 506 00:22:51,790 --> 00:22:52,270 LEXI ROSS: [INAUDIBLE] 507 00:22:52,270 --> 00:22:54,994 Espazioak. 508 00:22:54,994 --> 00:22:55,986 >> IKUSLEEN: galdera bat daukat. 509 00:22:55,986 --> 00:22:58,466 Dut Espazioak erabiltzen ari bazara eta gorde nahi dut [INAUDIBLE] 510 00:22:58,466 --> 00:23:04,440 Fahrenheit bihurketa, ez gorde nuen, eta, ondoren, berri bat egiteko 511 00:23:04,440 --> 00:23:06,880 LEXI ROSS: genezake besterik ez Space bat egin, edo, besterik gabe, dezakezu 512 00:23:06,880 --> 00:23:09,600 nahi testu fitxategi bat edo kopiatu eta itsatsi 513 00:23:09,600 --> 00:23:11,040 zerbait behar duzu, beraz. 514 00:23:11,040 --> 00:23:12,400 DAN BRADLEY: besterik ez dut nire izena. 515 00:23:12,400 --> 00:23:15,430 LEXI ROSS: Beraz, gorde dut, azken berrikuspena 516 00:23:15,430 --> 00:23:20,700 tofahrenheit.c, hala badagokio AAAA lexikoa Beryl sartu 517 00:23:20,700 --> 00:23:23,270 Ross, joan dezakezu eta kodea duten azken kopiatu, eta, ondoren, 518 00:23:23,270 --> 00:23:26,360 berri bat hasi, eta uste dut, Dan hornitzeko 519 00:23:26,360 --> 00:23:30,540 baita kodea eskeleto batzuk. 520 00:23:30,540 --> 00:23:33,430 Ongi da. 521 00:23:33,430 --> 00:23:36,590 DAN BRADLEY: Azken berrikuspena nirea dut, beraz, 522 00:23:36,590 --> 00:23:40,080 Oso top honetan, Revision 4 da, eta 523 00:23:40,080 --> 00:23:42,050 Hasteko, behar duzu izan dugu. 524 00:23:47,970 --> 00:23:49,370 LEXI ROSS: Ondo da, eta sartu nirea kopiatu dut baita. 525 00:23:49,370 --> 00:23:50,520 >> DAN BRADLEY: Guztiak eskubidea. 526 00:23:50,520 --> 00:23:53,840 Nahikoa da hau pasa dugu, uste dut, bada 527 00:23:53,840 --> 00:23:57,470 edonork interesa da. 528 00:23:57,470 --> 00:23:59,710 LEXI ROSS: guztiak interesatzen gara. 529 00:23:59,710 --> 00:24:02,370 DAN BRADLEY: hasteko deklaratzen ari gara 530 00:24:02,370 --> 00:24:08,290 aldagai batzuk. Beraz, zenbakitzailea bat dugu, eta mesedetan 531 00:24:08,290 --> 00:24:13,770 gaur egun, nahikoa da balioa -1 noa, 532 00:24:13,770 --> 00:24:24,070 eta, ondoren, sortu dut do bitartean-begizta bat. Bitartean - 533 00:24:24,070 --> 00:24:28,270 beraz, ez da nahi dut loop? 534 00:24:28,270 --> 00:24:30,250 Noiz mantentzeko eskatuz nahi dut 535 00:24:30,250 --> 00:24:31,761 bai? 536 00:24:31,761 --> 00:24:34,960 IKUSLEEN: baino gutxiago edo zero da. 537 00:24:34,960 --> 00:24:37,734 DAN BRADLEY: Zergatik ezin zero izango da? 538 00:24:37,734 --> 00:24:39,526 IKUSLEEN: [INAUDIBLE]. 539 00:24:39,526 --> 00:24:39,980 DAN BRADLEY: Bai. 540 00:24:39,980 --> 00:24:42,590 Beraz, zenbakitzailea, berriz, zenbakitzailea 541 00:24:42,590 --> 00:24:43,840 zero baino txikiagoa da. 542 00:24:49,570 --> 00:24:50,480 Ez duela zentzurik pertsona? 543 00:24:50,480 --> 00:24:53,190 Begizta batean mantentzen dugu, zenbakitzailea baino gutxiago zero da, berriz, 544 00:24:53,190 --> 00:24:58,530 sarrera berria eskatu mantendu dugu, eta zorrotzak mantendu direla 545 00:24:58,530 --> 00:24:59,520 sarrera gauza berriak. 546 00:24:59,520 --> 00:25:10,436 Beraz, besterik ez dut pixka bat printf hemen, ez negatiboa 547 00:25:10,436 --> 00:25:11,686 num -. 548 00:25:17,780 --> 00:25:21,940 Eta gero, gauza bera egiten dugu, orain arte bezala, ez dugu izan ezik 549 00:25:21,940 --> 00:25:25,220 GetInt, baizik bezala egin nahi izan dugu 550 00:25:25,220 --> 00:25:27,600 ints ehunekoak. 551 00:25:27,600 --> 00:25:32,010 Zenbakitzailea Beraz, = GetInt. 552 00:25:36,420 --> 00:25:39,420 >> Ongi da, orain zenbait gauza. 553 00:25:39,420 --> 00:25:41,030 Ez -1 behar dut hemen? 554 00:25:41,030 --> 00:25:41,976 IKUSLEEN: [INAUDIBLE]. 555 00:25:41,976 --> 00:25:42,449 DAN BRADLEY: N º 556 00:25:42,449 --> 00:25:44,814 Zergatik ez? 557 00:25:44,814 --> 00:25:47,440 IKUSLEEN: ari zaren erabiltzailea ausazko balio bat delako lortzean. 558 00:25:47,440 --> 00:25:48,540 DAN BRADLEY: Zehazki. 559 00:25:48,540 --> 00:25:53,540 Baina ez adierazpenean hemendik nahi dut? 560 00:25:53,540 --> 00:25:53,950 Bai. 561 00:25:53,950 --> 00:25:54,220 Zergatik? 562 00:25:54,220 --> 00:25:56,640 IKUSLEEN: Begizta kanpo aurkitu behar duzu. 563 00:25:56,640 --> 00:25:59,060 Bestela, ez duzu aldagai gainerako 564 00:25:59,060 --> 00:26:00,520 programa. 565 00:26:00,520 --> 00:26:01,270 DAN BRADLEY: Zehazki. 566 00:26:01,270 --> 00:26:03,290 Eremua. 567 00:26:03,290 --> 00:26:04,750 Sweet. 568 00:26:04,750 --> 00:26:05,790 Ez duela zentzurik guztiontzat? 569 00:26:05,790 --> 00:26:07,090 IKUSLEEN: denbora gehiago esan duzu? 570 00:26:07,090 --> 00:26:07,410 DAN BRADLEY: Ongi da. 571 00:26:07,410 --> 00:26:12,000 Beraz, bada, zenbakitzailea hau aldarrikatu begizta barruan, balitzateke I 572 00:26:12,000 --> 00:26:14,850 Hau izan nuen zenbakitzailea int zenbakitzailea izan ordez, 573 00:26:14,850 --> 00:26:17,720 eta hau kendu egin dut, oso-osorik, 574 00:26:17,720 --> 00:26:19,710 zenbakitzailea desagertuko litzateke. 575 00:26:19,710 --> 00:26:23,540 Ez litzateke begizta honen kanpo existitzen, dena delako 576 00:26:23,540 --> 00:26:25,370 kizkur giltza horien esparruan. 577 00:26:28,180 --> 00:26:28,790 Zentzurik? 578 00:26:28,790 --> 00:26:30,460 Ongi da. 579 00:26:30,460 --> 00:26:34,750 >> Beraz, izendatzailea, antzeko zerbait egiten dugu, int 580 00:26:34,750 --> 00:26:39,850 izendatzailea = - 581 00:26:39,850 --> 00:26:41,950 eta ez dut behar berdinen 582 00:26:41,950 --> 00:26:52,900 egin du, eta, kasu honetan, berriz, zer nahi dut? 583 00:26:52,900 --> 00:26:56,338 Zer baldintza nahi dut oraindik loop? 584 00:26:56,338 --> 00:26:57,790 IKUSLEEN: baino gutxiago edo 0 berdinak. 585 00:26:57,790 --> 00:26:59,100 DAN BRADLEY: baino gutxiago edo 0 berdinak. 586 00:26:59,100 --> 00:27:04,680 Izendatzailea <= 0. 587 00:27:10,350 --> 00:27:13,630 Ez ahaztu puntu, haurrekin. 588 00:27:13,630 --> 00:27:26,950 Beraz, aurretik, printf positibo bat jo gauza bera egiten dugu. 589 00:27:26,950 --> 00:27:38,920 izendatzailea, eta hemendik int lortuko dugu. 590 00:27:43,240 --> 00:27:44,573 Bertan dugu. 591 00:27:52,461 --> 00:27:53,711 GetInt. 592 00:27:56,585 --> 00:27:57,810 Ongi da. 593 00:27:57,810 --> 00:28:02,360 Eta gero, azkenean, portzentaje batzuk inprimatu nahi dugu. 594 00:28:02,360 --> 00:28:10,282 Beraz, nahi izanez gero, zer egin behar gure katea itxura? 595 00:28:10,282 --> 00:28:11,532 printf. 596 00:28:18,010 --> 00:28:20,210 Zer egin dezaket hemen beste edozein ideiak? 597 00:28:20,210 --> 00:28:20,480 Bai? 598 00:28:20,480 --> 00:28:26,204 IKUSLEEN: Agian% 0,2 [INAUDIBLE]. 599 00:28:26,204 --> 00:28:27,454 DAN BRADLEY: Yep. 600 00:28:31,300 --> 00:28:32,170 Ongi da. 601 00:28:32,170 --> 00:28:41,680 Bit lehen,% .02% dut hasteko, 602 00:28:41,680 --> 00:28:42,957 kotizazioei, koma. 603 00:28:46,370 --> 00:28:48,380 Eta hemen linea berri bat bota dut, besterik ez dudalako 604 00:28:48,380 --> 00:28:50,390 ildo berriak bezala, gauzak egiten ari naiz. 605 00:28:53,210 --> 00:28:57,945 Zer nolako adierazpen matematiko behar izan dut hemen? 606 00:28:57,945 --> 00:29:00,250 IKUSLEEN: Parentesiak eta mugikorrak. 607 00:29:00,250 --> 00:29:00,620 DAN BRADLEY: Good. 608 00:29:00,620 --> 00:29:01,875 Zergatik float-en izan nahi dut? 609 00:29:01,875 --> 00:29:03,125 IKUSLEEN: [INAUDIBLE]. 610 00:29:05,640 --> 00:29:07,960 DAN BRADLEY: Ona, ona. 611 00:29:07,960 --> 00:29:09,210 Float. 612 00:29:11,236 --> 00:29:12,486 IKUSLEEN: Zenbakitzailea. 613 00:29:14,640 --> 00:29:15,610 DAN BRADLEY: Zenbakitzailea? 614 00:29:15,610 --> 00:29:18,596 Ongi da, eta, beraz, karroza zenbakitzailea egin behar dut. 615 00:29:18,596 --> 00:29:20,524 IKUSLEEN: sailkatuak 616 00:29:20,524 --> 00:29:22,142 BRADLEY DAN: sailkatuak? 617 00:29:22,142 --> 00:29:23,480 IKUSLEEN: Izendatzailea. 618 00:29:23,480 --> 00:29:26,290 DAN BRADLEY: Ez, besterik gabe egin behar dut izendatzailea, edo ez karroza egin behar dut 619 00:29:26,290 --> 00:29:26,900 izendatzailea? 620 00:29:26,900 --> 00:29:29,410 IKUSLEEN: Just izendatzaile. 621 00:29:29,410 --> 00:29:30,335 DAN BRADLEY: Ongi da. 622 00:29:30,335 --> 00:29:35,285 IKUSLEEN: Eta hori biderkatu dezakezu 100. 623 00:29:35,285 --> 00:29:39,130 DAN BRADLEY: Eta ni biderkatu 100. 624 00:29:39,130 --> 00:29:40,560 IKUSLEEN: Eta gero, parentesi adierazpen osoa inguruan. 625 00:29:40,560 --> 00:29:41,810 DAN BRADLEY: Yep. 626 00:29:47,110 --> 00:29:48,360 >> Ongi da. 627 00:29:50,575 --> 00:29:52,860 Itxura onik? 628 00:29:52,860 --> 00:29:54,110 Dezagun saiatuko da. 629 00:29:58,170 --> 00:30:00,800 -50. 630 00:30:00,800 --> 00:30:03,590 Ona, 50. 631 00:30:03,590 --> 00:30:08,010 0 eta 100,% 50. 632 00:30:08,010 --> 00:30:10,500 Besterik ez dugu nahi bezala lan egin du. 633 00:30:10,500 --> 00:30:13,510 Kode hau ez du zentzurik jendea? 634 00:30:13,510 --> 00:30:17,600 Gordetzeko kopia bat lortu ahal izateko noa. 635 00:30:17,600 --> 00:30:18,684 Bai? 636 00:30:18,684 --> 00:30:20,055 IKUSLEEN: Zergatik ez [INAUDIBLE] jarri behar duzu? 637 00:30:22,800 --> 00:30:24,603 DAN BRADLEY: Non? 638 00:30:24,603 --> 00:30:26,076 IKUSLEEN: Like izendatzaile berdin esaten 639 00:30:26,076 --> 00:30:28,040 [INAUDIBLE]. 640 00:30:28,040 --> 00:30:30,630 DAN BRADLEY: izan dut hemen? 641 00:30:30,630 --> 00:30:32,510 Zergatik int daukat aurretik? 642 00:30:32,510 --> 00:30:37,120 IKUSLEEN: beste bat lehenago int. 643 00:30:37,120 --> 00:30:40,060 DAN BRADLEY: Beno, hori ez zen begizta batean, eskuinera, beraz? 644 00:30:40,060 --> 00:30:45,960 Beraz, begizta gainetik izendatzaile int hau deklaratzen dut, 645 00:30:45,960 --> 00:30:48,880 eta ez dut Begizta nuke direlako 646 00:30:48,880 --> 00:30:52,680 geratuko aldiz mordo bat, eta ez luke benetan egiteko 647 00:30:52,680 --> 00:30:54,280 programa edozein lekutan bestela baino gehiago. 648 00:30:54,280 --> 00:30:56,520 LEXI ROSS: Bai, gogoratzen Garrantzitsuena dela 649 00:30:56,520 --> 00:30:58,530 aldagai bakarrik behin deklaratu egin behar dira. 650 00:30:58,530 --> 00:31:00,570 Beraz, imajinatu aldagai berri bat sartzea bezalakoa da 651 00:31:00,570 --> 00:31:04,640 edo int float edo whatnot deituz, eta mundura 652 00:31:04,640 --> 00:31:07,170 behin deklaratu, aldatu egin behar duzun guztia 653 00:31:07,170 --> 00:31:10,510 deitu bere izena: izendatzailea, edo x, edo y. 654 00:31:10,510 --> 00:31:13,347 Besterik ez duzu, benetan deitu int bat behin bakarrik. 655 00:31:13,347 --> 00:31:14,325 >> DAN BRADLEY: Bai. 656 00:31:14,325 --> 00:31:16,770 IKUSLEEN:% arteko d ezberdintasuna azaltzeko 657 00:31:16,770 --> 00:31:21,180 eta% f eta inoiz aldarrikatu bada 658 00:31:21,180 --> 00:31:22,790 hamartar gisa aldakorra? 659 00:31:22,790 --> 00:31:25,850 DAN BRADLEY: Beraz,% d eta% f hemen? 660 00:31:28,950 --> 00:31:32,190 LEXI ROSS: Beraz, d benetan besterik ez digitu bat dagokio, ez 661 00:31:32,190 --> 00:31:33,630 hamartarra, nahasgarria mota den. 662 00:31:33,630 --> 00:31:36,310 Ez dago benetako datu-mota izeneko hamartar, eta duzunean 663 00:31:36,310 --> 00:31:39,750 nahi int bat inprimatu, erreferentzia% d, edo 664 00:31:39,750 --> 00:31:44,440 %-Edozein izanda ere-d. F float, uste duzun 665 00:31:44,440 --> 00:31:49,070 i izango litzateke, baina benetan int d da. 666 00:31:49,070 --> 00:31:49,420 >> DAN BRADLEY: Bai? 667 00:31:49,420 --> 00:31:52,180 IKUSLEEN: Beraz, beste programa, zergatik ez dugu 668 00:31:52,180 --> 00:31:57,764 gauza bera Fahrenheit esaten ari zara? 669 00:31:57,764 --> 00:32:00,760 Zergatik ez, jarri dugu nahi? 670 00:32:00,760 --> 00:32:02,465 DAN BRADLEY: beheko hemen? 671 00:32:02,465 --> 00:32:03,810 Izan duzu. 672 00:32:03,810 --> 00:32:05,900 Litzateke erabat legitimoa. 673 00:32:05,900 --> 00:32:08,290 Modu honetan egiten gustatzen zait, beste pertsona like banantzen 674 00:32:08,290 --> 00:32:10,450 it out kode lerro desberdinetan. 675 00:32:10,450 --> 00:32:12,290 Modu Edo ongi funtzionatzen. 676 00:32:12,290 --> 00:32:12,760 Zer gertatzen da? 677 00:32:12,760 --> 00:32:13,700 >> IKUSLEEN: Ezin duzu azaldu zer% 678 00:32:13,700 --> 00:32:14,170 [INAUDIBLE]? 679 00:32:14,170 --> 00:32:15,520 DAN BRADLEY: Ongi da, eta, beraz, ehuneko, ehuneko. 680 00:32:15,520 --> 00:32:18,520 Eskuin, hau baino gehiago joan nintzen. 681 00:32:18,520 --> 00:32:21,970 Ehuneko deritzo lehen ihes-karaktere bat, eta besterik ez 682 00:32:21,970 --> 00:32:28,730 dio horren atzean gauza ez da kodea. 683 00:32:28,730 --> 00:32:36,230 Beraz, ehuneko hau lehen, eskuinera,% .02 f, horiek% .02 f 684 00:32:36,230 --> 00:32:40,860 esan nahi funtzio baten gisa printf zerbait. 685 00:32:40,860 --> 00:32:44,520 %%, Nahi dut benetan bat besterik ez inprimatzeko 686 00:32:44,520 --> 00:32:45,670 ehuneko ikurra. 687 00:32:45,670 --> 00:32:47,960 Beraz, ez dut esaten ezer atzean garrantzitsua da. 688 00:32:47,960 --> 00:32:49,820 Besterik ez dut esaten ez da atzean ehuneko ikurra. 689 00:32:49,820 --> 00:32:52,345 Mesedez, ehuneko zeinu bat inprimatu. 690 00:32:52,345 --> 00:32:54,010 Ehuneko Beraz, orduan ehuneko beste. 691 00:32:54,010 --> 00:32:56,415 IKUSLEEN: zer itxura baduzu ote erakutsiko dizu 692 00:32:56,415 --> 00:32:57,858 line beste oinarritzen flotatzen? 693 00:32:57,858 --> 00:33:01,490 DAN BRADLEY: Oh yeah, ziur. 694 00:33:01,490 --> 00:33:05,730 Beraz, ari naiz eskatu bada bezala bilatuko litzateke erakusteko I 695 00:33:05,730 --> 00:33:10,500 hau float zenbakitzailea, math hori guztia, line beste izan. 696 00:33:10,500 --> 00:33:16,200 Beraz, karroza ehuneko = - 697 00:33:20,630 --> 00:33:25,970 eta hau kentzeko nuke eta besterik ez ehuneko jarri. 698 00:33:25,970 --> 00:33:29,400 Da, eta gauza bera zehatza egiteko, dut 699 00:33:29,400 --> 00:33:30,763 beste aldagai bat. 700 00:33:30,763 --> 00:33:33,030 >> IKUSLEEN: [INAUDIBLE]. 701 00:33:33,030 --> 00:33:34,130 DAN BRADLEY: Korritu behera zer? 702 00:33:34,130 --> 00:33:35,512 IKUSLEEN: Beraz, [INAUDIBLE] ikusten dut. 703 00:33:40,380 --> 00:33:42,016 DAN BRADLEY: Zer ezin duzu ikusi? 704 00:33:42,016 --> 00:33:43,510 IKUSLEEN: Sentitzen dut, [INAUDIBLE] izan dut. 705 00:33:47,992 --> 00:33:48,490 DAN BRADLEY: Bai. 706 00:33:48,490 --> 00:33:50,980 IKUSLEEN: Beraz, ihes pertsonaia ordezkatuz ari gara, 707 00:33:50,980 --> 00:33:54,466 suposatzen Horren ordez, dolarraren ikurra izan nahi dugu, besterik ez 708 00:33:54,466 --> 00:33:57,780 Adibidez, ehuneko atzean dolarraren ikurra? 709 00:33:57,780 --> 00:33:58,510 DAN BRADLEY: Laguia. 710 00:33:58,510 --> 00:34:01,400 Dolar bat besterik ez da, bakar bat dolarraren ikurra, dolarraren bat delako 711 00:34:01,400 --> 00:34:03,740 ikurra ez du esan nahi ezer to printf. 712 00:34:03,740 --> 00:34:07,980 Galdera izan zen, ez ihes-karaktere bat eduki behar dut 713 00:34:07,980 --> 00:34:10,135 dolarraren seinaleak bezala sinboloak? 714 00:34:10,135 --> 00:34:13,330 IKUSLEEN: erlazionatutako sort Beraz, beste kasu edozein 715 00:34:13,330 --> 00:34:15,466 -jakin behar dugu, ehuneko antzeko zerbait 716 00:34:15,466 --> 00:34:18,820 zeinu zerbait [INAUDIBLE] esan dezake? 717 00:34:18,820 --> 00:34:20,330 LEXI ROSS: Bai. 718 00:34:20,330 --> 00:34:24,469 Ez da ehuneko ikurra izan behar, baina backslash, ikus 719 00:34:24,469 --> 00:34:26,370 erreakzio amaiera dugu hemen? 720 00:34:26,370 --> 00:34:29,800 Dezagun esan nahi dugu erreakzio bat inprimatu behar da, izan genuen 721 00:34:29,800 --> 00:34:31,070 ihes egin duen 722 00:34:31,070 --> 00:34:32,670 eta hori oso nahasgarria soinu 723 00:34:32,670 --> 00:34:34,260 backslash beste. 724 00:34:34,260 --> 00:34:36,370 Beraz, bada, \ \ inprimatu nahi genuke, 725 00:34:36,370 --> 00:34:40,730 besterik ez, edo osagarriak idatzi 726 00:34:40,730 --> 00:34:42,247 backslash, ihes beste. 727 00:34:48,340 --> 00:34:50,774 Eta beste bat, aurrekontu bat inprimatu nahi badugu, beraz, 728 00:34:50,774 --> 00:34:53,040 funtsean, ezer mota horretako zerbait berezia adierazten 729 00:34:53,040 --> 00:34:55,800 kate baten barruan, ihes egin nahi dugu. 730 00:34:55,800 --> 00:34:58,700 Beraz, demagun aurrekontua izan nahi dugu hemen, genuke 731 00:34:58,700 --> 00:34:59,840 nahi \ ". 732 00:34:59,840 --> 00:35:02,450 IKUSLEEN: backslash bat izan ohi da? 733 00:35:02,450 --> 00:35:03,490 DAN BRADLEY ohi da backslash bat. 734 00:35:03,490 --> 00:35:03,740 LEXI ROSS: Bai. 735 00:35:03,740 --> 00:35:06,962 Hemen arrazoi batzuk, ehuneko zeinu bat da. 736 00:35:06,962 --> 00:35:08,212 >> IKUSLEEN: [INAUDIBLE]? 737 00:35:11,680 --> 00:35:13,400 DAN BRADLEY: guy hau? 738 00:35:13,400 --> 00:35:17,570 Hau esan besterik ez da, banatzen ari den hemen gauza da 739 00:35:17,570 --> 00:35:20,170 joan banaketa mesedetan mugikor bat bezala tratatu behar. 740 00:35:25,110 --> 00:35:30,370 Beraz, 50 100 banatuta kasuan, ez dut ez bada dute 741 00:35:30,370 --> 00:35:33,260 flotatzen dago, besterik ez litzateke 0 izango da. 742 00:35:33,260 --> 00:35:35,930 Hori guztia aterako litzateke, 50 arabera banatzen da delako 743 00:35:35,930 --> 00:35:40,510 100 ari bazara, ez hamartarrak barne, 0 da. 744 00:35:40,510 --> 00:35:43,520 eta hamartar ondoren dena trunkatuta off. 745 00:35:43,520 --> 00:35:44,891 IKUSLEEN: Um, 746 00:35:44,891 --> 00:35:48,550 zergatik ez jarri dugu baita izendatzaile aurretik? 747 00:35:48,550 --> 00:35:51,310 DAN BRADLEY: Beraz, arrazoia ez dugu jarri aurrean 748 00:35:51,310 --> 00:35:56,010 izendatzaile zerbait ari zaren zatitu egiten da 749 00:35:56,010 --> 00:35:59,320 zenbaki oso bat, ze ondo funtzionatzen du. 750 00:35:59,320 --> 00:36:00,630 Zenbaki handiago bat izatea behean 751 00:36:00,630 --> 00:36:02,790 ez du ezer aldatu. 752 00:36:02,790 --> 00:36:06,120 Zenbaki osoen ze ondo zatitzea dezakezu. 753 00:36:06,120 --> 00:36:07,250 Ez besterik gabe, ez da benetan axola. 754 00:36:07,250 --> 00:36:09,053 , Ezin duzu ez litzateke ezer aldatu. 755 00:36:09,053 --> 00:36:11,368 IKUSLEEN: Beraz, hiru hamartarrekin bat nahi baduzu, ez litzateke izango 756 00:36:11,368 --> 00:36:13,220 ehuneko .03 jarri al duzu? 757 00:36:13,220 --> 00:36:14,100 DAN BRADLEY: Yep. 758 00:36:14,100 --> 00:36:17,440 % .03 Jarri nahi baduzu 759 00:36:17,440 --> 00:36:20,207 hiru hamartar lekuak. 760 00:36:20,207 --> 00:36:23,793 >> IKUSLEEN: Eta egin komandoak, arteko desberdintasuna 761 00:36:23,793 --> 00:36:26,330 eta goialdean egiten ari den bitartean? 762 00:36:26,330 --> 00:36:30,540 DAN BRADLEY: Beraz, berriz, begizta bat versus do-, berriz, bi dira 763 00:36:30,540 --> 00:36:32,950 komandoak nahiko antzekoak. 764 00:36:32,950 --> 00:36:36,810 Ezberdintasun bakarra da kodea exekutatu ondoren, exekutatu 765 00:36:36,810 --> 00:36:40,510 begizta bat denbora aurretik barruan kodea 766 00:36:40,510 --> 00:36:42,940 benetako kontrol bat egin. 767 00:36:42,940 --> 00:36:46,970 Beraz, horregatik izendatzaile azalpenik eman gabe esan daiteke I 768 00:36:46,970 --> 00:36:48,970 zenbaki bat da. 769 00:36:48,970 --> 00:36:52,180 Beraz, bada izendatzaile int, eta, ondoren, esan nuen (izendatzaile 00:36:55,020 0), inoiz ez gerta daiteke ere 771 00:36:55,020 --> 00:36:56,890 exekutatu kode barruan. 772 00:36:56,890 --> 00:36:59,350 Kontrol hori egingo du aurretik 773 00:36:59,350 --> 00:37:00,600 beraz, hemen. 774 00:37:14,590 --> 00:37:19,020 Beraz, hau, berriz, loop hemen izan nuen gero, izan behar nuke 775 00:37:19,020 --> 00:37:25,280 izendatzaile berdin, esan, -2 edo zenbaki batzuk gutxiago 776 00:37:25,280 --> 00:37:28,150 edo baino 0 berdina beraz, benetan litzateke saiatu kodea exekutatzen 777 00:37:28,150 --> 00:37:30,130 lehen barruan. 778 00:37:30,130 --> 00:37:33,190 Beraz, oro har, berriz, loop do-a erabili nahi duzun 779 00:37:33,190 --> 00:37:37,750 ordez, berriz, begizta bat erabiltzailearen sarrera galdetzen ari zaren 780 00:37:37,750 --> 00:37:41,820 kodea exekutatzen behin, zerbait erabiltzaile eskatu duelako 781 00:37:41,820 --> 00:37:46,920 Oro har, zure konponbide onena, aurrean gisa emango 782 00:37:46,920 --> 00:37:50,250 besterik ez edozein dela ere jartzen hasteko konfiantza. 783 00:37:50,250 --> 00:37:53,290 IKUSLEEN: Eta ez da beti pixka bat ondoren. 784 00:37:53,290 --> 00:37:56,550 DAN BRADLEY: zatia kode batzuk jarraitu duzun 785 00:37:56,550 --> 00:38:01,470 nahi, exekutatu eta, ondoren, baldintza batzuk bitartean. 786 00:38:01,470 --> 00:38:03,820 LEXI ROSS: pentsatu zatikatu komando bat sort 787 00:38:03,820 --> 00:38:04,390 bi zatitan. 788 00:38:04,390 --> 00:38:06,836 Do-bitartean, hemen ez bezala bat egin, eta, ondoren, naiz 789 00:38:06,836 --> 00:38:10,655 pixka bat gehitzeko, besterik ez da do-bitartean. 790 00:38:10,655 --> 00:38:13,322 >> IKUSLEEN: arrazoia ulertzen dut zergatik erabiltzen ari zarela 791 00:38:13,322 --> 00:38:15,990 bi puntu seinaleak, baina ezin azaldu me zergatik behar dugu 792 00:38:15,990 --> 00:38:19,390 [INAUDIBLE]? 793 00:38:19,390 --> 00:38:22,690 DAN BRADLEY: Ongi da, eta, beraz, ehuneko zeinu bat besterik ez da esaten 794 00:38:22,690 --> 00:38:26,150 printf, hemen nahi duzun komando bat da 795 00:38:26,150 --> 00:38:28,380 zenbaki batzuk bete. 796 00:38:28,380 --> 00:38:31,750 Beraz, bi hamarrenekin eta bete nahi dut 797 00:38:31,750 --> 00:38:35,080 flotatzen, eta mugikorra amaieran aurkituko dituzu 798 00:38:35,080 --> 00:38:37,548 komandoa, berea izan da. 799 00:38:37,548 --> 00:38:39,407 Ez duela zentzurik? 800 00:38:39,407 --> 00:38:39,894 IKUSLEEN: Yep. 801 00:38:39,894 --> 00:38:41,355 DAN BRADLEY: Ongi da. 802 00:38:41,355 --> 00:38:44,764 >> IKUSLEEN: do bitartean-loop buruz zerbait 803 00:38:44,764 --> 00:38:49,390 baldintza betetzen ez bada, lortu baduzu 804 00:38:49,390 --> 00:38:52,324 Zenbaki negatiboak zure zenbakitzailea, mantendu egingo da 805 00:38:52,324 --> 00:38:57,200 eginez eta erabiltzaile eskatuz jarraituko du? 806 00:38:57,200 --> 00:38:57,400 DAN BRADLEY: Bai. 807 00:38:57,400 --> 00:39:02,230 Beraz, bada, berriz, egoera ez da amaieran bete 808 00:39:02,230 --> 00:39:04,200 ez, berriz, exekutatu berriro dugu hasiera-hasieratik. 809 00:39:04,200 --> 00:39:05,860 Begizta bat besterik ez da. 810 00:39:05,860 --> 00:39:08,000 Beraz, berriz, begizta bat bezala, egoera ez dela izan 811 00:39:08,000 --> 00:39:09,250 bete. 812 00:39:10,930 --> 00:39:13,740 Exekutatzen besterik ez da denbora gehiago. 813 00:39:13,740 --> 00:39:14,558 Bai. 814 00:39:14,558 --> 00:39:18,302 IKUSLEEN: Beraz, hau egiten ari zarenean, ahal duzun, bitartean, 815 00:39:18,302 --> 00:39:22,430 jarri bi baldintza? 816 00:39:22,430 --> 00:39:24,452 DAN BRADLEY: ahal izango duzu. 817 00:39:24,452 --> 00:39:26,350 Zer galdetzen ari zaren araberakoa da. 818 00:39:26,350 --> 00:39:35,150 Beraz, bi baldintza jarri ahal izango duzu, berriz, begizta bat behar duzu bada 819 00:39:35,150 --> 00:39:39,470 operadore boolearrak, soinuak nolabaiteko barruan 820 00:39:39,470 --> 00:39:44,740 itsusi, baina, funtsean, izendatzaile hau edo txikiagoa da 821 00:39:44,740 --> 00:39:48,730 zero, bai itzuliko da egia edo gezurra, ezta? 822 00:39:48,730 --> 00:39:51,760 Bai baino gutxiago edo zero edo ez berdin da. 823 00:39:51,760 --> 00:39:55,640 Beraz, esan beste operadore boolearrak bitartean egingo egin dezakezu 824 00:39:55,640 --> 00:39:59,020 hau ere egia edo faltsua da, halaber, bitartean. 825 00:39:59,020 --> 00:40:04,630 Beraz, gauzak bezala da eta zenbakitzailea baino handiagoa da 826 00:40:04,630 --> 00:40:05,770 zero, ezta? 827 00:40:05,770 --> 00:40:10,130 Den galdetuz, hau dugu bakarrik loop izendatzaile da gutxiago 828 00:40:10,130 --> 00:40:12,496 zero baino eta positiboa zenbakitzailea duzu. 829 00:40:12,496 --> 00:40:13,700 IKUSLEEN: Eta bi ANDs egin duzu, ezta? 830 00:40:13,700 --> 00:40:14,545 DAN BRADLEY: Bi ANDs. 831 00:40:14,545 --> 00:40:17,120 LEXI ROSS: estaltzen dugu geroago. 832 00:40:17,120 --> 00:40:20,620 >> IKUSLEEN: Zer gertatuko da norbait ez positibo bat jarri 833 00:40:20,620 --> 00:40:22,018 izendatzailea? 834 00:40:22,018 --> 00:40:26,410 Zenbakitzailea negatiboa dute jarri bada, galdetuko duzu 835 00:40:26,410 --> 00:40:27,540 , esan, zenbakitzailea ez-negatibo bat jarri eta 836 00:40:27,540 --> 00:40:30,460 komando bat? 837 00:40:30,460 --> 00:40:30,980 DAN BRADLEY: ezin izan duzu. 838 00:40:30,980 --> 00:40:32,066 IKUSLEEN: Oraintxe dio besterik ez da ez-negatiboa zenbakitzailea. 839 00:40:32,066 --> 00:40:33,690 Zer dela erabili beharko litzateke? 840 00:40:33,690 --> 00:40:38,230 DAN BRADLEY: Beraz, bat izan duzun egoera bada, eta, beraz, nahi izanez gero 841 00:40:38,230 --> 00:40:42,282 zenbakitzailea zero baino txikiagoa da. 842 00:40:42,282 --> 00:40:43,960 LEXI ROSS: seguruenik litzaidake duzu nahi apurtu gehiago sartu 843 00:40:43,960 --> 00:40:44,810 urratsak, ezta? 844 00:40:44,810 --> 00:40:49,660 Sarrera jarri ziren lehen aldiz, beraz, besterik ez genuke esan eman 845 00:40:49,660 --> 00:40:50,880 zenbakitzailea bat edo whatnot. 846 00:40:50,880 --> 00:40:53,430 Eta gero egiten dute gauza okerra bada, kasu honetan izan liteke 847 00:40:53,430 --> 00:40:55,570 bitartean begizta bat, baizik eta do-bitartean, garelako baino 848 00:40:55,570 --> 00:41:01,460 lehen aldiz GetInt dugu, eta, ondoren, sarrera hori, berriz, 849 00:41:01,460 --> 00:41:04,040 txarra da, horiek eskatuz batekin sarrera gehiago nahi izanez gero, mantendu dugu 850 00:41:04,040 --> 00:41:10,560 testu sort ezberdinak, horrela ez lan edo eman digu 851 00:41:10,560 --> 00:41:12,760 zenbakitzailea ez-negatibo horren ordez, gauza mota hori. 852 00:41:17,670 --> 00:41:19,143 >> DAN BRADLEY: Bai? 853 00:41:19,143 --> 00:41:22,089 IKUSLEEN: Nola stuff garbitu [INAUDIBLE] duen 854 00:41:22,089 --> 00:41:23,562 terminal? 855 00:41:23,562 --> 00:41:25,526 LEXI ROSS: Clear. 856 00:41:25,526 --> 00:41:27,140 DAN BRADLEY: Bai, ezin duzu horretan idatzi. 857 00:41:27,140 --> 00:41:28,710 LEXI ROSS: Egia esan, hau da, ez da benetako terminal bat. 858 00:41:28,710 --> 00:41:31,170 Galdera zen, nola ez, stuff hori bertan behera garbitu? 859 00:41:31,170 --> 00:41:33,200 Erantzuna ez da benetako terminal bat da, baina ez dezagun esan duzu 860 00:41:33,200 --> 00:41:34,450 benetako terminal batean. 861 00:41:42,420 --> 00:41:45,200 Garbitu. 862 00:41:45,200 --> 00:41:46,450 Oh, katu bat da. 863 00:41:53,940 --> 00:41:55,190 DAN BRADLEY: [INAUDIBLE]? 864 00:41:59,500 --> 00:42:01,120 Bat da, ezta? 865 00:42:01,120 --> 00:42:01,790 LEXI ROSS: Ez, hori da nire stuff guztiak. 866 00:42:01,790 --> 00:42:03,040 DAN BRADLEY: [INAUDIBLE]. 867 00:42:05,300 --> 00:42:07,912 LEXI ROSS: Bertan dugu. 868 00:42:07,912 --> 00:42:08,340 DAN BRADLEY: Bai? 869 00:42:08,340 --> 00:42:10,030 >> IKUSLEEN: argi eta garbi lan baldin baduzu - 870 00:42:10,030 --> 00:42:12,787 bezala, esan duzu [INAUDIBLE] eginez eta, programa bat abiarazi 871 00:42:12,787 --> 00:42:15,315 zerbait, eta ez duzu nahi. 872 00:42:15,315 --> 00:42:16,080 Nola egiten duzu 873 00:42:16,080 --> 00:42:17,200 DAN BRADLEY: Control + C? 874 00:42:17,200 --> 00:42:17,780 LEXI ROSS: Bai. 875 00:42:17,780 --> 00:42:20,640 Beraz, programa bat bada exekutatzen ari zaren eta zerbait ez da joan 876 00:42:20,640 --> 00:42:22,410 modu nahi duzun eta nahi besterik ez duzu osoa irteteko 877 00:42:22,410 --> 00:42:25,560 programa, Control + C. Nahiz eta Mac batean, Apple + C, 878 00:42:25,560 --> 00:42:34,341 Control + C. 879 00:42:34,341 --> 00:42:35,523 IKUSLEEN: Ba al duzu bertsio zuzena 880 00:42:35,523 --> 00:42:36,820 zure profila berrikuspena? 881 00:42:36,820 --> 00:42:39,780 DAN BRADLEY du gorde uste dut, ez da? 882 00:42:39,780 --> 00:42:40,350 Bai. 883 00:42:40,350 --> 00:42:41,040 LEXI ROSS: espazioa da. 884 00:42:41,040 --> 00:42:42,290 Bai. 885 00:42:49,685 --> 00:42:57,496 Berrikusketa, ordua 11 dela uste dut. 886 00:42:57,496 --> 00:42:59,468 >> DAN BRADLEY: Bai? 887 00:42:59,468 --> 00:43:02,426 IKUSLEEN: C egiteko zer bati buruzko hipotesi edozein 888 00:43:02,426 --> 00:43:05,877 aldagaia definitzen aldagai bat bada, baina ez esleitzeko 889 00:43:05,877 --> 00:43:07,590 da ezer berehala? 890 00:43:07,590 --> 00:43:11,380 DAN BRADLEY: Beraz, bakarrik izango da onartu ints Leku horretan. 891 00:43:11,380 --> 00:43:13,980 Beraz, bada deklaratzeko - 892 00:43:13,980 --> 00:43:16,842 IKUSLEEN: besterik ez bada egin nuen int izendatzaile puntu eta koma, ez da 893 00:43:16,842 --> 00:43:18,750 bere gain hartzen zero edo edozein zenbaki berdina dela? 894 00:43:18,750 --> 00:43:20,210 DAN BRADLEY: Laguia. 895 00:43:20,210 --> 00:43:25,920 Beraz, ez baduzu, esleitu, adibidez, int izendatzaile edozein balio, 896 00:43:25,920 --> 00:43:28,860 ezer izan zitekeen. 897 00:43:28,860 --> 00:43:31,150 Kokaleku horretan izan zen memoria zaharra da. 898 00:43:31,150 --> 00:43:34,050 Beraz negatiboa 2 milioi da, positiboa izan da 899 00:43:34,050 --> 00:43:38,030 2 milioi, eta edozein lekutan artean izan daiteke. 900 00:43:38,030 --> 00:43:44,170 Beraz, benetan ari zaren gauzak exekutatzen, ziurtatu 901 00:43:44,170 --> 00:43:46,080 balio bat esleitu aldagai. 902 00:43:46,080 --> 00:43:49,050 Honek, ez du axola gara berehala delako 903 00:43:49,050 --> 00:43:52,580 balioa esleituz, baina oro har, bai. 904 00:44:01,660 --> 00:44:04,640 Beste edozein galdera baldin? 905 00:44:04,640 --> 00:44:06,300 >> LEXI ROSS ere hartu dugu, oro har, galdera hau 906 00:44:06,300 --> 00:44:10,600 hitzaldia material puntu, p multzo material, ezer dituzun 907 00:44:10,600 --> 00:44:15,363 dira buruz galdetzen ona da, hau da, denbora horiek eskatu da. 908 00:44:15,363 --> 00:44:16,325 IKUSLEEN: en walkthroughs, Zamyla 909 00:44:16,325 --> 00:44:17,768 aipatu Kopako funtzioa. 910 00:44:17,768 --> 00:44:21,540 Nola ezartzeko egiteko axola al duzu? 911 00:44:21,540 --> 00:44:22,940 LEXI ROSS: Sure, nola ezartzea nahi al duzu? 912 00:44:22,940 --> 00:44:25,700 IKUSLEEN: biribila izan zela esan zuen. 913 00:44:25,700 --> 00:44:26,580 LEXI ROSS: Oh yeah. 914 00:44:26,580 --> 00:44:29,880 Beraz, beraz, denok daukagu ​​berean vocab eta stuff, 915 00:44:29,880 --> 00:44:33,070 inplementatuta esan nahi du, oro har, benetan hutsetik idatziz. 916 00:44:33,070 --> 00:44:35,530 Eta, beraz, ez dut uste idazteko moduko hitz egiten zuen 917 00:44:35,530 --> 00:44:36,010 Kopako funtzioa. 918 00:44:36,010 --> 00:44:37,820 Besterik ez seguruenik ekarri zuen nola erabiltzen den. 919 00:44:37,820 --> 00:44:41,900 Ezartzea esan nahi du sort bezala sortu. 920 00:44:41,900 --> 00:44:48,670 Beraz, oro har, biribila funtzioa erabili nahi dugu I 921 00:44:48,670 --> 00:44:49,170 esan nahi, ordenatzeko, esate baterako, 922 00:44:49,170 --> 00:44:50,260 biribildu nahi baduzu. 923 00:44:50,260 --> 00:44:53,140 Ezin me ematen duzu apur bat gehiago testuinguru zer 924 00:44:53,140 --> 00:44:53,907 arazoa izan da? 925 00:44:53,907 --> 00:44:56,192 IKUSLEEN:, hamarren imprecisions saihesteko 926 00:44:56,192 --> 00:44:58,480 mugikor bat eginez. 927 00:44:58,480 --> 00:44:59,020 LEXI ROSS: Bai. 928 00:44:59,020 --> 00:45:02,770 Beraz, karroza arazo ditudan dugu mota aipatu 929 00:45:02,770 --> 00:45:04,820 , baita makina gordetzen dira, 930 00:45:04,820 --> 00:45:08,700 Oraindik ez dute% 100 zehatzak baliteke duzula uste 931 00:45:08,700 --> 00:45:10,060 zure kalkulagailua gorde. 932 00:45:13,560 --> 00:45:16,560 Zaila da adibide bat erakusteko jakin gabe zer 933 00:45:16,560 --> 00:45:17,750 testuinguruan. 934 00:45:17,750 --> 00:45:18,920 Ez dakit, zerbait daitekeela uste duzu, Dan? 935 00:45:18,920 --> 00:45:23,120 >> DAN BRADLEY: Beraz, bada, esan, zenbakiak, ari zaren galdetzen 936 00:45:23,120 --> 00:45:26,590 10 baino handiagoa eta karroza ari zara erabiltzen, eta bat gehitzen ari zaren 937 00:45:26,590 --> 00:45:30,810 mugikor bat aldi bakoitzean, batzuetan itxaron dudan arte. 938 00:45:30,810 --> 00:45:34,470 12 ahaztuak hau da, benetan zenbaki bat esan baino lehen egingo 939 00:45:34,470 --> 00:45:36,520 10 baino handiagoa. 940 00:45:36,520 --> 00:45:42,530 Mugikorrak gai serio batzuk besterik ez 32 arteko 941 00:45:42,530 --> 00:45:49,970 eta 33 leku hamartar dugu joan, eta, beraz, 9,9999999 gerta daiteke, edo 942 00:45:49,970 --> 00:45:53,210 10.0000001 izango da agian, ezta? 943 00:45:53,210 --> 00:45:55,680 Ez da benetan bien arteko bereiztea, beraz, si eres 944 00:45:55,680 --> 00:45:59,310 gauza baino handiagoa edo 10 berdinak zain, agian 945 00:45:59,310 --> 00:46:03,440 ez da iritsi 10 iterazio dela uste duzu. 946 00:46:03,440 --> 00:46:07,760 11n iritsi dezakezu. 947 00:46:07,760 --> 00:46:08,980 LEXI ROSS: Funtsean, bai. 948 00:46:08,980 --> 00:46:11,490 Karroza asko bat baino gehiago ari zaren begizta batean, hori denean 949 00:46:11,490 --> 00:46:13,276 imprecisions gertatuko. 950 00:46:13,276 --> 00:46:18,350 IKUSLEEN: uste dut, beraz, funtsean, hala nola p 951 00:46:18,350 --> 00:46:24,030 ezarrita, koma higikorreko balio bat biribiltzeko nahi du, eta jarri 952 00:46:24,030 --> 00:46:29,940 Aldaketaren zenbatekoa itzuli behar duzu 4.24, besterik ez duzu ez bada 953 00:46:29,940 --> 00:46:33,970 aldiz, 100, benetan izango da aldatu 423 sartu - 954 00:46:33,970 --> 00:46:34,460 DAN BRADLEY: Batzuetan, bai. 955 00:46:34,460 --> 00:46:36,974 IKUSLEEN: Orduan bezala, uste dut, nola egin errondaren erabili nahi duzun 956 00:46:36,974 --> 00:46:39,390 benetako kodea funtzioa izan dadin, beraz, ez du hori egin? 957 00:46:39,390 --> 00:46:44,390 DAN BRADLEY: Beraz, biribilketak 424 Oraindik biderkatuz 958 00:46:44,390 --> 00:46:48,320 100 eta zenbaki oso bat sartu da, batzuetan geratuko da 959 00:46:48,320 --> 00:46:52,130 egin du 423 imprecision hori delako. 960 00:46:52,130 --> 00:46:58,926 Eta horrela egin dezakezu gauzak besterik ez da gehitu 0,0000003. 961 00:46:58,926 --> 00:47:00,744 IKUSLEEN: Baina uste dut, benetan, nahi dute 962 00:47:00,744 --> 00:47:02,400 errondaren erabiltzeko aukera ematen digu. 963 00:47:02,400 --> 00:47:03,250 DAN BRADLEY: Kopako funtzioa? 964 00:47:03,250 --> 00:47:06,310 Ziurrenik matematika funtzio bat dago, zerbait 965 00:47:06,310 --> 00:47:06,996 math liburutegia. 966 00:47:06,996 --> 00:47:07,910 IKUSLEEN: # include math. 967 00:47:07,910 --> 00:47:10,150 DAN BRADLEY: # artean, besteak beste, eta ez da 968 00:47:10,150 --> 00:47:10,990 ziurrenik Kopako funtzio bat. 969 00:47:10,990 --> 00:47:12,480 IKUSLEEN: Just txandan () bezala? 970 00:47:12,480 --> 00:47:13,840 LEXI ROSS: Funtsean,, nahi baduzu biribiltzeko duelako 971 00:47:13,840 --> 00:47:14,720 hurbilen ehuneko. 972 00:47:14,720 --> 00:47:16,440 DAN BRADLEY: dezagun tira man orriak. 973 00:47:16,440 --> 00:47:19,460 Handy tool Beraz, ez badakizu - 974 00:47:19,460 --> 00:47:21,800 tira duzu terminal 975 00:47:21,800 --> 00:47:23,670 man math baduzu. 976 00:47:27,272 --> 00:47:29,030 LEXI ROSS: Cool. 977 00:47:29,030 --> 00:47:34,970 >> Beraz, ikusi ahal izango duzu, gizon eskuliburua, ez gizon laburra da, beraz, eta 978 00:47:34,970 --> 00:47:37,660 begiratu behar duzu edozein informazio gehiago aukera ematen du 979 00:47:37,660 --> 00:47:40,000 funtzioa edo liburutegian liteke aurre. 980 00:47:40,000 --> 00:47:44,040 Beraz, gizon math besterik ez dut idatzi. 981 00:47:44,040 --> 00:47:45,290 Demagun sartu urruntzeko me 982 00:47:50,990 --> 00:47:52,610 DAN BRADLEY: gizon Kopako dastatu ahal izango dugu, gehiegi. 983 00:47:52,610 --> 00:47:55,060 LEXI ROSS: Sure. 984 00:47:55,060 --> 00:47:56,870 DAN BRADLEY: Eta hau zerrendatuko dira. 985 00:47:56,870 --> 00:48:00,640 man math math liburutegia guztia zerrendatuko dira, 986 00:48:00,640 --> 00:48:02,820 horien artean dugu. 987 00:48:02,820 --> 00:48:04,080 Bai, izan ere Kopako dugu. 988 00:48:04,080 --> 00:48:06,690 LEXI ROSS: Beraz, egin dut, gizon txandan. 989 00:48:06,690 --> 00:48:10,460 Laburpena, ikus dezakezu hemen, besteak beste, # dio 990 00:48:10,460 --> 00:48:16,510 , eta, beraz, hori da mota cs50.h, stdio.h bezala. 991 00:48:16,510 --> 00:48:19,020 Eta benetan bezala gainkargatuta badirudi, zentzua 992 00:48:19,020 --> 00:48:22,930 Argumentu mota ezberdinak hartzen du, beraz, biribildu dezakezu 993 00:48:22,930 --> 00:48:24,320 bikoitzak edo karroza. 994 00:48:24,320 --> 00:48:26,740 DAN BRADLEY: Redondo versus roundf. 995 00:48:26,740 --> 00:48:27,335 LEXI ROSS: Roundf. 996 00:48:27,335 --> 00:48:30,128 Ba al Zamyla aipatu roundf versus Kopako? 997 00:48:30,128 --> 00:48:34,120 IKUSLEEN: Bisita gidatua, round () izan zen. 998 00:48:34,120 --> 00:48:36,780 DAN BRADLEY: Ongi da, eta, beraz, izan zen segur aski bikoitza erabiliz, 999 00:48:36,780 --> 00:48:39,110 Ondoren, mugikor bat aurka. 1000 00:48:39,110 --> 00:48:43,080 Ongi da, eta, beraz, 100 zenuke biderkatu eta, ondoren, biribildu, eta 1001 00:48:43,080 --> 00:48:47,950 da hurbilen zenbakia litzaidake duzu, uste dut. 1002 00:48:47,950 --> 00:48:50,450 >> LEXI ROSS: Beraz, Kopako funtzioa itzultzen integral 1003 00:48:50,450 --> 00:48:53,760 balioa x biribiltze erdiraino kasu 0-tik hurbilen, 1004 00:48:53,760 --> 00:48:55,850 biribilketak, uneko noranzkoa edozein dela ere. 1005 00:48:55,850 --> 00:49:00,160 Beraz, funtsean, bakarrik nahi biribildu nahi duzun Oraindik behin 1006 00:49:00,160 --> 00:49:01,830 osoko balioa, eta, beraz, bider 1007 00:49:01,830 --> 00:49:03,896 100 eta gero biribila. 1008 00:49:03,896 --> 00:49:05,787 Zentzu gehiago egiten duten? 1009 00:49:05,787 --> 00:49:10,580 IKUSLEEN: C fitxategi batean funtzio hori erabili ahal izateko, egin behar duzu. 1010 00:49:10,580 --> 00:49:15,475 jarri Kopako float, zure aldagaia deitzen da bada, q, ez duzu 1011 00:49:15,475 --> 00:49:21,216 jarri Kopako (karroza) q, eta, ondoren, parentesi bat, edo ahal 1012 00:49:21,216 --> 00:49:23,770 jarri besterik ez duzu biribilak, eta, ondoren, parentesi artean Q? 1013 00:49:23,770 --> 00:49:27,180 DAN BRADLEY: Beraz, funtzio hau erabiltzen saiatzen ari zaren 1014 00:49:27,180 --> 00:49:33,360 benetan, q, Q mugikor bat baduzu, 1015 00:49:33,360 --> 00:49:34,995 edo nola da deklaratzeko? 1016 00:49:34,995 --> 00:49:35,980 IKUSLEEN: Q mugikor bat da. 1017 00:49:35,980 --> 00:49:39,080 DAN BRADLEY: Beraz, q mugikor bat izendatu da, nahi duzun 1018 00:49:39,080 --> 00:49:42,150 hartu txandan, eta ondoren, eman q. 1019 00:49:42,150 --> 00:49:45,770 Kasu honetan bikoitza gisa deklaratu dezakezu. 1020 00:49:45,770 --> 00:49:47,170 LEXI ROSS: Bai, nahi ez baduzu erabili nahi roundf. 1021 00:49:47,170 --> 00:49:50,620 IKUSLEEN: besterik ez dut erabili izan roundf, eta, ondoren, q komatxo artean? 1022 00:49:50,620 --> 00:49:53,706 DAN BRADLEY: Ez, ez komatxorik, q. 1023 00:49:53,706 --> 00:49:55,542 IKUSLEEN: Sentitzen dut, ez komatxo artean, parentesi. 1024 00:49:55,542 --> 00:49:56,792 DAN BRADLEY: parentesi, bai. 1025 00:50:00,330 --> 00:50:02,040 LEXI ROSS: Sentitzen dut, pixka bat nahasgarria izan zen. 1026 00:50:02,040 --> 00:50:03,067 Edozein galdera bat baino gehiago? 1027 00:50:03,067 --> 00:50:04,041 >> DAN BRADLEY: Bai? 1028 00:50:04,041 --> 00:50:07,450 IKUSLEEN: Beraz Kopako zenbaki osoen erronda bakarra? 1029 00:50:07,450 --> 00:50:08,920 LEXI ROSS: Bai. 1030 00:50:08,920 --> 00:50:11,020 DAN BRADLEY: Bai, Kopako zenbaki osoen erronda bakarra. 1031 00:50:11,020 --> 00:50:13,030 IKUSLEEN: Beraz, zehatza duen zerbait izan nahi duzun 1032 00:50:13,030 --> 00:50:15,146 behar izan [INAUDIBLE] biderkatu dira, 100, eta ondoren 1033 00:50:15,146 --> 00:50:17,536 - 100 berriro nahi baduzu arabera banatzen da? 1034 00:50:20,410 --> 00:50:23,497 LEXI ROSS: Beraz, bada inprimaki hamartar nahi duzu? 1035 00:50:23,497 --> 00:50:27,224 IKUSLEEN: Beno, adibidez, esate baterako, [INAUDIBLE] 1036 00:50:27,224 --> 00:50:30,732 1,25, eta, ondoren, [INAUDIBLE] 1037 00:50:30,732 --> 00:50:36,100 1,24 nahi duzun 1,25 gisa, duzun gorde nahi baldin baduzu 1038 00:50:36,100 --> 00:50:39,516 biderkatu 100, osatzen dute, eta, ondoren, zatitzen 100 1039 00:50:39,516 --> 00:50:41,480 berriz 1,25 lortzeko? 1040 00:50:41,480 --> 00:50:41,860 LEXI ROSS: Bai. 1041 00:50:41,860 --> 00:50:46,770 Beraz, galdera da, biribilketak geroztik, gizon-orri gisa 1042 00:50:46,770 --> 00:50:50,470 dio, hurbilen integral balio erronda, esan nahi du 1043 00:50:50,470 --> 00:50:53,420 100 bider bat nahi luke, egin 1044 00:50:53,420 --> 00:50:56,260 biribilketak, eta 100 zatitzea berriz, esan, zuzena 1045 00:50:56,260 --> 00:50:58,750 dolar eta zentimo balio? 1046 00:50:58,750 --> 00:51:02,000 Eta erantzuna? 1047 00:51:02,000 --> 00:51:02,160 DAN BRADLEY: N º 1048 00:51:02,160 --> 00:51:04,840 Esan nahi dut, koma higikorreko balio bat lortzean ari zaren besterik ez bada, hasten baduzu 1049 00:51:04,840 --> 00:51:08,730 1,25 balioa mugikor bat, nola izan da joan 1050 00:51:08,730 --> 00:51:10,260 interpretatu. 1051 00:51:10,260 --> 00:51:13,790 Beraz biderkatu izanez gero, 100 eta, ondoren zatitzen du 100, 1052 00:51:13,790 --> 00:51:17,130 oraindik 1,25 gisa interpretatu joan, edo 1053 00:51:17,130 --> 00:51:18,260 ziurrenik 1,249 ... 1054 00:51:18,260 --> 00:51:19,440 .. 999. 1055 00:51:19,440 --> 00:51:21,630 LEXI ROSS: Galdera izan zen bezala, uste dut, nahi duzun 1056 00:51:21,630 --> 00:51:24,850 biderkatuz, eta ondoren erabili biribilak, gero zatitzeko, beraz, atsegin da 1057 00:51:24,850 --> 00:51:25,290 DAN BRADLEY: Bai. 1058 00:51:25,290 --> 00:51:27,530 Ez dut uste ezer aldatzen da, baina. 1059 00:51:27,530 --> 00:51:28,000 Uste dut, oraindik da. 1060 00:51:28,000 --> 00:51:30,550 LEXI ROSS: txandan ez delako zenbaki osoen erabiltzen da. 1061 00:51:30,550 --> 00:51:34,080 Beraz, saiatu behar baduzu, 1,25 biribildu nahi izanez gero, besterik ez duzu 1. 1062 00:51:34,080 --> 00:51:36,570 Beraz, ordena osagarriak doitasun bezala uste dut, 1063 00:51:36,570 --> 00:51:37,720 hori zertaz ari zaren hitz egiten bada. 1064 00:51:37,720 --> 00:51:42,260 >> IKUSLEEN: Beraz, zer instantzia ez biribilak erabili nahi duzun, eta ondoren? 1065 00:51:42,260 --> 00:51:44,920 DAN BRADLEY: Beraz, kasu honetan, nahi izanez gero, esan, zenbaki 1066 00:51:44,920 --> 00:51:51,570 $ 1,25 zentimo, 100 litzaidake biderkatu, biribila, lortu 1067 00:51:51,570 --> 00:51:56,980 125, eta utzi bezala, zentimo gisa, saiatzen ari aurka 1068 00:51:56,980 --> 00:51:58,760 bihurtzeko berriz dolar eta zentimo sartu. 1069 00:51:58,760 --> 00:52:02,092 LEXI ROSS: Oh yeah, yeah, ziur. 1070 00:52:02,092 --> 00:52:04,948 IKUSLEEN: Zergatik biribildu behar duzun [INAUDIBLE]? 1071 00:52:07,810 --> 00:52:10,740 DAN BRADLEY: Beraz, biderkatu 100 eta gero 1072 00:52:10,740 --> 00:52:14,060 berehala bihurtu da zenbaki oso bat, eta hori ez da 1073 00:52:14,060 --> 00:52:17,950 erabilgarria, hori da aurre duten 1074 00:52:17,950 --> 00:52:19,470 imprecision, ezta? 1075 00:52:19,470 --> 00:52:26,450 Beraz, 124.999999 izango da agian, eta, beraz, gero bihurtu dela 1076 00:52:26,450 --> 00:52:29,480 zenbaki oso bat, besterik ez da beheko off guztia jaisten 1077 00:52:29,480 --> 00:52:29,930 hamartarra. 1078 00:52:29,930 --> 00:52:31,160 IKUSLEEN: Beraz, emango dizu egingo [INAUDIBLE]. 1079 00:52:31,160 --> 00:52:34,960 DAN BRADLEY: Zehazki, 125 ordez, hau da, 1080 00:52:34,960 --> 00:52:37,074 zergatik biribildu nahi duzun. 1081 00:52:37,074 --> 00:52:38,850 >> IKUSLEEN: Sentitzen dut, zer esan errepikatu duzu 1082 00:52:38,850 --> 00:52:40,680 behar ez bezala aurrean zer egin behar duzu? 1083 00:52:40,680 --> 00:52:40,910 DAN BRADLEY: Ongi da. 1084 00:52:40,910 --> 00:52:45,725 Beraz, zer egin behar da, 1,25 batekin hasten bada, biderkatu 1085 00:52:45,725 --> 00:52:51,960 , 100, eta ondoren biribildu osoa kopurua, 125 dela edo 1086 00:52:51,960 --> 00:52:56,420 124.9999, eta gertueneko zenbaki hori. 1087 00:52:56,420 --> 00:52:58,420 IKUSLEEN: Beraz, baduzu biribiltzeko, jartzen du 1088 00:52:58,420 --> 00:52:59,920 gertueneko zenbaki? 1089 00:52:59,920 --> 00:53:01,420 DAN BRADLEY: Bai. 1090 00:53:01,420 --> 00:53:07,420 IKUSLEEN: Ba al dago modu bat mugatzeko, mugikor bat eskatuz gero 1091 00:53:07,420 --> 00:53:10,920 sartu behar da, ez dago modu bat mugatzeko zenbat hamartar 1092 00:53:10,920 --> 00:53:13,920 lekuak sarrera ahal duzun mugikor bat? 1093 00:53:13,920 --> 00:53:16,210 LEXI ROSS: Not CS50 en ezarpena erabiliz. 1094 00:53:16,210 --> 00:53:22,560 Esan nahi dut, zenbatu nola handi sarrera eman dezakezu 1095 00:53:22,560 --> 00:53:25,020 erabiltzailea, baina berriak ezarri beharko luke 1096 00:53:25,020 --> 00:53:29,780 GetFloat, eta, beraz, ez duzu kezkatu beharrik. 1097 00:53:29,780 --> 00:53:34,850 DAN BRADLEY: Beraz, badira, esan, input 1,256, besterik gabe, ezin izan duzu 1098 00:53:34,850 --> 00:53:38,310 erabili 1,25, edo 1,26 egin ahal izango duzu. 1099 00:53:38,310 --> 00:53:40,450 Dena den, uste dut inplementazioak dio ahal duzun 1100 00:53:40,450 --> 00:53:41,860 IKUSLEEN: duzu da biribildu 1101 00:53:41,860 --> 00:53:46,860 DAN BRADLEY: Whatever nahi du, bai, betiere, egin duzun bezala 1102 00:53:46,860 --> 00:53:48,110 biribiltze sort batzuk. 1103 00:53:51,410 --> 00:53:53,950 Beste ezer? 1104 00:53:53,950 --> 00:53:55,200 Ez dauka biribiltze buruz. 1105 00:54:00,886 --> 00:54:01,374 LEXI ROSS: Bai? 1106 00:54:01,374 --> 00:54:03,814 >> IKUSLEEN: ikusi nahi dugu egiaztatu nahi izanez gero, gure estiloa bada 1107 00:54:03,814 --> 00:54:06,285 kodea da egokia edo estilo onena 1108 00:54:06,285 --> 00:54:08,585 ahal dela, ez da gauza sort ekarri genuke hasi 1109 00:54:08,585 --> 00:54:11,460 atalean, edo bulego ordu, edo ez da gauza sort 1110 00:54:11,460 --> 00:54:15,582 bidaltzeko pribatuan ezin dugu gauza, eztabaida, eta, ondoren, 1111 00:54:15,582 --> 00:54:17,280 aholku on eskatu? 1112 00:54:17,280 --> 00:54:20,400 LEXI ROSS: Beraz, ez dugu, bulegoko ordu edo CS50 on 1113 00:54:20,400 --> 00:54:23,510 Eztabaidatu dugu, ez kalifikazioa zure p aldez aurretik ezarritako 1114 00:54:23,510 --> 00:54:26,420 estiloa, baina, ziurrenik, uste dut lagungarria 1115 00:54:26,420 --> 00:54:29,800 gauza egin ahal izango duzu adibide begiratu izango litzateke, eta duzun 1116 00:54:29,800 --> 00:54:35,290 izan behar du gai hori aurkitu atal kodea, eta horrek izan beharko luke 1117 00:54:35,290 --> 00:54:39,290 banatzen da konektatuta, baita hitzaldi diapositibak, 1118 00:54:39,290 --> 00:54:40,730 kode adibide izan beharko luke. 1119 00:54:40,730 --> 00:54:43,150 Baina jakin bati buruzko galdera banakako 1120 00:54:43,150 --> 00:54:46,300 estilo arazoa, zalantzarik gabe, sentitzen free eskatu CS50 on 1121 00:54:46,300 --> 00:54:49,320 Eztabaidatu, eta bulego-ordu, edo zure denbora propioa. 1122 00:54:49,320 --> 00:54:52,330 Baina da nire kodea begirada orokor bat izanez gero, onena da 1123 00:54:52,330 --> 00:54:55,610 erabilera adibide mota eta saiatu zure kodea horri egokitzeko. 1124 00:54:55,610 --> 00:54:57,560 Eta estilo-gida bat da, nik uste dut 1125 00:54:57,560 --> 00:54:58,640 DAN BRADLEY: estilo-gida. 1126 00:54:58,640 --> 00:54:59,830 Awesome estilo gida. 1127 00:54:59,830 --> 00:55:03,670 Irakasten da behar duzun guztia, eta nahiko estaltzen du 1128 00:55:03,670 --> 00:55:07,710 Adibidez behin gizon ezaguna, edo, gutxienez, me ezaguna. 1129 00:55:10,750 --> 00:55:12,000 >> Beste ezer? 1130 00:55:14,830 --> 00:55:15,275 Guztiak eskubidea. 1131 00:55:15,275 --> 00:55:15,840 Cool, guys. 1132 00:55:15,840 --> 00:55:16,440 LEXI ROSS: Egun handia. 1133 00:55:16,440 --> 00:55:17,690 DAN BRADLEY: Eskerrik asko etortzeagatik.