1 00:00:00,000 --> 00:00:11,030 2 00:00:11,030 --> 00:00:12,150 >> JASON Hirschhorn: Velkomin. 3 00:00:12,150 --> 00:00:14,000 Svo bara nokkrar tilkynningar áður en við byrjum. 4 00:00:14,000 --> 00:00:16,570 Svo köflum, allir ættu hafa söguð þegar. 5 00:00:16,570 --> 00:00:19,474 Deildir venjulega hlaupa frá sunnudegi til Tuesday. 6 00:00:19,474 --> 00:00:21,140 Svo þú krakkar ættu að fá verkefni þitt. 7 00:00:21,140 --> 00:00:24,160 Og þá held ég í næstu viku þú munt vera með raunverulegum TFS þinn. 8 00:00:24,160 --> 00:00:27,310 Svo ef þú hefur einhverjar spurningar, eða vandræði, eða þú hafir gleymt að hluta. 9 00:00:27,310 --> 00:00:28,820 Sumir gera það. 10 00:00:28,820 --> 00:00:29,580 Bara láta okkur vita. 11 00:00:29,580 --> 00:00:30,870 Skjóta okkur tölvupóst á höfuð. 12 00:00:30,870 --> 00:00:33,160 13 00:00:33,160 --> 00:00:34,520 >> Þá skrifstofutíma. 14 00:00:34,520 --> 00:00:36,120 Við byrjuðum skrifstofutíma síðustu viku. 15 00:00:36,120 --> 00:00:37,180 16 00:00:37,180 --> 00:00:38,640 Viðtalstímar í hverri viku. 17 00:00:38,640 --> 00:00:40,920 Mánudagur er í Leverett 8:00-11:00. 18 00:00:40,920 --> 00:00:43,870 Þriðjudaga í quad, svo Cabot 8:00-11:00. 19 00:00:43,870 --> 00:00:45,980 Miðvikudagur, Mather 8:30-11:30. 20 00:00:45,980 --> 00:00:48,350 Og fimmtudag Annenberg 8:00-11:00. 21 00:00:48,350 --> 00:00:51,810 >> Svo Scratch, fullt af fólki þurfa ekki skrifstofutíma 22 00:00:51,810 --> 00:00:54,650 hjálp fyrir grunni, sem er alveg fínt. 23 00:00:54,650 --> 00:00:56,470 Ef þú gerir, það er algerlega fínt og vel. 24 00:00:56,470 --> 00:01:01,060 En í framtíðinni, vandamálið setur, fá þeir miklu erfiðara. 25 00:01:01,060 --> 00:01:03,090 Þannig að þetta er að fara að vera vinur þinn. 26 00:01:03,090 --> 00:01:04,340 Ákveðið að fara til skrifstofutíma. 27 00:01:04,340 --> 00:01:06,730 Áætlun á að fara til skrifstofutíma. 28 00:01:06,730 --> 00:01:10,279 Þegar þú færð að vandamál setja fjögur, fimm, sex, sjö, 29 00:01:10,279 --> 00:01:11,570 þú þarft að fara á skrifstofu klst. 30 00:01:11,570 --> 00:01:15,030 Það er þar sem mikið hjálp og verkið fær gert. 31 00:01:15,030 --> 00:01:18,010 >> Ég held á síðasta ári, bara fyrir dæmi, fimmtudaginn night-- 32 00:01:18,010 --> 00:01:20,090 svo ég held að vandamálið setur voru vegna á föstudaginn. 33 00:01:20,090 --> 00:01:24,740 Svo fimmtudagskvöld, myndum við hafa 200, 250 nemendur á skrifstofutíma. 34 00:01:24,740 --> 00:01:26,904 Svo ákveðið að nýta sér þetta. 35 00:01:26,904 --> 00:01:28,070 Þetta eru bestu vinir þínir. 36 00:01:28,070 --> 00:01:31,050 Eins og þetta er þar sem ef þú ert fastur á Heimadæmi, 37 00:01:31,050 --> 00:01:33,020 þetta er þar sem þú munt sennilega fá hjálp. 38 00:01:33,020 --> 00:01:34,100 Svo skrifstofutíma. 39 00:01:34,100 --> 00:01:35,130 40 00:01:35,130 --> 00:01:36,990 OK þannig að þeir eru Tilkynningar. 41 00:01:36,990 --> 00:01:40,470 Tilkynningar eru gert, þannig að við skulum byrja. 42 00:01:40,470 --> 00:01:41,450 >> OK, tækið. 43 00:01:41,450 --> 00:01:44,360 Did allir sækja tækið enn? 44 00:01:44,360 --> 00:01:44,860 No. 45 00:01:44,860 --> 00:01:45,699 Eins og í svo svo. 46 00:01:45,699 --> 00:01:47,157 Ég niður konar vélina. 47 00:01:47,157 --> 00:01:48,650 48 00:01:48,650 --> 00:01:52,501 Rétt svo tækið er nýtt á þessu ári, þannig að við erum sennilega 49 00:01:52,501 --> 00:01:53,750 fara að hafa sumir bugs í það. 50 00:01:53,750 --> 00:01:56,420 Svo skaltu sækja hana eins fljótt og auðið er. 51 00:01:56,420 --> 00:02:00,120 52 00:02:00,120 --> 00:02:03,390 Svo Heimadæmi einn er að fara að segja þú nákvæmlega hvernig á að sækja það. 53 00:02:03,390 --> 00:02:05,830 Að byrja að setja upp hérna. 54 00:02:05,830 --> 00:02:07,042 55 00:02:07,042 --> 00:02:09,250 Það er að fara að segja þér hvernig að sækja vélina. 56 00:02:09,250 --> 00:02:13,240 >> Svo örugglega sækja tæki fyrr en síðar. 57 00:02:13,240 --> 00:02:15,290 Leiðbeiningar eru í P sett sérstakur. 58 00:02:15,290 --> 00:02:17,820 59 00:02:17,820 --> 00:02:21,920 Svo ef þú bíður þangað til Miðvikudagur nótt, og þá verður þú í vandræðum, 60 00:02:21,920 --> 00:02:24,220 og þú sendir okkur tölvupóst á miðnætti á miðvikudaginn 61 00:02:24,220 --> 00:02:26,860 að þú getur ekki sótt tækið, það er 62 00:02:26,860 --> 00:02:28,365 ekki legit ástæða fyrir framlengingu. 63 00:02:28,365 --> 00:02:29,390 64 00:02:29,390 --> 00:02:32,540 Þú þarft að gera það núna, og þú munt eiga erfitt með. 65 00:02:32,540 --> 00:02:34,330 Ég reyndi að sækja það í gærkvöldi. 66 00:02:34,330 --> 00:02:36,449 Ég hljóp inn í smá vandræðum. 67 00:02:36,449 --> 00:02:38,490 Ef þú átt í vandræðum setja upp, örugglega 68 00:02:38,490 --> 00:02:42,680 högg á Aftur, vegna þess að ég lenti bara reyna aftur a nokkrum sinnum, og að lokum það virkaði 69 00:02:42,680 --> 00:02:45,910 sem ekki gera allir skilningi, en það gerir. 70 00:02:45,910 --> 00:02:48,950 Svo ákveðið að reyna aftur, en ef þú koma upp á móti múrsteinn veggur, 71 00:02:48,950 --> 00:02:52,070 skjóta okkur tölvupóst á höfuð, og við munum vera meira en fús til að hjálpa ykkur. 72 00:02:52,070 --> 00:02:52,570 Hvað er upp? 73 00:02:52,570 --> 00:02:53,861 >> Nemandi: Just a fljótur spurning. 74 00:02:53,861 --> 00:02:57,631 Ef þeir athuga stíl, það er a hluti sem segir að við ekki láta þetta. 75 00:02:57,631 --> 00:02:58,714 JASON Hirschhorn: Ekki enn. 76 00:02:58,714 --> 00:02:59,880 Nemandi: Það segir framkvæma það. 77 00:02:59,880 --> 00:03:02,410 Hvernig gera þú framkvæma það að ganga úr skugga um það er í vélinni þinni? 78 00:03:02,410 --> 00:03:03,660 >> JASON Hirschhorn: Þú ert fara að keyra bash stjórn. 79 00:03:03,660 --> 00:03:05,200 Ég fer yfir það síðar. 80 00:03:05,200 --> 00:03:06,400 Cool. 81 00:03:06,400 --> 00:03:13,130 Svo tæki geta vera a svolítið ógnvekjandi, 82 00:03:13,130 --> 00:03:16,700 vegna þess að þú ert að nota til að svona gangi í grafísku notendaviðmóti. 83 00:03:16,700 --> 00:03:21,257 Svo Scratch var myndrænt notandi tengi, svo hvað ég meina með því? 84 00:03:21,257 --> 00:03:23,090 Það sem ég meina er að þegar þú ert að forritun, 85 00:03:23,090 --> 00:03:24,772 þú ert í rauninni að nota blokkir af kóða. 86 00:03:24,772 --> 00:03:26,480 Þú getur séð kóðann og eitthvað svoleiðis. 87 00:03:26,480 --> 00:03:30,010 >> Tækið, ætlar þú að fara að vera að gera Hlutir úr stjórn lína umhverfi. 88 00:03:30,010 --> 00:03:32,394 Og svo fyrir the hvíla af forritun lifir, 89 00:03:32,394 --> 00:03:35,060 þú ert að fara að vera að gera hluti í stjórn lína umhverfi. 90 00:03:35,060 --> 00:03:40,290 Svo það er gott að stökkva í byrjun og fá einhverja reynslu. 91 00:03:40,290 --> 00:03:43,210 Svo skulum gera það. 92 00:03:43,210 --> 00:03:43,860 Svo er það Rob. 93 00:03:43,860 --> 00:03:46,480 94 00:03:46,480 --> 00:03:48,650 >> OK, þannig að við skulum hoppa bara í stjórn lína efni. 95 00:03:48,650 --> 00:03:50,480 Þannig að þetta er tæki. 96 00:03:50,480 --> 00:03:51,810 97 00:03:51,810 --> 00:03:54,729 Getur einhver sagt mér hvers vegna við notum tæki? 98 00:03:54,729 --> 00:03:55,645 Hvað er tækið? 99 00:03:55,645 --> 00:03:57,010 100 00:03:57,010 --> 00:03:57,830 Hefur einhver veit? 101 00:03:57,830 --> 00:03:58,538 Hvað er upp? 102 00:03:58,538 --> 00:04:02,275 >> Nemandi: Það er bara raunverulegur vél að þú keyrir vélina þína þannig að þú 103 00:04:02,275 --> 00:04:06,297 getur fengið yfir OS ágreiningur milli Mac og PC. 104 00:04:06,297 --> 00:04:07,380 JASON Hirschhorn: Perfect. 105 00:04:07,380 --> 00:04:08,220 Nemandi: Það er alhliða sniðmát. 106 00:04:08,220 --> 00:04:09,420 JASON Hirschhorn: Já, það er eins alhliða sniðmát. 107 00:04:09,420 --> 00:04:10,045 Það er fullkominn. 108 00:04:10,045 --> 00:04:11,740 Svo já, það er raunverulegur vél. 109 00:04:11,740 --> 00:04:13,660 Svo það er í grundvallaratriðum óákveðinn greinir í ensku stýrikerfi. 110 00:04:13,660 --> 00:04:14,920 Þetta er stýrikerfi. 111 00:04:14,920 --> 00:04:18,160 Þetta jafngildir þinn Mac, eða þú PC eða Linux þinn. 112 00:04:18,160 --> 00:04:19,217 Þetta er nákvæmlega sama. 113 00:04:19,217 --> 00:04:20,550 Og svo þú getur gert svipað efni. 114 00:04:20,550 --> 00:04:23,370 Ef þú vildi, að þú gætir fara á netinu fyrir td. 115 00:04:23,370 --> 00:04:25,920 Þú getur í raun ekki séð það, en hérna, Google Chrome. 116 00:04:25,920 --> 00:04:27,294 Þú getur farið á netinu ef þú vilt. 117 00:04:27,294 --> 00:04:28,754 Þetta er stýrikerfi. 118 00:04:28,754 --> 00:04:31,920 Og ástæða þess að við gerum það er vegna þess að það er miklu auðveldara þegar við erum að dreifa 119 00:04:31,920 --> 00:04:33,216 leiðbeiningar og allt. 120 00:04:33,216 --> 00:04:35,715 Ef það er bara samræmdu umhverfi, það er miklu auðveldara fyrir okkur, 121 00:04:35,715 --> 00:04:37,310 og það er miklu auðveldara fyrir þig. 122 00:04:37,310 --> 00:04:41,380 Þú ert ekki að fara að keyra inn það hlaupa inn í hvaða idiosyncrasies 123 00:04:41,380 --> 00:04:42,380 þegar þú ert að forritun. 124 00:04:42,380 --> 00:04:44,510 Við vitum nákvæmlega hvað þú ert að fara að keyra inn í. 125 00:04:44,510 --> 00:04:47,120 Svo tæki er hér. 126 00:04:47,120 --> 00:04:50,172 >> Svo þegar þú ert að byrja forritun, þú ert 127 00:04:50,172 --> 00:04:51,880 að fara að fara niður í vinstri hönd horn. 128 00:04:51,880 --> 00:04:53,439 There er a lítill kassi. 129 00:04:53,439 --> 00:04:54,480 Þú ert að fara að smella á hann. 130 00:04:54,480 --> 00:04:55,760 Þetta er flugstöðinni gluggann. 131 00:04:55,760 --> 00:04:57,680 132 00:04:57,680 --> 00:05:01,980 Svo er þetta þar sem þú ert að fara að vera mikið af önninni. 133 00:05:01,980 --> 00:05:03,837 Svo láta mig súmma í smá. 134 00:05:03,837 --> 00:05:07,820 135 00:05:07,820 --> 00:05:11,630 >> OK, svo að fá í kringum flugstöðina gluggi er svolítið öðruvísi. 136 00:05:11,630 --> 00:05:13,610 First, það er engin helgimynd. 137 00:05:13,610 --> 00:05:15,780 Ég get ekki smellt neitt. 138 00:05:15,780 --> 00:05:17,170 Það er ekkert til að smella. 139 00:05:17,170 --> 00:05:21,390 Svo þú þarft að reikna út a vegur til reikna út hvar þú ert, hvað er hér, 140 00:05:21,390 --> 00:05:22,830 og hvernig á að færa sig til. 141 00:05:22,830 --> 00:05:29,630 >> Svo tveimur gagnlegur skipunum líklega eru ls-- svo hvað finnst þér LS gerir? 142 00:05:29,630 --> 00:05:30,771 >> Nemandi: List. 143 00:05:30,771 --> 00:05:32,020 JASON Hirschhorn: Listar, já. 144 00:05:32,020 --> 00:05:33,936 Þar eru bara reiknirit innan skrá. 145 00:05:33,936 --> 00:05:35,190 Og svo CD. 146 00:05:35,190 --> 00:05:39,280 Svo skulum segja að ég vildi að CD CS50, hvað gerði það að gera? 147 00:05:39,280 --> 00:05:40,230 148 00:05:40,230 --> 00:05:40,730 Já? 149 00:05:40,730 --> 00:05:42,064 >> Nemandi: Breytingar möppuna. 150 00:05:42,064 --> 00:05:43,396 JASON Hirschhorn: Perfect, já. 151 00:05:43,396 --> 00:05:44,780 Það breytir bara möppu. 152 00:05:44,780 --> 00:05:46,250 Svo við skulum fara aftur. 153 00:05:46,250 --> 00:05:47,440 Svo hvernig á ég að fara aftur? 154 00:05:47,440 --> 00:05:50,590 Svo skulum segja að ég vildi fara aftur á fyrri skrá. 155 00:05:50,590 --> 00:05:53,181 156 00:05:53,181 --> 00:05:53,680 Já viss. 157 00:05:53,680 --> 00:05:55,847 >> Nemandi: Ég held að þú skrifa CD bara án þess að nokkuð. 158 00:05:55,847 --> 00:05:57,263 JASON Hirschhorn: Þú getur gert það. 159 00:05:57,263 --> 00:05:57,800 Svo fullkominn. 160 00:05:57,800 --> 00:05:59,950 Svo ef ég skrifa CD, þetta er í raun að fara að skjóta mig 161 00:05:59,950 --> 00:06:01,800 aftur upp að heimasvæði. 162 00:06:01,800 --> 00:06:04,510 Svo þú sérð þetta Tilde, það er að fara að skjóta mig 163 00:06:04,510 --> 00:06:06,240 leið aftur upp til þar sem Tilde er. 164 00:06:06,240 --> 00:06:07,410 Svo það er að fara að skjóta mig upp aftur til heimasvæði. 165 00:06:07,410 --> 00:06:09,076 En við skulum segja að ég gerði eitthvað svona. 166 00:06:09,076 --> 00:06:10,600 Segjum CD CS50. 167 00:06:10,600 --> 00:06:11,800 168 00:06:11,800 --> 00:06:13,060 LS aftur. 169 00:06:13,060 --> 00:06:15,180 Ég hef fengið annað efni. CD Super kafla. 170 00:06:15,180 --> 00:06:17,600 171 00:06:17,600 --> 00:06:18,920 CD skrá, þannig að ég ætla djúpt. 172 00:06:18,920 --> 00:06:20,250 173 00:06:20,250 --> 00:06:23,590 Og þá skulum segja að ég vil bara skjóta aftur upp á toppinn. 174 00:06:23,590 --> 00:06:24,090 CD. 175 00:06:24,090 --> 00:06:24,784 176 00:06:24,784 --> 00:06:26,200 Segjum að ég vil ekki að gera það. 177 00:06:26,200 --> 00:06:29,590 Segjum að ég vil bara að skjóta aftur upp að skrá sem var rétt fyrir ofan mig. 178 00:06:29,590 --> 00:06:30,350 Hvernig geri ég það? 179 00:06:30,350 --> 00:06:33,180 Svo skulum segja CD CS50. 180 00:06:33,180 --> 00:06:36,050 181 00:06:36,050 --> 00:06:38,090 CD supersection. 182 00:06:38,090 --> 00:06:39,370 Svo skulum ég hérna. 183 00:06:39,370 --> 00:06:42,012 Segjum að ég vil bara að skjóta upp einu sinni. 184 00:06:42,012 --> 00:06:42,720 Hvernig geri ég það? 185 00:06:42,720 --> 00:06:44,170 186 00:06:44,170 --> 00:06:45,120 Já, hvað er uppi? 187 00:06:45,120 --> 00:06:47,560 >> Nemandi: Þú skrifar bara CD supersection aftur. 188 00:06:47,560 --> 00:06:49,060 >> JASON Hirschhorn: Þú gætir gert það. 189 00:06:49,060 --> 00:06:50,730 Jæja ég er í supersection. 190 00:06:50,730 --> 00:06:51,970 >> Nemandi: Oh, sá áður. 191 00:06:51,970 --> 00:06:53,845 >> JASON Hirschhorn: Já, svo þú gætir gert það. 192 00:06:53,845 --> 00:06:55,620 Þú gera cd ~ CS50. 193 00:06:55,620 --> 00:06:57,410 194 00:06:57,410 --> 00:07:01,770 Svo ef þú lítur hér, þetta er leið þín hérna. 195 00:07:01,770 --> 00:07:03,890 196 00:07:03,890 --> 00:07:05,140 Það er slóðin. 197 00:07:05,140 --> 00:07:07,185 Svo þú gætir alvarlega bara fara CD ~ / CS50. 198 00:07:07,185 --> 00:07:11,170 199 00:07:11,170 --> 00:07:12,399 Boom, þú ert þar. 200 00:07:12,399 --> 00:07:13,940 Hvað er auðveldari leið til að gera það þó? 201 00:07:13,940 --> 00:07:16,650 Það var fullkomlega rétt, en hvað er örlítið auðveldari leið 202 00:07:16,650 --> 00:07:17,880 að gera það, vegna þess að mikið oft þú ert að fara 203 00:07:17,880 --> 00:07:20,510 að vera stökk í möppur, stökk út af möppum. 204 00:07:20,510 --> 00:07:21,790 Svo við skulum fara aftur. 205 00:07:21,790 --> 00:07:22,510 CD supersection. 206 00:07:22,510 --> 00:07:23,349 207 00:07:23,349 --> 00:07:25,140 Svo skulum segja að ég vil fá aftur alvöru fljótur. 208 00:07:25,140 --> 00:07:28,689 Þú getur gert eitthvað eins CD punktur punktur. 209 00:07:28,689 --> 00:07:30,480 Það er að fara að skjóta þú aftur upp raunverulegur fljótur. 210 00:07:30,480 --> 00:07:31,570 Svo CD supersection. 211 00:07:31,570 --> 00:07:36,010 212 00:07:36,010 --> 00:07:37,440 cd skrár. 213 00:07:37,440 --> 00:07:38,890 Segjum að ég er hér. 214 00:07:38,890 --> 00:07:42,790 Við the vegur, ljóst er gott, vegna þess að mínum glugginn var að fá svolítið sóðalegur. 215 00:07:42,790 --> 00:07:46,190 Svo LS, svo ég vil ekki að vera hér lengur. CD punktur punktur. 216 00:07:46,190 --> 00:07:47,072 Taktu mig einn upp. 217 00:07:47,072 --> 00:07:49,130 Cd punktur punktur tekur mig einn upp. 218 00:07:49,130 --> 00:07:50,600 Cd punktur punktur og aftur heim til mín. 219 00:07:50,600 --> 00:07:53,820 220 00:07:53,820 --> 00:07:55,180 >> OK, svo CD, LS. 221 00:07:55,180 --> 00:07:57,263 Sennilega mikilvægasti hlutir, vegna þess að þú ert 222 00:07:57,263 --> 00:07:58,880 að fara að þurfa að vita hvar þú ert. 223 00:07:58,880 --> 00:08:00,790 LS er að fara að segja þér þar sem þú ert, og CD 224 00:08:00,790 --> 00:08:02,610 er hvernig þú ert að fara að hoppa í kring. 225 00:08:02,610 --> 00:08:04,300 >> Þú getur einnig gera sumir annar kaldur efni. 226 00:08:04,300 --> 00:08:05,470 227 00:08:05,470 --> 00:08:07,190 Svo td ls. 228 00:08:07,190 --> 00:08:09,610 LS er bara að fara að sýna þér framkvæmdarstjóra í skránni. 229 00:08:09,610 --> 00:08:10,780 Það er líka að fara að sýna þér skrá. 230 00:08:10,780 --> 00:08:12,680 En það er bara að fara að sýna þér hvað er þar. 231 00:08:12,680 --> 00:08:14,638 >> Ef þú vildir eitthvað svolítið meira kúl, 232 00:08:14,638 --> 00:08:19,210 og þú ert að fara til raunverulega gera þetta í nokkra vikur. LS þjóta l. 233 00:08:19,210 --> 00:08:20,995 Sem prentar út lítið meira upplýsingar. 234 00:08:20,995 --> 00:08:22,360 235 00:08:22,360 --> 00:08:28,170 Getur einhver giska á vinstri hönd hlið drwx, rwx og eitthvað svoleiðis. 236 00:08:28,170 --> 00:08:30,330 Hefur einhver hafa hugmynd hvað það gæti þýtt? 237 00:08:30,330 --> 00:08:31,290 >> Nemandi: Heimildir. 238 00:08:31,290 --> 00:08:32,080 >> JASON Hirschhorn: Já, fullkominn. 239 00:08:32,080 --> 00:08:32,580 Heimildir. 240 00:08:32,580 --> 00:08:33,742 241 00:08:33,742 --> 00:08:35,450 Svo þú ert að fara að þurfa að takast á við þetta 242 00:08:35,450 --> 00:08:37,610 þegar þú gerir vefur forritun síðar. 243 00:08:37,610 --> 00:08:40,320 Ef þú hefur einhvern tíma farið á netinu, og þú hefur smellt á mynd 244 00:08:40,320 --> 00:08:42,821 eða smellt á sviði, og það sagði permission-- 245 00:08:42,821 --> 00:08:45,820 eins leyfi ekki leyft, eða eins leyfi ekki veitt eða hvað, 246 00:08:45,820 --> 00:08:47,990 það er vegna þess að þegar þeir eru forritun, þeir 247 00:08:47,990 --> 00:08:50,420 hafa ekki sett þessar heimildir að láta þig gera það. 248 00:08:50,420 --> 00:08:51,990 Svo ef það kemur frá. 249 00:08:51,990 --> 00:08:53,770 250 00:08:53,770 --> 00:08:56,700 >> OK, svo er það kúl. 251 00:08:56,700 --> 00:08:58,580 Svo við hljóp í kring. 252 00:08:58,580 --> 00:09:00,310 Við getum litið á efni í skránni okkar. 253 00:09:00,310 --> 00:09:01,560 En hvernig eigum við að gera efni? 254 00:09:01,560 --> 00:09:02,730 255 00:09:02,730 --> 00:09:04,186 Ég hef fengið framkvæmdarstjóra hér. 256 00:09:04,186 --> 00:09:04,810 Það er ógnvekjandi. 257 00:09:04,810 --> 00:09:06,080 Hvernig get ég búið til nýja möppu? 258 00:09:06,080 --> 00:09:07,019 259 00:09:07,019 --> 00:09:09,060 Segja að ég vil gera nýtt skrá fyrir núna. 260 00:09:09,060 --> 00:09:11,070 261 00:09:11,070 --> 00:09:13,470 Þú getur gert eitthvað eins og þetta, mkdir. 262 00:09:13,470 --> 00:09:16,160 263 00:09:16,160 --> 00:09:17,244 Svo gera möppu. 264 00:09:17,244 --> 00:09:19,035 Svo hvað viltu kalla þessa skrá? 265 00:09:19,035 --> 00:09:21,454 266 00:09:21,454 --> 00:09:22,162 Nemandi: Awesome. 267 00:09:22,162 --> 00:09:24,107 268 00:09:24,107 --> 00:09:25,190 JASON Hirschhorn: Awesome. 269 00:09:25,190 --> 00:09:25,690 Ég elska það. 270 00:09:25,690 --> 00:09:26,650 271 00:09:26,650 --> 00:09:27,790 Gera skrá ógnvekjandi. 272 00:09:27,790 --> 00:09:28,802 273 00:09:28,802 --> 00:09:29,510 Og þar sem þú ferð. 274 00:09:29,510 --> 00:09:30,809 Þannig að við þurfum lista. 275 00:09:30,809 --> 00:09:31,850 Þú ert með nýja möppu. 276 00:09:31,850 --> 00:09:33,180 Og þú getur sagt það er a skrá í tækinu þínu 277 00:09:33,180 --> 00:09:34,850 því það er got þennan lit, ekki satt? 278 00:09:34,850 --> 00:09:37,970 Svo það er eins og a bláleit fjólublár eða hvað sem er. 279 00:09:37,970 --> 00:09:39,260 280 00:09:39,260 --> 00:09:40,020 Svo skulum breyta. 281 00:09:40,020 --> 00:09:40,860 Skulum breyta skrá. 282 00:09:40,860 --> 00:09:42,609 Skulum fara inn directory-- Já, hvað er uppi? 283 00:09:42,609 --> 00:09:46,114 Nemandi: Er einhver listi yfir allir þessir [inaudible] á netinu? 284 00:09:46,114 --> 00:09:48,780 JASON Hirschhorn: Já, ég ætla að setja þá upp on-- við munum hafa skyggnur. 285 00:09:48,780 --> 00:09:49,407 Það verður að vera PDF. 286 00:09:49,407 --> 00:09:50,740 Við munum setja þá upp fyrir alla. 287 00:09:50,740 --> 00:09:53,170 Já, því miður það er a einhver fjöldi af skipunum. 288 00:09:53,170 --> 00:09:56,092 ef þú vilt að ég að hægja niður, eða fara aftur, eða eitthvað svoleiðis, 289 00:09:56,092 --> 00:09:57,050 örugglega láta mig vita. 290 00:09:57,050 --> 00:09:59,510 Það er a einhver fjöldi til að taka strax. 291 00:09:59,510 --> 00:10:00,059 Hvað er upp? 292 00:10:00,059 --> 00:10:02,100 Nemandi: Má ég spyrja a hugsanlega heimskur spurning? 293 00:10:02,100 --> 00:10:03,240 JASON Hirschhorn: Það er engin heimskur spurningar. 294 00:10:03,240 --> 00:10:04,031 Nemandi: Það eru. 295 00:10:04,031 --> 00:10:06,462 296 00:10:06,462 --> 00:10:09,384 A möppu er bara að leita á upplýsingum sem þú geymt það. 297 00:10:09,384 --> 00:10:09,871 >> JASON Hirschhorn: Já. 298 00:10:09,871 --> 00:10:11,829 >> Nemandi: Er það í raun hvað þú ert að gera? 299 00:10:11,829 --> 00:10:14,741 Svo þegar við gera eitthvað, halló heimur eða hvað, 300 00:10:14,741 --> 00:10:16,202 það er geymt í möppu, já? 301 00:10:16,202 --> 00:10:16,689 >> JASON Hirschhorn: Já. 302 00:10:16,689 --> 00:10:18,637 >> Nemandi: Er það satt fyrir allt. 303 00:10:18,637 --> 00:10:20,340 Allt er geymt í möppu. 304 00:10:20,340 --> 00:10:20,680 >> JASON Hirschhorn: Já. 305 00:10:20,680 --> 00:10:22,490 Alltaf þegar þú gerir það, hvað möppu sem þú ert í, 306 00:10:22,490 --> 00:10:24,615 það er að fara að í grundvallaratriðum geyma það í þeirri möppu. 307 00:10:24,615 --> 00:10:27,680 Nemandi: Og þegar við erum að kalla það, við köllum það úr skrá. 308 00:10:27,680 --> 00:10:30,013 >> JASON Hirschhorn: Já, svo mappan er hvar það es. 309 00:10:30,013 --> 00:10:32,910 Svo það er góður af eins og ef þú ert með nýja möppu á skjáborðinu þínu 310 00:10:32,910 --> 00:10:36,530 og þá skrifa texta skrá, setja það í þeirri möppu, 311 00:10:36,530 --> 00:10:38,160 þessi skrá er í þeirri möppu. 312 00:10:38,160 --> 00:10:39,690 Er að skynsamleg? 313 00:10:39,690 --> 00:10:40,570 >> Nemandi: Já. 314 00:10:40,570 --> 00:10:41,646 >> JASON Hirschhorn: Já, hvað er uppi? 315 00:10:41,646 --> 00:10:43,390 >> Nemandi: Má ég spyrja bara að gera það svolítið stærri? 316 00:10:43,390 --> 00:10:43,940 >> JASON Hirschhorn: Oh, já. 317 00:10:43,940 --> 00:10:44,439 Sorry. 318 00:10:44,439 --> 00:10:45,730 319 00:10:45,730 --> 00:10:46,732 The skjávarpa er svo slæmt. 320 00:10:46,732 --> 00:10:48,440 Við höfðum svo mikið vandræði með þetta fyrr. 321 00:10:48,440 --> 00:10:52,240 322 00:10:52,240 --> 00:10:53,872 Er það betra? 323 00:10:53,872 --> 00:10:55,617 Er það of stórt? 324 00:10:55,617 --> 00:10:57,080 >> Nemandi: Nei, nei það er ekki. 325 00:10:57,080 --> 00:10:58,440 >> JASON Hirschhorn: Nei, það er ekki. 326 00:10:58,440 --> 00:10:59,170 Er það of lítið? 327 00:10:59,170 --> 00:11:00,480 328 00:11:00,480 --> 00:11:01,030 Hvað er upp? 329 00:11:01,030 --> 00:11:03,760 >> Nemandi: Fyrirgefðu, hvað er stjórn til að hreinsa? 330 00:11:03,760 --> 00:11:04,926 >> JASON Hirschhorn: Oh, skýr. 331 00:11:04,926 --> 00:11:07,085 332 00:11:07,085 --> 00:11:10,230 Ef þú vilt að hreinsa, bara slá skýr. ljóst slá. 333 00:11:10,230 --> 00:11:12,104 334 00:11:12,104 --> 00:11:14,020 Á síðasta tæki, hvað það gerir í grundvallaratriðum, 335 00:11:14,020 --> 00:11:17,060 það er ekki að hreinsa upplýsingar, það bara svona vakt allt 336 00:11:17,060 --> 00:11:18,350 niður einn skjá. 337 00:11:18,350 --> 00:11:21,200 Þannig að ef þú slóst clear-- fyrir dæmi skulum segja að ég er að fletta upp. 338 00:11:21,200 --> 00:11:21,900 Ég get að fletta upp. 339 00:11:21,900 --> 00:11:22,941 Þetta er allt sem ég gerði. 340 00:11:22,941 --> 00:11:23,750 341 00:11:23,750 --> 00:11:29,500 En ef ég slæ inn skýr, og síðan Ég skruna upp, hér er efni minn. 342 00:11:29,500 --> 00:11:32,600 Svo það er ekki að þurrka það, það er bara grundvallaratriðum gefa þér nýjan ramma. 343 00:11:32,600 --> 00:11:33,983 344 00:11:33,983 --> 00:11:35,940 >> Námsmaður: Hvernig [Inaudible] möppu? 345 00:11:35,940 --> 00:11:37,428 >> JASON Hirschhorn: Við munum komast þangað. 346 00:11:37,428 --> 00:11:39,536 >> [Hlátur] 347 00:11:39,536 --> 00:11:40,160 Hægja rúlla þína. 348 00:11:40,160 --> 00:11:41,720 349 00:11:41,720 --> 00:11:42,370 Allt í lagi. 350 00:11:42,370 --> 00:11:45,590 OK, svo svo að við erum í skrá núna. 351 00:11:45,590 --> 00:11:48,360 352 00:11:48,360 --> 00:11:52,700 Svo Davíð held ég í fyrirlestri hann gerði svölu. 353 00:11:52,700 --> 00:11:53,875 Svo skulum skrifa forrit. 354 00:11:53,875 --> 00:11:56,000 355 00:11:56,000 --> 00:11:58,540 Svo er hægt að gera að A fjöldi mismunandi vegu. 356 00:11:58,540 --> 00:12:00,040 Þú getur notað hvaða tegund af textaritlinum. 357 00:12:00,040 --> 00:12:03,090 Þú getur notað Nano, þú getur notað Vim, Emacs. 358 00:12:03,090 --> 00:12:05,110 Þeir eru örlítið flóknari. 359 00:12:05,110 --> 00:12:06,822 360 00:12:06,822 --> 00:12:09,030 Eða þú getur notað eitthvað í hér sem er kallað gedit. 361 00:12:09,030 --> 00:12:12,716 362 00:12:12,716 --> 00:12:13,215 Sorry. 363 00:12:13,215 --> 00:12:18,590 364 00:12:18,590 --> 00:12:19,480 gedit er ekki ánægð. 365 00:12:19,480 --> 00:12:21,870 366 00:12:21,870 --> 00:12:27,870 Svo er gedit grundvallaratriðum bara texti ritstjóri. 367 00:12:27,870 --> 00:12:30,780 Bara eins og ég texta Breyta orði örgjörva eða eitthvað svoleiðis. 368 00:12:30,780 --> 00:12:33,260 Svo það er got a ágætur tengi bara svona. 369 00:12:33,260 --> 00:12:36,340 Svo þú gerir eitthvað svona. 370 00:12:36,340 --> 00:12:39,190 Svo reyndar láta mig gefa það nafn því ég gerði það aldrei. 371 00:12:39,190 --> 00:12:40,620 372 00:12:40,620 --> 00:12:43,170 >> Svo hvað viltu nefna fyrstu áætlun okkar? 373 00:12:43,170 --> 00:12:44,566 Það er bara að fara að segja hæ. 374 00:12:44,566 --> 00:12:45,441 >> Nemandi: [inaudible]. 375 00:12:45,441 --> 00:12:46,470 376 00:12:46,470 --> 00:12:48,180 >> JASON Hirschhorn: Þú skortir ímyndunarafl. 377 00:12:48,180 --> 00:12:49,615 OK, gedit. 378 00:12:49,615 --> 00:12:50,115 Hi. 379 00:12:50,115 --> 00:12:51,166 380 00:12:51,166 --> 00:12:52,040 Ég ætla að gera txt. 381 00:12:52,040 --> 00:12:54,470 382 00:12:54,470 --> 00:12:55,680 OK, svo hér er það. 383 00:12:55,680 --> 00:12:57,820 Svo skulum skrifa forrit. 384 00:12:57,820 --> 00:13:01,280 Þannig að ég held að þú sást þetta í fyrirlestri. 385 00:13:01,280 --> 00:13:02,380 Þú þarft meginhlutverki. 386 00:13:02,380 --> 00:13:04,690 387 00:13:04,690 --> 00:13:05,190 Boop. 388 00:13:05,190 --> 00:13:06,910 389 00:13:06,910 --> 00:13:08,280 Svo er þetta bara aðal virka. 390 00:13:08,280 --> 00:13:10,550 391 00:13:10,550 --> 00:13:11,050 Stærri? 392 00:13:11,050 --> 00:13:11,550 Já, því miður. 393 00:13:11,550 --> 00:13:16,690 394 00:13:16,690 --> 00:13:19,102 OK svo þú þarft meginhlutverki. 395 00:13:19,102 --> 00:13:20,810 Ég held að ég sé stökk byssu svolítið, 396 00:13:20,810 --> 00:13:23,750 en það er aldrei slæmt að fá notað þessa tegund af efni. 397 00:13:23,750 --> 00:13:25,680 >> Svo aðalæð virka, hvert C program þú ert 398 00:13:25,680 --> 00:13:28,555 fara að skrifa fyrir restina af þessari Auðvitað verður að hafa meginhlutverki. 399 00:13:28,555 --> 00:13:29,004 400 00:13:29,004 --> 00:13:29,920 Hefur einhver vita hvers vegna? 401 00:13:29,920 --> 00:13:31,231 402 00:13:31,231 --> 00:13:32,105 Hvað er upp? 403 00:13:32,105 --> 00:13:32,980 >> Nemandi: Byrja. 404 00:13:32,980 --> 00:13:35,020 >> JASON Hirschhorn: Einmitt, svo það segir program hvar á að byrja. 405 00:13:35,020 --> 00:13:38,169 Svo ef þú ert ekki með á meginhlutverki, og þú saman þetta og efni, 406 00:13:38,169 --> 00:13:39,710 það er ekki að fara að vita var að byrja. 407 00:13:39,710 --> 00:13:41,810 Main er alltaf þar sem það byrjar. 408 00:13:41,810 --> 00:13:46,910 Svo þú hafa a aðalæð virka, og þá Hefur einhver man hvernig á að prenta? 409 00:13:46,910 --> 00:13:47,699 >> Nemandi: printf. 410 00:13:47,699 --> 00:13:48,990 JASON Hirschhorn: Já, printf. 411 00:13:48,990 --> 00:13:50,280 412 00:13:50,280 --> 00:13:52,794 printf hi. 413 00:13:52,794 --> 00:13:55,080 414 00:13:55,080 --> 00:14:02,450 OK, nú er ég hef sett ykkur upp að mistakast, en mun þetta saman. 415 00:14:02,450 --> 00:14:03,290 >> Nemandi: Nei 416 00:14:03,290 --> 00:14:03,520 >> JASON Hirschhorn: Hvers vegna? 417 00:14:03,520 --> 00:14:04,830 There er margar ástæður. 418 00:14:04,830 --> 00:14:06,460 419 00:14:06,460 --> 00:14:07,300 Jú. 420 00:14:07,300 --> 00:14:09,700 >> Nemandi: Það þarf ekki staðall [inaudible]. 421 00:14:09,700 --> 00:14:10,783 >> JASON Hirschhorn: Perfect. 422 00:14:10,783 --> 00:14:12,122 Svo hvað er þetta kallað hér? 423 00:14:12,122 --> 00:14:13,540 >> Nemandi: [inaudible] 424 00:14:13,540 --> 00:14:14,540 >> JASON Hirschhorn: Það er haus skrá, ekki satt? 425 00:14:14,540 --> 00:14:15,331 Það er a haus skrá. 426 00:14:15,331 --> 00:14:16,460 Og þú ert nákvæmlega rétt. 427 00:14:16,460 --> 00:14:17,376 Bæði þú ert rétt. 428 00:14:17,376 --> 00:14:21,340 Svo til að fela það, ég bara pund Hafa Standard inntak úttak .h. 429 00:14:21,340 --> 00:14:22,787 430 00:14:22,787 --> 00:14:23,620 Er ég góður að fara núna? 431 00:14:23,620 --> 00:14:27,570 432 00:14:27,570 --> 00:14:28,520 Myndi þetta þýða? 433 00:14:28,520 --> 00:14:29,263 >> Nemandi: Nei 434 00:14:29,263 --> 00:14:30,346 JASON Hirschhorn: Hvers vegna ekki? 435 00:14:30,346 --> 00:14:32,417 Nemandi: Það er a [inaudible] texta. 436 00:14:32,417 --> 00:14:33,750 JASON Hirschhorn: Já, ógnvekjandi. 437 00:14:33,750 --> 00:14:34,900 438 00:14:34,900 --> 00:14:36,420 Svo ég gerði það bara. 439 00:14:36,420 --> 00:14:46,130 Svo ég spara það, en gedit hi.txt. 440 00:14:46,130 --> 00:14:47,170 441 00:14:47,170 --> 00:14:50,080 Svo nú ef ég LS, hér er það. 442 00:14:50,080 --> 00:14:50,580 Hérna. 443 00:14:50,580 --> 00:14:51,716 Ó, það er ekki í ógnvekjandi. 444 00:14:51,716 --> 00:14:52,590 Ég hlýt að hafa farið út. 445 00:14:52,590 --> 00:14:53,740 446 00:14:53,740 --> 00:14:54,620 Oh, fullkominn. 447 00:14:54,620 --> 00:14:56,200 Hvernig eigum við að setja þetta í ógnvekjandi? 448 00:14:56,200 --> 00:14:59,150 Svo ég vil það ekki hér á heimili mínu skrá með allt annað. 449 00:14:59,150 --> 00:15:00,832 Ég vil setja það í möppu. 450 00:15:00,832 --> 00:15:01,540 Hvernig geri ég það? 451 00:15:01,540 --> 00:15:09,530 452 00:15:09,530 --> 00:15:10,210 >> Ekki of erfitt. 453 00:15:10,210 --> 00:15:13,566 454 00:15:13,566 --> 00:15:14,065 Færa. 455 00:15:14,065 --> 00:15:16,410 456 00:15:16,410 --> 00:15:18,700 Þannig að við höfum nú þegar lært LS, lista. 457 00:15:18,700 --> 00:15:19,900 CD til að breyta framkvæmdarstjóra. 458 00:15:19,900 --> 00:15:21,739 CD punktur punktur að högg af framkvæmdarstjóra. 459 00:15:21,739 --> 00:15:23,780 Og nú erum við að fara að byrja að flytja í kring skrár. 460 00:15:23,780 --> 00:15:30,210 Svo að fara bara fara hi.txt og Ég ætla að setja það í ógnvekjandi. 461 00:15:30,210 --> 00:15:31,270 462 00:15:31,270 --> 00:15:32,310 >> Réttlátur vera varkár. 463 00:15:32,310 --> 00:15:34,976 Alltaf þegar þú ert að skrifa í stjórn lína, allt skiptir máli. 464 00:15:34,976 --> 00:15:37,020 Svo hástafi mál. 465 00:15:37,020 --> 00:15:40,440 Ef ég hafði gert lágstafir a, það er ekki að fara að vita hvað er að gerast. 466 00:15:40,440 --> 00:15:42,840 Svo allt mál að vera mjög sérstakur. 467 00:15:42,840 --> 00:15:45,120 >> Svo keyra það LS. 468 00:15:45,120 --> 00:15:46,310 Það er ekki lengur hér. 469 00:15:46,310 --> 00:15:48,040 Skulum breyta möppu í ógnvekjandi. 470 00:15:48,040 --> 00:15:49,380 471 00:15:49,380 --> 00:15:49,880 LS. 472 00:15:49,880 --> 00:15:50,782 473 00:15:50,782 --> 00:15:51,490 Boom, er það þar. 474 00:15:51,490 --> 00:15:53,940 Og einhver nefndi hvers vegna þetta myndi ekki taka saman. 475 00:15:53,940 --> 00:15:55,410 Af hverju er ekki að fara að safna saman aftur? 476 00:15:55,410 --> 00:15:56,891 477 00:15:56,891 --> 00:15:57,390 Já? 478 00:15:57,390 --> 00:15:58,690 >> Nemandi: Það er ekki í .c. 479 00:15:58,690 --> 00:15:59,060 >> JASON Hirschhorn: Perfect. 480 00:15:59,060 --> 00:16:01,686 Það er ekki a .c, er svo hvernig er ég fara að endurnefna það til .c? 481 00:16:01,686 --> 00:16:03,120 Hvað er auðveld leið til að gera það? 482 00:16:03,120 --> 00:16:05,200 483 00:16:05,200 --> 00:16:06,720 Notum skipunina við gerðum bara. 484 00:16:06,720 --> 00:16:13,860 Þannig að við erum bara að fara að færa hi.txt að hi.c. 485 00:16:13,860 --> 00:16:15,160 486 00:16:15,160 --> 00:16:16,710 LS-hi.c. 487 00:16:16,710 --> 00:16:19,990 Og þá bara til gamans, við skulum bara hoppa inn í þetta raunverulegur fljótur. 488 00:16:19,990 --> 00:16:24,291 489 00:16:24,291 --> 00:16:24,790 hi.c. 490 00:16:24,790 --> 00:16:26,290 491 00:16:26,290 --> 00:16:28,400 Þú munt taka eftir að það er gott og litrík. 492 00:16:28,400 --> 00:16:30,490 493 00:16:30,490 --> 00:16:33,690 Svo þetta eru bara svona gagnlegt liti þegar þú ert að forritun. 494 00:16:33,690 --> 00:16:36,350 Svo int og ógilt, þeir eru gagnatög. 495 00:16:36,350 --> 00:16:38,080 Við munum fara yfir þau í annað. 496 00:16:38,080 --> 00:16:39,650 Hi er strengur. 497 00:16:39,650 --> 00:16:40,890 En gagnlegur litir. 498 00:16:40,890 --> 00:16:44,790 Þannig að ef þú alltaf tilviljun velja rangt eftirnafn, 499 00:16:44,790 --> 00:16:46,150 þú ættir að hafa þessa liti. 500 00:16:46,150 --> 00:16:46,650 Hvað er upp? 501 00:16:46,650 --> 00:16:50,772 >> Nemandi: Hvernig get ég afrita inn a skrá [inaudible] í aðra skrá? 502 00:16:50,772 --> 00:16:52,980 JASON Hirschhorn: Oh, ég er að fara að sýna þér það líka. 503 00:16:52,980 --> 00:16:55,070 Svo að afrita fjarlægja eru á bryggju. 504 00:16:55,070 --> 00:16:58,300 505 00:16:58,300 --> 00:16:59,070 Skulum gera þetta. 506 00:16:59,070 --> 00:17:00,310 Gakktu úr skugga um að það virkar. 507 00:17:00,310 --> 00:17:00,960 Gera hi. 508 00:17:00,960 --> 00:17:02,430 509 00:17:02,430 --> 00:17:03,610 Works, keyra hana. 510 00:17:03,610 --> 00:17:08,484 Svo ./hi ógnvekjandi. 511 00:17:08,484 --> 00:17:09,609 Það er fyrsta forritið þitt. 512 00:17:09,609 --> 00:17:10,800 Leyfðu mér að gera það stærra. 513 00:17:10,800 --> 00:17:15,130 514 00:17:15,130 --> 00:17:16,833 Svo mjög good-- Já, hvað er uppi? 515 00:17:16,833 --> 00:17:18,833 Nemandi: Hvers vegna vildi það vera að þegar ég tek gedit, 516 00:17:18,833 --> 00:17:21,809 það þýðir ekki að gefa mér annað lína fyrir gedit hi.txt? 517 00:17:21,809 --> 00:17:23,793 518 00:17:23,793 --> 00:17:25,690 Það setur bara bendilinn línu. 519 00:17:25,690 --> 00:17:26,273 Nemandi: Já. 520 00:17:26,273 --> 00:17:27,265 The [inaudible]. 521 00:17:27,265 --> 00:17:29,520 522 00:17:29,520 --> 00:17:31,510 >> JASON Hirschhorn: Bíddu, svo segja þetta aftur. 523 00:17:31,510 --> 00:17:35,279 >> Nemandi: Þegar ég pikka gedit, the fyrsta skipti, fyrsta line-- 524 00:17:35,279 --> 00:17:37,070 JASON Hirschhorn: Up þar á mjög toppur? 525 00:17:37,070 --> 00:17:39,800 Nemandi: Hefur enga J Harvard tæki, og bendillinn 526 00:17:39,800 --> 00:17:41,237 er bara alla leið til vinstri. 527 00:17:41,237 --> 00:17:42,986 JASON Hirschhorn: All leiðin til vinstri? 528 00:17:42,986 --> 00:17:43,569 Nemandi: Já. 529 00:17:43,569 --> 00:17:44,810 Er einhver annar að hafa það? 530 00:17:44,810 --> 00:17:46,920 >> JASON Hirschhorn: Oh, jæja J Harvard er bara eins og notandanafn. 531 00:17:46,920 --> 00:17:48,770 Svo er það bara staðall notandanafn. 532 00:17:48,770 --> 00:17:49,978 >> Nemandi: Það hættir að svara. 533 00:17:49,978 --> 00:17:51,090 534 00:17:51,090 --> 00:17:52,840 JASON Hirschhorn: Oh, það hættir að svara. 535 00:17:52,840 --> 00:17:55,570 OK, svo hvað þú þarft að gera er þú þarft að loka út af gedit. 536 00:17:55,570 --> 00:17:58,360 Svo nálægt út af gedit, og það ætti að skila. 537 00:17:58,360 --> 00:18:00,726 Svo er gedit opinn á þinn tæki núna? 538 00:18:00,726 --> 00:18:02,636 539 00:18:02,636 --> 00:18:05,510 Ef þú hættir út af því, ætti það aftur og þú ættir að vera gott að fara. 540 00:18:05,510 --> 00:18:08,257 541 00:18:08,257 --> 00:18:08,840 Gerði að vinna? 542 00:18:08,840 --> 00:18:10,824 543 00:18:10,824 --> 00:18:13,850 >> Nemandi: Svo Notaðirðu að gedit stjórn til open-- 544 00:18:13,850 --> 00:18:16,350 JASON Hirschhorn: Nei, fyrsta gedit stjórn var mistök. 545 00:18:16,350 --> 00:18:17,930 546 00:18:17,930 --> 00:18:19,860 Fyrsta gedit stjórn, Ég að gera gedit hi.txt. 547 00:18:19,860 --> 00:18:21,170 548 00:18:21,170 --> 00:18:24,240 Svo ég gefa það a nafn, svo gedit hi.txt. 549 00:18:24,240 --> 00:18:27,070 hi.txt er nafn skrárinnar. 550 00:18:27,070 --> 00:18:28,890 Sá fyrsti var bara mistök, og þá 551 00:18:28,890 --> 00:18:30,450 Ég loka fljótt út úr kerfinu. 552 00:18:30,450 --> 00:18:36,737 Svo spurningin var ef ég gedit, ég er ekki 553 00:18:36,737 --> 00:18:39,320 að fara að vera fær til raunverulega gera eitthvað annað í stjórn lína mínu 554 00:18:39,320 --> 00:18:42,390 þangað til ég loka að gedit, svo ég held að það er það sem þeir hlupu inn. 555 00:18:42,390 --> 00:18:43,689 Svo loka gedit. 556 00:18:43,689 --> 00:18:45,730 Það verður aftur út úr því program, og þá munt þú 557 00:18:45,730 --> 00:18:49,090 vera fær um að í raun slá í stjórn lína aftur. 558 00:18:49,090 --> 00:18:50,290 559 00:18:50,290 --> 00:18:52,198 Er það gott? 560 00:18:52,198 --> 00:18:52,698 Dope. 561 00:18:52,698 --> 00:18:57,715 562 00:18:57,715 --> 00:19:00,410 Svo bara að gæta þess að loka það ef þú keyrir inn í vandræði. 563 00:19:00,410 --> 00:19:01,860 564 00:19:01,860 --> 00:19:04,465 >> OK, þannig að mjög góð spurning annað síðan var afritun. 565 00:19:04,465 --> 00:19:06,790 566 00:19:06,790 --> 00:19:08,440 Svo nú hef ég hi.c. 567 00:19:08,440 --> 00:19:09,890 En við skulum segja að ég vil breyta því. 568 00:19:09,890 --> 00:19:11,630 Ég vil það að vera örlítið betri. 569 00:19:11,630 --> 00:19:13,250 Mig langar að segja hæ bekknum. 570 00:19:13,250 --> 00:19:15,670 En ég vil halda þessu sniðmáti. 571 00:19:15,670 --> 00:19:17,980 Ég þarf ekki að umrita allt program aftur. 572 00:19:17,980 --> 00:19:19,700 Ég vil halda sniðmát. 573 00:19:19,700 --> 00:19:20,480 Hvernig afrita ég? 574 00:19:20,480 --> 00:19:25,580 575 00:19:25,580 --> 00:19:26,210 >> Easy. 576 00:19:26,210 --> 00:19:29,680 Svo sbr hi.c newhi.c. 577 00:19:29,680 --> 00:19:32,767 578 00:19:32,767 --> 00:19:34,340 Nú hef ég tvö. 579 00:19:34,340 --> 00:19:48,330 Og þá get ég opna newhi.c, og í stað þess bara að segja hæ, 580 00:19:48,330 --> 00:19:51,280 Ég segi hæ bekknum! 581 00:19:51,280 --> 00:20:00,530 582 00:20:00,530 --> 00:20:01,780 Svo ég ætla að fara til baka. 583 00:20:01,780 --> 00:20:03,520 Hætta út. 584 00:20:03,520 --> 00:20:04,990 Fara til baka í skipanalínuna mína. 585 00:20:04,990 --> 00:20:06,070 LS gera newhi. 586 00:20:06,070 --> 00:20:07,500 587 00:20:07,500 --> 00:20:08,140 Keyra það. 588 00:20:08,140 --> 00:20:09,720 589 00:20:09,720 --> 00:20:10,220 There. 590 00:20:10,220 --> 00:20:11,530 Það er betra, miklu betra. 591 00:20:11,530 --> 00:20:13,600 592 00:20:13,600 --> 00:20:17,610 Svo ef þú vilt afrita eitthvað, auðvelt eins og þessi. CP er eftirlíking. 593 00:20:17,610 --> 00:20:22,060 594 00:20:22,060 --> 00:20:25,355 >> Þannig að við höfum farið yfir flutning, gerð framkvæmdarstjóra, afritun. 595 00:20:25,355 --> 00:20:27,434 596 00:20:27,434 --> 00:20:29,470 Við skulum sjá hvað annað ætti ég að fara yfir? 597 00:20:29,470 --> 00:20:30,580 598 00:20:30,580 --> 00:20:31,080 Oh, já. 599 00:20:31,080 --> 00:20:31,871 Förum yfir þetta. 600 00:20:31,871 --> 00:20:32,990 601 00:20:32,990 --> 00:20:34,300 Þannig að þetta var ógnvekjandi. 602 00:20:34,300 --> 00:20:35,710 603 00:20:35,710 --> 00:20:37,320 Segjum að ég vildi to-- ó bíða. 604 00:20:37,320 --> 00:20:39,224 Ég ætla að fara aftur í ógnvekjandi. 605 00:20:39,224 --> 00:20:41,720 606 00:20:41,720 --> 00:20:46,670 >> Segjum að ég vil ekki þessar skrár hérna. 607 00:20:46,670 --> 00:20:49,630 Segjum að ég vil þá í ný skrá eins og í skrá ógnvekjandi. 608 00:20:49,630 --> 00:20:51,463 Ég vil byrja að skipuleggja, svo nú er ég að fara 609 00:20:51,463 --> 00:20:53,390 að hafa til nýja möppu sem heitir hi. 610 00:20:53,390 --> 00:20:55,850 Það fékk öll forrit Ég skrifa kallaði hi. 611 00:20:55,850 --> 00:20:57,000 Svo hvernig gerum við það? 612 00:20:57,000 --> 00:21:00,234 613 00:21:00,234 --> 00:21:01,490 >> Nemandi: Breyta skrá. 614 00:21:01,490 --> 00:21:02,448 >> JASON Hirschhorn: Já. 615 00:21:02,448 --> 00:21:03,077 616 00:21:03,077 --> 00:21:04,070 hi. 617 00:21:04,070 --> 00:21:04,570 Boop. 618 00:21:04,570 --> 00:21:06,910 619 00:21:06,910 --> 00:21:08,370 mkdir hi_dir. 620 00:21:08,370 --> 00:21:13,578 621 00:21:13,578 --> 00:21:16,160 Það kvartaði vegna þess að ég þegar haft hæ hérna. 622 00:21:16,160 --> 00:21:17,260 623 00:21:17,260 --> 00:21:18,610 Svo nú hef ég hi möppu. 624 00:21:18,610 --> 00:21:21,200 Svo nú vil ég að færa allt, öll forrit sem ég skrifaði, 625 00:21:21,200 --> 00:21:22,950 Ég vil færa þeim í hi skrá. 626 00:21:22,950 --> 00:21:24,120 Bara hreinn efni upp. 627 00:21:24,120 --> 00:21:25,245 Hvernig geri ég það? 628 00:21:25,245 --> 00:21:26,550 >> Nemandi: [inaudible]. 629 00:21:26,550 --> 00:21:28,040 >> JASON Hirschhorn: færa það, ekki satt? 630 00:21:28,040 --> 00:21:28,865 Svo skulum fara. 631 00:21:28,865 --> 00:21:34,215 632 00:21:34,215 --> 00:21:34,715 Já? 633 00:21:34,715 --> 00:21:38,162 >> Nemandi: Hver er munurinn á milli hæ og hi.c sem við höfum nú þegar. 634 00:21:38,162 --> 00:21:39,870 JASON Hirschhorn: Oh, hi.c er raunverulegur. 635 00:21:39,870 --> 00:21:41,770 Svo er að skrá sem þú skrifaði. 636 00:21:41,770 --> 00:21:44,670 Þannig að ef þú værir að fara að opna það upp í gedit eða Nano, 637 00:21:44,670 --> 00:21:46,240 það er það sem þú ert að skrifa í. 638 00:21:46,240 --> 00:21:48,710 Þegar þú þýða það, þá þú færð executable skrá. 639 00:21:48,710 --> 00:21:49,610 Það er hi. 640 00:21:49,610 --> 00:21:52,630 Svo ef þú hefur opnað upp hi, það er að fara að vera fullt af gibberish til þín. 641 00:21:52,630 --> 00:21:57,536 Það er í grundvallaratriðum að fara að vera fullt af leiðbeiningum tölva. 642 00:21:57,536 --> 00:21:58,036 Hvað er upp? 643 00:21:58,036 --> 00:21:59,577 >> Nemandi: Hvað allir litir meina? 644 00:21:59,577 --> 00:22:00,892 Bláa er sennilega skrá. 645 00:22:00,892 --> 00:22:02,010 Hvað er gult? 646 00:22:02,010 --> 00:22:04,051 >> JASON Hirschhorn: Þeir eru executable skrá. 647 00:22:04,051 --> 00:22:08,344 Svo þegar ég náði að gera hi.c, það gaf me-- svo ég get gert það. 648 00:22:08,344 --> 00:22:09,010 Stökk úr byssu. 649 00:22:09,010 --> 00:22:11,880 Svo fjarlægja hi já. 650 00:22:11,880 --> 00:22:12,930 Svo þá skulum gera LS. 651 00:22:12,930 --> 00:22:13,930 Ég hef ekki hi lengur. 652 00:22:13,930 --> 00:22:16,770 Svo þegar þú gerir, það er þegar þér taka forrit sem þú skrifar 653 00:22:16,770 --> 00:22:18,100 og þú gerir executable skrá. 654 00:22:18,100 --> 00:22:20,720 Svo gera hi.c-- vel, gera hi. 655 00:22:20,720 --> 00:22:21,956 656 00:22:21,956 --> 00:22:24,060 Ég held að hann fór yfir þetta í fyrirlestri. 657 00:22:24,060 --> 00:22:25,970 >> Þetta eru fullt af þýðanda leiðbeiningar. 658 00:22:25,970 --> 00:22:28,585 Svo í stað þess að þurfa að raunverulega skrifa clang með öllum þessum. 659 00:22:28,585 --> 00:22:29,860 Þetta eru fánar. 660 00:22:29,860 --> 00:22:31,210 Þú skrifar bara gera. 661 00:22:31,210 --> 00:22:32,680 Svo gerir þetta executable skrá. 662 00:22:32,680 --> 00:22:36,200 Svo þegar þú gera LS, nú þú hefur hi. 663 00:22:36,200 --> 00:22:38,320 Svo er þetta það sem þú ert fara að í raun að keyra. 664 00:22:38,320 --> 00:22:45,130 Og svo þú keyrir að með því að gera ./hi, og það liggur program. 665 00:22:45,130 --> 00:22:51,066 En ef ég reyni að gera það með hi.c, nei, það er ekki að fara að vinna. 666 00:22:51,066 --> 00:22:52,190 Já, Er að skynsamleg? 667 00:22:52,190 --> 00:22:52,990 >> Nemandi: Mm-HM. 668 00:22:52,990 --> 00:22:53,948 >> JASON Hirschhorn: Cool. 669 00:22:53,948 --> 00:22:55,632 670 00:22:55,632 --> 00:22:57,330 Bíddu, ég vildi segja eitthvað annað. 671 00:22:57,330 --> 00:22:58,450 672 00:22:58,450 --> 00:23:02,226 Bara alvöru fljótur, ef einhver hefur áhuga, 673 00:23:02,226 --> 00:23:04,350 þegar þú stökkva út af skrá, er það punktur punktur. 674 00:23:04,350 --> 00:23:05,580 675 00:23:05,580 --> 00:23:08,960 Hefur einhver hafa hugmynd um hvað kannski bara eintölu punktur þýðir? 676 00:23:08,960 --> 00:23:15,085 677 00:23:15,085 --> 00:23:15,960 Nemandi: [inaudible]. 678 00:23:15,960 --> 00:23:16,631 679 00:23:16,631 --> 00:23:18,880 JASON Hirschhorn: Það er reyndar núverandi möppu. 680 00:23:18,880 --> 00:23:20,730 Svo er það núverandi möppuna. 681 00:23:20,730 --> 00:23:21,920 682 00:23:21,920 --> 00:23:22,610 Þannig að ég er hér. 683 00:23:22,610 --> 00:23:23,700 Ég er í ógnvekjandi. 684 00:23:23,700 --> 00:23:27,090 Ef ég CD punktur, er það ekki gera neitt. 685 00:23:27,090 --> 00:23:28,750 Það tekur mig að núverandi skrá minn. 686 00:23:28,750 --> 00:23:34,407 Svo smá óþarfi, en þú hefur að gera það, svo ./ nafn program, 687 00:23:34,407 --> 00:23:36,490 til að keyra þinn program, þú þarft að gera það. 688 00:23:36,490 --> 00:23:38,020 689 00:23:38,020 --> 00:23:38,520 OK. 690 00:23:38,520 --> 00:23:39,555 691 00:23:39,555 --> 00:23:42,032 >> Nemandi: Ef þú gerir CD punktur punktur punktur, þó margir punktar 692 00:23:42,032 --> 00:23:43,990 mun það taka bara þig að margir framkvæmdarstjóra? 693 00:23:43,990 --> 00:23:46,527 >> JASON Hirschhorn: Þú átt eins CD punktur punktur punktur punktur? 694 00:23:46,527 --> 00:23:47,110 Nemandi: Já. 695 00:23:47,110 --> 00:23:47,985 JASON Hirschhorn: Nei 696 00:23:47,985 --> 00:23:48,850 697 00:23:48,850 --> 00:23:52,130 Svo reyndar man ég gerði LS -L? 698 00:23:52,130 --> 00:23:53,290 699 00:23:53,290 --> 00:23:56,800 Ef ég geri eitthvað annað, ég get LS -A. 700 00:23:56,800 --> 00:23:59,940 Svo er það þetta segir -A sýnir þér allt. 701 00:23:59,940 --> 00:24:03,180 Svo það sýnir þér hluti sem eru falin og hlutir sem eru ekki falin. 702 00:24:03,180 --> 00:24:10,880 Þannig að ef þú tekur eftir því að þegar ég gerði bara LS, ég sá bara þessi efni, 703 00:24:10,880 --> 00:24:12,060 efni sem ég gerði. 704 00:24:12,060 --> 00:24:14,640 Ef ég -A, það er að fara að sýna mér allt. 705 00:24:14,640 --> 00:24:18,460 Og svo núverandi möppu, skrá yfir það. 706 00:24:18,460 --> 00:24:22,025 707 00:24:22,025 --> 00:24:22,900 Er að skynsamleg? 708 00:24:22,900 --> 00:24:23,130 Já? 709 00:24:23,130 --> 00:24:25,296 >> Nemandi: En þeir eru ekki reyndar í möppu. 710 00:24:25,296 --> 00:24:30,938 Núverandi mappa er ekki í sjálfu sér, svo hvers vegna sýna þeim sem eru með punkta inni? 711 00:24:30,938 --> 00:24:33,910 >> JASON Hirschhorn: Þú átt það er eins og það er ekki í möppu. 712 00:24:33,910 --> 00:24:34,810 >> Nemandi: Hægri. 713 00:24:34,810 --> 00:24:36,620 Þannig að við höfum lista yfir hluti sem eru í möppu. 714 00:24:36,620 --> 00:24:37,630 >> JASON Hirschhorn: Ég held það er í möppunni. 715 00:24:37,630 --> 00:24:41,190 Eins -A sýnir allt, jafnvel ef það er falinn inni í möppu. 716 00:24:41,190 --> 00:24:44,440 Þannig að ég held að það er bara leið til að núverandi möppu ef það er vit í. 717 00:24:44,440 --> 00:24:46,400 718 00:24:46,400 --> 00:24:47,400 Það er a lítill endurkvæma. 719 00:24:47,400 --> 00:24:48,300 Það er eins og stofnun. 720 00:24:48,300 --> 00:24:48,920 Hvað er upp? 721 00:24:48,920 --> 00:24:52,090 >> Nemandi: Svo þú segir -A sýnir [inaudible]? 722 00:24:52,090 --> 00:24:53,215 JASON Hirschhorn: -A, já. 723 00:24:53,215 --> 00:24:54,964 724 00:24:54,964 --> 00:24:56,572 >> Nemandi: Hvað gerir það [inaudible]? 725 00:24:56,572 --> 00:24:59,280 JASON Hirschhorn: Jæja, til dæmis, skulum fara aftur upp á toppinn. 726 00:24:59,280 --> 00:25:00,890 727 00:25:00,890 --> 00:25:04,180 Það er yfirleitt efni sem þú ættir ekki að skipta með og þú þarft ekki að hafa áhyggjur óður í. 728 00:25:04,180 --> 00:25:07,180 Svo er af þessu tagi á heimilinu. 729 00:25:07,180 --> 00:25:10,230 Ef ég -a, fæ ég tonn af efni. 730 00:25:10,230 --> 00:25:14,760 731 00:25:14,760 --> 00:25:15,440 Allt það efni. 732 00:25:15,440 --> 00:25:18,840 733 00:25:18,840 --> 00:25:21,258 Og þú þarft ekki að skipta með einhverjum af því efni. 734 00:25:21,258 --> 00:25:23,716 Ákveðið ekki byrja að fara hér og bara fjarlægja efni. 735 00:25:23,716 --> 00:25:27,190 >> [Hlátur] 736 00:25:27,190 --> 00:25:32,440 >> Já, þetta var svolítið meira Comfy efni, en það er gott að vita. 737 00:25:32,440 --> 00:25:34,310 Ég held að það er gott að vita. 738 00:25:34,310 --> 00:25:35,540 739 00:25:35,540 --> 00:25:41,420 En ef þú vilt aldrei að slá -A í heild á þessu námskeiði 740 00:25:41,420 --> 00:25:42,540 bara gleyma því. 741 00:25:42,540 --> 00:25:43,040 Hvað er upp? 742 00:25:43,040 --> 00:25:44,436 >> Nemandi: hvað er LS -L? 743 00:25:44,436 --> 00:25:46,310 JASON Hirschhorn: Það sýnir þér heimildir. 744 00:25:46,310 --> 00:25:50,269 Í grundvallaratriðum þú nota þessi heimildirnar, svo -L. 745 00:25:50,269 --> 00:25:52,060 Það sýnir þér smá aðeins meira upplýsingar, 746 00:25:52,060 --> 00:25:54,840 en aftur, þetta er smá svolítið notalega efni. 747 00:25:54,840 --> 00:25:56,040 Þetta eru bara heimildir. 748 00:25:56,040 --> 00:25:57,710 Svo leyfisveitingum möppunum. 749 00:25:57,710 --> 00:26:04,459 Svo bara til dæmis, við skulum segja að ég gerði mappa, svo d táknar möppuna. 750 00:26:04,459 --> 00:26:05,500 Þannig að þeir eru möppur. 751 00:26:05,500 --> 00:26:08,250 Og þá lesa, skrifa, framkvæma. 752 00:26:08,250 --> 00:26:12,610 Þannig að þeir eru heimildir fyrir Ég held notandi, hópur, veröld. 753 00:26:12,610 --> 00:26:14,490 754 00:26:14,490 --> 00:26:15,610 Algerlega að fara of langt. 755 00:26:15,610 --> 00:26:18,580 Þú ert að fara að fara í þetta eins og vikur frá núna, en bara svo þú veist, 756 00:26:18,580 --> 00:26:19,340 þeir eru heimildir. 757 00:26:19,340 --> 00:26:19,840 Hvað er upp? 758 00:26:19,840 --> 00:26:23,189 Nemandi: Getur þú skýrt frekar en bara að fara í næsta hlutur, getur you-- 759 00:26:23,189 --> 00:26:24,980 JASON Hirschhorn: You meina í raun að eyða? 760 00:26:24,980 --> 00:26:25,859 761 00:26:25,859 --> 00:26:26,400 Ég veit ekki. 762 00:26:26,400 --> 00:26:27,450 Ég aldrei að. 763 00:26:27,450 --> 00:26:28,700 Hvers vegna vildi þú vilja til að gera það? 764 00:26:28,700 --> 00:26:29,782 765 00:26:29,782 --> 00:26:30,698 Hvers vegna vildi þú að gera það? 766 00:26:30,698 --> 00:26:32,330 767 00:26:32,330 --> 00:26:32,840 Mér líkar það. 768 00:26:32,840 --> 00:26:34,020 Þú býrð á brún. 769 00:26:34,020 --> 00:26:35,561 Þú ert eins og ég vil ekki eitthvað af þessu. 770 00:26:35,561 --> 00:26:40,380 771 00:26:40,380 --> 00:26:41,096 Það er mikil. 772 00:26:41,096 --> 00:26:41,970 Nemandi: [inaudible]. 773 00:26:41,970 --> 00:26:43,541 774 00:26:43,541 --> 00:26:45,165 JASON Hirschhorn: Já, við getum gert það. 775 00:26:45,165 --> 00:26:47,960 776 00:26:47,960 --> 00:26:52,667 Því miður, fíflast með stærð er algerlega stórfurðulegur mig út núna. 777 00:26:52,667 --> 00:26:53,920 778 00:26:53,920 --> 00:26:54,950 Skulum fara upp. 779 00:26:54,950 --> 00:26:56,759 Já, svo nú get ég ekki farið upp aftur. 780 00:26:56,759 --> 00:26:58,550 Svo allt sem ég kenndi þú er farinn að eilífu. 781 00:26:58,550 --> 00:26:59,050 Þakka þér. 782 00:26:59,050 --> 00:27:04,311 783 00:27:04,311 --> 00:27:05,310 Við gerðum möppum okkar. 784 00:27:05,310 --> 00:27:08,268 Við gerðum skrá okkar og svoleiðis það, svo að við höfum enn öll þessi efni. 785 00:27:08,268 --> 00:27:10,270 786 00:27:10,270 --> 00:27:11,200 OK, ég fer hratt. 787 00:27:11,200 --> 00:27:13,300 788 00:27:13,300 --> 00:27:14,100 >> Svo raunverulegur fljótur. 789 00:27:14,100 --> 00:27:15,520 Svo skulum segja að ég er í ógnvekjandi. 790 00:27:15,520 --> 00:27:17,480 791 00:27:17,480 --> 00:27:20,090 Segjum að ég vildi færa allt til nýja möppu 792 00:27:20,090 --> 00:27:21,600 vegna þess að ég vil bara að skipuleggja það, ekki satt? 793 00:27:21,600 --> 00:27:22,560 Svo hvernig myndi ég gera það. 794 00:27:22,560 --> 00:27:23,650 795 00:27:23,650 --> 00:27:24,150 Færa. 796 00:27:24,150 --> 00:27:25,399 Við ætlum að nota færa aftur. 797 00:27:25,399 --> 00:27:26,320 Svo fara hi.c. 798 00:27:26,320 --> 00:27:27,620 799 00:27:27,620 --> 00:27:29,810 Og það sem þú getur gert er þú byrjar skráningu efni, 800 00:27:29,810 --> 00:27:32,268 og the síðastur hlutur þú greinir er þar sem það er að fara að færa það. 801 00:27:32,268 --> 00:27:38,230 Svo færa hi.c, Hi newhi newhi.c, hi_dir. 802 00:27:38,230 --> 00:27:41,960 803 00:27:41,960 --> 00:27:45,880 Og svo það flutti allt í síðasta sem þú nefndir. 804 00:27:45,880 --> 00:27:49,462 Svo þá breyta möppu, LS hi_dir. 805 00:27:49,462 --> 00:27:50,420 Allt er þar. 806 00:27:50,420 --> 00:27:52,625 Svo það er gott og meira skipulögð. 807 00:27:52,625 --> 00:27:53,970 808 00:27:53,970 --> 00:27:57,330 >> OK, við skulum segja að ég hata mínu upphaflega hi program. 809 00:27:57,330 --> 00:27:58,700 Ég vil losna við hana. 810 00:27:58,700 --> 00:28:00,380 Hvernig losna ég við hana? 811 00:28:00,380 --> 00:28:00,880 Hvað er upp? 812 00:28:00,880 --> 00:28:01,755 >> Nemandi: [inaudible]. 813 00:28:01,755 --> 00:28:04,977 814 00:28:04,977 --> 00:28:08,060 JASON Hirschhorn: Segjum að ég bara vilt fjarlægja forritið, svo bara hi. 815 00:28:08,060 --> 00:28:11,122 816 00:28:11,122 --> 00:28:11,830 Nei, þú ert rétt. 817 00:28:11,830 --> 00:28:14,680 Svo er það RM, en þú RM hi. 818 00:28:14,680 --> 00:28:18,224 819 00:28:18,224 --> 00:28:19,890 Það er að fara að gefa þér smá viðvörun. 820 00:28:19,890 --> 00:28:25,440 Það er að fara að segja ertu viss um að þú vilt eyða þessu, og já ég geri. 821 00:28:25,440 --> 00:28:27,190 Ef þú vilt ekki að vera beðin svona 822 00:28:27,190 --> 00:28:34,260 vegna þess að þú hefur ekki tíma fyrir viðvaranir, fjarlægja -F. 823 00:28:34,260 --> 00:28:35,720 Þetta er annar fáni. 824 00:28:35,720 --> 00:28:36,910 Það er eins og L. 825 00:28:36,910 --> 00:28:38,190 Það er eins og -a. 826 00:28:38,190 --> 00:28:40,610 Þetta eru bara fánar sem þú ert að gefa þessum skipunum. 827 00:28:40,610 --> 00:28:41,490 Svo fjarlægja -F. 828 00:28:41,490 --> 00:28:42,540 829 00:28:42,540 --> 00:28:44,340 -F f þýðir afl. 830 00:28:44,340 --> 00:28:45,670 Svo þvinga það. 831 00:28:45,670 --> 00:28:47,390 Ég vil ekki að vera beðin. 832 00:28:47,390 --> 00:28:48,560 Svo fjarlægja -F. 833 00:28:48,560 --> 00:28:49,920 834 00:28:49,920 --> 00:28:50,720 Við skulum gera hi.c. 835 00:28:50,720 --> 00:28:53,589 836 00:28:53,589 --> 00:28:54,380 Just got losa af það. 837 00:28:54,380 --> 00:28:55,130 Það var ekki að segja mér. 838 00:28:55,130 --> 00:28:56,160 839 00:28:56,160 --> 00:28:59,270 >> En við skulum segja í staðinn man ég gert með þessari skrá. 840 00:28:59,270 --> 00:29:01,010 Ég vil losna við skrá. 841 00:29:01,010 --> 00:29:02,950 Svo ég fjarlægja hi_dir. 842 00:29:02,950 --> 00:29:04,124 843 00:29:04,124 --> 00:29:05,040 Nei, það virkar ekki. 844 00:29:05,040 --> 00:29:11,170 845 00:29:11,170 --> 00:29:13,685 Nei, svo það mun ekki láta mig fjarlægja möppu. 846 00:29:13,685 --> 00:29:15,770 847 00:29:15,770 --> 00:29:17,010 Hefur einhver hafa hugmynd? 848 00:29:17,010 --> 00:29:18,752 >> Nemandi: Er það fjarlægja dir? 849 00:29:18,752 --> 00:29:20,335 JASON Hirschhorn: Svo fjarlægja svona? 850 00:29:20,335 --> 00:29:24,961 851 00:29:24,961 --> 00:29:26,398 >> Nemandi: Nei 852 00:29:26,398 --> 00:29:27,835 Bara [inaudible]. 853 00:29:27,835 --> 00:29:29,024 854 00:29:29,024 --> 00:29:30,940 JASON Hirschhorn: Nei, núna er það engin hi. 855 00:29:30,940 --> 00:29:32,099 Það er bara hi_dir. 856 00:29:32,099 --> 00:29:33,140 Þannig að þetta er skrá. 857 00:29:33,140 --> 00:29:34,730 858 00:29:34,730 --> 00:29:37,930 Svo í raun hvað þú vilt gera is-- ó, þú ert með hugmynd? 859 00:29:37,930 --> 00:29:39,281 Ég sé eins og hálfa hendi. 860 00:29:39,281 --> 00:29:40,156 >> Nemandi: [inaudible]. 861 00:29:40,156 --> 00:29:41,215 862 00:29:41,215 --> 00:29:42,090 JASON Hirschhorn: OK. 863 00:29:42,090 --> 00:29:43,232 864 00:29:43,232 --> 00:29:44,470 >> Nemandi: [inaudible]. 865 00:29:44,470 --> 00:29:45,345 >> JASON Hirschhorn: OK. 866 00:29:45,345 --> 00:29:48,200 867 00:29:48,200 --> 00:29:51,790 Svo ef ég vil fjarlægja möppu, fjarlægja -r. 868 00:29:51,790 --> 00:29:52,580 Það er endurkvæma. 869 00:29:52,580 --> 00:29:54,230 Svo fjarlægja þessi skrá endurkvæmt. 870 00:29:54,230 --> 00:29:57,700 Svo ég vil að þú farir inn í þessi skrá, fjarlægja allt í möppu, 871 00:29:57,700 --> 00:29:59,180 og þá fá losa af the skrá. 872 00:29:59,180 --> 00:30:00,930 Og þá er ég að fara til f eins gott, því ég 873 00:30:00,930 --> 00:30:04,680 vil ekki að það að hvetja mig með viðvaranir eftir það fjarlægir hvert einasta skrá. 874 00:30:04,680 --> 00:30:06,720 Svo fjarlægja -Rf hi_dir. 875 00:30:06,720 --> 00:30:08,680 876 00:30:08,680 --> 00:30:09,540 Boom, það er farið. 877 00:30:09,540 --> 00:30:10,582 878 00:30:10,582 --> 00:30:12,040 Réttlátur vera varkár þar sem þú notar það. 879 00:30:12,040 --> 00:30:14,730 Ég ætla að nota það hér líka. -Rf ógnvekjandi. 880 00:30:14,730 --> 00:30:16,800 881 00:30:16,800 --> 00:30:17,530 Það er farið. 882 00:30:17,530 --> 00:30:18,780 Verið varkár þar sem þú notar það. 883 00:30:18,780 --> 00:30:22,990 Ef þú notar það hér og slá eitthvað svona, ekki alltaf gera það. 884 00:30:22,990 --> 00:30:26,200 Það mun eyða öllu á þinn tæki án þess nokkurn viðvörun þér. 885 00:30:26,200 --> 00:30:27,670 Og ég hef gert það. 886 00:30:27,670 --> 00:30:31,620 Flokkun vandamál setur á 04:00, ég var reyna fjarlægja Heimadæmi framkvæmdarstjóra, 887 00:30:31,620 --> 00:30:32,320 og ég gerði þetta. 888 00:30:32,320 --> 00:30:34,080 Og ég var eins og ó my god. 889 00:30:34,080 --> 00:30:35,170 890 00:30:35,170 --> 00:30:36,850 Ekki do-- ekki Ég reyndi að hætta við það. 891 00:30:36,850 --> 00:30:38,000 Þú getur hætt. 892 00:30:38,000 --> 00:30:42,670 Command C fellir bara allt, en ég eyddi nú þegar eins 75%. 893 00:30:42,670 --> 00:30:45,570 Svo ég eyðilagði það. 894 00:30:45,570 --> 00:30:46,580 Og fólk gerir það. 895 00:30:46,580 --> 00:30:47,620 Allir gerir þetta. 896 00:30:47,620 --> 00:30:49,460 Ekki gera þetta þó þetta misserið. 897 00:30:49,460 --> 00:30:49,960 Það sýgur. 898 00:30:49,960 --> 00:30:52,330 899 00:30:52,330 --> 00:30:54,050 Ég er kvíðin að hafa það hér. 900 00:30:54,050 --> 00:30:55,247 Ég ætla að eyða honum. 901 00:30:55,247 --> 00:30:58,354 >> [Hlátur] 902 00:30:58,354 --> 00:30:59,020 Getur þú ímyndað þér? 903 00:30:59,020 --> 00:31:01,050 904 00:31:01,050 --> 00:31:02,450 OK, spurningar. 905 00:31:02,450 --> 00:31:03,138 Já? 906 00:31:03,138 --> 00:31:09,114 >> Nemandi: Svo ef við gerum allt þú ert að gera hér, er þetta sama 907 00:31:09,114 --> 00:31:13,791 eins og bara fara í raun skrá Save As [inaudible]. 908 00:31:13,791 --> 00:31:16,530 909 00:31:16,530 --> 00:31:18,405 JASON Hirschhorn: Oh, þú átt í gegnum gedit. 910 00:31:18,405 --> 00:31:18,870 Nemandi: Já. 911 00:31:18,870 --> 00:31:20,078 JASON Hirschhorn: Já það er. 912 00:31:20,078 --> 00:31:21,094 913 00:31:21,094 --> 00:31:21,760 gedit er gagnlegt. 914 00:31:21,760 --> 00:31:23,440 915 00:31:23,440 --> 00:31:24,730 Svo gedit mjög gagnlegt. 916 00:31:24,730 --> 00:31:26,550 Í þessum flokki, getur þú gera a margt gegnum gedit. 917 00:31:26,550 --> 00:31:27,260 Þú getur vistað. 918 00:31:27,260 --> 00:31:27,980 Þú getur endurnefnt. 919 00:31:27,980 --> 00:31:34,170 Hægt er að færa skrár og svoleiðis, en bara Satt best þegar þú ferð að 50-- 920 00:31:34,170 --> 00:31:40,330 vel þú ert í 50-- 51, ef þú ferð í 61, þetta er að fara að vera líf þitt. 921 00:31:40,330 --> 00:31:41,590 Þetta er stjórn lína. 922 00:31:41,590 --> 00:31:44,220 Þetta er þar sem þú munt forrita fyrir restina af lífi þínu, 923 00:31:44,220 --> 00:31:47,050 svo ákveðið að nota gedit ef þú vilt. 924 00:31:47,050 --> 00:31:47,929 925 00:31:47,929 --> 00:31:49,220 Ákveðið góð leið til að byrja. 926 00:31:49,220 --> 00:31:52,550 Fyrir fyrsta vandamál setur, ákveðið nota, en sérhver einu sinni í a á meðan 927 00:31:52,550 --> 00:31:56,790 reyna að fá vanari öruggari með stjórn lína rifrildi. 928 00:31:56,790 --> 00:31:58,230 En þú getur örugglega. 929 00:31:58,230 --> 00:31:58,730 Hvað er upp? 930 00:31:58,730 --> 00:32:01,660 >> Nemandi: Svo þegar við viljum eyða einn af the skrá sem við gerðum, 931 00:32:01,660 --> 00:32:04,426 það eru tvær leiðir. [Inaudible]. 932 00:32:04,426 --> 00:32:06,385 Er there a vegur þegar þú ert eyða möppu 933 00:32:06,385 --> 00:32:08,467 að biðja um hvetja svo þú ekki endað eyða það? 934 00:32:08,467 --> 00:32:09,610 JASON Hirschhorn: RM -r. 935 00:32:09,610 --> 00:32:10,810 Svo ekki valdi það ekki. 936 00:32:10,810 --> 00:32:11,489 Svo RM -R. 937 00:32:11,489 --> 00:32:14,280 Það er að fara að fara í gegnum endurkvæmt, eyða öllu, hvetja þig 938 00:32:14,280 --> 00:32:17,340 eftir allt, sem mun reka þig hnetur. 939 00:32:17,340 --> 00:32:18,660 940 00:32:18,660 --> 00:32:24,060 Eins og ég geri næstum eingöngu RM -F og RM -Rf, bara stöðugt. 941 00:32:24,060 --> 00:32:26,298 Ég er eins og ég hef ekki tíma. 942 00:32:26,298 --> 00:32:27,600 Ég er upptekinn maður. 943 00:32:27,600 --> 00:32:28,580 Allt í lagi, hvað er uppi? 944 00:32:28,580 --> 00:32:29,170 Já. 945 00:32:29,170 --> 00:32:32,015 >> Nemandi: Er að afturkalla eða rusl bin, eða eitthvað svoleiðis? 946 00:32:32,015 --> 00:32:32,890 JASON Hirschhorn: Nei 947 00:32:32,890 --> 00:32:35,120 [Hlátur] 948 00:32:35,120 --> 00:32:39,100 Ég gæti farið til baka og fá minn tæki sem ég eytt bara, nr. 949 00:32:39,100 --> 00:32:39,600 Nei, nei, nei. 950 00:32:39,600 --> 00:32:41,390 951 00:32:41,390 --> 00:32:43,030 Ef þú gerir RM, það ætti að vera farinn. 952 00:32:43,030 --> 00:32:43,963 Hvað er upp? 953 00:32:43,963 --> 00:32:46,785 >> Nemandi: Svo þú getur [Inaudible] saman. 954 00:32:46,785 --> 00:32:48,410 JASON Hirschhorn: Já, bara svona. 955 00:32:48,410 --> 00:32:52,190 Svo til dæmis, sá þig RM -Rf. 956 00:32:52,190 --> 00:32:55,700 Segjum að ég vil gera LS -la, það sýnir mér 957 00:32:55,700 --> 00:33:00,120 allt, jafnvel falinn hluti með leyfi þeirra. 958 00:33:00,120 --> 00:33:02,160 959 00:33:02,160 --> 00:33:06,762 >> Nemandi: Svo r, á -R merkja, ef við höfum ekki það, 960 00:33:06,762 --> 00:33:08,250 við getum ekki eytt möppu, ekki satt? 961 00:33:08,250 --> 00:33:08,746 >> JASON Hirschhorn: Hægri. 962 00:33:08,746 --> 00:33:10,990 >> Nemandi: Svo sem segir að við viljum að gera eitthvað með möppu? 963 00:33:10,990 --> 00:33:12,610 Er það hvað það þýðir? 964 00:33:12,610 --> 00:33:14,570 >> JASON Hirschhorn: -R þýðir endurkvæmt. 965 00:33:14,570 --> 00:33:17,670 Svo skrá er að fara að hafa skrá í það, ekki satt? 966 00:33:17,670 --> 00:33:21,680 Svo hvað þú vilt gera er að þú vilja fara inn í þessi skrá, 967 00:33:21,680 --> 00:33:24,110 eyða öllu, allir skrár í þessari möppu, 968 00:33:24,110 --> 00:33:26,510 þá skjóta út og eyða raunverulegt skrá. 969 00:33:26,510 --> 00:33:30,660 Svo merkir -R endurkvæma, gera það allt endurkvæmt ef það er vit í. 970 00:33:30,660 --> 00:33:31,160 Já. 971 00:33:31,160 --> 00:33:34,160 >> Nemandi: Svo framkvæmdarstjóra hafa [Inaudible] og bara eyða henni. 972 00:33:34,160 --> 00:33:35,160 Eða gera þú still-- 973 00:33:35,160 --> 00:33:36,326 >> JASON Hirschhorn: Við skulum reyna. 974 00:33:36,326 --> 00:33:39,040 975 00:33:39,040 --> 00:33:40,955 Svo mkdir tóm. 976 00:33:40,955 --> 00:33:42,320 977 00:33:42,320 --> 00:33:43,810 Fjarlægja tóm. 978 00:33:43,810 --> 00:33:44,374 No. 979 00:33:44,374 --> 00:33:45,646 >> Nemandi: Nei, þannig að þú þarft enn the-- 980 00:33:45,646 --> 00:33:46,937 >> JASON Hirschhorn: Já, alltaf. 981 00:33:46,937 --> 00:33:48,940 Svo -R, -Rf, tómur. 982 00:33:48,940 --> 00:33:50,432 983 00:33:50,432 --> 00:33:51,734 Ógnvekjandi. 984 00:33:51,734 --> 00:33:52,685 Aftur spurningar? 985 00:33:52,685 --> 00:33:54,290 986 00:33:54,290 --> 00:33:59,230 Ég held að það sé hrun námskeið um stjórn lína efni. 987 00:33:59,230 --> 00:34:02,560 Einhverjar spurningar, vegna þess að við erum að fara að hoppa yfir í gögn tegundir, og lykkjur, 988 00:34:02,560 --> 00:34:03,901 og allt það efni? 989 00:34:03,901 --> 00:34:04,400 Hvað er upp? 990 00:34:04,400 --> 00:34:07,960 >> Nemandi: Ég hef ekki CS50 sýna eins og einn af möppum mínum. 991 00:34:07,960 --> 00:34:09,370 Er það eðlilegt? 992 00:34:09,370 --> 00:34:09,710 >> JASON Hirschhorn: Oh, já. 993 00:34:09,710 --> 00:34:10,929 Það er mitt. 994 00:34:10,929 --> 00:34:14,830 Já, það er þar sem minn lausnir á dót. 995 00:34:14,830 --> 00:34:17,670 >> [Hlátur] 996 00:34:17,670 --> 00:34:20,469 >> Svo, það er já alveg eðlilegt. 997 00:34:20,469 --> 00:34:23,870 Ég held að þú munt sennilega bara þessir fjórir. 998 00:34:23,870 --> 00:34:25,130 Ég held að gæti verið eðlilegur. 999 00:34:25,130 --> 00:34:25,630 Já. 1000 00:34:25,630 --> 00:34:27,370 1001 00:34:27,370 --> 00:34:28,730 OK, einhver fleiri spurningar? 1002 00:34:28,730 --> 00:34:30,219 Ég veit að var frábær fljótur. 1003 00:34:30,219 --> 00:34:30,830 Hvað er upp? 1004 00:34:30,830 --> 00:34:33,788 >> Nemandi: Ég sá bláu grænn litur. 1005 00:34:33,788 --> 00:34:34,780 Hvað er það? 1006 00:34:34,780 --> 00:34:36,405 >> JASON Hirschhorn: Það þýðir möppu. 1007 00:34:36,405 --> 00:34:36,905 1008 00:34:36,905 --> 00:34:38,000 Nemandi: Og þetta blár? 1009 00:34:38,000 --> 00:34:40,100 >> JASON Hirschhorn: Oh, þú átt þessa grænbláu? 1010 00:34:40,100 --> 00:34:41,290 >> Nemandi: Nei 1011 00:34:41,290 --> 00:34:41,724 >> JASON Hirschhorn: Þetta blár grænn? 1012 00:34:41,724 --> 00:34:42,434 >> Nemandi: Nei 1013 00:34:42,434 --> 00:34:43,195 Þegar þú listed-- 1014 00:34:43,195 --> 00:34:44,070 JASON Hirschhorn: Oh. 1015 00:34:44,070 --> 00:34:47,100 1016 00:34:47,100 --> 00:34:47,620 Eins og þetta? 1017 00:34:47,620 --> 00:34:49,000 >> Nemandi: Já, táknin. 1018 00:34:49,000 --> 00:34:50,125 >> JASON Hirschhorn: Oh, þetta. 1019 00:34:50,125 --> 00:34:50,678 1020 00:34:50,678 --> 00:34:51,219 Ég veit ekki. 1021 00:34:51,219 --> 00:34:52,052 Hvað þýðir það? 1022 00:34:52,052 --> 00:34:58,330 1023 00:34:58,330 --> 00:35:00,100 Svo það virðist vera benda til a skrá. 1024 00:35:00,100 --> 00:35:02,240 >> Nemandi: Það lítur næstum eins og alias. 1025 00:35:02,240 --> 00:35:03,594 >> JASON Hirschhorn: Það gæti verið. 1026 00:35:03,594 --> 00:35:04,760 Þú þarft ekki að vita það. 1027 00:35:04,760 --> 00:35:11,205 1028 00:35:11,205 --> 00:35:11,955 Aftur spurningar? 1029 00:35:11,955 --> 00:35:14,180 1030 00:35:14,180 --> 00:35:14,680 Ógnvekjandi. 1031 00:35:14,680 --> 00:35:16,900 Ef þú hefur einhverjar spurningar, Ég veit það var mikið. 1032 00:35:16,900 --> 00:35:18,190 A einhver fjöldi af þessum upplýsingum mun vera online. 1033 00:35:18,190 --> 00:35:19,750 Ég set það á netinu fyrir ykkur. 1034 00:35:19,750 --> 00:35:21,187 Kafla B verður á netinu eins og heilbrigður. 1035 00:35:21,187 --> 00:35:23,270 Eða ef þú hefur einhverjar spurningar, bara koma upp og spyrja mig. 1036 00:35:23,270 --> 00:35:30,660 1037 00:35:30,660 --> 00:35:32,142 Hér þú fara. 1038 00:35:32,142 --> 00:35:41,050 1039 00:35:41,050 --> 00:35:44,400 Svo nú Sharon og Hannah mun fara yfir nokkrar 1040 00:35:44,400 --> 00:35:46,720 rökfræði á bak vandamál setja einn. 1041 00:35:46,720 --> 00:35:53,266 1042 00:35:53,266 --> 00:35:54,250 >> SHARON: Oh my god. 1043 00:35:54,250 --> 00:35:56,218 1044 00:35:56,218 --> 00:35:57,694 Ama. 1045 00:35:57,694 --> 00:35:59,170 >> HANNAH: Í millitíðinni, ég er Hanna. 1046 00:35:59,170 --> 00:36:00,154 Þetta er Sharon. 1047 00:36:00,154 --> 00:36:03,106 Við erum bæði CS50 TFS, og við erum að fara að gefa þér 1048 00:36:03,106 --> 00:36:06,050 smá Intro á núna mikilvæga hlutina fyrir vandamál setja einn. 1049 00:36:06,050 --> 00:36:09,670 Allt frá gagnatög að conditionals til fyrir lykkjur. 1050 00:36:09,670 --> 00:36:10,620 Lykkjur almennt. 1051 00:36:10,620 --> 00:36:14,360 >> SHARON: Og að lokum, við mun taka a líta á P setja einn, 1052 00:36:14,360 --> 00:36:16,739 og hvað þú þarft að vita um það. 1053 00:36:16,739 --> 00:36:18,030 Svo skulum byrja á gagnatög. 1054 00:36:18,030 --> 00:36:19,840 1055 00:36:19,840 --> 00:36:23,230 Þú krakkar ættu að þekkja þau sem eru undirstrikuð með bláu. 1056 00:36:23,230 --> 00:36:25,340 Þannig að við getum byrjað með ints. 1057 00:36:25,340 --> 00:36:31,500 ints eru heilar tölur, svo einn, tveir, þrír, fjórir. flotholt, fljótandi stig. 1058 00:36:31,500 --> 00:36:37,830 Eins heiltalna með aukastafa, svo 5,2 eða jafnvel 5,0. 1059 00:36:37,830 --> 00:36:44,230 Stafir eru stafir eins og A, B, C. Og band, þú krakkar vita allt. 1060 00:36:44,230 --> 00:36:48,470 Eins CS50 eða Halló og heiminum. 1061 00:36:48,470 --> 00:36:50,290 1062 00:36:50,290 --> 00:36:56,890 >> Bool er Boolean, þannig að við höfum satt og ósatt og Boolean okkar. 1063 00:36:56,890 --> 00:37:01,550 Þannig að ef eitthvað reiknar að truth-- 5 er 5, sem reiknar satt 1064 00:37:01,550 --> 00:37:06,470 og ef við höfum 5 er 4, það er rangar, svo reiknar það false. 1065 00:37:06,470 --> 00:37:12,280 Og hér höfum við tilheyrandi Stærð allra þessara gagnatög. 1066 00:37:12,280 --> 00:37:14,860 Og þú verður að vita þetta fyrir Skyndipróf þína, 1067 00:37:14,860 --> 00:37:18,412 þannig að þetta gæti verið gagnlegt að muna, en við munum eftir þessum. 1068 00:37:18,412 --> 00:37:19,745 Reyndar þeir eru þegar staða. 1069 00:37:19,745 --> 00:37:21,921 1070 00:37:21,921 --> 00:37:24,420 Svo þú ættir að þekkja þær hápunktur í bláu. 1071 00:37:24,420 --> 00:37:27,900 1072 00:37:27,900 --> 00:37:30,580 >> JASON Hirschhorn: Real fljótur, bara ef þú 1073 00:37:30,580 --> 00:37:34,096 langar að vita muninn milli bleikju og streng. 1074 00:37:34,096 --> 00:37:45,020 Svo þegar þú ert að skrifa efni, þegar þú ert eitthvað eins og "Hæ," 1075 00:37:45,020 --> 00:37:46,340 það er að fara til vera a band. 1076 00:37:46,340 --> 00:37:48,090 Þannig að ef það eru tveir vitna, það er band. 1077 00:37:48,090 --> 00:37:52,890 En ef ég væri að "h" svona, það er band. 1078 00:37:52,890 --> 00:37:55,759 En ef ég hef bara eitt quote, það er a bleikju. 1079 00:37:55,759 --> 00:37:57,550 Og svo er það sem munur þú might spyrja. 1080 00:37:57,550 --> 00:38:00,985 Jæja, munurinn er þetta er eitt bæti af minni. 1081 00:38:00,985 --> 00:38:02,265 Þetta er 4 bæti af minni. 1082 00:38:02,265 --> 00:38:09,480 1083 00:38:09,480 --> 00:38:10,520 >> SHARON: fljóta? 1084 00:38:10,520 --> 00:38:12,180 Lýsa því aftur? 1085 00:38:12,180 --> 00:38:18,200 OK, það er góður af eins og a tala sem hefur kommu með því, 1086 00:38:18,200 --> 00:38:27,569 svo 5,2 eða jafnvel 5,0 er fljóta móti aðeins 5 er int. 1087 00:38:27,569 --> 00:38:28,444 Nemandi: [inaudible]. 1088 00:38:28,444 --> 00:38:30,240 1089 00:38:30,240 --> 00:38:36,301 >> SHARON: Oh, það geta hafa margir aukastafa, svo 5,675-3,1415. 1090 00:38:36,301 --> 00:38:36,800 Já? 1091 00:38:36,800 --> 00:38:39,716 >> Nemandi: Þurfum við að vita allar stærðir fyrir þetta? 1092 00:38:39,716 --> 00:38:40,216 SHARON: Já. 1093 00:38:40,216 --> 00:38:41,293 1094 00:38:41,293 --> 00:38:42,168 Nemandi: [inaudible]. 1095 00:38:42,168 --> 00:38:45,810 1096 00:38:45,810 --> 00:38:49,250 >> SHARON: þú ekki hafa áhyggjur óður í hvíta sjálfur strax. 1097 00:38:49,250 --> 00:38:54,349 >> HANNAH: Skuldabréfin eru settar á CS50.net/sections. 1098 00:38:54,349 --> 00:38:56,432 Nemandi: Bara út af forvitni, er það a gagnsemi 1099 00:38:56,432 --> 00:39:00,424 að vita stærð af the skrá þú ert starf svo að við ættum að vita það? 1100 00:39:00,424 --> 00:39:01,430 1101 00:39:01,430 --> 00:39:04,330 >> SHARON: Svo þetta eru gögn tegundir, en já. 1102 00:39:04,330 --> 00:39:09,820 Þannig að í þessu tilfelli, sem maður myndi taka meira minni eða meira pláss? 1103 00:39:09,820 --> 00:39:13,940 >> JASON Hirschhorn: Svo fyrir steypu dæmi, 1104 00:39:13,940 --> 00:39:16,904 í Ég held Heimadæmi fjögur eða fimm, við erum 1105 00:39:16,904 --> 00:39:19,070 fara að gefa þér fullt gagna og þú í raun 1106 00:39:19,070 --> 00:39:20,710 verða að fara yfir þessi gögn. 1107 00:39:20,710 --> 00:39:24,470 Svo það er gagnlegt að vita að ef þú hefur svo margar heiltölur, 1108 00:39:24,470 --> 00:39:25,770 það er að fara að vera það. 1109 00:39:25,770 --> 00:39:28,802 Svo skulum segja að ég gaf þér tíu heiltölur, hvað er stærð það? 1110 00:39:28,802 --> 00:39:30,111 1111 00:39:30,111 --> 00:39:30,610 Nemandi: 40. 1112 00:39:30,610 --> 00:39:32,026 JASON Hirschhorn: 40 bytes, ekki satt. 1113 00:39:32,026 --> 00:39:35,690 Svo þú gætir þurft að vita að OK, ég þarf að hoppa 40 bæti. 1114 00:39:35,690 --> 00:39:42,200 Svo skulum segja að í staðinn það er 40 stafir, then-- skulum segja að ég gaf þér 10 Sérstafir, 1115 00:39:42,200 --> 00:39:44,860 þá þú veist, OK, aðeins ég þarft að hoppa 10 bæti. 1116 00:39:44,860 --> 00:39:47,651 Svo það er mjög gagnlegt að vita stærð af raunverulegu gagnatög, 1117 00:39:47,651 --> 00:39:49,900 vegna þess að mikið sinnum þú munt vera stökk um gögnum, 1118 00:39:49,900 --> 00:39:51,399 þannig að þú þarft að vita hversu langt á að hoppa. 1119 00:39:51,399 --> 00:39:53,854 1120 00:39:53,854 --> 00:39:56,780 >> Nemandi: Hver er munurinn milli gæsalappanna og einn tilvitnun? 1121 00:39:56,780 --> 00:39:58,670 >> JASON Hirschhorn: OK, tveir vitna er band. 1122 00:39:58,670 --> 00:40:00,423 Ein tilvitnunin er a bleikju. 1123 00:40:00,423 --> 00:40:03,570 >> Nemandi: Eins rekstrarlega, hvað er munurinn? 1124 00:40:03,570 --> 00:40:04,466 Þeir báðir segja hæ. 1125 00:40:04,466 --> 00:40:05,094 1126 00:40:05,094 --> 00:40:06,260 JASON Hirschhorn: Oh, því miður. 1127 00:40:06,260 --> 00:40:07,870 Þetta er bara klst. 1128 00:40:07,870 --> 00:40:09,585 Því miður, þetta er ekki skýrt. 1129 00:40:09,585 --> 00:40:10,920 1130 00:40:10,920 --> 00:40:12,412 >> Nemandi: Svo efst one-- 1131 00:40:12,412 --> 00:40:14,120 JASON Hirschhorn: Þetta er a band, já. 1132 00:40:14,120 --> 00:40:15,430 Svo það er tveir stafir, ekki satt? 1133 00:40:15,430 --> 00:40:16,360 String, hi. 1134 00:40:16,360 --> 00:40:19,030 En við skulum segja að ég bara hafði einn staf, 1135 00:40:19,030 --> 00:40:23,220 Ef ég setti tvær tilvitnanir um bara klst það er strengur. 1136 00:40:23,220 --> 00:40:24,500 Þetta er band klst. 1137 00:40:24,500 --> 00:40:25,660 1138 00:40:25,660 --> 00:40:26,940 Er að skynsamleg? 1139 00:40:26,940 --> 00:40:28,705 Þannig að þetta er fjórum bytes. 1140 00:40:28,705 --> 00:40:31,660 En við skulum segja að ég fékk að losa á þannig að aðeins setja einn. 1141 00:40:31,660 --> 00:40:33,940 1142 00:40:33,940 --> 00:40:34,830 One vitna. 1143 00:40:34,830 --> 00:40:37,140 Þetta er nú bleikju, char klst. 1144 00:40:37,140 --> 00:40:38,440 1145 00:40:38,440 --> 00:40:42,410 Svo nákvæmlega sama, mismunandi gögn tegund. 1146 00:40:42,410 --> 00:40:45,330 Þetta er aðeins eitt bæti, en strengurinn var fjórum bytes. 1147 00:40:45,330 --> 00:40:45,830 Já. 1148 00:40:45,830 --> 00:40:48,214 1149 00:40:48,214 --> 00:40:50,630 Nemandi: Svo ef þú varst að reyna að geyma orð eins og Davíð, 1150 00:40:50,630 --> 00:40:54,436 þú vilt að nota streng vegna þess að óháð því hversu lengi strengurinn er, 1151 00:40:54,436 --> 00:40:57,760 það mun aðeins taka fjögur bæti nema það er a lengi lengi 1152 00:40:57,760 --> 00:41:02,530 eða tvöfalt, þar sem case-- þannig að ef það nær út fjórum stöfum, þá 1153 00:41:02,530 --> 00:41:04,435 þú vilt gera það í streng. 1154 00:41:04,435 --> 00:41:05,810 Er að almenn rökfræði á bak við. 1155 00:41:05,810 --> 00:41:06,537 1156 00:41:06,537 --> 00:41:09,370 JASON Hirschhorn: Ef það nær umfram eitt eðli, það er band. 1157 00:41:09,370 --> 00:41:10,640 1158 00:41:10,640 --> 00:41:14,880 >> Nemandi: Þannig að það er engin [inaudible] að geyma fjögurra bréf 1159 00:41:14,880 --> 00:41:18,370 orð eins fjórum einstaklingur eða þriggja stafa orð sem þrjár einstakir bókstafir 1160 00:41:18,370 --> 00:41:22,050 vegna þess að það mun aðeins vera þrír bytes, öfugt við þriggja hluta band. 1161 00:41:22,050 --> 00:41:23,611 1162 00:41:23,611 --> 00:41:25,110 JASON Hirschhorn: Þú gætir gert það. 1163 00:41:25,110 --> 00:41:27,850 1164 00:41:27,850 --> 00:41:31,070 Þú gætir gert það, en ég er ekki held að það sé virkilega þess virði, 1165 00:41:31,070 --> 00:41:32,570 vegna þess að þú ert aðeins að vista eitt bæti. 1166 00:41:32,570 --> 00:41:33,310 Þú veist hvað ég er að segja? 1167 00:41:33,310 --> 00:41:35,559 Í stóru fyrirætlun af hlutur, sem mun í raun ekki máli. 1168 00:41:35,559 --> 00:41:39,210 En til dæmis, printf, ef þú ert að prenta f og þér 1169 00:41:39,210 --> 00:41:43,430 hafa þrjú Sérstafir þú getur prentað sem out-- skulum segja þér C-A-T, 1170 00:41:43,430 --> 00:41:47,680 þú getur prentað út köttur bara með gera eitt bleikju einn bleikju einn bleikju, 1171 00:41:47,680 --> 00:41:49,980 eða getur þú prentað út band köttur. 1172 00:41:49,980 --> 00:41:51,140 Það er nákvæmlega það sama. 1173 00:41:51,140 --> 00:41:52,870 Svo þú gætir gert það svona, but-- 1174 00:41:52,870 --> 00:41:54,330 >> Nemandi: Það er ekki að fara til að spara þér það mikið. 1175 00:41:54,330 --> 00:41:54,720 >> JASON Hirschhorn: Já. 1176 00:41:54,720 --> 00:41:57,125 Höfuðverkur að það myndi framkalla er ekki þess virði. 1177 00:41:57,125 --> 00:41:59,049 1178 00:41:59,049 --> 00:42:00,020 Já? 1179 00:42:00,020 --> 00:42:02,920 >> Nemandi: Til dæmis, þú hefðir h með einn 1180 00:42:02,920 --> 00:42:05,410 móti tveimur, einn eða gæsalöppum. 1181 00:42:05,410 --> 00:42:08,760 Hvers vegna vildi þú vilja til spara hvern staf sem streng. 1182 00:42:08,760 --> 00:42:11,569 Hvaða tilgangi er það að þjóna alltaf? 1183 00:42:11,569 --> 00:42:12,860 JASON Hirschhorn: Ég veit það ekki. 1184 00:42:12,860 --> 00:42:14,568 Ég meina, það virkilega fer á dagskrá. 1185 00:42:14,568 --> 00:42:16,060 1186 00:42:16,060 --> 00:42:20,800 Til dæmis, ég held síðar þú munt fá í stjórn lína efni. 1187 00:42:20,800 --> 00:42:24,770 Svo til dæmis, í stað þess að mér biðja þig um integer-- hryggur, 1188 00:42:24,770 --> 00:42:26,720 get ég talað inn í þig? 1189 00:42:26,720 --> 00:42:27,220 HANNAH: Já. 1190 00:42:27,220 --> 00:42:30,660 1191 00:42:30,660 --> 00:42:32,450 >> JASON Hirschhorn: Svo til dæmis, í staðinn 1192 00:42:32,450 --> 00:42:35,830 af mér að biðja um eitthvað með Get enda sem 1193 00:42:35,830 --> 00:42:38,854 Ég held að þú gætir hafa séð fyrirlestur, það gæti verið a stjórn lína. 1194 00:42:38,854 --> 00:42:40,520 Þú skrifar bara í á the stjórn lína. 1195 00:42:40,520 --> 00:42:46,690 Það væri eins og - / hello4 eða eitthvað, eða helloh H, hvað. 1196 00:42:46,690 --> 00:42:49,190 Þú gerir það á skipanalínu í stað þess að vera beðin um það, 1197 00:42:49,190 --> 00:42:53,830 að stjórn lína er alltaf band, hvort sem það er a fjórir eða H, 1198 00:42:53,830 --> 00:42:55,320 það er alltaf strengur. 1199 00:42:55,320 --> 00:42:59,130 Svo er það eitt dæmi um hvenær þú gætir hafa eintölu bréf eða eintölu 1200 00:42:59,130 --> 00:43:00,667 fjöldi fulltrúa sem streng. 1201 00:43:00,667 --> 00:43:06,360 1202 00:43:06,360 --> 00:43:07,110 SHARON: Allt í lagi. 1203 00:43:07,110 --> 00:43:08,230 1204 00:43:08,230 --> 00:43:09,855 Og þá eru hér nokkur undirstöðu rekstraraðila. 1205 00:43:09,855 --> 00:43:11,460 1206 00:43:11,460 --> 00:43:14,560 Vonandi þú ert kunnuglegur með Fyrstu fjórir bara almennt. 1207 00:43:14,560 --> 00:43:18,080 Þannig að það er að bæta við, draga, margfalda og deila, 1208 00:43:18,080 --> 00:43:23,535 og ganga úr skugga um að þú notar rétt mínútum. 1209 00:43:23,535 --> 00:43:25,260 1210 00:43:25,260 --> 00:43:29,640 >> Og þá er líka mátað, sem sumir af þú might ekki vera mjög kunnugur. 1211 00:43:29,640 --> 00:43:34,900 Og hvað modulo gerir er að Ef við tökum þetta dæmi 4% 2, 1212 00:43:34,900 --> 00:43:37,990 það tekur afganginn af hvað það gerir í deild. 1213 00:43:37,990 --> 00:43:41,670 Svo 4 deilt með 2 er 2, og það er engin afgangur. 1214 00:43:41,670 --> 00:43:47,880 4 skipta um 3 er 1 og 1/3, og svo afgangurinn 1. 1215 00:43:47,880 --> 00:43:49,320 Svo það reiknar í einn. 1216 00:43:49,320 --> 00:43:56,960 Og þá er það brot 4% 5 4/5, og afgangurinn er 4. 1217 00:43:56,960 --> 00:43:58,580 Er að skynsamleg? 1218 00:43:58,580 --> 00:43:59,580 OK, flott. 1219 00:43:59,580 --> 00:44:01,080 1220 00:44:01,080 --> 00:44:03,110 Og fylgjumst PEMDAS hér líka. 1221 00:44:03,110 --> 00:44:06,240 1222 00:44:06,240 --> 00:44:07,740 >> Svo nokkur Boolean tjáning. 1223 00:44:07,740 --> 00:44:08,920 1224 00:44:08,920 --> 00:44:16,890 Svo þú krakkar hafa séð jafnt jafn að bera saman, segjum tvær tölur. 1225 00:44:16,890 --> 00:44:20,440 Svo ef 5 er er 5, sem reiknar true. 1226 00:44:20,440 --> 00:44:22,190 Gakktu úr skugga um að þú hefur aðeins einn jafngildir skilti. 1227 00:44:22,190 --> 00:44:23,530 1228 00:44:23,530 --> 00:44:27,030 Fyrir ekki jafningja, það er Bang eða upphrópunarmerki. 1229 00:44:27,030 --> 00:44:28,960 >> Hannah: Tveir jafnir merki þegar þú gerir jafnrétti. 1230 00:44:28,960 --> 00:44:29,290 >> SHARON: Oh, já. 1231 00:44:29,290 --> 00:44:30,998 Gakktu úr skugga um að þú ert ekki hafa einn jafngildir skilti. 1232 00:44:30,998 --> 00:44:32,320 1233 00:44:32,320 --> 00:44:35,745 Og þá fyrir ekki jafningja, það er Bang jafngildir. 1234 00:44:35,745 --> 00:44:37,000 1235 00:44:37,000 --> 00:44:40,540 Og þá er hægt að horfa í gegnum fyrir minna en, stærra en. 1236 00:44:40,540 --> 00:44:44,300 Og þá höfum við rökrétt og og rökrétt eða hérna. 1237 00:44:44,300 --> 00:44:47,190 Og hvað það gerir er, ef þú manst í grunni 1238 00:44:47,190 --> 00:44:51,000 þegar þú hafði þessi blokk að segja og, og þá 1239 00:44:51,000 --> 00:44:54,860 gæti passa tvær mismunandi stykki þarna, það er það sem þetta og gerir. 1240 00:44:54,860 --> 00:44:56,450 Og vertu viss um að gera tvo -merkið. 1241 00:44:56,450 --> 00:44:57,590 1242 00:44:57,590 --> 00:45:04,110 Og á þennan takka sem þú getur fundið til að rétt, rétt undir Eyða hnappinn. 1243 00:45:04,110 --> 00:45:07,820 1244 00:45:07,820 --> 00:45:08,907 Spurning? 1245 00:45:08,907 --> 00:45:10,398 >> Nemandi: Hvað var [inaudible]? 1246 00:45:10,398 --> 00:45:16,900 1247 00:45:16,900 --> 00:45:20,400 >> SHARON: OK, þannig að ef þú gerir bara einn, þú ert að bera saman bits. 1248 00:45:20,400 --> 00:45:22,040 1249 00:45:22,040 --> 00:45:26,400 Svo ef þú manst hvaða bita eru, þá eru þeir 0 og 1, og svo 1250 00:45:26,400 --> 00:45:27,740 sem er að bera saman eitthvað annað. 1251 00:45:27,740 --> 00:45:29,440 Þannig að við erum að fara að einblína á þetta núna. 1252 00:45:29,440 --> 00:45:31,856 >> JASON Hirschhorn: Svo einn jafngildir er eins verkefni, ekki satt? 1253 00:45:31,856 --> 00:45:33,170 Svo eins int x jafngildir 4. 1254 00:45:33,170 --> 00:45:38,080 Þú ert að segja að breytu X jafngildir 4. 1255 00:45:38,080 --> 00:45:42,910 Svo 1 jafnt er verkefni, en um ands og pípur 1256 00:45:42,910 --> 00:45:45,820 eða bars, rétt eins Sharon sögðu, þeir eru Bita rekstraraðila. 1257 00:45:45,820 --> 00:45:47,620 Þú þarft ekki að hafa áhyggjur óður í það. 1258 00:45:47,620 --> 00:45:49,120 1259 00:45:49,120 --> 00:45:51,620 >> Nemandi: Hvenær þú notar rökrétt og rökrétt eða aftur? 1260 00:45:51,620 --> 00:45:54,620 Ég gleymdi bara þegar þú gerir það. 1261 00:45:54,620 --> 00:45:57,510 >> HANNAH: Jú, þannig að ef þú vilt alltaf til að athuga hvort tveir hlutir eru sannir, 1262 00:45:57,510 --> 00:46:01,550 til dæmis, við skulum segja að ég vil að athuga að tala er á milli 5 og 15, 1263 00:46:01,550 --> 00:46:04,660 Ég myndi segja að tryggja að fjöldi er meiri en 5. 1264 00:46:04,660 --> 00:46:09,430 Svo skulum segja ef x er stærra en 5 og minna en 15. 1265 00:46:09,430 --> 00:46:12,630 Svo í röð til að heil yfirlýsingu til að meta til satt, 1266 00:46:12,630 --> 00:46:16,290 þú þarft bæði um hvers konar sub yfirlýsingar að meta hið sanna. 1267 00:46:16,290 --> 00:46:18,481 Með eða þú þarft bara einn af tveimur eða bæði. 1268 00:46:18,481 --> 00:46:19,564 Nemandi: Great, þakka þér. 1269 00:46:19,564 --> 00:46:20,820 1270 00:46:20,820 --> 00:46:24,980 >> SHARON: Og einnig í grunni, ég er viss í fullt af verkefnum 1271 00:46:24,980 --> 00:46:31,059 þú hefðir ef snerta brún eða ef snerta annað Sprite þá hopp 1272 00:46:31,059 --> 00:46:31,600 eða eitthvað. 1273 00:46:31,600 --> 00:46:34,362 1274 00:46:34,362 --> 00:46:37,070 HANNAH: Allt í lagi, svo hvers vegna gerum við sama um allar þessar Booleans? 1275 00:46:37,070 --> 00:46:40,600 Við höfum þessar stofnanir sem þú hefur séð í Scratch kallast conditionals. 1276 00:46:40,600 --> 00:46:44,830 Og conditionals eru nokkuð af mynda ef einhver skilyrði eða einhver Boolean 1277 00:46:44,830 --> 00:46:48,970 er satt, þá gera kóðann milli þessara hrokkið axlabönd. 1278 00:46:48,970 --> 00:46:51,220 Svo er hægt að sjá á hægri hér er Scratch blokk. 1279 00:46:51,220 --> 00:46:55,132 Þú hefur þetta ef þá, og allt sem fer inn í þessi litlu form sem 1280 00:46:55,132 --> 00:46:56,840 lítur út eins og this-- i veit ekki það sem þú vilt 1281 00:46:56,840 --> 00:46:59,960 kalla that-- það er að fara til vera Boolean eða ástand. 1282 00:46:59,960 --> 00:47:01,880 >> Svo aftur, Boolean eða ástand er nokkuð 1283 00:47:01,880 --> 00:47:04,500 að annaðhvort meta á satt eða ósatt. 1284 00:47:04,500 --> 00:47:06,150 Og aftur, getur þú sameina Booleans. 1285 00:47:06,150 --> 00:47:10,740 Hægt er að hafa, aftur, x er meiri en 5 og x er minna en 15. 1286 00:47:10,740 --> 00:47:13,610 Eða þú getur bara hafa einn af þeim x er minna en 5. 1287 00:47:13,610 --> 00:47:16,850 >> OK, svo í C Það er á vinstri. 1288 00:47:16,850 --> 00:47:18,270 Það er bara leitarorðið ef. 1289 00:47:18,270 --> 00:47:20,750 Í svigum, sem ástand eða Boolean. 1290 00:47:20,750 --> 00:47:23,590 Og þá kóðann á milli þessir tveir hrokkið axlabönd 1291 00:47:23,590 --> 00:47:28,746 mun aðeins framkvæma, mun aðeins birtast ef sem ástand eða að Boolean er satt. 1292 00:47:28,746 --> 00:47:30,385 Er að skynsamleg? 1293 00:47:30,385 --> 00:47:30,885 Ógnvekjandi. 1294 00:47:30,885 --> 00:47:31,570 OK. 1295 00:47:31,570 --> 00:47:33,278 Og þá eins og þú getur hafa séð í grunni, 1296 00:47:33,278 --> 00:47:35,830 við getum líka bætt á að annað, sem er í grundvallaratriðum 1297 00:47:35,830 --> 00:47:38,820 Nokkuð á milli sem hrokkið axlabönd undir annað 1298 00:47:38,820 --> 00:47:41,430 mun aðeins framkvæma ef ástand er falskur. 1299 00:47:41,430 --> 00:47:42,610 1300 00:47:42,610 --> 00:47:43,600 Skynsamleg? 1301 00:47:43,600 --> 00:47:44,840 Einhverjar spurningar á þessum tveimur? 1302 00:47:44,840 --> 00:47:45,905 1303 00:47:45,905 --> 00:47:46,405 Ógnvekjandi. 1304 00:47:46,405 --> 00:47:48,430 1305 00:47:48,430 --> 00:47:49,125 >> Cool. 1306 00:47:49,125 --> 00:47:50,650 Svo er hér a fljótur dæmi. 1307 00:47:50,650 --> 00:47:54,410 Segjum að við viljum ákvarða, byggt á þeim tíma, 1308 00:47:54,410 --> 00:47:56,760 hvort við ættum að segja góða morgni eða gott kvöld. 1309 00:47:56,760 --> 00:48:00,480 Ég segi ef það er fyrir 12:00, við erum að fara að segja góðan daginn, 1310 00:48:00,480 --> 00:48:02,940 annars erum við að fara að segja gott kvöld. 1311 00:48:02,940 --> 00:48:07,180 Og þegar ég sagði að annars, það er jafngildi C við þessa annars. 1312 00:48:07,180 --> 00:48:10,580 Þannig að við erum að fara að athuga hvort her er minna en 12:00, 1313 00:48:10,580 --> 00:48:12,060 segja góða morgun. 1314 00:48:12,060 --> 00:48:14,025 Annars segja Gott kvöld. 1315 00:48:14,025 --> 00:48:17,500 >> Nemandi: Svo við myndum í raun fá að inntak í hernaðarlegum tíma með fá band. 1316 00:48:17,500 --> 00:48:18,097 1317 00:48:18,097 --> 00:48:18,680 HANNAH: Hægri. 1318 00:48:18,680 --> 00:48:22,110 Gerði annars staðar við myndum í raun hafa til að veita þær upplýsingar. 1319 00:48:22,110 --> 00:48:23,700 Hérna hefur það ekkert gildi. 1320 00:48:23,700 --> 00:48:25,510 Við aldrei lýst því. 1321 00:48:25,510 --> 00:48:28,630 Ég geri ráð fyrir að einhvers staðar ofan þetta forrit sem ég lýsti tíma, 1322 00:48:28,630 --> 00:48:32,090 eða beðið tímann, or-- eitthvað annað með þessu dæmi? 1323 00:48:32,090 --> 00:48:33,560 1324 00:48:33,560 --> 00:48:34,060 Ógnvekjandi. 1325 00:48:34,060 --> 00:48:35,750 1326 00:48:35,750 --> 00:48:40,490 >> OK, nú höfum við í viðbót við það einfalt ef annar snið, 1327 00:48:40,490 --> 00:48:42,899 höfum við tvær aðrar mismunandi mannvirki. 1328 00:48:42,899 --> 00:48:44,940 Svo fyrst að við höfum rofi yfirlýsingu, og hér er 1329 00:48:44,940 --> 00:48:46,564 sér aðferðafræði skiptiloka yfirliti. 1330 00:48:46,564 --> 00:48:49,450 1331 00:48:49,450 --> 00:48:53,110 Leitarorðið kveikja á sama hátt sem þú hefur leitarorð ef. 1332 00:48:53,110 --> 00:48:56,250 Og síðan inntak í þessu tilfelli n. 1333 00:48:56,250 --> 00:48:58,410 Þannig að þetta getur aðeins vinna með heiltölur. 1334 00:48:58,410 --> 00:49:02,270 Svo að inntak n hefur að vera heiltala, OK? 1335 00:49:02,270 --> 00:49:04,950 Og við erum að fara að fylgja einn af þessum tilvikum 1336 00:49:04,950 --> 00:49:07,430 eftir því hvað þetta gildi n er. 1337 00:49:07,430 --> 00:49:12,170 >> Svo í þessu tilfelli, þú bera saman fyrstu er n jöfn föstu einn, 1338 00:49:12,170 --> 00:49:15,844 ef það er, gera allt konar aum hérna. 1339 00:49:15,844 --> 00:49:17,510 Ég get bent á það vegna þess að ég er of stutt. 1340 00:49:17,510 --> 00:49:19,400 1341 00:49:19,400 --> 00:49:23,210 Ef það er ekki jafn stöðug einn og er í staðinn jafn stöðug tveir, 1342 00:49:23,210 --> 00:49:27,060 við erum að fara að fylgja því annað blokk, og við getum gert þetta fyrir eins mörgum sinnum 1343 00:49:27,060 --> 00:49:32,890 eins og við viljum, og þá er það sjálfgefið ef það var ekki við neina af ofangreindum tilvikum, 1344 00:49:32,890 --> 00:49:33,820 framkvæma kóðann. 1345 00:49:33,820 --> 00:49:35,759 1346 00:49:35,759 --> 00:49:36,550 Einhverjar spurningar hér? 1347 00:49:36,550 --> 00:49:38,133 This einn er a lítill fleiri flókinn. 1348 00:49:38,133 --> 00:49:38,633 1349 00:49:38,633 --> 00:49:39,395 Já? 1350 00:49:39,395 --> 00:49:41,820 >> Nemandi: Break kynna hvað? 1351 00:49:41,820 --> 00:49:45,560 >> HANNAH: Jú, svo þegar við inn að loka, ef við finnum, við skulum segja, 1352 00:49:45,560 --> 00:49:50,940 n okkar er í raun jöfn föstu einn, við inn að loka eftir ristli. 1353 00:49:50,940 --> 00:49:54,840 Við gerum hvað sem er á þessi lína á að gera athugasemdir, 1354 00:49:54,840 --> 00:49:58,182 og þá erum við að brjóta, sem þýðir að við fá út þessa skipta yfirlýsingu alveg. 1355 00:49:58,182 --> 00:49:58,682 Nemandi: OK. 1356 00:49:58,682 --> 00:49:59,830 1357 00:49:59,830 --> 00:50:00,562 >> HANNAH: Mm-HM? 1358 00:50:00,562 --> 00:50:03,311 >> Nemandi: Er inndráttur þörf krefur, eða þarftu [inaudible]? 1359 00:50:03,311 --> 00:50:03,959 1360 00:50:03,959 --> 00:50:04,500 HANNAH: Jú. 1361 00:50:04,500 --> 00:50:07,640 Svo, eins og alltaf, inndráttur er ekki bráðnauðsynlegt. 1362 00:50:07,640 --> 00:50:09,930 The tölva er ekki sama hvort þú draga inn. 1363 00:50:09,930 --> 00:50:12,630 Við, eins og fólk sem eru lesa númerið þitt, alveg sama. 1364 00:50:12,630 --> 00:50:15,100 Svo það er mun auðveldara að horfa upp á skjánum 1365 00:50:15,100 --> 00:50:19,707 og sjá, ó, ég veit nákvæmlega hvað gerist þegar n er jafnt og stöðugri einn. 1366 00:50:19,707 --> 00:50:22,290 Ef ég hefði handahófi undirlið, I myndi ekki vera fær um að segja svo auðveldlega. 1367 00:50:22,290 --> 00:50:23,276 Já? 1368 00:50:23,276 --> 00:50:27,466 >> Nemandi: Svo ef vildi að notandi velja einn af valkostunum sem 1369 00:50:27,466 --> 00:50:31,657 við höfum á listanum, myndi við notum, ég held, [inaudible], 1370 00:50:31,657 --> 00:50:35,108 en fá heila tölu frá þeim og setja það inn í n? 1371 00:50:35,108 --> 00:50:36,844 1372 00:50:36,844 --> 00:50:37,760 HANNAH: Nákvæmlega rétt. 1373 00:50:37,760 --> 00:50:40,330 Svo skulum segja að við vildum að athuga hvaða heiltala. 1374 00:50:40,330 --> 00:50:45,380 Við sögðum ó, slá heiltölu milli 0 og 5, við skulum segja. 1375 00:50:45,380 --> 00:50:47,790 Við gætum beðið um það n, biðja um það gildi, 1376 00:50:47,790 --> 00:50:50,000 og þá hafa hvert af þeim tilvikum. 1377 00:50:50,000 --> 00:50:53,230 Og aftur, þetta er eitthvað sem við gætum mjög auðveldlega gert með ef yfirlýsingar, 1378 00:50:53,230 --> 00:50:53,730 ekki satt? 1379 00:50:53,730 --> 00:50:56,920 Við gætum hafa ef jafnt tilfelli einn, ef jafnt tilfelli tvö, 1380 00:50:56,920 --> 00:50:58,910 Ef jafnt tilfelli þremur, svo framvegis og svo framvegis. 1381 00:50:58,910 --> 00:51:01,680 Þetta er svolítið hraðar og smá hreinni. 1382 00:51:01,680 --> 00:51:04,201 Það er góður af réttlátur a ágætur uppbyggingu núna. 1383 00:51:04,201 --> 00:51:05,450 Nemandi: Festa og skriflega? 1384 00:51:05,450 --> 00:51:06,830 Eða er það að keyra tölva svolítið hraðar? 1385 00:51:06,830 --> 00:51:08,246 >> HANNAH: Það keyrir örlítið hraðar. 1386 00:51:08,246 --> 00:51:09,214 1387 00:51:09,214 --> 00:51:09,714 Já? 1388 00:51:09,714 --> 00:51:13,490 >> Nemandi: Svo tvöfaldur Dash er bara tjá or-- 1389 00:51:13,490 --> 00:51:14,700 >> HANNAH: Oh, ég er svo leitt. 1390 00:51:14,700 --> 00:51:15,700 Ég vissi ekki að benda það út. 1391 00:51:15,700 --> 00:51:17,790 OK, ef þú ert að //, eru ummæli. 1392 00:51:17,790 --> 00:51:19,250 1393 00:51:19,250 --> 00:51:20,770 Bara // er athugasemd. 1394 00:51:20,770 --> 00:51:23,030 Svo hvenær the tölva sér að það er að fara 1395 00:51:23,030 --> 00:51:25,760 að segja OK, eitthvað sem fylgir þetta, ég ætla bara að fara að hunsa. 1396 00:51:25,760 --> 00:51:27,310 Ég ætla að láta þig aldrei skrifaði það. 1397 00:51:27,310 --> 00:51:28,850 >> Nemandi: Þannig að þetta [inaudible]. 1398 00:51:28,850 --> 00:51:30,650 >> HANNAH: Þetta gerir nákvæmlega ekkert. 1399 00:51:30,650 --> 00:51:37,360 En ef ég skrifaði eitthvað eins og á first comment Ég skrifaði í staðinn printf 1400 00:51:37,360 --> 00:51:41,640 segja til hamingju þú færðir stöðug einn, það væri eitthvað. 1401 00:51:41,640 --> 00:51:42,140 Já? 1402 00:51:42,140 --> 00:51:44,515 >> Nemandi: Svo í raunveruleikanum ræða myndi bara einfaldlega að vera tala 1403 00:51:44,515 --> 00:51:46,420 og svo [inaudible] væri annar heiltala. 1404 00:51:46,420 --> 00:51:46,763 >> HANNAH: Einmitt. 1405 00:51:46,763 --> 00:51:48,550 >> Nemandi: Og þú þarft ellipses? 1406 00:51:48,550 --> 00:51:48,805 >> HANNAH: Sorry? 1407 00:51:48,805 --> 00:51:49,550 >> Nemandi: Ert þú þarft að? 1408 00:51:49,550 --> 00:51:50,010 >> HANNAH: Oh, nei. 1409 00:51:50,010 --> 00:51:50,560 Fyrirgefðu. 1410 00:51:50,560 --> 00:51:53,684 Það var bara til að sýna að þú getur fara eins mörgum tilvikum eins og þú vilt. 1411 00:51:53,684 --> 00:51:56,950 Við skulum gera steypu dæmi sem gæti gera hlutina svolítið skýrari. 1412 00:51:56,950 --> 00:52:01,440 OK, þannig að við skulum segja að ég segi, OK, gefa mér heiltölu n 1413 00:52:01,440 --> 00:52:05,010 sem táknar bekknum tala, tiltekið í tölvunarfræði 1414 00:52:05,010 --> 00:52:05,720 númer. 1415 00:52:05,720 --> 00:52:07,950 Þannig að ef þú gefur mér 50, Ég ætla að segja mikill. 1416 00:52:07,950 --> 00:52:12,020 CS50 er kynning til tölva vísindi, og þá er ég að fara að brjóta. 1417 00:52:12,020 --> 00:52:14,810 Svo það þýðir að ég stökk út úr þetta allt skipta yfirlýsingu, 1418 00:52:14,810 --> 00:52:17,020 svo nú er ég búin að keyra kóðann, OK? 1419 00:52:17,020 --> 00:52:21,410 >> Ef þú gafst mér stað 51, myndi ég prenta seinni yfirlýsingu. 1420 00:52:21,410 --> 00:52:24,720 Og svo ef þú gafst mér nokkrar tala sem var ekki 50 eða 51, 1421 00:52:24,720 --> 00:52:27,133 Ég ætla að segja fyrirgefðu, ég er ekki kunnugur þeim flokki. 1422 00:52:27,133 --> 00:52:28,019 Já? 1423 00:52:28,019 --> 00:52:29,350 >> Nemandi: Þú þarft ekki að brjóta. 1424 00:52:29,350 --> 00:52:30,400 >> HANNAH: Fyrirgefðu, ég hef ekki hlé? 1425 00:52:30,400 --> 00:52:31,510 >> Nemandi: Hvað ef. 1426 00:52:31,510 --> 00:52:32,450 >> HANNAH: Oh, hvað ef þú þarft ekki að brjóta? 1427 00:52:32,450 --> 00:52:33,450 Frábær spurning. 1428 00:52:33,450 --> 00:52:37,890 Svo hvað myndi gerast er að þú myndir fara í, og þú myndir athuga ég jöfn 50? 1429 00:52:37,890 --> 00:52:42,064 Og við skulum segja, já, þú varst jafn til 50, vilt þú prenta yfirlýsingu. 1430 00:52:42,064 --> 00:52:45,105 Og þá myndi halda áfram framkvæmd, svo þú myndir segja ég jafn til 51? 1431 00:52:45,105 --> 00:52:46,500 1432 00:52:46,500 --> 00:52:49,763 Og þú myndir fara á og fara gegnum hvert tilfelli eins og þessi? 1433 00:52:49,763 --> 00:52:50,262 Já? 1434 00:52:50,262 --> 00:52:52,894 >> Nemandi: Er sjálfgefið línu hliðstætt segja annað? 1435 00:52:52,894 --> 00:52:53,560 HANNAH: Einmitt. 1436 00:52:53,560 --> 00:52:54,060 Mjög gott. 1437 00:52:54,060 --> 00:52:56,140 Það er eins konar afla allra. 1438 00:52:56,140 --> 00:53:00,574 >> Nemandi: Svo ef þú ekki hafa hlé og síðan einn málsins yfirlýsingar 1439 00:53:00,574 --> 00:53:03,843 var satt, og þá er það sagði hækkun n um 1, 1440 00:53:03,843 --> 00:53:09,210 þá myndi sjálfkrafa gera næsta skammt. 1441 00:53:09,210 --> 00:53:11,657 Það myndi athuga málið 51, og þá sýna að auk? 1442 00:53:11,657 --> 00:53:13,240 HANNAH: Já, ég held að myndi vinna. 1443 00:53:13,240 --> 00:53:15,740 Svo þú gætir konar fá sóðalegur, svo a brot er gott að hafa. 1444 00:53:15,740 --> 00:53:16,240 Já? 1445 00:53:16,240 --> 00:53:18,557 Nemandi: Án hlé myndi það gera sjálfgefið? 1446 00:53:18,557 --> 00:53:19,890 HANNAH: Það er góð spurning. 1447 00:53:19,890 --> 00:53:20,590 JASON Hirschhorn: Ég held að það rennur bara. 1448 00:53:20,590 --> 00:53:23,975 Svo ef þú ert ekki break-- svo Segjum að ég gerði 50 og það köflóttur 50, 1449 00:53:23,975 --> 00:53:25,306 og það myndi prenta það út. 1450 00:53:25,306 --> 00:53:27,430 Prenta út CS50 sem kynning að tölvunarfræði. 1451 00:53:27,430 --> 00:53:30,549 Þú þarft ekki brot, það ætti að fara og halda áfram þar til það hits hlé. 1452 00:53:30,549 --> 00:53:32,590 Þannig að ef það er ekkert lát, það er að fara að halda áfram. 1453 00:53:32,590 --> 00:53:34,190 Það er að fara að prenta allt annað út. 1454 00:53:34,190 --> 00:53:35,695 >> HANNAH: Svo ég held að myndi vera á meðal sjálfgefið. 1455 00:53:35,695 --> 00:53:36,020 >> JASON Hirschhorn: Já. 1456 00:53:36,020 --> 00:53:36,720 >> HANNAH: Góð spurning. 1457 00:53:36,720 --> 00:53:37,220 Já? 1458 00:53:37,220 --> 00:53:39,070 Nemandi: Er málið talið fall? 1459 00:53:39,070 --> 00:53:39,820 HANNAH: Fyrirgefðu? 1460 00:53:39,820 --> 00:53:41,570 Nemandi: Er málið talið fall? 1461 00:53:41,570 --> 00:53:43,153 HANNAH: Er málið talið fall. 1462 00:53:43,153 --> 00:53:45,520 1463 00:53:45,520 --> 00:53:46,840 Ég myndi hika við að segja það. 1464 00:53:46,840 --> 00:53:52,000 >> JASON Hirschhorn: Svo venjulega þegar þú sérð aðgerðir 1465 00:53:52,000 --> 00:53:54,370 þeir 'vera í hrokkið axlabönd. 1466 00:53:54,370 --> 00:53:57,840 Svo til dæmis, þegar þú horfir á númerið, til dæmis, helstu. 1467 00:53:57,840 --> 00:54:01,450 Það var helsta opin paren, þá ógilt, loka paren. 1468 00:54:01,450 --> 00:54:05,415 Functions-- þeir eru í grundvallaratriðum alltaf þú munt sjá sviga. 1469 00:54:05,415 --> 00:54:07,290 Svo málið falli mál ekki hefur einhverjar sviga, 1470 00:54:07,290 --> 00:54:09,556 það er vísbending þín að það er ekki fall. 1471 00:54:09,556 --> 00:54:10,984 En það er ekki. 1472 00:54:10,984 --> 00:54:12,388 1473 00:54:12,388 --> 00:54:12,888 Já? 1474 00:54:12,888 --> 00:54:15,280 >> Nemandi: Svo gerir það gera skipta aðgerð? 1475 00:54:15,280 --> 00:54:16,150 >> HANNAH: Er að gerðum skipta aðgerð. 1476 00:54:16,150 --> 00:54:18,149 >> Nemandi: Í skilningi að þú setur eitthvað í, 1477 00:54:18,149 --> 00:54:19,399 það gefur þér eitt af þeim tilvikum. 1478 00:54:19,399 --> 00:54:21,399 JASON Hirschhorn: I myndi ekki kalla það fall. 1479 00:54:21,399 --> 00:54:23,120 Ekki allt með parens er fall. 1480 00:54:23,120 --> 00:54:25,629 1481 00:54:25,629 --> 00:54:27,420 Ég meina það er vísbending að það er fall. 1482 00:54:27,420 --> 00:54:30,990 Ég myndi ekki segja rofi er a virka því það er í raun ekki 1483 00:54:30,990 --> 00:54:32,207 aftur neitt. 1484 00:54:32,207 --> 00:54:33,290 Þú munt komast inn í það meira. 1485 00:54:33,290 --> 00:54:34,380 1486 00:54:34,380 --> 00:54:36,476 >> HANNAH: Já, held bara um það sem ef uppbyggingu. 1487 00:54:36,476 --> 00:54:38,392 Námsmaður: Geturðu hreiður þetta í if uppbyggingu? 1488 00:54:38,392 --> 00:54:40,197 1489 00:54:40,197 --> 00:54:42,030 HANNAH: Já, þú hreiður nokkurn veginn allt. 1490 00:54:42,030 --> 00:54:43,170 1491 00:54:43,170 --> 00:54:46,138 >> Nemandi: Barry sagði vitna eru eins konar eins og það sama og annað. 1492 00:54:46,138 --> 00:54:48,428 Svo getur þú skipta tilvitnunum með annað? 1493 00:54:48,428 --> 00:54:49,750 1494 00:54:49,750 --> 00:54:52,510 >> HANNAH: Ekki í þessu tiltekna uppbyggingu vegna þess að skipta 1495 00:54:52,510 --> 00:54:55,250 staðhæfing er von orðið sjálfgefið. 1496 00:54:55,250 --> 00:54:58,427 Tölvan veit að sjálfgefið þýðir eitthvað sérstakt, þessi 1497 00:54:58,427 --> 00:54:59,260 merkir aflann alla. 1498 00:54:59,260 --> 00:55:00,344 1499 00:55:00,344 --> 00:55:01,260 Nokkuð annað á þetta. 1500 00:55:01,260 --> 00:55:02,750 Við höfum eitt meira til að komast í gegnum. 1501 00:55:02,750 --> 00:55:03,654 Já? 1502 00:55:03,654 --> 00:55:04,529 >> Nemandi: [inaudible]. 1503 00:55:04,529 --> 00:55:06,246 1504 00:55:06,246 --> 00:55:08,620 HANNAH: Munur nota semikommu og tvípunkt. 1505 00:55:08,620 --> 00:55:13,090 Svo er semíkommu alltaf að segja tölva sem ég er búinn með þessa línu. 1506 00:55:13,090 --> 00:55:14,440 Þú getur farið á undan og framkvæma það. 1507 00:55:14,440 --> 00:55:15,940 Þetta er heill lína. 1508 00:55:15,940 --> 00:55:20,270 A ristli er að fara til, í þessu tilfelli, koma þér í tilteknu blokk. 1509 00:55:20,270 --> 00:55:21,510 1510 00:55:21,510 --> 00:55:23,790 Svo semikommum eru alltaf nota til enda línur. 1511 00:55:23,790 --> 00:55:26,603 Tvípunkta eru notuð til a ýmsum öðrum tilvikum. 1512 00:55:26,603 --> 00:55:30,547 >> Nemandi: Er þetta jafngildir bara að segja ef n jafngildir 50, þá 1513 00:55:30,547 --> 00:55:31,443 bla bla bla. 1514 00:55:31,443 --> 00:55:32,026 HANNAH: Mm-HM. 1515 00:55:32,026 --> 00:55:33,998 Nemandi: Það er bara það sama [inaudible]. 1516 00:55:33,998 --> 00:55:34,804 1517 00:55:34,804 --> 00:55:35,470 HANNAH: Einmitt. 1518 00:55:35,470 --> 00:55:37,870 Og við sögðum að það rennur svolítið hraðar. 1519 00:55:37,870 --> 00:55:41,510 Ef við ekki hafa hlé, það væri eins og ef, ef, ef. 1520 00:55:41,510 --> 00:55:45,406 Ef við höfum að brjóta, það er eins og ef annað ef annað ef annað ef. 1521 00:55:45,406 --> 00:55:47,340 1522 00:55:47,340 --> 00:55:47,840 Cool? 1523 00:55:47,840 --> 00:55:50,298 >> JASON Hirschhorn: Svo þegar erfðaskrá, þú getur bara notað ef annað, 1524 00:55:50,298 --> 00:55:54,000 en ég held að á síðasta ári á quiz vér hafði þá skrifa skipta yfirlýsingu, 1525 00:55:54,000 --> 00:55:54,700 svo bara í tilfelli. 1526 00:55:54,700 --> 00:55:56,339 1527 00:55:56,339 --> 00:55:57,880 HANNAH: En örugglega ekkert rangt. 1528 00:55:57,880 --> 00:56:00,820 Við erum ekki að búast þig að hafa áhyggjur um árangur brjálaður hlutur. 1529 00:56:00,820 --> 00:56:02,780 Bara ef annað er algerlega í lagi. 1530 00:56:02,780 --> 00:56:04,530 Þetta eru bara góðar hlutir til að vera meðvitaðir um. 1531 00:56:04,530 --> 00:56:07,770 >> Og hér er síðasta vor þannig fellur undir þessum skilyrt flokki. 1532 00:56:07,770 --> 00:56:08,970 1533 00:56:08,970 --> 00:56:12,810 Við höfum eitthvað af almennu formi ástand?, 1534 00:56:12,810 --> 00:56:16,350 og þá a lítill stykki af kóða sem gerist ef skilyrðið er satt. 1535 00:56:16,350 --> 00:56:18,780 Og þá ristli, smá stykki af kóða sem 1536 00:56:18,780 --> 00:56:21,270 framkvæmir ef ástand er ósatt, semíkommu. 1537 00:56:21,270 --> 00:56:22,504 Við erum búin með þá línu. 1538 00:56:22,504 --> 00:56:24,170 Svo setningafræðilega það er svolítið ljót. 1539 00:56:24,170 --> 00:56:26,850 Við erum að fara að fara í gegnum dæmi sem ég held að er skýrust. 1540 00:56:26,850 --> 00:56:31,420 Þannig að við viljum að úthluta strengurinn prófessor 1541 00:56:31,420 --> 00:56:35,900 til einn af þessum tveimur gildum, annað hvort David Malan eða ekki David Malan, OK? 1542 00:56:35,900 --> 00:56:38,740 Svo þú ættir að þekkja með band, prófessor =. 1543 00:56:38,740 --> 00:56:41,770 Við erum að fara að tengja streng til breytu sem heitir prófessor. 1544 00:56:41,770 --> 00:56:43,440 1545 00:56:43,440 --> 00:56:46,360 >> Nú viljum við athuga a sérstaka ástand. 1546 00:56:46,360 --> 00:56:50,700 Í þessu tilviki, ástand okkar er class_num = = 50. 1547 00:56:50,700 --> 00:56:53,080 Og nú gæti verið góður tími til að benda á 1548 00:56:53,080 --> 00:56:56,500 þegar við höfum band prófessor =, Það er ein jafngildir skilti. 1549 00:56:56,500 --> 00:56:57,870 Það er verkefni. 1550 00:56:57,870 --> 00:57:01,360 En í class_num = = 50, það er tvær jöfnum merki. 1551 00:57:01,360 --> 00:57:03,050 Það er til gæða. 1552 00:57:03,050 --> 00:57:06,000 Þannig að við erum að fara að segja er flokks númer jafnt og 50? 1553 00:57:06,000 --> 00:57:10,060 Ef svo er, úthluta Professor David Malan. 1554 00:57:10,060 --> 00:57:13,710 Ef ekki, framselja prófessor Að ekki David Malan. 1555 00:57:13,710 --> 00:57:15,320 1556 00:57:15,320 --> 00:57:16,327 Einhverjar spurningar þarna? 1557 00:57:16,327 --> 00:57:18,410 Aftur, þetta er bara eitthvað það er gott að vita. 1558 00:57:18,410 --> 00:57:20,230 Þú getur gert þetta með ef annað. 1559 00:57:20,230 --> 00:57:22,550 Gott æfa vandamál gæti verið að, þegar 1560 00:57:22,550 --> 00:57:27,830 þú ferð heim, rétt í sama nákvæmlega skilyrt í if annað form, 1561 00:57:27,830 --> 00:57:28,830 því þú getur gert það. 1562 00:57:28,830 --> 00:57:29,950 1563 00:57:29,950 --> 00:57:30,785 Einhverjar spurningar hér? 1564 00:57:30,785 --> 00:57:31,829 1565 00:57:31,829 --> 00:57:33,870 Allt í lagi, held ég að við erum að fara að fara á lykkjur. 1566 00:57:33,870 --> 00:57:34,881 1567 00:57:34,881 --> 00:57:35,380 Ógnvekjandi. 1568 00:57:35,380 --> 00:57:36,780 1569 00:57:36,780 --> 00:57:38,730 >> SHARON: OK, við skulum tala um á meðan lykkjur. 1570 00:57:38,730 --> 00:57:49,995 Svo fyrst á vinstri sérðu here-- OK það segir á meðan, á meðan (skilyrði). 1571 00:57:49,995 --> 00:57:51,040 1572 00:57:51,040 --> 00:57:53,142 Og þá þú this-- getum við breytt þessu? 1573 00:57:53,142 --> 00:57:54,433 >> JASON Hirschhorn: Það er skera burt. 1574 00:57:54,433 --> 00:57:55,420 1575 00:57:55,420 --> 00:57:58,010 >> SHARON: OK, og þá eru einnig hrokkið axlabönd. 1576 00:57:58,010 --> 00:58:01,680 Svo þykjast þessi hrokkið axlabönd eru ofan 1577 00:58:01,680 --> 00:58:04,070 og neðan gera þetta aftur og aftur. 1578 00:58:04,070 --> 00:58:10,930 Þannig að ef skilyrðið í þeim Svigar metur satt 1579 00:58:10,930 --> 00:58:15,150 þá ættir þú að halda að gera hvað er í while lykkju. 1580 00:58:15,150 --> 00:58:19,610 >> Svo til dæmis, við gátum gera æfa vandamál. 1581 00:58:19,610 --> 00:58:20,760 1582 00:58:20,760 --> 00:58:23,750 Ég er þreytandi tvær eyrnalokkar núna, þannig að við skulum segja 1583 00:58:23,750 --> 00:58:27,580 ef ég er þreytandi að minnsta kosti eitt heyrn, klappið höndunum. 1584 00:58:27,580 --> 00:58:30,060 Þannig að ef við erum að fara að fara í gegnum þetta, erum við að going-- 1585 00:58:30,060 --> 00:58:30,790 >> [Clapping] 1586 00:58:30,790 --> 00:58:31,930 >> Hægri? 1587 00:58:31,930 --> 00:58:36,710 Og ég er þreytandi einn, and-- OK. 1588 00:58:36,710 --> 00:58:37,300 Já. 1589 00:58:37,300 --> 00:58:39,850 Ég er ekki þreytandi eyrnalokkar lengur, svo ekki meira. 1590 00:58:39,850 --> 00:58:41,980 OK, svo þá er að þegar þú myndir hætta. 1591 00:58:41,980 --> 00:58:45,980 Og þetta þú gætir sagt er jafngildir næstum breytum. 1592 00:58:45,980 --> 00:58:50,190 Segjum að þú ert með breytilegum fjölda af eyrnalokkum. 1593 00:58:50,190 --> 00:58:51,660 1594 00:58:51,660 --> 00:59:00,940 Svo á meðan fjöldi af eyrnalokkum er meiri en eða jafnt og 1, klappa höndunum. 1595 00:59:00,940 --> 00:59:08,310 Og síðan eftir Clap hendur, lækka eyrnalokkar. 1596 00:59:08,310 --> 00:59:11,060 Gera eins og eyrnalokkar mínus 1. 1597 00:59:11,060 --> 00:59:15,205 Svo lækka fjölda af eyrnalokkum, og þá munt þú fara í gegnum while lykkju 1598 00:59:15,205 --> 00:59:16,300 tvisvar. 1599 00:59:16,300 --> 00:59:24,780 >> Og ef ástand er alltaf true-- svo ef, við skulum segja, 2 = = 2, 1600 00:59:24,780 --> 00:59:28,670 og 2 er alltaf jafnt og 2, í lagi? 1601 00:59:28,670 --> 00:59:30,780 Síðan sem þú vildi alltaf gera eitthvað í það, 1602 00:59:30,780 --> 00:59:35,500 og það er jafngildir nánast eilífu lykkju sem við höfðum í grunni. 1603 00:59:35,500 --> 00:59:36,865 1604 00:59:36,865 --> 00:59:37,364 Já? 1605 00:59:37,364 --> 00:59:41,100 >> Nemandi: Eru tvær hliðar bara mismunandi leiðir að skrifa meðan lykkja? 1606 00:59:41,100 --> 00:59:43,100 >> SHARON: Þannig að við erum lögð áhersla á þessu fyrst. 1607 00:59:43,100 --> 00:59:45,520 Og þá svo við skulum bera saman það með gera á meðan lykkja. 1608 00:59:45,520 --> 00:59:47,460 Svo þeir eru aðeins öðruvísi. 1609 00:59:47,460 --> 00:59:54,120 OK, þannig að við skulum segja að ástand er enn meðan ég er þreytandi að minnsta kosti einn eyrnalokk 1610 00:59:54,120 --> 00:59:56,410 og ég ætla ekki að ganga Allar eyrnalokkar núna. 1611 00:59:56,410 --> 01:00:01,860 Og við skulum segja að gera og enn klappað stund Ég er þreytandi að minnsta kosti einn eyrnalokk. 1612 01:00:01,860 --> 01:00:02,850 Hvað ætti að gerast? 1613 01:00:02,850 --> 01:00:04,236 >> [Claps] 1614 01:00:04,236 --> 01:00:06,210 >> Obbosí, krakkar. 1615 01:00:06,210 --> 01:00:11,820 OK, þannig að þú ert ímyndaður til að klappa einu sinni vegna þess að í grundvallaratriðum þú 1616 01:00:11,820 --> 01:00:13,510 fara í gegnum fyrri hluta kóða. 1617 01:00:13,510 --> 01:00:18,630 Þú gerir það sama hvað, og þá sérðu á meðan skilyrðið, 1618 01:00:18,630 --> 01:00:22,640 og þú ferð aftur inn í að lykkja ef það er satt. 1619 01:00:22,640 --> 01:00:23,969 1620 01:00:23,969 --> 01:00:24,885 Er það er vit? 1621 01:00:24,885 --> 01:00:26,593 >> Nemandi: Þú alltaf gera það í fyrsta skipti. 1622 01:00:26,593 --> 01:00:29,810 SHARON: Þú gerir alltaf það á fyrsta skipti hvort 1623 01:00:29,810 --> 01:00:31,659 eða ekki það skilyrði er satt eða ekki. 1624 01:00:31,659 --> 01:00:33,950 JASON Hirschhorn: Hvenær þú heldur að þú getur notað þetta? 1625 01:00:33,950 --> 01:00:35,480 Hvenær það gera vit í að nota þetta? 1626 01:00:35,480 --> 01:00:36,839 1627 01:00:36,839 --> 01:00:37,380 HANNAH: Já? 1628 01:00:37,380 --> 01:00:38,255 Nemandi: [inaudible]. 1629 01:00:38,255 --> 01:00:40,080 1630 01:00:40,080 --> 01:00:41,080 JASON Hirschhorn: Hægri. 1631 01:00:41,080 --> 01:00:41,575 HANNAH: Mjög gott. 1632 01:00:41,575 --> 01:00:43,408 JASON Hirschhorn: Svo þegar þú hvetja notanda, 1633 01:00:43,408 --> 01:00:45,947 þú ert að fara að vilja alltaf að hvetja notanda einn tíma. 1634 01:00:45,947 --> 01:00:48,280 Þú ert alltaf að fara að vilja að hvetja notandann einn tíma. 1635 01:00:48,280 --> 01:00:50,103 Þannig að í stað þess að setja í while lykkju, þú 1636 01:00:50,103 --> 01:00:52,820 setja í gera á meðan lykkja, því þú ert alltaf að fara að gera það einu sinni. 1637 01:00:52,820 --> 01:00:54,730 Ef þeir gefa þér rétt svar, þú ert búin. 1638 01:00:54,730 --> 01:00:56,355 Ef þeir gera ekki, þá þú aftur hvetja þá. 1639 01:00:56,355 --> 01:01:02,080 1640 01:01:02,080 --> 01:01:03,360 >> SHARON: Allt í lagi, fyrir lykkjur. 1641 01:01:03,360 --> 01:01:05,830 1642 01:01:05,830 --> 01:01:08,590 Svo í grunni, hafði við endurtaka blokkir. 1643 01:01:08,590 --> 01:01:12,640 Þannig að við vildum að endurtaka eitthvað, skulum segja, sjö sinnum. 1644 01:01:12,640 --> 01:01:16,580 Svo ég sagði bara endurtaka sjö, og segja að ég er hér til að hjálpa þér Mjallhvíti! 1645 01:01:16,580 --> 01:01:18,590 1646 01:01:18,590 --> 01:01:22,550 Í C, höfum við fyrir lykkjur ef vér langar að fara í gegnum eitthvað 1647 01:01:22,550 --> 01:01:23,970 sérstök tala af sinnum. 1648 01:01:23,970 --> 01:01:29,700 Segjum ef við frumstilla breytu dvergarnir 1649 01:01:29,700 --> 01:01:35,410 og gera sure-- svo fyrsta blokk rétt þar áður en fyrsta semíkommu, 1650 01:01:35,410 --> 01:01:39,260 við frumstilla breytu okkar til, og við setjum hana á 0. 1651 01:01:39,260 --> 01:01:41,850 Og breytileg okkar þar er heil tala, int. 1652 01:01:41,850 --> 01:01:43,590 1653 01:01:43,590 --> 01:01:47,640 Og breytan nafn er Dvergar, og við setjum dvergana til 0. 1654 01:01:47,640 --> 01:01:52,660 >> Og seinni hluta milli tvær semikommum er ástand okkar. 1655 01:01:52,660 --> 01:01:53,720 1656 01:01:53,720 --> 01:01:58,630 Og svo eins lengi og dverga er minna en sjö, 1657 01:01:58,630 --> 01:02:01,730 við munum halda áfram í gegnum þetta fyrir lykkju. 1658 01:02:01,730 --> 01:02:06,350 Og þá er síðasta hluti hvað við gerum í lok þetta fyrir lykkju? 1659 01:02:06,350 --> 01:02:12,480 Dvergarnir ++, og það þýðir að við hækka dverga í einu í hvert skipti. 1660 01:02:12,480 --> 01:02:13,900 >> Svo hvað er að fara að gerast hér? 1661 01:02:13,900 --> 01:02:15,860 1662 01:02:15,860 --> 01:02:17,620 Svo fyrst að við erum að fara að fara í gegnum. 1663 01:02:17,620 --> 01:02:19,690 Við höfum dvergana sem 0, og þá erum við að fara 1664 01:02:19,690 --> 01:02:22,845 að prenta ég er hér að hjálpa þér Mjallhvíti! 1665 01:02:22,845 --> 01:02:24,120 1666 01:02:24,120 --> 01:02:27,197 Og svo Dvergarnir er að fara að aukast vegna við sögðum dvergana ++. 1667 01:02:27,197 --> 01:02:28,409 1668 01:02:28,409 --> 01:02:29,450 Dvergarnir er að fara að vera 1. 1669 01:02:29,450 --> 01:02:32,720 Og þá erum við compare-- dvergana er 1. 1670 01:02:32,720 --> 01:02:35,900 Við bera saman það til er dvergarnir minna en 7? 1671 01:02:35,900 --> 01:02:36,660 Já. 1672 01:02:36,660 --> 01:02:38,320 Ég ætla að fara í gegnum þetta aftur. 1673 01:02:38,320 --> 01:02:40,190 Ég er hér til að hjálpa þér Mjallhvíti! 1674 01:02:40,190 --> 01:02:44,490 Og svo Dvergarnir verður 2, og þá við bera saman það. 1675 01:02:44,490 --> 01:02:46,621 Er 2 síður að 7? 1676 01:02:46,621 --> 01:02:47,120 Já. 1677 01:02:47,120 --> 01:02:48,740 Við erum að fara að halda áfram í gegnum. 1678 01:02:48,740 --> 01:02:51,395 Og við erum að fara að fara gegnum þetta sjö sinnum. 1679 01:02:51,395 --> 01:02:52,980 1680 01:02:52,980 --> 01:02:59,290 >> Svo í lok, ætlum við að fara að hafa Dvergarnir = 0 prenta út ég 1681 01:02:59,290 --> 01:03:00,710 hér til að hjálpa þér Mjallhvíti! 1682 01:03:00,710 --> 01:03:04,810 Dvergarnir jafngildir 1, 2, 3, 4, 5, og 6. 1683 01:03:04,810 --> 01:03:07,280 Mundu að við vísitölu á 0. 1684 01:03:07,280 --> 01:03:08,546 Þannig við byrjum með 0. 1685 01:03:08,546 --> 01:03:09,046 Já? 1686 01:03:09,046 --> 01:03:11,630 >> Nemandi: Þannig að þetta er öðruvísi en gera 1687 01:03:11,630 --> 01:03:13,920 því þetta er ekki prenta fram í upphafi í fyrstu. 1688 01:03:13,920 --> 01:03:15,880 Svo þú gætir haldið áfram það sama. 1689 01:03:15,880 --> 01:03:17,220 1690 01:03:17,220 --> 01:03:19,095 Gætirðu gert þetta líka með DO lykkja? 1691 01:03:19,095 --> 01:03:20,450 Eins og sama ferli. 1692 01:03:20,450 --> 01:03:24,175 Skilyrði er dvergarnir minna en 7 eða hvað sem er. 1693 01:03:24,175 --> 01:03:25,961 Response er minna en 7. 1694 01:03:25,961 --> 01:03:27,335 SHARON: Svo þú gætir tæknilega. 1695 01:03:27,335 --> 01:03:30,360 1696 01:03:30,360 --> 01:03:34,210 Þannig að ef við förum aftur to-- tala þín um while lykkju, ekki satt? 1697 01:03:34,210 --> 01:03:36,010 Svo gera á meðan lykkja er aðeins öðruvísi 1698 01:03:36,010 --> 01:03:39,966 vegna þess að við tryggjum að minnsta kosti einu sinni að við munum fara í gegnum það, 1699 01:03:39,966 --> 01:03:41,340 svo er það mesti munurinn. 1700 01:03:41,340 --> 01:03:50,330 En með while lykkju við gátum segja á meðan Dvergar er minna en 7, 1701 01:03:50,330 --> 01:03:53,310 gera þetta, og þá hækka dverga í einu. 1702 01:03:53,310 --> 01:03:58,660 Og þá verðum við að frumstilla Dvergar fyrir allri þessari yfirlýsingu 1703 01:03:58,660 --> 01:04:00,628 að það er jafnt og 0. 1704 01:04:00,628 --> 01:04:02,128 Svo já, við gætum gert það með það. 1705 01:04:02,128 --> 01:04:03,104 Mm-HM? 1706 01:04:03,104 --> 01:04:05,056 >> Nemandi: Getur þú ferð aftur í [inaudible]? 1707 01:04:05,056 --> 01:04:06,827 1708 01:04:06,827 --> 01:04:07,535 SHARON: Fyrir lykkja? 1709 01:04:07,535 --> 01:04:13,266 Nemandi: Já, svo með dverga ++, virðist eins og að er það sem þú gerir eftir 1710 01:04:13,266 --> 01:04:15,440 þú hefur ran einhver önnur leið. 1711 01:04:15,440 --> 01:04:16,106 SHARON: Rétt. 1712 01:04:16,106 --> 01:04:18,380 Nemandi: Gat þú bara ekki hafa það og setja it-- 1713 01:04:18,380 --> 01:04:19,130 SHARON: Þú gafst. 1714 01:04:19,130 --> 01:04:23,770 Nemandi: Svo er [inaudible] rétt eftir prenta út í næstu línu undir. 1715 01:04:23,770 --> 01:04:25,430 SHARON: Já, væri hægt að setja það þar. 1716 01:04:25,430 --> 01:04:27,952 En þá myndi bara fara að tóm. 1717 01:04:27,952 --> 01:04:31,090 >> JASON Hirschhorn: Þú enn þurfa parhús ristill þó. 1718 01:04:31,090 --> 01:04:34,194 >> SHARON: Það lítur svolítið klaufalegur, en þú gætir tæknilega gert það. 1719 01:04:34,194 --> 01:04:35,118 Tæknilega. 1720 01:04:35,118 --> 01:04:35,840 Vinsamlegast ekki. 1721 01:04:35,840 --> 01:04:37,295 1722 01:04:37,295 --> 01:04:38,265 Já? 1723 01:04:38,265 --> 01:04:40,687 >> Nemandi: Eru einhverjar Val Til ++? 1724 01:04:40,687 --> 01:04:42,145 Er eitthvað annað [inaudible]? 1725 01:04:42,145 --> 01:04:52,990 1726 01:04:52,990 --> 01:04:54,825 >> SHARON: Tæknilega það það er dverga. 1727 01:04:54,825 --> 01:04:56,880 1728 01:04:56,880 --> 01:05:01,680 Einn jafngildir skilti við ætlum að setja það að dverga plús 1. 1729 01:05:01,680 --> 01:05:03,670 1730 01:05:03,670 --> 01:05:06,762 Svo tæknilega er það hvað Dvergarnir ++ hætti. 1731 01:05:06,762 --> 01:05:07,685 Er að skynsamleg? 1732 01:05:07,685 --> 01:05:09,601 >> Nemandi: Já, en eru einhver val? 1733 01:05:09,601 --> 01:05:10,830 Eins ef þú ever-- 1734 01:05:10,830 --> 01:05:13,130 >> SHARON: Já, væri hægt að gera dverga - -. 1735 01:05:13,130 --> 01:05:14,280 >> Nemandi: [inaudible]. 1736 01:05:14,280 --> 01:05:16,299 >> SHARON: Já, þú gætir gera a gestgjafi af hlutum. 1737 01:05:16,299 --> 01:05:17,840 HANNAH: Og þú gætir hækka um 2. 1738 01:05:17,840 --> 01:05:19,690 Þú gætir hækka um 3. 1739 01:05:19,690 --> 01:05:23,120 Nokkuð sem er að fara að vera að breytast, það mun að lokum gera ástand. 1740 01:05:23,120 --> 01:05:26,036 >> Nemandi: Svo ef þú vildir að hækka um 2, hvernig myndir þú skrifa það? 1741 01:05:26,036 --> 01:05:27,060 1742 01:05:27,060 --> 01:05:31,400 >> HANNAH: Þú getur annað hvort skrifað dwarves-- þú gætir skrifað þetta allt hlutur út. 1743 01:05:31,400 --> 01:05:32,960 Dvergarnir = Dvergarnir + 2. 1744 01:05:32,960 --> 01:05:34,105 Eða örlítið shorthand. 1745 01:05:34,105 --> 01:05:39,893 Ég ætla bara að fara að skrifa + jafngildir 2. 1746 01:05:39,893 --> 01:05:42,784 >> Nemandi: OK, og þú vilt skrifa það hægri þar Dvergarnir ++ er þar. 1747 01:05:42,784 --> 01:05:43,450 HANNAH: Einmitt. 1748 01:05:43,450 --> 01:05:44,116 SHARON: Rétt. 1749 01:05:44,116 --> 01:05:45,297 1750 01:05:45,297 --> 01:05:46,421 Það var annar spurning? 1751 01:05:46,421 --> 01:05:47,383 Já? 1752 01:05:47,383 --> 01:05:49,788 >> Nemandi: [inaudible] dvergarnir ++? 1753 01:05:49,788 --> 01:05:52,484 1754 01:05:52,484 --> 01:05:53,400 SHARON: Svo þú don't-- 1755 01:05:53,400 --> 01:05:55,430 JASON Hirschhorn: Yeah, þurfa ekki það þar. [Inaudible] enda. 1756 01:05:55,430 --> 01:05:57,250 Svo þú gerir [inaudible] sjálfur því þú ert 1757 01:05:57,250 --> 01:06:01,810 konar skipting frumstilling, ástand og breytingin. 1758 01:06:01,810 --> 01:06:03,781 Aftast, þú þarft það ekki. 1759 01:06:03,781 --> 01:06:05,780 SHARON: Einnig taka eftir þér ekki þurfa semíkommu 1760 01:06:05,780 --> 01:06:07,599 eftir öllu heila fyrir lykkju. 1761 01:06:07,599 --> 01:06:09,531 1762 01:06:09,531 --> 01:06:14,361 >> Nemandi: Hvernig myndir þú byrja með upphaflega fjölda neikvæð, 1763 01:06:14,361 --> 01:06:16,300 til dæmis? 1764 01:06:16,300 --> 01:06:19,482 >> SHARON: Hægt frumstilla Dvergarnir jafnt neikvæðum 2. 1765 01:06:19,482 --> 01:06:22,140 >> Nemandi: Ert þú bara þjóta 2? 1766 01:06:22,140 --> 01:06:24,270 >> SHARON: Já, þannig að mínusmerki, þjóta 2. 1767 01:06:24,270 --> 01:06:25,976 1768 01:06:25,976 --> 01:06:29,680 >> Nemandi: Er það [inaudible] til frumstilla sem Dvergarnir [inaudible]? 1769 01:06:29,680 --> 01:06:30,340 >> SHARON: Já. 1770 01:06:30,340 --> 01:06:35,630 Þannig að ef við hefðum bara frumstilla dvergarnir fyrr, bara gera int dvergarnir semíkommu, 1771 01:06:35,630 --> 01:06:39,300 og þá getum við gert Dvergarnir sett miðaður 0. 1772 01:06:39,300 --> 01:06:43,184 >> Nemandi: Gætum við gert það fyrr í Dagskráin segja Int dvergarnir = 0, 1773 01:06:43,184 --> 01:06:44,590 og þá just-- 1774 01:06:44,590 --> 01:06:46,990 >> SHARON: Bara ekki have-- svo það væri pláss aftur, 1775 01:06:46,990 --> 01:06:48,531 en þú myndir samt þurfa semíkommu. 1776 01:06:48,531 --> 01:06:49,500 1777 01:06:49,500 --> 01:06:50,890 Já. 1778 01:06:50,890 --> 01:06:51,494 Mm-HM? 1779 01:06:51,494 --> 01:06:54,285 Nemandi: Er þetta númer segja hvað verðmæti dverga er eftir á. 1780 01:06:54,285 --> 01:06:58,030 Ef þú biður það eftir allt þetta er gert til að prenta verðmæti dverga. 1781 01:06:58,030 --> 01:06:59,530 SHARON: Þú gætir spurt hana að gera það. 1782 01:06:59,530 --> 01:07:00,191 Nemandi: OK. 1783 01:07:00,191 --> 01:07:02,190 SHARON: En þú myndir þarft að biðja hana að gera það. 1784 01:07:02,190 --> 01:07:03,231 Það þýðir ekki að gera það fyrir þig. 1785 01:07:03,231 --> 01:07:04,730 1786 01:07:04,730 --> 01:07:06,875 Ég er hræddur að setja eyrnalokka mína aftur í. 1787 01:07:06,875 --> 01:07:07,874 1788 01:07:07,874 --> 01:07:09,290 Gerðu það í lok fyrir lófaklapp. 1789 01:07:09,290 --> 01:07:10,090 Bara að grínast. 1790 01:07:10,090 --> 01:07:11,755 >> JASON Hirschhorn: Svo er það sama. 1791 01:07:11,755 --> 01:07:13,460 Svo frumstilla efst. 1792 01:07:13,460 --> 01:07:15,360 Ástand, prenta, breyta. 1793 01:07:15,360 --> 01:07:22,482 Þannig að þetta er nákvæmlega það sama og að ef hver sem er getur séð það. 1794 01:07:22,482 --> 01:07:23,871 1795 01:07:23,871 --> 01:07:26,370 Nemandi: Af hverju ertu ekki að hafa semíkommu á fyrstu línu? 1796 01:07:26,370 --> 01:07:27,657 1797 01:07:27,657 --> 01:07:28,240 SHARON: Hvar? 1798 01:07:28,240 --> 01:07:29,490 Nemandi: Eftir fyrstu línu. 1799 01:07:29,490 --> 01:07:31,976 SHARON: Eftir 4 í sviga? 1800 01:07:31,976 --> 01:07:33,850 Vegna þess að við viljum fara gegnum í þessum hliðar. 1801 01:07:33,850 --> 01:07:39,309 Og ef þú taka a líta á lykkjur í Almennt gera þeir hafa ekki semikommum. 1802 01:07:39,309 --> 01:07:40,100 Það er ekki raunhæft. 1803 01:07:40,100 --> 01:07:45,160 1804 01:07:45,160 --> 01:07:46,240 Erum við góðar? 1805 01:07:46,240 --> 01:07:47,470 Eitt enn spurning, tveimur fleiri. 1806 01:07:47,470 --> 01:07:48,056 Já? 1807 01:07:48,056 --> 01:07:49,930 Nemandi: Þetta gæti verið svolítið háþróaður, 1808 01:07:49,930 --> 01:07:52,840 en gera Dvergarnir hafa öðruvísi [inaudible] 1809 01:07:52,840 --> 01:07:54,780 frá breytu [inaudible]. 1810 01:07:54,780 --> 01:07:57,421 1811 01:07:57,421 --> 01:07:58,170 SHARON: Mjög gott. 1812 01:07:58,170 --> 01:07:59,045 Nemandi: [inaudible]. 1813 01:07:59,045 --> 01:08:00,480 1814 01:08:00,480 --> 01:08:02,456 >> SHARON: Já, er það. 1815 01:08:02,456 --> 01:08:03,794 1816 01:08:03,794 --> 01:08:04,422 Hvað? 1817 01:08:04,422 --> 01:08:05,880 JASON Hirschhorn: Já, svo það gerir. 1818 01:08:05,880 --> 01:08:08,965 Svo venjulega umfang eitthvað er í hrokkið axlabönd. 1819 01:08:08,965 --> 01:08:10,216 1820 01:08:10,216 --> 01:08:12,340 Svo umfang er alltaf að fara að vera í hrokkið axlabönd, 1821 01:08:12,340 --> 01:08:14,850 en það myndi ekki gera mikið vit fyrir fyrir lykkju 1822 01:08:14,850 --> 01:08:17,550 vegna þess að við frumstilla Dvergarnir í því hrokkið Brace. 1823 01:08:17,550 --> 01:08:23,310 Svo venjulega umfang dverga, að breytu myndi ekki ná yfir það. 1824 01:08:23,310 --> 01:08:25,000 Þetta er sérstakt tilfelli þó. 1825 01:08:25,000 --> 01:08:28,080 Svo þú frumstilla hana innan þessara sviga, 1826 01:08:28,080 --> 01:08:30,600 og þá hefur þú svigrúm síðar. 1827 01:08:30,600 --> 01:08:32,720 Svo sérstakt tilfelli. 1828 01:08:32,720 --> 01:08:39,059 Þeir ættu ekki að hafa það, og að was-- að skynsamleg? 1829 01:08:39,059 --> 01:08:40,037 >> Nemandi: Nei 1830 01:08:40,037 --> 01:08:41,629 >> JASON Hirschhorn: Ég get farið yfir það. 1831 01:08:41,629 --> 01:08:43,170 Svo hvað ert þú enn að átta þig? 1832 01:08:43,170 --> 01:08:47,200 >> Nemandi: Eins og í er hægt að nota dwarves-- þig getur vitanlega notað dvergana [inaudible] 1833 01:08:47,200 --> 01:08:48,439 úti? formúlu líka 1834 01:08:48,439 --> 01:08:49,480 >> JASON Hirschhorn: Nei, nei. 1835 01:08:49,480 --> 01:08:53,385 Þannig umfangið er bara inni í hrokkið axlabönd fyrir fyrir lykkju, já. 1836 01:08:53,385 --> 01:08:56,509 1837 01:08:56,509 --> 01:08:59,300 SHARON: En ef þú frumstilla Dvergarnir utan for lykkju, þá 1838 01:08:59,300 --> 01:09:05,021 þú getur notað það annars staðar Það er einn spurning? 1839 01:09:05,021 --> 01:09:05,520 Nei? 1840 01:09:05,520 --> 01:09:09,529 1841 01:09:09,529 --> 01:09:10,130 OK. 1842 01:09:10,130 --> 01:09:15,807 >> Svo við ræddum svolítið um hreiðurgerð fyrir lykkjur eða varp conditionals, 1843 01:09:15,807 --> 01:09:16,390 ef yfirlýsingum. 1844 01:09:16,390 --> 01:09:17,660 1845 01:09:17,660 --> 01:09:21,310 Svo er hér dæmi um að við gátum hreiður a for lykkju. 1846 01:09:21,310 --> 01:09:26,500 Segjum að við voru prentun Þessi tafla x er hérna. 1847 01:09:26,500 --> 01:09:31,430 Við gætum vilja to-- fyrst ef við bara ekki horfa á kóðann 1848 01:09:31,430 --> 01:09:34,329 og við bara hugsa um það, við langar að fara í gegnum hvert röð 1849 01:09:34,329 --> 01:09:36,550 og prenta hverja súlu, ekki satt? 1850 01:09:36,550 --> 01:09:37,854 1851 01:09:37,854 --> 01:09:38,729 Er að skynsamleg? 1852 01:09:38,729 --> 01:09:39,787 1853 01:09:39,787 --> 01:09:40,286 OK. 1854 01:09:40,286 --> 01:09:41,439 1855 01:09:41,439 --> 01:09:44,809 >> Svo hér erum við að fara í gegnum sérhver röð fyrir grundvallaratriðum hverri röð, 1856 01:09:44,809 --> 01:09:45,850 og það eru þrjár raðir. 1857 01:09:45,850 --> 01:09:47,149 1858 01:09:47,149 --> 01:09:50,806 Og svo innan hvers röð fyrir hvern dálk, og þar 1859 01:09:50,806 --> 01:09:53,149 eru fjórir dálkar, prenta út x. 1860 01:09:53,149 --> 01:09:55,920 1861 01:09:55,920 --> 01:09:56,420 svo. 1862 01:09:56,420 --> 01:10:02,400 Þegar röðin er 0 og súla er 0, við prenta þetta x. 1863 01:10:02,400 --> 01:10:06,920 Og þá erum við að halda áfram gegnum súluna lykkju. 1864 01:10:06,920 --> 01:10:08,300 1865 01:10:08,300 --> 01:10:11,280 Row er enn 0, en dálkur er einn. 1866 01:10:11,280 --> 01:10:13,760 Og þá er dálkur 2, og þá er dálkur 3. 1867 01:10:13,760 --> 01:10:14,770 1868 01:10:14,770 --> 01:10:19,270 Og þá erum við að loka út af því lykkja því þá dálki 1869 01:10:19,270 --> 01:10:20,605 er ekki lengur minna en 4. 1870 01:10:20,605 --> 01:10:21,970 1871 01:10:21,970 --> 01:10:25,330 Og þá erum við að prenta nýja línu, og förum við í nýja línu. 1872 01:10:25,330 --> 01:10:30,160 Og þá erum við að fara í gegnum næstu róður, og röð fær hækkar, 1873 01:10:30,160 --> 01:10:31,885 og við förum í gegnum það aftur. 1874 01:10:31,885 --> 01:10:32,760 Er að skynsamleg? 1875 01:10:32,760 --> 01:10:34,120 1876 01:10:34,120 --> 01:10:34,778 Já? 1877 01:10:34,778 --> 01:10:40,150 >> Nemandi: Svo til hreiður [inaudible] er bara að setja það inni for lykkjunnar? 1878 01:10:40,150 --> 01:10:44,290 >> SHARON: Svo hreiður þýðir að við hafa fyrir lykkja innan a for lykkju, 1879 01:10:44,290 --> 01:10:45,382 eins upphafi. 1880 01:10:45,382 --> 01:10:47,798 >> Nemandi: Þú þarft ekki a sérstakt snúningur eða eitthvað? 1881 01:10:47,798 --> 01:10:49,567 Þú standa bara það rétt inni í henni? 1882 01:10:49,567 --> 01:10:50,233 SHARON: Rétt. 1883 01:10:50,233 --> 01:10:52,060 1884 01:10:52,060 --> 01:10:52,560 Já? 1885 01:10:52,560 --> 01:10:56,050 >> Nemandi: Gæti verið [inaudible], en það lítur út eins og það er auka rúm 1886 01:10:56,050 --> 01:10:57,730 milli allra x áratugnum. 1887 01:10:57,730 --> 01:11:01,197 Ég veit ekki hvort that's-- Ef það voru að raunverulega gera the program, 1888 01:11:01,197 --> 01:11:02,530 myndi það gera eitthvað svona? 1889 01:11:02,530 --> 01:11:03,320 >> SHARON: Svo nei. 1890 01:11:03,320 --> 01:11:04,970 Það var því að ýta á Enter. 1891 01:11:04,970 --> 01:11:06,360 1892 01:11:06,360 --> 01:11:08,342 Það var slæmt á hluta okkar. 1893 01:11:08,342 --> 01:11:08,842 Afsökunar. 1894 01:11:08,842 --> 01:11:11,576 >> HANNAH: Hvernig myndir þú breyta þessu program ef þú gerðir einn auka línu? 1895 01:11:11,576 --> 01:11:12,451 >> Nemandi: [inaudible]. 1896 01:11:12,451 --> 01:11:13,932 1897 01:11:13,932 --> 01:11:14,640 SHARON: Gott starf. 1898 01:11:14,640 --> 01:11:16,067 1899 01:11:16,067 --> 01:11:19,150 Nemandi: Þú getur líka prentað sama hlutur með því að skipta um dálki, 1900 01:11:19,150 --> 01:11:20,632 ekki satt? 1901 01:11:20,632 --> 01:11:21,620 >> SHARON: Hm? 1902 01:11:21,620 --> 01:11:27,054 >> Nemandi: Svo að prenta Little þína XXX, fyrsta línan getur sagt prenta, 1903 01:11:27,054 --> 01:11:30,020 og í stað þess að segja róður, segir það dálki. 1904 01:11:30,020 --> 01:11:32,710 >> SHARON: Svo þú gætir breyst breytu nöfn til að gera það. 1905 01:11:32,710 --> 01:11:33,836 Er það sem þú ert að segja? 1906 01:11:33,836 --> 01:11:36,175 >> Nemandi: Nei, ég er bara segja that-- svo þú ert 1907 01:11:36,175 --> 01:11:38,354 prentun raðir fyrst og þá prentun dálkum. 1908 01:11:38,354 --> 01:11:43,010 Getur þú prenta líka dálka fyrst og þá raðir til að fá sömu mynd? 1909 01:11:43,010 --> 01:11:44,760 SHARON: þú gætir, en þá myndi hafa 1910 01:11:44,760 --> 01:11:47,370 að vera varkár um hvar þú setur nýja línu. 1911 01:11:47,370 --> 01:11:48,876 Og hvernig myndir þú stökkva aftur? 1912 01:11:48,876 --> 01:11:55,082 1913 01:11:55,082 --> 01:11:56,790 JASON Hirschhorn: Ef þú skiptir bara það 1914 01:11:56,790 --> 01:12:01,190 og gildi voru öðruvísi, stað þess að hafa four-- hvað er það? 1915 01:12:01,190 --> 01:12:02,530 Þrjú með fjórum. 1916 01:12:02,530 --> 01:12:08,955 I Þú hefði fjóra raðir og þrír dálkar. 1917 01:12:08,955 --> 01:12:09,830 Er að skynsamleg? 1918 01:12:09,830 --> 01:12:10,270 >> Nemandi: Já. 1919 01:12:10,270 --> 01:12:11,610 >> JASON Hirschhorn: Svo Já, getur þú gert það. 1920 01:12:11,610 --> 01:12:12,318 Já, örugglega. 1921 01:12:12,318 --> 01:12:12,461 1922 01:12:12,461 --> 01:12:15,710 SHARON: En það væri bókstaflega bara skipta nöfn breyturnar. 1923 01:12:15,710 --> 01:12:19,930 1924 01:12:19,930 --> 01:12:20,430 Gott? 1925 01:12:20,430 --> 01:12:21,461 1926 01:12:21,461 --> 01:12:21,960 OK. 1927 01:12:21,960 --> 01:12:23,970 1928 01:12:23,970 --> 01:12:26,120 Allt í lagi, P setja einn. 1929 01:12:26,120 --> 01:12:32,399 OK, þannig að fyrsti hluti hennar þú verður að gera þetta, Mario. 1930 01:12:32,399 --> 01:12:32,940 Bara að grínast. 1931 01:12:32,940 --> 01:12:34,210 Það er meira eins og þetta. 1932 01:12:34,210 --> 01:12:39,350 Og svo þegar við skoðuðum bara á orpið fyrir lykkjur, gera þessi borð, 1933 01:12:39,350 --> 01:12:45,960 hugsa um hvernig þú might vera fær til prenta út þessar hashtags á þennan hátt. 1934 01:12:45,960 --> 01:12:50,090 Og svo hérna hvernig myndir þú prenta þennan rétt hér, þetta opið rými. 1935 01:12:50,090 --> 01:12:51,429 >> Nemandi: [inaudible]. 1936 01:12:51,429 --> 01:12:52,970 SHARON: Já, þú prenta bara pláss. 1937 01:12:52,970 --> 01:12:54,720 OK, svo bara hugsa um það. 1938 01:12:54,720 --> 01:12:56,699 1939 01:12:56,699 --> 01:12:58,740 HANNAH: Og þá sama hluti af vandamálinu sem sett er 1940 01:12:58,740 --> 01:13:01,630 er forrit sem heitir greedy.c, þannig að þú ert 1941 01:13:01,630 --> 01:13:03,810 fara að vilja til að hugsa um conditionals 1942 01:13:03,810 --> 01:13:06,960 og að tryggja að þú getur gert rétta breytingu. 1943 01:13:06,960 --> 01:13:10,780 Og eitt lítið viðvörun við höfum fyrir þig er að vera varkár af fleytitölu gildi. 1944 01:13:10,780 --> 01:13:14,530 Ef það þýðir nákvæmlega ekkert að þér, það verður fjallað í fyrirlestri í þessari viku 1945 01:13:14,530 --> 01:13:16,410 og einnig í [inaudible] ganga í gegnum, sem 1946 01:13:16,410 --> 01:13:20,420 þú krakkar vilja læra að ást á vandamál setur. 1947 01:13:20,420 --> 01:13:23,470 >> Eitt sem ég mæli virkilega, sérstaklega með Mario.c, 1948 01:13:23,470 --> 01:13:26,110 þegar þú ert að gera vandamál sett, ef þú færð fastur, 1949 01:13:26,110 --> 01:13:28,460 byrja á því að gera það á pappír. 1950 01:13:28,460 --> 01:13:31,960 Skrifa það út og í raun sitja þar og þykjast vera í tölvunni, 1951 01:13:31,960 --> 01:13:36,530 og fara through-- segja Ég væri tölva, 1952 01:13:36,530 --> 01:13:38,380 hvernig myndi ég fylgja þetta fyrir lykkju í gegnum? 1953 01:13:38,380 --> 01:13:41,260 Hvernig væri breytur mínum í fyrir lykkju breytingar? 1954 01:13:41,260 --> 01:13:43,640 Svo gera það á pappír gerir það 10 sinnum auðveldara 1955 01:13:43,640 --> 01:13:45,710 þegar þú ferð að setjast niður við tölvuna. 1956 01:13:45,710 --> 01:13:46,840 Svo bara smá tappi minn. 1957 01:13:46,840 --> 01:13:50,060 >> SHARON: Og einnig held ekki að þú þarft að kóða allt í einu. 1958 01:13:50,060 --> 01:13:53,060 Gakktu úr skugga um að þú taka endurtekningu ferli. 1959 01:13:53,060 --> 01:13:55,430 Gera a lítill hluti, prenta það út, sjá hvað gerist. 1960 01:13:55,430 --> 01:13:57,044 1961 01:13:57,044 --> 01:13:58,710 Stundum er það svolítið prufa og villa. 1962 01:13:58,710 --> 01:14:00,220 1963 01:14:00,220 --> 01:14:01,375 Og koma til skrifstofutíma. 1964 01:14:01,375 --> 01:14:01,875 Super gaman. 1965 01:14:01,875 --> 01:14:02,472 1966 01:14:02,472 --> 01:14:03,930 JASON Hirschhorn: Svo einhverjar spurningar? 1967 01:14:03,930 --> 01:14:05,186 1968 01:14:05,186 --> 01:14:07,317 Allt í lagi krakkar, að var fyrsta hlutanum. 1969 01:14:07,317 --> 01:14:08,400 HANNAH: Takk fyrir komuna. 1970 01:14:08,400 --> 01:14:09,106 JASON Hirschhorn: Takk fyrir að koma. 1971 01:14:09,106 --> 01:14:09,890 SHARON: Þakka þér. 1972 01:14:09,890 --> 01:14:11,440 [Applause] 1973 01:14:11,440 --> 01:14:15,915