1 00:00:00,000 --> 00:00:07,170 2 00:00:07,170 --> 00:00:09,100 >> Lucas Freitas: Ados, asmatzen dut orain, zuzeneko gara. 3 00:00:09,100 --> 00:00:11,220 Ongietorria CS50 supersection da. 4 00:00:11,220 --> 00:00:12,880 Less erosoa gara. 5 00:00:12,880 --> 00:00:13,870 Nire izena Lucas Freitas da. 6 00:00:13,870 --> 00:00:16,230 CS50 Head TFS bat naiz. 7 00:00:16,230 --> 00:00:17,523 Hau Lauren da. 8 00:00:17,523 --> 00:00:19,002 >> LAUREN CARVALHO: Kaixo, Lauren naiz. 9 00:00:19,002 --> 00:00:21,330 Ere naiz Head CS50 TF. 10 00:00:21,330 --> 00:00:24,730 >> Lucas Freitas: Gaur ari gara joan zer duzun guztia ikuspegi bat emateko 11 00:00:24,730 --> 00:00:28,440 guys dute aste batean ikasi, zorionez You guys ona 12 00:00:28,440 --> 00:00:32,580 zer jakin behar den zentzu arazoa beste bat ezarri. 13 00:00:32,580 --> 00:00:34,120 >> Just pare baten iragarkiak. 14 00:00:34,120 --> 00:00:36,490 Lehenik eta behin, bulego orduetan. 15 00:00:36,490 --> 00:00:41,580 Bulego orduetan dira astelehenetik gertatzen etxe desberdinetan ostegunera 16 00:00:41,580 --> 00:00:43,450 Annenberg egun bakoitzean. 17 00:00:43,450 --> 00:00:46,680 Baliabide oso onak zuretzat ari dira etorri eta galderak, eta mutilak 18 00:00:46,680 --> 00:00:49,470 TFS hitz egin, eta baita truke beste ikasleekin ideiak. 19 00:00:49,470 --> 00:00:55,420 Beraz, ziurtatu baliabide hori erabili zure alde. 20 00:00:55,420 --> 00:00:59,790 >> Bigarren gauza da CS50 Appliance. 21 00:00:59,790 --> 00:01:01,390 Azken [INAUDIBLE] egiteko 22 00:01:01,390 --> 00:01:04,180 you guys ez dute benetan tresnaren bat izan. 23 00:01:04,180 --> 00:01:06,910 Zenuen ia guztia batean zure ordenagailu pertsonalean. 24 00:01:06,910 --> 00:01:10,330 Baina arazo hori, benetan duzu Makina birtual bat izatea eta, beraz, 25 00:01:10,330 --> 00:01:14,680 ziur CS50 deskargatzeko Tresnaren eta sortu. 26 00:01:14,680 --> 00:01:18,670 >> Eta hirugarren gauza izango da ziur ASAP besterik ezarri arazoa hasteko 27 00:01:18,670 --> 00:01:22,740 askoz errazagoa da aurkitu duelako Oraindik aurrera zure lagun 28 00:01:22,740 --> 00:01:23,730 astearen hasieran. 29 00:01:23,730 --> 00:01:27,540 Jendea arte itxaron ohi delako ko bigarren arazoa ezartzeko hasteko, 30 00:01:27,540 --> 00:01:29,730 eta, ondoren, bulego orduetan nahi duzu, eta han jende asko da. 31 00:01:29,730 --> 00:01:33,020 Non astelehenean bazoaz, bazoazela TFS behar duzula hitz egin ahal ikusteko 32 00:01:33,020 --> 00:01:35,870 polita dena askoz, eta ari izan joan baino gehiago 33 00:01:35,870 --> 00:01:37,790 zoriontsu laguntzeko. 34 00:01:37,790 --> 00:01:40,720 >> LAUREN CARVALHO: Ezin utzi dut bigarren bat besterik ez duzu? 35 00:01:40,720 --> 00:01:43,330 Ditu deskargatzeko gai denek izan CS50 Appliance? 36 00:01:43,330 --> 00:01:44,255 Saiatu jendea? 37 00:01:44,255 --> 00:01:47,120 >> Lucas Freitas:, deskargatzeko arabera Bide, argibideak eskuratu ahal izango duzu at 38 00:01:47,120 --> 00:01:48,045 cs50.net/appliance. 39 00:01:48,045 --> 00:01:48,817 >> LAUREN CARVALHO: Eskuin. 40 00:01:48,817 --> 00:01:53,120 Eta pixka bat hartu du gure sys kudeatzaileek duzun lizentzia bat lortzeko 41 00:01:53,120 --> 00:01:55,450 gakoa, beraz, lehenengo saioa hasi du free trial lehen. 42 00:01:55,450 --> 00:01:59,080 Bide hori izan dituzu 30 egunez, eta, ondoren, zure lizentzia gako itxaron 43 00:01:59,080 --> 00:02:02,650 bertan eman behar te urte bat. 44 00:02:02,650 --> 00:02:04,100 >> Lucas Freitas: Lehenik eta behin, ren eztabaida pixka bat utzi 45 00:02:04,100 --> 00:02:06,180 CS50 Appliance buruz. 46 00:02:06,180 --> 00:02:10,770 CS50 Appliance da, benetan birtual bat duten joan zaren makina 47 00:02:10,770 --> 00:02:15,040 zeure ordenagailuan zein da exekutatu funtsean, beste ordenagailu batean exekutatzen 48 00:02:15,040 --> 00:02:16,010 zeure ordenagailuan barruan. 49 00:02:16,010 --> 00:02:16,800 Hau da, oso politak. 50 00:02:16,800 --> 00:02:19,420 Eta egia esan, nonahi erabiltzen da. 51 00:02:19,420 --> 00:02:23,150 Jende teknologiako nor ezagutzen dutena idatzi hau denbora guztian erabiltzen da. 52 00:02:23,150 --> 00:02:23,250 duzu? 53 00:02:23,250 --> 00:02:26,200 Ordenagailu bat baino gehiago izan ditzake gailu batean. 54 00:02:26,200 --> 00:02:27,760 >> Utzi Begirada bat hartu benetan en Appliance hartan. 55 00:02:27,760 --> 00:02:32,680 56 00:02:32,680 --> 00:02:36,640 Noiz joan Appliance nahi duzu ondoren Izena ematean, ari behar zoazen 57 00:02:36,640 --> 00:02:42,035 zure izena jarri eta hasi saioa Harvard beraz erregistratu duzun guztia lortu ahal izango dugu. 58 00:02:42,035 --> 00:02:46,570 Duzu funtsean ikusteko joan besterik bat Horma-papera, eta, ondoren, Hasiera eta Trash, 59 00:02:46,570 --> 00:02:48,980 eta, ondoren, ikono txiki horiek. 60 00:02:48,980 --> 00:02:51,930 Hau hiru ikonoak dira benetan gehien horretan ahal izango duzu gauza garrantzitsu 61 00:02:51,930 --> 00:02:53,000 Zure Appliance. 62 00:02:53,000 --> 00:03:00,270 >> Lehena gedit da, eta horrek testu bat da editore, besterik Notepad bezalako edo antzeko 63 00:03:00,270 --> 00:03:01,440 edozein testu editore mota. 64 00:03:01,440 --> 00:03:09,750 Zerbait besterik idazteko erabiltzen dugun hura kodea eta gero apurtu egin berarekin. 65 00:03:09,750 --> 00:03:11,770 >> Bigarren gauza garela hemen izan Chrome da. 66 00:03:11,770 --> 00:03:13,910 Beraz, internet erabili nahi izanez gero Appliance batean, hori da 67 00:03:13,910 --> 00:03:15,030 zer erabili ahal izango dituzu. 68 00:03:15,030 --> 00:03:22,000 >> Eta hirugarren gauza terminal da, hau da, benetan oso gozoa. 69 00:03:22,000 --> 00:03:26,420 Pertsona ohi dira mota horretako beldur Oso hau da terminalean delako 70 00:03:26,420 --> 00:03:32,320 zeinetan bailiran aplikazio zaharra duzu besterik funtsean dena idatzi dituzten 71 00:03:32,320 --> 00:03:32,940 zure teklatua. 72 00:03:32,940 --> 00:03:34,730 Ez dago elkarrekintza asko saguarekin. 73 00:03:34,730 --> 00:03:39,780 Baina benetan terminalera gauza oso ona egiten du. 74 00:03:39,780 --> 00:03:43,990 >> Lehenik eta behin, utzi bidez joan besterik komando batzuk duzula 75 00:03:43,990 --> 00:03:48,765 daiteke terminalean erabili. 76 00:03:48,765 --> 00:03:51,995 >> LAUREN CARVALHO: Eta sentitzen free gelditu Edozein zalantza izanez gero gurekin. 77 00:03:51,995 --> 00:03:52,830 >> Lucas Freitas: Bai. 78 00:03:52,830 --> 00:04:01,950 Beraz, lehen komandoa dugula terminalean ls da. 79 00:04:01,950 --> 00:04:06,450 ls funtsean zerrenda guztia esan nahi du, guztiak fitxategiak eta zuzendarien guztian, 80 00:04:06,450 --> 00:04:09,540 tengo lekua naizela at. 81 00:04:09,540 --> 00:04:15,200 Horrela egin dut ls bada hemen, nik ikusi dut direktorioak batzuk que tengo. 82 00:04:15,200 --> 00:04:18,670 Mahaigainean, deskarga, eta daukat egunkariak, eta ostalari birtual du. 83 00:04:18,670 --> 00:04:21,260 Horiek urdin daude dutelako direktorioak guztiak dira. 84 00:04:21,260 --> 00:04:24,160 >> Ondoren, beste fitxategi batzuk duzu. 85 00:04:24,160 --> 00:04:27,840 Kaixo eta hello.c, atsegin duzu eta horrek besterik ez dira fitxategiak, eta Oraindik dute 86 00:04:27,840 --> 00:04:28,910 kolore ezberdinak. 87 00:04:28,910 --> 00:04:33,960 Beraz, hau komando oso garrantzitsua da besterik Ikusten zer fitxategietara duzu 88 00:04:33,960 --> 00:04:37,690 eta duzula direktorioak direktorioan duten 89 00:04:37,690 --> 00:04:39,410 terminalean egiten ari zaren. 90 00:04:39,410 --> 00:04:44,580 Noiz jharvard @ tresnaren eta ikusiko duzu ondoren, ikur gutxi badira ere, 91 00:04:44,580 --> 00:04:49,185 tilde, hori besterik esan nahi du, hori da direktorio daudela une honetan duzu. 92 00:04:49,185 --> 00:04:52,970 >> LAUREN CARVALHO: Beraz ls idazten ia da karpetan klik eginez bezala 93 00:04:52,970 --> 00:04:57,380 eskubidea dago zerrendatuta dago, bertan ikuskizunak duzun edukia duten guztia 94 00:04:57,380 --> 00:04:58,886 karpeta horren barruan. 95 00:04:58,886 --> 00:05:04,232 >> AUDIENCE: Ba al dago testua hello.c ondoren? 96 00:05:04,232 --> 00:05:10,070 >> LAUREN CARVALHO: Oh, ezin duzu ikusten, urdina delako. 97 00:05:10,070 --> 00:05:12,490 >> Lucas Freitas: It dio erregistroak eta ostalari birtual. 98 00:05:12,490 --> 00:05:14,450 >> LAUREN CARVALHO: Horiek dira besterik beste karpetak. 99 00:05:14,450 --> 00:05:16,890 Sentitzen dut, oso zaila ikusten da. 100 00:05:16,890 --> 00:05:19,090 Aktibatuta dugu argiak itzali agian bada? 101 00:05:19,090 --> 00:05:23,002 Colton, ez saiatu nahi duzun eta aurkituko du light switch? 102 00:05:23,002 --> 00:05:24,960 Barkatu eragozpenak. 103 00:05:24,960 --> 00:05:25,675 Nik ez dut pentsatu. 104 00:05:25,675 --> 00:05:27,340 >> Lucas Freitas: Baina, funtsean, baita - 105 00:05:27,340 --> 00:05:30,310 bai, ahal izango banu - 106 00:05:30,310 --> 00:05:32,278 >> LAUREN CARVALHO: Zoom zure pantailan. 107 00:05:32,278 --> 00:05:34,738 >> Lucas Freitas: ez dut Ezaugarri hori izan. 108 00:05:34,738 --> 00:05:35,988 >> LAUREN CARVALHO: [INAUDIBLE]. 109 00:05:35,988 --> 00:05:39,528 110 00:05:39,528 --> 00:05:40,001 Ados. 111 00:05:40,001 --> 00:05:44,270 Beno, ez da, besterik gabe, natural asko argia gela honetan baita. 112 00:05:44,270 --> 00:05:48,726 >> Lucas Freitas: Demagun besterik ez dela Beste bi direktorioak han daude. 113 00:05:48,726 --> 00:05:49,780 >> LAUREN CARVALHO: Just gurekin bear. 114 00:05:49,780 --> 00:05:54,200 Hau zati bat baino ez duzula egingo da beharreko terminal begira. 115 00:05:54,200 --> 00:06:00,160 >> Lucas Freitas: Hurrengo komandoak da funtsean, agian, antolatzeko nahi baduzu 116 00:06:00,160 --> 00:06:01,080 Zure irudiak - 117 00:06:01,080 --> 00:06:05,015 adibidez, zure C bakar batean fitxategi guztiak Direktorio-baina ez duzu bat 118 00:06:05,015 --> 00:06:07,180 besterik C direktorioa oraindik fitxategiak. 119 00:06:07,180 --> 00:06:11,590 Funtsean direktorio bat sortu dezakezu terminal erabiliz baita, hau da, 120 00:06:11,590 --> 00:06:15,670 eskubidea clicking gauza bera eta karpeta berria esanez. 121 00:06:15,670 --> 00:06:20,640 Komandoa egin da gida, eta horrek mkdir da, beraz, funtsean, "egin" eta 122 00:06:20,640 --> 00:06:21,260 "Direktorioa." 123 00:06:21,260 --> 00:06:22,680 >> Eta gero jarri dezakezu direktorioaren izena. 124 00:06:22,680 --> 00:06:32,490 Demagun deitu nahi dudala, Ez dakit, demagun pset1 eginez 125 00:06:32,490 --> 00:06:33,900 hau, besterik gabe, direktorio bat sortu dut. 126 00:06:33,900 --> 00:06:35,910 Dezagun begiratu besterik gabe han dela. 127 00:06:35,910 --> 00:06:40,870 Horrela egin dut ls bada, orain, erregistroak ikusten dut, eta Orduz pset1, eta gero ostalari birtual. 128 00:06:40,870 --> 00:06:44,360 Beraz direktorioa berria han daukat. 129 00:06:44,360 --> 00:06:46,670 >> Eta gero direktorio berri bat duzu ondoren, agian nabigatu nahi baduzu 130 00:06:46,670 --> 00:06:51,760 horretan, beraz, hurrengo komandoa cd hau, besterik funtsean esan nahi batera joateko 131 00:06:51,760 --> 00:06:53,400 zehatz-direktorioa. 132 00:06:53,400 --> 00:06:58,377 Beraz pset1 joan nahi badut, Besterik ez dut egin ahal cd pset1. 133 00:06:58,377 --> 00:07:01,550 >> LAUREN CARVALHO: cd aldaketa nabarmentzen gida, [INAUDIBLE] ahal izateko 134 00:07:01,550 --> 00:07:02,230 gogoratu. 135 00:07:02,230 --> 00:07:05,460 >> Lucas Freitas: Eta orain ikusten duzun ordez jharvard izatearen 136 00:07:05,460 --> 00:07:09,150 tresnaren, tresnaren jharvard dut, eta ondoren pset1, delako ari erakusten du 137 00:07:09,150 --> 00:07:14,150 me non nago ordenagailu honetan. 138 00:07:14,150 --> 00:07:17,510 >> Orain atzera joan nahi badut duten hau baino lehen izan zen gida, I 139 00:07:17,510 --> 00:07:22,950 cd dot dot bat, eta horrek esan nahi du joan egin dezake direktorioa, hori baino lehen izan nintzen arte, 140 00:07:22,950 --> 00:07:26,290 hau guraso bezala gida, funtsean. 141 00:07:26,290 --> 00:07:30,460 Eta orain nago ikusten dut jharvard itzuli. 142 00:07:30,460 --> 00:07:36,050 >> Duten I egin ahal hurrengo gauza rm, hau da, fitxategi batean kendu da. 143 00:07:36,050 --> 00:07:39,590 Adibidez, egin lehen ls utzi Hemen zer daukat ikusteko. 144 00:07:39,590 --> 00:07:41,790 Daukat kaixo eta hello.c. 145 00:07:41,790 --> 00:07:43,780 Demagun horiek kendu nahi dut. 146 00:07:43,780 --> 00:07:48,280 Rm kaixo egin ahal izango dut. 147 00:07:48,280 --> 00:07:52,770 Honez esateko "fitxategia erregular kendu kaixo? "Eta esan nion:" bai. "Eta orain badut 148 00:07:52,770 --> 00:07:56,410 egin ls, ikusi dut hori ez badira jada. 149 00:07:56,410 --> 00:07:59,700 >> Rm erabili direktorio bat saiatzen naiz, bada, ordea, ez da joan 150 00:07:59,700 --> 00:08:00,800 ezer egin dizu. 151 00:08:00,800 --> 00:08:02,960 Honez erraitea, hey, zoaz ezin direktorio bat kentzeko. 152 00:08:02,960 --> 00:08:08,100 Beraz rmdir izeneko beste hau etorri behar dugu, besterik esanahi du, 153 00:08:08,100 --> 00:08:09,800 kendu direktorioa. 154 00:08:09,800 --> 00:08:12,842 Ezin dut, adibidez, kendu pset1. 155 00:08:12,842 --> 00:08:15,770 Eta egin dut ls bada, ez dut izan da jada. 156 00:08:15,770 --> 00:08:18,430 >> Buruzko galderarik? 157 00:08:18,430 --> 00:08:20,200 Ez? 158 00:08:20,200 --> 00:08:20,595 Bai? 159 00:08:20,595 --> 00:08:23,954 >> IKUSLEEN: da garrantzitsua utzi duzula duzunean - espazio baten ondoren 160 00:08:23,954 --> 00:08:26,540 hasteko zerbait idaztea da? 161 00:08:26,540 --> 00:08:26,830 >> Lucas Freitas: Bai. 162 00:08:26,830 --> 00:08:32,080 Nahi cd eta direktorioa egin badut, Espazio bat jarri behar dut. 163 00:08:32,080 --> 00:08:33,350 Zer espazioa ari zara hitz egiten? 164 00:08:33,350 --> 00:08:34,979 >> LAUREN CARVALHO: arteko espazioa cd eta [INAUDIBLE]. 165 00:08:34,979 --> 00:08:37,710 >> Lucas Freitas: Bai, egingo behar duzu espazioak jarri cd delako da 166 00:08:37,710 --> 00:08:42,770 komandoa, eta, ondoren, hurrengo katea duten duzun mota da, funtsean direktorioa. 167 00:08:42,770 --> 00:08:45,020 Beraz, argumentu bezala. 168 00:08:45,020 --> 00:08:45,360 Bai? 169 00:08:45,360 --> 00:08:47,952 >> AUDIENCE: Noiz zerrendatzen baduzu, horiek guztiak direktorioak desberdinak dira, ezta? 170 00:08:47,952 --> 00:08:50,125 >> Lucas Freitas: Bai, dute direktorioan daude. 171 00:08:50,125 --> 00:08:53,524 >> AUDIENCE: Zer da desberdintasunak direktorioak artean? 172 00:08:53,524 --> 00:08:55,390 >> Lucas Freitas: besterik Oraindik dute karpetak ezberdinak. 173 00:08:55,390 --> 00:08:57,366 Direktorio karpeta bat da zure ordenadorean. 174 00:08:57,366 --> 00:08:58,120 >> AUDIENCE: Ireki karpeta. 175 00:08:58,120 --> 00:09:00,140 >> Lucas Freitas: Bai, hura da karpeta ireki bat besterik ez. 176 00:09:00,140 --> 00:09:03,400 >> LAUREN CARVALHO: Hemen baino gehiago, direnak duten urdinez dira benetako daude 177 00:09:03,400 --> 00:09:07,107 directories duzula sartu daiteke eta gero ez direla gauza mordo bat ikusi 178 00:09:07,107 --> 00:09:10,248 horren barruan, hau da, zorigaiztoko ezin duzu benetan irakurri delako 179 00:09:10,248 --> 00:09:11,290 direnak urdinez. 180 00:09:11,290 --> 00:09:16,166 Zuri direnak besterik fitxategiak dira duten uneko direktorioa barruan daude. 181 00:09:16,166 --> 00:09:17,870 >> Lucas Freitas: Beraz direktorioak karpetak dira. 182 00:09:17,870 --> 00:09:18,810 Beste direnak fitxategiak dira. 183 00:09:18,810 --> 00:09:22,810 >> AUDIENCE: Zer da komandoaren berrezartzeko edo hura garbitzeko? 184 00:09:22,810 --> 00:09:23,650 Lucas Freitas: To garbitu? 185 00:09:23,650 --> 00:09:24,362 LAUREN CARVALHO: To garbitu? 186 00:09:24,362 --> 00:09:27,985 Lucas Freitas: dut uste "argi eta garbi". da Bai. 187 00:09:27,985 --> 00:09:32,370 Beraz, idatzi besterik ez duzu argi badago Zure pantaila ere narratsa da. 188 00:09:32,370 --> 00:09:33,700 Beste edozein galdera? 189 00:09:33,700 --> 00:09:36,720 Eta beste mordo bat ikasiko duzu besterik naturalean komandoak zehar 190 00:09:36,720 --> 00:09:38,405 seihileko oso erabilgarria delako. 191 00:09:38,405 --> 00:09:42,380 192 00:09:42,380 --> 00:09:46,155 >> Beraz, gaur egungo eztabaida konpilatzean inguru utzi. 193 00:09:46,155 --> 00:09:51,510 194 00:09:51,510 --> 00:09:54,730 Pseudocode buruz hitz egin dugu eta iturburu kodea eta objektu-kodean. 195 00:09:54,730 --> 00:09:59,020 Eta han kodeak asko da, eta, agian, you guys buruz nahastu dira. 196 00:09:59,020 --> 00:10:02,190 En zertaz eztabaida pixka bat utzi gertatzen da, programa bat idazten ari zarenean, 197 00:10:02,190 --> 00:10:06,620 eta konpilatu duzu, eta hura bihurtzen fitxategi exekutagarria. 198 00:10:06,620 --> 00:10:10,190 Horiek dira hitzak zarela mutil guztiak ziurrenik entzun, eta, agian, ez zara 199 00:10:10,190 --> 00:10:12,130 benetan ziur zer ari den gertatzen. 200 00:10:12,130 --> 00:10:15,540 >> Demagun, adibidez, nahi dut programa bat da eta dioenez, "kaixo". idatzi The 201 00:10:15,540 --> 00:10:19,670 duten zure kontuan dator lehenengo gauza da motatako saiatu duzu nola zauden pentsatzen 202 00:10:19,670 --> 00:10:23,000 hori egin zure gogoan joan, eta ziurrenik zaren ingelesez edo pentsatzen 203 00:10:23,000 --> 00:10:25,550 beste hizkuntza batzuk, naturalak bezala hizkuntza, seguruenik. 204 00:10:25,550 --> 00:10:28,770 Eta gero uste duzu, bai, nahi badut, Adibidez, programa bat idazteko duten 205 00:10:28,770 --> 00:10:32,630 dio "kaixo," programa bat hasiko nuke, Kaixo inprimatu egingo dut, eta gero egingo dut 206 00:10:32,630 --> 00:10:35,270 programatik irten. 207 00:10:35,270 --> 00:10:36,350 Hau pseudocode. 208 00:10:36,350 --> 00:10:41,740 Hau besterik ez da, funtsean, saiatzen ari zaren etorri gertaeren sekuentzia batekin 209 00:10:41,740 --> 00:10:46,510 ari zarela izango egin da joan programa bat idazteko gai. 210 00:10:46,510 --> 00:10:49,610 >> Orduan iturburu kodea behar duzu, eta iturburu-kodea ez du behar 211 00:10:49,610 --> 00:10:53,240 zehazki C. egon hitz egiten ari gara iturri C kodea inguru hori delako 212 00:10:53,240 --> 00:10:56,760 hizkuntza ikasteko ari gara, baina noski kode nahiko askoz edozein izan daiteke 213 00:10:56,760 --> 00:10:59,160 programazio hizkuntza duzula. 214 00:10:59,160 --> 00:11:01,230 Geroago seihilekoan, bazoazela beste hizkuntzak ikasteko. 215 00:11:01,230 --> 00:11:03,230 Hori da, gainera iturri kodea. 216 00:11:03,230 --> 00:11:07,380 >> Adibidez, hemen, hau da nire iturri da kodea, eta ondoren barne naiz 217 00:11:07,380 --> 00:11:10,170 liburutegia, eta gero hasi nintzen nagusia, eta ondoren, inprimatu dut. 218 00:11:10,170 --> 00:11:14,510 Eta Laura da apur bat hitz egin dugu hau guztia pixka. 219 00:11:14,510 --> 00:11:16,190 Beraz, hau iturburu kodea da. 220 00:11:16,190 --> 00:11:19,590 >> Eta zer da, objektu-kodea? 221 00:11:19,590 --> 00:11:22,500 Objektuaren zeroen sorta bat da eta direnak, funtsean. 222 00:11:22,500 --> 00:11:27,680 Zer gertatzen da, hasieran duzu pseudocode, hau guztia ingelesez dago. 223 00:11:27,680 --> 00:11:29,020 Eta esan nahi dut, eta ulertzen duzu. 224 00:11:29,020 --> 00:11:31,260 Ziurrenik zure lagunak ulertu da, eta jende gehienak litzateke 225 00:11:31,260 --> 00:11:32,560 ideia ulertzen. 226 00:11:32,560 --> 00:11:36,770 Baina ordenagailuak benetan mutu dira, eta dute Ez dut ulertzen ingelesez, beraz, zuk 227 00:11:36,770 --> 00:11:41,320 dute itzultzeko duten zerbait sartu, ohi batzuk itzuliak 228 00:11:41,320 --> 00:11:42,460 programazio-lengoaia. 229 00:11:42,460 --> 00:11:46,840 >> Eta programazio baten zuk pentsa dezakezu hizkuntza gisa, mota horretako hizkuntza bat bezala 230 00:11:46,840 --> 00:11:50,970 Zure ordenagailuan nola esan duzula hitz egiteko eta ulertzeko. 231 00:11:50,970 --> 00:11:54,160 Ari funtsean zerbait idatziz duzu Hizkuntza bat duzula eta bai zure 232 00:11:54,160 --> 00:11:55,190 ordenagailua ulertzen. 233 00:11:55,190 --> 00:11:56,470 Duten iturburu-kodea da. 234 00:11:56,470 --> 00:12:00,580 Beraz, joan inprimaki jatorriaren pseudocode kodea, zeuk aukeratu du. 235 00:12:00,580 --> 00:12:03,130 Funtsean, zure programa egiten ari zara. 236 00:12:03,130 --> 00:12:06,740 >> Baina arazoa da hori ordenagailua ez da nahikoa 237 00:12:06,740 --> 00:12:08,360 programazio hizkuntza ulertu. 238 00:12:08,360 --> 00:12:10,320 Ez du ulertzen iturburu kodea guztietan. 239 00:12:10,320 --> 00:12:12,520 Besterik ez da benetan ulertzen zeroen eta bai. 240 00:12:12,520 --> 00:12:16,570 Deiturikoa oso gauza magiko hau dugu konpiladore bat, hau da, funtsean, 241 00:12:16,570 --> 00:12:19,755 get izeneko iturburua zoazen duten hizkuntza bat, bai zuk idatzi 242 00:12:19,755 --> 00:12:25,320 eta ordenagailuan hitz egiten dute, eta orain Oraindik duten eraldatzeko joan 243 00:12:25,320 --> 00:12:26,270 zeroen eta bai. 244 00:12:26,270 --> 00:12:30,860 Beraz, funtsean, zer konpiladorea ez da iturburu kodea lortzen da, kasu honetan C, 245 00:12:30,860 --> 00:12:34,100 da hura eraldatzeko zero sartzen joan eta direnak duten ordenagailua 246 00:12:34,100 --> 00:12:37,440 ulertzen du eta bat egin ahal fitxategi exekutagarria atera. 247 00:12:37,440 --> 00:12:40,900 >> Ez duela zentzurik? 248 00:12:40,900 --> 00:12:45,300 Duzu konpilatzailea pentsa dezakezu gisa itzultzaile nolabaiteko dela 249 00:12:45,300 --> 00:12:50,280 azaltzeko ordenagailua duzu lagunduz zehazki zer da ustezko egin. 250 00:12:50,280 --> 00:12:52,310 >> Baina nola ez dut konpilatu. 251 00:12:52,310 --> 00:12:59,680 Goazen Appliance itzuli, eta demagun duten programa hori egiten ari naiz. 252 00:12:59,680 --> 00:13:04,220 Lehen naiz direktorioa sortu da joan hemen, eta deitu dut joan 253 00:13:04,220 --> 00:13:11,130 "Praktikan". Orain naiz nabigatzeko joan direktorioa, beraz cd praktika. 254 00:13:11,130 --> 00:13:13,210 Orain naiz praktika barruan dut. 255 00:13:13,210 --> 00:13:16,860 >> Orain gedit hasi nahi dut, beraz, nola egin behar dut? 256 00:13:16,860 --> 00:13:21,920 Bai ahal dut hemen klikatu, edo, besterik ezin dut literalki idatzi "gedit", eta nik joan 257 00:13:21,920 --> 00:13:24,290 niretzat irekitzeko. 258 00:13:24,290 --> 00:13:28,100 >> Orain ez dut nire programa idazten joan, beraz, zehazki zer idatzi diapositiba dut. 259 00:13:28,100 --> 00:13:30,360 Liburutegi bat naiz geratuko. 260 00:13:30,360 --> 00:13:35,440 Int main, hutsunea egiten ari naiz. 261 00:13:35,440 --> 00:13:39,180 Eta orain printf egiten ari naiz, kaixo. 262 00:13:39,180 --> 00:13:46,530 263 00:13:46,530 --> 00:13:50,170 Orain ez dut hau gorde egingo da. 264 00:13:50,170 --> 00:13:53,665 Let it praktikan jarri ninduen, eta Hello.c hau deitzera noa. 265 00:13:53,665 --> 00:13:57,710 266 00:13:57,710 --> 00:13:59,590 Beraz, orain da gordeta. 267 00:13:59,590 --> 00:14:03,250 >> Konpilatu nahi badut, I actually egin dezake bi leku desberdinetan. 268 00:14:03,250 --> 00:14:07,090 Dut bai egin daiteke terminal-leiho batean, hain handi hau, edo ahal duzun 269 00:14:07,090 --> 00:14:09,860 gedit benetan ditu erabiltzea terminal-leiho hemen. 270 00:14:09,860 --> 00:14:17,890 Beraz, oso eroso, besterik egiten duzu Zure kodea, eta gero, ezin duzu idatzi 271 00:14:17,890 --> 00:14:20,670 edozein dela hemen, eta konpila saiatzeko. 272 00:14:20,670 --> 00:14:23,450 >> Beraz, nola ez dut konpilatu kodea? 273 00:14:23,450 --> 00:14:27,495 Modurik errazena dugula erabiliz egiteko, eta horrek funtzio bat dela 274 00:14:27,495 --> 00:14:29,590 funtsean joan konpilatu zure kodea. 275 00:14:29,590 --> 00:14:34,170 Besterik ez duzu egin kaixo esateko, beraz, "Egin" eta programaren izenarekin. 276 00:14:34,170 --> 00:14:35,420 >> Trabatzen. 277 00:14:35,420 --> 00:14:38,250 278 00:14:38,250 --> 00:14:39,280 Hau baldar da. 279 00:14:39,280 --> 00:14:41,738 >> LAUREN CARVALHO: Ezin duzu [INAUDIBLE]? 280 00:14:41,738 --> 00:14:45,182 281 00:14:45,182 --> 00:14:45,990 >> Lucas Freitas: Barkatu. 282 00:14:45,990 --> 00:14:49,960 Ez nuen gorde diren eskuineko direktorioa. 283 00:14:49,960 --> 00:14:52,130 Etorri landu, eta, orain, gorde hello.c gisa. 284 00:14:52,130 --> 00:14:54,750 Sentitzen dut. 285 00:14:54,750 --> 00:14:56,250 Orain gordeta. 286 00:14:56,250 --> 00:14:58,300 >> Egin zidan ls besterik gabe utzi eta be ziur hori hemen. 287 00:14:58,300 --> 00:14:59,460 Ados, orain hemen da. 288 00:14:59,460 --> 00:15:05,930 Beraz, gaur egun egin kaixo egin badut, bat spits da gauza asko, baina gero ematen besterik ez da 289 00:15:05,930 --> 00:15:08,870 me terminalean lerro beste, esan nahi du, arrakastatsua izan zela. 290 00:15:08,870 --> 00:15:13,160 Beraz, gaur berriro egin dut ls bat izanez gero, I actually Ikusten fitxategi hau berdean, hau da, 291 00:15:13,160 --> 00:15:15,470 fitxategi exekutagarria. 292 00:15:15,470 --> 00:15:21,700 >> Eta, ondoren, exekutatu nahi badut, hori guztia Egin behar dut dot barra kaixo da. 293 00:15:21,700 --> 00:15:25,830 Honez esateak kaixo hementxe joan, zehazki zer galdetzen dut da. 294 00:15:25,830 --> 00:15:29,620 >> Han konpilatzean modu bat gehiago da, hau da clang erabiliz. 295 00:15:29,620 --> 00:15:35,740 Clang besterik ez dugu konpiladorea da, eta pixka bat gehiago verbose da 296 00:15:35,740 --> 00:15:36,390 konpilatu. 297 00:15:36,390 --> 00:15:40,180 Baina bezain ondo funtzionatzen du. 298 00:15:40,180 --> 00:15:46,810 Beraz clang, eta, ondoren,-o, eta ondoren egin badut hori eman nahi dut izena, 299 00:15:46,810 --> 00:15:50,400 fitxategi exekutagarria, beraz, demagun "Kaixo". Eta, ondoren, hori nahi dut fitxategia 300 00:15:50,400 --> 00:15:53,460 , konpilatu hello.c. 301 00:15:53,460 --> 00:15:55,900 Honez gain, konpilatu egingo da. 302 00:15:55,900 --> 00:15:59,020 Eta fitxategia hemen duzu, eta Besterik ez dut exekutatu ahal izango da baita. 303 00:15:59,020 --> 00:16:00,610 Beraz, biak lan. 304 00:16:00,610 --> 00:16:03,270 >> Ez duela zentzurik? 305 00:16:03,270 --> 00:16:06,020 Zalantzaren bat? 306 00:16:06,020 --> 00:16:09,020 >> IKUSLEEN: Ezin duzu handiagotzeko pixka batean? 307 00:16:09,020 --> 00:16:09,913 >> Lucas Freitas: Barkatu? 308 00:16:09,913 --> 00:16:11,135 >> AUDIENCE: Hurbildu? 309 00:16:11,135 --> 00:16:13,310 >> LAUREN CARVALHO: uste dut besterik aginteaz plus. 310 00:16:13,310 --> 00:16:14,295 >> Lucas Freitas: komando zer? 311 00:16:14,295 --> 00:16:16,060 >> LAUREN CARVALHO: Komando plus. 312 00:16:16,060 --> 00:16:17,000 >> Lucas Freitas: N º 313 00:16:17,000 --> 00:16:19,350 >> LAUREN CARVALHO: Oh, hori ez da lanera joan delako - 314 00:16:19,350 --> 00:16:25,548 da ebazpena ezarri dugulako Gauza honetarako. 315 00:16:25,548 --> 00:16:27,450 >> Lucas Freitas: ez dut Uste handiagotzeko ezin dugu sartu 316 00:16:27,450 --> 00:16:30,852 317 00:16:30,852 --> 00:16:34,130 Bai, ezin dugu txikiagotzeko. 318 00:16:34,130 --> 00:16:36,200 Ez beste galdera bat izan duzu? 319 00:16:36,200 --> 00:16:36,680 Barkatu. 320 00:16:36,680 --> 00:16:39,170 >> IKUSLEEN: clang errepikatu duzu? 321 00:16:39,170 --> 00:16:40,630 >> Lucas Freitas: clang hauek? 322 00:16:40,630 --> 00:16:44,190 Clang egin gauza bera da, baina aldea da lehen noa 323 00:16:44,190 --> 00:16:48,460 clang, zein komandoa da idazten, ondoren, naiz -0 egin, guztiak, hau da, 324 00:16:48,460 --> 00:16:51,680 besterik zer goaz geroago bandera bat bezala ikasten. 325 00:16:51,680 --> 00:16:54,440 Beraz, besterik uste duzu beti the-o jarri behar. 326 00:16:54,440 --> 00:16:58,690 >> Eta, ondoren, lehen, zu jarri zoazen fitxategi exekutagarri baten izena, 327 00:16:58,690 --> 00:17:00,680 funtsean fitxategian duzu Oraindik dutela sortu du. 328 00:17:00,680 --> 00:17:06,430 Beraz, esan dezaket, adibidez, hello2 eta ondoren, hori behar konpilatu nahi dut fitxategia, 329 00:17:06,430 --> 00:17:07,800 horrek. C fitxategia da. 330 00:17:07,800 --> 00:17:09,240 Beraz hello.c da. 331 00:17:09,240 --> 00:17:10,871 Ez duela zentzurik? 332 00:17:10,871 --> 00:17:12,635 >> AUDIENCE: Kaixo, zer? 333 00:17:12,635 --> 00:17:13,076 Zer da hori? 334 00:17:13,076 --> 00:17:15,960 >> Lucas Freitas: hello.c. 335 00:17:15,960 --> 00:17:19,849 Eta konpilatu bada, eta bada Ez dut ls, nik ere bat 336 00:17:19,849 --> 00:17:22,010 hello2 konpilatu dudala besterik ez. 337 00:17:22,010 --> 00:17:26,339 Eta exekutatu saiatzen naiz bada, joan den zehazki gauza bera egin kaixo gisa, 338 00:17:26,339 --> 00:17:27,089 besterik inprimatu kaixo. 339 00:17:27,089 --> 00:17:31,660 >> AUDIENCE: nola makillajea etorri hello.c jarri ahal izango duzu ondoren? 340 00:17:31,660 --> 00:17:33,880 >> Lucas Freitas: makillajea, duzu ez dute. c jartzea. 341 00:17:33,880 --> 00:17:36,140 Makillajea, esan besterik ez duzu programaren izena. 342 00:17:36,140 --> 00:17:37,750 Ez daukazu. C esateko. 343 00:17:37,750 --> 00:17:39,020 Baina clang baterako, zuk egin beharko lukete. 344 00:17:39,020 --> 00:17:44,040 >> AUDIENCE: clang batekin egiten duzun ere [INAUDIBLE] gehitu behar 345 00:17:44,040 --> 00:17:44,480 >> LAUREN CARVALHO: Bai. 346 00:17:44,480 --> 00:17:46,180 Beraz ere liburutegia behar duzu. 347 00:17:46,180 --> 00:17:51,170 >> Lucas Freitas: Bai, hori zerbait geroago erabili dugu. 348 00:17:51,170 --> 00:17:54,850 Hori estekatze deritzo, eta uste dut, gara horri buruz hitz geroago joan. 349 00:17:54,850 --> 00:17:55,930 Beste galdera bat? 350 00:17:55,930 --> 00:17:59,927 >> AUDIENCE: Ez duzu jarri dot barra clang bat? 351 00:17:59,927 --> 00:18:01,060 >> Lucas Freitas: N º 352 00:18:01,060 --> 00:18:06,040 Dot barra besterik ez da ireki fitxategi exekutagarria. 353 00:18:06,040 --> 00:18:09,440 Beraz clang, idatzi besterik ez duzu "clang," eta ondoren ireki nahi baduzu 354 00:18:09,440 --> 00:18:12,640 fitxategi exekutagarria duzula besterik konpilatu, ondoren dot daukazu 355 00:18:12,640 --> 00:18:13,780 barra eta izena. 356 00:18:13,780 --> 00:18:15,100 Ez duela zentzurik? 357 00:18:15,100 --> 00:18:18,635 358 00:18:18,635 --> 00:18:22,435 >> AUDIENCE: bazina aldaketa besterik [INAUDIBLE] kaixo mundua, egin duzun 359 00:18:22,435 --> 00:18:23,870 Birkonpilatzeko behar? 360 00:18:23,870 --> 00:18:24,750 >> Lucas Freitas: Bai. 361 00:18:24,750 --> 00:18:36,650 Esan nahi dut, bada, adibidez, "kaixo Han, "besterik ezin dut gorde, gaur egun, eta I 362 00:18:36,650 --> 00:18:38,020 besterik konpilatu berriro. 363 00:18:38,020 --> 00:18:41,910 Hargatik marka bat egin zidan kaixo. 364 00:18:41,910 --> 00:18:48,490 Eta egin dut kaixo bada, joan den esan "kaixo dago." Zentzua? 365 00:18:48,490 --> 00:18:50,280 Beste edozein galdera? 366 00:18:50,280 --> 00:18:54,384 >> IKUSLEEN: gehitzea duzu / irteera estandar lana koordinatzeko? 367 00:18:54,384 --> 00:18:55,480 >> Lucas Freitas: Bai. 368 00:18:55,480 --> 00:18:58,050 Estandarra / I funtsean liburutegian duen antolaketa 369 00:18:58,050 --> 00:19:00,050 printf egiteko ezartzeko. 370 00:19:00,050 --> 00:19:03,450 371 00:19:03,450 --> 00:19:06,910 Beraz, gauza da eskubide hori top stdio barne. 372 00:19:06,910 --> 00:19:11,920 Duten liburutegi bat barne dela funtsean ezberdinak sorta bat du 373 00:19:11,920 --> 00:19:13,260 erabil ditzakezun tresna. 374 00:19:13,260 --> 00:19:13,480 inork? 375 00:19:13,480 --> 00:19:17,820 Horietako da printf duen funtzioa da funtsean grabatuak 376 00:19:17,820 --> 00:19:21,290 pantailara mezuak. 377 00:19:21,290 --> 00:19:23,200 >> Beste edozein galdera? 378 00:19:23,200 --> 00:19:24,700 Ez? 379 00:19:24,700 --> 00:19:25,060 Ados. 380 00:19:25,060 --> 00:19:31,620 Beraz, orain hizpidea - 381 00:19:31,620 --> 00:19:33,948 >> LAUREN CARVALHO: Dezagun besterik Estilo gida joateko. 382 00:19:33,948 --> 00:19:35,896 Ez besterik aurkituko hemen nahi duzu? 383 00:19:35,896 --> 00:19:37,880 >> Lucas Freitas: Beraz, goazen Estilo buruz hitz egiteko. 384 00:19:37,880 --> 00:19:47,006 385 00:19:47,006 --> 00:19:50,430 >> LAUREN CARVALHO: Oh, David ez da amaitu. 386 00:19:50,430 --> 00:19:51,230 Ados. 387 00:19:51,230 --> 00:19:53,870 Zergatik ez itzuli gara nahi oso amaieran estiloa? 388 00:19:53,870 --> 00:19:56,220 Da eguneratu benetan hitz egiten dugun bezala. 389 00:19:56,220 --> 00:19:56,810 >> Lucas Freitas: Bai. 390 00:19:56,810 --> 00:19:58,300 Dezagun David duten amaitzeko bidea. 391 00:19:58,300 --> 00:20:07,150 392 00:20:07,150 --> 00:20:08,600 >> LAUREN CARVALHO: Can benetan piztu dugu? 393 00:20:08,600 --> 00:20:14,920 394 00:20:14,920 --> 00:20:17,200 >> Beraz, espero dut denek izan Scratch gozatuz. 395 00:20:17,200 --> 00:20:21,950 Zoritxarrez, denbora behar da mugitzen hau urrun - 396 00:20:21,950 --> 00:20:25,280 zoritxarrez urrundu denbora da programazio bloke nahiko hauetatik 397 00:20:25,280 --> 00:20:28,530 C. on Baina zorionez, guztia programazio eraikitzen duzula 398 00:20:28,530 --> 00:20:32,370 dira lanean Scratch dira zuzenean C itzulgai, eta gara 399 00:20:32,370 --> 00:20:35,130 ezagutu hasteko haietako batzuk oraintxe. 400 00:20:35,130 --> 00:20:39,200 Dezagun baldintzei buruzko lehen eztabaida Adierazpen boolearrak dira. 401 00:20:39,200 --> 00:20:41,944 >> Hau da erreserbako exekutatzen bateriak energia. 402 00:20:41,944 --> 00:20:43,912 >> Lucas Freitas: nola da hori ez lan? 403 00:20:43,912 --> 00:20:47,850 404 00:20:47,850 --> 00:20:48,010 Ados. 405 00:20:48,010 --> 00:20:50,256 Hara joaten zarenean, noa lortzeko - 406 00:20:50,256 --> 00:20:53,700 407 00:20:53,700 --> 00:20:57,390 >> LAUREN CARVALHO: Beraz, baldintza dira ahalbidetzen dute, garrantzitsua delako 408 00:20:57,390 --> 00:21:00,588 logika sartzea gure programak sartu. 409 00:21:00,588 --> 00:21:04,620 Hemen baldintza bat adibide bat C programa baten barruan. 410 00:21:04,620 --> 00:21:06,130 Dezagun ohartu nola hau - 411 00:21:06,130 --> 00:21:11,324 Beraz, egoera Bloke honetan hementxe, hau printf adierazpena izango da exekutatu 412 00:21:11,324 --> 00:21:14,860 ezean barruan baldintza parentesi, n 0 baino handiagoa, 413 00:21:14,860 --> 00:21:16,800 egia ebaluatzen. 414 00:21:16,800 --> 00:21:20,780 >> Orain, f barruan baldintza guztiak adierazpenak adierazpen boolearrak dira, 415 00:21:20,780 --> 00:21:22,970 horrek esan nahi du ez dagoela aukerak bi baino ez dira. 416 00:21:22,970 --> 00:21:26,856 Bai zezaketen egia ebaluatzeko, edo gezurra den ebaluatu ahal izango dute. 417 00:21:26,856 --> 00:21:33,174 Hortaz, hona hemen, beraz, hau zentzuzkoa da, ezta? n 0 baino handiagoa, esan nahi positiboa da 418 00:21:33,174 --> 00:21:41,160 zenbakia, horrek esan nahi izango du inprimatu out "zenbaki positibo bat jaso duzu." 419 00:21:41,160 --> 00:21:44,630 >> Badira boolear adierazpen asko duen baldintza osatzeko duen 420 00:21:44,630 --> 00:21:47,190 init adierazpena. 421 00:21:47,190 --> 00:21:48,520 Baino gutxiago geratzen zaizkigu. 422 00:21:48,520 --> 00:21:50,950 Hau baino txikiagoa edo berdina. 423 00:21:50,950 --> 00:21:52,200 Hau besterik ez da dibertigarria [INAUDIBLE]. 424 00:21:52,200 --> 00:21:54,800 425 00:21:54,800 --> 00:22:01,630 Printf gertatu behar da, bada, nahi baduzu 0 edo handiagoa berdina, ondoren 426 00:22:01,630 --> 00:22:03,345 hau hautatu nahi duzun. 427 00:22:03,345 --> 00:22:07,750 Hain berdinak besterik eransten eskubidea zeinu baino handiagoa ondoren. 428 00:22:07,750 --> 00:22:12,030 >> Berdinak berdina, hau da, ez dira gauza zeinu berdina bakar bat, berdin berdina 429 00:22:12,030 --> 00:22:16,430 benetan esan nahi du, edozein dela ere bere on ezkerreko eskua honen alde bera da 430 00:22:16,430 --> 00:22:20,610 zer da honen eskuinaldean non berdin ikurra bat zer den? 431 00:22:20,610 --> 00:22:23,333 Zer da berdin ikurra bakarrarekin? 432 00:22:23,333 --> 00:22:24,275 Esleitzeko. 433 00:22:24,275 --> 00:22:25,985 >> Lucas Freitas: Nork esan du hori? 434 00:22:25,985 --> 00:22:27,170 Gozoki da hori? 435 00:22:27,170 --> 00:22:27,370 Oh, ez. 436 00:22:27,370 --> 00:22:27,885 Barkatu. 437 00:22:27,885 --> 00:22:28,210 Barkatu. 438 00:22:28,210 --> 00:22:30,400 Bai gozokiak lortzen duzu. 439 00:22:30,400 --> 00:22:31,510 Oh, OK! 440 00:22:31,510 --> 00:22:33,046 Hiru pertsona lortu gozokiak? 441 00:22:33,046 --> 00:22:37,393 >> LAUREN CARVALHO: Beraz, hau hementxe da aurreko bang operadorea 442 00:22:37,393 --> 00:22:40,240 berdin ikurra, beraz, hori da ez berdina. 443 00:22:40,240 --> 00:22:46,560 Hau nire egoera barruan izan zen, hala bada, baldintza gorputza litzateke 444 00:22:46,560 --> 00:22:49,615 exekutatu bada bakarrik, edozein dela ere bere in ezkerrean ez da berdina 445 00:22:49,615 --> 00:22:52,540 zer eskubitara. 446 00:22:52,540 --> 00:22:57,680 >> I ere izan dezake, besterik gabe, harridura. 447 00:22:57,680 --> 00:23:01,250 Benetan ezaugarri bat ikusi dugu, irristatu hau nola erabili beharko litzateke. 448 00:23:01,250 --> 00:23:03,830 >> Lucas Freitas: zalantzaren bat? 449 00:23:03,830 --> 00:23:06,450 Ez? 450 00:23:06,450 --> 00:23:10,460 >> LAUREN CARVALHO: horiek konbinatu ahal izango ditugu, Boolear adierazpen gehiago eraikitzeko 451 00:23:10,460 --> 00:23:12,500 korapilatsu baldintzapeko adierazpenak. 452 00:23:12,500 --> 00:23:19,680 Hortaz, hona hemen, bada, edozein dela ere bere ezker aldean eskua tabernak bikoitza alde edo 453 00:23:19,680 --> 00:23:23,160 edozein dela taldeak eskuin aldean dago taberna bikoitza egia ebaluatzen, 454 00:23:23,160 --> 00:23:25,700 orduan guk baliogabe inprimatu ahal izango dira. 455 00:23:25,700 --> 00:23:29,503 Eta gero behera hemen, edozein dela ere bere bada ezker eskuko bi alde on 456 00:23:29,503 --> 00:23:33,480 eskubideari buruzko ampersands eta edozein dela ere bere eskuko bi ampersands alde 457 00:23:33,480 --> 00:23:37,470 egia, eta ondoren ebaluatzen dugu inprimatzeko baliozko egingo. 458 00:23:37,470 --> 00:23:42,195 Tabernak bikoitza logikoa deitzen dira OR operadorea ampersands bikoitzak dira 459 00:23:42,195 --> 00:23:44,190 eragile logikoa ETA izeneko. 460 00:23:44,190 --> 00:23:44,648 Bai? 461 00:23:44,648 --> 00:23:47,850 >> AUDIENCE: Ba besterik ez dutenak minuskulaz l's? 462 00:23:47,850 --> 00:23:48,620 >> LAUREN CARVALHO: N º 463 00:23:48,620 --> 00:23:50,890 Benetan ari dira - 464 00:23:50,890 --> 00:23:55,134 erreakzio badakizu, bezalako Zure Return gako gainetik? 465 00:23:55,134 --> 00:23:56,585 Ikusten duzu hori? 466 00:23:56,585 --> 00:23:57,940 >> Lucas Freitas: Benetan da taberna batean. 467 00:23:57,940 --> 00:24:02,100 >> LAUREN CARVALHO: Egia esan, tabernak bi besterik ez. 468 00:24:02,100 --> 00:24:05,724 >> IKUSLEEN: Ezin duzu erabili kateak berdinak berdinak? 469 00:24:05,724 --> 00:24:07,000 >> Lucas Freitas: N º 470 00:24:07,000 --> 00:24:09,130 Geroago ikasten goaz horri buruz zerbait. 471 00:24:09,130 --> 00:24:10,735 >> LAUREN CARVALHO: Badira funtzio bat hori erabili ahal izango dituzu. 472 00:24:10,735 --> 00:24:12,644 Baina ez duzu behar kezkatu duen besterik ez oraindik. 473 00:24:12,644 --> 00:24:15,530 474 00:24:15,530 --> 00:24:18,270 >> Programa hau ematen dut zer bada 5 zenbakia? 475 00:24:18,270 --> 00:24:20,850 Zer inprimatzea egingo? 476 00:24:20,850 --> 00:24:22,100 >> IKUSLEEN: [INAUDIBLE] 477 00:24:22,100 --> 00:24:27,780 478 00:24:27,780 --> 00:24:28,275 baliozko. 479 00:24:28,275 --> 00:24:29,770 >> LAUREN CARVALHO: Valid? 480 00:24:29,770 --> 00:24:30,135 Bai. 481 00:24:30,135 --> 00:24:34,092 Ez dakit nork lortu duen. 482 00:24:34,092 --> 00:24:35,036 >> [Barreak] 483 00:24:35,036 --> 00:24:37,990 >> LAUREN CARVALHO: Hori da, mota scary [INAUDIBLE]. 484 00:24:37,990 --> 00:24:40,900 >> AUDIENCE: Beraz, bikoitza da eta, bakarrik esan nahi du eta? 485 00:24:40,900 --> 00:24:41,740 >> LAUREN CARVALHO: Bai. 486 00:24:41,740 --> 00:24:46,160 Beraz, kopurua 5 biak handiagoa da 0 eta 100 baino gutxiago baino. 487 00:24:46,160 --> 00:24:48,970 >> AUDIENCE: Zergatik litzateke bat izango da? 488 00:24:48,970 --> 00:24:51,350 >> LAUREN CARVALHO: ampersand bat da benetan zerbait desberdina, eta hori da 489 00:24:51,350 --> 00:24:53,390 bitekin operadorea bat, eta hori egiten duzu, buruz ikasi geroago. 490 00:24:53,390 --> 00:24:58,250 Baina hori benetan funtzionatzen zerbait da Emandako zenbaki baten zatiak ere. 491 00:24:58,250 --> 00:25:00,872 >> Lucas Freitas: Just uste ez dute kezkatu oraingoz. 492 00:25:00,872 --> 00:25:04,590 >> LAUREN CARVALHO: uste dut seguruenik datorren astean datozen. 493 00:25:04,590 --> 00:25:06,420 >> Lucas Freitas: beste zalantzaren bat? 494 00:25:06,420 --> 00:25:07,990 Ez? 495 00:25:07,990 --> 00:25:12,480 >> LAUREN CARVALHO: Beraz, ikusi dugu horrek bat blokeatzen da bakarrik okupa dezake, baina, ahal 496 00:25:12,480 --> 00:25:15,370 ere izan daitezke, eta beste bloke parekatuta. 497 00:25:15,370 --> 00:25:18,880 Beraz, kasu honetan, n bada baino handiagoa da 0, ari gara inprimatu "zoaz 498 00:25:18,880 --> 00:25:23,855 zenbaki positibo bat bildu. "bestela, zentzua 0 bada edo gutxiago bada, 499 00:25:23,855 --> 00:25:27,170 0 baino, inprimatu goaz, "Zenbaki negatibo bat jaso duzu." 500 00:25:27,170 --> 00:25:30,390 >> Hemen gauza interesgarria da horiek bata bestearen esklusiboa dira. 501 00:25:30,390 --> 00:25:33,940 Ez da inoiz kasu bat izango da joan bertan, hau eta hau 502 00:25:33,940 --> 00:25:35,544 bai inprimatu ahal izango dira. 503 00:25:35,544 --> 00:25:38,190 504 00:25:38,190 --> 00:25:41,030 >> Ziur bada / bestela lan egin duzun naiz Scratch-ontzia, beraz, hau izan beharko luke 505 00:25:41,030 --> 00:25:42,392 nahiko ezaguna. 506 00:25:42,392 --> 00:25:42,874 Bai? 507 00:25:42,874 --> 00:25:48,522 >> AUDIENCE: Ez arteko espazioa behar dugu int n berdinen ondoren GetInt espazio 508 00:25:48,522 --> 00:25:49,460 adierazpena bada? 509 00:25:49,460 --> 00:25:51,565 Lerro bat [INAUDIBLE] erabiltzen ditugun bezala 510 00:25:51,565 --> 00:25:52,790 >> LAUREN CARVALHO: Oh, espazioa hemen? 511 00:25:52,790 --> 00:25:56,742 >> AUDIENCE: duten bezala, baina espazioa bikoiztuko duzu. 512 00:25:56,742 --> 00:25:58,718 Ez, igo. 513 00:25:58,718 --> 00:25:59,706 Igo. 514 00:25:59,706 --> 00:26:00,610 >> Lucas Freitas: Just lerroan? 515 00:26:00,610 --> 00:26:01,140 >> IKUSLEEN: Bai. 516 00:26:01,140 --> 00:26:02,870 >> Lucas Freitas: Just lerro hutsik? 517 00:26:02,870 --> 00:26:03,270 >> IKUSLEEN: Bai. 518 00:26:03,270 --> 00:26:04,070 >> LAUREN CARVALHO: Blank line? 519 00:26:04,070 --> 00:26:04,470 N º 520 00:26:04,470 --> 00:26:06,320 Hori gauza estilistiko bat besterik ez da. 521 00:26:06,320 --> 00:26:09,360 >> Lucas Freitas: besterik batzuetan bezalakoa da lerro batzuk hain saltatzeko besterik ez duzu 522 00:26:09,360 --> 00:26:12,330 kodearen horrek ez du itxura testu bloke handi bat. 523 00:26:12,330 --> 00:26:15,800 >> LAUREN CARVALHO: zer gertatu dela uste dut zen iruzkin bat hemen izan dugun, baina I 524 00:26:15,800 --> 00:26:18,220 hartu ezazu zu guys izango lituzke baizik eta ondorengo kodea pentsatzen 525 00:26:18,220 --> 00:26:19,920 nire iruzkina irakurri baino. 526 00:26:19,920 --> 00:26:24,170 Oro har, tartea izango du benetan eragina dute zure programa exekutatzen. 527 00:26:24,170 --> 00:26:26,070 Gauza estilistiko bat gehiago da. 528 00:26:26,070 --> 00:26:29,460 Eta noiz estilo gida eguneratu dugu eta prest amaieran joan 529 00:26:29,460 --> 00:26:33,260 supersection, hitz egingo dugu gehiago inguru. 530 00:26:33,260 --> 00:26:34,660 >> Zerbait gaizki Programa honetan, ezta? 531 00:26:34,660 --> 00:26:38,980 0 delako ez da benetan zenbaki negatiboa. 532 00:26:38,980 --> 00:26:40,270 Beraz, ikus dezagun dugula konpon dezakezun. 533 00:26:40,270 --> 00:26:45,710 534 00:26:45,710 --> 00:26:48,370 >> Ziurrenik dezakezu imajinatu honekin dio, ezta? 535 00:26:48,370 --> 00:26:52,850 , N 0 baino handiagoa bada, inprimatu dugu "You zenbaki positibo bat bildu. "Gero, bestela, 536 00:26:52,850 --> 00:26:57,340 n 0 baino gutxiago bada, "You bildu bat zenbaki negatiboa. ", bestela," You bildu 537 00:26:57,340 --> 00:27:01,040 0. " 538 00:27:01,040 --> 00:27:06,030 >> Orain gauza interesgarria dela hau betiko joan. 539 00:27:06,030 --> 00:27:10,020 Bat bada blokean, beste bat izan dezakezu bada blokean, beste edozer blokea, bestela izanez gero, 540 00:27:10,020 --> 00:27:14,790 bestela bada, bestela bada, bestela, funtsean betiere, nahi duzun bezala. 541 00:27:14,790 --> 00:27:17,110 Eta hau horrela eraikitzen denean, horiek guztiak izango da 542 00:27:17,110 --> 00:27:19,206 bata bestearen esklusiboa. 543 00:27:19,206 --> 00:27:19,650 Bai? 544 00:27:19,650 --> 00:27:24,130 >> AUDIENCE: Beraz, zergatik ezin du erabili besterik ez duzu beste baten ordez [INAUDIBLE] bada? 545 00:27:24,130 --> 00:27:26,990 >> LAUREN CARVALHO: Kasu honetan, bai I bada beste bat erabil daiteke, eta izango litzateke 546 00:27:26,990 --> 00:27:29,190 erabat fina delako baldintzek beraiek dira 547 00:27:29,190 --> 00:27:30,600 bata bestearen esklusiboa. 548 00:27:30,600 --> 00:27:33,560 Baina baldintzak ez ziren esklusiboak bada bata bestearen, hau litzateke 549 00:27:33,560 --> 00:27:37,596 behartzeko beraiekin inoiz bai ebaluatzeko, zentzua badu. 550 00:27:37,596 --> 00:27:44,195 >> AUDIENCE: Kasu horretan, ezin izan dugu habia bigarrenean bada lehenengoan bada? 551 00:27:44,195 --> 00:27:46,160 >> LAUREN CARVALHO: bada - zer esan nahi duzu? 552 00:27:46,160 --> 00:27:49,660 >> AUDIENCE: bada bi baldintzak ez dira bateraezinak? 553 00:27:49,660 --> 00:27:54,700 >> LAUREN CARVALHO: bada baldintzak ez dira bateraezinak? 554 00:27:54,700 --> 00:27:58,000 Baina exekutatu horietako bakar bat nahi duzu? 555 00:27:58,000 --> 00:28:00,260 >> AUDIENCE: Nahi besterik ez duzu ordez bestela bada. 556 00:28:00,260 --> 00:28:01,020 >> LAUREN CARVALHO: Bai. 557 00:28:01,020 --> 00:28:03,630 Ez dira beti asko izango da Hau egiteko duzun modu. 558 00:28:03,630 --> 00:28:06,600 Betiko habia horiek ahal duzun. 559 00:28:06,600 --> 00:28:10,390 Eta etorkizuneko diapositiba bat ikusiko dituzu duten anitz IFS izan dezakezu, bakar bat 560 00:28:10,390 --> 00:28:11,680 bata bestearen atzetik. 561 00:28:11,680 --> 00:28:14,840 Baina hau logikoki modu bat da zure programa-fluxua antolatzen. 562 00:28:14,840 --> 00:28:18,000 >> Bat Eta ez da gehiago: LUCAS FREITAS gauza, da galdetu duzula jarriz 563 00:28:18,000 --> 00:28:20,110 bada eta gero beste bat bada. 564 00:28:20,110 --> 00:28:25,240 Ezin hobeto funtzionatuko luke, baina txarra da diseinu delako funtsean baduzu 565 00:28:25,240 --> 00:28:29,320 check lehen bada, eta nabarituko duzula Zenbakia 0 baino handiagoa bada, zuk 566 00:28:29,320 --> 00:28:30,660 besterik programa amaitzeko dezake. 567 00:28:30,660 --> 00:28:33,080 Ez duzu berriro egiaztatu bada 0 baino gutxiago da, ezta? 568 00:28:33,080 --> 00:28:37,510 >> Baina ez baduzu izanez gero, nik, egiaztatu egingo bai, berriz, egin behar dut, hau da, bestela izanez gero, 569 00:28:37,510 --> 00:28:39,260 Da, egiaztatu egingo balitz 0 baino handiagoa da. 570 00:28:39,260 --> 00:28:43,500 Bada, ez da, nahiz eta itxura joan beste kodearen lerro hartan. 571 00:28:43,500 --> 00:28:48,560 Beraz, funtsean, egiaztatzen ari zaren bezala bi aldiz alferrik, beraz, horregatik dugu 572 00:28:48,560 --> 00:28:50,750 bestela izanez gero egin. 573 00:28:50,750 --> 00:28:52,350 Beste edozein galdera? 574 00:28:52,350 --> 00:28:56,547 >> IKUSLEEN: funtzionalitatea bada, bestela, honen berdina da 575 00:28:56,547 --> 00:28:57,790 besterik ez bada izan zen bada? 576 00:28:57,790 --> 00:28:58,470 >> LAUREN CARVALHO: N º 577 00:28:58,470 --> 00:29:02,720 Benetan ari zaren nire ondoan ikusten joan Adibide bat irristatu eta bertan, ahal 578 00:29:02,720 --> 00:29:03,270 ezberdina izan. 579 00:29:03,270 --> 00:29:05,690 Kasu honetan, ia berdina da. 580 00:29:05,690 --> 00:29:10,190 581 00:29:10,190 --> 00:29:15,410 >> Beraz, hemen, anitz adibide bat daukagu bada adierazpenak, eta 582 00:29:15,410 --> 00:29:20,020 funtzionalitatea ez da bera izan dut esan balitz bezala bada 583 00:29:20,020 --> 00:29:23,120 bestela, bestela bada, bestela bada. 584 00:29:23,120 --> 00:29:26,970 Dezagun zer inprima litzateke pentsatu besterik 95 zenbakia sartzeko badut itzazu 585 00:29:26,970 --> 00:29:27,715 Programa honetan sartu. 586 00:29:27,715 --> 00:29:29,764 >> IKUSLEEN: [INAUDIBLE] 587 00:29:29,764 --> 00:29:31,102 >> LAUREN CARVALHO: Eta gero? 588 00:29:31,102 --> 00:29:32,340 >> IKUSLEEN: [INAUDIBLE] 589 00:29:32,340 --> 00:29:33,680 >> LAUREN CARVALHO: Bai. 590 00:29:33,680 --> 00:29:37,430 Beraz, kasu honetan, baldintza horiek ez dira ez elkar elkar esklusiboa. 591 00:29:37,430 --> 00:29:41,040 Delako eta ez dago ezer gelditu ebaluatzeko etik baldintza hori honetan bada 592 00:29:41,040 --> 00:29:44,730 dagoeneko bat, besterik gabe ari dira guztia inprimatzeko. 593 00:29:44,730 --> 00:29:46,222 Beraz, nola liteke konpontzen da hori? 594 00:29:46,222 --> 00:29:47,608 >> AUDIENCE: bestela IFS? 595 00:29:47,608 --> 00:29:48,910 >> LAUREN CARVALHO: bestela IFS erabil dezakezu. 596 00:29:48,910 --> 00:29:50,590 Ordena alda nezakeen horiek, ezta? 597 00:29:50,590 --> 00:29:53,800 Hau egin nuen lehenengo bada? 598 00:29:53,800 --> 00:29:55,120 Beno, egia esan, ez. 599 00:29:55,120 --> 00:29:57,100 Ez zuela 95 lan egiteko. 600 00:29:57,100 --> 00:29:58,490 >> Lucas Freitas: Ez, besterik gabe, bestela, IFS du. 601 00:29:58,490 --> 00:30:01,720 >> LAUREN CARVALHO: bestela The IFS konpondu egin litzateke hau. 602 00:30:01,720 --> 00:30:07,050 Duten garbituko du gora nahasmena IFS eta bestela arteko IFS? 603 00:30:07,050 --> 00:30:11,480 >> AUDIENCE: nahi dut zuri galdetzeko, bada erabili zenuen, bestela bada, gelditzeko litzateke? 604 00:30:11,480 --> 00:30:11,840 >> LAUREN CARVALHO: Eskuin. 605 00:30:11,840 --> 00:30:13,330 Lehena hau hain bakarrik. 606 00:30:13,330 --> 00:30:16,535 95 zenbakia sartu badut, bakarrik hau inprimatutako zukeen out, eta inoiz ez da 607 00:30:16,535 --> 00:30:17,934 bestela joan egingo zukeen aurrera. 608 00:30:17,934 --> 00:30:22,570 >> Lucas Freitas: Just motatako uste du hau gertatzen bada ere, hori egin. 609 00:30:22,570 --> 00:30:26,990 Bestela bezala bada ez, txeke honetan, eta, ondoren, hori egin. 610 00:30:26,990 --> 00:30:28,690 Guztiak elkarren artean ari dira beraz, atsegin esklusiboa. 611 00:30:28,690 --> 00:30:30,270 Ezin dituzu bi horiek baino gehiago sartu. 612 00:30:30,270 --> 00:30:32,800 613 00:30:32,800 --> 00:30:37,630 >> IKUSLEEN: logikoa erabiltzen duzun ETA-egoera hori? 614 00:30:37,630 --> 00:30:39,370 >> LAUREN CARVALHO: Bai. 615 00:30:39,370 --> 00:30:41,400 Duten beste modu bat garela ezin izan da dute arazo hau konpondu. 616 00:30:41,400 --> 00:30:43,470 Ari garen definitu izan dute eremuak, ezta? 617 00:30:43,470 --> 00:30:49,410 Beraz dut esan zitekeen n handiagoa bada 90 eta baino gutxiago baino - 618 00:30:49,410 --> 00:30:52,135 ongi, uste dut hau ez benetan axola, baina hemen ezin dut esan bada 619 00:30:52,135 --> 00:30:53,960 n 80 baino handiagoa eta 90 baino txikiagoa da. 620 00:30:53,960 --> 00:30:55,570 70, 80 baino gutxiago baino handiagoa. 621 00:30:55,570 --> 00:30:59,077 Ere aritu zen. 622 00:30:59,077 --> 00:30:59,891 >> [Barreak] 623 00:30:59,891 --> 00:31:00,980 >> Lucas Freitas: beldur zen. 624 00:31:00,980 --> 00:31:02,070 >> LAUREN CARVALHO: Ez izan beldurrik. 625 00:31:02,070 --> 00:31:04,570 >> Lucas Freitas: Ez da gaizki izango da. 626 00:31:04,570 --> 00:31:08,630 Ez da alferrik besterik ez dela verbose. 627 00:31:08,630 --> 00:31:13,480 Bezalako informatika, bat egin beharko lukete ahalik eta erraza izan, betiere 628 00:31:13,480 --> 00:31:14,730 funtzionalitate duzu. 629 00:31:14,730 --> 00:31:16,725 630 00:31:16,725 --> 00:31:17,835 Ez gozokiak nahi duzu? 631 00:31:17,835 --> 00:31:19,084 >> AUDIENCE: Ez du behar. 632 00:31:19,084 --> 00:31:20,340 >> LAUREN CARVALHO: ikaratzen ari zara denek, Lucas. 633 00:31:20,340 --> 00:31:21,590 >> Lucas Freitas: Barkatu. 634 00:31:21,590 --> 00:31:24,650 635 00:31:24,650 --> 00:31:29,510 >> LAUREN CARVALHO: David ere aipatu horien adierazpen aldatzeko klasean. 636 00:31:29,510 --> 00:31:33,180 Funtsean, zer gertatzen switch da adierazpena aldagai bat hartzen du. 637 00:31:33,180 --> 00:31:35,760 Kasu honetan, zenbaki oso bat hartzen ari gara. 638 00:31:35,760 --> 00:31:39,220 >> Osokoa 1 bada, goazela inprimatu, "txiki bat jaso duzu 639 00:31:39,220 --> 00:31:42,000 zenbakia. "osokoa 1 bada," You medium bat jaso. "bada 640 00:31:42,000 --> 00:31:45,730 osokoaren 3 da, "goi bat jaso duzu zenbakia. "Eta nik ere kasu lehenetsi izan 641 00:31:45,730 --> 00:31:50,020 behera hemen, baina ez da erakusten gora, hau da, oso txarra da. 642 00:31:50,020 --> 00:31:53,120 643 00:31:53,120 --> 00:31:55,360 >> Funtsean, hau besterik ez da sintaxia beste. 644 00:31:55,360 --> 00:31:58,640 Izan dugu martxan jarri hau zehatza gauza bera, eta, bestela izanez gero 645 00:31:58,640 --> 00:31:59,390 adierazpenak. 646 00:31:59,390 --> 00:32:05,530 Baina badira desberdinak asko baldintzak eta desberdinak asko 647 00:32:05,530 --> 00:32:10,350 zer egin nahi duzu aldaketak sarrera bakoitzak, hau aukera bat da. 648 00:32:10,350 --> 00:32:13,262 Beraz, besterik gabe, sintaxia ona izan ezagutzen da. 649 00:32:13,262 --> 00:32:15,099 Bai? 650 00:32:15,099 --> 00:32:21,380 >> AUDIENCE: Zergatik ez dago ez backslash bat n lehena da? 651 00:32:21,380 --> 00:32:23,340 >> LAUREN CARVALHO: han For? 652 00:32:23,340 --> 00:32:27,600 Ez dago backslash no n han GetInt duelako - 653 00:32:27,600 --> 00:32:30,140 hau saiatu izanez gero, bertan egingo Abisu hau emango dizu. 654 00:32:30,140 --> 00:32:32,290 Give me 1 eta 3 arteko zenbaki oso bat. 655 00:32:32,290 --> 00:32:35,550 Eta jarri dut erreakzio n bada, litzateke hartu dit hurrengo lerroan, baina besterik ez dut 656 00:32:35,550 --> 00:32:38,690 nahi osokoa idatzi horiek eskubidea puntuek ondoren. 657 00:32:38,690 --> 00:32:40,120 Duzu erreakzio n jarri zitekeen. 658 00:32:40,120 --> 00:32:42,374 Ez da big aurre. 659 00:32:42,374 --> 00:32:43,288 Bai? 660 00:32:43,288 --> 00:32:50,525 >> AUDIENCE: kode hori lortzeko, hau da, kasu batean, hori delako 661 00:32:50,525 --> 00:32:51,760 Lehenengo kasuan da? 662 00:32:51,760 --> 00:32:52,260 Delako - 663 00:32:52,260 --> 00:32:53,400 >> LAUREN CARVALHO: Ez, ez, ez. 664 00:32:53,400 --> 00:32:56,480 Beraz, hau da ematen dit zenbaki oso bat 1 eta 3 artean. 665 00:32:56,480 --> 00:32:59,070 N 1 bada, hau inprimatzen dut. 666 00:32:59,070 --> 00:33:02,740 I letrak eskatu izan balu, izan nezakeen esan zuen baten arteko gutun bat eman dit 667 00:33:02,740 --> 00:33:04,935 eta C. Ondoren hau kasu A. izango litzateke 668 00:33:04,935 --> 00:33:05,910 >> IKUSLEEN: [INAUDIBLE]. 669 00:33:05,910 --> 00:33:08,090 Kasua litzateke besterik [INAUDIBLE] 670 00:33:08,090 --> 00:33:11,260 >> LAUREN CARVALHO: Bai, eskubidea. 671 00:33:11,260 --> 00:33:11,550 Bai? 672 00:33:11,550 --> 00:33:14,861 >> Behar nahi What baduzu: AUDIENCE adierazpen erlazionalak bat gehiago? 673 00:33:14,861 --> 00:33:17,645 Beraz ordez esaten n berdinen 1, [INAUDIBLE] 674 00:33:17,645 --> 00:33:21,050 n 1 lehenengo kasuan baino handiagoa? 675 00:33:21,050 --> 00:33:26,630 >> Ez dut Egia esan, bada: LAUREN CARVALHO Galera horren zati bat definitzea, hau litzateke 676 00:33:26,630 --> 00:33:28,500 egon eraman behera. 677 00:33:28,500 --> 00:33:30,680 Beraz, benetan, agian hau ez da Zer galdetzen ari zaren. 678 00:33:30,680 --> 00:33:36,240 >> Lucas Freitas: zuen galdetuz gero, uste dut kasuan n 0, kasuan baino handiagoa izan zen 679 00:33:36,240 --> 00:33:37,150 0 baino gutxiago. 680 00:33:37,150 --> 00:33:39,210 >> LAUREN CARVALHO: Agian switch adierazpena ez da benetan nahi duzuna 681 00:33:39,210 --> 00:33:39,880 kasu horretan erabili. 682 00:33:39,880 --> 00:33:42,420 >> Lucas Freitas: switch adierazpena hauxe da: balioa besterik ez da, beraz, egiaztapena zaren 683 00:33:42,420 --> 00:33:45,370 balioa hau edo hori bezalakoa da. 684 00:33:45,370 --> 00:33:47,025 Beraz, ezin duzu benetan baldintzarik jarri. 685 00:33:47,025 --> 00:33:50,988 686 00:33:50,988 --> 00:33:55,920 >> AUDIENCE: Zer bada pertsona motak [INAUDIBLE] batekin? 687 00:33:55,920 --> 00:33:58,240 >> LAUREN CARVALHO: Hori izan litzateke nire lehenetsitako kasuan, zoritxarrez 688 00:33:58,240 --> 00:33:58,910 ezin duzu ikusi. 689 00:33:58,910 --> 00:34:02,240 >> Lucas Freitas: [INAUDIBLE] egin ikusi. 690 00:34:02,240 --> 00:34:03,690 >> LAUREN CARVALHO: Egia esan, zer ezagutzen duzu? 691 00:34:03,690 --> 00:34:07,795 Goazen besterik en 50 aztertzeko, eta egingo dut besterik Handiagotzeko azterketa on diapositibak on 692 00:34:07,795 --> 00:34:10,610 50, hau besterik ez gogaikarriak delako. 693 00:34:10,610 --> 00:34:14,938 Hargatik niri benetan baldintza joateko. 694 00:34:14,938 --> 00:34:17,860 Hau besterik ez da joan pixka bat hartu. 695 00:34:17,860 --> 00:34:26,940 696 00:34:26,940 --> 00:34:27,840 >> Ondo da. 697 00:34:27,840 --> 00:34:29,590 Beraz, sentitzen dut. 698 00:34:29,590 --> 00:34:33,625 Gutxienez, orain arte ikusi ahal izango dugu off ebaketa hori gabe dena. 699 00:34:33,625 --> 00:34:36,230 700 00:34:36,230 --> 00:34:36,969 Ondo da. 701 00:34:36,969 --> 00:34:43,800 >> Beraz jarri dute 10 batean bada, lehenetsi genuke Hemen nire lehenetsitako kasuan, eta I 702 00:34:43,800 --> 00:34:46,510 litzateke besterik inprimatu baliogabea delako dut zenbaki oso bat sartzeko eskatuko haiek 703 00:34:46,510 --> 00:34:49,460 1 eta 3 artean. 704 00:34:49,460 --> 00:34:50,650 Beste edozein galdera? 705 00:34:50,650 --> 00:34:51,081 Bai? 706 00:34:51,081 --> 00:34:57,590 >> AUDIENCE: Demagun kasu batean, kasu hiru, esan guztiak izan nahi duzu 707 00:34:57,590 --> 00:35:00,950 gauza bera, beraz, zenbaki bat jaso duzu hori ez da zenbaki euskarrian. 708 00:35:00,950 --> 00:35:03,840 Kasu horretan, litzateke erredundantea izango da? 709 00:35:03,840 --> 00:35:08,371 Litzateke bai testua aldatu besterik ez duzu Horietako, edo litzateke han batzuk izango 710 00:35:08,371 --> 00:35:08,617 erredundantzia? 711 00:35:08,617 --> 00:35:11,920 Ba al dago modurik konbinatu [INAUDIBLE]? 712 00:35:11,920 --> 00:35:15,810 >> LAUREN CARVALHO: Badira moduak konbinatu horiek, baina uste dut, ahal duzun 713 00:35:15,810 --> 00:35:18,730 aldameneko bakarrak konbinatzeko. 714 00:35:18,730 --> 00:35:22,250 Hala bada ez dut ezer definitzeko kasu bi, hau litzateke 715 00:35:22,250 --> 00:35:24,130 Bi kasuetan aplikatzeko. 716 00:35:24,130 --> 00:35:28,110 Oh, bada ez dut ezer ipini kasuan bat, hau bai aplikatzen litzateke 717 00:35:28,110 --> 00:35:30,620 Kasu bat eta bi. 718 00:35:30,620 --> 00:35:33,616 Zentzua badu. 719 00:35:33,616 --> 00:35:35,872 >> IKUSLEEN: inork errepikatu duzu? 720 00:35:35,872 --> 00:35:36,670 >> Lucas Freitas: Ados. 721 00:35:36,670 --> 00:35:39,950 Funtsean egin bazenuen, nahi, duzu Gauza bera, baina zuk ez jarri 722 00:35:39,950 --> 00:35:46,820 ezer hemen, bai nahi duzuna izan Horretarako kasuan kasu bat edo bi,. 723 00:35:46,820 --> 00:35:47,930 Ezta? 724 00:35:47,930 --> 00:35:54,010 Eta break horrek esan nahi du lortu baduzu Kasu honetan sartu, besterik gabe utzi. 725 00:35:54,010 --> 00:35:55,030 Beraz, balazta zer esan nahi du. 726 00:35:55,030 --> 00:35:59,755 Beraz, besterik ez dut egin bada hau, begiratzen duzu, da kasu batean, eta besterik ez zenuke hori egin. 727 00:35:59,755 --> 00:36:02,110 Kasu bi izan zen bada, halaber litzateke besterik gabe hona etorri eta hori egiteko. 728 00:36:02,110 --> 00:36:03,544 >> AUDIENCE: Baina egin dezakezu? 729 00:36:03,544 --> 00:36:05,140 Zerbait bada egiteko Kasu bi [INAUDIBLE] 730 00:36:05,140 --> 00:36:07,095 >> LAUREN CARVALHO: Ez dut uste hori egin ahal izango duzu. 731 00:36:07,095 --> 00:36:09,380 Ez dut uste inguruan salta dezakezu. 732 00:36:09,380 --> 00:36:11,070 Dezake hori egin duzu, Rob? 733 00:36:11,070 --> 00:36:13,300 Ez dut uste. 734 00:36:13,300 --> 00:36:16,548 >> AUDIENCE: zenbaki bat Beraz bakarrik daiteke kasu bat ondoren joan, ezta? 735 00:36:16,548 --> 00:36:21,410 Han ezin kasu batean, koma behar du, bi? 736 00:36:21,410 --> 00:36:21,970 >> Lucas Freitas: Ez, ezin duzu. 737 00:36:21,970 --> 00:36:25,085 Betiko ezin. Duzu 738 00:36:25,085 --> 00:36:28,770 >> LAUREN CARVALHO: Esan nahi dut, puntua da hau aukera bat da, eta agian hori ez 739 00:36:28,770 --> 00:36:31,940 egokitzen zure erabileraren kasuan, beraz, ondoren, zuk baldintza balitz erabiliko litzateke. 740 00:36:31,940 --> 00:36:33,906 >> AUDIENCE: Beraz, zergatik egin nahi duzu hau? 741 00:36:33,906 --> 00:36:34,314 Switch? 742 00:36:34,314 --> 00:36:38,540 >> LAUREN CARVALHO: hau erabiliko nuke dute oso definitzen baduzu - 743 00:36:38,540 --> 00:36:39,730 benetan, Lucas, da blokeatzen ari zaren. 744 00:36:39,730 --> 00:36:40,982 >> Lucas Freitas: Oh, barkatu. 745 00:36:40,982 --> 00:36:44,200 >> LAUREN CARVALHO: Baduzu oso nahiago duzun zehaztutako portaerak 746 00:36:44,200 --> 00:36:48,105 bakoitzeko eta sarrera guztietan, hau da, gerta apur bat gehiago idatziz baino zehatza 747 00:36:48,105 --> 00:36:49,530 an bakoitzak adierazpen bada. 748 00:36:49,530 --> 00:36:51,210 >> AUDIENCE: Zer esan nahi du apurtu du esan nahi berriro? 749 00:36:51,210 --> 00:36:53,180 >> LAUREN CARVALHO: break esan nahi gelditu. 750 00:36:53,180 --> 00:36:56,860 Gogoan izan, bada, ez nuen atsedenaldi hau izan Hemen, besterik gabe erori dira genuke behera 751 00:36:56,860 --> 00:36:58,110 hurrengo kasu sartu. 752 00:36:58,110 --> 00:37:00,820 >> Lucas Freitas: Break esan nahi lortu switch adierazpena daudelarik. 753 00:37:00,820 --> 00:37:03,400 1 bada, nahi dudalako Hitzorduak eta utzi. 754 00:37:03,400 --> 00:37:04,640 Ez dut nahi beste ezer ikusteko. 755 00:37:04,640 --> 00:37:05,790 >> AUDIENCE: Ez duzu nahi beste edozer inprimatzeko. 756 00:37:05,790 --> 00:37:06,730 >> Lucas Freitas: Bai. 757 00:37:06,730 --> 00:37:08,260 Elkar esklusiboa delako. 758 00:37:08,260 --> 00:37:11,378 >> AUDIENCE: Eta jarraitu du hau bakarrik hurrengo kasu bada lehen kasuan 759 00:37:11,378 --> 00:37:11,850 ez da egia? 760 00:37:11,850 --> 00:37:14,120 Edo ez du kasu guztietan probatu ezazu aldi berean? 761 00:37:14,120 --> 00:37:16,300 >> Lucas Freitas: Ez, txekeak sequentially. 762 00:37:16,300 --> 00:37:18,070 Sekuentzialki, bai. 763 00:37:18,070 --> 00:37:21,840 Galdera bat edo gehiago, eta gero lortu dugu mugitu eta beraz, dena estali ahal izango dugu. 764 00:37:21,840 --> 00:37:22,300 Bai? 765 00:37:22,300 --> 00:37:25,280 >> AUDIENCE: Beraz, kasu egiteko, izan liteke egin zerbait bat besterik gain? 766 00:37:25,280 --> 00:37:27,680 Liteke sorta bat eman duzu? 767 00:37:27,680 --> 00:37:28,580 >> Lucas Freitas: N º 768 00:37:28,580 --> 00:37:29,900 >> LAUREN CARVALHO: ez dut uste hura eman dezakezu sorta bat. 769 00:37:29,900 --> 00:37:31,430 >> Lucas Freitas: Ezin duzu zuk ezin eman sorta bat. 770 00:37:31,430 --> 00:37:33,190 >> AUDIENCE: Kasua espezifikoa da [INAUDIBLE]. 771 00:37:33,190 --> 00:37:34,840 >> Lucas Freitas: Switch balioak moduko da. 772 00:37:34,840 --> 00:37:38,400 Gauza desberdinak egiten ari zaren arabera Balio batean, balio zehatz bat. 773 00:37:38,400 --> 00:37:41,050 Ezin duzu sorta egin, ezin duzu beste ezer egin. 774 00:37:41,050 --> 00:37:43,055 Besterik ikusten beste tresna bat da. 775 00:37:43,055 --> 00:37:46,570 >> LAUREN CARVALHO: Jende gehienak ez erabili adierazpenak aldatzeko asko CS50, 776 00:37:46,570 --> 00:37:48,760 baina hor da. 777 00:37:48,760 --> 00:37:49,920 >> Ondo da. 778 00:37:49,920 --> 00:37:53,870 Beraz, hurrengo gauza hitz egin dugu the hirutarra operadorea da buruz. 779 00:37:53,870 --> 00:37:56,650 Hau besterik ez da, beste mota of baldintzapeko. 780 00:37:56,650 --> 00:38:01,460 Funtsean, zer gertatzen da hemen da naiz zenbaki oso bat eskatuz, eta gero n da 781 00:38:01,460 --> 00:38:05,550 100 baino handiagoa, naiz inprimatu noa "Altuak". Ez bada, noa joan 782 00:38:05,550 --> 00:38:07,010 "txikia". inprimatu 783 00:38:07,010 --> 00:38:11,230 >> Beraz, zer egiten ari da baldintza da da Hemen eskuineko parentesi, eta zuk 784 00:38:11,230 --> 00:38:13,550 moduko galdera pentsa dezakezu eskatzen dizut ala gisa 785 00:38:13,550 --> 00:38:15,030 hau egia edo ez da. 786 00:38:15,030 --> 00:38:18,485 Egia bada, nik hau lehen egin dut gauza, eta ez da egia bada, naiz 787 00:38:18,485 --> 00:38:20,020 Bigarren gauza hori egin ahal izateko joan. 788 00:38:20,020 --> 00:38:23,520 789 00:38:23,520 --> 00:38:27,960 >> Buruzko zalantzaren hirutarra operadorea? 790 00:38:27,960 --> 00:38:30,880 >> Lucas Freitas: Just nahi etatik ohartu David da, bakoitzean bat duzu 791 00:38:30,880 --> 00:38:33,346 baldintza - 792 00:38:33,346 --> 00:38:35,690 >> LAUREN CARVALHO: I asmatzen Daviden zuzeneko korrontean bidez behaketa. 793 00:38:35,690 --> 00:38:37,210 >> Lucas Freitas: egiten ari Bizitzaren erreka oraintxe. 794 00:38:37,210 --> 00:38:41,730 Beraz, betiere baldintza bat behar duzu, zauden giltza kizkur jartzea suposatzen, 795 00:38:41,730 --> 00:38:45,320 bezala switch bat daukagu adierazpena hemen. 796 00:38:45,320 --> 00:38:46,750 Giltza kizkur dugu hemen. 797 00:38:46,750 --> 00:38:49,560 Edozein dela ere, baldintza, Oraindik zuretzat ustezko ere jarri duten. 798 00:38:49,560 --> 00:38:50,820 >> LAUREN CARVALHO: ikusiko duzu hau estilo gidan. 799 00:38:50,820 --> 00:38:52,900 Egia esan, ez dugu Estilo gida oraintxe. 800 00:38:52,900 --> 00:38:53,930 Uste dut Daviden oraindik ere lanean. 801 00:38:53,930 --> 00:38:55,100 >> Lucas Freitas: Esan zuen, besterik ez da orain lanean. 802 00:38:55,100 --> 00:38:56,120 >> LAUREN CARVALHO: Oh, orain lan egiten du? 803 00:38:56,120 --> 00:38:57,520 Ados. 804 00:38:57,520 --> 00:39:02,060 Beraz, itxuraz estilo aurten gidatu, zuk lerro bat besterik ez bada ere, 805 00:39:02,060 --> 00:39:06,040 duzun got horiek jarri giltza kizkur sartu 806 00:39:06,040 --> 00:39:09,480 Ez duzu nahitaez behar du programaren funtzionalitatea. 807 00:39:09,480 --> 00:39:12,210 Eta, agian, besterik gabe, atseden hartu behar dugu baldintzak eta joan ondoren zuzenean 808 00:39:12,210 --> 00:39:14,620 Estilo gida garbitzeko gauza horietako batzuk sortu? 809 00:39:14,620 --> 00:39:15,010 >> Lucas Freitas: Bai. 810 00:39:15,010 --> 00:39:15,775 Galdera bat izan duzu? 811 00:39:15,775 --> 00:39:17,580 >> AUDIENCE: Ez, besterik ez itxaron dut Estilo gida arte. 812 00:39:17,580 --> 00:39:19,578 >> AUDIENCE: Ezin atzera joan the hirutarra operadorea izateko? 813 00:39:19,578 --> 00:39:23,360 >> LAUREN CARVALHO: hirutarra, bai. 814 00:39:23,360 --> 00:39:29,010 >> Lucas Freitas: hirutarra operadorea da funtsean bat bestela bada adierazpena, baina 815 00:39:29,010 --> 00:39:33,590 ordez bi lineak izan beharrik bada bat egiaztatu eta gero of the 816 00:39:33,590 --> 00:39:36,600 bestela, besterik ez duzu lerro bat. 817 00:39:36,600 --> 00:39:40,930 Kate bat eman nahi dut beraz, funtsean bada altua edo baxua, eta I balio bat 818 00:39:40,930 --> 00:39:46,270 handiko bat egin nahi n baino handiagoa bada 100 edo baxua gutxiago bada, zer egin ahal dut 819 00:39:46,270 --> 00:39:47,730 hau da [INAUDIBLE] 820 00:39:47,730 --> 00:39:53,060 katea izango da, ondoren, joan, eta I Programaren 100 baino handiagoa n eskatu? 821 00:39:53,060 --> 00:39:55,750 >> Beraz, horregatik adierazpen hau daukat parentesi artean eta ondoren 822 00:39:55,750 --> 00:39:56,580 galdera ikurra. 823 00:39:56,580 --> 00:39:59,110 Dut galdetuz da 100 baino handiagoa? 824 00:39:59,110 --> 00:40:02,310 Bada, handia izan da joan. 825 00:40:02,310 --> 00:40:03,850 Ez bada, txikia izango da joan. 826 00:40:03,850 --> 00:40:07,310 >> Beraz, funtsean, zer uste duzu da eskatu duzun galdera bat, beraz, parentesi artean jarri duzun 827 00:40:07,310 --> 00:40:08,620 baldintza. 828 00:40:08,620 --> 00:40:11,160 Ondoren, galdera ikurra jarri duzu duen galdetzen ari duzulako. 829 00:40:11,160 --> 00:40:15,240 Eta hau egia bada, hau izan da joan lehen balioan [INAUDIBLE] hemen. 830 00:40:15,240 --> 00:40:18,176 Ez bada, jarri egingo ditut balioa duten bi puntu atzetik da. 831 00:40:18,176 --> 00:40:21,580 Ba al du zentzurik? 832 00:40:21,580 --> 00:40:24,730 >> Gainera, duten bat bezalakoa da zerbait C tresna baina ez duzu nahi izan 833 00:40:24,730 --> 00:40:25,700 zehazki erabili. 834 00:40:25,700 --> 00:40:29,890 Baina CS jendeak normalean gustatzen da lerro aurrezten delako, besterik gabe. 835 00:40:29,890 --> 00:40:31,050 >> LAUREN CARVALHO: oso dotorea da. 836 00:40:31,050 --> 00:40:32,951 Asko egiten du adierazpen bakar batean. 837 00:40:32,951 --> 00:40:36,077 >> IKUSLEEN: ehuneko ikurra izan da edozein dela besterik emaitzari buruzko 838 00:40:36,077 --> 00:40:36,799 aurreko lerroan? 839 00:40:36,799 --> 00:40:38,260 >> LAUREN CARVALHO: Oh, sentitzen dut. 840 00:40:38,260 --> 00:40:42,670 Ehuneko ikurra hau da, benetan hau leku-marka s. 841 00:40:42,670 --> 00:40:46,160 Printf adierazpen batean, lortu duzun hau katea hemen, hau da, zer ari den gertatzen 842 00:40:46,160 --> 00:40:48,440 inprimatu, baina ez besterik, ahal duzun jarri hau s dago. 843 00:40:48,440 --> 00:40:50,290 Besterik inprimatu litzateke s literalki daudelarik. 844 00:40:50,290 --> 00:40:54,070 Beraz, ehuneko bat jarri dugu hemen mantendu ospatu leku hau, edozein dela ere 845 00:40:54,070 --> 00:40:57,590 koma ondoren dator. 846 00:40:57,590 --> 00:40:59,470 >> Beraz, kate bat, baina dituzun ehuneko s. 847 00:40:59,470 --> 00:41:00,950 Zenbaki oso, ehuneko i batentzat. 848 00:41:00,950 --> 00:41:03,330 Karroza, ehuneko f batentzat. 849 00:41:03,330 --> 00:41:06,960 Ikusiko duzu horiek gara ikusteko adibide gehiago. 850 00:41:06,960 --> 00:41:09,230 Baina agian buruz hitz egin behar duzu Estilo gida pixka bat, orain 851 00:41:09,230 --> 00:41:10,480 sortu dela. 852 00:41:10,480 --> 00:41:21,040 853 00:41:21,040 --> 00:41:24,010 >> Lucas Freitas: joanez gero nahi cs50.net/style, zu ikusteko zoazen 854 00:41:24,010 --> 00:41:25,760 Estilo gida. 855 00:41:25,760 --> 00:41:32,420 Arazo multzo baterako, zure puntuazioa egiteko Arazo multzo esparrua osatzen dute, 856 00:41:32,420 --> 00:41:35,510 Horrek esanahi du, guztia egin baduzu Arazoa zatiak ezarri edo baduzu 857 00:41:35,510 --> 00:41:37,170 Zerbait egiten saiatu. 858 00:41:37,170 --> 00:41:41,120 Bigarren gauza zuzentasuna da, eta horrek bide da, zer da zure programa 859 00:41:41,120 --> 00:41:44,520 ustezko dira egiten, edo ez da bugs, edo da zer egiten ez dute 860 00:41:44,520 --> 00:41:45,620 ustezko da egin. 861 00:41:45,620 --> 00:41:51,420 >> Hirugarren gauza diseinua da, eta horrek esan nahi ondo hau duzu gauzatzeko dituzte, edo 862 00:41:51,420 --> 00:41:54,520 erabiliz alferrikako adierazpenak? 863 00:41:54,520 --> 00:41:59,400 Beraz, adibidez, errepikatu nahi baduzu Zenbaki bat 10 aldiz, ari zaren bat idazten 864 00:41:59,400 --> 00:42:03,040 loop edo dira 10 aldiz egiten besterik ez duzu Same adierazpena, besterik egiten 865 00:42:03,040 --> 00:42:04,060 kopia eta itsatsi. 866 00:42:04,060 --> 00:42:05,760 Beraz, diseinu hori da. 867 00:42:05,760 --> 00:42:07,420 >> Eta, azkenik, estilo duzu. 868 00:42:07,420 --> 00:42:12,000 Estilo besterik epaitzen bezalakoa da Zure kodea itxura bada 869 00:42:12,000 --> 00:42:14,050 irakurgarria eta mota nahiko. 870 00:42:14,050 --> 00:42:16,520 Besterik funtsean esan nahi du Zure kodea da irakurri? 871 00:42:16,520 --> 00:42:20,560 Litzateke beste norbaitek nor zen bilatzen ari dira Zure kodea izango zer ulertzeko gai 872 00:42:20,560 --> 00:42:21,250 egiten ari da? 873 00:42:21,250 --> 00:42:25,360 Duela iruzkinak eta antzekoak izan da? 874 00:42:25,360 --> 00:42:30,430 >> Hitz egin estiloari buruz utzi duten zauden ustezko erabili. 875 00:42:30,430 --> 00:42:32,200 Lehenengo gauza iruzkinak da. 876 00:42:32,200 --> 00:42:35,280 Iruzkinak oso garrantzitsuak dira zure kodea delako batzuetan egiten ari zaren 877 00:42:35,280 --> 00:42:38,750 Zure programan, eta zehazki zer badakizu hacerlo hasiko besterik nahi duzu 878 00:42:38,750 --> 00:42:43,120 kodifikazioa, idatzi sortu C. mordo bat baina norbaiten bila ari bada ari zaren Oraindik 879 00:42:43,120 --> 00:42:47,500 kodea, ez ari ahal izango da Ulertzen ez dutelako ezagutzen 880 00:42:47,500 --> 00:42:51,420 duten zure buruan dira gauzak, atsegin pesudocode du, beraz, agian hala izango da 881 00:42:51,420 --> 00:42:53,970 ulertzeko zaila izan zer kodearen egiten ari da. 882 00:42:53,970 --> 00:42:57,900 >> Beraz iruzkinak benetan erabilgarria azaldu dira norbait begira 883 00:42:57,900 --> 00:43:00,880 Zure kodea zer egiten ari da, eta egia esan, nahiz eta zuretzat, 884 00:43:00,880 --> 00:43:01,880 oso erabilgarriak dira. 885 00:43:01,880 --> 00:43:05,740 Gisa joan Psets gogorragoa eta gogorra duzu, duten kodearen lortzen ikustera joan zaren 886 00:43:05,740 --> 00:43:10,590 jada, eta gero iruzkinak dira benetan Garrantzitsua beraz, gogoratzen duzu bakoitzak zer 887 00:43:10,590 --> 00:43:13,320 programaren zati ez. 888 00:43:13,320 --> 00:43:16,920 >> Iruzkin bat jarri, besterik gabe, egin dezakezu bat barra barra eta ondoren iruzkin bat idazteko. 889 00:43:16,920 --> 00:43:21,250 Eta lerro osoa iruzkin baten parte da, eta behera idazten duzuna, 890 00:43:21,250 --> 00:43:24,550 ez da izango da Zure kodea erabiltzen. 891 00:43:24,550 --> 00:43:27,993 Funtsean konpiladore bezala hori ez da joan. 892 00:43:27,993 --> 00:43:29,290 Ez duela zentzurik? 893 00:43:29,290 --> 00:43:31,710 >> AUDIENCE: Zer egin berriro egin duzuna iruzkin bat idazteko? 894 00:43:31,710 --> 00:43:33,260 >> Lucas Freitas: hau? 895 00:43:33,260 --> 00:43:36,020 Barra barra? 896 00:43:36,020 --> 00:43:39,810 Idazten duzunean barra barra, edozein lerro horretan ezin da joan 897 00:43:39,810 --> 00:43:42,260 kontuan hartu behar da C. izateko Yeah? 898 00:43:42,260 --> 00:43:45,910 >> AUDIENCE: Beraz iruzkin ondoren, zuk idatzi eta lerro berri bat hasteko? 899 00:43:45,910 --> 00:43:47,120 >> Lucas Freitas: Bai, hain zuzen. 900 00:43:47,120 --> 00:43:50,010 >> LAUREN CARVALHO: barra barra The lerro bakar iruzkinak da. 901 00:43:50,010 --> 00:43:52,910 >> Lucas Freitas: Adibidez, hemen dugu - 902 00:43:52,910 --> 00:43:54,160 utzi gerturatzeko me - 903 00:43:54,160 --> 00:43:56,530 904 00:43:56,530 --> 00:44:01,180 adibidez, hemen mugikor bat deklaratzen dut, baina agian zuk jarri besterik ez bada hau 905 00:44:01,180 --> 00:44:04,980 zure kodea, zuk bezala ez daki zer egiten ari benetan atsegin da 906 00:44:04,980 --> 00:44:06,950 norbait kode hau begira da, izan bezala, zer da 907 00:44:06,950 --> 00:44:09,190 demontre gertatzen da? 908 00:44:09,190 --> 00:44:12,890 >> Iruzkin bat "bihurtzeko esaten jartzen baduzu Celsius Fahrenheit, askoz ere egiten du 909 00:44:12,890 --> 00:44:13,450 zentzu gehiago. 910 00:44:13,450 --> 00:44:15,480 Oraindik duzu, bezala, OK, zu bihurtze bat egiten. 911 00:44:15,480 --> 00:44:16,730 Ez duela zentzurik? 912 00:44:16,730 --> 00:44:19,860 913 00:44:19,860 --> 00:44:24,960 Beraz, besterik ez da pertsona laguntzen duen zerbait Prest zure kodea eta ere egin 914 00:44:24,960 --> 00:44:28,290 antolatzeko gai izango duzu Zure kodea hobea. 915 00:44:28,290 --> 00:44:33,080 >> Bigarren gauza da hori egin ahal izango duzu multi-line iruzkinak, beraz, inork 916 00:44:33,080 --> 00:44:34,850 lerro sorta bat komentatzeko. 917 00:44:34,850 --> 00:44:38,880 Barra barra jarri beharrean, lehen lerroan iruzkinak, barra barra, 918 00:44:38,880 --> 00:44:43,590 Bigarren lerroa, eta, beraz, zuk barra izarra erabili dezakete. 919 00:44:43,590 --> 00:44:46,330 Duten egiten duzun bidea da hori egiteko iruzkin lehen lerroan, zaren 920 00:44:46,330 --> 00:44:49,650 barra izar izar bat egin da joan, beraz, besterik gabe. 921 00:44:49,650 --> 00:44:56,900 Besterik ez hemen bezala hasieran dugu programa bat, normalean jarri duzu nor zaren 922 00:44:56,900 --> 00:44:59,530 dira, programa hau egiten duenari, eta horrelako gauzak. 923 00:44:59,530 --> 00:45:01,900 Da mota goiburu bat bezalakoa da programarako. 924 00:45:01,900 --> 00:45:04,540 >> Berriz ere, ez da zerbait bat konpiladore hori buruz zaintzen du, baina 925 00:45:04,540 --> 00:45:07,570 garrantzitsua da badakizu zer hau programa egiten duen edo beste pertsona batzuen 926 00:45:07,570 --> 00:45:09,960 Zure programa zer egiten ari den jakin nahi du. 927 00:45:09,960 --> 00:45:17,480 Beraz slash daukazu izar izar, eta, ondoren, azken lerroa zaren izarra egin da joan 928 00:45:17,480 --> 00:45:22,250 barra itxi ahal izateko iruzkin duten. 929 00:45:22,250 --> 00:45:26,140 Beraz, funtsean, beste lerro guztietarako, besterik idatzi ahal izango duzu, edozein dela ere, eta hau 930 00:45:26,140 --> 00:45:27,390 da alde batetara uztea eragiten du. 931 00:45:27,390 --> 00:45:32,920 932 00:45:32,920 --> 00:45:37,780 >> Eta, gainera, aski estilo gisa, ikus duzula lerro bakoitzari izar bat du, eta guztiak 933 00:45:37,780 --> 00:45:39,380 izarrak lerrokatuta. 934 00:45:39,380 --> 00:45:41,605 Hauetan gauza garrantzitsuak dira, beraz, Zure kodea itxura nahiko duten. 935 00:45:41,605 --> 00:45:42,855 Soinuak ona? 936 00:45:42,855 --> 00:45:45,320 937 00:45:45,320 --> 00:45:47,290 >> Orain, baldintza. 938 00:45:47,290 --> 00:45:52,240 Zer David zen esaten dugun hori behar duen benetan diapositibak horiek jarri, hori da 939 00:45:52,240 --> 00:45:55,810 denean edozein adierazpenak bada, mota izan al duzu edo edozein baldintza mota, 940 00:45:55,810 --> 00:46:00,700 giltza kizkur behar duzu erabili ahal duela erakusteko hau da, zer gertatuko zen 941 00:46:00,700 --> 00:46:02,730 denean baldintza duzu. 942 00:46:02,730 --> 00:46:07,560 Teknikoki, baldintza bat duzu eta ondoren, hurrengo lerro bat besterik ez da 943 00:46:07,560 --> 00:46:12,110 linea, ez teknikoki duzu kizkur giltza jartzea. 944 00:46:12,110 --> 00:46:16,930 >> Funtsean konpilatzailea ulertzen litzateke hala da inplizitu gisa. 945 00:46:16,930 --> 00:46:21,100 Baina CS50, you guys eskatzen dugu jarri kizkur giltza besterik ez da, beraz, zure 946 00:46:21,100 --> 00:46:24,560 kodearen gehiago antolatu da eta gehiago irakurri. 947 00:46:24,560 --> 00:46:28,200 Kodea duten luzeagoak lortzen delako baduzu ez kizkur eta horrek jota. 948 00:46:28,200 --> 00:46:29,150 Benetan messy lortzen da. 949 00:46:29,150 --> 00:46:31,410 >> LAUREN CARVALHO: Hau da, zehazki zer David besterik adierazi 950 00:46:31,410 --> 00:46:33,000 Nire aurreko diapositiba batean. 951 00:46:33,000 --> 00:46:36,690 Kizkur, zalantzarik gabe funtzionatzen duen giltza, baina estilistiko arrazoiengatik 952 00:46:36,690 --> 00:46:38,840 duten galdetu goaz jarri daukazu horietan sartu 953 00:46:38,840 --> 00:46:42,400 >> Eta noiz style50 exekutatzen hasten zara, horrek txekea 50 mota da 954 00:46:42,400 --> 00:46:44,860 estilo, gogorarazteko izango da hau egiteko. 955 00:46:44,860 --> 00:46:49,710 >> Lucas Freitas: Eta beste gauza bat da gogoratu formula giltzak batera jarri 956 00:46:49,710 --> 00:46:50,610 lerro bakoitzean. 957 00:46:50,610 --> 00:46:52,490 Beraz, ez al duzu adibidez, l's. 958 00:46:52,490 --> 00:46:56,910 Hurrengo lerrora joateko, kizkur irekitzeko giltza, eta gero joan hurrengo lerrora duzu. 959 00:46:56,910 --> 00:46:59,560 Koska, lau espazio da. 960 00:46:59,560 --> 00:47:03,570 Ondoren, edozein dela ere idazten duzu, eta gero beste bat line, eta kizkur giltza itxi. 961 00:47:03,570 --> 00:47:06,870 Beraz, ziur bai kizkur horiek giltza lerro desberdinetan daude. 962 00:47:06,870 --> 00:47:11,548 >> Kode hau atsegin izan zuen Beraz bada: AUDIENCE 10 bestela, IFS, hau egin beharko lukete 963 00:47:11,548 --> 00:47:13,040 izan 10 Parentesi multzo? 964 00:47:13,040 --> 00:47:14,610 >> Lucas Freitas: Bai, horietako bakoitzean. 965 00:47:14,610 --> 00:47:14,930 Bai. 966 00:47:14,930 --> 00:47:17,980 Beraz, bada, bestela bada, eta abar. 967 00:47:17,980 --> 00:47:21,990 >> IKUSLEEN: Ezin duzu ez sakatu Tab den koska? 968 00:47:21,990 --> 00:47:25,350 >> Lucas Freitas: zuk galdetzen ari gara mutilak lau espazioak erabiltzeko. 969 00:47:25,350 --> 00:47:30,060 Testua editoreak batzuk itzultzeko fitxa lau espazio automatikoki gisa. 970 00:47:30,060 --> 00:47:34,850 gedit ez du, beraz, ez duzu egin espazio espazioa espazioa espazioa. 971 00:47:34,850 --> 00:47:37,920 Hori ere zerbait batzuk programatzaileak bakarrik egin fitxak, batzuk 972 00:47:37,920 --> 00:47:40,560 programatzaileak lau espazioak bakarrik ez, eta beste pertsona batzuk ere egin 973 00:47:40,560 --> 00:47:41,900 Bi edo hiru espazio. 974 00:47:41,900 --> 00:47:44,040 Besterik ez dela hemen galdetzen ari gara you guys lau espazio egin. 975 00:47:44,040 --> 00:47:47,556 >> AUDIENCE: da Badira ia zalantzarik gedit modu bat izan nahi du lortu 976 00:47:47,556 --> 00:47:48,645 automatikoki [INAUDIBLE]. 977 00:47:48,645 --> 00:47:50,480 Atsegin ez [INAUDIBLE] ez dela. 978 00:47:50,480 --> 00:47:51,150 >> Lucas Freitas: Bai. 979 00:47:51,150 --> 00:47:53,165 Uste dut ezarpenak joan zaitezke. 980 00:47:53,165 --> 00:47:55,270 >> AUDIENCE: dagoeneko egiten du hori guztia. 981 00:47:55,270 --> 00:47:56,410 >> Lucas Freitas: dagoeneko egiten du? 982 00:47:56,410 --> 00:47:56,890 Ados. 983 00:47:56,890 --> 00:48:00,854 Beraz, ziurtatu duzula lau espazio dute. 984 00:48:00,854 --> 00:48:05,880 >> AUDIENCE: Ez kizkur jarri behar dugu begiztak baita giltzen? 985 00:48:05,880 --> 00:48:07,470 >> Lucas Freitas: Bai. 986 00:48:07,470 --> 00:48:11,610 >> LAUREN CARVALHO: Bakoitzean zure kode-bloke bat laburtzen, besterik 987 00:48:11,610 --> 00:48:13,570 mesedez erabili kizkur giltza. 988 00:48:13,570 --> 00:48:18,040 Eta besterik ez garela uste duzu aurretik honi buruz sticklers izatea ez ona 989 00:48:18,040 --> 00:48:23,450 arrazoia, baduzu guys joaten on lortu enpresa handiek at teknologiako praktikak, 990 00:48:23,450 --> 00:48:26,020 duzu estilo gida bat emango dute, eta hau da, zer duzun esango dizu dute 991 00:48:26,020 --> 00:48:27,220 kodeari itxura behar du. 992 00:48:27,220 --> 00:48:31,120 Eta ikasi duzu kodeari nahiz bezala honetan, agian, zure praktikak in 993 00:48:31,120 --> 00:48:32,680 zerbait egin behar izan dituzu erabat desberdina. 994 00:48:32,680 --> 00:48:35,115 Espero dute adostasuna duzu euren estiloa. 995 00:48:35,115 --> 00:48:39,800 >> Lucas Freitas: gauza Eta beste bat gehiago da ez dutela nabarituko duzu nola i x bezala, 996 00:48:39,800 --> 00:48:42,290 espazioa, gutxiago, espazio, 0? 997 00:48:42,290 --> 00:48:44,640 Eragile bat izan duzun guztietan - 998 00:48:44,640 --> 00:48:50,490 plus bezalakoa izan daiteke, ken, aldiz, gutxiago, handiagoa, edozein operadorea - 999 00:48:50,490 --> 00:48:57,560 ezkerraldean dagoen espazio bat jarri behar duzu eta operadorea eskuinean. 1000 00:48:57,560 --> 00:49:00,570 >> LAUREN CARVALHO: Horiek dira eragigaiak bitarra deitzen. 1001 00:49:00,570 --> 00:49:03,720 Just ziurtatu beti espazio Zure eragigaiak bitar daudelarik. 1002 00:49:03,720 --> 00:49:05,465 >> Lucas Freitas: hau da, Ez eragigai bitar bat. 1003 00:49:05,465 --> 00:49:07,010 >> LAUREN CARVALHO: Hau da bi behar duelako. 1004 00:49:07,010 --> 00:49:08,260 >> Lucas Freitas: Oh, bai. 1005 00:49:08,260 --> 00:49:13,340 1006 00:49:13,340 --> 00:49:14,590 >> Ados, etengailuak. 1007 00:49:14,590 --> 00:49:18,180 1008 00:49:18,180 --> 00:49:23,390 Lehenik eta behin, hori besterik ez bezala ikusteko aukera izango duzu edo, bestela bada adierazpen batean, duzu 1009 00:49:23,390 --> 00:49:28,280 kizkur giltza jarri bere kabuz line eta kizkur giltza hemen azpian. 1010 00:49:28,280 --> 00:49:32,240 Nabarituko ez dagoela espazio bakar bat da switch ondoren, besterik gabe, nahi bada, eta, bestela, 1011 00:49:32,240 --> 00:49:35,360 arteko espazio bakar bat izan genuen duten eta parentesi du. 1012 00:49:35,360 --> 00:49:36,610 Beraz, hori jarri behar duzu. 1013 00:49:36,610 --> 00:49:40,380 1014 00:49:40,380 --> 00:49:48,270 >> Eta espazioa ez da bata eskuinera ondoren parentesi edo amaitu baino lehen 1015 00:49:48,270 --> 00:49:49,080 parentesi du. 1016 00:49:49,080 --> 00:49:52,612 Beraz ikusten duzu denak batera dela, eta, gainera, gustatuko sortu hemen. 1017 00:49:52,612 --> 00:49:53,940 >> Bai? 1018 00:49:53,940 --> 00:49:58,040 >> LAUREN CARVALHO: dut uste mugitu behar dugu. 1019 00:49:58,040 --> 00:50:02,340 >> Lucas Freitas: Beraz, honetan parte da Estilo gida CS50 duzu. 1020 00:50:02,340 --> 00:50:06,520 Ziurtatu cs50.net/style joan eta honek begirada bat hartu. 1021 00:50:06,520 --> 00:50:09,250 Horiek guztiak dira oso garrantzitsuak zure estiloa puntuazioa da. 1022 00:50:09,250 --> 00:50:12,740 1023 00:50:12,740 --> 00:50:15,670 >> Utzi adierazpen itzuli zidan. 1024 00:50:15,670 --> 00:50:17,070 >> LAUREN CARVALHO: Nahiago dut besterik style50 erabili. 1025 00:50:17,070 --> 00:50:18,920 Besterik ez gara joango zuzen begiztak. 1026 00:50:18,920 --> 00:50:27,580 1027 00:50:27,580 --> 00:50:28,300 Ondo da. 1028 00:50:28,300 --> 00:50:33,720 >> Hargatik edukia atzera, orain Estilo gida gainean dugula joan. 1029 00:50:33,720 --> 00:50:37,220 Begiztak, ikusi dituzu Scratch, eta haiei buruz hitz egiteko goaz 1030 00:50:37,220 --> 00:50:39,210 C. 1031 00:50:39,210 --> 00:50:44,400 >> Begizta bat, badira Hiru egiteko zatiak 1032 00:50:44,400 --> 00:50:45,440 honen aitorpena begizta. 1033 00:50:45,440 --> 00:50:49,040 Lortu duzun zure Hasieratzea in Hori zure aldagaiak zehaztu ahal duzu. 1034 00:50:49,040 --> 00:50:52,160 Lortu duzun zure egoera, diren zerbait den ala ez ikusteko egiaztapena 1035 00:50:52,160 --> 00:50:54,670 egia edo gezurra eta ala begizta jarraitu behar. 1036 00:50:54,670 --> 00:50:59,390 Eta lortu duzun zure eguneratzea, eta horrek Zure aldagaiak eguneratzeko. 1037 00:50:59,390 --> 00:51:05,310 >> Dezagun begirada bat batzuk hartu besterik en C honen kodea ekintzan begizta. 1038 00:51:05,310 --> 00:51:08,860 Zer gertatzen da hemen dagoen Hasieratzea, ari i ezartzeko dugu, 0. 1039 00:51:08,860 --> 00:51:11,820 Baldintza egiaztatzen ari gara i 10 baino gutxiago ala ez. 1040 00:51:11,820 --> 00:51:14,982 Eta eguneratzea hemen gaude i incrementing. 1041 00:51:14,982 --> 00:51:20,490 Beraz, zer ondorio izango hau loop? 1042 00:51:20,490 --> 00:51:24,344 >> Lucas Freitas: Benetan, lehenik eta behin, dakizu guys zer i + + da? 1043 00:51:24,344 --> 00:51:25,850 >> AUDIENCE: 1 hazi. 1044 00:51:25,850 --> 00:51:26,870 >> Lucas Freitas: 1 hazi, bai. 1045 00:51:26,870 --> 00:51:30,020 Beraz, hau gauza bera da i egiten berdin i gehi 1. 1046 00:51:30,020 --> 00:51:35,890 Eta konturatu ez dugun espazio bat dute i eta + + artean. 1047 00:51:35,890 --> 00:51:37,600 >> Beraz, badakizu zer guys honetan egingo dugu? 1048 00:51:37,600 --> 00:51:39,060 Dezake norbaitek esan dit? 1049 00:51:39,060 --> 00:51:41,463 Eta, agian, gozoki batzuk lortzeko hori delako? 1050 00:51:41,463 --> 00:51:42,912 >> IKUSLEEN: [INAUDIBLE] 1051 00:51:42,912 --> 00:51:44,850 >> Lucas Freitas: Ados. 1052 00:51:44,850 --> 00:51:45,400 [INAUDIBLE] 1053 00:51:45,400 --> 00:51:47,450 denek erakutsi geroago [INAUDIBLE]. 1054 00:51:47,450 --> 00:51:49,565 Bai, "hau erakutsi behar da joan CS50 "da 10 aldiz. 1055 00:51:49,565 --> 00:51:52,150 >> LAUREN CARVALHO: Uste dut, izan zen diapositiba du izenburua. 1056 00:51:52,150 --> 00:51:53,830 >> Lucas Freitas: Oh, bai. 1057 00:51:53,830 --> 00:51:54,670 >> [Barreak] 1058 00:51:54,670 --> 00:51:56,790 >> Lucas Freitas: That laguntzen. 1059 00:51:56,790 --> 00:51:58,370 >> LAUREN CARVALHO: Beraz, horiek begiztak dira. 1060 00:51:58,370 --> 00:52:03,200 Adibide batzuk gehiago ikusiko dugu begiztak egiteko aurrerago. 1061 00:52:03,200 --> 00:52:06,510 Baina utzi du begirada bat hartu benetan en aurkituko dituzu bigarren begizta mota 1062 00:52:06,510 --> 00:52:08,920 C, eta hori, berriz, loop deitu zion. 1063 00:52:08,920 --> 00:52:11,120 >> Berriz, begizta batean, duzun Lortu baldintza bat. 1064 00:52:11,120 --> 00:52:14,790 Baldintza da dagoen egiaztatuko hasita, eta bada baldintza hori 1065 00:52:14,790 --> 00:52:18,450 egia, ondoren, kodea ebaluatzen barruan bloke-gorputza 1066 00:52:18,450 --> 00:52:20,380 exekutatuko da. 1067 00:52:20,380 --> 00:52:23,000 Eta kode egingo jarraituko exekutatu hain luzea duten bezala 1068 00:52:23,000 --> 00:52:24,450 baldintza egia izaten jarraitzen du. 1069 00:52:24,450 --> 00:52:28,350 1070 00:52:28,350 --> 00:52:33,320 >> Hemen C. berriz, begizta baten adibide bat Aldaketa ezartzeko 10era goaz 1071 00:52:33,320 --> 00:52:34,580 hasiko da. 1072 00:52:34,580 --> 00:52:41,800 Betiere kopuruan 0 baino handiagoa baita, inprimatzeko hau mantentzea goaz 1073 00:52:41,800 --> 00:52:43,360 aldagai hemen. 1074 00:52:43,360 --> 00:52:47,080 Ari gara eta kopuruan decrement joan eta egiaztatu baldintza berriro. 1075 00:52:47,080 --> 00:52:51,370 Inprimatu, txikitze, txeke baldintza berriro. 1076 00:52:51,370 --> 00:52:54,530 >> Hemen batena adibide bat daukagu Zure galdera lehenago. 1077 00:52:54,530 --> 00:52:57,340 Ehuneko s izan genuen gure garaian inprimatzeko kate bat, eta orain dela 1078 00:52:57,340 --> 00:53:03,420 inprimatzeko ari gara int, bat dugu ehuneko i gure leku-marka ordez bezala. 1079 00:53:03,420 --> 00:53:09,250 Letra guztiak izan behar du nahiko intuitiboa, katea s, i int. 1080 00:53:09,250 --> 00:53:15,400 >> Beraz, kode hau exekutatzen bada, behar duzu zenbatu behera 10 etik 0, inprimatzeko 1081 00:53:15,400 --> 00:53:15,925 Zenbaki oso bakoitzeko. 1082 00:53:15,925 --> 00:53:19,460 >> Lucas Freitas: Eta zuk pentsa dezakezu sentitzen ehuneko gisa garbi bat bezalakoxea da 1083 00:53:19,460 --> 00:53:23,960 espazioa, eta, ondoren, hau ari zara jartzen aldagai hemen leku huts horretan. 1084 00:53:23,960 --> 00:53:27,640 Beraz, adibidez, hemen egingo daukat besterik huts batean, eta ondoren jarriz dut 1085 00:53:27,640 --> 00:53:30,262 bertan zenbatu eta, Aldaketa-balioa. 1086 00:53:30,262 --> 00:53:32,710 Ez duela zentzurik? 1087 00:53:32,710 --> 00:53:35,860 >> Ezin egin dut printf bezala eta ondoren aipatzen, zenbatu? 1088 00:53:35,860 --> 00:53:36,840 Funtzionatuko lukeen? 1089 00:53:36,840 --> 00:53:37,980 >> AUDIENCE: N º 1090 00:53:37,980 --> 00:53:41,190 >> Lucas Freitas: Ez, izango da delako benetan "Aldaketa" hitza inprimatu 1091 00:53:41,190 --> 00:53:42,850 balioa inprimatzeko ordez. 1092 00:53:42,850 --> 00:53:46,080 Hau da, nola egin duzu balioak inprimatu ordez aldagai aldera 1093 00:53:46,080 --> 00:53:47,670 besterik aldagai baten izena. 1094 00:53:47,670 --> 00:53:48,530 Zalantzaren bat? 1095 00:53:48,530 --> 00:53:53,060 >> AUDIENCE: Zergatik erabili duzu aurka bat egiteko, berriz, gisa? 1096 00:53:53,060 --> 00:53:56,130 >> LAUREN CARVALHO: a erabili nahi dut begizta dakit bada zehazki zenbat 1097 00:53:56,130 --> 00:53:59,520 iterazio exekutatu nire begizta nahi dut. 1098 00:53:59,520 --> 00:54:02,810 Kasu honetan, ez du axola, zeren, Esan nahi dut, besterik ez dut saiatzen zen 1099 00:54:02,810 --> 00:54:05,310 benetan sinple bat bururatzen diapositiba honen adibide. 1100 00:54:05,310 --> 00:54:09,990 Baina demagun zerbait nahi duzula bitartean jarraitzea - 1101 00:54:09,990 --> 00:54:14,480 >> Lucas Freitas: Esate baterako, Oraindik duzu sarrera galdetzen pertsona arte 1102 00:54:14,480 --> 00:54:15,370 Eskuineko sarrera ematen dizu. 1103 00:54:15,370 --> 00:54:19,720 Beraz bezala sarrera ez den bitartean Ados, mantentzeko eskatuz. 1104 00:54:19,720 --> 00:54:22,920 Edo zauden bitartean gurasoek ez eman bezala duzu dirua, mantentzeko eskatuz. 1105 00:54:22,920 --> 00:54:23,430 >> [Barreak] 1106 00:54:23,430 --> 00:54:25,390 >> LAUREN CARVALHO: Zuk ez dakit nola hainbat aldiz egin behar izan dituzu. 1107 00:54:25,390 --> 00:54:27,292 >> Lucas Freitas: ez duzulako dakit zenbat aldiz esan 1108 00:54:27,292 --> 00:54:28,010 joan jarraitzea. 1109 00:54:28,010 --> 00:54:30,397 >> LAUREN CARVALHO: Baina loop batean, zenbat aldiz jakin behar duzu. 1110 00:54:30,397 --> 00:54:33,640 1111 00:54:33,640 --> 00:54:33,860 Bai? 1112 00:54:33,860 --> 00:54:38,520 >> AUDIENCE: Just argitzeko, ehuneko dio honi buruz zerbait da 1113 00:54:38,520 --> 00:54:42,415 gertatuko, i en osokoarekin egiteko, eta backslash n - 1114 00:54:42,415 --> 00:54:43,910 >> LAUREN CARVALHO: moduak? 1115 00:54:43,910 --> 00:54:45,820 Nork daki zer backslash n esan nahi du? 1116 00:54:45,820 --> 00:54:47,770 Linea berria, bai. 1117 00:54:47,770 --> 00:54:48,130 Zehazki. 1118 00:54:48,130 --> 00:54:50,500 >> Lucas Freitas: uste dezakezu n linea berri gisa. 1119 00:54:50,500 --> 00:54:52,258 >> LAUREN CARVALHO: Niza. 1120 00:54:52,258 --> 00:54:55,775 >> AUDIENCE: Zertan kopuruan duten etenaren etenaren [INAUDIBLE]? 1121 00:54:55,775 --> 00:55:00,240 >> Lucas Freitas: kopurua ken ken da gauza bera gehi plus, baina 1122 00:55:00,240 --> 00:55:02,160 ordez handitzeko, Da 1 eta jaitsiz. 1123 00:55:02,160 --> 00:55:04,720 1124 00:55:04,720 --> 00:55:07,185 >> LAUREN CARVALHO: Edozein gehiago begizta galderak bitartean? 1125 00:55:07,185 --> 00:55:09,460 Ez? 1126 00:55:09,460 --> 00:55:13,910 Oh, dugu ziren ustezko dute saltoka aritzea. 1127 00:55:13,910 --> 00:55:14,950 >> Horretarako bat begizta bitartean. 1128 00:55:14,950 --> 00:55:18,950 Oso berriz, begizta bat izan ezik antzekoa Kasu honetan, baldintza egiaztatu dugunean 1129 00:55:18,950 --> 00:55:23,430 du gorputzean kodearen begizta behin exekutatzen da. 1130 00:55:23,430 --> 00:55:27,170 Beraz kodea exekutatu dugu Lehenengo axola zer. 1131 00:55:27,170 --> 00:55:31,956 Ondoren, egiaztatu genuen baldintza, gauzatzeko berriro baldintza egiazkoa bada. 1132 00:55:31,956 --> 00:55:35,450 1133 00:55:35,450 --> 00:55:38,950 >> Zeure burua aurkituko duzu hau erabiliz duzun erabiltzailearen sarrera galdetzen ari. 1134 00:55:38,950 --> 00:55:42,080 Duzulako ari da beti nahi izan du behin galdetu, eta gero zer arabera 1135 00:55:42,080 --> 00:55:46,570 erabiltzailearen sarrera da, nahi duzu nahikoa reprompt eta behin eta berriro eskatu bada 1136 00:55:46,570 --> 00:55:50,670 sarrera ez zela duzuna espero izatea. 1137 00:55:50,670 --> 00:55:53,610 >> IKUSLEEN: da forma bat bezala jendeak bete. 1138 00:55:53,610 --> 00:55:56,010 >> LAUREN CARVALHO: Bai, hain zuzen. 1139 00:55:56,010 --> 00:55:59,720 Aurkituko dituzu, nire ustez, zure lehen urtean Pset, ari behar zoazen 1140 00:55:59,720 --> 00:56:04,010 do ongi begizta bat erabili biltzeko sarrera erabiltzailea. 1141 00:56:04,010 --> 00:56:08,728 >> AUDIENCE: egoeraren arabera, Zure bitartean begiztak gehiago exekuta joera izango 1142 00:56:08,728 --> 00:56:12,805 baino sarritan bitartean begiztak, bezalako bat edo zerbait? 1143 00:56:12,805 --> 00:56:14,080 >> LAUREN CARVALHO: zehatza bada - 1144 00:56:14,080 --> 00:56:17,400 >> Lucas Freitas: beti exekutatu behar dute aldiz zehatza zenbatekoa duzula 1145 00:56:17,400 --> 00:56:19,130 exekutatu nahi. 1146 00:56:19,130 --> 00:56:23,860 Egiteko erabiltzen dugun bezala delako berriz dugu benetan sarrera gutxienez behin lortu nahi izan. 1147 00:56:23,860 --> 00:56:27,220 Bitartean begiztak, batzuetan ez duzu nahi hura exekutatzeko batere ez bada 1148 00:56:27,220 --> 00:56:28,540 kasuan exekutatu. 1149 00:56:28,540 --> 00:56:31,300 Beraz diseinuaren araberakoa da. 1150 00:56:31,300 --> 00:56:35,900 Esan nahi dut, egin dezakezu bai erabilera edo bitartean betiere zure kodea bezala duten bitartean 1151 00:56:35,900 --> 00:56:36,905 ustezko da egin. 1152 00:56:36,905 --> 00:56:38,470 >> LAUREN CARVALHO: Baina egin behar dut erantzuna uste zure 1153 00:56:38,470 --> 00:56:40,540 galdera da, ziur aski bai. 1154 00:56:40,540 --> 00:56:42,190 Demagun baldintza faltsua izan zen. 1155 00:56:42,190 --> 00:56:45,498 Kasu batean behin exekutatu litzateke, eta beste kasu bat zero aldiz exekutatu litzateke. 1156 00:56:45,498 --> 00:56:47,370 Beraz, bai. 1157 00:56:47,370 --> 00:56:49,260 >> Galdera gehiago? 1158 00:56:49,260 --> 00:56:50,320 Bai? 1159 00:56:50,320 --> 00:56:56,443 >> IKUSLEEN: begizta baldintza izango bat beste aldagai bat terminoetan loop 1160 00:56:56,443 --> 00:56:57,385 [INAUDIBLE] baino. 1161 00:56:57,385 --> 00:57:01,700 >> LAUREN CARVALHO: Bai, ezer izan daiteke. 1162 00:57:01,700 --> 00:57:06,420 Ziurrenik hasia Psets baterako, zuk ez dute kasu horretan topo, baina 1163 00:57:06,420 --> 00:57:09,878 zalantzarik ezer izan daiteke. 1164 00:57:09,878 --> 00:57:12,680 >> Lucas Freitas: dut uste Hemen egiten ari gara. 1165 00:57:12,680 --> 00:57:13,290 >> LAUREN CARVALHO: Ba al dugu? 1166 00:57:13,290 --> 00:57:13,480 Ez? 1167 00:57:13,480 --> 00:57:13,870 >> Lucas Freitas: Loops? 1168 00:57:13,870 --> 00:57:14,600 Bai. 1169 00:57:14,600 --> 00:57:16,280 >> LAUREN CARVALHO: behar dugu ez izatea. 1170 00:57:16,280 --> 00:57:17,760 Oh, begiztak egiten ari gara. 1171 00:57:17,760 --> 00:57:19,250 Ados. 1172 00:57:19,250 --> 00:57:23,180 >> Egia esan, izan dugu beraz, hitz egiten delako askoz, dezagun benetan denak nabigatu 1173 00:57:23,180 --> 00:57:28,950 study.cs50.net/conditions baino gehiago. 1174 00:57:28,950 --> 00:57:34,460 Eta zu behera nabigatzeko zoazen egiteko arazoak widget. 1175 00:57:34,460 --> 00:57:39,090 Beno, egia esan, lortzean pertsona dauden bitartean hau sortu, CS50 Study da 1176 00:57:39,090 --> 00:57:42,620 tresna bat zure TFS borondatea izango da atal eta hori prestatzeko erabiltzen 1177 00:57:42,620 --> 00:57:45,230 you guys atal galdu baduzu erabil dezake. 1178 00:57:45,230 --> 00:57:48,980 Honez diapositiba sorta bat eduki behar, zenbait aholku eta trikimailuak bakoitzeko 1179 00:57:48,980 --> 00:57:54,030 gaia, eta praktikan arazo batzuk konponbide batera. 1180 00:57:54,030 --> 00:57:57,200 >> Zergatik ez denek begirada bat hartu Arazo honetan hementxe. 1181 00:57:57,200 --> 00:58:01,630 1182 00:58:01,630 --> 00:58:04,790 >> Sentitzen dut, gogorarazi behar dut Jende eramangarriak ekartzea gaur. 1183 00:58:04,790 --> 00:58:07,050 Baina, ez baduzu izan ordenagailu eramangarri bat, OK. 1184 00:58:07,050 --> 00:58:10,140 Zuk besterik ez jot daiteke hau behera batean paper edo begiratu baino gehiago 1185 00:58:10,140 --> 00:58:12,890 zure bizilaguna sorbalda. 1186 00:58:12,890 --> 00:58:16,380 >> Dezagun saiatu eta idatzi programa bat da erabiltzaileari etxebizitza bat hartu nahi dudan galdetzen du, 1187 00:58:16,380 --> 00:58:19,250 batez beste familia bakoitzeko seme-alaben kopurua Estatu Batuetan unitate. 1188 00:58:19,250 --> 00:58:22,265 Zenbaki hori 2 da, bide batez, zuk bezala adibide horiek ikus dezakezu. 1189 00:58:22,265 --> 00:58:24,770 1190 00:58:24,770 --> 00:58:29,030 >> Batez besteko kopurua inprimatu nahi dugu familia bakoitzeko seme-alaben Batuetan, orduan dugu 1191 00:58:29,030 --> 00:58:31,080 zer nahi? 1192 00:58:31,080 --> 00:58:35,480 Sarrera bildu nahi dugu erabiltzaileari from. 1193 00:58:35,480 --> 00:58:41,290 Eta, ondoren, erabiltzaileak zer en arabera sarrera da, zu inprimatu joan 1194 00:58:41,290 --> 00:58:44,850 bai hau da zuzena edo hau ez da zuzena. 1195 00:58:44,850 --> 00:58:48,040 >> Eta egingo duzun lehen gauza ikusten, den gezi txiki klikatzen baduzu 1196 00:58:48,040 --> 00:58:52,190 Arazoa Trepetaren behealdean dago bat gelditzea behera jot pseudocode batzuk. 1197 00:58:52,190 --> 00:58:53,340 Beraz, ez duzu oraindik programazioa. 1198 00:58:53,340 --> 00:58:56,740 Besterik zaren lortzean zure ordena ideiak. 1199 00:58:56,740 --> 00:58:59,620 >> Norbaitek nahi Lucas laguntzeko etorri eskubidea duen 1200 00:58:59,620 --> 00:59:01,270 Arazo hau pseudocode? 1201 00:59:01,270 --> 00:59:04,900 >> Lucas Freitas: Zer da lehen gauza duten ziurrenik egin behar dugu hemen? 1202 00:59:04,900 --> 00:59:07,010 Zer deritzozu mutilak? 1203 00:59:07,010 --> 00:59:08,260 >> IKUSLEEN: [INAUDIBLE] 1204 00:59:08,260 --> 00:59:12,060 1205 00:59:12,060 --> 00:59:13,290 >> Lucas Freitas: Bai, Ados. 1206 00:59:13,290 --> 00:59:16,610 Beraz, inprimatu. 1207 00:59:16,610 --> 00:59:19,480 Besterik esan inprimatu bataz honetan pertsonen kopurua? 1208 00:59:19,480 --> 00:59:20,470 Ados. 1209 00:59:20,470 --> 00:59:23,450 Inprimatu galdera, demagun. 1210 00:59:23,450 --> 00:59:25,951 Galdera hau inprimatu dut ondoren, zer egin behar dut? 1211 00:59:25,951 --> 00:59:27,875 >> AUDIENCE: Talde sarrera. 1212 00:59:27,875 --> 00:59:30,690 >> Lucas Freitas: Talde sarrera. 1213 00:59:30,690 --> 00:59:32,864 Beste ezer? 1214 00:59:32,864 --> 00:59:34,114 >> AUDIENCE: kontserbatua. 1215 00:59:34,114 --> 00:59:36,770 1216 00:59:36,770 --> 00:59:38,980 >> Lucas Freitas: kontserbatua. 1217 00:59:38,980 --> 00:59:41,325 >> LAUREN CARVALHO: Zer da hori baldintza izango da? 1218 00:59:41,325 --> 00:59:43,550 >> IKUSLEEN: [INAUDIBLE] kopuruak. 1219 00:59:43,550 --> 00:59:44,440 >> LAUREN CARVALHO: Eskuin. 1220 00:59:44,440 --> 00:59:46,945 >> Lucas Freitas: Beraz, zer dut baldintza egiaztatu? 1221 00:59:46,945 --> 00:59:48,750 >> AUDIENCE: berdin da 2 bada. 1222 00:59:48,750 --> 00:59:50,640 >> LAUREN CARVALHO: berdin da 2 bada. 1223 00:59:50,640 --> 00:59:51,890 Zehazki. 1224 00:59:51,890 --> 00:59:58,340 1225 00:59:58,340 --> 01:00:00,140 >> Lucas Freitas: Zerbait bestela egin behar dut? 1226 01:00:00,140 --> 01:00:01,390 >> AUDIENCE: zenbatu. 1227 01:00:01,390 --> 01:00:05,184 1228 01:00:05,184 --> 01:00:08,110 >> Lucas Freitas: Beraz, bada 2 berdina, demagun - 1229 01:00:08,110 --> 01:00:14,250 1230 01:00:14,250 --> 01:00:17,960 utzi idatzi besterik ez dit sarrera berdin bada 2, eta gero zer noa 1231 01:00:17,960 --> 01:00:23,665 egin inprimatu zuzena da. 1232 01:00:23,665 --> 01:00:26,230 1233 01:00:26,230 --> 01:00:31,826 Eta, gero, bestela, noa okerrak inprimatzeko. 1234 01:00:31,826 --> 01:00:34,600 1235 01:00:34,600 --> 01:00:37,720 Beste ezer? 1236 01:00:37,720 --> 01:00:38,670 Ez? 1237 01:00:38,670 --> 01:00:40,500 >> LAUREN CARVALHO: Beraz, - ahal gainean klik 1238 01:00:40,500 --> 01:00:42,290 du denek dute hau behera? 1239 01:00:42,290 --> 01:00:44,680 >> Lucas Freitas: Ba al du zentzurik? 1240 01:00:44,680 --> 01:00:46,226 Beraz, orain dezagun honek kode saiatzeko. 1241 01:00:46,226 --> 01:00:50,140 >> LAUREN CARVALHO: zanpatzen baduzu txikia arrow, benetan aurrezten da zure 1242 01:00:50,140 --> 01:00:51,900 pseudocode, hau da, benetan zirraragarria. 1243 01:00:51,900 --> 01:00:56,480 Eta horiek egin ahal izango duzu iruzkinak sartu bada besterik zeuk gogorarazi nahi duzu 1244 01:00:56,480 --> 01:00:57,075 zer egin. 1245 01:00:57,075 --> 01:01:01,555 >> Lucas Freitas: Beraz, adibidez, lehenengo Galderari inprimatu noa, beraz, 1246 01:01:01,555 --> 01:01:05,930 nola naiz horretarako, benetan gertatzen? 1247 01:01:05,930 --> 01:01:07,050 printf. 1248 01:01:07,050 --> 01:01:12,130 Beraz printf, eta galdera da batez besteko bakoitzeko seme-alaben kopurua 1249 01:01:12,130 --> 01:01:14,110 AEBetan familia. 1250 01:01:14,110 --> 01:01:19,070 1251 01:01:19,070 --> 01:01:21,790 >> Ondoren iritsi noa sarrera erabiltzailea. 1252 01:01:21,790 --> 01:01:29,050 1253 01:01:29,050 --> 01:01:31,324 Beraz, nola egin dezaket? 1254 01:01:31,324 --> 01:01:32,200 >> AUDIENCE: Talde Int. 1255 01:01:32,200 --> 01:01:33,076 >> LAUREN CARVALHO: GetInt. 1256 01:01:33,076 --> 01:01:33,890 >> Lucas Freitas: Ados. 1257 01:01:33,890 --> 01:01:35,220 Beraz, lehen deklaratzeko, ezta? 1258 01:01:35,220 --> 01:01:39,300 int, dezagun deitu n berdinen GetInt. 1259 01:01:39,300 --> 01:01:42,610 1260 01:01:42,610 --> 01:01:44,670 >> Eta orain baldintza. 1261 01:01:44,670 --> 01:01:49,250 Hargatik duten noa esan zidan txeke erantzuna hemen. 1262 01:01:49,250 --> 01:01:57,290 Beraz, lehenik eta behin, sarrera, hau da, n, berdin bada - Nola ari naiz idazten duen ala ez? 1263 01:01:57,290 --> 01:01:58,480 >> AUDIENCE: Equal berdinak. 1264 01:01:58,480 --> 01:02:00,000 >> Lucas Freitas: Perfect. 1265 01:02:00,000 --> 01:02:00,670 Beraz, n. 1266 01:02:00,670 --> 01:02:04,600 Eta nabarituko espazio bat egin dudala, berdin, berdin, espazioa, egia. 1267 01:02:04,600 --> 01:02:06,930 Eta orain zer egin behar dut? 1268 01:02:06,930 --> 01:02:08,820 Zerbait oso garrantzitsua estiloa. 1269 01:02:08,820 --> 01:02:10,070 Giltza kizkur du. 1270 01:02:10,070 --> 01:02:16,570 1271 01:02:16,570 --> 01:02:17,795 >> Eta ondoren, naiz argitaratzeko. 1272 01:02:17,795 --> 01:02:19,790 Zelan inprimatzeko? 1273 01:02:19,790 --> 01:02:22,500 printf. 1274 01:02:22,500 --> 01:02:24,568 >> AUDIENCE: Ezin larriz agertuko da? 1275 01:02:24,568 --> 01:02:27,166 1276 01:02:27,166 --> 01:02:28,380 >> Lucas Freitas: N º 1277 01:02:28,380 --> 01:02:31,000 Honez ustezko minuskulaz guztiak izan nahi du. 1278 01:02:31,000 --> 01:02:32,250 Beraz, zuzena dela. 1279 01:02:32,250 --> 01:02:40,990 1280 01:02:40,990 --> 01:02:44,870 >> Litzateke hau nahikoa printf egiteko adierazpena, edo naiz ezer falta? 1281 01:02:44,870 --> 01:02:46,265 >> AUDIENCE: lerro berria. 1282 01:02:46,265 --> 01:02:50,220 >> Lucas Freitas: lerro berria, bai. 1283 01:02:50,220 --> 01:02:51,250 Eta orain, bestela. 1284 01:02:51,250 --> 01:02:57,290 >> AUDIENCE: Ba al dago, espazio bat printf ondoren, ala ez? 1285 01:02:57,290 --> 01:03:00,820 >> LAUREN CARVALHO: dugu egin beharko lukete check estilo gida. 1286 01:03:00,820 --> 01:03:02,260 >> AUDIENCE: Ez litzateke. 1287 01:03:02,260 --> 01:03:03,510 >> Lucas Freitas: Ez luke izan, Ados. 1288 01:03:03,510 --> 01:03:05,820 1289 01:03:05,820 --> 01:03:13,605 Beraz, bestela, printf, "Hori ez da zuzena." 1290 01:03:13,605 --> 01:03:17,105 >> LAUREN CARVALHO: Ene, zure komatxo. 1291 01:03:17,105 --> 01:03:17,950 >> Lucas Freitas: Ados. 1292 01:03:17,950 --> 01:03:18,600 Beste ezer? 1293 01:03:18,600 --> 01:03:20,770 Du itxura ona da? 1294 01:03:20,770 --> 01:03:21,890 >> LAUREN CARVALHO: Izango da saiatzen gara? 1295 01:03:21,890 --> 01:03:23,190 >> Lucas Freitas: Bai, dezagun exekutatu. 1296 01:03:23,190 --> 01:03:25,880 1297 01:03:25,880 --> 01:03:29,070 Beraz konpilatzen da, eta horrekin badirudi funtzionatzen duela. 1298 01:03:29,070 --> 01:03:31,465 En bi ume saia gaitezen. 1299 01:03:31,465 --> 01:03:34,110 Zuzena dela. 1300 01:03:34,110 --> 01:03:37,300 Eta orain dezagun exekutatu berriro, baina orain horren ordez bi seme-alaba, dezagun jarriz 1301 01:03:37,300 --> 01:03:40,990 esan naiz duten I bost bezala jarri du. 1302 01:03:40,990 --> 01:03:41,515 Hori ez da zuzena. 1303 01:03:41,515 --> 01:03:42,670 Beraz, lan egiten dela dirudi. 1304 01:03:42,670 --> 01:03:44,160 >> LAUREN CARVALHO: Zergatik ez horiek erakutsiko dizu zer gertatzen den zerbait jarri ezkero 1305 01:03:44,160 --> 01:03:45,055 bitxi, hizki batzuk bezala. 1306 01:03:45,055 --> 01:03:45,790 >> Lucas Freitas: Oh, bai. 1307 01:03:45,790 --> 01:03:47,430 Dezagun begiratu ere bere horretan. 1308 01:03:47,430 --> 01:03:51,170 Erabiltzaileari nahaspila nahian zer bada Zure programan, eta ez besterik 1309 01:03:51,170 --> 01:03:57,430 idatzi, ez dut bi ezagutzen. 1310 01:03:57,430 --> 01:03:58,320 Honez retry esan nahi du. 1311 01:03:58,320 --> 01:04:00,780 >> LAUREN CARVALHO: Beraz GetInt da horiek eskatuz berriro saiatzeko. 1312 01:04:00,780 --> 01:04:02,115 Ez dugu zaindu of geure burua dela. 1313 01:04:02,115 --> 01:04:02,750 >> Lucas Freitas: Bai. 1314 01:04:02,750 --> 01:04:06,853 Benetan jarri beraz ezean I zenbaki bat, ez da me galdetuz berriro saiatzeko jarraitzea. 1315 01:04:06,853 --> 01:04:08,330 >> AUDIENCE: nola exekutatu duzu? 1316 01:04:08,330 --> 01:04:10,570 >> Lucas Freitas: Just sakatu izar botoi hau. 1317 01:04:10,570 --> 01:04:11,940 >> LAUREN CARVALHO: gora joan behar duzu. 1318 01:04:11,940 --> 01:04:13,320 Han joan behar. 1319 01:04:13,320 --> 01:04:15,550 >> Lucas Freitas: Izarra botoia bertan. 1320 01:04:15,550 --> 01:04:16,040 Bai? 1321 01:04:16,040 --> 01:04:19,960 >> AUDIENCE: Du gonbita [INAUDIBLE] Zenbaki hamartar gehiegi batera? 1322 01:04:19,960 --> 01:04:21,235 >> LAUREN CARVALHO: Uste dut izango. 1323 01:04:21,235 --> 01:04:22,660 >> Lucas Freitas: zer ez bada? 1324 01:04:22,660 --> 01:04:24,990 >> LAUREN CARVALHO: dute idatzi bada zenbaki hamartar batean, uste dut 1325 01:04:24,990 --> 01:04:25,880 ari den galdetuko dugu. 1326 01:04:25,880 --> 01:04:26,586 >> Lucas Freitas: Ikus dezagun. 1327 01:04:26,586 --> 01:04:28,360 >> LAUREN CARVALHO: Zeren ez da int. 1328 01:04:28,360 --> 01:04:32,056 1329 01:04:32,056 --> 01:04:33,442 >> Lucas Freitas: Bai. 1330 01:04:33,442 --> 01:04:37,370 >> LAUREN CARVALHO: Beraz, ez da int bat, Talde Int Berriro saiatzeko eskatuko dizu. 1331 01:04:37,370 --> 01:04:40,795 >> AUDIENCE: Beraz, non kodea duten izango litzateke leku hamartarren galderak 1332 01:04:40,795 --> 01:04:46,005 erabiltzaile hori sartu dute zenbaki oso bat zehazki? 1333 01:04:46,005 --> 01:04:48,480 >> LAUREN CARVALHO: GetInt da, benetan Gurekin egiten. 1334 01:04:48,480 --> 01:04:50,600 >> AUDIENCE: Ez, esan nahi dut, nahi badugu sartu [INAUDIBLE] 1335 01:04:50,600 --> 01:04:55,070 >> Lucas Freitas: You bataz bezala esan dezaket EEBB umeek kopurua. 1336 01:04:55,070 --> 01:04:56,120 Ez dakit. 1337 01:04:56,120 --> 01:05:01,761 Esan dezakegu, adibidez, "Mesedez, sarrerako zenbaki oso bat. " 1338 01:05:01,761 --> 01:05:04,270 >> LAUREN CARVALHO: berdintasunaren Zenbaki osoko bat batez besteko zenbakiari. 1339 01:05:04,270 --> 01:05:06,190 Esan nahi dut, besterik ez nola duzun hitza da, ezta? 1340 01:05:06,190 --> 01:05:06,520 >> Lucas Freitas: Bai. 1341 01:05:06,520 --> 01:05:08,420 Hau ez da benetan programazioan parte. 1342 01:05:08,420 --> 01:05:11,000 Edozein dela ere atsegin gehiago da nahi joan zaren 1343 01:05:11,000 --> 01:05:13,987 zure programa idaztea. 1344 01:05:13,987 --> 01:05:17,723 >> AUDIENCE: Nola litzateke baduzu exekutatu dugu izan zen benetan gedit in [INAUDIBLE]. 1345 01:05:17,723 --> 01:05:19,130 Horren ordez, partidu sakatuz? 1346 01:05:19,130 --> 01:05:21,180 >> Lucas Freitas: We will lehen konpilatu. 1347 01:05:21,180 --> 01:05:25,080 Egin ahal izango dugu marka eginez eta fitxategi-izena. 1348 01:05:25,080 --> 01:05:29,896 Eta, ondoren, exekutatu, egin dugu dot barrarik eta programaren izenarekin. 1349 01:05:29,896 --> 01:05:36,588 >> AUDIENCE: bada zer esan nahi du asmatzen dut programari erantzun nahian 1350 01:05:36,588 --> 01:05:42,010 beren, sarrera baliogabea okerra, ez zenuke jarri - 1351 01:05:42,010 --> 01:05:45,710 >> Lucas Freitas: egingo dugu ez izatea gai Hau egitea delako kode hau dio 1352 01:05:45,710 --> 01:05:50,350 berriz saiatu Get Int hau da, bat dator dagoeneko abian jarri den funtzioa 1353 01:05:50,350 --> 01:05:55,790 Gurekin CS50 liburutegian bidez, eta geroztik dagoeneko abian da han, dugu 1354 01:05:55,790 --> 01:05:58,340 ezin besterik [INAUDIBLE]. 1355 01:05:58,340 --> 01:06:00,780 >> LAUREN CARVALHO: Ez baduzu erabili GetInt, ondoren, hori egin dezakezu. 1356 01:06:00,780 --> 01:06:01,490 >> Lucas Freitas: Bai. 1357 01:06:01,490 --> 01:06:03,750 Baina duzun GetInt erabiltzen ari bazara, ezin duzu. 1358 01:06:03,750 --> 01:06:05,427 Beste edozein galdera? 1359 01:06:05,427 --> 01:06:12,938 >> AUDIENCE: Ezin bezala joan izan duzu GetFloat eta ondoren izango da jarri ahal 1360 01:06:12,938 --> 01:06:14,381 hamartar bat da? 1361 01:06:14,381 --> 01:06:15,343 >> Lucas Freitas: Bai. 1362 01:06:15,343 --> 01:06:15,824 >> AUDIENCE: Ados. 1363 01:06:15,824 --> 01:06:19,210 Ondoren, ezin duzu besterik sarrera flotatzen berdinen bat - 1364 01:06:19,210 --> 01:06:19,950 >> LAUREN CARVALHO: Bai. 1365 01:06:19,950 --> 01:06:22,740 Berdin bat izan ezik flotatzen int ordez. 1366 01:06:22,740 --> 01:06:27,372 >> Lucas Freitas: Just jarri hemen eta ondoren GetFloat han. 1367 01:06:27,372 --> 01:06:29,795 >> AUDIENCE: egingo duzuen bezala ikusten edo ikusi - 1368 01:06:29,795 --> 01:06:31,327 >> LAUREN CARVALHO: dugu ez da oraindik han ahaztuak. 1369 01:06:31,327 --> 01:06:36,490 >> AUDIENCE: - rekin desberdintasuna egiten karroza ez [INAUDIBLE] 1370 01:06:36,490 --> 01:06:40,290 >> AUDIENCE: Zer esan nahi du puntu? 1371 01:06:40,290 --> 01:06:43,220 >> LAUREN CARVALHO: puntu eta koma besterik esan nahi du adierazpen hori ez dela osoa, 1372 01:06:43,220 --> 01:06:45,030 eta ari gara joango gara hurrengo diapositiba kalera. 1373 01:06:45,030 --> 01:06:47,040 >> AUDIENCE: Beraz, beharrezkoa da aldi bakoitzean? 1374 01:06:47,040 --> 01:06:48,330 >> LAUREN CARVALHO: Bai. 1375 01:06:48,330 --> 01:06:53,130 Beno, OK, ez hain baldintza hauetarako, Oraindik dute delako 1376 01:06:53,130 --> 01:06:54,090 zerbait laburtzen. 1377 01:06:54,090 --> 01:07:00,290 Beraz, funtsean zerbait eragiten bada ondoren kizkur giltza bat sortzen duzunean 1378 01:07:00,290 --> 01:07:03,000 blokea, ez puntu eta koma jarri amaieran. 1379 01:07:03,000 --> 01:07:04,200 >> Lucas Freitas: Baina dena bai, bestela. 1380 01:07:04,200 --> 01:07:06,670 Noiz adierazpen bat amaitzeko, puntu eta koma jarri. 1381 01:07:06,670 --> 01:07:10,380 Eta puntu ahaztu baduzu, konpiladorea da zure kontra haserretu egingo, 1382 01:07:10,380 --> 01:07:12,640 eta ari behar zoazen konpontzen saiatzeko. 1383 01:07:12,640 --> 01:07:16,520 >> LAUREN CARVALHO: puntu eta koma bat jarri dut bada Hemen, hori gelditzeko litzateke, eta I 1384 01:07:16,520 --> 01:07:18,780 litzateke inoiz lortu zer exekutatu barruan, bide batez. 1385 01:07:18,780 --> 01:07:21,113 Beraz bugs komun horietako bat da. 1386 01:07:21,113 --> 01:07:22,390 >> AUDIENCE: Beti exekutatzean. 1387 01:07:22,390 --> 01:07:22,950 >> LAUREN CARVALHO: Bai. 1388 01:07:22,950 --> 01:07:25,860 Kasu honetan, beti genuke exekutatu zer barruan. 1389 01:07:25,860 --> 01:07:29,050 >> AUDIENCE: Your style [INAUDIBLE] erantsi duzula, pentsatu. 1390 01:07:29,050 --> 01:07:29,802 >> LAUREN CARVALHO: Oh, hori egia da. 1391 01:07:29,802 --> 01:07:34,298 >> IKUSLEEN: [INAUDIBLE] bakar line gauza [INAUDIBLE] 1392 01:07:34,298 --> 01:07:35,286 >> AUDIENCE: Bai? 1393 01:07:35,286 --> 01:07:37,756 >> IKUSLEEN: bat baino gehiago lerro bat Sarrerek? 1394 01:07:37,756 --> 01:07:41,214 Beraz bezalako dezakete erabiltzaileek eskatu duzun bi gauza inprimatu? 1395 01:07:41,214 --> 01:07:42,530 >> LAUREN CARVALHO: Not erabiliz - 1396 01:07:42,530 --> 01:07:44,520 >> Lucas Freitas: N º 1397 01:07:44,520 --> 01:07:47,040 Demagun hori ere nahi dut Zenbaki oso m hau lortzeko. 1398 01:07:47,040 --> 01:07:49,558 Egin desberdinen lerro bat daukat. 1399 01:07:49,558 --> 01:07:54,992 >> AUDIENCE: exekutatu bazina duten, nola [INAUDIBLE]? 1400 01:07:54,992 --> 01:07:59,438 Gonbita inprima litzateke han [INAUDIBLE] 1401 01:07:59,438 --> 01:08:00,940 eta ondoren bat idatzi dituzu, eta - 1402 01:08:00,940 --> 01:08:01,840 >> LAUREN CARVALHO: Beno, exekutatu. 1403 01:08:01,840 --> 01:08:04,365 Esan nahi dut, ez dago ezer gurekin gelditu etik besterik ez da martxan eta ikustea zer 1404 01:08:04,365 --> 01:08:06,610 gertatuko litzateke. 1405 01:08:06,610 --> 01:08:08,080 >> Lucas Freitas: dela uste dut joan nahi gurekin kexu 1406 01:08:08,080 --> 01:08:08,977 ari gara, ez delako erabiliz - 1407 01:08:08,977 --> 01:08:09,751 >> LAUREN CARVALHO: Oops. 1408 01:08:09,751 --> 01:08:12,580 >> Lucas Freitas: salatu gurekin da eskuineko orain, zeren ez gara hau erabiliz 1409 01:08:12,580 --> 01:08:21,640 aldakorra, baina egin nuen bada, esate baterako, n da berdin berdin, eta m berdinen 1410 01:08:21,640 --> 01:08:26,849 berdin, orduan zer egingo kasu honetan gertatuko? 1411 01:08:26,849 --> 01:08:28,830 Zer programa hau egin nahi? 1412 01:08:28,830 --> 01:08:30,330 >> AUDIENCE: besterik ez naiz galdetzen nola litzateke - 1413 01:08:30,330 --> 01:08:31,550 >> LAUREN CARVALHO: Besterik ez zuen nahi nola itxura ezagutzeko 1414 01:08:31,550 --> 01:08:34,189 bezala, uste dut, ezta? 1415 01:08:34,189 --> 01:08:36,819 Beraz, horietako bat hartu zuen, eta, ondoren, bigarren bat hartu zuen. 1416 01:08:36,819 --> 01:08:41,279 1417 01:08:41,279 --> 01:08:43,069 >> Uste dut mugitu beharko dugu, Alde handiagoa dugulako 1418 01:08:43,069 --> 01:08:44,689 show irristatu baino lehen joan - 1419 01:08:44,689 --> 01:08:46,269 do tira matematika nahi duzu? 1420 01:08:46,269 --> 01:08:47,558 >> Lucas Freitas: Bai, matematika. 1421 01:08:47,558 --> 01:09:00,033 1422 01:09:00,033 --> 01:09:02,206 >> LAUREN CARVALHO: Eman me segundo bat besterik ez. 1423 01:09:02,206 --> 01:09:07,390 1424 01:09:07,390 --> 01:09:14,260 >> Han numerikoak desberdin batzuk C. Zenbakizko datuak C aldagai 1425 01:09:14,260 --> 01:09:18,130 mota desberdinak sailka daitezke, eta horiek ez dira direnak dituzu 1426 01:09:18,130 --> 01:09:19,570 ikusten gehienetan. 1427 01:09:19,570 --> 01:09:20,910 >> Eta int zenbaki osoa da. 1428 01:09:20,910 --> 01:09:23,189 Ezin duzu edozein dezimalak izan. 1429 01:09:23,189 --> 01:09:27,754 Appliance batean, hartzen 32 bit int bat gordetzeko. 1430 01:09:27,754 --> 01:09:30,450 >> Karroza bat hamarren izan ditzake. 1431 01:09:30,450 --> 01:09:34,330 Halaber, 32 bit hartzen du gordetzeko Appliance batean mugikor bat. 1432 01:09:34,330 --> 01:09:42,270 >> Bikoitza hamartar batekin zenbaki bat da 64 bit gordetzeko hartzen duten puntua, 1433 01:09:42,270 --> 01:09:44,470 horrek esan nahi dezake, besterik gabe, izan duten doitasun handiagoa delako 1434 01:09:44,470 --> 01:09:46,426 gehiago izan dezakezu - 1435 01:09:46,426 --> 01:09:47,785 zer da deitu? 1436 01:09:47,785 --> 01:09:48,640 >> Lucas Freitas: Bai, hori gehiago da. 1437 01:09:48,640 --> 01:09:52,140 >> LAUREN CARVALHO: leku gehiago du dezimal ondoren. 1438 01:09:52,140 --> 01:09:57,140 Eta epe luzean zenbaki osoa da duten 64 bit hartzen 1439 01:09:57,140 --> 01:09:58,395 Appliance mina da. 1440 01:09:58,395 --> 01:10:00,278 >> Lucas Freitas: Beraz, izan daiteke ints baino handiagoa izan daiteke. 1441 01:10:00,278 --> 01:10:03,320 1442 01:10:03,320 --> 01:10:08,380 >> LAUREN CARVALHO: datuak buruzko gauza C mota da esango dutela zer 1443 01:10:08,380 --> 01:10:11,050 datu mota gorde dezakezu Zure aldagaian. 1444 01:10:11,050 --> 01:10:15,860 Hau erabiltzeko garaian esango dute programan aldagai. 1445 01:10:15,860 --> 01:10:19,650 Oso garrantzitsua da, gorde, pista zer datu-mota, erabiliz eta zaren 1446 01:10:19,650 --> 01:10:23,070 agian ez duzu behar datu mota bat bota bestera, ziurtatu badakiela 1447 01:10:23,070 --> 01:10:25,250 zehatz-mehatz zer gertatuko da casting gertatzen. 1448 01:10:25,250 --> 01:10:28,520 Eta adibide bat ikusiko duzu beranduago baten diapositibak hauetan on 1449 01:10:28,520 --> 01:10:31,490 gerta daiteke akats. 1450 01:10:31,490 --> 01:10:35,300 >> Dezagun C matematika batzuk begirada bat eta Nik uste benetan arretaz, uste dut, 1451 01:10:35,300 --> 01:10:38,470 zer ari denean hau joan buruz matematika egiten ari da. 1452 01:10:38,470 --> 01:10:43,552 Oso lehen lerroan, zer denean x deklaratzen dut gertatzen ari dena? 1453 01:10:43,552 --> 01:10:48,921 >> AUDIENCE: aukera ematen ari zara x zerbait izan behar duela? 1454 01:10:48,921 --> 01:10:49,700 >> LAUREN CARVALHO: Bai. 1455 01:10:49,700 --> 01:10:54,040 Beno, nik benetan eragilearen galdetzen dut memoria 32 bit-sistema, ezta? 1456 01:10:54,040 --> 01:10:57,890 Bertan, I int bat gorde daiteke, eta Int x duten deitzera noa. 1457 01:10:57,890 --> 01:11:01,370 >> Lucas Freitas: Funtsean oroimenez joan eta hori 32 dauka leku bat aurkitzeko 1458 01:11:01,370 --> 01:11:05,290 bit eta esaera, hey, espazio hau nahi dut, eta nik x deitu behar da joan. 1459 01:11:05,290 --> 01:11:08,590 Beraz, besterik gabe, nahiko askoz Aurkikuntza Zure memoria egiteko kutxa bat 1460 01:11:08,590 --> 01:11:10,440 denda x balioak. 1461 01:11:10,440 --> 01:11:13,980 >> LAUREN CARVALHO: Eta gero abiarazi dut x, eta horrek esan nahi du gordetzen dudala besterik 1462 01:11:13,980 --> 01:11:20,270 2 balio leku horretan, zati horretan eragilearen galdetu oroimenaren, garela 1463 01:11:20,270 --> 01:11:21,860 sistema. 1464 01:11:21,860 --> 01:11:25,090 Eta behera hemen zer egiten ari garen Benetan dugu deklaratzen ari da eta 1465 01:11:25,090 --> 01:11:29,060 ordez y hasieratzean lerro bat bi sortu genuen hemen bezala lerrotan, 1466 01:11:29,060 --> 01:11:33,960 primeran fina da, gainera, Gara gehituz 1 x, eta gordetzeko ari gara horretan 1467 01:11:33,960 --> 01:11:34,950 y en balioa. 1468 01:11:34,950 --> 01:11:39,360 >> Lucas Freitas: Beraz, funtsean, zer hau lerroa du, orain aurkitzen du eta kutxa batean, 1469 01:11:39,360 --> 01:11:41,990 eta, ondoren, bere balioa, gauza kutxa barruan jarri zaren, da 1470 01:11:41,990 --> 01:11:43,800 x balioa gehi 1 izango da. 1471 01:11:43,800 --> 01:11:45,850 Beraz, y koadro hau dauka. 1472 01:11:45,850 --> 01:11:49,980 Lortzen da x balioa, itxura hemen, eta ikusi da hori da 2. 1473 01:11:49,980 --> 01:11:53,035 Jarri badira, plus 1, beraz, jartzen 3 bat han. 1474 01:11:53,035 --> 01:11:54,290 Ez duela zentzurik? 1475 01:11:54,290 --> 01:11:55,780 Beraz, 2 izango litzateke y kasu honetan. 1476 01:11:55,780 --> 01:11:58,993 1477 01:11:58,993 --> 01:12:00,770 >> LAUREN CARVALHO: Ondo da, cool. 1478 01:12:00,770 --> 01:12:06,010 Gainera batzuk ikusi genuen, beraz, utzi pentsatzen en orain C. zatiketa buruzko Hemen nago 1479 01:12:06,010 --> 01:12:11,490 geratuko eta hasieratzean mugikor bat erantzuna eta zatituz 1 10 deituta, 1480 01:12:11,490 --> 01:12:14,860 eta orduan ateratzen naiz inprimatzeko erantzuna bi hamartarrekin bat. 1481 01:12:14,860 --> 01:12:18,800 Eta kontuan izan hemen, nire printf lerroan agertzen da, zerbait inprimatu bi nahi ditut 1482 01:12:18,800 --> 01:12:25,600 dezimalekin,% .2 f da zer erabili nahi dut. 1483 01:12:25,600 --> 01:12:28,880 1484 01:12:28,880 --> 01:12:31,760 Beraz, 2 puntu besterik ez da esaten Bi leku ondoren behar dut 1485 01:12:31,760 --> 01:12:34,980 hamartar inprimatutako. 1486 01:12:34,980 --> 01:12:38,740 >> Orain, zer gertatuko kode hau exekutatu bada? 1487 01:12:38,740 --> 01:12:40,500 Does Edozeinek ideia bat? 1488 01:12:40,500 --> 01:12:42,721 Zer inprimatu litzateke? 1489 01:12:42,721 --> 01:12:45,010 >> Lucas Freitas: Zer dira iritsiko espero dugu. 1490 01:12:45,010 --> 01:12:46,810 >> LAUREN CARVALHO: Zer egin , nahi dugu, lehenik eta behin? 1491 01:12:46,810 --> 01:12:48,871 >> Lucas Freitas: [INAUDIBLE] 1492 01:12:48,871 --> 01:12:51,120 >> LAUREN CARVALHO: 0.1, bai. 1493 01:12:51,120 --> 01:12:52,325 Baina zer inprimatzea egingo? 1494 01:12:52,325 --> 01:12:53,275 >> IKUSLEEN: [INAUDIBLE] 1495 01:12:53,275 --> 01:12:56,760 >> LAUREN CARVALHO: Beno, ez, egia esan. 1496 01:12:56,760 --> 01:13:01,400 Hau da, zertaz ari zen zergatik pista oso zaindua mantendu behar 1497 01:13:01,400 --> 01:13:02,550 Zure datu motak. 1498 01:13:02,550 --> 01:13:05,000 Beraz, zer datu mota da hau? 1499 01:13:05,000 --> 01:13:06,250 Int bat da, ezta? 1500 01:13:06,250 --> 01:13:07,600 Ez dago leku hamartar. 1501 01:13:07,600 --> 01:13:08,770 10 ere int bat da. 1502 01:13:08,770 --> 01:13:09,930 Ez dago leku hamartar. 1503 01:13:09,930 --> 01:13:15,770 >> Int by int zatitzen badut, bat eskuratu dut int eta hori ez da 0,1, ints delako 1504 01:13:15,770 --> 01:13:18,630 ezin izan hamartarrekin, baina 0 besterik. 1505 01:13:18,630 --> 01:13:21,005 Int bat besterik trunkatzen delako dezimalak off. 1506 01:13:21,005 --> 01:13:24,280 >> Lucas Freitas: Beraz, betiere egin nahi duzu ints eragiketak, zu joan behar 1507 01:13:24,280 --> 01:13:25,990 int erantzuna bezala lortu. 1508 01:13:25,990 --> 01:13:28,930 Beraz, funtsean, zer ordenagailua egiten ari da, zatitzen 1 gehitu da 1509 01:13:28,930 --> 01:13:31,520 10, eta 0,1 lortzen da. 1510 01:13:31,520 --> 01:13:34,870 Baina orduan bezala, itxaron, hau da, ustezko zenbaki oso bat izan nahi du, beraz, besterik ez duzu 1511 01:13:34,870 --> 01:13:37,045 alde batetara 0,1 da, beraz, gaur egun, besterik 0. 1512 01:13:37,045 --> 01:13:41,782 >> LAUREN CARVALHO: Beraz, inprimatu dut hau out, lortu dut 0.00 0.10 baino hobeto esanda. 1513 01:13:41,782 --> 01:13:44,075 >> Lucas Freitas: Ez duela zentzurik? 1514 01:13:44,075 --> 01:13:45,530 >> LAUREN CARVALHO: Hori da, mota Penagarria da, ezta? 1515 01:13:45,530 --> 01:13:47,290 >> Lucas Freitas: Beraz, nola egin dezaket hau konpondu dugu? 1516 01:13:47,290 --> 01:13:48,620 >> LAUREN CARVALHO: Dezagun saiatu eta zuzentzeko eskatuko. 1517 01:13:48,620 --> 01:13:51,570 1518 01:13:51,570 --> 01:13:54,810 Hemen non nago adibide bat benetan galdaketa 1 errepidea 1519 01:13:54,810 --> 01:13:56,650 eta 10 arte flotatzen. 1520 01:13:56,650 --> 01:13:58,800 Beraz, orain, 1 jada ez da int. 1521 01:13:58,800 --> 01:14:00,020 1 mugikor bat da. 1522 01:14:00,020 --> 01:14:02,590 Bide batez, hau besterik sintaxia da noiz batetik iraitzi nahi zuretzat 1523 01:14:02,590 --> 01:14:03,410 datuak bestera mota. 1524 01:14:03,410 --> 01:14:07,140 Besterik jarri ahal izango duzu datu-mota horretan Parentesi eta hori besterik ez da izan aurretik 1525 01:14:07,140 --> 01:14:10,860 balioa duten galdaketa ari zaren. 1526 01:14:10,860 --> 01:14:15,800 >> Beraz, hemen, mugikor bat zatituz naiz by mugikor bat karroza erantzun bat lortzeko. 1527 01:14:15,800 --> 01:14:19,535 Eta bai, hau litzateke Izan ere inprimatu 0.10. 1528 01:14:19,535 --> 01:14:20,470 Ez duela zentzurik? 1529 01:14:20,470 --> 01:14:24,110 >> Lucas Freitas: Beraz, casting-mota besterik ez da mota batetik bestera bihurtzeko. 1530 01:14:24,110 --> 01:14:29,460 Beraz flotatzen 1 da, benetan, 1.000. 1531 01:14:29,460 --> 01:14:33,400 Ez zehazki hau, baina zerbait da dezimalekin 1532 01:14:33,400 --> 01:14:34,715 dela, 1. 1533 01:14:34,715 --> 01:14:35,960 Ez duela zentzurik? 1534 01:14:35,960 --> 01:14:36,260 Bai? 1535 01:14:36,260 --> 01:14:40,990 >> AUDIENCE: Zer erantzun karroza egin baduzu Berdin 1.0 10 arabera banatzen? 1536 01:14:40,990 --> 01:14:43,940 >> LAUREN CARVALHO: Zu benetan joan duten ikusteko hurrengo diapositiba batean. 1537 01:14:43,940 --> 01:14:47,150 Hori da benetan gure oso hurrengo diapositiba. 1538 01:14:47,150 --> 01:14:50,740 Hau da, benetan baino ikusgarriago bat casting idatzi, uste dut. 1539 01:14:50,740 --> 01:14:53,470 Beraz, bi hauek karroza besterik ez dira egindako Izan ere, izaera dutela 1540 01:14:53,470 --> 01:14:54,926 hamartarrekin dute. 1541 01:14:54,926 --> 01:14:55,300 Bai? 1542 01:14:55,300 --> 01:14:57,670 >> AUDIENCE: Zer bazara egin [INAUDIBLE] 1543 01:14:57,670 --> 01:14:59,480 10 arabera banatzen? 1544 01:14:59,480 --> 01:15:02,270 >> LAUREN CARVALHO: Egia esan mugikor bat int bat banatzen benetan ematen dizu bat 1545 01:15:02,270 --> 01:15:03,670 flotatzen, beraz, ondo funtzionatuko luke. 1546 01:15:03,670 --> 01:15:08,070 1547 01:15:08,070 --> 01:15:09,120 >> Itxaron, ez du mundu guztiak hori ulertzeko? 1548 01:15:09,120 --> 01:15:12,720 Delako hori benetan bat izango da joan pset1 in big aurre, benetan. 1549 01:15:12,720 --> 01:15:13,130 Bai? 1550 01:15:13,130 --> 01:15:14,762 >> AUDIENCE: Ezin azkar besterik ez duzu parte gorria baino gehiago joan? 1551 01:15:14,762 --> 01:15:16,380 >> LAUREN CARVALHO: zati gorriak, bai. 1552 01:15:16,380 --> 01:15:17,250 Lucas, egin nahi al duzu? 1553 01:15:17,250 --> 01:15:18,020 >> Lucas Freitas: Ados. 1554 01:15:18,020 --> 01:15:20,570 Beraz gogoratu ehuneko leku-marka bat da. 1555 01:15:20,570 --> 01:15:22,150 Da espazio huts bat bezalakoa da. 1556 01:15:22,150 --> 01:15:26,240 Hargatik saiatu dena ulertzeko horretan gertatzen da hemen. 1557 01:15:26,240 --> 01:15:28,170 Ehuneko esan nahi du leku-marka bat dela. 1558 01:15:28,170 --> 01:15:33,640 Orduan f da, eta horrek esan nahi duzu leku-marka hau mugikor bat da. 1559 01:15:33,640 --> 01:15:38,870 Duten hemen dugu azken gauza da bat .2, Eta horrek esan nahi du bi izan nahi dut 1560 01:15:38,870 --> 01:15:42,410 karroza egiteko hamartarrekin. 1561 01:15:42,410 --> 01:15:48,510 >> Besterik% f banu, haiek jarriko da hamartarrekin mordo bat. 1562 01:15:48,510 --> 01:15:54,170 Beraz, besterik gabe jarri ahal izango dut .2 edo .1 edo .5, edo edozein dela ere, eta hori jarri nahi dut 1563 01:15:54,170 --> 01:15:55,950 hamartarren kopurua. 1564 01:15:55,950 --> 01:15:59,950 Gauza bakarra da horrelako jarri baduzu .100 Edo .1,000, ez da benetan 1565 01:15:59,950 --> 01:16:04,200 hamartarrekin horiek guztiak jarri nahi dut ez duelako Nahikoa memoria 1566 01:16:04,200 --> 01:16:06,432 doitasun hori izatea. 1567 01:16:06,432 --> 01:16:07,955 >> Beste edozein galdera? 1568 01:16:07,955 --> 01:16:08,450 Bai? 1569 01:16:08,450 --> 01:16:12,970 >> IKUSLEEN: karroza besterik ahalbidetzen te osokoak haratago joan? 1570 01:16:12,970 --> 01:16:13,720 >> Lucas Freitas: Bai. 1571 01:16:13,720 --> 01:16:17,345 >> LAUREN CARVALHO: Beno, mugikor bat besterik ez ahalbidetzen hamartarrekin izan behar duzu. 1572 01:16:17,345 --> 01:16:20,460 >> Lucas Freitas: besterik ez du esan duzun orain zenbakiak hamartar izan ditzake. 1573 01:16:20,460 --> 01:16:25,728 >> AUDIENCE: Zergatik genuke inoiz erabili osokoak? 1574 01:16:25,728 --> 01:16:27,870 >> Lucas Freitas: Zergatik litzateke osokoak erabiltzen duzu? 1575 01:16:27,870 --> 01:16:31,810 Duzu 0tik 10era zenbatzen ari bada, agian, benetan erabiltzea zenbaki oso bat nahi duzun. 1576 01:16:31,810 --> 01:16:33,370 Ez duzu behar mugikor bat erabiltzeko. 1577 01:16:33,370 --> 01:16:35,430 Egoera batzuetan, ez duzu benetan behar - 1578 01:16:35,430 --> 01:16:37,040 >> LAUREN CARVALHO: Agian ez hamartarrak nahi. 1579 01:16:37,040 --> 01:16:38,600 >> Lucas Freitas: Agian ez duzu mugikor bat erabili nahi. 1580 01:16:38,600 --> 01:16:42,660 >> LAUREN CARVALHO: beste gauza da, gogoan, bai mugikor bat eta int bat jarri 1581 01:16:42,660 --> 01:16:46,170 32 bit hartzen horiek gordetzeko, eta, agian, nahi ez duzun on bit alferrik 1582 01:16:46,170 --> 01:16:48,062 hamartarrekin. 1583 01:16:48,062 --> 01:16:49,750 >> Lucas Freitas: Bai. 1584 01:16:49,750 --> 01:16:51,910 Horrela, besterik gabe, hau pentsatzen. 1585 01:16:51,910 --> 01:16:55,200 32 bit bai duzu int bat eta mugikor bat. 1586 01:16:55,200 --> 01:16:59,400 Int bat, 32 bit horiek guztiak Zenbaki oso eremura joateko. 1587 01:16:59,400 --> 01:17:03,460 Mugikor bat erabiltzen baduzu 32 bit, zurekin erabiltzen ari memoria horren parte izan 1588 01:17:03,460 --> 01:17:06,820 zenbakia, eta zenbaki osorako, eta beste zati bat ari da erabiltzen 1589 01:17:06,820 --> 01:17:08,300 hamartarrekin. 1590 01:17:08,300 --> 01:17:12,370 Beraz, horrek esan nahi du ezin duzula lortu karroza zenbakiak oso handiak direlako 1591 01:17:12,370 --> 01:17:16,020 mugikorra asko erabiltzen ari da dagoeneko dezimalak memoria. 1592 01:17:16,020 --> 01:17:17,014 Bai? 1593 01:17:17,014 --> 01:17:21,487 >> AUDIENCE: Lehen erantzun That, zertaz ari den egiten? 1594 01:17:21,487 --> 01:17:25,214 Da karroza berdintasunaren balioa ezartzean da leku-marka duten ahal duzun hori 1595 01:17:25,214 --> 01:17:26,954 Gogoratzen da, hurrengo lerroan? 1596 01:17:26,954 --> 01:17:28,942 Flotatzen erantzun dio. 1597 01:17:28,942 --> 01:17:29,770 >> Lucas Freitas: Bai. 1598 01:17:29,770 --> 01:17:37,200 Beraz, erantzuna karroza esan nahi ari zaren lortzean orain memorian ontzi txiki bat 1599 01:17:37,200 --> 01:17:40,050 mugikor bat dauka, eta hori gertatzen Erantzuna deitu behar da. 1600 01:17:40,050 --> 01:17:42,040 Beraz, hori da erantzuna karroza duenaren. 1601 01:17:42,040 --> 01:17:44,720 >> Eta gero esan duzu horren barruan hau, zu jarri zoazen 1602 01:17:44,720 --> 01:17:46,470 honen emaitza. 1603 01:17:46,470 --> 01:17:52,610 Beraz zu 1,0 banatuta egin da joan 10,0, 0,1 lortu duzu, eta gero jarri duzun 1604 01:17:52,610 --> 01:17:53,490 Erantzuna barruan duela. 1605 01:17:53,490 --> 01:17:57,540 >> LAUREN CARVALHO: Beraz, lerro bat, gaude geratuko eta hasieratzean karroza honetan 1606 01:17:57,540 --> 01:18:00,070 erantzuna izeneko. 1607 01:18:00,070 --> 01:18:04,470 >> Lucas Freitas: Interesgarria da, nahiz hau da lerro bakar bat, egiten ari da 1608 01:18:04,470 --> 01:18:05,570 eragiketak anitz. 1609 01:18:05,570 --> 01:18:08,800 Besterik C uzteko modu bat da kodea gutxiago erabiltzen duzu. 1610 01:18:08,800 --> 01:18:12,310 Hirutarra du gauza bera da operadorea, nola besterik egin dezakezu bat 1611 01:18:12,310 --> 01:18:13,810 [INAUDIBLE] lerro bat. 1612 01:18:13,810 --> 01:18:18,860 Benetan gauza bera egiten Erantzuna karroza, puntu eta koma, eta egiten 1613 01:18:18,860 --> 01:18:23,060 ondoren, erantzun berdin honetan, baina horren ordez, horretarako bi lerro egiten duzu egiten, 1614 01:18:23,060 --> 01:18:24,160 lasterbide bat bezala. 1615 01:18:24,160 --> 01:18:24,520 Bai? 1616 01:18:24,520 --> 01:18:27,929 >> AUDIENCE: Beraz, hau ran baduzu, 0,10 izango litzateke? 1617 01:18:27,929 --> 01:18:30,120 >> Lucas Freitas: Bai. 1618 01:18:30,120 --> 01:18:30,530 Bai? 1619 01:18:30,530 --> 01:18:34,540 >> IKUSLEEN: da benetan kodea erantzun, edo da besterik izena? 1620 01:18:34,540 --> 01:18:36,010 >> LAUREN CARVALHO: Hau da kodea. 1621 01:18:36,010 --> 01:18:37,750 Hau da, zer ari gara gure aldagai aipatzearren. 1622 01:18:37,750 --> 01:18:39,770 >> AUDIENCE: Beraz, besterik ez da izen bat [INAUDIBLE]. 1623 01:18:39,770 --> 01:18:40,270 >> LAUREN CARVALHO: Bai. 1624 01:18:40,270 --> 01:18:44,670 Dut esan zitekeen x karroza berdinen 1.0. 1625 01:18:44,670 --> 01:18:47,160 >> Lucas Freitas: Gauza da aldagaiaren izena da 1626 01:18:47,160 --> 01:18:48,400 erabiltzen duzun zerbait. 1627 01:18:48,400 --> 01:18:49,690 Garrantzitsua zuretzat da. 1628 01:18:49,690 --> 01:18:52,660 Benetako programa, gauza bakarra du gaietan duten balioa duzula da 1629 01:18:52,660 --> 01:18:55,570 ontzi baten barruan. 1630 01:18:55,570 --> 01:18:59,270 Zergatik aldagai izan duzu eta aldagai izenak hain da ezagutzen duzuna 1631 01:18:59,270 --> 01:19:01,910 , bezala zer ari zaren aurre zer nolako datuen duzu Oraindik 1632 01:19:01,910 --> 01:19:03,040 garai batean sartzean. 1633 01:19:03,040 --> 01:19:07,580 Baina kode bera, deitu baduzu edo galdera edo ezer erantzun du, 1634 01:19:07,580 --> 01:19:09,530 nahiko askoz, ez du axola. 1635 01:19:09,530 --> 01:19:10,060 Ez du axola. 1636 01:19:10,060 --> 01:19:12,910 Betiere Oraindik guztietan koherente gisa agerraldia da, eta beraz, deitzen duzun 1637 01:19:12,910 --> 01:19:13,620 beste zerbait. 1638 01:19:13,620 --> 01:19:14,880 Bai? 1639 01:19:14,880 --> 01:19:17,208 >> AUDIENCE: Egin aldagai funtzioa haratago joan? 1640 01:19:17,208 --> 01:19:20,902 Bezalako parentesi bat sortzeko zinen [INAUDIBLE], ezin duzu besterik 1641 01:19:20,902 --> 01:19:21,806 [INAUDIBLE] erantzun berriro? 1642 01:19:21,806 --> 01:19:22,550 >> LAUREN CARVALHO: N º 1643 01:19:22,550 --> 01:19:23,300 >> IKUSLEEN: [INAUDIBLE] 1644 01:19:23,300 --> 01:19:24,200 >> LAUREN CARVALHO: N º 1645 01:19:24,200 --> 01:19:26,930 Duten esparrutik kanpo egongo litzateke aldagai hau bereziki. 1646 01:19:26,930 --> 01:19:29,940 Eta egia esan, hori da mota interesgarria, guk, zeren 1647 01:19:29,940 --> 01:19:33,010 begiztak edo horiek balitz bezala gauzak baldintza, aldagai bat deklaratzeko bada 1648 01:19:33,010 --> 01:19:36,330 giltza kizkur multzo bat barruan, benetan bakarrik existitzen 1649 01:19:36,330 --> 01:19:39,800 giltza kizkur horiek barruan. 1650 01:19:39,800 --> 01:19:43,088 >> AUDIENCE: One azken buruzko ohar [INAUDIBLE] karroza. 1651 01:19:43,088 --> 01:19:46,076 Zergatik litzateke inoiz ints erabili nahi al duzu? 1652 01:19:46,076 --> 01:19:49,562 Hau da, alboko ohar bat baino gehiago ezer, baina zure ordenagailua ez da 1653 01:19:49,562 --> 01:19:53,048 nabarmen ints manipulazioa hobeak da baino manipulazio karroza at. 1654 01:19:53,048 --> 01:19:55,040 Da ordena bat bezalakoa da magnitude azkarrago. 1655 01:19:55,040 --> 01:20:00,360 Beraz batetik kudeatu besterik ez dugu bada bakarrik karroza, Gauza asko motelagoa izango litzateke. 1656 01:20:00,360 --> 01:20:03,080 >> LAUREN CARVALHO: Egia esan, ez dirudi karroza batekin arazo bat izan. 1657 01:20:03,080 --> 01:20:06,400 >> Lucas Freitas: Kind arrazoia dela pentsa dezakezu, nola bitarretan 1658 01:20:06,400 --> 01:20:08,480 Osoko zenbaki irudikatzeko dezakezu 0 eta 1 jarri duenean. 1659 01:20:08,480 --> 01:20:09,980 >> LAUREN CARVALHO: Hori hurrengo gauza da. 1660 01:20:09,980 --> 01:20:10,480 >> Lucas Freitas: Ados. 1661 01:20:10,480 --> 01:20:10,740 Awesome. 1662 01:20:10,740 --> 01:20:11,480 >> LAUREN CARVALHO: Just eutsi pentsamendu horretan. 1663 01:20:11,480 --> 01:20:13,800 >> Lucas Freitas: OK, ez dut geroago esango dizu. 1664 01:20:13,800 --> 01:20:16,920 >> LAUREN CARVALHO: aurretik zer nahi dugun Lucas zen besterik esaten, operadorea 1665 01:20:16,920 --> 01:20:17,420 lehentasuna. 1666 01:20:17,420 --> 01:20:18,220 Zentzu honetan ohikoa da. 1667 01:20:18,220 --> 01:20:20,830 Zaudete nahikoa egin dute hau. 1668 01:20:20,830 --> 01:20:24,705 Beraz, zerbait parentesi artean besterik ez bada, lehen gertatuko da. 1669 01:20:24,705 --> 01:20:27,970 Da biderketa lehentasuna du Horrez gainetik, 1670 01:20:27,970 --> 01:20:30,330 kenketa, horrelako gauzak. 1671 01:20:30,330 --> 01:20:34,700 Beraz, benetan, besterik ez du nahi inori esan zer zenbaki bat benetan 1672 01:20:34,700 --> 01:20:36,674 ebaluatzen? 1673 01:20:36,674 --> 01:20:37,638 >> AUDIENCE: 27. 1674 01:20:37,638 --> 01:20:39,090 >> LAUREN CARVALHO: 27? 1675 01:20:39,090 --> 01:20:39,550 Bai. 1676 01:20:39,550 --> 01:20:41,975 >> Lucas Freitas: Let me emateko pertsonei gozokiak. 1677 01:20:41,975 --> 01:20:42,850 >> LAUREN CARVALHO: Guztiak eskubidea. 1678 01:20:42,850 --> 01:20:44,100 Zer bi zenbaki buruz? 1679 01:20:44,100 --> 01:20:46,880 1680 01:20:46,880 --> 01:20:48,340 Zer bi zenbaki buruz? 1681 01:20:48,340 --> 01:20:49,280 >> AUDIENCE: 22. 1682 01:20:49,280 --> 01:20:50,680 >> LAUREN CARVALHO: 22, bai. 1683 01:20:50,680 --> 01:20:51,570 Ez dakit nork lortu duen. 1684 01:20:51,570 --> 01:20:52,694 Kopurua hiru? 1685 01:20:52,694 --> 01:20:54,050 >> AUDIENCE: 10. 1686 01:20:54,050 --> 01:20:55,300 >> LAUREN CARVALHO: 10, bai. 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 Beraz, modulo. 1690 01:21:01,280 --> 01:21:03,700 Lucas, ez modulo azaldu nahi al duzu? 1691 01:21:03,700 --> 01:21:07,150 >> Lucas Freitas: Modulo operadorea hau da dela benetan oso da baliagarria 1692 01:21:07,150 --> 01:21:09,470 arazo-sorta. 1693 01:21:09,470 --> 01:21:15,270 Egin dudan 55 modulo 10, zer egiten bada hau demagun nahi dut 1694 01:21:15,270 --> 01:21:16,970 zatitzea 55 10. 1695 01:21:16,970 --> 01:21:18,240 Zer dut? 1696 01:21:18,240 --> 01:21:21,380 Sentitzen besterik ez naiz benetan bada besterik ez bezalakoa da zatiketa egiteko, zer da 1697 01:21:21,380 --> 01:21:22,450 duten osokoa lortu nuen lehen aldia? 1698 01:21:22,450 --> 01:21:23,190 >> AUDIENCE: 5. 1699 01:21:23,190 --> 01:21:24,080 >> Lucas Freitas: 5. 1700 01:21:24,080 --> 01:21:26,230 Eta, ondoren, gainerako 5 da, ezta? 1701 01:21:26,230 --> 01:21:29,250 Beraz, 5 aldiz 10 gehi 5 bezala. 1702 01:21:29,250 --> 01:21:35,570 Funtsean, zer modulo du, saiatzen da zatitzea zenbaki hau honetan bat eginda, eta 1703 01:21:35,570 --> 01:21:37,440 gainerakoa zer den ikusten da zatiketa. 1704 01:21:37,440 --> 01:21:40,080 >> LAUREN CARVALHO: Beraz, besterik hondarra itzultzen. 1705 01:21:40,080 --> 01:21:41,920 Beraz, zenbaki bat da, zer? 1706 01:21:41,920 --> 01:21:42,560 5. 1707 01:21:42,560 --> 01:21:43,336 Zenbaki bi? 1708 01:21:43,336 --> 01:21:44,150 >> AUDIENCE: 3. 1709 01:21:44,150 --> 01:21:44,934 >> LAUREN CARVALHO: 3. 1710 01:21:44,934 --> 01:21:46,240 Kopurua hiru? 1711 01:21:46,240 --> 01:21:47,190 0. 1712 01:21:47,190 --> 01:21:48,410 Eta lau 1 da. 1713 01:21:48,410 --> 01:21:48,665 Zehazki. 1714 01:21:48,665 --> 01:21:49,915 >> Lucas Freitas: Simple, ezta? 1715 01:21:49,915 --> 01:21:54,270 1716 01:21:54,270 --> 01:21:56,560 >> LAUREN CARVALHO: Zergatik ez hau burutzen dugu besterik ez dugu benetan delako 1717 01:21:56,560 --> 01:21:59,780 denbora, eta jendeak badirudi ulertzeko. 1718 01:21:59,780 --> 01:22:03,330 Hortaz, hona hemen Lucas zer zen besterik buruz hitz egiten. 1719 01:22:03,330 --> 01:22:08,030 >> Lucas Freitas: Beste arrazoi bat zergatik I ordez karroza ints da erabiliko luke 1720 01:22:08,030 --> 01:22:10,840 karroza oso zehaztugabeak dira. 1721 01:22:10,840 --> 01:22:12,720 Eta zergatik ari dira zehaztugabeak? 1722 01:22:12,720 --> 01:22:17,140 David esan zenbaki oso bat irudikatu nahi duten, adibidez, erabiltzen dugu 0 eta 1723 01:22:17,140 --> 01:22:17,810 1 en, ezta? 1724 01:22:17,810 --> 01:22:22,370 Eta gero egiten duzu, funtsean, biderketa, egin guztiei 1725 01:22:22,370 --> 01:22:30,000 eragiketak jakin zer zenbaki hamartar ordez bitarra du duzu. 1726 01:22:30,000 --> 01:22:33,040 >> Zer gertatzen da orain, I saiatu bada hamarren jartzea? 1727 01:22:33,040 --> 01:22:37,680 Egia esan, adibidez, I izanez 3,33333 bezalako kopuruak? 1728 01:22:37,680 --> 01:22:40,250 10 3 baino gehiago bezala sentitzen da. 1729 01:22:40,250 --> 01:22:44,950 Nola nago gordetzeko joan guztian 3 da izan hori, eta ondoren I? 1730 01:22:44,950 --> 01:22:47,120 Benetan gogorra da, ezta? 1731 01:22:47,120 --> 01:22:49,580 Daiteke ez bakarrik ordenagailua esango dizu, hey, daukat 3 bat, eta 1732 01:22:49,580 --> 01:22:50,520 ondoren, hori egin duzu betiko. 1733 01:22:50,520 --> 01:22:52,810 Benetan ordenagailua ez da smart nahikoa horretarako. 1734 01:22:52,810 --> 01:22:58,300 >> Beraz, funtsean guztiak zure ordenagailua ez da digituak asko gisa jarri bezala saiatzen dela 1735 01:22:58,300 --> 01:23:00,950 duzula memoria sortu ahal da. 1736 01:23:00,950 --> 01:23:05,890 Beraz, demagun dela joan den esan 3.3333, eta hori da. 1737 01:23:05,890 --> 01:23:10,690 Beraz, ez da benetan adierazteko gai hain zuzen, karroza hori zer den. 1738 01:23:10,690 --> 01:23:13,240 >> LAUREN CARVALHO: kopuru mugatu bat daukagu bit, eta horrek esan nahi ez duten 1739 01:23:13,240 --> 01:23:17,910 zenbaki hamartar guztietan izango da gai irudikatzen ahal izateko, hain zuzen. 1740 01:23:17,910 --> 01:23:24,910 Gaude eta, beraz, adibide honetan, bada inprimatzeko 0,1, orain gaude inprimatzeko 1741 01:23:24,910 --> 01:23:26,475 dituzten 20 leku. 1742 01:23:26,475 --> 01:23:30,250 >> Lucas Freitas: Just bezala kontatu nuen guys, edozein zenbaki jarri ahal izango duzu. 1743 01:23:30,250 --> 01:23:36,520 Baina bi leku egin duzu besterik ez bada, lortuko 0.10, nahi duzuna baina jarri duzu 20 bada 1744 01:23:36,520 --> 01:23:43,630 lekuak, zuk mordo bat erakutsi behar da joan eremu hau da, zer jarri ahal izango duzulako 1745 01:23:43,630 --> 01:23:45,720 memorian, ezta? 1746 01:23:45,720 --> 01:23:48,800 >> Baina hemen, 0 erabakitzen ditu, eta, ondoren, jarri da bat 1747 01:23:48,800 --> 01:23:50,030 ausazko zenbakiak sorta. 1748 01:23:50,030 --> 01:23:52,590 Honek mota batzuk bezala da - 1749 01:23:52,590 --> 01:23:56,190 >> LAUREN CARVALHO: Hori ari garelako Ez gai hamartar hau adierazteko 1750 01:23:56,190 --> 01:23:58,320 hain zuzen, zenbaki batera bit dugu. 1751 01:23:58,320 --> 01:23:59,730 >> Lucas Freitas: Eta gero, ordenagailua da, funtsean, 1752 01:23:59,730 --> 01:24:01,470 duzu trash zenbaki bat emanez. 1753 01:24:01,470 --> 01:24:04,530 Hau ez da benetan zenbakiaren balio. 1754 01:24:04,530 --> 01:24:08,242 >> AUDIENCE: bezain estua da eskuratu ahal izango da [INAUDIBLE] 1755 01:24:08,242 --> 01:24:09,613 erabiliz [INAUDIBLE]. 1756 01:24:09,613 --> 01:24:12,685 1757 01:24:12,685 --> 01:24:18,830 >> LAUREN CARVALHO: Beraz inplikazioa hau da, demagun horren ordez 1758 01:24:18,830 --> 01:24:27,680 0.100014 izanik, edozein izanda ere, zer 0,0999 zen bada - 1759 01:24:27,680 --> 01:24:30,470 ondo, Ados. 1760 01:24:30,470 --> 01:24:38,280 Dezagun asmoa duten benetako erantzuna honetara 0.9999999 zen. 1761 01:24:38,280 --> 01:24:40,740 Oso 1 hurbil, baina ez da zehazki 1. 1762 01:24:40,740 --> 01:24:42,840 Da 0,99999. 1763 01:24:42,840 --> 01:24:48,140 >> Horrek esan nahi dut hartu bada; 0.999 duten, eta bota dut int bat, lortu dut 0. 1764 01:24:48,140 --> 01:24:49,460 Ez dut 1. 1765 01:24:49,460 --> 01:24:53,050 >> Lucas Freitas: gogoratzen delako, casting float int izateko, besterik ez duzu 1766 01:24:53,050 --> 01:24:54,880 dezimalak guztiei uko. 1767 01:24:54,880 --> 01:24:56,400 Ez ikusi besterik ez duzu. 1768 01:24:56,400 --> 01:25:00,170 Ez da sortu biribilketak gauza, hala nola edo agortzen ari denean typecast duzu. 1769 01:25:00,170 --> 01:25:03,310 Egia esan, ez dago funtzio hori dela ez, biribilketak eta hori oso 1770 01:25:03,310 --> 01:25:08,840 garrantzitsua, baina uste besterik ez duzu denean typecasting egin duzu, besterik ez da 1771 01:25:08,840 --> 01:25:09,720 guztia ezabatu egingo da. 1772 01:25:09,720 --> 01:25:13,970 Beraz duzu 0,99999 bada ere, joan da besterik eman 0 duzun finkoa bada 1773 01:25:13,970 --> 01:25:14,800 [INAUDIBLE] zenbaki oso bat. 1774 01:25:14,800 --> 01:25:17,480 >> LAUREN CARVALHO: Beraz, besterik gabe, benetan jakitun izan doitasun puntu of flotatzen, 1775 01:25:17,480 --> 01:25:20,410 batez ere, hasten zara karroza erabili pset1 in. 1776 01:25:20,410 --> 01:25:22,790 Baina ahal paseoa abisatu hori baita. 1777 01:25:22,790 --> 01:25:26,100 >> Lucas Freitas: Eta benetan da benetan gogorra, adibidez, egin nuen bada 1778 01:25:26,100 --> 01:25:31,570 Erantzun 1 karroza berdinen 1.0 baino gehiago 10, eta ondoren flotatzen 2 erantzun 1779 01:25:31,570 --> 01:25:35,540 berdinen 10,0 100,0 gehiago. 1780 01:25:35,540 --> 01:25:36,890 Kopuru bera dira, ezta? 1781 01:25:36,890 --> 01:25:38,540 0,1 da, ezta? 1782 01:25:38,540 --> 01:25:41,700 1 10 10 100 baino gehiagoko edo. 1783 01:25:41,700 --> 01:25:46,360 Baina orain berdintasuna ikusten saiatzen naiz, bada, bezalakoa bada, erantzuna berdina 1 2 erantzun behar da, 1784 01:25:46,360 --> 01:25:49,300 agian ez da benetan gertatzen gauza bera izango. 1785 01:25:49,300 --> 01:25:50,720 Beraz karroza Mota bezala dira. 1786 01:25:50,720 --> 01:25:51,970 Berdintasunean egiten bezala ari dira. 1787 01:25:51,970 --> 01:25:55,136