1 00:00:00,000 --> 00:00:11,030 2 00:00:11,030 --> 00:00:12,150 >> JASON Hirschhorn: Sveiki. 3 00:00:12,150 --> 00:00:14,000 Taigi tik keletas skelbimai prieš pradedant. 4 00:00:14,000 --> 00:00:16,570 Taigi skyriuose, kiekvienas turėtų buvo suskirstyta jau. 5 00:00:16,570 --> 00:00:19,474 Skyriai paprastai paleisti nuo sekmadienio iki antradienis. 6 00:00:19,474 --> 00:00:21,140 Taigi jūs vaikinai turėtų gauti savo užduotis. 7 00:00:21,140 --> 00:00:24,160 Ir tada, manau, kitą savaitę jums bus su jūsų faktinį TFS. 8 00:00:24,160 --> 00:00:27,310 Taigi, jei turite kokių nors klausimų, ar Bėda, ar Jūs pamiršote skyriuje. 9 00:00:27,310 --> 00:00:28,820 Kai kurie žmonės tai padaryti. 10 00:00:28,820 --> 00:00:29,580 Tiesiog praneškite mums. 11 00:00:29,580 --> 00:00:30,870 Šaudyti man ne vadovų laišką. 12 00:00:30,870 --> 00:00:33,160 13 00:00:33,160 --> 00:00:34,520 >> Tada darbo valandomis. 14 00:00:34,520 --> 00:00:36,120 Mes pradėjome priėmimo valandos praėjusią savaitę. 15 00:00:36,120 --> 00:00:37,180 16 00:00:37,180 --> 00:00:38,640 Darbo valandos per savaitę. 17 00:00:38,640 --> 00:00:40,920 Pirmadienis yra Leverett 8:00-11:00. 18 00:00:40,920 --> 00:00:43,870 Antradieniais in Quad, taip Cabot 8:00-11:00. 19 00:00:43,870 --> 00:00:45,980 Trečiadienis, Mather 8:30-11:30. 20 00:00:45,980 --> 00:00:48,350 Ir ketvirtadienis Annenberg 8:00-11:00. 21 00:00:48,350 --> 00:00:51,810 >> Taigi nulio, daug žmonių nereikia darbo valandomis 22 00:00:51,810 --> 00:00:54,650 padėti įbrėžimams, kuri yra visiškai gerai. 23 00:00:54,650 --> 00:00:56,470 Jei tai padarysite, tai visiškai gerai, taip pat. 24 00:00:56,470 --> 00:01:01,060 Tačiau ateityje, problema rinkiniai, jie gauna daug sunkiau. 25 00:01:01,060 --> 00:01:03,090 Taigi tai bus jūsų draugas. 26 00:01:03,090 --> 00:01:04,340 Tikrai eiti į darbo laiką. 27 00:01:04,340 --> 00:01:06,730 Planuojate eiti į darbo laiką. 28 00:01:06,730 --> 00:01:10,279 Kai jūs gaunate problema nustatyti keturi, penki, šeši, septyni, 29 00:01:10,279 --> 00:01:11,570 jums reikia eiti į darbo laiką. 30 00:01:11,570 --> 00:01:15,030 Štai kur daug Pagalba ir atlikti darbai. 31 00:01:15,030 --> 00:01:18,010 >> Manau pernai tik Pavyzdžiui, ketvirtadienį night-- 32 00:01:18,010 --> 00:01:20,090 todėl manau, kad problema buvo dėl rinkiniai penktadienį. 33 00:01:20,090 --> 00:01:24,740 Taigi ketvirtadienis naktį, mes turėtume 200, 250 studentai darbo valandomis. 34 00:01:24,740 --> 00:01:26,904 Taigi tikrai pasinaudoti jų. 35 00:01:26,904 --> 00:01:28,070 Tai yra jūsų geriausi draugai. 36 00:01:28,070 --> 00:01:31,050 Kaip tai kur, jei esate pakimba ant problematikos, 37 00:01:31,050 --> 00:01:33,020 tai kur jūs tikriausiai reikia pagalbos. 38 00:01:33,020 --> 00:01:34,100 Taigi darbo valandomis. 39 00:01:34,100 --> 00:01:35,130 40 00:01:35,130 --> 00:01:36,990 Gerai, kad tie yra svarbios temos. 41 00:01:36,990 --> 00:01:40,470 Pranešimai yra padaryta, todėl pradėkime. 42 00:01:40,470 --> 00:01:41,450 >> Gerai, kad prietaisas. 43 00:01:41,450 --> 00:01:44,360 Ar visi parsisiųsti Prietaisas dar? 44 00:01:44,360 --> 00:01:44,860 Ne. 45 00:01:44,860 --> 00:01:45,699 Kaip taip padaryti. 46 00:01:45,699 --> 00:01:47,157 I rūšies atsisiųsti prietaiso. 47 00:01:47,157 --> 00:01:48,650 48 00:01:48,650 --> 00:01:52,501 Teisę taip, kad prietaisas yra naujas šiemet, todėl tikriausiai 49 00:01:52,501 --> 00:01:53,750 teks kai kurių klaidų jame. 50 00:01:53,750 --> 00:01:56,420 Taigi, prašome jį atsisiųsti kuo anksčiau. 51 00:01:56,420 --> 00:02:00,120 52 00:02:00,120 --> 00:02:03,390 Taigi problema nustatyti vieną ketina pasakyti Jūs tiksliai, kaip ją atsisiųsti. 53 00:02:03,390 --> 00:02:05,830 Darbo pradžia diegiant čia. 54 00:02:05,830 --> 00:02:07,042 55 00:02:07,042 --> 00:02:09,250 Jis ketina pasakyti jums, kaip atsisiųsti prietaiso. 56 00:02:09,250 --> 00:02:13,240 >> Taigi tikrai parsisiųsti Prietaisas anksčiau nei vėliau. 57 00:02:13,240 --> 00:02:15,290 Instrukcijos yra P nustatytą spec. 58 00:02:15,290 --> 00:02:17,820 59 00:02:17,820 --> 00:02:21,920 Taigi, jei jūs laukti, kol trečiadienis naktį, ir tada jūs turite problemų, 60 00:02:21,920 --> 00:02:24,220 ir galite atsiųsti mums elektroninį laišką adresu vidurnakčio trečiadienį vakare 61 00:02:24,220 --> 00:02:26,860 kad jūs negalite jų atsisiųsti prietaisas, tai 62 00:02:26,860 --> 00:02:28,365 ne teisėtas priežastis dėl pratęsimo. 63 00:02:28,365 --> 00:02:29,390 64 00:02:29,390 --> 00:02:32,540 Ką jums reikia padaryti tai dabar, ir jūs turite problemų. 65 00:02:32,540 --> 00:02:34,330 Bandžiau jį atsisiųsti paskutinę naktį. 66 00:02:34,330 --> 00:02:36,449 Išbėgau į šiek tiek problemų. 67 00:02:36,449 --> 00:02:38,490 Jei jūs į bėdą įrengiant, tikrai 68 00:02:38,490 --> 00:02:42,680 nukentėjo Kartoti, nes aš tiesiog paspauskite pakartoti porą kartų, ir galų gale jis dirbo, 69 00:02:42,680 --> 00:02:45,910 kuris neturi jokios jausmas, bet ji veikia. 70 00:02:45,910 --> 00:02:48,950 Taigi tikrai pakartoti, tačiau, jei jums susiduria su plytų sieną, 71 00:02:48,950 --> 00:02:52,070 šaudyti man laišką adresu galvų, ir mes būti daugiau nei laimingi galėdami padėti jums vaikinai. 72 00:02:52,070 --> 00:02:52,570 Kas atsitiko? 73 00:02:52,570 --> 00:02:53,861 >> STUDENTŲ: Tiesiog greitas klausimas. 74 00:02:53,861 --> 00:02:57,631 Jei jie patikrinti stilių, yra dalis kad sako neįtraukėme tai. 75 00:02:57,631 --> 00:02:58,714 JASON Hirschhorn: Dar ne. 76 00:02:58,714 --> 00:02:59,880 STUDENTŲ: Ji sako jį vykdyti. 77 00:02:59,880 --> 00:03:02,410 Kaip jūs paleisti kad į įsitikinkite, kad jis jūsų sistemoje? 78 00:03:02,410 --> 00:03:03,660 >> JASON Hirschhorn: Jūs esate ketina paleisti bash. 79 00:03:03,660 --> 00:03:05,200 Aš eisiu per vėliau. 80 00:03:05,200 --> 00:03:06,400 Cool. 81 00:03:06,400 --> 00:03:13,130 Taigi prietaisas gali būti šiek tiek bauginanti, 82 00:03:13,130 --> 00:03:16,700 nes ką įpratę prie rūšies veikia grafinę vartotojo sąsają. 83 00:03:16,700 --> 00:03:21,257 Taigi Scratch buvo grafinė vartotojo sąsaja, todėl tai, ką aš galiu pasakyti? 84 00:03:21,257 --> 00:03:23,090 Ką reiškia, kad kai jūs programavimo, 85 00:03:23,090 --> 00:03:24,772 jūs iš esmės naudojant kodo blokus. 86 00:03:24,772 --> 00:03:26,480 Jūs galite pamatyti kodą ir stuff like that. 87 00:03:26,480 --> 00:03:30,010 >> Prietaisas, jūs ketinate daryti dalykų komandų eilutės aplinkoje. 88 00:03:30,010 --> 00:03:32,394 Ir todėl už poilsio Jūsų programavimo gyvenimas, 89 00:03:32,394 --> 00:03:35,060 jūs ketinate daryti dalykus į komandų eilutę aplinkoje. 90 00:03:35,060 --> 00:03:40,290 Taigi gera šokinėti pradžioje ir gauti tam tikrą patirtį. 91 00:03:40,290 --> 00:03:43,210 Taigi galime daryti. 92 00:03:43,210 --> 00:03:43,860 Štai Rob. 93 00:03:43,860 --> 00:03:46,480 94 00:03:46,480 --> 00:03:48,650 >> Gerai, kad galime tik šokti į komandų eilutę stuff. 95 00:03:48,650 --> 00:03:50,480 Taigi tai yra įrenginys. 96 00:03:50,480 --> 00:03:51,810 97 00:03:51,810 --> 00:03:54,729 Ar kas nors pasakykite man, kodėl mes naudojame prietaisą? 98 00:03:54,729 --> 00:03:55,645 Kas yra prietaisas? 99 00:03:55,645 --> 00:03:57,010 100 00:03:57,010 --> 00:03:57,830 Ar kas nors žino? 101 00:03:57,830 --> 00:03:58,538 Kas atsitiko? 102 00:03:58,538 --> 00:04:02,275 >> STUDENTŲ: Tai tiesiog virtualios mašinos kad paleidus kompiuterį, kad jūs 103 00:04:02,275 --> 00:04:06,297 gali gauti per OS nesutarimai Mac ir PC. 104 00:04:06,297 --> 00:04:07,380 JASON Hirschhorn: Perfect. 105 00:04:07,380 --> 00:04:08,220 STUDENTŲ: Tai universalus šablonas. 106 00:04:08,220 --> 00:04:09,420 JASON Hirschhorn: Taip, tai kaip universalus šablonas. 107 00:04:09,420 --> 00:04:10,045 Tai puiku. 108 00:04:10,045 --> 00:04:11,740 Taigi, taip, tai virtuali mašina. 109 00:04:11,740 --> 00:04:13,660 Taigi tai iš esmės operacinė sistema. 110 00:04:13,660 --> 00:04:14,920 Tai operacinė sistema. 111 00:04:14,920 --> 00:04:18,160 Tai atitinka jūsų Mac, arba PC, ar jūsų Linux. 112 00:04:18,160 --> 00:04:19,217 Tai lygiai toks pats. 113 00:04:19,217 --> 00:04:20,550 Ir tokiu būdu jūs galite padaryti panašų stuff. 114 00:04:20,550 --> 00:04:23,370 Jei nori, tu gali prisijungti prie interneto, pvz. 115 00:04:23,370 --> 00:04:25,920 Jūs tikrai negali matyti, bet čia, "Google Chrome". 116 00:04:25,920 --> 00:04:27,294 Jūs galite prisijungti prie interneto, jei norite. 117 00:04:27,294 --> 00:04:28,754 Tai operacinė sistema. 118 00:04:28,754 --> 00:04:31,920 Ir todėl mes padaryti yra todėl, tai daug lengviau, kai mes dalijamos 119 00:04:31,920 --> 00:04:33,216 instrukcijos ir viskas. 120 00:04:33,216 --> 00:04:35,715 Jei tai tik vienodas aplinka, tai daug lengviau mums 121 00:04:35,715 --> 00:04:37,310 ir tai daug lengviau jums. 122 00:04:37,310 --> 00:04:41,380 Jūs nesate ketina paleisti į tai paleisti į kokių nors ypatumus 123 00:04:41,380 --> 00:04:42,380 kai jūs programavimo. 124 00:04:42,380 --> 00:04:44,510 Žinome, ką jūs ketinate paleisti į. 125 00:04:44,510 --> 00:04:47,120 Taigi prietaisas yra čia. 126 00:04:47,120 --> 00:04:50,172 >> Taigi, kai jūs pradedate programavimo, esate 127 00:04:50,172 --> 00:04:51,880 ketina eiti į kairiajame kampe. 128 00:04:51,880 --> 00:04:53,439 Yra mažai dėžė. 129 00:04:53,439 --> 00:04:54,480 Jūs ketinate jį spustelėkite. 130 00:04:54,480 --> 00:04:55,760 Tai jūsų terminalo langą. 131 00:04:55,760 --> 00:04:57,680 132 00:04:57,680 --> 00:05:01,980 Taigi tai yra, kai jūs ketinate būti semestro aikštelė. 133 00:05:01,980 --> 00:05:03,837 Taigi leiskite man padidinti truputį. 134 00:05:03,837 --> 00:05:07,820 135 00:05:07,820 --> 00:05:11,630 >> Gerai, kad vis aplink terminalą langas yra šiek tiek kitokia. 136 00:05:11,630 --> 00:05:13,610 Pirma, nėra piktogramos. 137 00:05:13,610 --> 00:05:15,780 Negaliu spustelėkite nieko. 138 00:05:15,780 --> 00:05:17,170 Nėra nieko spausti. 139 00:05:17,170 --> 00:05:21,390 Taigi, jūs turite išsiaiškinti, kaip gauti išsiaiškinti, kur esate, kas čia, 140 00:05:21,390 --> 00:05:22,830 ir kaip judėti. 141 00:05:22,830 --> 00:05:29,630 >> Taigi šių dviejų naudingiausių komandų tikriausiai yra ls-- Taigi, ką jūs manote Ls? 142 00:05:29,630 --> 00:05:30,771 >> STUDENTŲ: Sąrašas. 143 00:05:30,771 --> 00:05:32,020 JASON Hirschhorn: Sąrašai, yeah. 144 00:05:32,020 --> 00:05:33,936 Jis tiesiog išvardyti algoritmai per katalogą. 145 00:05:33,936 --> 00:05:35,190 Ir tada cd. 146 00:05:35,190 --> 00:05:39,280 Taigi galime sakyti, aš norėjau cd CS50, ką manė, kad tai padaryti? 147 00:05:39,280 --> 00:05:40,230 148 00:05:40,230 --> 00:05:40,730 Taip? 149 00:05:40,730 --> 00:05:42,064 >> STUDENTŲ: Keičia savo katalogą. 150 00:05:42,064 --> 00:05:43,396 JASON Hirschhorn: Puikiai, yeah. 151 00:05:43,396 --> 00:05:44,780 Jis tiesiog keičia katalogas. 152 00:05:44,780 --> 00:05:46,250 Taigi grįžkime. 153 00:05:46,250 --> 00:05:47,440 Taigi, kaip aš einu atgal? 154 00:05:47,440 --> 00:05:50,590 Taigi galime sakyti, aš norėjau eiti atgal į ankstesnį katalogą. 155 00:05:50,590 --> 00:05:53,181 156 00:05:53,181 --> 00:05:53,680 Taip, tikrai. 157 00:05:53,680 --> 00:05:55,847 >> STUDENTŲ: Aš manau, kad jūs rašyti cd tiesiog be nieko. 158 00:05:55,847 --> 00:05:57,263 JASON Hirschhorn: Jūs galite padaryti, kad. 159 00:05:57,263 --> 00:05:57,800 Taip tobula. 160 00:05:57,800 --> 00:05:59,950 Taigi, jei aš rašyti cd, tai yra tikrųjų vyksta pop manimi 161 00:05:59,950 --> 00:06:01,800 atgal į viršų į pagrindinį katalogą. 162 00:06:01,800 --> 00:06:04,510 Taigi matote šį tildės, kad vyksta pop manimi 163 00:06:04,510 --> 00:06:06,240 kelias atgal iki kur tildės yra. 164 00:06:06,240 --> 00:06:07,410 Taigi ji vyksta pop mane Atgal į namų katalogą. 165 00:06:07,410 --> 00:06:09,076 Bet tarkim aš kažką panašaus į tai. 166 00:06:09,076 --> 00:06:10,600 Tarkime cd CS50. 167 00:06:10,600 --> 00:06:11,800 168 00:06:11,800 --> 00:06:13,060 ls dar kartą. 169 00:06:13,060 --> 00:06:15,180 Aš turiu kitų dalykų. cd super skyriuje. 170 00:06:15,180 --> 00:06:17,600 171 00:06:17,600 --> 00:06:18,920 cd failas, todėl aš ruošiuosi giliai. 172 00:06:18,920 --> 00:06:20,250 173 00:06:20,250 --> 00:06:23,590 Ir tada tarkim noriu tiesiog grįžti į viršų į viršų. 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 Tarkime aš nenoriu to daryti. 177 00:06:26,200 --> 00:06:29,590 Tarkime aš tik noriu grįžti iki katalogas buvo tiesiai virš manęs. 178 00:06:29,590 --> 00:06:30,350 Kaip man tai padaryti? 179 00:06:30,350 --> 00:06:33,180 Taigi galime sakyti, 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 Taigi leiskite aš čia. 183 00:06:39,370 --> 00:06:42,012 Tarkime aš tik noriu Iššokantis kartą. 184 00:06:42,012 --> 00:06:42,720 Kaip man tai padaryti? 185 00:06:42,720 --> 00:06:44,170 186 00:06:44,170 --> 00:06:45,120 Taip, kas atsitiko? 187 00:06:45,120 --> 00:06:47,560 >> STUDENTŲ: Jūs tiesiog įrašykite cd supersection vėl. 188 00:06:47,560 --> 00:06:49,060 >> JASON Hirschhorn: Galima daryti. 189 00:06:49,060 --> 00:06:50,730 Na aš supersection. 190 00:06:50,730 --> 00:06:51,970 >> STUDENTŲ: Oh, vienas prieš. 191 00:06:51,970 --> 00:06:53,845 >> JASON Hirschhorn: Taip, kad galėtumėte tai padaryti. 192 00:06:53,845 --> 00:06:55,620 Jūs cd ~ CS50. 193 00:06:55,620 --> 00:06:57,410 194 00:06:57,410 --> 00:07:01,770 Taigi, jei jums atrodo čia tai Jūsų kelias čia. 195 00:07:01,770 --> 00:07:03,890 196 00:07:03,890 --> 00:07:05,140 Tai jūsų kelias. 197 00:07:05,140 --> 00:07:07,185 Taigi tu gali rimtai tiesiog eiti cd ~ / CS50. 198 00:07:07,185 --> 00:07:11,170 199 00:07:11,170 --> 00:07:12,399 Strėlės jūs ten. 200 00:07:12,399 --> 00:07:13,940 Kas paprasčiausias būdas tai padaryti, nors? 201 00:07:13,940 --> 00:07:16,650 Tai buvo tobulai teisinga, tačiau kas šiek tiek paprastesnis būdas 202 00:07:16,650 --> 00:07:17,880 tai padaryti, nes daug kartų jūs ketinate 203 00:07:17,880 --> 00:07:20,510 šokinėja iš katalogų, šokinėja iš katalogų. 204 00:07:20,510 --> 00:07:21,790 Taigi grįžkime. 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 Taigi galime sakyti, aš noriu grįžti nekilnojamojo greitai. 208 00:07:25,140 --> 00:07:28,689 Galite padaryti kažką panašaus cd dot dot. 209 00:07:28,689 --> 00:07:30,480 Kad vyksta pop Jūs atsargines nekilnojamojo greitai. 210 00:07:30,480 --> 00:07:31,570 Taigi cd supersection. 211 00:07:31,570 --> 00:07:36,010 212 00:07:36,010 --> 00:07:37,440 cd failus. 213 00:07:37,440 --> 00:07:38,890 Tarkime aš čia. 214 00:07:38,890 --> 00:07:42,790 Beje, akivaizdu, yra geras, nes mano langas buvo gauti šiek tiek nepatogus. 215 00:07:42,790 --> 00:07:46,190 Taigi ls, todėl aš nenoriu čia nebėra. cd dot dot. 216 00:07:46,190 --> 00:07:47,072 Paimkite man vieną. 217 00:07:47,072 --> 00:07:49,130 Cd dot dot trunka man vieną. 218 00:07:49,130 --> 00:07:50,600 Cd dot dot ir grįžti į savo namus. 219 00:07:50,600 --> 00:07:53,820 220 00:07:53,820 --> 00:07:55,180 >> Gerai, kad CD, ls. 221 00:07:55,180 --> 00:07:57,263 Turbūt svarbiausias dalykų, nes jūs 222 00:07:57,263 --> 00:07:58,880 ketinate reikia žinoti, kur esate. 223 00:07:58,880 --> 00:08:00,790 ls ketina pasakyti jums kur esate, ir cd 224 00:08:00,790 --> 00:08:02,610 kaip jūs ketinate šokti aplink. 225 00:08:02,610 --> 00:08:04,300 >> Jūs taip pat galite padaryti kai kurių kitų įdomių dalykų. 226 00:08:04,300 --> 00:08:05,470 227 00:08:05,470 --> 00:08:07,190 Taigi, pavyzdžiui ls. 228 00:08:07,190 --> 00:08:09,610 LS sistema yra tik ketina parodyti jums Tai reiškia, jūsų failą katalogai. 229 00:08:09,610 --> 00:08:10,780 Jis taip pat ketina parodyti jums failus. 230 00:08:10,780 --> 00:08:12,680 Bet tai tik ketina parodyti jums, kas ten. 231 00:08:12,680 --> 00:08:14,638 >> Jei nori kažką Šiek tiek daugiau cool, 232 00:08:14,638 --> 00:08:19,210 ir jūs ketinate iš tikrųjų tai pora savaičių. ls brūkšnys l. 233 00:08:19,210 --> 00:08:20,995 Kad spausdina šiek tiek daugiau informacijos. 234 00:08:20,995 --> 00:08:22,360 235 00:08:22,360 --> 00:08:28,170 Ar kas nors atspėti kairėje PUSE drwx, rwx ir stuff like that. 236 00:08:28,170 --> 00:08:30,330 Ar kas nors turite idėją ką tai galėtų reikšti? 237 00:08:30,330 --> 00:08:31,290 >> STUDENTŲ: Leidimai. 238 00:08:31,290 --> 00:08:32,080 >> JASON Hirschhorn: Taip, tobula. 239 00:08:32,080 --> 00:08:32,580 Permissions. 240 00:08:32,580 --> 00:08:33,742 241 00:08:33,742 --> 00:08:35,450 Taigi jūs ketinate turi spręsti šis 242 00:08:35,450 --> 00:08:37,610 kai jūs darote Web programavimas vėliau. 243 00:08:37,610 --> 00:08:40,320 Jeigu jūs kada nors nuėjo internete, ir jūs paspaudėte ant nuotraukos 244 00:08:40,320 --> 00:08:42,821 ar paspaudėte srityje, ir jis sakė permission-- 245 00:08:42,821 --> 00:08:45,820 kaip leidimo neleidžiama arba kaip leidimas nebuvo išduotas ar kas, 246 00:08:45,820 --> 00:08:47,990 tai todėl, kad kai jie programavimas, jie 247 00:08:47,990 --> 00:08:50,420 nėra nustatyti šių teisių kad jums tai padaryti. 248 00:08:50,420 --> 00:08:51,990 Taigi, kur tai ateina iš. 249 00:08:51,990 --> 00:08:53,770 250 00:08:53,770 --> 00:08:56,700 >> Gerai, kad yra "kieta". 251 00:08:56,700 --> 00:08:58,580 Taigi mes šoktelėjo maždaug. 252 00:08:58,580 --> 00:09:00,310 Galime pažvelgti stuff mūsų kataloge. 253 00:09:00,310 --> 00:09:01,560 Bet kaip mes stuff? 254 00:09:01,560 --> 00:09:02,730 255 00:09:02,730 --> 00:09:04,186 Turiu katalogus čia. 256 00:09:04,186 --> 00:09:04,810 Štai nuostabus. 257 00:09:04,810 --> 00:09:06,080 Kaip aš galiu sukurti naują aplanką? 258 00:09:06,080 --> 00:09:07,019 259 00:09:07,019 --> 00:09:09,060 Pasakykite noriu naujo katalogas dabar. 260 00:09:09,060 --> 00:09:11,070 261 00:09:11,070 --> 00:09:13,470 Galite padaryti kažką panašaus į tai, mkdir. 262 00:09:13,470 --> 00:09:16,160 263 00:09:16,160 --> 00:09:17,244 Todėl įsitikinkite, katalogas. 264 00:09:17,244 --> 00:09:19,035 Taigi, ką jūs norite skambinti šį katalogą? 265 00:09:19,035 --> 00:09:21,454 266 00:09:21,454 --> 00:09:22,162 STUDENTŲ: 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 Man tai patinka. 270 00:09:25,690 --> 00:09:26,650 271 00:09:26,650 --> 00:09:27,790 Padaryti katalogas nuostabus. 272 00:09:27,790 --> 00:09:28,802 273 00:09:28,802 --> 00:09:29,510 Ir ten jūs einate. 274 00:09:29,510 --> 00:09:30,809 Taigi mums reikia, sąrašą. 275 00:09:30,809 --> 00:09:31,850 Turite naują katalogą. 276 00:09:31,850 --> 00:09:33,180 Ir jūs galite pasakyti, kad tai katalogas prietaisu 277 00:09:33,180 --> 00:09:34,850 nes jis gavo šią spalvą, tiesa? 278 00:09:34,850 --> 00:09:37,970 Taigi, tai, kaip melsva raudonos arba dar ką nors. 279 00:09:37,970 --> 00:09:39,260 280 00:09:39,260 --> 00:09:40,020 Taigi galime pakeisti. 281 00:09:40,020 --> 00:09:40,860 Leiskite pakeisti katalogą. 282 00:09:40,860 --> 00:09:42,609 Vykime į directory-- yeah, kas atsitiko? 283 00:09:42,609 --> 00:09:46,114 STUDENTŲ: Ar yra sąrašas visa tai [nesigirdi] internete? 284 00:09:46,114 --> 00:09:48,780 JASON Hirschhorn: Taip, aš įdėti juos on-- turėsime skaidres. 285 00:09:48,780 --> 00:09:49,407 Tai bus PDF. 286 00:09:49,407 --> 00:09:50,740 Mes įkelsime juos visiems. 287 00:09:50,740 --> 00:09:53,170 Taip, atsiprašau, tai komandų daug. 288 00:09:53,170 --> 00:09:56,092 jei norite, kad sulėtinti arba grįžti, ar ko nors panašaus, kad, 289 00:09:56,092 --> 00:09:57,050 tikrai leiskite man žinoti. 290 00:09:57,050 --> 00:09:59,510 Tai daug sugeria iš karto. 291 00:09:59,510 --> 00:10:00,059 Kas atsitiko? 292 00:10:00,059 --> 00:10:02,100 STUDENTŲ: Ar galiu paklausti potencialiai kvailas klausimas? 293 00:10:02,100 --> 00:10:03,240 JASON Hirschhorn: Yra Nėra kvailų klausimų. 294 00:10:03,240 --> 00:10:04,031 STUDENTŲ: Yra. 295 00:10:04,031 --> 00:10:06,462 296 00:10:06,462 --> 00:10:09,384 Katalogas yra tiesiog ieškote ne informacijos, kur jūs laikykite jį. 297 00:10:09,384 --> 00:10:09,871 >> JASON Hirschhorn: Taip. 298 00:10:09,871 --> 00:10:11,829 >> STUDENTŲ: Ar tai iš esmės ką darote? 299 00:10:11,829 --> 00:10:14,741 Taigi, kai mes ką nors, hello world ar kas, 300 00:10:14,741 --> 00:10:16,202 jis saugomas kataloge, taip? 301 00:10:16,202 --> 00:10:16,689 >> JASON Hirschhorn: Taip. 302 00:10:16,689 --> 00:10:18,637 >> STUDENTŲ: Ar tai tiesa viskam. 303 00:10:18,637 --> 00:10:20,340 Viskas yra saugomi kataloge. 304 00:10:20,340 --> 00:10:20,680 >> JASON Hirschhorn: Taip. 305 00:10:20,680 --> 00:10:22,490 Kiekvieną kartą, kai jūs padaryti jį, kokia katalogas esate, 306 00:10:22,490 --> 00:10:24,615 jis ketina iš esmės laikykite jį kataloge. 307 00:10:24,615 --> 00:10:27,680 STUDENTŲ: Ir kai mes vadiname tai, mes vadiname tai iš katalogo. 308 00:10:27,680 --> 00:10:30,013 >> JASON Hirschhorn: Taip, taip, katalogas yra kur es. 309 00:10:30,013 --> 00:10:32,910 Taigi, tai lyg jei turite Naujas aplankas darbalaukyje 310 00:10:32,910 --> 00:10:36,530 ir tada parašyti tekstą failą, įdėti jį į tą aplanką, 311 00:10:36,530 --> 00:10:38,160 kad failas yra tame aplanke. 312 00:10:38,160 --> 00:10:39,690 Ar tai prasminga? 313 00:10:39,690 --> 00:10:40,570 >> STUDENTŲ: Taip. 314 00:10:40,570 --> 00:10:41,646 >> JASON Hirschhorn: Taip, kas atsitiko? 315 00:10:41,646 --> 00:10:43,390 >> STUDENTŲ: Ar galiu tiesiog paprašyti jus padaryti jį šiek tiek didesnis? 316 00:10:43,390 --> 00:10:43,940 >> JASON Hirschhorn: Oh, yeah. 317 00:10:43,940 --> 00:10:44,439 Atsiprašau. 318 00:10:44,439 --> 00:10:45,730 319 00:10:45,730 --> 00:10:46,732 Projektorius yra taip blogai. 320 00:10:46,732 --> 00:10:48,440 Mes turėjome tiek daug problemų su tai anksčiau. 321 00:10:48,440 --> 00:10:52,240 322 00:10:52,240 --> 00:10:53,872 Yra tai, kad geriau? 323 00:10:53,872 --> 00:10:55,617 Yra tai, kad per didelis? 324 00:10:55,617 --> 00:10:57,080 >> STUDENTŲ: Ne, ne, tai ne. 325 00:10:57,080 --> 00:10:58,440 >> JASON Hirschhorn: Ne, tai ne. 326 00:10:58,440 --> 00:10:59,170 Ar ne per mažas? 327 00:10:59,170 --> 00:11:00,480 328 00:11:00,480 --> 00:11:01,030 Kas atsitiko? 329 00:11:01,030 --> 00:11:03,760 >> STUDENTŲ: Atsiprašau, kas komanda kliringo? 330 00:11:03,760 --> 00:11:04,926 >> JASON Hirschhorn: Oh, aišku. 331 00:11:04,926 --> 00:11:07,085 332 00:11:07,085 --> 00:11:10,230 Jei norite išvalyti, tiesiog įrašykite aišku. aišku įvesti. 333 00:11:10,230 --> 00:11:12,104 334 00:11:12,104 --> 00:11:14,020 Dėl paskutinio prietaiso, ką ji iš esmės nėra, 335 00:11:14,020 --> 00:11:17,060 jis neišsitrina informaciją, tai tiesiog rūšies pereiti viską 336 00:11:17,060 --> 00:11:18,350 vieną ekraną žemyn. 337 00:11:18,350 --> 00:11:21,200 Taigi, jei jūs įvedėte clear-- už pavyzdys tarkim aš slinkdami aukštyn. 338 00:11:21,200 --> 00:11:21,900 Galiu slinkite aukštyn. 339 00:11:21,900 --> 00:11:22,941 Tai viskas, ką aš padariau. 340 00:11:22,941 --> 00:11:23,750 341 00:11:23,750 --> 00:11:29,500 Bet jei aš tipo skaidrus, tada Aš slinkite aukštyn, čia mano stuff. 342 00:11:29,500 --> 00:11:32,600 Taigi tai nėra ištrinti jį, tai tik iš esmės suteikti jums naują rėmą. 343 00:11:32,600 --> 00:11:33,983 344 00:11:33,983 --> 00:11:35,940 >> STUDENTŲ: kaip jūs [Nesigirdi] katalogas? 345 00:11:35,940 --> 00:11:37,428 >> JASON Hirschhorn: Mes ten. 346 00:11:37,428 --> 00:11:39,536 >> [Juokas] 347 00:11:39,536 --> 00:11:40,160 Sulėtinti ritinėlį. 348 00:11:40,160 --> 00:11:41,720 349 00:11:41,720 --> 00:11:42,370 Gerai. 350 00:11:42,370 --> 00:11:45,590 Gerai, kad taip mes į katalogas dabar. 351 00:11:45,590 --> 00:11:48,360 352 00:11:48,360 --> 00:11:52,700 Dovydas, manau paskaitos jis padarė kai įdomybių. 353 00:11:52,700 --> 00:11:53,875 Taigi galime parašyti programą. 354 00:11:53,875 --> 00:11:56,000 355 00:11:56,000 --> 00:11:58,540 Taigi jūs galite padaryti, kad skaičius skirtingais būdais. 356 00:11:58,540 --> 00:12:00,040 Jūs galite naudoti bet kuriuo teksto redaktoriumi natūra. 357 00:12:00,040 --> 00:12:03,090 Galite naudoti nano, galite galima naudoti Vim, Emacs. 358 00:12:03,090 --> 00:12:05,110 Tai yra šiek tiek sudėtingesnis. 359 00:12:05,110 --> 00:12:06,822 360 00:12:06,822 --> 00:12:09,030 Arba galite naudoti kažką čia vadinama gedit. 361 00:12:09,030 --> 00:12:12,716 362 00:12:12,716 --> 00:12:13,215 Atsiprašau. 363 00:12:13,215 --> 00:12:18,590 364 00:12:18,590 --> 00:12:19,480 gedit nėra laimingas. 365 00:12:19,480 --> 00:12:21,870 366 00:12:21,870 --> 00:12:27,870 Taigi gedit yra iš esmės tiesiog teksto redaktoriumi. 367 00:12:27,870 --> 00:12:30,780 Tiesiog kaip ir I teksto redagavimo žodį Procesorius ar kažkas panašaus. 368 00:12:30,780 --> 00:12:33,260 Taigi jis gavo gražus sąsaja tiesiog patinka. 369 00:12:33,260 --> 00:12:36,340 Taigi jūs ką nors panašaus. 370 00:12:36,340 --> 00:12:39,190 Taigi iš tikrųjų leiskite jį pavadinimą, nes aš niekada padarė. 371 00:12:39,190 --> 00:12:40,620 372 00:12:40,620 --> 00:12:43,170 >> Taigi, ką jūs norite pavadinimas pirmasis mūsų programą? 373 00:12:43,170 --> 00:12:44,566 Tai tiesiog ketinate pasakyti labas. 374 00:12:44,566 --> 00:12:45,441 >> STUDENTŲ: [nesigirdi]. 375 00:12:45,441 --> 00:12:46,470 376 00:12:46,470 --> 00:12:48,180 >> JASON Hirschhorn: Jūs visai neturi vaizduotės. 377 00:12:48,180 --> 00:12:49,615 Gerai, gedit. 378 00:12:49,615 --> 00:12:50,115 Sveiki. 379 00:12:50,115 --> 00:12:51,166 380 00:12:51,166 --> 00:12:52,040 Aš ruošiuosi daryti .txt. 381 00:12:52,040 --> 00:12:54,470 382 00:12:54,470 --> 00:12:55,680 Gerai, kad čia ji yra. 383 00:12:55,680 --> 00:12:57,820 Taigi galime parašyti programą. 384 00:12:57,820 --> 00:13:01,280 Taigi, manau, kad matėte tai paskaita. 385 00:13:01,280 --> 00:13:02,380 Jūs turite pagrindinę funkciją. 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 Taigi, tai tik pagrindinės funkcijos. 390 00:13:08,280 --> 00:13:10,550 391 00:13:10,550 --> 00:13:11,050 Didesnis? 392 00:13:11,050 --> 00:13:11,550 Taip, atsiprašau. 393 00:13:11,550 --> 00:13:16,690 394 00:13:16,690 --> 00:13:19,102 Gerai, kad jums reikia pagrindinę funkciją. 395 00:13:19,102 --> 00:13:20,810 Aš manau, kad aš šokinėja pistoletas šiek tiek, 396 00:13:20,810 --> 00:13:23,750 bet tai niekada blogas gauti naudojamas šio stuff natūra. 397 00:13:23,750 --> 00:13:25,680 >> Taigi pagrindinė funkcija, kiekvienas C programa jūs 398 00:13:25,680 --> 00:13:28,555 parałysime už tai poilsio Žinoma, bus turėti pagrindinę funkciją. 399 00:13:28,555 --> 00:13:29,004 400 00:13:29,004 --> 00:13:29,920 Ar kas nors žino, kodėl? 401 00:13:29,920 --> 00:13:31,231 402 00:13:31,231 --> 00:13:32,105 Kas atsitiko? 403 00:13:32,105 --> 00:13:32,980 >> STUDENTŲ: Pradėti. 404 00:13:32,980 --> 00:13:35,020 >> JASON Hirschhorn: Būtent, todėl jo pasakoja savo programą, kur pradėti. 405 00:13:35,020 --> 00:13:38,169 Taigi, jei jūs neturite pagrindinę funkciją, ir kompiliuoti šio ir stuff, 406 00:13:38,169 --> 00:13:39,710 jis nesiruošia žinoti, buvo pradėti. 407 00:13:39,710 --> 00:13:41,810 Pagrindinis visada kur ji prasideda. 408 00:13:41,810 --> 00:13:46,910 Taigi jūs turite pagrindinę funkciją, o tada Ar kas nors prisimena, kaip spausdinti? 409 00:13:46,910 --> 00:13:47,699 >> STUDENTŲ: printf. 410 00:13:47,699 --> 00:13:48,990 JASON Hirschhorn: Taip, 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 Gerai, dabar aš nustatyti vaikinai iki žlugti, bet tai kaupia. 415 00:14:02,450 --> 00:14:03,290 >> STUDENTŲ: Ne 416 00:14:03,290 --> 00:14:03,520 >> JASON Hirschhorn: Kodėl? 417 00:14:03,520 --> 00:14:04,830 Yra kelios priežastys, kodėl. 418 00:14:04,830 --> 00:14:06,460 419 00:14:06,460 --> 00:14:07,300 Tikrai. 420 00:14:07,300 --> 00:14:09,700 >> STUDENTŲ: Ji neturi standartas [nesigirdi]. 421 00:14:09,700 --> 00:14:10,783 >> JASON Hirschhorn: Perfect. 422 00:14:10,783 --> 00:14:12,122 Taigi, kas tai pašauktas čia? 423 00:14:12,122 --> 00:14:13,540 >> STUDENTŲ: [nesigirdi] 424 00:14:13,540 --> 00:14:14,540 >> JASON Hirschhorn: Tai header failo, tiesa? 425 00:14:14,540 --> 00:14:15,331 Tai header failas. 426 00:14:15,331 --> 00:14:16,460 Ir jūs visiškai teisus. 427 00:14:16,460 --> 00:14:17,376 Jūs abu teisūs. 428 00:14:17,376 --> 00:14:21,340 Taigi, norint įtraukti, kad aš tiesiog padaryti svaras įtraukti standartinę išeigos .h. 429 00:14:21,340 --> 00:14:22,787 430 00:14:22,787 --> 00:14:23,620 Aš gerai eiti? 431 00:14:23,620 --> 00:14:27,570 432 00:14:27,570 --> 00:14:28,520 Ar tai kompiliuoti? 433 00:14:28,520 --> 00:14:29,263 >> STUDENTŲ: Ne 434 00:14:29,263 --> 00:14:30,346 JASON Hirschhorn: Kodėl gi ne? 435 00:14:30,346 --> 00:14:32,417 STUDENTŲ: Tai [nesigirdi] tekstas. 436 00:14:32,417 --> 00:14:33,750 JASON Hirschhorn: Taip, nuostabus. 437 00:14:33,750 --> 00:14:34,900 438 00:14:34,900 --> 00:14:36,420 Taigi aš tiesiog padarė jį. 439 00:14:36,420 --> 00:14:46,130 Taigi aš jį išgelbėjo, bet gedit hi.txt. 440 00:14:46,130 --> 00:14:47,170 441 00:14:47,170 --> 00:14:50,080 Taigi dabar, jei aš ls, čia ji yra. 442 00:14:50,080 --> 00:14:50,580 Čia. 443 00:14:50,580 --> 00:14:51,716 Oi, tai ne nuostabus. 444 00:14:51,716 --> 00:14:52,590 Turiu išėjo. 445 00:14:52,590 --> 00:14:53,740 446 00:14:53,740 --> 00:14:54,620 Oi, tobula. 447 00:14:54,620 --> 00:14:56,200 Kaip mes įdėti šią nuostabus? 448 00:14:56,200 --> 00:14:59,150 Taigi, aš nenoriu, kad ji čia mano namuose katalogas ir visa kita. 449 00:14:59,150 --> 00:15:00,832 Noriu įdėti jį į aplanką. 450 00:15:00,832 --> 00:15:01,540 Kaip man tai padaryti? 451 00:15:01,540 --> 00:15:09,530 452 00:15:09,530 --> 00:15:10,210 >> Ne per sunku. 453 00:15:10,210 --> 00:15:13,566 454 00:15:13,566 --> 00:15:14,065 Perkelti. 455 00:15:14,065 --> 00:15:16,410 456 00:15:16,410 --> 00:15:18,700 Taigi mes jau išmokome ls, sąrašą. 457 00:15:18,700 --> 00:15:19,900 cd keisti katalogus. 458 00:15:19,900 --> 00:15:21,739 cd dot dot guzas iš katalogų. 459 00:15:21,739 --> 00:15:23,780 Ir dabar mes ketiname pradėti judėti aplink failus. 460 00:15:23,780 --> 00:15:30,210 Taigi pereiti tiesiog perkelti hi.txt ir Aš ruošiuosi įdėti jį awesome. 461 00:15:30,210 --> 00:15:31,270 462 00:15:31,270 --> 00:15:32,310 >> Tiesiog būkite atsargūs. 463 00:15:32,310 --> 00:15:34,976 Kiekvieną kartą, kai jūs rašote komandinės eilutės, viskas klausimai. 464 00:15:34,976 --> 00:15:37,020 Taigi didžiosios klausimai. 465 00:15:37,020 --> 00:15:40,440 Jei aš padaręs mažosiomis, tai nesiruošia žinoti, kas vyksta. 466 00:15:40,440 --> 00:15:42,840 Taigi viskas klausimai būti labai konkretūs. 467 00:15:42,840 --> 00:15:45,120 >> Taip paleisti, kad LS. 468 00:15:45,120 --> 00:15:46,310 Tai nebėra čia. 469 00:15:46,310 --> 00:15:48,040 Leiskite pakeisti direktoriją į awesome. 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, tai ten. 474 00:15:51,490 --> 00:15:53,940 Ir kažkas minėjo, kodėl tai nebūtų sudaryti. 475 00:15:53,940 --> 00:15:55,410 Kodėl nesiruošia kompiliuoti iš naujo? 476 00:15:55,410 --> 00:15:56,891 477 00:15:56,891 --> 00:15:57,390 Taip? 478 00:15:57,390 --> 00:15:58,690 >> STUDENTŲ: Tai ne į .c. 479 00:15:58,690 --> 00:15:59,060 >> JASON Hirschhorn: Perfect. 480 00:15:59,060 --> 00:16:01,686 Tai ne .c, s taip, kaip aš esu ketina pakeisti jos pavadinimą į .c? 481 00:16:01,686 --> 00:16:03,120 Kas paprastas būdas tai padaryti? 482 00:16:03,120 --> 00:16:05,200 483 00:16:05,200 --> 00:16:06,720 Leiskite naudoti komandą mes tiesiog padarė. 484 00:16:06,720 --> 00:16:13,860 Taigi mes tiesiog ketinate perkelti hi.txt į 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 Ir tada tiesiog for fun, tegul tiesiog peršokti į šį nekilnojamojo greitai. 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 Jūs pastebėsite, kad tai gražus ir spalvingas. 492 00:16:28,400 --> 00:16:30,490 493 00:16:30,490 --> 00:16:33,690 Taigi tai yra tik rūšies naudinga spalvos, kai jūs programavimo. 494 00:16:33,690 --> 00:16:36,350 Taigi int ir negaliojantis, jie yra duomenų tipai. 495 00:16:36,350 --> 00:16:38,080 Mes peržiūrėsime tuos per sekundę. 496 00:16:38,080 --> 00:16:39,650 Hi yra eilutė. 497 00:16:39,650 --> 00:16:40,890 Bet naudinga spalvos. 498 00:16:40,890 --> 00:16:44,790 Taigi, jei jūs kada nors netyčia pasirinkti klaidingą pratęsimo, 499 00:16:44,790 --> 00:16:46,150 reikia turėti šias spalvas. 500 00:16:46,150 --> 00:16:46,650 Kas atsitiko? 501 00:16:46,650 --> 00:16:50,772 >> STUDENTŲ: Kaip aš galiu nukopijuoti į file [nesigirdi] į kitą failą? 502 00:16:50,772 --> 00:16:52,980 JASON Hirschhorn: Ech, man ketinu parodyti jums, kad per daug. 503 00:16:52,980 --> 00:16:55,070 Taigi kopijuoti pašalinti yra dokas. 504 00:16:55,070 --> 00:16:58,300 505 00:16:58,300 --> 00:16:59,070 Padarykime tai. 506 00:16:59,070 --> 00:17:00,310 Įsitikinkite, kad jis veikia. 507 00:17:00,310 --> 00:17:00,960 Padaryti hi. 508 00:17:00,960 --> 00:17:02,430 509 00:17:02,430 --> 00:17:03,610 Darbai, paleiskite jį. 510 00:17:03,610 --> 00:17:08,484 Taigi ./hi nuostabus. 511 00:17:08,484 --> 00:17:09,609 Tai yra jūsų pirmasis programa. 512 00:17:09,609 --> 00:17:10,800 Prisiminkim didesni. 513 00:17:10,800 --> 00:17:15,130 514 00:17:15,130 --> 00:17:16,833 Taigi tikrai good-- Taip, kas atsitiko? 515 00:17:16,833 --> 00:17:18,833 STUDENTŲ: Kodėl tai būtų kad kai aš gedit, 516 00:17:18,833 --> 00:17:21,809 tai nesuteikia man kito linija gedit hi.txt? 517 00:17:21,809 --> 00:17:23,793 518 00:17:23,793 --> 00:17:25,690 Jis tiesiog daro žymeklį į eilutę. 519 00:17:25,690 --> 00:17:26,273 STUDENTŲ: Taip. 520 00:17:26,273 --> 00:17:27,265 [Nesigirdi]. 521 00:17:27,265 --> 00:17:29,520 522 00:17:29,520 --> 00:17:31,510 >> JASON Hirschhorn: Palaukite, taip pasakyti, kad dar kartą. 523 00:17:31,510 --> 00:17:35,279 >> STUDENTŲ: Kai aš tipo gedit, kad pirmą kartą, pirmas line-- 524 00:17:35,279 --> 00:17:37,070 JASON Hirschhorn: Iki ten pačiame viršuje? 525 00:17:37,070 --> 00:17:39,800 STUDENTŲ: Neturi J Harvardo įrenginys ir žymeklis 526 00:17:39,800 --> 00:17:41,237 tik visą kelią į kairę. 527 00:17:41,237 --> 00:17:42,986 JASON Hirschhorn: Visi į kairę būdas? 528 00:17:42,986 --> 00:17:43,569 STUDENTŲ: Taip. 529 00:17:43,569 --> 00:17:44,810 Ar kas nors turite, kad? 530 00:17:44,810 --> 00:17:46,920 >> JASON Hirschhorn: O, gerai J Harvardo yra kaip vartotojo vardą. 531 00:17:46,920 --> 00:17:48,770 Taigi tai tiesiog standartas vardas. 532 00:17:48,770 --> 00:17:49,978 >> STUDENTŲ: Tai nebeveikia. 533 00:17:49,978 --> 00:17:51,090 534 00:17:51,090 --> 00:17:52,840 JASON Hirschhorn: Oh, jis nebeveikia. 535 00:17:52,840 --> 00:17:55,570 Gerai, kad tai, ką jūs turite padaryti, tai turite uždaryti iš gedit. 536 00:17:55,570 --> 00:17:58,360 Taip arti iš gedit, ir jis turėtų grįžti. 537 00:17:58,360 --> 00:18:00,726 Taigi yra gedit atidaryti jūsų Prietaisas dabar? 538 00:18:00,726 --> 00:18:02,636 539 00:18:02,636 --> 00:18:05,510 Jei išeiti iš jo, jis turėtų grįžti, ir jūs turite būti gerai eiti. 540 00:18:05,510 --> 00:18:08,257 541 00:18:08,257 --> 00:18:08,840 Ar tai veikia? 542 00:18:08,840 --> 00:18:10,824 543 00:18:10,824 --> 00:18:13,850 >> STUDENTŲ: Taigi pildėte gedit komandą open-- 544 00:18:13,850 --> 00:18:16,350 JASON Hirschhorn: Ne, iš pradžių gedit komanda buvo klaida. 545 00:18:16,350 --> 00:18:17,930 546 00:18:17,930 --> 00:18:19,860 Pirmoji gedit komanda, Aš padaryti gedit hi.txt. 547 00:18:19,860 --> 00:18:21,170 548 00:18:21,170 --> 00:18:24,240 Taigi, aš suteikti jai pavadinimą, taip gedit hi.txt. 549 00:18:24,240 --> 00:18:27,070 hi.txt yra failo vardas. 550 00:18:27,070 --> 00:18:28,890 Pirmasis buvo tiesiog klaida, ir tada 551 00:18:28,890 --> 00:18:30,450 Aš greitai uždaroma programos. 552 00:18:30,450 --> 00:18:36,737 Taigi klausimas buvo jei aš gedit, aš nesu 553 00:18:36,737 --> 00:18:39,320 bus galima tikrai padaryti kas nors kitas mano komandinės eilutės 554 00:18:39,320 --> 00:18:42,390 kol aš arti, kad gedit, todėl aš manau, kad tai, ką jie įvažiavo į. 555 00:18:42,390 --> 00:18:43,689 Taigi uždaryti gedit. 556 00:18:43,689 --> 00:18:45,730 Tai bus grąžinti iš to programa, ir tada jums 557 00:18:45,730 --> 00:18:49,090 būtų įmanoma tipas į komandų eilutę dar kartą. 558 00:18:49,090 --> 00:18:50,290 559 00:18:50,290 --> 00:18:52,198 Yra tai, kad geras? 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 Taigi tiesiog įsitikinkite, kad uždarytumėte tai jei kiltų problemų. 563 00:19:00,410 --> 00:19:01,860 564 00:19:01,860 --> 00:19:04,465 >> Gerai, kad tikrai geras klausimas prieš antras buvo kopijuoti. 565 00:19:04,465 --> 00:19:06,790 566 00:19:06,790 --> 00:19:08,440 Taigi, dabar aš hi.c. 567 00:19:08,440 --> 00:19:09,890 Bet tarkim aš noriu jį pakeisti. 568 00:19:09,890 --> 00:19:11,630 Noriu, kad ji būtų šiek tiek geriau. 569 00:19:11,630 --> 00:19:13,250 Noriu pasakyti hi klasę. 570 00:19:13,250 --> 00:19:15,670 Bet aš noriu išlaikyti šį šabloną. 571 00:19:15,670 --> 00:19:17,980 Aš neturiu perrašyti Visa programa vėl. 572 00:19:17,980 --> 00:19:19,700 Noriu išlaikyti šabloną. 573 00:19:19,700 --> 00:19:20,480 Kaip nukopijuoti? 574 00:19:20,480 --> 00:19:25,580 575 00:19:25,580 --> 00:19:26,210 >> Lengva. 576 00:19:26,210 --> 00:19:29,680 Taigi cp hi.c newhi.c. 577 00:19:29,680 --> 00:19:32,767 578 00:19:32,767 --> 00:19:34,340 Dabar aš turiu du. 579 00:19:34,340 --> 00:19:48,330 Ir tada aš galiu atverti newhi.c, ir vietoj tiesiog pasakyti labas, 580 00:19:48,330 --> 00:19:51,280 Aš pasisveikinti klasę! 581 00:19:51,280 --> 00:20:00,530 582 00:20:00,530 --> 00:20:01,780 Taigi, aš eisiu atgal. 583 00:20:01,780 --> 00:20:03,520 Išeiti iš. 584 00:20:03,520 --> 00:20:04,990 Grįžti į mano komandų eilutę. 585 00:20:04,990 --> 00:20:06,070 ls padaryti newhi. 586 00:20:06,070 --> 00:20:07,500 587 00:20:07,500 --> 00:20:08,140 Paleisti jį. 588 00:20:08,140 --> 00:20:09,720 589 00:20:09,720 --> 00:20:10,220 Yra. 590 00:20:10,220 --> 00:20:11,530 Tai geriau, daug geriau. 591 00:20:11,530 --> 00:20:13,600 592 00:20:13,600 --> 00:20:17,610 Taigi, jei norite kopijuoti kažką, lengva, kaip kad. cp yra kopija. 593 00:20:17,610 --> 00:20:22,060 594 00:20:22,060 --> 00:20:25,355 >> Taigi mes perėjo juda, priėmimo katalogus, kopijuoti. 595 00:20:25,355 --> 00:20:27,434 596 00:20:27,434 --> 00:20:29,470 Pažiūrėkime, ką dar turėčiau eiti per? 597 00:20:29,470 --> 00:20:30,580 598 00:20:30,580 --> 00:20:31,080 O, taip. 599 00:20:31,080 --> 00:20:31,871 Vykime per tai. 600 00:20:31,871 --> 00:20:32,990 601 00:20:32,990 --> 00:20:34,300 Taigi tai buvo nuostabus. 602 00:20:34,300 --> 00:20:35,710 603 00:20:35,710 --> 00:20:37,320 Tarkime aš norėjau to-- oh palaukti. 604 00:20:37,320 --> 00:20:39,224 Aš ruošiuosi grįžti į awesome. 605 00:20:39,224 --> 00:20:41,720 606 00:20:41,720 --> 00:20:46,670 >> Tarkime aš nenoriu šie failai čia. 607 00:20:46,670 --> 00:20:49,630 Tarkime noriu juos nauja katalogas kaip kataloge awesome. 608 00:20:49,630 --> 00:20:51,463 Noriu pradėti organizuoti, Taigi, dabar aš ruošiuosi 609 00:20:51,463 --> 00:20:53,390 turėti naują katalogą pavadinimu hi. 610 00:20:53,390 --> 00:20:55,850 Jis gavo visas programas Rašau vadinama hi. 611 00:20:55,850 --> 00:20:57,000 Taigi, kaip mes tai darome? 612 00:20:57,000 --> 00:21:00,234 613 00:21:00,234 --> 00:21:01,490 >> STUDENTŲ: Pakeisti katalogas. 614 00:21:01,490 --> 00:21:02,448 >> JASON Hirschhorn: Taip. 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 Jis skundėsi, nes aš jau turėjo aukštųjų iš čia. 622 00:21:16,160 --> 00:21:17,260 623 00:21:17,260 --> 00:21:18,610 Taigi, dabar aš turiu hi katalogas. 624 00:21:18,610 --> 00:21:21,200 Taigi, dabar aš noriu perkelti viską, visos programos man parašė, 625 00:21:21,200 --> 00:21:22,950 Noriu perkelti juos į hi kataloge. 626 00:21:22,950 --> 00:21:24,120 Tiesiog švarus stuff up. 627 00:21:24,120 --> 00:21:25,245 Kaip man tai padaryti? 628 00:21:25,245 --> 00:21:26,550 >> STUDENTŲ: [nesigirdi]. 629 00:21:26,550 --> 00:21:28,040 >> JASON Hirschhorn: Perėjimas jį, ar ne? 630 00:21:28,040 --> 00:21:28,865 Taigi pakalbėkime. 631 00:21:28,865 --> 00:21:34,215 632 00:21:34,215 --> 00:21:34,715 Taip? 633 00:21:34,715 --> 00:21:38,162 >> STUDENTŲ: Kas skirtumas tarp hi ir hi.c kad mes jau turime. 634 00:21:38,162 --> 00:21:39,870 JASON Hirschhorn: Oh, hi.c yra tikrasis. 635 00:21:39,870 --> 00:21:41,770 Štai failas, kurį parašė. 636 00:21:41,770 --> 00:21:44,670 Taigi, jei jūs ketinate atidarykite jį į gedit ar Nano, 637 00:21:44,670 --> 00:21:46,240 kad tai, ką jūs renkate. 638 00:21:46,240 --> 00:21:48,710 Kai surinkti, tada gausite vykdomąjį failą. 639 00:21:48,710 --> 00:21:49,610 Štai hi. 640 00:21:49,610 --> 00:21:52,630 Taigi, jei jūs atvėrė hi, kad vyksta būti iš svaičiojimas krūva jums. 641 00:21:52,630 --> 00:21:57,536 Tai iš esmės bus krūva kompiuterio komandos. 642 00:21:57,536 --> 00:21:58,036 Kas atsitiko? 643 00:21:58,036 --> 00:21:59,577 >> STUDENTŲ: Ką visos spalvos? 644 00:21:59,577 --> 00:22:00,892 Mėlynas turbūt katalogas. 645 00:22:00,892 --> 00:22:02,010 Kas geltonas? 646 00:22:02,010 --> 00:22:04,051 >> JASON Hirschhorn: Tie yra vykdomąjį failą. 647 00:22:04,051 --> 00:22:08,344 Taigi, kai aš padaryti hi.c, jį davė me-- kad galėčiau tai padaryti. 648 00:22:08,344 --> 00:22:09,010 Šokinėja ginklą. 649 00:22:09,010 --> 00:22:11,880 Taigi pašalinti hi yes. 650 00:22:11,880 --> 00:22:12,930 Taigi darykime ls. 651 00:22:12,930 --> 00:22:13,930 Aš neturiu hi nebėra. 652 00:22:13,930 --> 00:22:16,770 Taigi, kai jūs padaryti, tai, kai jums imtis programą, kurią parašė 653 00:22:16,770 --> 00:22:18,100 ir jums padaryti vykdomąjį failą. 654 00:22:18,100 --> 00:22:20,720 Todėl įsitikinkite, hi.c-- gerai, padaryti hi. 655 00:22:20,720 --> 00:22:21,956 656 00:22:21,956 --> 00:22:24,060 Manau, kad jis perėjo tai paskaita. 657 00:22:24,060 --> 00:22:25,970 >> Tai krūva kompiliatoriaus instrukcijos. 658 00:22:25,970 --> 00:22:28,585 Taigi vietoj to, kad iš tikrųjų rašyti Zaszczękać jiems visiems. 659 00:22:28,585 --> 00:22:29,860 Tai yra vėliavos. 660 00:22:29,860 --> 00:22:31,210 Jūs tiesiog parašyti, kad. 661 00:22:31,210 --> 00:22:32,680 Taigi tai daro vykdomąjį failą. 662 00:22:32,680 --> 00:22:36,200 Taigi, kai jūs darote, ls, dabar jūs turite hi. 663 00:22:36,200 --> 00:22:38,320 Taigi tai, ką jūs vyksta iš tikrųjų paleisti. 664 00:22:38,320 --> 00:22:45,130 Ir tokiu būdu jūs paleisti kad atlikdami ./hi, ir ji veikia savo programą. 665 00:22:45,130 --> 00:22:51,066 Bet jei aš pabandyti padaryti, kad su hi.c, ne, jis nesiruošia dirbti. 666 00:22:51,066 --> 00:22:52,190 Taip, Ar tai prasminga? 667 00:22:52,190 --> 00:22:52,990 >> STUDENTŲ: 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 Palaukite, aš norėjau pasakyti ką nors kita. 671 00:22:57,330 --> 00:22:58,450 672 00:22:58,450 --> 00:23:02,226 Tiesiog nekilnojamojo greitai, atveju kas domina, 673 00:23:02,226 --> 00:23:04,350 kai iššokti katalogas, tai dot dot. 674 00:23:04,350 --> 00:23:05,580 675 00:23:05,580 --> 00:23:08,960 Ar kas nors turite idėją, ką gal tik vienaskaitoje dot reiškia? 676 00:23:08,960 --> 00:23:15,085 677 00:23:15,085 --> 00:23:15,960 STUDENTŲ: [nesigirdi]. 678 00:23:15,960 --> 00:23:16,631 679 00:23:16,631 --> 00:23:18,880 JASON Hirschhorn: Tai tikrųjų šiame kataloge. 680 00:23:18,880 --> 00:23:20,730 Taigi, tai jūsų dabartinis katalogas. 681 00:23:20,730 --> 00:23:21,920 682 00:23:21,920 --> 00:23:22,610 Taigi, aš čia. 683 00:23:22,610 --> 00:23:23,700 Aš nuostabus. 684 00:23:23,700 --> 00:23:27,090 Jei aš cd taškas, ji neturi nieko daryti. 685 00:23:27,090 --> 00:23:28,750 Tai užtrunka mane į einamojo katalogo. 686 00:23:28,750 --> 00:23:34,407 Taigi mažai nereikalingas, bet jūs turite tai padaryti, taip ./ savo programos pavadinimą, 687 00:23:34,407 --> 00:23:36,490 norint paleisti jūsų programa, ką jums reikia padaryti, kad. 688 00:23:36,490 --> 00:23:38,020 689 00:23:38,020 --> 00:23:38,520 Gerai. 690 00:23:38,520 --> 00:23:39,555 691 00:23:39,555 --> 00:23:42,032 >> STUDENTŲ: Jei jums CD dot dot dot Tačiau daugelis dots 692 00:23:42,032 --> 00:23:43,990 ji tiesiog tave kad daug katalogų? 693 00:23:43,990 --> 00:23:46,527 >> JASON Hirschhorn: galvoj kaip cd dot dot dot dot? 694 00:23:46,527 --> 00:23:47,110 STUDENTŲ: Taip. 695 00:23:47,110 --> 00:23:47,985 JASON Hirschhorn: Ne 696 00:23:47,985 --> 00:23:48,850 697 00:23:48,850 --> 00:23:52,130 Taigi iš tikrųjų Įsiminti aš ls -l? 698 00:23:52,130 --> 00:23:53,290 699 00:23:53,290 --> 00:23:56,800 Jei aš ką nors kita, galiu LS -a. 700 00:23:56,800 --> 00:23:59,940 Taigi, kas tai sako yra -a rodo jums viską. 701 00:23:59,940 --> 00:24:03,180 Taigi tai rodo jums tai, kas yra paslėpti ir dalykų, kurie nėra paslėptas. 702 00:24:03,180 --> 00:24:10,880 Taigi, jei pastebėjote, kad kai aš tik ls, aš tik pamačiau, kad kita, 703 00:24:10,880 --> 00:24:12,060 Daiktai aš. 704 00:24:12,060 --> 00:24:14,640 Jei aš -a, ji vyksta parodyti man viską. 705 00:24:14,640 --> 00:24:18,460 Ir taip einamojo katalogo, katalogas virš jo. 706 00:24:18,460 --> 00:24:22,025 707 00:24:22,025 --> 00:24:22,900 Ar tai prasminga? 708 00:24:22,900 --> 00:24:23,130 Taip? 709 00:24:23,130 --> 00:24:25,296 >> STUDENTŲ: Bet ne realiai kataloge. 710 00:24:25,296 --> 00:24:30,938 Einamojo katalogo yra ne pati savaime, tai kodėl rodo tuos taškais viduje? 711 00:24:30,938 --> 00:24:33,910 >> JASON Hirschhorn: Nori pasakyti, kad tai kaip tai ne kataloge. 712 00:24:33,910 --> 00:24:34,810 >> STUDENTŲ: Teisė. 713 00:24:34,810 --> 00:24:36,620 Taigi, mes turime sąrašą dalykų kad yra kataloge. 714 00:24:36,620 --> 00:24:37,630 >> JASON Hirschhorn: Aš manau, jis yra kataloge. 715 00:24:37,630 --> 00:24:41,190 Kaip -a parodo viską, net jei tai paslėpta kataloge. 716 00:24:41,190 --> 00:24:44,440 Taigi, manau, kad tai tik kelias į einamojo katalogo, jei tai turi prasmę. 717 00:24:44,440 --> 00:24:46,400 718 00:24:46,400 --> 00:24:47,400 Tai šiek tiek grįžtamojo. 719 00:24:47,400 --> 00:24:48,300 Tai tarsi įkūrimo. 720 00:24:48,300 --> 00:24:48,920 Kas atsitiko? 721 00:24:48,920 --> 00:24:52,090 >> STUDENTŲ: Taigi sakei -a pasirodymai [nesigirdi]? 722 00:24:52,090 --> 00:24:53,215 JASON Hirschhorn: -a, yeah. 723 00:24:53,215 --> 00:24:54,964 724 00:24:54,964 --> 00:24:56,572 >> STUDENTŲ: Kuo ji [nesigirdi]? 725 00:24:56,572 --> 00:24:59,280 JASON Hirschhorn: Na, pavyzdžiui, grįžkime iki viršaus. 726 00:24:59,280 --> 00:25:00,890 727 00:25:00,890 --> 00:25:04,180 Tai paprastai stuff jūs neturėtumėte bėdų su ir jums nereikia nerimauti. 728 00:25:04,180 --> 00:25:07,180 Taigi tai yra rūšies namuose. 729 00:25:07,180 --> 00:25:10,230 Jei aš -a gaunu tonų stuff. 730 00:25:10,230 --> 00:25:14,760 731 00:25:14,760 --> 00:25:15,440 Visi, kad kita. 732 00:25:15,440 --> 00:25:18,840 733 00:25:18,840 --> 00:25:21,258 Ir jums nereikia mess su bet kuriuo iš šio stuff. 734 00:25:21,258 --> 00:25:23,716 Tikrai nereikia pradėti vyksta čia ir tiesiog ištrinti stuff. 735 00:25:23,716 --> 00:25:27,190 >> [Juokas] 736 00:25:27,190 --> 00:25:32,440 >> Taip, tai buvo šiek tiek daugiau Nežiūriu stuff, bet tai gera žinoti. 737 00:25:32,440 --> 00:25:34,310 Manau, kad tai gera žinoti. 738 00:25:34,310 --> 00:25:35,540 739 00:25:35,540 --> 00:25:41,420 Bet jei jūs niekada norite įvesti -a šio kurso visas, 740 00:25:41,420 --> 00:25:42,540 tiesiog pamiršti. 741 00:25:42,540 --> 00:25:43,040 Kas atsitiko? 742 00:25:43,040 --> 00:25:44,436 >> STUDENTŲ: Kas yra ls -l? 743 00:25:44,436 --> 00:25:46,310 JASON Hirschhorn: Tai rodo leidimus. 744 00:25:46,310 --> 00:25:50,269 Iš esmės jūs naudojate, kad už leidimų, todėl -l. 745 00:25:50,269 --> 00:25:52,060 Ji rodo jums truputį šiek tiek daugiau informacijos, 746 00:25:52,060 --> 00:25:54,840 bet vėlgi, tai yra šiek tiek Truputį daugiau Nežiūriu stuff. 747 00:25:54,840 --> 00:25:56,040 Tai yra tik leidimai. 748 00:25:56,040 --> 00:25:57,710 Tad aplankų teises. 749 00:25:57,710 --> 00:26:04,459 Taigi tik pavyzdžiui, tarkim aš aplankas, taigi d atstovauja katalogas. 750 00:26:04,459 --> 00:26:05,500 Taigi tie, kurie katalogai. 751 00:26:05,500 --> 00:26:08,250 Ir tada skaityti, rašyti, vykdyti. 752 00:26:08,250 --> 00:26:12,610 Taigi tie, kurie leidimus Manau vartotojo, grupė, pasaulį. 753 00:26:12,610 --> 00:26:14,490 754 00:26:14,490 --> 00:26:15,610 Visiškai nueita pernelyg toli. 755 00:26:15,610 --> 00:26:18,580 Jūs ketinate eiti į šį, kaip savaites nuo dabar, bet tiesiog, kad jūs žinote, 756 00:26:18,580 --> 00:26:19,340 tas yra leidimai. 757 00:26:19,340 --> 00:26:19,840 Kas atsitiko? 758 00:26:19,840 --> 00:26:23,189 STUDENTŲ: Ar galite aiškiai, o ne tiesiog pereiti prie kito dalyko, gali you-- 759 00:26:23,189 --> 00:26:24,980 JASON Hirschhorn: Jūs reiškia iš tikrųjų ištrinti? 760 00:26:24,980 --> 00:26:25,859 761 00:26:25,859 --> 00:26:26,400 Nežinau. 762 00:26:26,400 --> 00:26:27,450 Aš niekada padaryti. 763 00:26:27,450 --> 00:26:28,700 Kodėl gi jūs norite tai padaryti? 764 00:26:28,700 --> 00:26:29,782 765 00:26:29,782 --> 00:26:30,698 Kodėl jūs darytumėte, kad? 766 00:26:30,698 --> 00:26:32,330 767 00:26:32,330 --> 00:26:32,840 Man patinka. 768 00:26:32,840 --> 00:26:34,020 Tu gyveni ant krašto. 769 00:26:34,020 --> 00:26:35,561 Jūs esate kaip aš nenoriu bet tai. 770 00:26:35,561 --> 00:26:40,380 771 00:26:40,380 --> 00:26:41,096 Štai intensyviai. 772 00:26:41,096 --> 00:26:41,970 STUDENTŲ: [nesigirdi]. 773 00:26:41,970 --> 00:26:43,541 774 00:26:43,541 --> 00:26:45,165 JASON Hirschhorn: Taip, mes galime tai padaryti. 775 00:26:45,165 --> 00:26:47,960 776 00:26:47,960 --> 00:26:52,667 Atsiprašome, Messing su dydžiu yra visiškai freaking mane dabar. 777 00:26:52,667 --> 00:26:53,920 778 00:26:53,920 --> 00:26:54,950 Leiskite eiti. 779 00:26:54,950 --> 00:26:56,759 Taip, taip, dabar aš negaliu eiti nebėra. 780 00:26:56,759 --> 00:26:58,550 Taigi viskas mokiau Jūs visiems laikams. 781 00:26:58,550 --> 00:26:59,050 Ačiū. 782 00:26:59,050 --> 00:27:04,311 783 00:27:04,311 --> 00:27:05,310 Mes padarėme mūsų katalogus. 784 00:27:05,310 --> 00:27:08,268 Mes padarėme mūsų failus ir stuff like kad, kad mes vis dar turime visi, kad kita. 785 00:27:08,268 --> 00:27:10,270 786 00:27:10,270 --> 00:27:11,200 Gerai, aš eisiu greitai. 787 00:27:11,200 --> 00:27:13,300 788 00:27:13,300 --> 00:27:14,100 >> Taigi realus greitai. 789 00:27:14,100 --> 00:27:15,520 Taigi galime sakyti, aš nuostabus. 790 00:27:15,520 --> 00:27:17,480 791 00:27:17,480 --> 00:27:20,090 Tarkime aš norėjau perkelti viskas į naują katalogą 792 00:27:20,090 --> 00:27:21,600 nes aš tik noriu jį organizuoti, teisė? 793 00:27:21,600 --> 00:27:22,560 Taigi, kaip man tai padaryti. 794 00:27:22,560 --> 00:27:23,650 795 00:27:23,650 --> 00:27:24,150 Perkelti. 796 00:27:24,150 --> 00:27:25,399 Mes ketiname vėl naudoti žingsnį. 797 00:27:25,399 --> 00:27:26,320 Taigi pereiti hi.c. 798 00:27:26,320 --> 00:27:27,620 799 00:27:27,620 --> 00:27:29,810 Ir tai, ką jūs galite padaryti, tai pradėdami sąrašą dalykų, 800 00:27:29,810 --> 00:27:32,268 ir paskutinis dalykas, kurį sąrašas kur jis ketina perkelti. 801 00:27:32,268 --> 00:27:38,230 Taigi pereiti 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 Ir taip jis persikėlė viską į Paskutinis dalykas, kurį paminėjo. 804 00:27:45,880 --> 00:27:49,462 Taigi pakeisti katalogą, hi_dir ls. 805 00:27:49,462 --> 00:27:50,420 Viskas yra ten. 806 00:27:50,420 --> 00:27:52,625 Todėl malonu ir labiau organizuotas. 807 00:27:52,625 --> 00:27:53,970 808 00:27:53,970 --> 00:27:57,330 >> Gerai, tarkime, aš nekenčiu mano originalus hi programa. 809 00:27:57,330 --> 00:27:58,700 Noriu atsikratyti jos. 810 00:27:58,700 --> 00:28:00,380 Kaip man atsikratyti jo? 811 00:28:00,380 --> 00:28:00,880 Kas atsitiko? 812 00:28:00,880 --> 00:28:01,755 >> STUDENTŲ: [nesigirdi]. 813 00:28:01,755 --> 00:28:04,977 814 00:28:04,977 --> 00:28:08,060 JASON Hirschhorn: Tarkime, aš tiesiog norite pašalinti programą, todėl tiesiog hi. 815 00:28:08,060 --> 00:28:11,122 816 00:28:11,122 --> 00:28:11,830 Ne, tu teisus. 817 00:28:11,830 --> 00:28:14,680 Taigi tai rm, bet jūs rm hi. 818 00:28:14,680 --> 00:28:18,224 819 00:28:18,224 --> 00:28:19,890 Jis ketina duoti jums šiek tiek įspėjimą. 820 00:28:19,890 --> 00:28:25,440 Jis ketina pasakyti yra tikrai jums norite ištrinti tai, ir taip darau. 821 00:28:25,440 --> 00:28:27,190 Jei nenorite, kad paraginti, kaip kad 822 00:28:27,190 --> 00:28:34,260 nes jūs neturite laiko, įspėjimų, pašalinti -f. 823 00:28:34,260 --> 00:28:35,720 Tai kita vėliavos. 824 00:28:35,720 --> 00:28:36,910 Tai kaip -L. 825 00:28:36,910 --> 00:28:38,190 Tai kaip -a. 826 00:28:38,190 --> 00:28:40,610 Tai tik vėliavos, kad jūs suteikiant šias komandas. 827 00:28:40,610 --> 00:28:41,490 Taigi pašalinti -f. 828 00:28:41,490 --> 00:28:42,540 829 00:28:42,540 --> 00:28:44,340 -f f reiškia jėgą. 830 00:28:44,340 --> 00:28:45,670 Taigi priversti jį. 831 00:28:45,670 --> 00:28:47,390 Aš nenoriu būti paraginti. 832 00:28:47,390 --> 00:28:48,560 Taigi pašalinti -f. 833 00:28:48,560 --> 00:28:49,920 834 00:28:49,920 --> 00:28:50,720 Darom hi.c. 835 00:28:50,720 --> 00:28:53,589 836 00:28:53,589 --> 00:28:54,380 Tiesiog atsikratė. 837 00:28:54,380 --> 00:28:55,130 Jis nesakė man. 838 00:28:55,130 --> 00:28:56,160 839 00:28:56,160 --> 00:28:59,270 >> Bet tarkime, vietoj aš padaryta su šio katalogo. 840 00:28:59,270 --> 00:29:01,010 Noriu atsikratyti kataloge. 841 00:29:01,010 --> 00:29:02,950 Taigi aš pašalinti hi_dir. 842 00:29:02,950 --> 00:29:04,124 843 00:29:04,124 --> 00:29:05,040 Ne, tai neveikia. 844 00:29:05,040 --> 00:29:11,170 845 00:29:11,170 --> 00:29:13,685 Ne, todėl negali leisti man pašalinti katalogą. 846 00:29:13,685 --> 00:29:15,770 847 00:29:15,770 --> 00:29:17,010 Ar kas nors turite idėją? 848 00:29:17,010 --> 00:29:18,752 >> STUDENTŲ: Ar pašalinti dir? 849 00:29:18,752 --> 00:29:20,335 JASON Hirschhorn: Taigi pašalinti, kaip tai? 850 00:29:20,335 --> 00:29:24,961 851 00:29:24,961 --> 00:29:26,398 >> STUDENTŲ: Ne 852 00:29:26,398 --> 00:29:27,835 Tiesiog [nesigirdi]. 853 00:29:27,835 --> 00:29:29,024 854 00:29:29,024 --> 00:29:30,940 JASON Hirschhorn: Ne, dabar ten ne hi. 855 00:29:30,940 --> 00:29:32,099 Yra tik hi_dir. 856 00:29:32,099 --> 00:29:33,140 Taigi tai yra katalogas. 857 00:29:33,140 --> 00:29:34,730 858 00:29:34,730 --> 00:29:37,930 Taigi iš tikrųjų tai, ką norite daryti is-- oh, tu turi idėją? 859 00:29:37,930 --> 00:29:39,281 Matau kaip pusę ranka. 860 00:29:39,281 --> 00:29:40,156 >> STUDENTŲ: [nesigirdi]. 861 00:29:40,156 --> 00:29:41,215 862 00:29:41,215 --> 00:29:42,090 JASON Hirschhorn: Gerai. 863 00:29:42,090 --> 00:29:43,232 864 00:29:43,232 --> 00:29:44,470 >> STUDENTŲ: [nesigirdi]. 865 00:29:44,470 --> 00:29:45,345 >> JASON Hirschhorn: Gerai. 866 00:29:45,345 --> 00:29:48,200 867 00:29:48,200 --> 00:29:51,790 Taigi, jei aš noriu pašalinti katalogas, pašalinti r. 868 00:29:51,790 --> 00:29:52,580 Štai rekursywny. 869 00:29:52,580 --> 00:29:54,230 Taigi pašalinti tą katalogą Ciklas. 870 00:29:54,230 --> 00:29:57,700 Taigi aš noriu jums eiti į tą katalogą, pašalinti viską į katalogą, 871 00:29:57,700 --> 00:29:59,180 ir tada atsikratyti kataloge. 872 00:29:59,180 --> 00:30:00,930 Ir tada aš ruošiuosi f taip pat, nes I 873 00:30:00,930 --> 00:30:04,680 nenoriu, kad ji greitai man su įspėjimais po to pašalina kiekvieną failą. 874 00:30:04,680 --> 00:30:06,720 Taigi pašalinti rf hi_dir. 875 00:30:06,720 --> 00:30:08,680 876 00:30:08,680 --> 00:30:09,540 Strėlės jis dingo. 877 00:30:09,540 --> 00:30:10,582 878 00:30:10,582 --> 00:30:12,040 Tik būkite atsargūs, jei jūs naudojate, kad. 879 00:30:12,040 --> 00:30:14,730 Aš ruošiuosi jį naudoti čia taip pat. rf nuostabus. 880 00:30:14,730 --> 00:30:16,800 881 00:30:16,800 --> 00:30:17,530 Jis dingo. 882 00:30:17,530 --> 00:30:18,780 Būkite atsargūs, jei jūs naudojate, kad. 883 00:30:18,780 --> 00:30:22,990 Jei naudojate, kad čia ir tipo kažką kaip tai, niekada negalima daryti. 884 00:30:22,990 --> 00:30:26,200 Kad bus ištrinti viską jūsų prietaisas niekada perspėdama. 885 00:30:26,200 --> 00:30:27,670 Ir aš padariau tai. 886 00:30:27,670 --> 00:30:31,620 Rūšiavimas problema nustato ne 04:00, buvau bando pašalinti problemą, katalogus, 887 00:30:31,620 --> 00:30:32,320 ir aš tai padariau. 888 00:30:32,320 --> 00:30:34,080 Ir man buvo kaip oh my god. 889 00:30:34,080 --> 00:30:35,170 890 00:30:35,170 --> 00:30:36,850 Negalima do-- Bandžiau jį panaikinti. 891 00:30:36,850 --> 00:30:38,000 Jūs galite atšaukti. 892 00:30:38,000 --> 00:30:42,670 Komandų C tiesiog atšaukia viską, bet aš jau ištrynė kaip 75%. 893 00:30:42,670 --> 00:30:45,570 Taigi, aš sugriovė jį. 894 00:30:45,570 --> 00:30:46,580 Ir žmonės tai padaryti. 895 00:30:46,580 --> 00:30:47,620 Kiekvienas daro tai. 896 00:30:47,620 --> 00:30:49,460 Nedarykite to, nors šį semestrą. 897 00:30:49,460 --> 00:30:49,960 Jis sucks. 898 00:30:49,960 --> 00:30:52,330 899 00:30:52,330 --> 00:30:54,050 Aš nervų, kad ji būtų čia. 900 00:30:54,050 --> 00:30:55,247 Aš ruošiuosi jį ištrinti. 901 00:30:55,247 --> 00:30:58,354 >> [Juokas] 902 00:30:58,354 --> 00:30:59,020 Ar galite įsivaizduoti,? 903 00:30:59,020 --> 00:31:01,050 904 00:31:01,050 --> 00:31:02,450 Gerai, klausimai. 905 00:31:02,450 --> 00:31:03,138 Taip? 906 00:31:03,138 --> 00:31:09,114 >> STUDENTŲ: Taigi, jei mes darome viską darai čia, tai pats 907 00:31:09,114 --> 00:31:13,791 kaip tik vyksta į faktiškai failą Išsaugoti kaip [nesigirdi]. 908 00:31:13,791 --> 00:31:16,530 909 00:31:16,530 --> 00:31:18,405 JASON Hirschhorn: Oh, reiškia per gedit. 910 00:31:18,405 --> 00:31:18,870 STUDENTŲ: Taip. 911 00:31:18,870 --> 00:31:20,078 JASON Hirschhorn: Taip yra. 912 00:31:20,078 --> 00:31:21,094 913 00:31:21,094 --> 00:31:21,760 gedit yra naudinga. 914 00:31:21,760 --> 00:31:23,440 915 00:31:23,440 --> 00:31:24,730 Taigi gedit yra labai naudinga. 916 00:31:24,730 --> 00:31:26,550 Šioje klasėje, tai galite padaryti daug dalykų per gedit. 917 00:31:26,550 --> 00:31:27,260 Galite išsaugoti. 918 00:31:27,260 --> 00:31:27,980 Galite pervadinti. 919 00:31:27,980 --> 00:31:34,170 Galite perkelti failus ir stuff like that, bet tiesiog sąžiningai, kai jūs einate į 50-- 920 00:31:34,170 --> 00:31:40,330 gerai esate 50-- 51, jei jūs einate į 61, tai bus jūsų gyvenimas. 921 00:31:40,330 --> 00:31:41,590 Tai komandinės eilutės. 922 00:31:41,590 --> 00:31:44,220 Tai kur jūs programuoti už visą likusį savo gyvenimą, 923 00:31:44,220 --> 00:31:47,050 taip tikrai naudoti gedit, jei norite. 924 00:31:47,050 --> 00:31:47,929 925 00:31:47,929 --> 00:31:49,220 Tikrai geras būdas pradėti. 926 00:31:49,220 --> 00:31:52,550 Pirmą problema nustato, tikrai naudoti, bet kiekvieną kartą, o 927 00:31:52,550 --> 00:31:56,790 bandyti gauti daugiau naudojama patogiau su komandinės eilutės argumentų. 928 00:31:56,790 --> 00:31:58,230 Bet jūs tikrai galite,. 929 00:31:58,230 --> 00:31:58,730 Kas atsitiko? 930 00:31:58,730 --> 00:32:01,660 >> STUDENTŲ: Taigi, kai mes norime ištrinti Vienas iš failų mes padarėme, 931 00:32:01,660 --> 00:32:04,426 yra du būdai. [Nesigirdi]. 932 00:32:04,426 --> 00:32:06,385 Ar yra būdas, kai esate išbraukiant katalogą 933 00:32:06,385 --> 00:32:08,467 prašyti eilutę taip jums nereikia baigti ištrinant? 934 00:32:08,467 --> 00:32:09,610 JASON Hirschhorn: rm -r. 935 00:32:09,610 --> 00:32:10,810 Taigi nereikia priversti jį. 936 00:32:10,810 --> 00:32:11,489 Taigi rm -r. 937 00:32:11,489 --> 00:32:14,280 Jis ketina eiti per rekursyviai, ištrinti viską, paskatins jus 938 00:32:14,280 --> 00:32:17,340 kai viskas, kurį bus vairuoti jus riešutai. 939 00:32:17,340 --> 00:32:18,660 940 00:32:18,660 --> 00:32:24,060 Kaip aš beveik išimtinai padaryti rm -f ir rm-rf, tiesiog nuolat. 941 00:32:24,060 --> 00:32:26,298 Aš kaip aš neturiu laiko. 942 00:32:26,298 --> 00:32:27,600 Aš užimtas žmogus. 943 00:32:27,600 --> 00:32:28,580 Gerai, kas atsitiko? 944 00:32:28,580 --> 00:32:29,170 Taip. 945 00:32:29,170 --> 00:32:32,015 >> STUDENTŲ: Ar yra undo, arba šiukšliadėžė, ar ko nors panašaus? 946 00:32:32,015 --> 00:32:32,890 JASON Hirschhorn: Ne 947 00:32:32,890 --> 00:32:35,120 [Juokas] 948 00:32:35,120 --> 00:32:39,100 Galėčiau eiti atgal ir gauti savo prietaisas, kad aš tiesiog ištrinti, nėra. 949 00:32:39,100 --> 00:32:39,600 Ne, ne, ne. 950 00:32:39,600 --> 00:32:41,390 951 00:32:41,390 --> 00:32:43,030 Jei tai padarysite rm, ji turėtų būti praeityje. 952 00:32:43,030 --> 00:32:43,963 Kas atsitiko? 953 00:32:43,963 --> 00:32:46,785 >> STUDENTŲ: Taigi jūs galite [Nesigirdi] kartu. 954 00:32:46,785 --> 00:32:48,410 JASON Hirschhorn: Taip, kaip kad. 955 00:32:48,410 --> 00:32:52,190 Taigi, pavyzdžiui, kad matėte MR-rf. 956 00:32:52,190 --> 00:32:55,700 Tarkime noriu padaryti ls -la, tai rodo man 957 00:32:55,700 --> 00:33:00,120 viskas, net ir slepiama ką su savo leidimus. 958 00:33:00,120 --> 00:33:02,160 959 00:33:02,160 --> 00:33:06,762 >> STUDENTŲ: Taigi R, -R vėliava, jei mes neturime, kad, 960 00:33:06,762 --> 00:33:08,250 mes negalime ištrinti katalogą, tiesa? 961 00:33:08,250 --> 00:33:08,746 >> JASON Hirschhorn: Teisė. 962 00:33:08,746 --> 00:33:10,990 >> STUDENTŲ: Taigi, kad sako, kad mes norime, kažką daryti su į katalogą? 963 00:33:10,990 --> 00:33:12,610 Yra tai, kad tai, ką tai reiškia? 964 00:33:12,610 --> 00:33:14,570 >> JASON Hirschhorn: -r reiškia rekursyviai. 965 00:33:14,570 --> 00:33:17,670 Taigi katalogas ketina turi į jį failus, tiesa? 966 00:33:17,670 --> 00:33:21,680 Taigi, ką jūs norite daryti yra jums noriu eiti į tą katalogą, 967 00:33:21,680 --> 00:33:24,110 ištrinti viską, visi failai šiame kataloge, 968 00:33:24,110 --> 00:33:26,510 tada Iššokti ir ištrinti Faktinis katalogas. 969 00:33:26,510 --> 00:33:30,660 Taigi -r reiškia rekursinis daryti visi rekursyviai jei tai turi prasmę. 970 00:33:30,660 --> 00:33:31,160 Taip. 971 00:33:31,160 --> 00:33:34,160 >> STUDENTŲ: Taigi katalogai turi [Nesigirdi] ir tiesiog ištrinti. 972 00:33:34,160 --> 00:33:35,160 Ar jūs still-- 973 00:33:35,160 --> 00:33:36,326 >> JASON Hirschhorn: Pabandykime. 974 00:33:36,326 --> 00:33:39,040 975 00:33:39,040 --> 00:33:40,955 Taigi mkdir tuščias. 976 00:33:40,955 --> 00:33:42,320 977 00:33:42,320 --> 00:33:43,810 Pašalinti tuščias. 978 00:33:43,810 --> 00:33:44,374 Ne. 979 00:33:44,374 --> 00:33:45,646 >> STUDENTŲ: Ne, todėl jūs vis dar reikia the-- 980 00:33:45,646 --> 00:33:46,937 >> JASON Hirschhorn: Taip, visada. 981 00:33:46,937 --> 00:33:48,940 Taigi -r, rf, tuščias. 982 00:33:48,940 --> 00:33:50,432 983 00:33:50,432 --> 00:33:51,734 Nuostabus. 984 00:33:51,734 --> 00:33:52,685 Anymore klausimų? 985 00:33:52,685 --> 00:33:54,290 986 00:33:54,290 --> 00:33:59,230 Manau, kad tai jūsų avarijos kursas komandų eilutės stuff. 987 00:33:59,230 --> 00:34:02,560 Visus klausimus, nes mes ketiname peršokti į duomenų tipų ir kilpomis, 988 00:34:02,560 --> 00:34:03,901 ir visi, kad kita? 989 00:34:03,901 --> 00:34:04,400 Kas atsitiko? 990 00:34:04,400 --> 00:34:07,960 >> STUDENTŲ: Aš neturiu CS50 rodo, kaip vienas iš mano katalogai. 991 00:34:07,960 --> 00:34:09,370 Yra tai, kad normalus? 992 00:34:09,370 --> 00:34:09,710 >> JASON Hirschhorn: Oh, yeah. 993 00:34:09,710 --> 00:34:10,929 Štai mano. 994 00:34:10,929 --> 00:34:14,830 Taip, tai kur mano sprendimai jūsų stuff. 995 00:34:14,830 --> 00:34:17,670 >> [Juokas] 996 00:34:17,670 --> 00:34:20,469 >> Taigi, taip, kad tai visiškai normalu. 997 00:34:20,469 --> 00:34:23,870 Manau jums tikriausiai tiesiog šių keturių. 998 00:34:23,870 --> 00:34:25,130 Manau, kad gali būti normalu. 999 00:34:25,130 --> 00:34:25,630 Taip. 1000 00:34:25,630 --> 00:34:27,370 1001 00:34:27,370 --> 00:34:28,730 Gerai, bet daugiau klausimų? 1002 00:34:28,730 --> 00:34:30,219 Žinau, kad buvo super greitai. 1003 00:34:30,219 --> 00:34:30,830 Kas atsitiko? 1004 00:34:30,830 --> 00:34:33,788 >> STUDENTŲ: Mačiau mėlyną žalią spalvą. 1005 00:34:33,788 --> 00:34:34,780 Kas tai? 1006 00:34:34,780 --> 00:34:36,405 >> JASON Hirschhorn: Tai reiškia, katalogas. 1007 00:34:36,405 --> 00:34:36,905 1008 00:34:36,905 --> 00:34:38,000 STUDENTŲ: Ir tai mėlyna? 1009 00:34:38,000 --> 00:34:40,100 >> JASON Hirschhorn: Oh, reiškia šį Mėlyna Žalia? 1010 00:34:40,100 --> 00:34:41,290 >> STUDENTŲ: Ne 1011 00:34:41,290 --> 00:34:41,724 >> JASON Hirschhorn: Šis mėlyna žalia? 1012 00:34:41,724 --> 00:34:42,434 >> STUDENTŲ: Ne 1013 00:34:42,434 --> 00:34:43,195 Kai 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 Kaip tai? 1017 00:34:47,620 --> 00:34:49,000 >> STUDENTŲ: Taip, piktogramos. 1018 00:34:49,000 --> 00:34:50,125 >> JASON Hirschhorn: O, tai. 1019 00:34:50,125 --> 00:34:50,678 1020 00:34:50,678 --> 00:34:51,219 Nežinau. 1021 00:34:51,219 --> 00:34:52,052 Ką tai reiškia? 1022 00:34:52,052 --> 00:34:58,330 1023 00:34:58,330 --> 00:35:00,100 Taigi atrodo, kad nukreipta į katalogą. 1024 00:35:00,100 --> 00:35:02,240 >> STUDENTŲ: Tai beveik atrodo pravardės. 1025 00:35:02,240 --> 00:35:03,594 >> JASON Hirschhorn: Tai gali būti. 1026 00:35:03,594 --> 00:35:04,760 Jums nereikia žinoti, kad. 1027 00:35:04,760 --> 00:35:11,205 1028 00:35:11,205 --> 00:35:11,955 Anymore klausimų? 1029 00:35:11,955 --> 00:35:14,180 1030 00:35:14,180 --> 00:35:14,680 Nuostabus. 1031 00:35:14,680 --> 00:35:16,900 Jei turite kokių nors klausimų, Žinau, kad buvo daug. 1032 00:35:16,900 --> 00:35:18,190 Didžioji dalis šios informacijos bus internete. 1033 00:35:18,190 --> 00:35:19,750 Aš įdėti jį internete jums vaikinai. 1034 00:35:19,750 --> 00:35:21,187 B skirsnis bus internete, taip pat. 1035 00:35:21,187 --> 00:35:23,270 Arba, jei turite klausimų, tiesiog ateiti ir paklausti manęs. 1036 00:35:23,270 --> 00:35:30,660 1037 00:35:30,660 --> 00:35:32,142 Here you go. 1038 00:35:32,142 --> 00:35:41,050 1039 00:35:41,050 --> 00:35:44,400 Taigi dabar Sharon Hannah eisiu per kai 1040 00:35:44,400 --> 00:35:46,720 atsilikimo problemos logika nustatyti vieną. 1041 00:35:46,720 --> 00:35:53,266 1042 00:35:53,266 --> 00:35:54,250 >> SHARON: O Dieve. 1043 00:35:54,250 --> 00:35:56,218 1044 00:35:56,218 --> 00:35:57,694 Rūpesčius. 1045 00:35:57,694 --> 00:35:59,170 >> HANNAH: Tuo tarpu, aš Hanna. 1046 00:35:59,170 --> 00:36:00,154 Tai Sharon. 1047 00:36:00,154 --> 00:36:03,106 Mes abu CS50 TFS, ir mes ketiname suteikti jums 1048 00:36:03,106 --> 00:36:06,050 mažai intro ant pora svarbiu dalykų problema nustatyti vieną. 1049 00:36:06,050 --> 00:36:09,670 Viskas iš duomenų tipų į Conditionals į už kilpomis. 1050 00:36:09,670 --> 00:36:10,620 Kilpų apskritai. 1051 00:36:10,620 --> 00:36:14,360 >> SHARON: Ir galų gale, mes bus pažvelgti P nustatyti vieną, 1052 00:36:14,360 --> 00:36:16,739 ir ką jūs turite žinoti jį. 1053 00:36:16,739 --> 00:36:18,030 Taigi pradėkime duomenų tipų. 1054 00:36:18,030 --> 00:36:19,840 1055 00:36:19,840 --> 00:36:23,230 Vaikinai turėtų būti susipažinę su tie, kurie yra pažymėti mėlynai. 1056 00:36:23,230 --> 00:36:25,340 Taigi, mes galime pradėti su int. 1057 00:36:25,340 --> 00:36:31,500 Ints yra sveikieji skaičiai, todėl vieną, du, trys, keturi. plūdes, plaukiojančios taškų. 1058 00:36:31,500 --> 00:36:37,830 Kaip su skaičiais, turinčiais po kablelio, taip 5,2 ar net 5,0. 1059 00:36:37,830 --> 00:36:44,230 Namų darbai yra simbolių, pavyzdžiui, A, B, C. Ir styginių, vaikinai visi žinome. 1060 00:36:44,230 --> 00:36:48,470 Kaip CS50 arba Sveiki pasaulyje. 1061 00:36:48,470 --> 00:36:50,290 1062 00:36:50,290 --> 00:36:56,890 >> Bool yra Būlio, todėl mes turime teisinga ir neteisinga, nes mūsų Būlio. 1063 00:36:56,890 --> 00:37:01,550 Taigi, jei kažkas skaičiuoja, kad truth-- 5 lygus 5, kad skaičiuoja, kad tiesa, 1064 00:37:01,550 --> 00:37:06,470 ir jei mes turime 5 lygu 4, tai klaidinga, kad apskaičiuoja false. 1065 00:37:06,470 --> 00:37:12,280 Ir čia mes susiję dydis visų šių duomenų tipų. 1066 00:37:12,280 --> 00:37:14,860 Ir jūs turite žinoti tai jūsų viktorinos, 1067 00:37:14,860 --> 00:37:18,412 todėl tai gali būti naudinga prisiminti, bet mes po jų. 1068 00:37:18,412 --> 00:37:19,745 Tiesą sakant, jie jau parašė. 1069 00:37:19,745 --> 00:37:21,921 1070 00:37:21,921 --> 00:37:24,420 Taigi jūs turite būti susipažinę su tie pažymėta mėlynai. 1071 00:37:24,420 --> 00:37:27,900 1072 00:37:27,900 --> 00:37:30,580 >> JASON Hirschhorn: Nekilnojamas greitas, tik tuo atveju jums 1073 00:37:30,580 --> 00:37:34,096 noriu žinoti skirtumą tarp char ir string. 1074 00:37:34,096 --> 00:37:45,020 Taigi, kai jūs rašote stuff, jei turite ką nors panašaus į "labas" 1075 00:37:45,020 --> 00:37:46,340 kad tai bus eilutė. 1076 00:37:46,340 --> 00:37:48,090 Taigi jei yra du žibintai citatos, tai eilutė. 1077 00:37:48,090 --> 00:37:52,890 Bet jei aš būčiau su "h" kaip kad, tai eilutė. 1078 00:37:52,890 --> 00:37:55,759 Bet jei aš tik vieną citata, tai char. 1079 00:37:55,759 --> 00:37:57,550 Ir kas taip yra Skirtumas galite paklausti. 1080 00:37:57,550 --> 00:38:00,985 Na, skirtumas yra tas, tai yra vienas baitas atmintyje. 1081 00:38:00,985 --> 00:38:02,265 Tai 4 baitų atminties. 1082 00:38:02,265 --> 00:38:09,480 1083 00:38:09,480 --> 00:38:10,520 >> SHARON: plūduriuoti? 1084 00:38:10,520 --> 00:38:12,180 Apibūdinkite jį dar kartą? 1085 00:38:12,180 --> 00:38:18,200 Gerai, tai tipo kaip skaičius kad turi kablelio su juo, 1086 00:38:18,200 --> 00:38:27,569 taip 5,2 ar net 5,0 yra float prieš vos 5 yra int. 1087 00:38:27,569 --> 00:38:28,444 STUDENTŲ: [nesigirdi]. 1088 00:38:28,444 --> 00:38:30,240 1089 00:38:30,240 --> 00:38:36,301 >> SHARON: O, tai gali turėti daug skaitmenų po kablelio, taigi 5,675-3,1415. 1090 00:38:36,301 --> 00:38:36,800 Taip? 1091 00:38:36,800 --> 00:38:39,716 >> STUDENTŲ: Ar mums reikia žinoti visus reikalavimus, tai dydžiai? 1092 00:38:39,716 --> 00:38:40,216 SHARON: Taip. 1093 00:38:40,216 --> 00:38:41,293 1094 00:38:41,293 --> 00:38:42,168 STUDENTŲ: [nesigirdi]. 1095 00:38:42,168 --> 00:38:45,810 1096 00:38:45,810 --> 00:38:49,250 >> SHARON: Jūs neturite jaudintis balta tie tik dar. 1097 00:38:49,250 --> 00:38:54,349 >> HANNAH: natos paskelbtas CS50.net/sections. 1098 00:38:54,349 --> 00:38:56,432 STUDENTŲ: Tiesiog iš smalsumas, ar yra įrankis 1099 00:38:56,432 --> 00:39:00,424 būtų žinoma apie failų Jūs esate dydį paskambinę kad turėtume žinoti? 1100 00:39:00,424 --> 00:39:01,430 1101 00:39:01,430 --> 00:39:04,330 >> SHARON: Taigi tai yra duomenų tipai, bet taip. 1102 00:39:04,330 --> 00:39:09,820 Taigi šiuo atveju, kurių vienas būtų užima daugiau atminties arba daugiau vietos? 1103 00:39:09,820 --> 00:39:13,940 >> JASON Hirschhorn: Taigi už konkretų pavyzdį, 1104 00:39:13,940 --> 00:39:16,904 į Manau, problemą, keturi ar penki, mes 1105 00:39:16,904 --> 00:39:19,070 ketina suteikti jums krūva duomenimis, todėl jūs iš esmės 1106 00:39:19,070 --> 00:39:20,710 turi išanalizuoti šiuos duomenis. 1107 00:39:20,710 --> 00:39:24,470 Todėl pravartu žinoti, kad jei turite tiek daug sveikų skaičių, 1108 00:39:24,470 --> 00:39:25,770 kad tai bus ką. 1109 00:39:25,770 --> 00:39:28,802 Taigi galime sakyti, aš davė jums dešimt sveikieji skaičiai, kas iš to dydžio? 1110 00:39:28,802 --> 00:39:30,111 1111 00:39:30,111 --> 00:39:30,610 STUDENTŲ: 40. 1112 00:39:30,610 --> 00:39:32,026 JASON Hirschhorn: 40 baitų, tiesa. 1113 00:39:32,026 --> 00:39:35,690 Todėl jūs galite žinoti, kad Gerai, man reikia peršokti 40 baitų. 1114 00:39:35,690 --> 00:39:42,200 Taigi galime sakyti, o ne tai 40 simbolių, then-- tarkim tau daviau 10 simbolių, 1115 00:39:42,200 --> 00:39:44,860 tuomet jūs žinote, Gerai, aš tik reikia peršokti 10 baitų. 1116 00:39:44,860 --> 00:39:47,651 Taigi, tai labai naudinga žinoti dydis faktinių duomenų tipų, 1117 00:39:47,651 --> 00:39:49,900 nes daug, kartais jums šokinėja aplink duomenimis, 1118 00:39:49,900 --> 00:39:51,399 todėl jūs turite žinoti, kaip toli šokti. 1119 00:39:51,399 --> 00:39:53,854 1120 00:39:53,854 --> 00:39:56,780 >> STUDENTŲ: Koks skirtumas tarp kabučių ir viena citata? 1121 00:39:56,780 --> 00:39:58,670 >> JASON Hirschhorn: Gerai, dvi citatos yra eilutė. 1122 00:39:58,670 --> 00:40:00,423 Vienas citata char. 1123 00:40:00,423 --> 00:40:03,570 >> STUDENTŲ: Kaip operatyviai, koks skirtumas? 1124 00:40:03,570 --> 00:40:04,466 Jie abu pasisveikinti. 1125 00:40:04,466 --> 00:40:05,094 1126 00:40:05,094 --> 00:40:06,260 JASON Hirschhorn: Oi, atsiprašau. 1127 00:40:06,260 --> 00:40:07,870 Tai tik h. 1128 00:40:07,870 --> 00:40:09,585 Atsiprašome, tai neaišku. 1129 00:40:09,585 --> 00:40:10,920 1130 00:40:10,920 --> 00:40:12,412 >> STUDENTŲ: Taigi top one-- 1131 00:40:12,412 --> 00:40:14,120 JASON Hirschhorn: Ši yra eilutė, taip. 1132 00:40:14,120 --> 00:40:15,430 Taigi, tai iš dviejų simbolių, tiesa? 1133 00:40:15,430 --> 00:40:16,360 String, hi. 1134 00:40:16,360 --> 00:40:19,030 Bet tarkime, aš tiesiog turėjo vieną simbolį, 1135 00:40:19,030 --> 00:40:23,220 jei aš įdėti du kabutes tiesiog h, tai eilutė. 1136 00:40:23,220 --> 00:40:24,500 Tai eilutė h. 1137 00:40:24,500 --> 00:40:25,660 1138 00:40:25,660 --> 00:40:26,940 Ar tai prasminga? 1139 00:40:26,940 --> 00:40:28,705 Taigi tai yra keturių baitų. 1140 00:40:28,705 --> 00:40:31,660 Bet tarkim aš atsikratė , kuriame reikalaujama dėti tik vieną. 1141 00:40:31,660 --> 00:40:33,940 1142 00:40:33,940 --> 00:40:34,830 Vienas citata. 1143 00:40:34,830 --> 00:40:37,140 Tai dabar char, char h. 1144 00:40:37,140 --> 00:40:38,440 1145 00:40:38,440 --> 00:40:42,410 Taigi patį dalykas, kitoks duomenų tipas. 1146 00:40:42,410 --> 00:40:45,330 Tai tik vienas baitas, kadangi styginių buvo keturių baitų. 1147 00:40:45,330 --> 00:40:45,830 Taip. 1148 00:40:45,830 --> 00:40:48,214 1149 00:40:48,214 --> 00:40:50,630 STUDENTŲ: Taigi, jei bandėte saugoti žodį kaip Dovydas, 1150 00:40:50,630 --> 00:40:54,436 jūs norite naudoti, nes eilutę nepriklausomai nuo to, kiek laiko eilutė, 1151 00:40:54,436 --> 00:40:57,760 tai užtruks tik keturi baitai nebent tai ilgas ilgas 1152 00:40:57,760 --> 00:41:02,530 arba du kartus, tokiu case-- tad jei ją peržengia keturių simbolių, tada 1153 00:41:02,530 --> 00:41:04,435 Jūs norite, kad jį į eilutę. 1154 00:41:04,435 --> 00:41:05,810 Yra tai, kad apskritai logika. 1155 00:41:05,810 --> 00:41:06,537 1156 00:41:06,537 --> 00:41:09,370 JASON Hirschhorn: Jei ji išplečia po vieną simbolį, tai eilutė. 1157 00:41:09,370 --> 00:41:10,640 1158 00:41:10,640 --> 00:41:14,880 >> STUDENTŲ: Taigi nėra [nesigirdi] saugoti, keturių laišką 1159 00:41:14,880 --> 00:41:18,370 Žodis kaip keturių asmenų ar trijų raidžių Žodis kaip trys atskiri simboliai 1160 00:41:18,370 --> 00:41:22,050 nes tai bus tik trys baitai, kaip priešprieša trijų dalių eilutę. 1161 00:41:22,050 --> 00:41:23,611 1162 00:41:23,611 --> 00:41:25,110 JASON Hirschhorn: Galima daryti. 1163 00:41:25,110 --> 00:41:27,850 1164 00:41:27,850 --> 00:41:31,070 Galite tai padaryti, bet aš ne manau, kad tikrai verta, 1165 00:41:31,070 --> 00:41:32,570 nes jūs tik sutaupyti vieną baitą. 1166 00:41:32,570 --> 00:41:33,310 Jūs žinote, ką aš sakau? 1167 00:41:33,310 --> 00:41:35,559 Didžiajame schema dalykų, kad bus tikrai ne klausimas. 1168 00:41:35,559 --> 00:41:39,210 Bet, pavyzdžiui, printf, jei Jūs spausdinate F ir jus 1169 00:41:39,210 --> 00:41:43,430 turi tris simbolius galite spausdinti kad out-- Tarkime, C-T, 1170 00:41:43,430 --> 00:41:47,680 Jūs galite išspausdinti katė tiesiog daro vienas char vienas char vienas char, 1171 00:41:47,680 --> 00:41:49,980 ar galite išspausdinti string katė. 1172 00:41:49,980 --> 00:41:51,140 Tai lygiai toks pats dalykas. 1173 00:41:51,140 --> 00:41:52,870 Kad galėtumėte tai padaryti, pavyzdžiui, kad, but-- 1174 00:41:52,870 --> 00:41:54,330 >> STUDENTŲ: Jis nesiruošia jus išgelbėti, kad daug. 1175 00:41:54,330 --> 00:41:54,720 >> JASON Hirschhorn: Taip. 1176 00:41:54,720 --> 00:41:57,125 Galvos skausmas, kad jis būtų sukelti ne verta. 1177 00:41:57,125 --> 00:41:59,049 1178 00:41:59,049 --> 00:42:00,020 Taip? 1179 00:42:00,020 --> 00:42:02,920 >> STUDENTŲ: Pavyzdžiui, Jūs turėjo h su vienu 1180 00:42:02,920 --> 00:42:05,410 prieš du, vienoje ar kabutes. 1181 00:42:05,410 --> 00:42:08,760 Kodėl gi jūs norite išsaugoti vienas laiškas kaip eilutę. 1182 00:42:08,760 --> 00:42:11,569 Kokiu tikslu jis tai kada nors tarnauti? 1183 00:42:11,569 --> 00:42:12,860 JASON Hirschhorn: Nežinau. 1184 00:42:12,860 --> 00:42:14,568 Aš turiu galvoje, tai tikrai priklauso nuo programos. 1185 00:42:14,568 --> 00:42:16,060 1186 00:42:16,060 --> 00:42:20,800 Pavyzdžiui, manau, kad vėliau Jūs gausite į komandinės eilutės stuff. 1187 00:42:20,800 --> 00:42:24,770 Taigi, pavyzdžiui, vietoj mane klausia jums už integer-- atsiprašau, 1188 00:42:24,770 --> 00:42:26,720 galiu kalbėti į tave? 1189 00:42:26,720 --> 00:42:27,220 HANNAH: Taip. 1190 00:42:27,220 --> 00:42:30,660 1191 00:42:30,660 --> 00:42:32,450 >> JASON Hirschhorn: Taigi už Pavyzdžiui, vietoj 1192 00:42:32,450 --> 00:42:35,830 man kažko prašo su vakaronė pabaigoje, o 1193 00:42:35,830 --> 00:42:38,854 Manau, kad jūs galėjote matyti paskaitą, ten gali būti komandinės eilutės. 1194 00:42:38,854 --> 00:42:40,520 Jūs tiesiog įrašykite jį į komandų eilutę. 1195 00:42:40,520 --> 00:42:46,690 Tai būtų panašu į - / hello4 ar kažkas, arba helloh h, whatever. 1196 00:42:46,690 --> 00:42:49,190 Tai atlikti komandinėje eilutėje užuot paprašė už jį, 1197 00:42:49,190 --> 00:42:53,830 kad komandinės eilutės visada eilutę, nesvarbu ar tai keturių arba h, 1198 00:42:53,830 --> 00:42:55,320 kad visada yra eilutė. 1199 00:42:55,320 --> 00:42:59,130 Štai vienas pavyzdys, kai jums gali turi vieną vienintelį laišką arba vienaskaitos 1200 00:42:59,130 --> 00:43:00,667 skaičius sudarė kaip eilutę. 1201 00:43:00,667 --> 00:43:06,360 1202 00:43:06,360 --> 00:43:07,110 SHARON: Gerai. 1203 00:43:07,110 --> 00:43:08,230 1204 00:43:08,230 --> 00:43:09,855 Ir tada čia yra keletas pagrindinių operatorių. 1205 00:43:09,855 --> 00:43:11,460 1206 00:43:11,460 --> 00:43:14,560 Tikimės, kad jūs esate susipažinę su Pirmos keturios tiesiog apskritai. 1207 00:43:14,560 --> 00:43:18,080 Taigi ten pridėti, atimant, dauginant ir dalijant, 1208 00:43:18,080 --> 00:43:23,535 ir įsitikinkite, kad naudojate teisingi klavišų. 1209 00:43:23,535 --> 00:43:25,260 1210 00:43:25,260 --> 00:43:29,640 >> Ir tada ten pat modulį, kurį kai iš jūsų gali būti labai gerai susipažinęs su. 1211 00:43:29,640 --> 00:43:34,900 Ir ką modulį daro tai, kad jei mes šį pavyzdį 4% 2, 1212 00:43:34,900 --> 00:43:37,990 ji teikiama likusią ką tai daro pasidalijimas. 1213 00:43:37,990 --> 00:43:41,670 Taigi 4 padalytą 2 yra 2, ir nėra likę. 1214 00:43:41,670 --> 00:43:47,880 4 padalyti iš 3 yra 1 ir 1/3, ir todėl likusi 1. 1215 00:43:47,880 --> 00:43:49,320 Taigi ji apskaičiuoja į vieną. 1216 00:43:49,320 --> 00:43:56,960 Ir tada yra 4% 5 frakcija 4/5, o likusi yra 4. 1217 00:43:56,960 --> 00:43:58,580 Ar tai prasminga? 1218 00:43:58,580 --> 00:43:59,580 Gerai, gerai. 1219 00:43:59,580 --> 00:44:01,080 1220 00:44:01,080 --> 00:44:03,110 Ir sekame PEMDAS čia. 1221 00:44:03,110 --> 00:44:06,240 1222 00:44:06,240 --> 00:44:07,740 >> Todėl kai kurie loginiai išraiškas. 1223 00:44:07,740 --> 00:44:08,920 1224 00:44:08,920 --> 00:44:16,890 Taigi jūs vaikinai mačiau lygus kaip lygių palyginti, tarkim, du numerius. 1225 00:44:16,890 --> 00:44:20,440 Taigi, jei 5 lygu lygu 5, kad skaičiuoja, kad tiesa. 1226 00:44:20,440 --> 00:44:22,190 Įsitikinkite, kad turite tik vieną lygybės ženklą. 1227 00:44:22,190 --> 00:44:23,530 1228 00:44:23,530 --> 00:44:27,030 Dėl nelygu, tai bang arba šauktuku. 1229 00:44:27,030 --> 00:44:28,960 >> Hannah: dvi lygias ženklai kai jūs darote lygybę. 1230 00:44:28,960 --> 00:44:29,290 >> SHARON: Oh, yeah. 1231 00:44:29,290 --> 00:44:30,998 Įsitikinkite, kad jūs ne turėti vieną lygybės ženklą. 1232 00:44:30,998 --> 00:44:32,320 1233 00:44:32,320 --> 00:44:35,745 Ir tada nelygu, tai bang lygus. 1234 00:44:35,745 --> 00:44:37,000 1235 00:44:37,000 --> 00:44:40,540 Ir tada jūs galite ieškoti per mažiau nei, yra didesnis kaip. 1236 00:44:40,540 --> 00:44:44,300 Ir tada mes turime logiškai ir ir logiška arba čia. 1237 00:44:44,300 --> 00:44:47,190 Ir kas, kad nėra yra, jei Jūs prisimenate Scratch 1238 00:44:47,190 --> 00:44:51,000 kai buvo, kad blokas kad minėtas ir, ir tada jums 1239 00:44:51,000 --> 00:44:54,860 galėtų tilpti du skirtingus gabalus ten, kad tai, ką šios ir daro. 1240 00:44:54,860 --> 00:44:56,450 Ir įsitikinkite, kad jums padaryti du jungimo simboliai. 1241 00:44:56,450 --> 00:44:57,590 1242 00:44:57,590 --> 00:45:04,110 Ir tai svarbiausia rasite link Gerai, teisę pagal savo mygtuką Pašalinti. 1243 00:45:04,110 --> 00:45:07,820 1244 00:45:07,820 --> 00:45:08,907 Klausimas? 1245 00:45:08,907 --> 00:45:10,398 >> STUDENTŲ: Koks buvo [nesigirdi]? 1246 00:45:10,398 --> 00:45:16,900 1247 00:45:16,900 --> 00:45:20,400 >> SHARON: Gerai, taip, jei jūs padaryti tik vienas, jūs lyginate bitai. 1248 00:45:20,400 --> 00:45:22,040 1249 00:45:22,040 --> 00:45:26,400 Taigi, jei jūs žinote, ką bitai yra, jie 0 "ir 1-ųjų ir tt 1250 00:45:26,400 --> 00:45:27,740 Štai lyginant ką nors kita. 1251 00:45:27,740 --> 00:45:29,440 Taigi mes ketiname sutelkti dėmesį į tai kas. 1252 00:45:29,440 --> 00:45:31,856 >> JASON Hirschhorn: Taigi vienas lygu yra kaip užduoties, tiesa? 1253 00:45:31,856 --> 00:45:33,170 Taigi, kaip int x lygus 4. 1254 00:45:33,170 --> 00:45:38,080 Jūs sakote, kad kintamasis x yra lygi 4. 1255 00:45:38,080 --> 00:45:42,910 Taigi 1 lygu yra užduotis, Bet ands ir vamzdžiai 1256 00:45:42,910 --> 00:45:45,820 ar brūkšniai, visai kaip Sharon sakė, kad jie Bitinis operatorius. 1257 00:45:45,820 --> 00:45:47,620 Jums nereikia nerimauti, kad. 1258 00:45:47,620 --> 00:45:49,120 1259 00:45:49,120 --> 00:45:51,620 >> STUDENTŲ: Kada naudoti loginis ir loginis arba vėl? 1260 00:45:51,620 --> 00:45:54,620 Aš tiesiog pamiršo kai jums tai padaryti. 1261 00:45:54,620 --> 00:45:57,510 >> HANNAH: Žinoma, todėl, jei jūs kada nors norite siekiant patikrinti, ar du dalykai yra tiesa, 1262 00:45:57,510 --> 00:46:01,550 Pavyzdžiui, tarkime, aš noriu patikrinti kad skaičius yra tarp 5 ir 15, 1263 00:46:01,550 --> 00:46:04,660 Sakyčiau įsitikinkite, kad skaičius yra didesnis nei 5. 1264 00:46:04,660 --> 00:46:09,430 Taigi galime sakyti, jei x yra didesnis kaip 5 ir mažiau nei 15. 1265 00:46:09,430 --> 00:46:12,630 Taigi tam, kad ši visuma pareiškimas įvertinti true, 1266 00:46:12,630 --> 00:46:16,290 jums reikia abi sub natūra teiginiai įvertinti tiesa. 1267 00:46:16,290 --> 00:46:18,481 Arba jums reikia tik vienas iš dviejų arba abu. 1268 00:46:18,481 --> 00:46:19,564 STUDENTŲ: Didžioji, ačiū. 1269 00:46:19,564 --> 00:46:20,820 1270 00:46:20,820 --> 00:46:24,980 >> SHARON: Ir taip pat nulio, aš tikiu, tikrai į savo projektus daug 1271 00:46:24,980 --> 00:46:31,059 Ar turėjote jei liečiant kraštą arba jei paliesdami kitą Sprite tada Bounce 1272 00:46:31,059 --> 00:46:31,600 ar kažką. 1273 00:46:31,600 --> 00:46:34,362 1274 00:46:34,362 --> 00:46:37,070 HANNAH: Gerai, kodėl tokiu rūpi visi šie loginę? 1275 00:46:37,070 --> 00:46:40,600 Mes turime šias struktūras, kad jūs matyti Scratch vadinamas sąlyginių. 1276 00:46:40,600 --> 00:46:44,830 Ir Conditionals yra nieko iš formą, jei sąlygos arba kai Būlio 1277 00:46:44,830 --> 00:46:48,970 Tiesa, tada atlikite kodą tarp šių klamrami. 1278 00:46:48,970 --> 00:46:51,220 Todėl jūs galite pamatyti dešinėje Čia yra Scratch blokas. 1279 00:46:51,220 --> 00:46:55,132 Turite tai jei tada, ir nieko kad eina į tokią mažą formą, kad 1280 00:46:55,132 --> 00:46:56,840 atrodo this-- i nežinau, ką jūs 1281 00:46:56,840 --> 00:46:59,960 skambinti that-- kad ketina būti Boolean ar būklė. 1282 00:46:59,960 --> 00:47:01,880 >> Taigi dar kartą, Būlio arba sąlyga yra tai, kas 1283 00:47:01,880 --> 00:47:04,500 kad arba įvertinti true arba false. 1284 00:47:04,500 --> 00:47:06,150 Ir vėl, jūs galite sujungti loginę. 1285 00:47:06,150 --> 00:47:10,740 Jūs galite turėti, vėlgi, x yra didesnis kaip 5 ir X yra mažesnis nei 15. 1286 00:47:10,740 --> 00:47:13,610 Arba galite tiesiog turėti vieną iš šių x yra mažesnis nei 5. 1287 00:47:13,610 --> 00:47:16,850 >> Gerai, kad C Tai kairėje. 1288 00:47:16,850 --> 00:47:18,270 Tai tiesiog, jei raktažodis. 1289 00:47:18,270 --> 00:47:20,750 Skliausteliuose, būklė arba Būlio. 1290 00:47:20,750 --> 00:47:23,590 Ir tada tarp kodas tos dvi garbanotieji petnešų 1291 00:47:23,590 --> 00:47:28,746 tik vykdyti, veiks tik tada, jei ši sąlyga arba kad Bulio tiesa. 1292 00:47:28,746 --> 00:47:30,385 Ar tai prasminga? 1293 00:47:30,385 --> 00:47:30,885 Nuostabus. 1294 00:47:30,885 --> 00:47:31,570 Gerai. 1295 00:47:31,570 --> 00:47:33,278 Ir tada, kaip jūs gali mačiau nulio, 1296 00:47:33,278 --> 00:47:35,830 mes taip pat galime pridėti kitas, kuris yra iš esmės 1297 00:47:35,830 --> 00:47:38,820 nieko tarp garbanotieji petnešų pagal kitas 1298 00:47:38,820 --> 00:47:41,430 vykdys tik jei sąlyga yra klaidinga. 1299 00:47:41,430 --> 00:47:42,610 1300 00:47:42,610 --> 00:47:43,600 Prasmės? 1301 00:47:43,600 --> 00:47:44,840 Bet kokie šių dviejų klausimų? 1302 00:47:44,840 --> 00:47:45,905 1303 00:47:45,905 --> 00:47:46,405 Nuostabus. 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 Taigi čia greitai pavyzdys. 1307 00:47:50,650 --> 00:47:54,410 Tarkime norime nustatyti, remiantis laiko, 1308 00:47:54,410 --> 00:47:56,760 ar turėtume sakyti geras ryte ar labas vakaras. 1309 00:47:56,760 --> 00:48:00,480 Pasakysiu, jei tai anksčiau 12:00, mes ketiname pasakyti labas rytas, 1310 00:48:00,480 --> 00:48:02,940 kitaip mes ketiname pasakyti labas vakaras. 1311 00:48:02,940 --> 00:48:07,180 Ir kai pasakiau, kad kitaip, tai tolygu C šio kitur. 1312 00:48:07,180 --> 00:48:10,580 Taigi mes ketiname patikrinti, karinis laikas yra mažesnis nei 0:00, 1313 00:48:10,580 --> 00:48:12,060 pasakyti labas rytas. 1314 00:48:12,060 --> 00:48:14,025 Kitaip pasakyti gero vakaro. 1315 00:48:14,025 --> 00:48:17,500 >> STUDENTŲ: Taigi, mes norime iš tikrųjų gauti tą įvestį kariniams metu su get eilutę. 1316 00:48:17,500 --> 00:48:18,097 1317 00:48:18,097 --> 00:48:18,680 HANNAH: Teisė. 1318 00:48:18,680 --> 00:48:22,110 Ar kur nors kitur, mes norime iš tikrųjų turi pateikti šią informaciją. 1319 00:48:22,110 --> 00:48:23,700 Čia jis neturi vertės. 1320 00:48:23,700 --> 00:48:25,510 Mes niekada net paskelbė ją. 1321 00:48:25,510 --> 00:48:28,630 Manau, kad kažkur viršuje ši programa man pareiškė laiką, 1322 00:48:28,630 --> 00:48:32,090 arba paprašė laiko, or-- kas nors kitas su šiuo pavyzdžiu? 1323 00:48:32,090 --> 00:48:33,560 1324 00:48:33,560 --> 00:48:34,060 Nuostabus. 1325 00:48:34,060 --> 00:48:35,750 1326 00:48:35,750 --> 00:48:40,490 >> Gerai, dabar mes turime, be į tai paprasta, jei kitam formate, 1327 00:48:40,490 --> 00:48:42,899 mes turime dvi kitas skirtingas struktūras. 1328 00:48:42,899 --> 00:48:44,940 Taigi, pirmiausia turime jungiklį pareiškimas, ir čia 1329 00:48:44,940 --> 00:48:46,564 Apskritai forma jungiklis ataskaitoje. 1330 00:48:46,564 --> 00:48:49,450 1331 00:48:49,450 --> 00:48:53,110 Turite raktažodį pereiti taip pat, jūs turite, jei raktažodis. 1332 00:48:53,110 --> 00:48:56,250 Ir tada įvesties, šiuo atveju n. 1333 00:48:56,250 --> 00:48:58,410 Taigi, tai gali dirbti tik su sveikaisiais skaičiais. 1334 00:48:58,410 --> 00:49:02,270 Kad įėjimas n yra būti sveikasis skaičius, gerai? 1335 00:49:02,270 --> 00:49:04,950 Ir mes ketiname sekti vieną iš šių atvejų 1336 00:49:04,950 --> 00:49:07,430 priklausomai nuo to, kuris dydis n yra. 1337 00:49:07,430 --> 00:49:12,170 >> Taigi šiuo atveju, pirmiausia palyginti yra n lygus iki pastovios vieną, 1338 00:49:12,170 --> 00:49:15,844 jei ji yra, daryti viską, rūšies įspaudžiami čia. 1339 00:49:15,844 --> 00:49:17,510 Galiu nurodyti tai, nes esu pernelyg trumpas. 1340 00:49:17,510 --> 00:49:19,400 1341 00:49:19,400 --> 00:49:23,210 Jei tai nėra lygi pastoviam vieną ir vietoj lygus pastovus du, 1342 00:49:23,210 --> 00:49:27,060 mes ketiname taikyti tokios antrąjį bloką, ir mes galime padaryti tai už tiek kartų 1343 00:49:27,060 --> 00:49:32,890 kaip mes norime, o tada, kad pagal nutylėjimą yra, jei jis neatitiko jokio iš pirmiau nurodytų atvejų, 1344 00:49:32,890 --> 00:49:33,820 vykdyti šią kodą. 1345 00:49:33,820 --> 00:49:35,759 1346 00:49:35,759 --> 00:49:36,550 Visus klausimus čia? 1347 00:49:36,550 --> 00:49:38,133 Tai viena yra šiek tiek daugiau sudėtinga. 1348 00:49:38,133 --> 00:49:38,633 1349 00:49:38,633 --> 00:49:39,395 Taip? 1350 00:49:39,395 --> 00:49:41,820 >> STUDENTŲ: Break, reiškiantis, ką? 1351 00:49:41,820 --> 00:49:45,560 >> HANNAH: Žinoma, todėl, kai mes įvesti kad blokas, jei randame, tarkime, 1352 00:49:45,560 --> 00:49:50,940 n yra mūsų iš tikrųjų lygus iki pastovios vieną, Žengiant šį bloką po dvitaškio. 1353 00:49:50,940 --> 00:49:54,840 Mes viską, kas kad komentuodamas linija, 1354 00:49:54,840 --> 00:49:58,182 ir tada mes pertrauka, o tai reiškia, mes išeiti Šio jungiklio pareiškimą visiškai. 1355 00:49:58,182 --> 00:49:58,682 STUDENTŲ: Gerai. 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 >> STUDENTŲ: Ar įdubimas būtina, arba jums reikia [nesigirdi]? 1359 00:50:03,311 --> 00:50:03,959 1360 00:50:03,959 --> 00:50:04,500 HANNAH: Sure. 1361 00:50:04,500 --> 00:50:07,640 Taigi, kaip visada, įdubimas nėra būtinos. 1362 00:50:07,640 --> 00:50:09,930 Kompiuteris nėra nesvarbu, ar jums pastumti. 1363 00:50:09,930 --> 00:50:12,630 Mes, kaip žmonės, kurie skaityti kodą, tikrai rūpinasi. 1364 00:50:12,630 --> 00:50:15,100 Taigi, tai daug lengviau pažvelgiu į ekraną 1365 00:50:15,100 --> 00:50:19,707 ir pamatyti, oi, aš žinau, ką atsitinka, kai n yra lygus pastovios vieną. 1366 00:50:19,707 --> 00:50:22,290 Jeigu aš turėjo atsitiktinius įtraukas, aš negalėtų pasakyti, kad lengvai. 1367 00:50:22,290 --> 00:50:23,276 Taip? 1368 00:50:23,276 --> 00:50:27,466 >> STUDENTŲ: Taigi, jei nori, kad vartotojas pasirinkti vieną iš variantų, 1369 00:50:27,466 --> 00:50:31,657 turime sąraše, būtų mes naudojame, manau, [nesigirdi] 1370 00:50:31,657 --> 00:50:35,108 bet gauti sveikas skaičius nuo juos ir įdėti, kad į n? 1371 00:50:35,108 --> 00:50:36,844 1372 00:50:36,844 --> 00:50:37,760 HANNAH: Visiškai teisingai. 1373 00:50:37,760 --> 00:50:40,330 Taigi galime sakyti, kad mes norėjome patikrinti, kas sveikas. 1374 00:50:40,330 --> 00:50:45,380 Mes pasakė oh, įveskite sveikasis tarp 0 ir 5, tarkim. 1375 00:50:45,380 --> 00:50:47,790 Galėtume paklausti, kad n, prašyti tos vertės, 1376 00:50:47,790 --> 00:50:50,000 ir tada turi kiekvienas iš šių atvejų. 1377 00:50:50,000 --> 00:50:53,230 Ir vėl, tai yra kažkas, mes galime labai lengvai padaryti su if, 1378 00:50:53,230 --> 00:50:53,730 tiesa? 1379 00:50:53,730 --> 00:50:56,920 Galėtume turėti, jei lygus mažosiomis vienas, jei lygus, dvi, 1380 00:50:56,920 --> 00:50:58,910 jei lygi byloje trys, taip toliau ir taip toliau. 1381 00:50:58,910 --> 00:51:01,680 Tai yra šiek tiek greičiau ir šiek tiek švaresnis. 1382 00:51:01,680 --> 00:51:04,201 Tai tipo tik gražus struktūrą dabar. 1383 00:51:04,201 --> 00:51:05,450 STUDENTŲ: Greičiau kaip raštu? 1384 00:51:05,450 --> 00:51:06,830 Ar ji paleisti kompiuteris šiek tiek greičiau? 1385 00:51:06,830 --> 00:51:08,246 >> HANNAH: Tai veikia šiek tiek greičiau. 1386 00:51:08,246 --> 00:51:09,214 1387 00:51:09,214 --> 00:51:09,714 Taip? 1388 00:51:09,714 --> 00:51:13,490 >> STUDENTŲ: Taigi dvigubai brūkšnys tiesiog pakomentuoti or-- 1389 00:51:13,490 --> 00:51:14,700 >> HANNAH: Ech, man labai gaila. 1390 00:51:14,700 --> 00:51:15,700 Aš ne tai pasakyti. 1391 00:51:15,700 --> 00:51:17,790 Gerai, jei turite, kad //, yra komentaras. 1392 00:51:17,790 --> 00:51:19,250 1393 00:51:19,250 --> 00:51:20,770 Tiesiog // yra komentaras. 1394 00:51:20,770 --> 00:51:23,030 Taigi bet kuriuo metu kompiuterio mato, kad ji vyksta 1395 00:51:23,030 --> 00:51:25,760 pasakyti Gerai, viskas, kas tai, aš tik ketina ignoruoti. 1396 00:51:25,760 --> 00:51:27,310 Aš ruošiuosi apsimesti jumis niekada net rašė, kad. 1397 00:51:27,310 --> 00:51:28,850 >> STUDENTŲ: Taigi ši [nesigirdi]. 1398 00:51:28,850 --> 00:51:30,650 >> HANNAH: Tai nereiškia visiškai nieko. 1399 00:51:30,650 --> 00:51:37,360 Bet jei aš parašiau kažką panašaus į pirmasis komentaras parašiau vietoj printf 1400 00:51:37,360 --> 00:51:41,640 pasakyti sveikinimai įvestus pastovus vienas, kad būtų kažkas. 1401 00:51:41,640 --> 00:51:42,140 Taip? 1402 00:51:42,140 --> 00:51:44,515 >> STUDENTŲ: Taigi realiame gyvenime, atvejis būtų tiesiog būti skaičius 1403 00:51:44,515 --> 00:51:46,420 ir tada [nesigirdi] būtų dar vienas sveikasis skaičius. 1404 00:51:46,420 --> 00:51:46,763 >> HANNAH: Būtent. 1405 00:51:46,763 --> 00:51:48,550 >> STUDENTŲ: Ir jums reikia elipses? 1406 00:51:48,550 --> 00:51:48,805 >> HANNAH: Atsiprašome? 1407 00:51:48,805 --> 00:51:49,550 >> STUDENTŲ: Ar jums reikia, kad? 1408 00:51:49,550 --> 00:51:50,010 >> HANNAH: O, ne. 1409 00:51:50,010 --> 00:51:50,560 Aš atsiprašau. 1410 00:51:50,560 --> 00:51:53,684 Tai buvo tiesiog nurodyti, kad jūs galite eiti tol daugeliu atvejų, kaip jūs norite. 1411 00:51:53,684 --> 00:51:56,950 Darom konkretų pavyzdį, kad gali padaryti ką šiek tiek daugiau aišku. 1412 00:51:56,950 --> 00:52:01,440 Gerai, kad tarkim aš sakau, Gerai, duok man sveikasis skaičius n 1413 00:52:01,440 --> 00:52:05,010 kuris atstovauja klasės numeris, specialiai informatikos klasė 1414 00:52:05,010 --> 00:52:05,720 skaičius. 1415 00:52:05,720 --> 00:52:07,950 Taigi, jei galite duoti man 50, Aš ruošiuosi pasakyti puikus. 1416 00:52:07,950 --> 00:52:12,020 CS50 yra įvadas į kompiuterį mokslas, ir tada aš ruošiuosi išeiti. 1417 00:52:12,020 --> 00:52:14,810 Taigi, tai reiškia aš iššokti visa ši jungiklis pareiškimas, 1418 00:52:14,810 --> 00:52:17,020 todėl dabar baigiu veikia kodą, Gerai? 1419 00:52:17,020 --> 00:52:21,410 >> Jei man vietoj 51, aš spausdinti antrą pranešimą. 1420 00:52:21,410 --> 00:52:24,720 Ir tada, jei jūs man davė kai skaičius, kad nebuvo 50 ar 51, 1421 00:52:24,720 --> 00:52:27,133 Aš ruošiuosi pasakyti atsiprašau, aš tikiu, nėra susipažinę su šia klase. 1422 00:52:27,133 --> 00:52:28,019 Taip? 1423 00:52:28,019 --> 00:52:29,350 >> STUDENTŲ: Jūs neturite pertraukos. 1424 00:52:29,350 --> 00:52:30,400 >> HANNAH: aš atsiprašau, aš neturiu pertraukos? 1425 00:52:30,400 --> 00:52:31,510 >> STUDENTŲ: Ką daryti, jei. 1426 00:52:31,510 --> 00:52:32,450 >> HANNAH: O ką daryti, jei Jūs neturite pertrauka? 1427 00:52:32,450 --> 00:52:33,450 Puikus klausimas. 1428 00:52:33,450 --> 00:52:37,890 Taigi, kas nutiktų taip eitum į, ir jums patikrinti aš lygus 50? 1429 00:52:37,890 --> 00:52:42,064 Ir tarkim, taip, tu buvai lygus iki 50, jūs atspausdinti ataskaitą. 1430 00:52:42,064 --> 00:52:45,105 Ir tada jums reikės toliau vykdyti, todėl jūs sakyčiau aš lygus 51? 1431 00:52:45,105 --> 00:52:46,500 1432 00:52:46,500 --> 00:52:49,763 Ir jūs eiti ir eiti per kiekvieną panašaus atveju? 1433 00:52:49,763 --> 00:52:50,262 Taip? 1434 00:52:50,262 --> 00:52:52,894 >> STUDENTŲ: Ar default analogiškas sakydamas kitur? 1435 00:52:52,894 --> 00:52:53,560 HANNAH: Būtent. 1436 00:52:53,560 --> 00:52:54,060 Labai geras. 1437 00:52:54,060 --> 00:52:56,140 Tai kaip laimikiui visų tipų. 1438 00:52:56,140 --> 00:53:00,574 >> STUDENTŲ: Taigi, jei jūs neturite pertrauka ir tada po to vieną faktų išdėstymą 1439 00:53:00,574 --> 00:53:03,843 tiesa, tada jį sakė padidėjimas n 1, 1440 00:53:03,843 --> 00:53:09,210 tada ji automatiškai padaryti kitą. 1441 00:53:09,210 --> 00:53:11,657 Būtų patikrinti bylą 51 ir tada rodyti, kad taip? 1442 00:53:11,657 --> 00:53:13,240 HANNAH: Taip, aš manau, kad būtų darbas. 1443 00:53:13,240 --> 00:53:15,740 Kad galėtumėte rūšies gauti nepatogus, todėl pertrauka yra geras dalykas turėti. 1444 00:53:15,740 --> 00:53:16,240 Taip? 1445 00:53:16,240 --> 00:53:18,557 STUDENTŲ: Be pertraukos būtų tai padaryti pagal nutylėjimą? 1446 00:53:18,557 --> 00:53:19,890 HANNAH: Tai geras klausimas. 1447 00:53:19,890 --> 00:53:20,590 JASON Hirschhorn: manau, kad tai tiesiog veikia. 1448 00:53:20,590 --> 00:53:23,975 Taigi, jei jūs neturite break-- taip tarkim aš 50 ir jį patikrinti 50, 1449 00:53:23,975 --> 00:53:25,306 ir jis atspausdins, kad iš. 1450 00:53:25,306 --> 00:53:27,430 Atsispausdinti CS50 kaip įvadas į informatikos. 1451 00:53:27,430 --> 00:53:30,549 Jūs neturite pertrauka, ji turėtų eiti ir nesustoti, kol ji hitai pertraukos. 1452 00:53:30,549 --> 00:53:32,590 Taigi, jei nėra pertrauka, jis ketina nesustoti. 1453 00:53:32,590 --> 00:53:34,190 Jis ketina spausdinti visa kita iš. 1454 00:53:34,190 --> 00:53:35,695 >> HANNAH: Taigi, manau, kad būtų būti taip pat pirminiu. 1455 00:53:35,695 --> 00:53:36,020 >> JASON Hirschhorn: Taip. 1456 00:53:36,020 --> 00:53:36,720 >> HANNAH: Geras klausimas. 1457 00:53:36,720 --> 00:53:37,220 Taip? 1458 00:53:37,220 --> 00:53:39,070 STUDENTŲ: Ar atvejis laikomas funkciją? 1459 00:53:39,070 --> 00:53:39,820 HANNAH: aš atsiprašau? 1460 00:53:39,820 --> 00:53:41,570 STUDENTŲ: Ar atvejis laikomas funkciją? 1461 00:53:41,570 --> 00:53:43,153 HANNAH: Ar atvejis laikomas funkciją. 1462 00:53:43,153 --> 00:53:45,520 1463 00:53:45,520 --> 00:53:46,840 Aš drąsiai pasakyti, kad. 1464 00:53:46,840 --> 00:53:52,000 >> JASON Hirschhorn: Taigi paprastai kai pamatysite funkcijas 1465 00:53:52,000 --> 00:53:54,370 jie bus iš klamrami. 1466 00:53:54,370 --> 00:53:57,840 Taigi, pavyzdžiui, jei jums atrodo jūsų kodą, pavyzdžiui, pagrindinis. 1467 00:53:57,840 --> 00:54:01,450 Tai buvo pagrindiniai atvirų paren, tada tuščia, arti paren. 1468 00:54:01,450 --> 00:54:05,415 Functions-- jie iš esmės visada pamatysite skliaustus. 1469 00:54:05,415 --> 00:54:07,290 Taigi tokiu atveju, jei byla nėra jokių skliausteliuose, 1470 00:54:07,290 --> 00:54:09,556 tai jūsų raktas kad tai ne funkcija. 1471 00:54:09,556 --> 00:54:10,984 Bet taip nėra. 1472 00:54:10,984 --> 00:54:12,388 1473 00:54:12,388 --> 00:54:12,888 Taip? 1474 00:54:12,888 --> 00:54:15,280 >> STUDENTŲ: Taigi tai daro padaryti pereiti funkciją? 1475 00:54:15,280 --> 00:54:16,150 >> HANNAH: Ar tai daro, pereiti funkciją. 1476 00:54:16,150 --> 00:54:18,149 >> STUDENTŲ: Ta prasme, kad jūs galėsite įdėti kažką, 1477 00:54:18,149 --> 00:54:19,399 ji suteikia jums vieną iš atvejų. 1478 00:54:19,399 --> 00:54:21,399 JASON Hirschhorn: Aš nepavadinčiau tai funkcija. 1479 00:54:21,399 --> 00:54:23,120 Ne viskas su skliaustai yra funkcija. 1480 00:54:23,120 --> 00:54:25,629 1481 00:54:25,629 --> 00:54:27,420 Turiu omeny tai, raktas kad tai yra funkcija. 1482 00:54:27,420 --> 00:54:30,990 Nepasakyčiau jungiklis funkcija, nes tai tikrai ne 1483 00:54:30,990 --> 00:54:32,207 grįžti nieko. 1484 00:54:32,207 --> 00:54:33,290 Gausite į tai daugiau. 1485 00:54:33,290 --> 00:54:34,380 1486 00:54:34,380 --> 00:54:36,476 >> HANNAH: Taip, tiesiog manau, apie tai, kaip, jei struktūrą. 1487 00:54:36,476 --> 00:54:38,392 STUDENTŲ: Ar jums lizdą tai if struktūrą? 1488 00:54:38,392 --> 00:54:40,197 1489 00:54:40,197 --> 00:54:42,030 HANNAH: Taip, tu nest beveik viską. 1490 00:54:42,030 --> 00:54:43,170 1491 00:54:43,170 --> 00:54:46,138 >> STUDENTŲ: Barry sakė kabučių yra tarsi tas pats, kaip kitur. 1492 00:54:46,138 --> 00:54:48,428 Todėl galite pakeisti su kita kabučių? 1493 00:54:48,428 --> 00:54:49,750 1494 00:54:49,750 --> 00:54:52,510 >> HANNAH: Ne tai ypač struktūra, nes jungiklis 1495 00:54:52,510 --> 00:54:55,250 pareiškimas laukiasi žodį nutylėjimą. 1496 00:54:55,250 --> 00:54:58,427 Kompiuteris žino, kad pagal nutylėjimą reiškia kažką ypatingo, kad 1497 00:54:58,427 --> 00:54:59,260 reiškia laimikį viską. 1498 00:54:59,260 --> 00:55:00,344 1499 00:55:00,344 --> 00:55:01,260 Kitoks apie tai. 1500 00:55:01,260 --> 00:55:02,750 Mes turime vienas daugiau gauti per. 1501 00:55:02,750 --> 00:55:03,654 Taip? 1502 00:55:03,654 --> 00:55:04,529 >> STUDENTŲ: [nesigirdi]. 1503 00:55:04,529 --> 00:55:06,246 1504 00:55:06,246 --> 00:55:08,620 HANNAH: Skirtumas tarp naudojant kabliataškį ir dvitaškis. 1505 00:55:08,620 --> 00:55:13,090 Taigi, kaip kabliataškis visada pasakyti Kompiuteris aš padaryti su šia linija. 1506 00:55:13,090 --> 00:55:14,440 Galite eiti į priekį ir jį vykdyti. 1507 00:55:14,440 --> 00:55:15,940 Tai visa eilutė. 1508 00:55:15,940 --> 00:55:20,270 Dvitaškis ketina šiuo atveju, pateksite į konkretaus bloko. 1509 00:55:20,270 --> 00:55:21,510 1510 00:55:21,510 --> 00:55:23,790 Taigi kabliataškiai yra visada naudokite baigti linijas. 1511 00:55:23,790 --> 00:55:26,603 Dvitaškiai naudojami įvairių kitų atvejų. 1512 00:55:26,603 --> 00:55:30,547 >> STUDENTŲ: Ar tai prilygsta tiesiog pasakyti, jei n yra lygus 50, tada 1513 00:55:30,547 --> 00:55:31,443 blah blah blah. 1514 00:55:31,443 --> 00:55:32,026 HANNAH: Mm-hm. 1515 00:55:32,026 --> 00:55:33,998 STUDENTŲ: Tai tiesiog tas pats [nesigirdi]. 1516 00:55:33,998 --> 00:55:34,804 1517 00:55:34,804 --> 00:55:35,470 HANNAH: Būtent. 1518 00:55:35,470 --> 00:55:37,870 Ir mes pasakėme jis veikia šiek tiek greičiau. 1519 00:55:37,870 --> 00:55:41,510 Jei mes neturėjome pertrauką, jis būtų, pavyzdžiui, jei, jei, jei. 1520 00:55:41,510 --> 00:55:45,406 Jei mes turime pertrauką, tai pavyzdžiui, jei kitas, jei kitas, jei kitas, jei. 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: Taigi, kai kodavimas, galite tiesiog naudokite, jei kitur, 1524 00:55:50,298 --> 00:55:54,000 bet manau, kad pernai viktorinoje mes turėjo juos parašyti SWITCH, 1525 00:55:54,000 --> 00:55:54,700 taip tik tuo atveju. 1526 00:55:54,700 --> 00:55:56,339 1527 00:55:56,339 --> 00:55:57,880 HANNAH: Bet tikrai nieko blogo. 1528 00:55:57,880 --> 00:56:00,820 Mes nesitikėjome jus nerimauti apie veiklos beprotiškų dalykų. 1529 00:56:00,820 --> 00:56:02,780 Tiesiog jei dar yra visiškai gerai. 1530 00:56:02,780 --> 00:56:04,530 Tai tik geras dalykai, kuriuos reikia žinoti apie. 1531 00:56:04,530 --> 00:56:07,770 >> O čia mūsų paskutinis, kad natūra priklauso šio sąlyginio kategorijoje. 1532 00:56:07,770 --> 00:56:08,970 1533 00:56:08,970 --> 00:56:12,810 Mes turime kažką Apskritai forma būklė?, 1534 00:56:12,810 --> 00:56:16,350 ir tada šiek tiek kodo fragmentą, kad atsitiks, jei sąlyga yra teisinga. 1535 00:56:16,350 --> 00:56:18,780 Ir tada dvitaškis, mažai kodo fragmentą, kad 1536 00:56:18,780 --> 00:56:21,270 vykdo jei sąlyga yra klaidinga, kabliataškis. 1537 00:56:21,270 --> 00:56:22,504 Kur vyksta tos linijos. 1538 00:56:22,504 --> 00:56:24,170 Taigi sintaksiškai tai šiek tiek negraži. 1539 00:56:24,170 --> 00:56:26,850 Mes ketiname eiti per pavyzdys Manau, kad dauguma aiškiai. 1540 00:56:26,850 --> 00:56:31,420 Taigi, mes norime priskirti styginių profesorius 1541 00:56:31,420 --> 00:56:35,900 į vieną iš šių dviejų verčių, arba David Malan ar ne David Malan, gerai? 1542 00:56:35,900 --> 00:56:38,740 Taigi jūs turite būti susipažinę su virvele, profesorius =. 1543 00:56:38,740 --> 00:56:41,770 Mes ketiname priskirti string kintamojo vadinamas profesorius. 1544 00:56:41,770 --> 00:56:43,440 1545 00:56:43,440 --> 00:56:46,360 >> Dabar mes norime patikrinti ypač sąlyga. 1546 00:56:46,360 --> 00:56:50,700 Šiuo atveju, mūsų sąlyga yra class_num = = 50. 1547 00:56:50,700 --> 00:56:53,080 O dabar gali būti geras laikas atkreipti dėmesį 1548 00:56:53,080 --> 00:56:56,500 kai mes turime string profesorius =, Tai vienas lygybės ženklą. 1549 00:56:56,500 --> 00:56:57,870 Štai užduotis. 1550 00:56:57,870 --> 00:57:01,360 Kadangi class_num = = 50, tai du lygybės ženklą. 1551 00:57:01,360 --> 00:57:03,050 Štai kokybės patikrinimas. 1552 00:57:03,050 --> 00:57:06,000 Taigi mes ketiname pasakyti yra klasės numeris lygus 50? 1553 00:57:06,000 --> 00:57:10,060 Jei taip, priskirti profesorius Davidas Malan. 1554 00:57:10,060 --> 00:57:13,710 Jei ne, priskirti profesorius į Dovydas Malan. 1555 00:57:13,710 --> 00:57:15,320 1556 00:57:15,320 --> 00:57:16,327 Visus klausimus ten? 1557 00:57:16,327 --> 00:57:18,410 Vėlgi, tai tik kažkas kad gera žinoti. 1558 00:57:18,410 --> 00:57:20,230 Galite tai padaryti su kai kitur. 1559 00:57:20,230 --> 00:57:22,550 Gera praktika problema Gali būti, kad, kai 1560 00:57:22,550 --> 00:57:27,830 Jūs eikite namo, tiesa lygiai tas pats sąlyginis if kiti formos, 1561 00:57:27,830 --> 00:57:28,830 nes jūs galite padaryti, kad. 1562 00:57:28,830 --> 00:57:29,950 1563 00:57:29,950 --> 00:57:30,785 Visus klausimus čia? 1564 00:57:30,785 --> 00:57:31,829 1565 00:57:31,829 --> 00:57:33,870 Gerai, aš manau, kad mes esame Išvykstate į kilpas. 1566 00:57:33,870 --> 00:57:34,881 1567 00:57:34,881 --> 00:57:35,380 Nuostabus. 1568 00:57:35,380 --> 00:57:36,780 1569 00:57:36,780 --> 00:57:38,730 >> SHARON: Gerai, pakalbėkime apie o kilpos. 1570 00:57:38,730 --> 00:57:49,995 Taigi, pirmiausia kairėje pamatysite here-- Gerai, kad sako, kai, tuo tarpu (sąlyga). 1571 00:57:49,995 --> 00:57:51,040 1572 00:57:51,040 --> 00:57:53,142 Ir tada jūs this-- galime tai pakeisti? 1573 00:57:53,142 --> 00:57:54,433 >> JASON Hirschhorn: Tai nutraukė. 1574 00:57:54,433 --> 00:57:55,420 1575 00:57:55,420 --> 00:57:58,010 >> SHARON: Gerai, tada ten Taip pat yra garbanotieji petnešų. 1576 00:57:58,010 --> 00:58:01,680 Taigi, apsimetant, kad garbanotas petnešos yra ten viršuje 1577 00:58:01,680 --> 00:58:04,070 ir toliau tai vėl ir vėl padaryti. 1578 00:58:04,070 --> 00:58:10,930 Taigi, jei tose būklė skliaustai įvertina true, 1579 00:58:10,930 --> 00:58:15,150 tada jūs turėtumėte nuolat daro kokia yra while cikle. 1580 00:58:15,150 --> 00:58:19,610 >> Taigi, pavyzdžiui, galėtume padaryti praktikos problemą. 1581 00:58:19,610 --> 00:58:20,760 1582 00:58:20,760 --> 00:58:23,750 Aš dėviu du auskarai dabar, todėl galime sakyti, 1583 00:58:23,750 --> 00:58:27,580 jei aš dėviu bent vieną klausos, paplokit. 1584 00:58:27,580 --> 00:58:30,060 Taigi, jei mes ketiname eiti per tai mes going-- 1585 00:58:30,060 --> 00:58:30,790 >> [Plojimai] 1586 00:58:30,790 --> 00:58:31,930 >> Teisė? 1587 00:58:31,930 --> 00:58:36,710 Ir aš dėvėti vienas, and-- Gerai. 1588 00:58:36,710 --> 00:58:37,300 Taip. 1589 00:58:37,300 --> 00:58:39,850 Nesu dėvėti auskarai nebėra, todėl ne daugiau. 1590 00:58:39,850 --> 00:58:41,980 Gerai, kad tada, kad kai nustos. 1591 00:58:41,980 --> 00:58:45,980 Ir tai galima pasakyti, yra o tai yra beveik kintamųjų. 1592 00:58:45,980 --> 00:58:50,190 Tarkime, jūs turite kintamasis skaičius auskarai. 1593 00:58:50,190 --> 00:58:51,660 1594 00:58:51,660 --> 00:59:00,940 Taigi, nors skaičius auskarai yra didesnis nei arba lygus 1, ploja vietinės rankas. 1595 00:59:00,940 --> 00:59:08,310 Ir tada po pliaukšt rankos, priežasčių mirtingumo auskarai. 1596 00:59:08,310 --> 00:59:11,060 Patinka auskarai minus 1. 1597 00:59:11,060 --> 00:59:15,205 Taigi Mažėja auskarai skaičių, ir tada jums pereiti per while cikle 1598 00:59:15,205 --> 00:59:16,300 du kartus. 1599 00:59:16,300 --> 00:59:24,780 >> Ir jei sąlyga yra visada true-- tad jei, tarkime, 2 = = 2, 1600 00:59:24,780 --> 00:59:28,670 ir 2 metu visada yra lygi 2, tiesa? 1601 00:59:28,670 --> 00:59:30,780 Tada jūs visada kažką daryti ten, 1602 00:59:30,780 --> 00:59:35,500 ir tai tolygu beveik amžinai kilpa, kad mes turėjome nulio. 1603 00:59:35,500 --> 00:59:36,865 1604 00:59:36,865 --> 00:59:37,364 Taip? 1605 00:59:37,364 --> 00:59:41,100 >> STUDENTŲ: Ar abi pusės tiesiog įvairiais būdais rašyti while cikle? 1606 00:59:41,100 --> 00:59:43,100 >> SHARON: Taigi mes dedame visas pastangas dėl šio vieno pirmo. 1607 00:59:43,100 --> 00:59:45,520 Ir tada taip palyginkime jis su while cikle darbų. 1608 00:59:45,520 --> 00:59:47,460 Todėl jie šiek tiek skiriasi. 1609 00:59:47,460 --> 00:59:54,120 Gerai, kad tarkim būklė vis dar o aš dėviu bent vieną auskarą, 1610 00:59:54,120 --> 00:59:56,410 ir aš ne nešioti bet auskarai dabar. 1611 00:59:56,410 --> 01:00:01,860 Ir tarkim padaryti ir dar ploja vietinės kol Aš dėviu bent vieną auskarą. 1612 01:00:01,860 --> 01:00:02,850 Kas turėtų atsitikti? 1613 01:00:02,850 --> 01:00:04,236 >> [Plojimais] 1614 01:00:04,236 --> 01:00:06,210 >> Oi, vaikinai. 1615 01:00:06,210 --> 01:00:11,820 Gerai, kad jums turėtų ploti kartą, nes iš esmės jus 1616 01:00:11,820 --> 01:00:13,510 eiti per pirmą dalį kodu. 1617 01:00:13,510 --> 01:00:18,630 Jūs tai padaryti, nesvarbu, ką ir tada pamatysite, to pat metu sąlygą, 1618 01:00:18,630 --> 01:00:22,640 ir grįšite į kad kilpa jei tai tiesa. 1619 01:00:22,640 --> 01:00:23,969 1620 01:00:23,969 --> 01:00:24,885 Ar tai prasminga? 1621 01:00:24,885 --> 01:00:26,593 >> STUDENTŲ: visuomet tai padaryti pirmą kartą. 1622 01:00:26,593 --> 01:00:29,810 SHARON: Jūs visada daryti su Pirmą kartą, nepriklausomai nuo to, ar 1623 01:00:29,810 --> 01:00:31,659 ar ne, kad sąlyga yra teisinga, ar ne. 1624 01:00:31,659 --> 01:00:33,950 JASON Hirschhorn: Kada manote, kad galėtumėte naudoti šį mygtuką? 1625 01:00:33,950 --> 01:00:35,480 Kada būtų prasminga naudoti? 1626 01:00:35,480 --> 01:00:36,839 1627 01:00:36,839 --> 01:00:37,380 HANNAH: Yeah? 1628 01:00:37,380 --> 01:00:38,255 STUDENTŲ: [nesigirdi]. 1629 01:00:38,255 --> 01:00:40,080 1630 01:00:40,080 --> 01:00:41,080 JASON Hirschhorn: Teisė. 1631 01:00:41,080 --> 01:00:41,575 HANNAH: Labai gera. 1632 01:00:41,575 --> 01:00:43,408 JASON Hirschhorn: Taigi kai greitai vartotoją, 1633 01:00:43,408 --> 01:00:45,947 jūs ketinate visada nori kad tai paskatins kurio naudotojai vieną kartą. 1634 01:00:45,947 --> 01:00:48,280 Jūs visada norės į raginimas vartotojui vieną kartą. 1635 01:00:48,280 --> 01:00:50,103 Taigi vietoj išleidimą į while cikle, jūs 1636 01:00:50,103 --> 01:00:52,820 įdėti daryti, o kilpos, nes esate visada ketinate daryti vieną kartą. 1637 01:00:52,820 --> 01:00:54,730 Jei jie jums Teisingas atsakymas, baigsite. 1638 01:00:54,730 --> 01:00:56,355 Jei ne, tuomet jūs iš naujo paskatinti juos. 1639 01:00:56,355 --> 01:01:02,080 1640 01:01:02,080 --> 01:01:03,360 >> SHARON: Gerai, už linijos. 1641 01:01:03,360 --> 01:01:05,830 1642 01:01:05,830 --> 01:01:08,590 Taigi nulio, mes turėjome pakartoti blokus. 1643 01:01:08,590 --> 01:01:12,640 Taigi mes norėjome pakartoti kažką, tarkim, septynis kartus. 1644 01:01:12,640 --> 01:01:16,580 Taigi mes tiesiog pasakė pakartoti septyni, ir pasakyti, kad aš esu čia, kad padėtų jums Snieguolė! 1645 01:01:16,580 --> 01:01:18,590 1646 01:01:18,590 --> 01:01:22,550 C, turime už kilpomis, jeigu mes noriu eiti per kažką 1647 01:01:22,550 --> 01:01:23,970 tam tikrą skaičių kartų. 1648 01:01:23,970 --> 01:01:29,700 Tarkime, jei mes inicijuoti kintamosios nykštukai 1649 01:01:29,700 --> 01:01:35,410 ir padaryti sure-- taip pirmojo bloko teisę ten prieš pirmąjį kabliataškiu, 1650 01:01:35,410 --> 01:01:39,260 mes inicijuoti mūsų kintamojo iki, ir mes jį iki 0. 1651 01:01:39,260 --> 01:01:41,850 Ir mūsų kintamasis yra yra sveikasis skaičius, int. 1652 01:01:41,850 --> 01:01:43,590 1653 01:01:43,590 --> 01:01:47,640 Ir kintamojo vardas yra nykštukai, ir mes nustatyti nykštukai į 0. 1654 01:01:47,640 --> 01:01:52,660 >> Ir antra dalis tarp du kabliataškiai mūsų būklė. 1655 01:01:52,660 --> 01:01:53,720 1656 01:01:53,720 --> 01:01:58,630 Ir taip tol, kol nykštukai yra mažesnis nei septynių, 1657 01:01:58,630 --> 01:02:01,730 mes nuolat išgyvena tai už kilpos. 1658 01:02:01,730 --> 01:02:06,350 Ir tada paskutinė dalis yra tai, ką daryti, mes ne apie tai pabaigoje kilpa? 1659 01:02:06,350 --> 01:02:12,480 nykštukai ++, ir tai reiškia, kad mes prieaugio nykštukai vienas kaskart. 1660 01:02:12,480 --> 01:02:13,900 >> Taigi, kas nutiks čia? 1661 01:02:13,900 --> 01:02:15,860 1662 01:02:15,860 --> 01:02:17,620 Taigi, pirmiausia, mes ketiname eiti per. 1663 01:02:17,620 --> 01:02:19,690 Turime nykštukai kaip 0, ir tada mes ketiname 1664 01:02:19,690 --> 01:02:22,845 spausdinti aš čia padėti Jums Snieguolė! 1665 01:02:22,845 --> 01:02:24,120 1666 01:02:24,120 --> 01:02:27,197 Ir tada nykštukai ruošiasi padidinti, nes sakėme nykštukai ++. 1667 01:02:27,197 --> 01:02:28,409 1668 01:02:28,409 --> 01:02:29,450 Nykštukai bus 1. 1669 01:02:29,450 --> 01:02:32,720 Ir tada mes compare-- nykštukai yra 1. 1670 01:02:32,720 --> 01:02:35,900 Mes palyginti ją yra nykštukai mažiau nei 7? 1671 01:02:35,900 --> 01:02:36,660 Taip. 1672 01:02:36,660 --> 01:02:38,320 Aš ruošiuosi eiti per tai vėl. 1673 01:02:38,320 --> 01:02:40,190 Aš čia, kad padėtų jums Snieguolė! 1674 01:02:40,190 --> 01:02:44,490 Ir tada nykštukai tampa 2, ir tada mes ją palyginti. 1675 01:02:44,490 --> 01:02:46,621 Ar 2 mažiau negu 7? 1676 01:02:46,621 --> 01:02:47,120 Taip. 1677 01:02:47,120 --> 01:02:48,740 Mes ketiname išsaugoti išgyvena. 1678 01:02:48,740 --> 01:02:51,395 Ir mes ketiname eiti Per šį septynių kartų. 1679 01:02:51,395 --> 01:02:52,980 1680 01:02:52,980 --> 01:02:59,290 >> Taigi, galų gale, mes ketiname turi dvarfai = 0 atsispausdinti aš 1681 01:02:59,290 --> 01:03:00,710 čia, kad padėtų jums Snieguolė! 1682 01:03:00,710 --> 01:03:04,810 nykštukai yra lygus 1, 2, 3, 4, 5 ir 6. 1683 01:03:04,810 --> 01:03:07,280 Įsiminti mes rodikliu 0. 1684 01:03:07,280 --> 01:03:08,546 Taigi, mes pradėti su 0. 1685 01:03:08,546 --> 01:03:09,046 Taip? 1686 01:03:09,046 --> 01:03:11,630 >> STUDENTŲ: Taigi tai yra kitoks, nei darbų 1687 01:03:11,630 --> 01:03:13,920 nes tai nespausdina iš pradžių per pirmąjį. 1688 01:03:13,920 --> 01:03:15,880 Kad galėtumėte tęsti tą patį. 1689 01:03:15,880 --> 01:03:17,220 1690 01:03:17,220 --> 01:03:19,095 Ar galite tai padaryti taip pat su do kilpa? 1691 01:03:19,095 --> 01:03:20,450 Kaip tą patį procesą. 1692 01:03:20,450 --> 01:03:24,175 Sąlyga yra nykštukai mažiau nei 7 ar kas. 1693 01:03:24,175 --> 01:03:25,961 Atsakas yra mažesnis nei 7. 1694 01:03:25,961 --> 01:03:27,335 SHARON: kad galėtumėte techniškai. 1695 01:03:27,335 --> 01:03:30,360 1696 01:03:30,360 --> 01:03:34,210 Taigi, jei mes einame atgal to-- Talking apie while cikle, tiesa? 1697 01:03:34,210 --> 01:03:36,010 Taigi do while cikle yra šiek tiek kitoks 1698 01:03:36,010 --> 01:03:39,966 nes mes garantuojame bent kartą, kad mes eiti per jį, 1699 01:03:39,966 --> 01:03:41,340 todėl tai didžiausias skirtumas. 1700 01:03:41,340 --> 01:03:50,330 Bet su while cikle mes galėtume sakyti, kad kol nykštukai yra mažesnis nei 7, 1701 01:03:50,330 --> 01:03:53,310 tai padaryti, ir tada prieaugio nykštukai vieną. 1702 01:03:53,310 --> 01:03:58,660 Ir tada mes turime inicijuoti nykštukai prieš visą šio pareiškimo 1703 01:03:58,660 --> 01:04:00,628 , kad ji lygi 0. 1704 01:04:00,628 --> 01:04:02,128 Taigi, taip, mes galime padaryti, kad su tuo. 1705 01:04:02,128 --> 01:04:03,104 Mm-hm? 1706 01:04:03,104 --> 01:04:05,056 >> STUDENTŲ: Ar galite grįžti į [nesigirdi]? 1707 01:04:05,056 --> 01:04:06,827 1708 01:04:06,827 --> 01:04:07,535 SHARON: Už kilpa? 1709 01:04:07,535 --> 01:04:13,266 STUDENTŲ: Taip, taip, su nykštukai ++ Atrodo, kad tai, ką jūs darote, kai 1710 01:04:13,266 --> 01:04:15,440 Jūs bėgo kitomis priemonėmis. 1711 01:04:15,440 --> 01:04:16,106 SHARON: teisinga. 1712 01:04:16,106 --> 01:04:18,380 STUDENTŲ: Gal jūs tiesiog neturi, kad ir įdėti it-- 1713 01:04:18,380 --> 01:04:19,130 SHARON: Tu gali. 1714 01:04:19,130 --> 01:04:23,770 STUDENTŲ: Taigi yra [nesigirdi] teisę po spausdinti į kitą eilutę apačioje. 1715 01:04:23,770 --> 01:04:25,430 SHARON: Taip, galite jį ten. 1716 01:04:25,430 --> 01:04:27,952 Bet tada jūs, palikite, kad tuščia. 1717 01:04:27,952 --> 01:04:31,090 >> JASON Hirschhorn: Jūs vis dar reikia kabliataškį nors. 1718 01:04:31,090 --> 01:04:34,194 >> SHARON: Atrodo šiek tiek nepatogu, bet tu gali techniškai tai padaryti. 1719 01:04:34,194 --> 01:04:35,118 Techniškai. 1720 01:04:35,118 --> 01:04:35,840 Nerašykite. 1721 01:04:35,840 --> 01:04:37,295 1722 01:04:37,295 --> 01:04:38,265 Taip? 1723 01:04:38,265 --> 01:04:40,687 >> STUDENTŲ: Ar yra koks nors alternatyvos ++? 1724 01:04:40,687 --> 01:04:42,145 Ar dar ką nors [nesigirdi]? 1725 01:04:42,145 --> 01:04:52,990 1726 01:04:52,990 --> 01:04:54,825 >> SHARON: Techniškai tai tai nykštukai. 1727 01:04:54,825 --> 01:04:56,880 1728 01:04:56,880 --> 01:05:01,680 Vienas lygybės ženklą, mes ketiname nustatyti, kad jis nykštukai plius 1. 1729 01:05:01,680 --> 01:05:03,670 1730 01:05:03,670 --> 01:05:06,762 Techniškai tai kas dvarfai ++ priemonė. 1731 01:05:06,762 --> 01:05:07,685 Ar tai prasminga? 1732 01:05:07,685 --> 01:05:09,601 >> STUDENTŲ: Taip, bet yra yra kokių nors alternatyvų? 1733 01:05:09,601 --> 01:05:10,830 Pavyzdžiui, jei jums ever-- 1734 01:05:10,830 --> 01:05:13,130 >> SHARON: Taip, galite tai padaryti nykštukai - -. 1735 01:05:13,130 --> 01:05:14,280 >> STUDENTŲ: [nesigirdi]. 1736 01:05:14,280 --> 01:05:16,299 >> SHARON: Taip, tu gali padaryti daug dalykų šeimininką. 1737 01:05:16,299 --> 01:05:17,840 HANNAH: Ir tu gali prieaugio iki 2. 1738 01:05:17,840 --> 01:05:19,690 Galite prieaugio iki 3. 1739 01:05:19,690 --> 01:05:23,120 Viskas, kas vyksta, keičiasi, galų gale ji padaryti būklę. 1740 01:05:23,120 --> 01:05:26,036 >> STUDENTŲ: Taigi, jei norite prieaugio 2, kaip Jūs rašote, kad? 1741 01:05:26,036 --> 01:05:27,060 1742 01:05:27,060 --> 01:05:31,400 >> HANNAH: Galima arba rašykite dwarves-- galite parašyti visą šį dalyką iš. 1743 01:05:31,400 --> 01:05:32,960 nykštukai = nykštukai + 2. 1744 01:05:32,960 --> 01:05:34,105 Arba šiek tiek sutrumpinta sąvoka. 1745 01:05:34,105 --> 01:05:39,893 Aš tik ketina rašyti + lygu 2. 1746 01:05:39,893 --> 01:05:42,784 >> STUDENTŲ: Gerai, jūs rašote, kad ten, kur nykštukai ++ yra. 1747 01:05:42,784 --> 01:05:43,450 HANNAH: Būtent. 1748 01:05:43,450 --> 01:05:44,116 SHARON: teisinga. 1749 01:05:44,116 --> 01:05:45,297 1750 01:05:45,297 --> 01:05:46,421 Buvo dar vienas klausimas? 1751 01:05:46,421 --> 01:05:47,383 Taip? 1752 01:05:47,383 --> 01:05:49,788 >> STUDENTŲ: [nesigirdi] nykštukai ++? 1753 01:05:49,788 --> 01:05:52,484 1754 01:05:52,484 --> 01:05:53,400 SHARON: Taigi jūs don't-- 1755 01:05:53,400 --> 01:05:55,430 JASON Hirschhorn: Taip, nereikia jis ten. [Nesigirdi] galo. 1756 01:05:55,430 --> 01:05:57,250 Taigi jūs [nesigirdi] tie, nes esate 1757 01:05:57,250 --> 01:06:01,810 rūšies skirstymą iki iniciacijos, sąlyga, ir kaita. 1758 01:06:01,810 --> 01:06:03,781 Pačioje pabaigoje, jums nereikia. 1759 01:06:03,781 --> 01:06:05,780 SHARON: Taip pat pastebės nereikia kabliataškį 1760 01:06:05,780 --> 01:06:07,599 po viso už kilpos. 1761 01:06:07,599 --> 01:06:09,531 1762 01:06:09,531 --> 01:06:14,361 >> STUDENTŲ: Kaip jums pradėti su Pradinė skaičius neigiamas, 1763 01:06:14,361 --> 01:06:16,300 pavyzdžiui? 1764 01:06:16,300 --> 01:06:19,482 >> SHARON: Galite inicijuoti nykštukai lygi neigiamo 2. 1765 01:06:19,482 --> 01:06:22,140 >> STUDENTŲ: Ar jūs tiesiog brūkšnys 2? 1766 01:06:22,140 --> 01:06:24,270 >> SHARON: Taip, taip, Minus, brūkšnys 2. 1767 01:06:24,270 --> 01:06:25,976 1768 01:06:25,976 --> 01:06:29,680 >> STUDENTŲ: Ar [nesigirdi] iki inicijuoti kaip nykštukai [nesigirdi]? 1769 01:06:29,680 --> 01:06:30,340 >> SHARON: Taip. 1770 01:06:30,340 --> 01:06:35,630 Taigi, jei mes ką tik inicializuoti nykštukai anksčiau, tiesiog padaryti int dvarfai kabliataškį, 1771 01:06:35,630 --> 01:06:39,300 ir ten mes galime padaryti nykštukai nustatyti, kad lygi 0. 1772 01:06:39,300 --> 01:06:43,184 >> STUDENTŲ: Ar mes galime tai padaryti anksčiau Programa sakydamas int nykštukai = 0, 1773 01:06:43,184 --> 01:06:44,590 ir tada just-- 1774 01:06:44,590 --> 01:06:46,990 >> SHARON: Tiesiog ne have-- taip nebūtų vietos vėl, 1775 01:06:46,990 --> 01:06:48,531 bet jums vis tiek reikia kabliataškį. 1776 01:06:48,531 --> 01:06:49,500 1777 01:06:49,500 --> 01:06:50,890 Taip. 1778 01:06:50,890 --> 01:06:51,494 Mm-hm? 1779 01:06:51,494 --> 01:06:54,285 STUDENTŲ: Ar šis kodas pasakyti ką iš nykštukų vertė yra po to. 1780 01:06:54,285 --> 01:06:58,030 Jei paprašykite jį po visa tai padaryta spausdintos nykštukai vertę. 1781 01:06:58,030 --> 01:06:59,530 SHARON: Jūs galite paprašyti jį padaryti. 1782 01:06:59,530 --> 01:07:00,191 STUDENTŲ: Gerai. 1783 01:07:00,191 --> 01:07:02,190 SHARON: Bet jūs, turi paprašyti jį padaryti. 1784 01:07:02,190 --> 01:07:03,231 Tai nėra tai padaryti už jus. 1785 01:07:03,231 --> 01:07:04,730 1786 01:07:04,730 --> 01:07:06,875 Aš bijau įdėti savo auskarus atgal. 1787 01:07:06,875 --> 01:07:07,874 1788 01:07:07,874 --> 01:07:09,290 Ar tai ne už plojimai pabaigoje. 1789 01:07:09,290 --> 01:07:10,090 Just kidding. 1790 01:07:10,090 --> 01:07:11,755 >> JASON Hirschhorn: Taigi, kad tas pats. 1791 01:07:11,755 --> 01:07:13,460 Taigi inicijuoti viršuje. 1792 01:07:13,460 --> 01:07:15,360 Būklė, spausdinti, pakeitimas. 1793 01:07:15,360 --> 01:07:22,482 Taigi tai yra tiksliai tas pats kaip kad, jei kas nors gali pamatyti, kad. 1794 01:07:22,482 --> 01:07:23,871 1795 01:07:23,871 --> 01:07:26,370 STUDENTŲ: Kodėl jūs neturite kabliataškiu pirmoje eilutėje? 1796 01:07:26,370 --> 01:07:27,657 1797 01:07:27,657 --> 01:07:28,240 SHARON: Kur? 1798 01:07:28,240 --> 01:07:29,490 STUDENT: po pirmojo linija. 1799 01:07:29,490 --> 01:07:31,976 SHARON: Po skliaustuose 4? 1800 01:07:31,976 --> 01:07:33,850 Kadangi mes norime eiti "Per į šį kilpa. 1801 01:07:33,850 --> 01:07:39,309 Ir jei jums pažvelgti kilpų išvaizdą Apskritai, jie neturi kabliataškiais. 1802 01:07:39,309 --> 01:07:40,100 Tai nėra praktiška. 1803 01:07:40,100 --> 01:07:45,160 1804 01:07:45,160 --> 01:07:46,240 Ar mes gerai? 1805 01:07:46,240 --> 01:07:47,470 Dar vienas klausimas, dar du. 1806 01:07:47,470 --> 01:07:48,056 Taip? 1807 01:07:48,056 --> 01:07:49,930 STUDENTŲ: Tai gali būti šiek tiek į priekį, 1808 01:07:49,930 --> 01:07:52,840 Bet ar nykštukai turi skiriasi [nesigirdi] 1809 01:07:52,840 --> 01:07:54,780 nuo kintamojo [nesigirdi]. 1810 01:07:54,780 --> 01:07:57,421 1811 01:07:57,421 --> 01:07:58,170 SHARON: Labai gera. 1812 01:07:58,170 --> 01:07:59,045 STUDENTŲ: [nesigirdi]. 1813 01:07:59,045 --> 01:08:00,480 1814 01:08:00,480 --> 01:08:02,456 >> SHARON: Taip, ji yra. 1815 01:08:02,456 --> 01:08:03,794 1816 01:08:03,794 --> 01:08:04,422 Ką? 1817 01:08:04,422 --> 01:08:05,880 JASON Hirschhorn: Taip, taip, ji veikia. 1818 01:08:05,880 --> 01:08:08,965 Taigi paprastai taikymo sritis kažkas yra garbanotas petnešomis. 1819 01:08:08,965 --> 01:08:10,216 1820 01:08:10,216 --> 01:08:12,340 Taigi apimtis visada bus būti garbanotas petnešos, 1821 01:08:12,340 --> 01:08:14,850 bet kad nebūtų padaryti daug prasmė for ciklas 1822 01:08:14,850 --> 01:08:17,550 nes mes inicializuoti nykštukai toje garbanotais petnešomis. 1823 01:08:17,550 --> 01:08:23,310 Taigi paprastai iš nykštukai apimtis, kad kintamasis nebūtų pratęsti praeitis. 1824 01:08:23,310 --> 01:08:25,000 Tai ypatingas atvejis, nors. 1825 01:08:25,000 --> 01:08:28,080 Taigi jūs inicijuoti ją tose skliausteliuose, 1826 01:08:28,080 --> 01:08:30,600 ir tada jūs turite apimtį vėliau. 1827 01:08:30,600 --> 01:08:32,720 Toks ypatingas atvejis. 1828 01:08:32,720 --> 01:08:39,059 Jie neturėtų turėti, kad ir kad was-- Tai prasminga? 1829 01:08:39,059 --> 01:08:40,037 >> STUDENTŲ: Ne 1830 01:08:40,037 --> 01:08:41,629 >> JASON Hirschhorn: galiu eiti per jį. 1831 01:08:41,629 --> 01:08:43,170 Taigi, ką jūs vis dar painiojama apie? 1832 01:08:43,170 --> 01:08:47,200 >> STUDENTŲ: Kaip jūs galite naudoti dwarves-- jus akivaizdžiai galima naudoti nykštukai [nesigirdi] 1833 01:08:47,200 --> 01:08:48,439 ne formule per? 1834 01:08:48,439 --> 01:08:49,480 >> JASON Hirschhorn: Ne, ne. 1835 01:08:49,480 --> 01:08:53,385 Taigi tai sritis yra tik viduje garbanotieji petnešų dėl Loop, yeah. 1836 01:08:53,385 --> 01:08:56,509 1837 01:08:56,509 --> 01:08:59,300 SHARON: Bet jeigu jūs inicializuoti nykštukai nepriklausantys for ciklas, tada 1838 01:08:59,300 --> 01:09:05,021 Jūs galite naudoti ją kitur Yra dar vienas klausimas? 1839 01:09:05,021 --> 01:09:05,520 Ne? 1840 01:09:05,520 --> 01:09:09,529 1841 01:09:09,529 --> 01:09:10,130 Gerai. 1842 01:09:10,130 --> 01:09:15,807 >> Taigi mes kalbėjome šiek tiek apie lizdus už kilpomis arba lizdus sąlyginių, 1843 01:09:15,807 --> 01:09:16,390 jei ataskaitose. 1844 01:09:16,390 --> 01:09:17,660 1845 01:09:17,660 --> 01:09:21,310 Taigi čia, kur pavyzdys galėtume nest for ciklas. 1846 01:09:21,310 --> 01:09:26,500 Tarkime mes spausdinti tai x stalas tiesa čia. 1847 01:09:26,500 --> 01:09:31,430 Mes norime to-- pirmas jei mes tiesiog nežiūri kodas 1848 01:09:31,430 --> 01:09:34,329 ir mes tiesiog galvoti apie tai, mes noriu eiti per kiekvieną iš eilės 1849 01:09:34,329 --> 01:09:36,550 ir spausdinti kiekvieną stulpelį, tiesa? 1850 01:09:36,550 --> 01:09:37,854 1851 01:09:37,854 --> 01:09:38,729 Ar tai prasminga? 1852 01:09:38,729 --> 01:09:39,787 1853 01:09:39,787 --> 01:09:40,286 Gerai. 1854 01:09:40,286 --> 01:09:41,439 1855 01:09:41,439 --> 01:09:44,809 >> Taigi čia mes ketiname per kiekviena eilutė veikloje iš esmės kiekvienoje eilutėje, 1856 01:09:44,809 --> 01:09:45,850 ir yra trys eilutės. 1857 01:09:45,850 --> 01:09:47,149 1858 01:09:47,149 --> 01:09:50,806 Ir tada per kiekvieną eilutę už kiekvieno stulpelio, ir ten 1859 01:09:50,806 --> 01:09:53,149 Yra keturi stulpeliai, spausdinti x. 1860 01:09:53,149 --> 01:09:55,920 1861 01:09:55,920 --> 01:09:56,420 taip. 1862 01:09:56,420 --> 01:10:02,400 Kai eilutė yra 0 ir stulpelio yra 0, mes atsispausdinti šį x. 1863 01:10:02,400 --> 01:10:06,920 Ir tada mes nesustoti per stulpelio kilpa. 1864 01:10:06,920 --> 01:10:08,300 1865 01:10:08,300 --> 01:10:11,280 Eilutės yra dar 0, bet stulpelis yra vienas. 1866 01:10:11,280 --> 01:10:13,760 Ir tada stulpelis yra 2, ir tada yra 3 skiltis. 1867 01:10:13,760 --> 01:10:14,770 1868 01:10:14,770 --> 01:10:19,270 Ir tada mes išeiti iš to kilpa, nes tada kolonėlės 1869 01:10:19,270 --> 01:10:20,605 nebėra mažiau kaip 4 kg. 1870 01:10:20,605 --> 01:10:21,970 1871 01:10:21,970 --> 01:10:25,330 Ir tada mes spausdinti naują eilutę, ir mes einame į naują eilutę. 1872 01:10:25,330 --> 01:10:30,160 Ir tada mes eiti per kitas eilutėje, o eilutės gauna vienetu, 1873 01:10:30,160 --> 01:10:31,885 ir mes eiti per, kad dar kartą. 1874 01:10:31,885 --> 01:10:32,760 Ar tai prasminga? 1875 01:10:32,760 --> 01:10:34,120 1876 01:10:34,120 --> 01:10:34,778 Taip? 1877 01:10:34,778 --> 01:10:40,150 >> STUDENTŲ: Taigi lizdą [nesigirdi] yra tiesiog išleidimą viduje už kilpos? 1878 01:10:40,150 --> 01:10:44,290 >> SHARON: Taigi lizdavietes reiškia, kad mes turėti for ciklas per for ciklas, 1879 01:10:44,290 --> 01:10:45,382 kaip įkūrimo. 1880 01:10:45,382 --> 01:10:47,798 >> STUDENTŲ: Nereikia ypatingą sukimasis ar nieko? 1881 01:10:47,798 --> 01:10:49,567 Jūs tiesiog klijuoti tiesiai iš jos? 1882 01:10:49,567 --> 01:10:50,233 SHARON: teisinga. 1883 01:10:50,233 --> 01:10:52,060 1884 01:10:52,060 --> 01:10:52,560 Taip? 1885 01:10:52,560 --> 01:10:56,050 >> STUDENTŲ: Gali būti [nesigirdi], tačiau atrodo ten daugiau vietos 1886 01:10:56,050 --> 01:10:57,730 tarp visų x-aisiais. 1887 01:10:57,730 --> 01:11:01,197 Aš nežinau, jei that's-- Jei tai buvo iš tikrųjų padaryti programą, 1888 01:11:01,197 --> 01:11:02,530 ar ji ką nors panašaus? 1889 01:11:02,530 --> 01:11:03,320 >> SHARON: Taigi ne. 1890 01:11:03,320 --> 01:11:04,970 Kad buvo neatidėliotinas Enter. 1891 01:11:04,970 --> 01:11:06,360 1892 01:11:06,360 --> 01:11:08,342 Tai buvo blogas mūsų pusės. 1893 01:11:08,342 --> 01:11:08,842 Atsiprašyti. 1894 01:11:08,842 --> 01:11:11,576 >> HANNAH: Kaip Jūs tai pakeisti programa, jei jums padarė vieną papildomą eilutę? 1895 01:11:11,576 --> 01:11:12,451 >> STUDENTŲ: [nesigirdi]. 1896 01:11:12,451 --> 01:11:13,932 1897 01:11:13,932 --> 01:11:14,640 SHARON: Geras darbas. 1898 01:11:14,640 --> 01:11:16,067 1899 01:11:16,067 --> 01:11:19,150 STUDENTŲ: Taip pat galite spausdinti pats dalykas, perjungiant aplink kolonėlės 1900 01:11:19,150 --> 01:11:20,632 tiesa? 1901 01:11:20,632 --> 01:11:21,620 >> SHARON: Hm? 1902 01:11:21,620 --> 01:11:27,054 >> STUDENTŲ: Taigi spausdinti jūsų mažylis xxx, pirmoji eilutė gali pasakyti spausdinti, 1903 01:11:27,054 --> 01:11:30,020 ir vietoj sakydamas eilutėje, jis sako stulpelis. 1904 01:11:30,020 --> 01:11:32,710 >> SHARON: Taigi jūs galite pakeisti kintamosios pavadinimus daryti. 1905 01:11:32,710 --> 01:11:33,836 Yra tai, kad ką jūs sakote? 1906 01:11:33,836 --> 01:11:36,175 >> STUDENTŲ: Ne, aš tiesiog sakydamas that-- todėl jūs 1907 01:11:36,175 --> 01:11:38,354 spausdinimo eilės pirmasis ir tada spausdinti stulpelius. 1908 01:11:38,354 --> 01:11:43,010 Ar galite taip pat išspausdinti stulpelius ir tada eilutės gauti tą patį diagramą? 1909 01:11:43,010 --> 01:11:44,760 SHARON: Tu gali bet tada jums reikės 1910 01:11:44,760 --> 01:11:47,370 būti atsargūs, kai įdėdami naują eilutę. 1911 01:11:47,370 --> 01:11:48,876 Ir kaip jums šokinėti atgal? 1912 01:11:48,876 --> 01:11:55,082 1913 01:11:55,082 --> 01:11:56,790 JASON Hirschhorn: Jei Jūs ką tik perėjo jį 1914 01:11:56,790 --> 01:12:01,190 ir vertybės skiriasi, užuot four-- kas tai? 1915 01:12:01,190 --> 01:12:02,530 Trys iš keturių. 1916 01:12:02,530 --> 01:12:08,955 Aš Jums reikės keturių eilučių ir trys stulpeliai. 1917 01:12:08,955 --> 01:12:09,830 Ar tai prasminga? 1918 01:12:09,830 --> 01:12:10,270 >> STUDENTŲ: Taip. 1919 01:12:10,270 --> 01:12:11,610 >> JASON Hirschhorn: Taigi yeah, tu gali tai padaryti. 1920 01:12:11,610 --> 01:12:12,318 Taip, tikrai. 1921 01:12:12,318 --> 01:12:12,461 1922 01:12:12,461 --> 01:12:15,710 SHARON: Bet tai būtų tiesiog tiesiog perjungimo kintamųjų vardus. 1923 01:12:15,710 --> 01:12:19,930 1924 01:12:19,930 --> 01:12:20,430 Geras? 1925 01:12:20,430 --> 01:12:21,461 1926 01:12:21,461 --> 01:12:21,960 Gerai. 1927 01:12:21,960 --> 01:12:23,970 1928 01:12:23,970 --> 01:12:26,120 Gerai, P nustatyti vieną. 1929 01:12:26,120 --> 01:12:32,399 Gerai, kad pirmosios dalies jį jums bus padaryti tai, Mario. 1930 01:12:32,399 --> 01:12:32,940 Just kidding. 1931 01:12:32,940 --> 01:12:34,210 Tai daugiau kaip ši. 1932 01:12:34,210 --> 01:12:39,350 Ir todėl, kai mes tik pažvelgė įdėtos į kilpas, todėl šią lentelę, 1933 01:12:39,350 --> 01:12:45,960 galvoti apie tai, kaip jums gali būti suteikta galimybė atsispausdinti šiuos žymas su grotelėmis šiuo būdu. 1934 01:12:45,960 --> 01:12:50,090 Ir tada čia kaip jūs spausdinti šią teisę čia šį atvirą erdvę. 1935 01:12:50,090 --> 01:12:51,429 >> STUDENTŲ: [nesigirdi]. 1936 01:12:51,429 --> 01:12:52,970 SHARON: Taip, jūs tiesiog spausdinti tarpą. 1937 01:12:52,970 --> 01:12:54,720 Gerai, kad tik apie tai pamąstyti. 1938 01:12:54,720 --> 01:12:56,699 1939 01:12:56,699 --> 01:12:58,740 HANNAH: Ir tada tas pats tos problemos dalis nustatytą 1940 01:12:58,740 --> 01:13:01,630 yra programa, vadinama greedy.c, kad esate 1941 01:13:01,630 --> 01:13:03,810 norės galvoti apie sąlyginių 1942 01:13:03,810 --> 01:13:06,960 ir įsitikinkite, kad jums gali padaryti tinkamą pakeitimą. 1943 01:13:06,960 --> 01:13:10,780 Ir vienas mažas įspėjimas turime Jums yra būti atsargūs slankiojo kablelio vertybes. 1944 01:13:10,780 --> 01:13:14,530 Jei tai reiškia, kad visiškai nieko jums, jis bus padengtas paskaita šią savaitę 1945 01:13:14,530 --> 01:13:16,410 o taip pat [nesigirdi] pasivaikščioti, kuris 1946 01:13:16,410 --> 01:13:20,420 vaikinai išmoks myliu ant probleminių rinkinių. 1947 01:13:20,420 --> 01:13:23,470 >> Vienas dalykas, kad aš tikrai rekomenduojame, ypač Mario.c, 1948 01:13:23,470 --> 01:13:26,110 kai jūs darote problemą nustatyti, jei turite problemų, 1949 01:13:26,110 --> 01:13:28,460 pradėti daryti ant popieriaus. 1950 01:13:28,460 --> 01:13:31,960 Rašyti jį ir tikrai ten sėdėti ir apsimesti kompiuteris, 1951 01:13:31,960 --> 01:13:36,530 ir eiti through-- pasakyti Aš buvo kompiuteris, 1952 01:13:36,530 --> 01:13:38,380 kaip man sekti tai už kilpa per? 1953 01:13:38,380 --> 01:13:41,260 Kaip mano kintamuosius Iš už kilpos kaita? 1954 01:13:41,260 --> 01:13:43,640 Tai darydama ant popieriaus leidžia 10 kartų lengviau 1955 01:13:43,640 --> 01:13:45,710 kai jūs einate į susėsti prie kompiuterio. 1956 01:13:45,710 --> 01:13:46,840 Taigi tik mano mažai kištukas. 1957 01:13:46,840 --> 01:13:50,060 >> SHARON: Ir taip pat nemanau, kad jums turi koduoti viską iš karto. 1958 01:13:50,060 --> 01:13:53,060 Įsitikinkite, kad jums procesą pakartoti. 1959 01:13:53,060 --> 01:13:55,430 Padaryti šiek tiek, spausdinti jį, pamatyti, kas atsitiks. 1960 01:13:55,430 --> 01:13:57,044 1961 01:13:57,044 --> 01:13:58,710 Kartais tai šiek tiek bandymų ir klaidų. 1962 01:13:58,710 --> 01:14:00,220 1963 01:14:00,220 --> 01:14:01,375 Ir ateiti į darbo laiką. 1964 01:14:01,375 --> 01:14:01,875 Super smagu. 1965 01:14:01,875 --> 01:14:02,472 1966 01:14:02,472 --> 01:14:03,930 JASON Hirschhorn: Taigi kokių nors klausimų? 1967 01:14:03,930 --> 01:14:05,186 1968 01:14:05,186 --> 01:14:07,317 Viskas gerai vaikinai, kad buvo jūsų pirmasis pjūvis. 1969 01:14:07,317 --> 01:14:08,400 HANNAH: Ačiū, kad atvykote. 1970 01:14:08,400 --> 01:14:09,106 JASON Hirschhorn: Ačiū už ateiti. 1971 01:14:09,106 --> 01:14:09,890 SHARON: Ačiū. 1972 01:14:09,890 --> 01:14:11,440 [Plojimai] 1973 01:14:11,440 --> 01:14:15,915