1 00:00:00,000 --> 00:00:11,030 2 00:00:11,030 --> 00:00:12,150 >> JASON Hirschhorn: Tervetuloa. 3 00:00:12,150 --> 00:00:14,000 Joten vain muutaman ilmoitukset ennen kuin aloitamme. 4 00:00:14,000 --> 00:00:16,570 Joten kohdat, kaikkien pitäisi on leikattu jo. 5 00:00:16,570 --> 00:00:19,474 Kohdat normaalisti ajaa sunnuntaista tiistaihin. 6 00:00:19,474 --> 00:00:21,140 Joten te pitäisi saada toimeksiantoja. 7 00:00:21,140 --> 00:00:24,160 Ja niin mielestäni ensi viikolla voit olla todellinen TF: iä. 8 00:00:24,160 --> 00:00:27,310 Joten jos sinulla on kysyttävää, tai ongelmia, tai olet unohtanut osassa. 9 00:00:27,310 --> 00:00:28,820 Jotkut ihmiset tekevät niin. 10 00:00:28,820 --> 00:00:29,580 Vain meille. 11 00:00:29,580 --> 00:00:30,870 Ampua meille sähköpostia osoitteeseen päätä. 12 00:00:30,870 --> 00:00:33,160 13 00:00:33,160 --> 00:00:34,520 >> Sitten virka. 14 00:00:34,520 --> 00:00:36,120 Aloitimme virka viime viikolla. 15 00:00:36,120 --> 00:00:37,180 16 00:00:37,180 --> 00:00:38,640 Office tuntia joka viikko. 17 00:00:38,640 --> 00:00:40,920 Maanantai on vuonna Leverett 8:00-11:00. 18 00:00:40,920 --> 00:00:43,870 Tiistaisin quad, niin Cabot 8:00-11:00. 19 00:00:43,870 --> 00:00:45,980 Keskiviikkona Mather 8:30-11:30. 20 00:00:45,980 --> 00:00:48,350 Ja torstaina Annenberg 8:00-11:00. 21 00:00:48,350 --> 00:00:51,810 >> Niin tyhjästä, paljon ihmisiä ei tarvitse virka 22 00:00:51,810 --> 00:00:54,650 apua Scratch, joka on täysin hieno. 23 00:00:54,650 --> 00:00:56,470 Jos et, se on täysin kunnossa samoin. 24 00:00:56,470 --> 00:01:01,060 Mutta tulevaisuudessa ongelma sarjaa, he saavat paljon vaikeampaa. 25 00:01:01,060 --> 00:01:03,090 Joten tämä tulee olemaan ystäväsi. 26 00:01:03,090 --> 00:01:04,340 Ehdottomasti mennä virka. 27 00:01:04,340 --> 00:01:06,730 Suunnitelma menee virka. 28 00:01:06,730 --> 00:01:10,279 Kun saat ongelman asettanut neljä, viisi, kuusi, seitsemän, 29 00:01:10,279 --> 00:01:11,570 sinun täytyy mennä virka. 30 00:01:11,570 --> 00:01:15,030 Se kun on paljon apua ja työ tulee tehdyksi. 31 00:01:15,030 --> 00:01:18,010 >> Mielestäni viime vuonna, vain Esimerkiksi torstaina täksi yöksi 32 00:01:18,010 --> 00:01:20,090 joten en usko, että ongelma sarjaa oli määrä perjantaina. 33 00:01:20,090 --> 00:01:24,740 Joten torstai-iltana, meillä olisi 200, 250 opiskelijaa virka. 34 00:01:24,740 --> 00:01:26,904 Niin ehdottomasti hyödyntää näitä. 35 00:01:26,904 --> 00:01:28,070 Nämä ovat parhaita ystäviä. 36 00:01:28,070 --> 00:01:31,050 Näin on silloin, jos olet juuttunut ongelma asetettu, 37 00:01:31,050 --> 00:01:33,020 tämä on, jos saat todennäköisesti apua. 38 00:01:33,020 --> 00:01:34,100 Joten virka. 39 00:01:34,100 --> 00:01:35,130 40 00:01:35,130 --> 00:01:36,990 OK joten ne ovat ilmoitukset. 41 00:01:36,990 --> 00:01:40,470 Ilmoitukset tehdään, niin aloitetaan. 42 00:01:40,470 --> 00:01:41,450 >> OK, laite. 43 00:01:41,450 --> 00:01:44,360 Oliko kaikki lataa laite vielä? 44 00:01:44,360 --> 00:01:44,860 Ei. 45 00:01:44,860 --> 00:01:45,699 Kuten niin niin. 46 00:01:45,699 --> 00:01:47,157 Olen sellainen ladata laitteen. 47 00:01:47,157 --> 00:01:48,650 48 00:01:48,650 --> 00:01:52,501 Oikealle niin, että laite on uusi tänä vuonna, joten olemme luultavasti 49 00:01:52,501 --> 00:01:53,750 menossa on joitakin bugeja siinä. 50 00:01:53,750 --> 00:01:56,420 Joten lataa se mahdollisimman varhaisessa vaiheessa. 51 00:01:56,420 --> 00:02:00,120 52 00:02:00,120 --> 00:02:03,390 Joten ongelma asettaa yksi on menossa kertoa sinulle kuinka ladata sen. 53 00:02:03,390 --> 00:02:05,830 AlkuvalmisTeluT täällä. 54 00:02:05,830 --> 00:02:07,042 55 00:02:07,042 --> 00:02:09,250 Se tulee kertoa, miten ladata laitteeseen. 56 00:02:09,250 --> 00:02:13,240 >> Niin ehdottomasti ladata Laitteen mieluummin ennemmin kuin myöhemmin. 57 00:02:13,240 --> 00:02:15,290 Ohjeet ovat pset spec. 58 00:02:15,290 --> 00:02:17,820 59 00:02:17,820 --> 00:02:21,920 Joten jos odotat keskiviikkoon saakka yö, ja sitten sinulla on ongelmia, 60 00:02:21,920 --> 00:02:24,220 ja voit lähettää meille sähköpostia osoitteeseen keskiyöllä keskiviikkoiltana 61 00:02:24,220 --> 00:02:26,860 että et voi ladata laite, joka on 62 00:02:26,860 --> 00:02:28,365 ei legit syy laajennus. 63 00:02:28,365 --> 00:02:29,390 64 00:02:29,390 --> 00:02:32,540 Sinun täytyy tehdä se nyt, ja sinulla on ongelmia. 65 00:02:32,540 --> 00:02:34,330 Yritin ladata sen viime yönä. 66 00:02:34,330 --> 00:02:36,449 Törmäsin hieman vaivaa. 67 00:02:36,449 --> 00:02:38,490 Jos sinulla ei joutunut vaikeuksiin asentamista, ehdottomasti 68 00:02:38,490 --> 00:02:42,680 osuma yritä uudestaan, koska olen juuri osuma yritä uudelleen pari kertaa, ja lopulta se toimi, 69 00:02:42,680 --> 00:02:45,910 joka ei tee mitään merkityksessä, mutta se tekee. 70 00:02:45,910 --> 00:02:48,950 Niin ehdottomasti yrittää, mutta jos törmätä seinään, 71 00:02:48,950 --> 00:02:52,070 ampua meille sähköpostia osoitteeseen päätä, ja me olla enemmän kuin mielellään auttaa teitä. 72 00:02:52,070 --> 00:02:52,570 Mikä hätänä? 73 00:02:52,570 --> 00:02:53,861 >> Opiskelija: Vain nopea kysymys. 74 00:02:53,861 --> 00:02:57,631 Jos ne tarkistaa tyyli, siellä on osa että sanoo, että me ei hyväksynyt tätä. 75 00:02:57,631 --> 00:02:58,714 JASON Hirschhorn: Ei vielä. 76 00:02:58,714 --> 00:02:59,880 Opiskelija: Se sanoo suorittaa sen. 77 00:02:59,880 --> 00:03:02,410 Miten suorittaa, että varmista, että se on omaan järjestelmään? 78 00:03:02,410 --> 00:03:03,660 >> JASON Hirschhorn: Olet menossa ajaa bash komento. 79 00:03:03,660 --> 00:03:05,200 Menen aikana että myöhemmin. 80 00:03:05,200 --> 00:03:06,400 Cool. 81 00:03:06,400 --> 00:03:13,130 Joten laite voi olla hieman pelottava, 82 00:03:13,130 --> 00:03:16,700 koska olet tottunut sellaista käynnissä graafinen käyttöliittymä. 83 00:03:16,700 --> 00:03:21,257 Joten Scratch oli graafinen käyttöliittymä liitäntä, joten mitä minä tarkoitan tällä? 84 00:03:21,257 --> 00:03:23,090 Tarkoitan sitä, että kun olet ohjelmointi, 85 00:03:23,090 --> 00:03:24,772 olet periaatteessa käyttää koodilohkoja. 86 00:03:24,772 --> 00:03:26,480 Näet koodi ja muuta vastaavaa. 87 00:03:26,480 --> 00:03:30,010 >> Laite, aiot tehdä asioita komentoriviltä ympäristö. 88 00:03:30,010 --> 00:03:32,394 Ja niin loppuvuodelle ohjelmointia elämää, 89 00:03:32,394 --> 00:03:35,060 aiot tehdä asioita komentorivillä ympäristöön. 90 00:03:35,060 --> 00:03:40,290 Joten se on hyvä hypätä alussa ja saada jonkin verran kokemusta. 91 00:03:40,290 --> 00:03:43,210 Joten tee se. 92 00:03:43,210 --> 00:03:43,860 Niin, että Rob. 93 00:03:43,860 --> 00:03:46,480 94 00:03:46,480 --> 00:03:48,650 >> OK, joten katsotaanpa vain hypätä osaksi komentoriviltä kamaa. 95 00:03:48,650 --> 00:03:50,480 Joten tämä on laite. 96 00:03:50,480 --> 00:03:51,810 97 00:03:51,810 --> 00:03:54,729 Voiko joku kertoa minulle, miksi käytämme laitetta? 98 00:03:54,729 --> 00:03:55,645 Mikä laite? 99 00:03:55,645 --> 00:03:57,010 100 00:03:57,010 --> 00:03:57,830 Tietääkö kukaan? 101 00:03:57,830 --> 00:03:58,538 Mikä hätänä? 102 00:03:58,538 --> 00:04:02,275 >> Opiskelija: Se on vain virtuaalikoneen että voit ajaa niin, että sinulla 103 00:04:02,275 --> 00:04:06,297 voi saada yli OS erimielisyyksien Mac ja PC. 104 00:04:06,297 --> 00:04:07,380 JASON Hirschhorn: Perfect. 105 00:04:07,380 --> 00:04:08,220 Opiskelija: Se on universaali malli. 106 00:04:08,220 --> 00:04:09,420 JASON Hirschhorn: Joo, se on kuten universaali malli. 107 00:04:09,420 --> 00:04:10,045 Onpa täydellistä. 108 00:04:10,045 --> 00:04:11,740 Niin joo, se on virtuaalikone. 109 00:04:11,740 --> 00:04:13,660 Joten se on periaatteessa käyttöjärjestelmä. 110 00:04:13,660 --> 00:04:14,920 Tämä on käyttöjärjestelmä. 111 00:04:14,920 --> 00:04:18,160 Tämä vastaa sinun Mac, tai olet PC, tai Linux. 112 00:04:18,160 --> 00:04:19,217 Tämä on täsmälleen sama. 113 00:04:19,217 --> 00:04:20,550 Ja niin voit tehdä vastaavia juttuja. 114 00:04:20,550 --> 00:04:23,370 Jos halusi, voisitte mennä verkossa esimerkiksi. 115 00:04:23,370 --> 00:04:25,920 Et voi todella nähdä sen, mutta täällä, Google Chrome. 116 00:04:25,920 --> 00:04:27,294 Voit mennä verkossa, jos haluat. 117 00:04:27,294 --> 00:04:28,754 Tämä on käyttöjärjestelmä. 118 00:04:28,754 --> 00:04:31,920 Ja syy teemme joka johtuu se on paljon helpompaa, kun olemme jakamassa 119 00:04:31,920 --> 00:04:33,216 ohjeet ja kaikki. 120 00:04:33,216 --> 00:04:35,715 Jos se on vain yhtenäinen ympäristö, se on paljon helpompaa meille, 121 00:04:35,715 --> 00:04:37,310 ja se on paljon helpompaa sinulle. 122 00:04:37,310 --> 00:04:41,380 Et aio törmätä se törmätä idiosyncrasies 123 00:04:41,380 --> 00:04:42,380 kun olet ohjelmointi. 124 00:04:42,380 --> 00:04:44,510 Tiedämme tarkalleen, mitä aiot törmätä. 125 00:04:44,510 --> 00:04:47,120 Joten laite on täällä. 126 00:04:47,120 --> 00:04:50,172 >> Joten kun olet alkanut ohjelmointi, olet 127 00:04:50,172 --> 00:04:51,880 menossa alas vasemmassa yläkulmassa. 128 00:04:51,880 --> 00:04:53,439 Siellä on pieni laatikko. 129 00:04:53,439 --> 00:04:54,480 Olet menossa klikkaa sitä. 130 00:04:54,480 --> 00:04:55,760 Tämä on terminaali-ikkunassa. 131 00:04:55,760 --> 00:04:57,680 132 00:04:57,680 --> 00:05:01,980 Joten tämä on, jos olet menossa olla paljon lukukauden. 133 00:05:01,980 --> 00:05:03,837 Saanen siis zoomata hieman. 134 00:05:03,837 --> 00:05:07,820 135 00:05:07,820 --> 00:05:11,630 >> OK, joten liikkuminen terminaali ikkuna on hieman erilainen. 136 00:05:11,630 --> 00:05:13,610 Ensinnäkin, ei ole kuvakkeita. 137 00:05:13,610 --> 00:05:15,780 En voi osoita mitään. 138 00:05:15,780 --> 00:05:17,170 Mikään ei osoita. 139 00:05:17,170 --> 00:05:21,390 Joten sinun täytyy keksiä tapa selvittää, missä olet, mitä on täällä, 140 00:05:21,390 --> 00:05:22,830 ja miten liikkua. 141 00:05:22,830 --> 00:05:29,630 >> Joten kaksi eniten hyödyllisiä komentoja luultavasti ovat ls-- niin mitä luulet ls tekee? 142 00:05:29,630 --> 00:05:30,771 >> Opiskelija: List. 143 00:05:30,771 --> 00:05:32,020 JASON Hirschhorn: Listat, joo. 144 00:05:32,020 --> 00:05:33,936 Se vain luetellaan algoritmit hakemiston sisällä. 145 00:05:33,936 --> 00:05:35,190 Ja sitten CD. 146 00:05:35,190 --> 00:05:39,280 Joten sanokaamme halusin CD CS50, mitäs se tekee? 147 00:05:39,280 --> 00:05:40,230 148 00:05:40,230 --> 00:05:40,730 Joo? 149 00:05:40,730 --> 00:05:42,064 >> Opiskelija: Muuttaa hakemistoon. 150 00:05:42,064 --> 00:05:43,396 JASON Hirschhorn: Perfect, joo. 151 00:05:43,396 --> 00:05:44,780 Se vain muuttaa hakemiston. 152 00:05:44,780 --> 00:05:46,250 Mennäänpä takaisin. 153 00:05:46,250 --> 00:05:47,440 Joten miten voin mennä takaisin? 154 00:05:47,440 --> 00:05:50,590 Joten sanokaamme halusin mennä Takaisin edelliseen hakemistoon. 155 00:05:50,590 --> 00:05:53,181 156 00:05:53,181 --> 00:05:53,680 Joo varmasti. 157 00:05:53,680 --> 00:05:55,847 >> Opiskelija: Luulen kirjoitat CD vain ilman mitään. 158 00:05:55,847 --> 00:05:57,263 JASON Hirschhorn: Voit tehdä sen. 159 00:05:57,263 --> 00:05:57,800 Niin täydellinen. 160 00:05:57,800 --> 00:05:59,950 Joten jos kirjoitan CD, tämä on todella menossa pop minulle 161 00:05:59,950 --> 00:06:01,800 varmuuskopioida kotihakemiston. 162 00:06:01,800 --> 00:06:04,510 Niin näet tämän tilde, että menee pop minulle 163 00:06:04,510 --> 00:06:06,240 Paluumatkalla jopa missä tilde on. 164 00:06:06,240 --> 00:06:07,410 Joten se tulee pop minut Takaisin kotiin hakemistoon. 165 00:06:07,410 --> 00:06:09,076 Mutta sanotaanko tein jotain tällaista. 166 00:06:09,076 --> 00:06:10,600 Sanotaan CD CS50. 167 00:06:10,600 --> 00:06:11,800 168 00:06:11,800 --> 00:06:13,060 ls uudelleen. 169 00:06:13,060 --> 00:06:15,180 Minulla muita juttuja. CD Super osiosta. 170 00:06:15,180 --> 00:06:17,600 171 00:06:17,600 --> 00:06:18,920 cd-tiedosto, joten aion syvä. 172 00:06:18,920 --> 00:06:20,250 173 00:06:20,250 --> 00:06:23,590 Ja sitten sanotaanko haluan vain pop takaisin ylös. 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 Sanotaan En halua tehdä sitä. 177 00:06:26,200 --> 00:06:29,590 Sanotaan Haluan vain pop takaisin ylös hakemiston, joka oli oikeassa ylläni. 178 00:06:29,590 --> 00:06:30,350 Miten teen sen? 179 00:06:30,350 --> 00:06:33,180 Joten sanokaamme 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 Joten olen täällä. 183 00:06:39,370 --> 00:06:42,012 Sanotaan haluan vain pop up kerran. 184 00:06:42,012 --> 00:06:42,720 Miten teen sen? 185 00:06:42,720 --> 00:06:44,170 186 00:06:44,170 --> 00:06:45,120 Joo, mikä hätänä? 187 00:06:45,120 --> 00:06:47,560 >> Opiskelija: Sinä vain kirjoitat cd supersection uudelleen. 188 00:06:47,560 --> 00:06:49,060 >> JASON Hirschhorn: Voisit tehdä. 189 00:06:49,060 --> 00:06:50,730 No olen supersection. 190 00:06:50,730 --> 00:06:51,970 >> Opiskelija: Oi, yksi ennen. 191 00:06:51,970 --> 00:06:53,845 >> JASON Hirschhorn: Joo, joten te voitte tehdä sen. 192 00:06:53,845 --> 00:06:55,620 Teet cd ~ CS50. 193 00:06:55,620 --> 00:06:57,410 194 00:06:57,410 --> 00:07:01,770 Joten jos katsot täällä, tämä on polku täällä. 195 00:07:01,770 --> 00:07:03,890 196 00:07:03,890 --> 00:07:05,140 Se on teidän tiellä. 197 00:07:05,140 --> 00:07:07,185 Joten voi vakavasti vain mennä cd ~ / CS50. 198 00:07:07,185 --> 00:07:11,170 199 00:07:11,170 --> 00:07:12,399 Boom, olet siellä. 200 00:07:12,399 --> 00:07:13,940 Mitä helpompi tapa tehdä se vaikka? 201 00:07:13,940 --> 00:07:16,650 Se oli aivan oikea, mutta mikä hieman helpompi tapa 202 00:07:16,650 --> 00:07:17,880 tehdä se, koska paljon kertaa olet menossa 203 00:07:17,880 --> 00:07:20,510 on hyppy hakemistoja, hyppää pois hakemistoja. 204 00:07:20,510 --> 00:07:21,790 Mennäänpä takaisin. 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 Joten sanokaamme Haluan saada takaisin todella nopeasti. 208 00:07:25,140 --> 00:07:28,689 Voit tehdä jotain cd piste piste. 209 00:07:28,689 --> 00:07:30,480 Että menee pop varmuuskopioit todella nopeasti. 210 00:07:30,480 --> 00:07:31,570 Niin CD supersection. 211 00:07:31,570 --> 00:07:36,010 212 00:07:36,010 --> 00:07:37,440 CD-tiedostoja. 213 00:07:37,440 --> 00:07:38,890 Sanotaan, että olen täällä. 214 00:07:38,890 --> 00:07:42,790 Muuten, kirkas on hyvä, koska minun ikkuna oli saada hieman sotkuinen. 215 00:07:42,790 --> 00:07:46,190 Niin ls, joten en halua olla täällä enää. CD dot dot. 216 00:07:46,190 --> 00:07:47,072 Vie minut yksi ylös. 217 00:07:47,072 --> 00:07:49,130 CD Dot vie minut yksi ylös. 218 00:07:49,130 --> 00:07:50,600 Cd dot dot ja takaisin kotiini. 219 00:07:50,600 --> 00:07:53,820 220 00:07:53,820 --> 00:07:55,180 >> OK, joten cd, ls. 221 00:07:55,180 --> 00:07:57,263 Luultavasti tärkein asioita, koska olet 222 00:07:57,263 --> 00:07:58,880 menossa tarvitse tietää, missä olet. 223 00:07:58,880 --> 00:08:00,790 LS on menossa kertoa missä olet, ja CD 224 00:08:00,790 --> 00:08:02,610 miten aiot hypätä noin. 225 00:08:02,610 --> 00:08:04,300 >> Voit myös tehdä joitakin muita hienoja juttuja. 226 00:08:04,300 --> 00:08:05,470 227 00:08:05,470 --> 00:08:07,190 Joten esimerkiksi ls. 228 00:08:07,190 --> 00:08:09,610 LS on juuri menossa näyttämään hakemistoja tiedoston. 229 00:08:09,610 --> 00:08:10,780 Se on myös menossa näyttämään tiedostoja. 230 00:08:10,780 --> 00:08:12,680 Mutta se on vain menossa näyttää, mitä on olemassa. 231 00:08:12,680 --> 00:08:14,638 >> Jos halusi jotain hieman viileä, 232 00:08:14,638 --> 00:08:19,210 ja aiot itse tehdä Tässä pari viikkoa. ls viiva l. 233 00:08:19,210 --> 00:08:20,995 Joka tulostaa ulos hieman enemmän tietoa. 234 00:08:20,995 --> 00:08:22,360 235 00:08:22,360 --> 00:08:28,170 Voiko joku arvata vasemmalta toiselle drwx, rwx ja muuta vastaavaa. 236 00:08:28,170 --> 00:08:30,330 Onko kellään ajatusta mitä se voisi tarkoittaa? 237 00:08:30,330 --> 00:08:31,290 >> Opiskelija: Oikeudet. 238 00:08:31,290 --> 00:08:32,080 >> JASON Hirschhorn: Joo, täydellinen. 239 00:08:32,080 --> 00:08:32,580 Käyttöoikeudet. 240 00:08:32,580 --> 00:08:33,742 241 00:08:33,742 --> 00:08:35,450 Joten aiot täytyy käsitellä tätä 242 00:08:35,450 --> 00:08:37,610 kun teet Web-ohjelmointi myöhemmin. 243 00:08:37,610 --> 00:08:40,320 Jos olet koskaan mennyt verkossa, ja olet klikannut kuvan 244 00:08:40,320 --> 00:08:42,821 tai napsautti kenttä, ja se sanoi permission-- 245 00:08:42,821 --> 00:08:45,820 kuten lupaa kielletty, tai kuten lupaa ei myönnetä tai mitä tahansa, 246 00:08:45,820 --> 00:08:47,990 siksi että kun he ohjelmointi, he 247 00:08:47,990 --> 00:08:50,420 ole asettanut näitä oikeuksia anna sinun tehdä sitä. 248 00:08:50,420 --> 00:08:51,990 Joten jos tämä tulee. 249 00:08:51,990 --> 00:08:53,770 250 00:08:53,770 --> 00:08:56,700 >> OK, niin se on siistiä. 251 00:08:56,700 --> 00:08:58,580 Joten me hyppäsi noin. 252 00:08:58,580 --> 00:09:00,310 Voimme tarkastella juttuja meidän hakemistoon. 253 00:09:00,310 --> 00:09:01,560 Mutta miten voimme tehdä juttuja? 254 00:09:01,560 --> 00:09:02,730 255 00:09:02,730 --> 00:09:04,186 Minulla hakemistoja täällä. 256 00:09:04,186 --> 00:09:04,810 Se on mahtava. 257 00:09:04,810 --> 00:09:06,080 Miten tehdä uusi hakemisto? 258 00:09:06,080 --> 00:09:07,019 259 00:09:07,019 --> 00:09:09,060 Sano Haluan tehdä uuden hakemisto juuri nyt. 260 00:09:09,060 --> 00:09:11,070 261 00:09:11,070 --> 00:09:13,470 Voit tehdä jotain tällaista, mkdir. 262 00:09:13,470 --> 00:09:16,160 263 00:09:16,160 --> 00:09:17,244 Joten tee hakemistoon. 264 00:09:17,244 --> 00:09:19,035 Joten mitä haluat soita tähän hakemistoon? 265 00:09:19,035 --> 00:09:21,454 266 00:09:21,454 --> 00:09:22,162 Opiskelija: Awesome. 267 00:09:22,162 --> 00:09:24,107 268 00:09:24,107 --> 00:09:25,190 JASON Hirschhorn: Mahtavaa. 269 00:09:25,190 --> 00:09:25,690 Rakastan sitä. 270 00:09:25,690 --> 00:09:26,650 271 00:09:26,650 --> 00:09:27,790 Tee hakemistoon mahtava. 272 00:09:27,790 --> 00:09:28,802 273 00:09:28,802 --> 00:09:29,510 Ja siellä mennään. 274 00:09:29,510 --> 00:09:30,809 Joten tarvitsemme listan. 275 00:09:30,809 --> 00:09:31,850 Sinulla on uusi hakemisto. 276 00:09:31,850 --> 00:09:33,180 Ja voit kertoa sen hakemistoon oman laitteen 277 00:09:33,180 --> 00:09:34,850 koska se sai tämä väri, eikö? 278 00:09:34,850 --> 00:09:37,970 Joten se on kuin sinertävä violetti tai mitä tahansa. 279 00:09:37,970 --> 00:09:39,260 280 00:09:39,260 --> 00:09:40,020 Joten muuttua. 281 00:09:40,020 --> 00:09:40,860 Vaihdetaan hakemistoon. 282 00:09:40,860 --> 00:09:42,609 Mennään directory-- Joo, mikä hätänä? 283 00:09:42,609 --> 00:09:46,114 Opiskelija: Onko olemassa luetteloa kaikki nämä [kuultavissa] verkossa? 284 00:09:46,114 --> 00:09:48,780 JASON Hirschhorn: Joo, laitan niitä on-- meillä on dioja. 285 00:09:48,780 --> 00:09:49,407 Se tulee olemaan PDF. 286 00:09:49,407 --> 00:09:50,740 Laitamme heidät kaikille. 287 00:09:50,740 --> 00:09:53,170 Joo, anteeksi se paljon komentoja. 288 00:09:53,170 --> 00:09:56,092 jos haluat minun hidastaa, tai palata, tai mitään sellaista, 289 00:09:56,092 --> 00:09:57,050 ehdottomasti haluaisin tietää. 290 00:09:57,050 --> 00:09:59,510 Se on paljon imeä heti. 291 00:09:59,510 --> 00:10:00,059 Mikä hätänä? 292 00:10:00,059 --> 00:10:02,100 Opiskelija: Saanko kysyä mahdollisesti tyhmä kysymys? 293 00:10:02,100 --> 00:10:03,240 JASON Hirschhorn: Ei Tyhmiä kysymyksiä ei ole. 294 00:10:03,240 --> 00:10:04,031 Opiskelija: On. 295 00:10:04,031 --> 00:10:06,462 296 00:10:06,462 --> 00:10:09,384 Hakemisto on vain näköinen klo tiedot, jos tallennat sen. 297 00:10:09,384 --> 00:10:09,871 >> JASON Hirschhorn: Joo. 298 00:10:09,871 --> 00:10:11,829 >> Opiskelija: Onko se olennaisesti mitä teet? 299 00:10:11,829 --> 00:10:14,741 Joten kun teemme jotain, Hei maailma tai mitä tahansa, 300 00:10:14,741 --> 00:10:16,202 se on tallennettu hakemistoon, kyllä? 301 00:10:16,202 --> 00:10:16,689 >> JASON Hirschhorn: Joo. 302 00:10:16,689 --> 00:10:18,637 >> Opiskelija: Onko se totta kaikesta. 303 00:10:18,637 --> 00:10:20,340 Kaikki on tallennettu hakemistoon. 304 00:10:20,340 --> 00:10:20,680 >> JASON Hirschhorn: Joo. 305 00:10:20,680 --> 00:10:22,490 Aina kun teet sen, mitä hakemisto olet, 306 00:10:22,490 --> 00:10:24,615 se tulee periaatteessa säilytä se, että hakemistoon. 307 00:10:24,615 --> 00:10:27,680 Opiskelija: Ja kun me kutsumme sitä, olemme sitä kutsuttaisiin hakemistosta. 308 00:10:27,680 --> 00:10:30,013 >> JASON Hirschhorn: Joo, niin hakemisto on, jos se es. 309 00:10:30,013 --> 00:10:32,910 Joten se on tavallaan kuin jos sinulla on uusi kansio työpöydälle 310 00:10:32,910 --> 00:10:36,530 ja sitten voit kirjoittaa tekstiä tiedosto, laita se kansioon, 311 00:10:36,530 --> 00:10:38,160 että tiedosto on kyseisessä kansiossa. 312 00:10:38,160 --> 00:10:39,690 Onko järkeä? 313 00:10:39,690 --> 00:10:40,570 >> Opiskelija: Joo. 314 00:10:40,570 --> 00:10:41,646 >> JASON Hirschhorn: Joo, mikä hätänä? 315 00:10:41,646 --> 00:10:43,390 >> Opiskelija: Saanko pyytää teitä tehdä siitä hieman isompi? 316 00:10:43,390 --> 00:10:43,940 >> JASON Hirschhorn: Ai, joo. 317 00:10:43,940 --> 00:10:44,439 Anteeksi. 318 00:10:44,439 --> 00:10:45,730 319 00:10:45,730 --> 00:10:46,732 Projektori on niin huono. 320 00:10:46,732 --> 00:10:48,440 Meillä oli niin paljon vaivaa tätä aikaisemmin. 321 00:10:48,440 --> 00:10:52,240 322 00:10:52,240 --> 00:10:53,872 Onko se parempi? 323 00:10:53,872 --> 00:10:55,617 Onko se liian iso? 324 00:10:55,617 --> 00:10:57,080 >> Opiskelija: Ei, ei se ole. 325 00:10:57,080 --> 00:10:58,440 >> JASON Hirschhorn: Ei, se ei ole. 326 00:10:58,440 --> 00:10:59,170 Onko se liian pieni? 327 00:10:59,170 --> 00:11:00,480 328 00:11:00,480 --> 00:11:01,030 Mikä hätänä? 329 00:11:01,030 --> 00:11:03,760 >> Opiskelija: Olen pahoillani, mitä komento selvitettäväksi? 330 00:11:03,760 --> 00:11:04,926 >> JASON Hirschhorn: Ai, selvä. 331 00:11:04,926 --> 00:11:07,085 332 00:11:07,085 --> 00:11:10,230 Jos haluat tyhjentää vain kirjoita selkeä. selkeä kirjoita. 333 00:11:10,230 --> 00:11:12,104 334 00:11:12,104 --> 00:11:14,020 Viimeisenä laite, mitä se pohjimmiltaan tekee, 335 00:11:14,020 --> 00:11:17,060 se ei poista tietoja, se vain eräänlainen siirtää kaiken 336 00:11:17,060 --> 00:11:18,350 alas yhden näytön. 337 00:11:18,350 --> 00:11:21,200 Joten jos kirjoitit clear-- varten Esimerkiksi sanokaamme Olen rullata ylös. 338 00:11:21,200 --> 00:11:21,900 Voin vierittää ylös. 339 00:11:21,900 --> 00:11:22,941 Tämä on kaiken tein. 340 00:11:22,941 --> 00:11:23,750 341 00:11:23,750 --> 00:11:29,500 Mutta jos kirjoitan selkeä, ja sitten Olen vierittää ylös, tässä on minun juttuja. 342 00:11:29,500 --> 00:11:32,600 Joten se ei ole sen poistamista, se on vain pohjimmiltaan antaa sinulle uuden rungon. 343 00:11:32,600 --> 00:11:33,983 344 00:11:33,983 --> 00:11:35,940 >> Opiskelija: Miten [Äänetön] hakemistoon? 345 00:11:35,940 --> 00:11:37,428 >> JASON Hirschhorn: Pääsemme sinne. 346 00:11:37,428 --> 00:11:39,536 >> [Naurua] 347 00:11:39,536 --> 00:11:40,160 Hidastaa roll. 348 00:11:40,160 --> 00:11:41,720 349 00:11:41,720 --> 00:11:42,370 Selvä. 350 00:11:42,370 --> 00:11:45,590 OK, joten niin me olemme hakemiston juuri nyt. 351 00:11:45,590 --> 00:11:48,360 352 00:11:48,360 --> 00:11:52,700 Daavid, mielestäni luento Hän teki hienoja juttuja. 353 00:11:52,700 --> 00:11:53,875 Joten kirjoittaa ohjelma. 354 00:11:53,875 --> 00:11:56,000 355 00:11:56,000 --> 00:11:58,540 Joten voit tehdä useilla eri tavoilla. 356 00:11:58,540 --> 00:12:00,040 Voit käyttää mitä tahansa tekstieditorilla. 357 00:12:00,040 --> 00:12:03,090 Voit käyttää nanoa voi käyttää Vim, Emacs. 358 00:12:03,090 --> 00:12:05,110 Nuo ovat hieman monimutkaisempi. 359 00:12:05,110 --> 00:12:06,822 360 00:12:06,822 --> 00:12:09,030 Tai voit käyttää jotain täällä sitä kutsutaan gedit. 361 00:12:09,030 --> 00:12:12,716 362 00:12:12,716 --> 00:12:13,215 Anteeksi. 363 00:12:13,215 --> 00:12:18,590 364 00:12:18,590 --> 00:12:19,480 gedit ei ole onnellinen. 365 00:12:19,480 --> 00:12:21,870 366 00:12:21,870 --> 00:12:27,870 Joten gedit on pohjimmiltaan vain tekstieditori. 367 00:12:27,870 --> 00:12:30,780 Aivan kuten minä tekstiä muokata sanaa prosessori tai jotain sellaista. 368 00:12:30,780 --> 00:12:33,260 Joten se sai mukavan käyttöliittymä aivan kuten tämä. 369 00:12:33,260 --> 00:12:36,340 Joten voit tehdä jotain tuollaista. 370 00:12:36,340 --> 00:12:39,190 Joten itse annan sen nimen, koska en ole koskaan tehnyt niin. 371 00:12:39,190 --> 00:12:40,620 372 00:12:40,620 --> 00:12:43,170 >> Joten mitä haluat nimen ensimmäinen ohjelma? 373 00:12:43,170 --> 00:12:44,566 Se on juuri menossa moikkaamaan. 374 00:12:44,566 --> 00:12:45,441 >> Opiskelija: [kuulumaton]. 375 00:12:45,441 --> 00:12:46,470 376 00:12:46,470 --> 00:12:48,180 >> JASON Hirschhorn: sinulta puuttuu mielikuvitus. 377 00:12:48,180 --> 00:12:49,615 OK, gedit. 378 00:12:49,615 --> 00:12:50,115 Hei. 379 00:12:50,115 --> 00:12:51,166 380 00:12:51,166 --> 00:12:52,040 Aion tehdä .txt. 381 00:12:52,040 --> 00:12:54,470 382 00:12:54,470 --> 00:12:55,680 OK, joten tässä se on. 383 00:12:55,680 --> 00:12:57,820 Joten kirjoittaa ohjelma. 384 00:12:57,820 --> 00:13:01,280 Joten luulen että näit tämän luento. 385 00:13:01,280 --> 00:13:02,380 Tarvitset päätehtävä. 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 Joten tämä on vain päätehtävä. 390 00:13:08,280 --> 00:13:10,550 391 00:13:10,550 --> 00:13:11,050 Isompi? 392 00:13:11,050 --> 00:13:11,550 Joo, anteeksi. 393 00:13:11,550 --> 00:13:16,690 394 00:13:16,690 --> 00:13:19,102 OK joten tarvitset päätehtävä. 395 00:13:19,102 --> 00:13:20,810 Taidan hyppää gun hieman, 396 00:13:20,810 --> 00:13:23,750 mutta se ei ole koskaan huono saada käyttää tällaista kamaa. 397 00:13:23,750 --> 00:13:25,680 >> Joten päätehtävä, jokainen C-ohjelma olet 398 00:13:25,680 --> 00:13:28,555 menossa kirjoittaa loput tästä Kurssi on päätehtävä. 399 00:13:28,555 --> 00:13:29,004 400 00:13:29,004 --> 00:13:29,920 Tietääkö kukaan miksi? 401 00:13:29,920 --> 00:13:31,231 402 00:13:31,231 --> 00:13:32,105 Mikä hätänä? 403 00:13:32,105 --> 00:13:32,980 >> Opiskelija: Käynnistä. 404 00:13:32,980 --> 00:13:35,020 >> JASON Hirschhorn: Aivan, niin se kertoo ohjelman mistä aloittaa. 405 00:13:35,020 --> 00:13:38,169 Joten jos sinulla ei ole päätehtävä, ja käännät tämän ja tavaraa, 406 00:13:38,169 --> 00:13:39,710 se ei tule tietää alkaisi. 407 00:13:39,710 --> 00:13:41,810 Tärkein on aina kun se alkaa. 408 00:13:41,810 --> 00:13:46,910 Joten sinulla on päätehtävä, ja sitten ei kukaan muista, miten tulostaa? 409 00:13:46,910 --> 00:13:47,699 >> Opiskelija: printf. 410 00:13:47,699 --> 00:13:48,990 JASON Hirschhorn: Joo, printf. 411 00:13:48,990 --> 00:13:50,280 412 00:13:50,280 --> 00:13:52,794 printf hi. 413 00:13:52,794 --> 00:13:55,080 414 00:13:55,080 --> 00:14:02,450 OK, nyt olen asettanut teidät ylös epäonnistua, mutta tämä kääntää. 415 00:14:02,450 --> 00:14:03,290 >> Opiskelija: Ei. 416 00:14:03,290 --> 00:14:03,520 >> JASON Hirschhorn: Miksi? 417 00:14:03,520 --> 00:14:04,830 On useita syitä, miksi. 418 00:14:04,830 --> 00:14:06,460 419 00:14:06,460 --> 00:14:07,300 Toki. 420 00:14:07,300 --> 00:14:09,700 >> Opiskelija: Se ei ole standardin [kuultavissa]. 421 00:14:09,700 --> 00:14:10,783 >> JASON Hirschhorn: Perfect. 422 00:14:10,783 --> 00:14:12,122 Joten mitä tämä kutsuttu tänne? 423 00:14:12,122 --> 00:14:13,540 >> Opiskelija: [kuulumaton] 424 00:14:13,540 --> 00:14:14,540 >> JASON Hirschhorn: On otsikkotiedosto, eikö? 425 00:14:14,540 --> 00:14:15,331 Se on header tiedosto. 426 00:14:15,331 --> 00:14:16,460 Ja olet aivan oikeassa. 427 00:14:16,460 --> 00:14:17,376 Te molemmat olette oikeassa. 428 00:14:17,376 --> 00:14:21,340 Niin kuuluu, että en vain punta ovat standardin panos tuotos .h. 429 00:14:21,340 --> 00:14:22,787 430 00:14:22,787 --> 00:14:23,620 Olenko hyvä mennä nyt? 431 00:14:23,620 --> 00:14:27,570 432 00:14:27,570 --> 00:14:28,520 Olisiko tämä kääntää? 433 00:14:28,520 --> 00:14:29,263 >> Opiskelija: Ei. 434 00:14:29,263 --> 00:14:30,346 JASON Hirschhorn: Miksi ei? 435 00:14:30,346 --> 00:14:32,417 Opiskelija: Se [kuultavissa] tekstiä. 436 00:14:32,417 --> 00:14:33,750 JASON Hirschhorn: Joo, mahtava. 437 00:14:33,750 --> 00:14:34,900 438 00:14:34,900 --> 00:14:36,420 Joten olen juuri tehnyt. 439 00:14:36,420 --> 00:14:46,130 Joten olen tallentanut sen, mutta gedit hi.txt. 440 00:14:46,130 --> 00:14:47,170 441 00:14:47,170 --> 00:14:50,080 Joten nyt jos teen ls, tässä se on. 442 00:14:50,080 --> 00:14:50,580 Täällä. 443 00:14:50,580 --> 00:14:51,716 Voi, se ei ole mahtava. 444 00:14:51,716 --> 00:14:52,590 Minun on sammunut. 445 00:14:52,590 --> 00:14:53,740 446 00:14:53,740 --> 00:14:54,620 Oh, täydellinen. 447 00:14:54,620 --> 00:14:56,200 Miten voimme laittaa tämän mahtava? 448 00:14:56,200 --> 00:14:59,150 Joten en halua sitä täällä kotonani Hakemisto kaiken muunkin. 449 00:14:59,150 --> 00:15:00,832 Haluan laittaa sen kansioon. 450 00:15:00,832 --> 00:15:01,540 Miten teen sen? 451 00:15:01,540 --> 00:15:09,530 452 00:15:09,530 --> 00:15:10,210 >> Ei liian kovaa. 453 00:15:10,210 --> 00:15:13,566 454 00:15:13,566 --> 00:15:14,065 Siirrä. 455 00:15:14,065 --> 00:15:16,410 456 00:15:16,410 --> 00:15:18,700 Joten olemme jo oppineet ls, lista. 457 00:15:18,700 --> 00:15:19,900 cd vaihtaa hakemistoja. 458 00:15:19,900 --> 00:15:21,739 CD piste piste kolahtaa pois luetteloista. 459 00:15:21,739 --> 00:15:23,780 Ja nyt me aiomme Aloita liikkuminen tiedostoja. 460 00:15:23,780 --> 00:15:30,210 Joten liikkua vain siirtää hi.txt, ja Aion laittaa sen mahtava. 461 00:15:30,210 --> 00:15:31,270 462 00:15:31,270 --> 00:15:32,310 >> Vain olla varovainen. 463 00:15:32,310 --> 00:15:34,976 Aina olet kirjallisesti komentoriviltä, ​​kaikki asiat. 464 00:15:34,976 --> 00:15:37,020 Niin isoja asioita. 465 00:15:37,020 --> 00:15:40,440 Jos olin tehnyt pieniä kirjaimia, se on aio tietää, mitä on tekeillä. 466 00:15:40,440 --> 00:15:42,840 Joten kaikki asiat oltava hyvin tarkka. 467 00:15:42,840 --> 00:15:45,120 >> Juoskaa että ls. 468 00:15:45,120 --> 00:15:46,310 Se ei ole enää täällä. 469 00:15:46,310 --> 00:15:48,040 Vaihdetaan hakemistosta mahtava. 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 Puomi, se on olemassa. 474 00:15:51,490 --> 00:15:53,940 Ja joku mainitsi miksi Tämä ei koota. 475 00:15:53,940 --> 00:15:55,410 Miksi ei aio koota uudelleen? 476 00:15:55,410 --> 00:15:56,891 477 00:15:56,891 --> 00:15:57,390 Joo? 478 00:15:57,390 --> 00:15:58,690 >> Opiskelija: Se ei ole .c. 479 00:15:58,690 --> 00:15:59,060 >> JASON Hirschhorn: Perfect. 480 00:15:59,060 --> 00:16:01,686 Se ei ole .c, on niin miten olen aio nimetä sen .c? 481 00:16:01,686 --> 00:16:03,120 Mikä on helppo tapa tehdä se? 482 00:16:03,120 --> 00:16:05,200 483 00:16:05,200 --> 00:16:06,720 Katsotaanpa käyttää komentoa me vain teimme. 484 00:16:06,720 --> 00:16:13,860 Joten olemme juuri menossa Siirrä hi.txt jotta 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 Ja sitten vain huvin vuoksi, katsotaanpa vain hypätä tämän todella nopeasti. 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 Huomaat on mukava ja värikäs. 492 00:16:28,400 --> 00:16:30,490 493 00:16:30,490 --> 00:16:33,690 Nämä ovat siis vain sellainen avulias värit kun olet ohjelmointi. 494 00:16:33,690 --> 00:16:36,350 Joten int ja mitätön, ne ovat tietotyyppejä. 495 00:16:36,350 --> 00:16:38,080 Menemme yli kuin toinen. 496 00:16:38,080 --> 00:16:39,650 Hi on merkkijono. 497 00:16:39,650 --> 00:16:40,890 Mutta hyödyllinen värejä. 498 00:16:40,890 --> 00:16:44,790 Joten jos joskus vahingossa valitset väärän laajennus, 499 00:16:44,790 --> 00:16:46,150 sinulla pitäisi olla näitä värejä. 500 00:16:46,150 --> 00:16:46,650 Mikä hätänä? 501 00:16:46,650 --> 00:16:50,772 >> Opiskelija: Miten voin kopioida tiedostoon [äänetön] toiseen tiedostoon? 502 00:16:50,772 --> 00:16:52,980 JASON Hirschhorn: Voi, olen aikoo näyttää, että liian. 503 00:16:52,980 --> 00:16:55,070 Joten kopioi poistaa ovat laiturilla. 504 00:16:55,070 --> 00:16:58,300 505 00:16:58,300 --> 00:16:59,070 Tehdään tästä. 506 00:16:59,070 --> 00:17:00,310 Varmista, että se toimii. 507 00:17:00,310 --> 00:17:00,960 Tee hi. 508 00:17:00,960 --> 00:17:02,430 509 00:17:02,430 --> 00:17:03,610 Works, aja se. 510 00:17:03,610 --> 00:17:08,484 Niin ./hi mahtava. 511 00:17:08,484 --> 00:17:09,609 Tämä on ensimmäinen ohjelma. 512 00:17:09,609 --> 00:17:10,800 Haluan tehdä isompi. 513 00:17:10,800 --> 00:17:15,130 514 00:17:15,130 --> 00:17:16,833 Joten todella good-- Joo, mikä hätänä? 515 00:17:16,833 --> 00:17:18,833 Opiskelija: Miksi olisi että kun otan gedit, 516 00:17:18,833 --> 00:17:21,809 se ei anna minulle toinen linja gedit hi.txt? 517 00:17:21,809 --> 00:17:23,793 518 00:17:23,793 --> 00:17:25,690 Se vain tuo kohdistin riville. 519 00:17:25,690 --> 00:17:26,273 Opiskelija: Joo. 520 00:17:26,273 --> 00:17:27,265 [Äänetön]. 521 00:17:27,265 --> 00:17:29,520 522 00:17:29,520 --> 00:17:31,510 >> JASON Hirschhorn: Odota, niin sano se uudestaan. 523 00:17:31,510 --> 00:17:35,279 >> Opiskelija: Kun kirjoitat gedit, ensimmäistä kertaa, ensimmäinen line-- 524 00:17:35,279 --> 00:17:37,070 JASON Hirschhorn: Up siellä huipulla? 525 00:17:37,070 --> 00:17:39,800 Opiskelija: Onko mitään J Harvardin laite, ja kohdistin 526 00:17:39,800 --> 00:17:41,237 on vain aina vasemmalle. 527 00:17:41,237 --> 00:17:42,986 JASON Hirschhorn: Kaikki aivan vasempaan reunaan? 528 00:17:42,986 --> 00:17:43,569 Opiskelija: Joo. 529 00:17:43,569 --> 00:17:44,810 Onko kukaan muu ole sitä? 530 00:17:44,810 --> 00:17:46,920 >> JASON Hirschhorn: Noh J Harvard on kuin käyttäjätunnus. 531 00:17:46,920 --> 00:17:48,770 Joten se on vain tavallinen käyttäjätunnus. 532 00:17:48,770 --> 00:17:49,978 >> Opiskelija: Se lakkaa vastaamasta. 533 00:17:49,978 --> 00:17:51,090 534 00:17:51,090 --> 00:17:52,840 JASON Hirschhorn: Oh, se lakkaa vastaamasta. 535 00:17:52,840 --> 00:17:55,570 OK, niin mitä sinun tarvitsee tehdä on sinun täytyy sulkea pois gedit. 536 00:17:55,570 --> 00:17:58,360 Niin lähellä ulos gedit, ja se pitäisi palauttaa. 537 00:17:58,360 --> 00:18:00,726 Joten on gedit avoimista Laite juuri nyt? 538 00:18:00,726 --> 00:18:02,636 539 00:18:02,636 --> 00:18:05,510 Jos poistut ulos, se olisi palata ja sinun olisi hyvä mennä. 540 00:18:05,510 --> 00:18:08,257 541 00:18:08,257 --> 00:18:08,840 Onko se toimii? 542 00:18:08,840 --> 00:18:10,824 543 00:18:10,824 --> 00:18:13,850 >> Opiskelija: Niin teki käytät gedit komento open-- 544 00:18:13,850 --> 00:18:16,350 JASON Hirschhorn: Ei, ensin gedit komento oli virhe. 545 00:18:16,350 --> 00:18:17,930 546 00:18:17,930 --> 00:18:19,860 Ensimmäinen gedit komento, I do gedit hi.txt. 547 00:18:19,860 --> 00:18:21,170 548 00:18:21,170 --> 00:18:24,240 Joten annan sen nimi, niin gedit hi.txt. 549 00:18:24,240 --> 00:18:27,070 hi.txt on tiedoston nimi. 550 00:18:27,070 --> 00:18:28,890 Ensimmäinen oli vain virhe, ja sitten 551 00:18:28,890 --> 00:18:30,450 Suljin nopeasti pois ohjelmasta. 552 00:18:30,450 --> 00:18:36,737 Joten kysymys oli jos en gedit, en ole 553 00:18:36,737 --> 00:18:39,320 menossa pystyä todella tehdä mitään muuta minun komentoriviltä 554 00:18:39,320 --> 00:18:42,390 kunnes päätän että gedit, niin minä ajatella, että mitä he törmäsivät. 555 00:18:42,390 --> 00:18:43,689 Niin lähellä gedit. 556 00:18:43,689 --> 00:18:45,730 Se tulee palauttaa pois siitä ohjelma, ja Tulet 557 00:18:45,730 --> 00:18:49,090 pystyä itse kirjoittaa komentoriville uudelleen. 558 00:18:49,090 --> 00:18:50,290 559 00:18:50,290 --> 00:18:52,198 Onko se hyvä? 560 00:18:52,198 --> 00:18:52,698 Pölvästi. 561 00:18:52,698 --> 00:18:57,715 562 00:18:57,715 --> 00:19:00,410 Joten varmista sulkea se, jos olet joutunut vaikeuksiin. 563 00:19:00,410 --> 00:19:01,860 564 00:19:01,860 --> 00:19:04,465 >> OK, joten todella hyvä kysymys Toinen sitten oli kopiointi. 565 00:19:04,465 --> 00:19:06,790 566 00:19:06,790 --> 00:19:08,440 Joten nyt olen hi.c. 567 00:19:08,440 --> 00:19:09,890 Mutta sanotaanko haluan muuttaa sitä. 568 00:19:09,890 --> 00:19:11,630 Haluan sen olevan hieman parempi. 569 00:19:11,630 --> 00:19:13,250 Haluan sanoa hei luokkaan. 570 00:19:13,250 --> 00:19:15,670 Mutta haluan pitää tätä mallia. 571 00:19:15,670 --> 00:19:17,980 Minulla ei tarvitse kirjoittaa uudelleen Koko ohjelma uudelleen. 572 00:19:17,980 --> 00:19:19,700 Haluan pitää malliin. 573 00:19:19,700 --> 00:19:20,480 Miten kopioin? 574 00:19:20,480 --> 00:19:25,580 575 00:19:25,580 --> 00:19:26,210 >> Helppoa. 576 00:19:26,210 --> 00:19:29,680 Joten cp hi.c newhi.c. 577 00:19:29,680 --> 00:19:32,767 578 00:19:32,767 --> 00:19:34,340 Nyt minulla on kaksi. 579 00:19:34,340 --> 00:19:48,330 Ja sitten voin avata newhi.c, ja sen sijaan, että vain sanoa hei, 580 00:19:48,330 --> 00:19:51,280 Tulen moikkaamaan luokka! 581 00:19:51,280 --> 00:20:00,530 582 00:20:00,530 --> 00:20:01,780 Joten menen takaisin. 583 00:20:01,780 --> 00:20:03,520 Poistu ulos. 584 00:20:03,520 --> 00:20:04,990 Mene takaisin minun komentoriviltä. 585 00:20:04,990 --> 00:20:06,070 ls tee newhi. 586 00:20:06,070 --> 00:20:07,500 587 00:20:07,500 --> 00:20:08,140 Käyttää sitä. 588 00:20:08,140 --> 00:20:09,720 589 00:20:09,720 --> 00:20:10,220 Siellä. 590 00:20:10,220 --> 00:20:11,530 Se on parempi, paljon parempi. 591 00:20:11,530 --> 00:20:13,600 592 00:20:13,600 --> 00:20:17,610 Joten jos haluat kopioida jotain, helppoa kuin. cp on kopio. 593 00:20:17,610 --> 00:20:22,060 594 00:20:22,060 --> 00:20:25,355 >> Joten olemme menneet yli liikkuvat, tehdä hakemistoja, kopiointi. 595 00:20:25,355 --> 00:20:27,434 596 00:20:27,434 --> 00:20:29,470 Katsotaan mitä muuta minun pitäisi mennä yli? 597 00:20:29,470 --> 00:20:30,580 598 00:20:30,580 --> 00:20:31,080 Ai, joo. 599 00:20:31,080 --> 00:20:31,871 Mennään yli tästä. 600 00:20:31,871 --> 00:20:32,990 601 00:20:32,990 --> 00:20:34,300 Joten tämä oli mahtava. 602 00:20:34,300 --> 00:20:35,710 603 00:20:35,710 --> 00:20:37,320 Sanotaan Halusin to-- oh wait. 604 00:20:37,320 --> 00:20:39,224 Aion mennä takaisin mahtava. 605 00:20:39,224 --> 00:20:41,720 606 00:20:41,720 --> 00:20:46,670 >> Sanotaan En halua nämä tiedostot täällä. 607 00:20:46,670 --> 00:20:49,630 Sanotaan haluan niitä uudessa hakemistosta kuin hakemistoon mahtava. 608 00:20:49,630 --> 00:20:51,463 Haluan aloittaa järjestämiseen, joten nyt aion 609 00:20:51,463 --> 00:20:53,390 on uusi hakemisto nimeltään hi. 610 00:20:53,390 --> 00:20:55,850 Se sai kaikki ohjelmat Kirjoitan kutsutaan hi. 611 00:20:55,850 --> 00:20:57,000 Niin miten me sen teemme? 612 00:20:57,000 --> 00:21:00,234 613 00:21:00,234 --> 00:21:01,490 >> Opiskelija: Vaihda hakemistoa. 614 00:21:01,490 --> 00:21:02,448 >> JASON Hirschhorn: Joo. 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 Se valitti, koska olen jo hei täällä. 622 00:21:16,160 --> 00:21:17,260 623 00:21:17,260 --> 00:21:18,610 Joten nyt minulla on hi-hakemistossa. 624 00:21:18,610 --> 00:21:21,200 Joten nyt haluan siirtää kaiken, kaikki ohjelmat olen kirjoittanut, 625 00:21:21,200 --> 00:21:22,950 Haluan siirtää niitä osaksi hi hakemistoon. 626 00:21:22,950 --> 00:21:24,120 Vain puhdasta kamaa ylös. 627 00:21:24,120 --> 00:21:25,245 Miten teen sen? 628 00:21:25,245 --> 00:21:26,550 >> Opiskelija: [kuulumaton]. 629 00:21:26,550 --> 00:21:28,040 >> JASON Hirschhorn: Moving se, eikö? 630 00:21:28,040 --> 00:21:28,865 Joten liikkua. 631 00:21:28,865 --> 00:21:34,215 632 00:21:34,215 --> 00:21:34,715 Joo? 633 00:21:34,715 --> 00:21:38,162 >> Opiskelija: Mitä eroa hi ja hi.c jotka meillä jo on. 634 00:21:38,162 --> 00:21:39,870 JASON Hirschhorn: Oh, hi.c on todellinen. 635 00:21:39,870 --> 00:21:41,770 Niin, että tiedosto, jonka kirjoitit. 636 00:21:41,770 --> 00:21:44,670 Joten jos olit menossa sen avaaminen vuonna gedit tai Nano, 637 00:21:44,670 --> 00:21:46,240 se mitä olet kirjoittanut. 638 00:21:46,240 --> 00:21:48,710 Kun kääntää se sitten saat suoritettavaa tiedostoa. 639 00:21:48,710 --> 00:21:49,610 Se on hi. 640 00:21:49,610 --> 00:21:52,630 Joten jos olet avannut hi, joka on menossa olla nippu siansaksaa sinulle. 641 00:21:52,630 --> 00:21:57,536 Se on pohjimmiltaan olemaan nippu tietokoneen ohjeet. 642 00:21:57,536 --> 00:21:58,036 Mikä hätänä? 643 00:21:58,036 --> 00:21:59,577 >> Opiskelija: Mitä kaikki värit tarkoittaa? 644 00:21:59,577 --> 00:22:00,892 Sininen on luultavasti hakemistoon. 645 00:22:00,892 --> 00:22:02,010 Mikä on keltainen? 646 00:22:02,010 --> 00:22:04,051 >> JASON Hirschhorn: Ne, ovat ohjelmatiedostoja. 647 00:22:04,051 --> 00:22:08,344 Joten kun en tee hi.c, se antoi me-- joten en voi tehdä sitä. 648 00:22:08,344 --> 00:22:09,010 Jumping ase. 649 00:22:09,010 --> 00:22:11,880 Joten poista hi kyllä. 650 00:22:11,880 --> 00:22:12,930 Niin Tehdään ls. 651 00:22:12,930 --> 00:22:13,930 Minulla ei ole hi enää. 652 00:22:13,930 --> 00:22:16,770 Joten kun teet, se kun ottaa ohjelma, joka kirjoitit 653 00:22:16,770 --> 00:22:18,100 ja teet exe-tiedoston. 654 00:22:18,100 --> 00:22:20,720 Joten tee hi.c-- hyvin, tehdä hi. 655 00:22:20,720 --> 00:22:21,956 656 00:22:21,956 --> 00:22:24,060 Luulen, että hän meni tänä vuonna luento. 657 00:22:24,060 --> 00:22:25,970 >> Nämä ovat joukko kääntäjä ohjeet. 658 00:22:25,970 --> 00:22:28,585 Joten sen sijaan, että itse kirjoittaa kalahtaa kaikki nämä. 659 00:22:28,585 --> 00:22:29,860 Nämä ovat lippuja. 660 00:22:29,860 --> 00:22:31,210 Sinä vain kirjoittaa tehdä. 661 00:22:31,210 --> 00:22:32,680 Joten tämä tekee ohjelmatiedostoja. 662 00:22:32,680 --> 00:22:36,200 Joten kun teet ls, nyt sinulla on hi. 663 00:22:36,200 --> 00:22:38,320 Joten tämä on mitä olet menossa todella ajaa. 664 00:22:38,320 --> 00:22:45,130 Ja niin olet joutunut että tekemällä ./hi, ja se kulkee ohjelman. 665 00:22:45,130 --> 00:22:51,066 Mutta jos yritän tehdä sen kanssa hi.c, ei, se ei tule toimimaan. 666 00:22:51,066 --> 00:22:52,190 Joo, Onko järkeä? 667 00:22:52,190 --> 00:22:52,990 >> Opiskelija: 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 Odota, halusin sanoa jotain muuta. 671 00:22:57,330 --> 00:22:58,450 672 00:22:58,450 --> 00:23:02,226 Vain todella nopeasti, mikäli joku on kiinnostunut, 673 00:23:02,226 --> 00:23:04,350 kun hyppää pois hakemistoon, se on piste piste. 674 00:23:04,350 --> 00:23:05,580 675 00:23:05,580 --> 00:23:08,960 Onko kellään käsitystä siitä, mitä ehkä vain yksittäinen piste keinoin? 676 00:23:08,960 --> 00:23:15,085 677 00:23:15,085 --> 00:23:15,960 Opiskelija: [kuulumaton]. 678 00:23:15,960 --> 00:23:16,631 679 00:23:16,631 --> 00:23:18,880 JASON Hirschhorn: On oikeastaan ​​nykyisen hakemiston. 680 00:23:18,880 --> 00:23:20,730 Joten se on teidän nykyinen hakemisto. 681 00:23:20,730 --> 00:23:21,920 682 00:23:21,920 --> 00:23:22,610 Joten olen täällä. 683 00:23:22,610 --> 00:23:23,700 Olen mahtava. 684 00:23:23,700 --> 00:23:27,090 Jos teen CD piste, se ei tee mitään. 685 00:23:27,090 --> 00:23:28,750 Se vie minut nykyiseen hakemistoon. 686 00:23:28,750 --> 00:23:34,407 Joten hieman turha, mutta olet tehdä niin, joten ./ ohjelman nimi, 687 00:23:34,407 --> 00:23:36,490 jotta ajaa ohjelmaa, sinun täytyy tehdä, että. 688 00:23:36,490 --> 00:23:38,020 689 00:23:38,020 --> 00:23:38,520 OK. 690 00:23:38,520 --> 00:23:39,555 691 00:23:39,555 --> 00:23:42,032 >> Opiskelija: Jos teet CD piste dot dot kuitenkin monta pistettä 692 00:23:42,032 --> 00:23:43,990 se vain vie ylös että monet hakemistoja? 693 00:23:43,990 --> 00:23:46,527 >> JASON Hirschhorn: Tarkoitatko kuten CD Dot Dot? 694 00:23:46,527 --> 00:23:47,110 Opiskelija: Joo. 695 00:23:47,110 --> 00:23:47,985 JASON Hirschhorn: Ei. 696 00:23:47,985 --> 00:23:48,850 697 00:23:48,850 --> 00:23:52,130 Joten oikeastaan ​​Muista en ls -l? 698 00:23:52,130 --> 00:23:53,290 699 00:23:53,290 --> 00:23:56,800 Jos teen jotain muuta, voin ls -a. 700 00:23:56,800 --> 00:23:59,940 Joten mitä tämä sanoo, on -a näyttää kaiken. 701 00:23:59,940 --> 00:24:03,180 Joten se näyttää asioita, jotka ovat piilossa ja asioita, joita ei ole piilotettu. 702 00:24:03,180 --> 00:24:10,880 Joten jos huomaat, että kun tein vain ls, olen juuri nähnyt, että tavaraa, 703 00:24:10,880 --> 00:24:12,060 juttuja tein. 704 00:24:12,060 --> 00:24:14,640 Jos en tee -a, se on menossa näyttää minulle kaiken. 705 00:24:14,640 --> 00:24:18,460 Ja niin nykyisen hakemiston, hakemiston yläpuolella. 706 00:24:18,460 --> 00:24:22,025 707 00:24:22,025 --> 00:24:22,900 Onko järkeä? 708 00:24:22,900 --> 00:24:23,130 Joo? 709 00:24:23,130 --> 00:24:25,296 >> Opiskelija: Mutta ne eivät ole todella hakemistosta. 710 00:24:25,296 --> 00:24:30,938 Nykyinen hakemisto ei sinänsä, joten miksi näyttää ne pisteellä sisällä? 711 00:24:30,938 --> 00:24:33,910 >> JASON Hirschhorn: Tarkoitatko se kuin se ei ole hakemistossa. 712 00:24:33,910 --> 00:24:34,810 >> Opiskelija: Oikea. 713 00:24:34,810 --> 00:24:36,620 Joten meillä on lista asioista jotka ovat hakemistossa. 714 00:24:36,620 --> 00:24:37,630 >> JASON Hirschhorn: Luulen se on hakemistossa. 715 00:24:37,630 --> 00:24:41,190 Kuten -a näyttää kaiken, vaikka se on piilossa sisällä hakemistoon. 716 00:24:41,190 --> 00:24:44,440 Niin mielestäni se on vain reitti nykyisen hakemiston, jos se on järkevää. 717 00:24:44,440 --> 00:24:46,400 718 00:24:46,400 --> 00:24:47,400 Se on vähän rekursiivinen. 719 00:24:47,400 --> 00:24:48,300 Se on kuin Inception. 720 00:24:48,300 --> 00:24:48,920 Mikä hätänä? 721 00:24:48,920 --> 00:24:52,090 >> Opiskelija: Niin sanoit -a näkyy [kuulumaton]? 722 00:24:52,090 --> 00:24:53,215 JASON Hirschhorn: -a, joo. 723 00:24:53,215 --> 00:24:54,964 724 00:24:54,964 --> 00:24:56,572 >> Opiskelija: Mikä tekee siitä [kuulumaton]? 725 00:24:56,572 --> 00:24:59,280 JASON Hirschhorn: No, esimerkiksi, Mennään takaisin ylös. 726 00:24:59,280 --> 00:25:00,890 727 00:25:00,890 --> 00:25:04,180 Se on yleensä tavaraa ei pitäisi sotkea kanssa ja sinun ei tarvitse murehtia. 728 00:25:04,180 --> 00:25:07,180 Joten tämä on tavallaan kotiin. 729 00:25:07,180 --> 00:25:10,230 Jos teen -a, saan tonnia tavaraa. 730 00:25:10,230 --> 00:25:14,760 731 00:25:14,760 --> 00:25:15,440 Kaikki jutut. 732 00:25:15,440 --> 00:25:18,840 733 00:25:18,840 --> 00:25:21,258 Ja sinun ei tarvitse sotkea mitään että tavaraa. 734 00:25:21,258 --> 00:25:23,716 Ehdottomasti ei käynnisty menossa täällä ja vain poistaa tavaraa. 735 00:25:23,716 --> 00:25:27,190 >> [Naurua] 736 00:25:27,190 --> 00:25:32,440 >> Joo, tämä oli hieman enemmän mukavia juttuja, mutta se on hyvä tietää. 737 00:25:32,440 --> 00:25:34,310 Minusta se on hyvä tietää. 738 00:25:34,310 --> 00:25:35,540 739 00:25:35,540 --> 00:25:41,420 Mutta jos et koskaan halua kirjoittaa -a on kokonaisuudessaan tämän kurssin, 740 00:25:41,420 --> 00:25:42,540 vain unohtaa sen. 741 00:25:42,540 --> 00:25:43,040 Mikä hätänä? 742 00:25:43,040 --> 00:25:44,436 >> Opiskelija: Mikä on ls-l? 743 00:25:44,436 --> 00:25:46,310 JASON Hirschhorn: Se näyttää käyttöoikeudet. 744 00:25:46,310 --> 00:25:50,269 Periaatteessa käytät että varten luvat, niin -l. 745 00:25:50,269 --> 00:25:52,060 Se näyttää hieman hieman enemmän tietoa, 746 00:25:52,060 --> 00:25:54,840 mutta jälleen kerran, tämä on pieni hieman mukavia juttuja. 747 00:25:54,840 --> 00:25:56,040 Nämä ovat vain käyttöoikeudet. 748 00:25:56,040 --> 00:25:57,710 Joten käyttöoikeuksia kansioihin. 749 00:25:57,710 --> 00:26:04,459 Joten esimerkiksi, sanokaamme tein kansioon, joten d on hakemisto. 750 00:26:04,459 --> 00:26:05,500 Joten ne ovat hakemistoja. 751 00:26:05,500 --> 00:26:08,250 Ja sitten lukea, kirjoittaa, suorittaa. 752 00:26:08,250 --> 00:26:12,610 Joten ne ovat käyttöoikeudet Mielestäni käyttäjä, ryhmä, maailma. 753 00:26:12,610 --> 00:26:14,490 754 00:26:14,490 --> 00:26:15,610 Täysin menee liian pitkälle. 755 00:26:15,610 --> 00:26:18,580 Aiot mennä tässä kuten viikon päästä, mutta juuri niin tiedät, 756 00:26:18,580 --> 00:26:19,340 nämä ovat oikeudet. 757 00:26:19,340 --> 00:26:19,840 Mikä hätänä? 758 00:26:19,840 --> 00:26:23,189 Opiskelija: Voitko selkeä sijaan vain siirtyä seuraavaan asia, voi sinä-- 759 00:26:23,189 --> 00:26:24,980 JASON Hirschhorn: You Tarkoitan todella poistaa? 760 00:26:24,980 --> 00:26:25,859 761 00:26:25,859 --> 00:26:26,400 En tiedä. 762 00:26:26,400 --> 00:26:27,450 En ikinä tekisi sitä. 763 00:26:27,450 --> 00:26:28,700 Miksi haluaisit tehdä niin? 764 00:26:28,700 --> 00:26:29,782 765 00:26:29,782 --> 00:26:30,698 Miksi teit sen? 766 00:26:30,698 --> 00:26:32,330 767 00:26:32,330 --> 00:26:32,840 Pidän siitä. 768 00:26:32,840 --> 00:26:34,020 Asut reunalla. 769 00:26:34,020 --> 00:26:35,561 Olet kuin En halua tästä mitään. 770 00:26:35,561 --> 00:26:40,380 771 00:26:40,380 --> 00:26:41,096 Se on kovaa. 772 00:26:41,096 --> 00:26:41,970 Opiskelija: [kuulumaton]. 773 00:26:41,970 --> 00:26:43,541 774 00:26:43,541 --> 00:26:45,165 JASON Hirschhorn: Joo, me voimme tehdä sen. 775 00:26:45,165 --> 00:26:47,960 776 00:26:47,960 --> 00:26:52,667 Anteeksi, Messing kanssa koko on täysin luonnonoikku minut ulos juuri nyt. 777 00:26:52,667 --> 00:26:53,920 778 00:26:53,920 --> 00:26:54,950 Mennään ylös. 779 00:26:54,950 --> 00:26:56,759 Joo, joten nyt en voi mennä ylös enää. 780 00:26:56,759 --> 00:26:58,550 Joten kaikki Opetin sinun on poissa ikuisesti. 781 00:26:58,550 --> 00:26:59,050 Kiitos. 782 00:26:59,050 --> 00:27:04,311 783 00:27:04,311 --> 00:27:05,310 Teimme hakemistoja. 784 00:27:05,310 --> 00:27:08,268 Teimme tiedostoja ja muuta vastaavaa että, joten meillä on vielä kaikki jutut. 785 00:27:08,268 --> 00:27:10,270 786 00:27:10,270 --> 00:27:11,200 OK, Menen nopeasti. 787 00:27:11,200 --> 00:27:13,300 788 00:27:13,300 --> 00:27:14,100 >> Joten todella nopeasti. 789 00:27:14,100 --> 00:27:15,520 Joten sanokaamme olen mahtava. 790 00:27:15,520 --> 00:27:17,480 791 00:27:17,480 --> 00:27:20,090 Sanotaan, halusin päästä kaikki uuteen hakemistoon 792 00:27:20,090 --> 00:27:21,600 koska haluan vain järjestää se, eikö? 793 00:27:21,600 --> 00:27:22,560 Niin miten tekisin niin. 794 00:27:22,560 --> 00:27:23,650 795 00:27:23,650 --> 00:27:24,150 Siirrä. 796 00:27:24,150 --> 00:27:25,399 Aiomme käyttää jälleen liikkeellä. 797 00:27:25,399 --> 00:27:26,320 Joten liikkua hi.c. 798 00:27:26,320 --> 00:27:27,620 799 00:27:27,620 --> 00:27:29,810 Ja mitä voit tehdä, on aloitat listalle tavaraa, 800 00:27:29,810 --> 00:27:32,268 ja viimeinen asia mitä listata on mihin se on menossa siirtää sitä. 801 00:27:32,268 --> 00:27:38,230 Joten liikkua 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 Ja niin se muutti kaiken osaksi viimeinen asia mitä mainittiin. 804 00:27:45,880 --> 00:27:49,462 Niin sitten muuttaa hakemiston, hi_dir ls. 805 00:27:49,462 --> 00:27:50,420 Kaikki on siellä. 806 00:27:50,420 --> 00:27:52,625 Joten se on mukava ja enemmän järjestäytynyttä. 807 00:27:52,625 --> 00:27:53,970 808 00:27:53,970 --> 00:27:57,330 >> OK, sanokaamme vihaan minun alkuperäinen hi-ohjelma. 809 00:27:57,330 --> 00:27:58,700 Haluan päästä eroon. 810 00:27:58,700 --> 00:28:00,380 Miten pääsen eroon siitä? 811 00:28:00,380 --> 00:28:00,880 Mikä hätänä? 812 00:28:00,880 --> 00:28:01,755 >> Opiskelija: [kuulumaton]. 813 00:28:01,755 --> 00:28:04,977 814 00:28:04,977 --> 00:28:08,060 JASON Hirschhorn: Sanotaan minä vain haluat poistaa ohjelman, niin just hi. 815 00:28:08,060 --> 00:28:11,122 816 00:28:11,122 --> 00:28:11,830 Ei, olet oikeassa. 817 00:28:11,830 --> 00:28:14,680 Joten se rm, mutta et rm hi. 818 00:28:14,680 --> 00:28:18,224 819 00:28:18,224 --> 00:28:19,890 Se tulee antaa sinulle hieman varoitus. 820 00:28:19,890 --> 00:28:25,440 Se tulee sanoa oletko varma haluat poistaa tämän, ja kyllä ​​minä. 821 00:28:25,440 --> 00:28:27,190 Jos et halua kysytään niin 822 00:28:27,190 --> 00:28:34,260 koska sinulla ei ole aikaa Varoitusten, poista -F. 823 00:28:34,260 --> 00:28:35,720 Tämä on toinen lippu. 824 00:28:35,720 --> 00:28:36,910 Se on kuin -l. 825 00:28:36,910 --> 00:28:38,190 Se on kuin -a. 826 00:28:38,190 --> 00:28:40,610 Nämä ovat vain lippuja, jotka annat näitä komentoja. 827 00:28:40,610 --> 00:28:41,490 Joten poista -F. 828 00:28:41,490 --> 00:28:42,540 829 00:28:42,540 --> 00:28:44,340 -f f tarkoittaa voimaa. 830 00:28:44,340 --> 00:28:45,670 Niin väkisin. 831 00:28:45,670 --> 00:28:47,390 En halua kysytään. 832 00:28:47,390 --> 00:28:48,560 Joten poista -F. 833 00:28:48,560 --> 00:28:49,920 834 00:28:49,920 --> 00:28:50,720 Tehdään hi.c. 835 00:28:50,720 --> 00:28:53,589 836 00:28:53,589 --> 00:28:54,380 Vain heitti. 837 00:28:54,380 --> 00:28:55,130 Se ei kerro. 838 00:28:55,130 --> 00:28:56,160 839 00:28:56,160 --> 00:28:59,270 >> Mutta sanotaanko sijaan olen tehnyt tämän hakemiston. 840 00:28:59,270 --> 00:29:01,010 Haluan päästä eroon hakemistoon. 841 00:29:01,010 --> 00:29:02,950 Joten en poista hi_dir. 842 00:29:02,950 --> 00:29:04,124 843 00:29:04,124 --> 00:29:05,040 Ei, se ei toimi. 844 00:29:05,040 --> 00:29:11,170 845 00:29:11,170 --> 00:29:13,685 Ei, niin se ei anna minulle poista hakemistosta. 846 00:29:13,685 --> 00:29:15,770 847 00:29:15,770 --> 00:29:17,010 Onko kellään ajatusta? 848 00:29:17,010 --> 00:29:18,752 >> Opiskelija: Onko se poistaa dir? 849 00:29:18,752 --> 00:29:20,335 JASON Hirschhorn: Eli poistaa näin? 850 00:29:20,335 --> 00:29:24,961 851 00:29:24,961 --> 00:29:26,398 >> Opiskelija: Ei. 852 00:29:26,398 --> 00:29:27,835 Vain [kuultavissa]. 853 00:29:27,835 --> 00:29:29,024 854 00:29:29,024 --> 00:29:30,940 JASON Hirschhorn: Ei, Juuri nyt ei ole mitään hi. 855 00:29:30,940 --> 00:29:32,099 On vain hi_dir. 856 00:29:32,099 --> 00:29:33,140 Joten tämä on hakemisto. 857 00:29:33,140 --> 00:29:34,730 858 00:29:34,730 --> 00:29:37,930 Joten oikeastaan ​​mitä haluat tehdä is-- Voi, sinulla on idea? 859 00:29:37,930 --> 00:29:39,281 Näen kuin puoli käsi. 860 00:29:39,281 --> 00:29:40,156 >> Opiskelija: [kuulumaton]. 861 00:29:40,156 --> 00:29:41,215 862 00:29:41,215 --> 00:29:42,090 JASON Hirschhorn: OK. 863 00:29:42,090 --> 00:29:43,232 864 00:29:43,232 --> 00:29:44,470 >> Opiskelija: [kuulumaton]. 865 00:29:44,470 --> 00:29:45,345 >> JASON Hirschhorn: OK. 866 00:29:45,345 --> 00:29:48,200 867 00:29:48,200 --> 00:29:51,790 Joten jos haluan poistaa hakemistoon, poista -r. 868 00:29:51,790 --> 00:29:52,580 Se on rekursiivinen. 869 00:29:52,580 --> 00:29:54,230 Niin poistaa kyseisen hakemiston rekursiivinen. 870 00:29:54,230 --> 00:29:57,700 Joten haluan sinun mennä tuohon hakemistoon, Poista kaikki hakemistoon, 871 00:29:57,700 --> 00:29:59,180 ja sitten päästä eroon hakemistoon. 872 00:29:59,180 --> 00:30:00,930 Ja sitten aion f samoin, koska olen 873 00:30:00,930 --> 00:30:04,680 eivät halua sitä kysymään minua varoitukset poistamisen jälkeen jokainen tiedosto. 874 00:30:04,680 --> 00:30:06,720 Joten poista -rf hi_dir. 875 00:30:06,720 --> 00:30:08,680 876 00:30:08,680 --> 00:30:09,540 Puomi, se on mennyt. 877 00:30:09,540 --> 00:30:10,582 878 00:30:10,582 --> 00:30:12,040 Vain olla varovainen, jos käytät sitä. 879 00:30:12,040 --> 00:30:14,730 Aion käyttää sitä täälläkin. -rf mahtava. 880 00:30:14,730 --> 00:30:16,800 881 00:30:16,800 --> 00:30:17,530 Se on mennyt. 882 00:30:17,530 --> 00:30:18,780 Ole varovainen, jos käytät sitä. 883 00:30:18,780 --> 00:30:22,990 Jos käytät, että täällä ja kirjoittaa jotain kuten tämä, älä koskaan tee sitä. 884 00:30:22,990 --> 00:30:26,200 Se poistaa kaiken teidän Laitetta ei koskaan varoitan sinua. 885 00:30:26,200 --> 00:30:27,670 Ja olen tehnyt sen. 886 00:30:27,670 --> 00:30:31,620 Arvostelu ongelma asetetaan klo 04:00, olin yrittää poistaa ongelman asettaa hakemistoja, 887 00:30:31,620 --> 00:30:32,320 ja tein tämän. 888 00:30:32,320 --> 00:30:34,080 Ja olin kuin oh my god. 889 00:30:34,080 --> 00:30:35,170 890 00:30:35,170 --> 00:30:36,850 Älä do-- yritin peruuttaa sen. 891 00:30:36,850 --> 00:30:38,000 Voit peruuttaa. 892 00:30:38,000 --> 00:30:42,670 Komento C peruvat kaiken, mutta olen jo poistanut kuin 75%. 893 00:30:42,670 --> 00:30:45,570 Joten en pilannut sitä. 894 00:30:45,570 --> 00:30:46,580 Ja ihmiset tekevät niin. 895 00:30:46,580 --> 00:30:47,620 Jokainen tekee tämän. 896 00:30:47,620 --> 00:30:49,460 Älä tee näin, vaikka tällä lukukaudella. 897 00:30:49,460 --> 00:30:49,960 Se on perseestä. 898 00:30:49,960 --> 00:30:52,330 899 00:30:52,330 --> 00:30:54,050 Olen hermostunut ottaa sen täältä. 900 00:30:54,050 --> 00:30:55,247 Aion poistaa sen. 901 00:30:55,247 --> 00:30:58,354 >> [Naurua] 902 00:30:58,354 --> 00:30:59,020 Voitteko kuvitella? 903 00:30:59,020 --> 00:31:01,050 904 00:31:01,050 --> 00:31:02,450 OK, kysymyksiä. 905 00:31:02,450 --> 00:31:03,138 Kyllä? 906 00:31:03,138 --> 00:31:09,114 >> Opiskelija: Joten jos teemme kaiken teet täällä, on tämä sama 907 00:31:09,114 --> 00:31:13,791 kuten juuri menossa todella Tiedosto Tallenna nimellä [kuultavissa]. 908 00:31:13,791 --> 00:31:16,530 909 00:31:16,530 --> 00:31:18,405 JASON Hirschhorn: Oh, Tarkoititko kautta gedit. 910 00:31:18,405 --> 00:31:18,870 Opiskelija: Joo. 911 00:31:18,870 --> 00:31:20,078 JASON Hirschhorn: Joo se on. 912 00:31:20,078 --> 00:31:21,094 913 00:31:21,094 --> 00:31:21,760 Gedit on hyödyllinen. 914 00:31:21,760 --> 00:31:23,440 915 00:31:23,440 --> 00:31:24,730 Joten Gedit on erittäin hyödyllinen. 916 00:31:24,730 --> 00:31:26,550 Tässä luokassa voit tehdä paljon asioita läpi gedit. 917 00:31:26,550 --> 00:31:27,260 Voit säästää. 918 00:31:27,260 --> 00:31:27,980 Voit nimetä. 919 00:31:27,980 --> 00:31:34,170 Voit siirtää tiedostoja ja muuta vastaavaa, mutta vain totuudenmukaisesti kun menet 50-- 920 00:31:34,170 --> 00:31:40,330 hyvin olet 50-- 51, jos menet osaksi 61, tämä tulee olemaan elämäsi. 921 00:31:40,330 --> 00:31:41,590 Tämä on komentoriviltä. 922 00:31:41,590 --> 00:31:44,220 Tämä on, jos voit ohjelmoida varten loppuelämäsi, 923 00:31:44,220 --> 00:31:47,050 niin varmasti käyttää gedit jos haluat. 924 00:31:47,050 --> 00:31:47,929 925 00:31:47,929 --> 00:31:49,220 Ehdottomasti hyvä tapa aloittaa. 926 00:31:49,220 --> 00:31:52,550 Ensimmäistä ongelma asetetaan, ehdottomasti käyttää, mutta aina silloin tällöin 927 00:31:52,550 --> 00:31:56,790 yrittää saada enemmän käyttää mukavampaa kanssa komentoriviargumentteja. 928 00:31:56,790 --> 00:31:58,230 Mutta voit, ehdottomasti. 929 00:31:58,230 --> 00:31:58,730 Mikä hätänä? 930 00:31:58,730 --> 00:32:01,660 >> Opiskelija: Eli kun haluat poistaa yksi tiedostoista olemme tehneet, 931 00:32:01,660 --> 00:32:04,426 on olemassa kaksi tapaa. [Äänetön]. 932 00:32:04,426 --> 00:32:06,385 On olemassa tapa, kun olet poistamalla hakemisto 933 00:32:06,385 --> 00:32:08,467 pyytää pikaista joten sinun eivät päädy poistamista? 934 00:32:08,467 --> 00:32:09,610 JASON Hirschhorn: rm -r. 935 00:32:09,610 --> 00:32:10,810 Joten älä pakota sitä. 936 00:32:10,810 --> 00:32:11,489 Niin rm -r. 937 00:32:11,489 --> 00:32:14,280 Se tulee läpi rekursiivisesti, poistaa kaiken, kehota 938 00:32:14,280 --> 00:32:17,340 jälkeen kaikki, jotka ajaa sinua pähkinää. 939 00:32:17,340 --> 00:32:18,660 940 00:32:18,660 --> 00:32:24,060 Kuten olen lähes yksinomaan tehdä rm -F ja rm-rf, aivan jatkuvasti. 941 00:32:24,060 --> 00:32:26,298 Olen kuin minulla ei ole aikaa. 942 00:32:26,298 --> 00:32:27,600 Olen kiireinen mies. 943 00:32:27,600 --> 00:32:28,580 Okei, mikä hätänä? 944 00:32:28,580 --> 00:32:29,170 Joo. 945 00:32:29,170 --> 00:32:32,015 >> Opiskelija: Onko kumoa, tai roskakori, tai jotain sellaista? 946 00:32:32,015 --> 00:32:32,890 JASON Hirschhorn: Ei. 947 00:32:32,890 --> 00:32:35,120 [Naurua] 948 00:32:35,120 --> 00:32:39,100 Voisin mennä takaisin ja saan laite, että olen juuri poistettu, ei. 949 00:32:39,100 --> 00:32:39,600 Ei, ei, ei. 950 00:32:39,600 --> 00:32:41,390 951 00:32:41,390 --> 00:32:43,030 Jos teet rm, se olisi mennyt. 952 00:32:43,030 --> 00:32:43,963 Mikä hätänä? 953 00:32:43,963 --> 00:32:46,785 >> Opiskelija: Voit siis [Kuultavissa] yhdessä. 954 00:32:46,785 --> 00:32:48,410 JASON Hirschhorn: Joo, juuri niin. 955 00:32:48,410 --> 00:32:52,190 Joten esimerkiksi näit rm-rf. 956 00:32:52,190 --> 00:32:55,700 Sanotaan haluan tee ls -la, se näyttää minulle 957 00:32:55,700 --> 00:33:00,120 kaiken, jopa piilossa asioita niiden käyttöoikeudet. 958 00:33:00,120 --> 00:33:02,160 959 00:33:02,160 --> 00:33:06,762 >> Opiskelija: Niin sitten r, -r lippu, jos meillä ei ole, että 960 00:33:06,762 --> 00:33:08,250 emme voi poistaa hakemiston, eikö? 961 00:33:08,250 --> 00:33:08,746 >> JASON Hirschhorn: Oikea. 962 00:33:08,746 --> 00:33:10,990 >> Opiskelija: Niin, että sanotaan, että me haluamme tehdä jotain hakemistoon? 963 00:33:10,990 --> 00:33:12,610 Sitäkö se tarkoittaa? 964 00:33:12,610 --> 00:33:14,570 >> JASON Hirschhorn: R tarkoittaa rekursiivisesti. 965 00:33:14,570 --> 00:33:17,670 Joten hakemisto on menossa on sen tiedostot, eikö? 966 00:33:17,670 --> 00:33:21,680 Joten mitä haluat tehdä, on sinulle halua mennä tuohon hakemistoon, 967 00:33:21,680 --> 00:33:24,110 poistaa kaikki, kaikki kyseisen hakemiston tiedostojen, 968 00:33:24,110 --> 00:33:26,510 sitten pop ulos ja poistaa varsinainen hakemisto. 969 00:33:26,510 --> 00:33:30,660 Joten -r tarkoittaa rekursiivinen, tee se kaikki rekursiivisesti jos se on järkevää. 970 00:33:30,660 --> 00:33:31,160 Joo. 971 00:33:31,160 --> 00:33:34,160 >> Opiskelija: Niin hakemistoja on [Kuultavissa] ja vain poistaa sen. 972 00:33:34,160 --> 00:33:35,160 Vai oletteko still-- 973 00:33:35,160 --> 00:33:36,326 >> JASON Hirschhorn: Kokeillaan. 974 00:33:36,326 --> 00:33:39,040 975 00:33:39,040 --> 00:33:40,955 Niin mkdir tyhjä. 976 00:33:40,955 --> 00:33:42,320 977 00:33:42,320 --> 00:33:43,810 Poista tyhjä. 978 00:33:43,810 --> 00:33:44,374 Ei. 979 00:33:44,374 --> 00:33:45,646 >> Opiskelija: Ei, niin sinun pitää vielä the-- 980 00:33:45,646 --> 00:33:46,937 >> JASON Hirschhorn: Joo, aina. 981 00:33:46,937 --> 00:33:48,940 Joten -r, -rf, tyhjä. 982 00:33:48,940 --> 00:33:50,432 983 00:33:50,432 --> 00:33:51,734 Mahtava. 984 00:33:51,734 --> 00:33:52,685 Anymore kysymyksiä? 985 00:33:52,685 --> 00:33:54,290 986 00:33:54,290 --> 00:33:59,230 Mielestäni on törmäystestissä Tietenkin komentorivin kamaa. 987 00:33:59,230 --> 00:34:02,560 Kysyttävää, koska aiomme hypätä yli tietotyypit, ja silmukat, 988 00:34:02,560 --> 00:34:03,901 ja kaikki jutut? 989 00:34:03,901 --> 00:34:04,400 Mikä hätänä? 990 00:34:04,400 --> 00:34:07,960 >> Opiskelija: Minulla ei ole CS50 osoittaa kuten eräs hakemistoja. 991 00:34:07,960 --> 00:34:09,370 Onko se normaalia? 992 00:34:09,370 --> 00:34:09,710 >> JASON Hirschhorn: Ai, joo. 993 00:34:09,710 --> 00:34:10,929 Se on minun. 994 00:34:10,929 --> 00:34:14,830 Joo, se on silloin minun ratkaisuja teidän juttuja on. 995 00:34:14,830 --> 00:34:17,670 >> [Naurua] 996 00:34:17,670 --> 00:34:20,469 >> Niin joo, se on täysin normaalia. 997 00:34:20,469 --> 00:34:23,870 Mielestäni sinun luultavasti vain nämä neljä. 998 00:34:23,870 --> 00:34:25,130 Luulen, että voisi olla normaalia. 999 00:34:25,130 --> 00:34:25,630 Joo. 1000 00:34:25,630 --> 00:34:27,370 1001 00:34:27,370 --> 00:34:28,730 OK, kysyttävää? 1002 00:34:28,730 --> 00:34:30,219 Tiedän, että oli erittäin nopea. 1003 00:34:30,219 --> 00:34:30,830 Mikä hätänä? 1004 00:34:30,830 --> 00:34:33,788 >> Opiskelija: Näin sinivihreä väri. 1005 00:34:33,788 --> 00:34:34,780 Mikä tuo on? 1006 00:34:34,780 --> 00:34:36,405 >> JASON Hirschhorn: Se tarkoittaa hakemistoon. 1007 00:34:36,405 --> 00:34:36,905 1008 00:34:36,905 --> 00:34:38,000 Opiskelija: Ja tämä sininen? 1009 00:34:38,000 --> 00:34:40,100 >> JASON Hirschhorn: Oh, Tarkoitatko tätä sinivihreä? 1010 00:34:40,100 --> 00:34:41,290 >> Opiskelija: Ei. 1011 00:34:41,290 --> 00:34:41,724 >> JASON Hirschhorn: Tämä sinivihreä? 1012 00:34:41,724 --> 00:34:42,434 >> Opiskelija: Ei. 1013 00:34:42,434 --> 00:34:43,195 Kun 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 Näinkö? 1017 00:34:47,620 --> 00:34:49,000 >> Opiskelija: Joo, kuvakkeet. 1018 00:34:49,000 --> 00:34:50,125 >> JASON Hirschhorn: Voi, tämä. 1019 00:34:50,125 --> 00:34:50,678 1020 00:34:50,678 --> 00:34:51,219 En tiedä. 1021 00:34:51,219 --> 00:34:52,052 Mitä tämä tarkoittaa? 1022 00:34:52,052 --> 00:34:58,330 1023 00:34:58,330 --> 00:35:00,100 Niin se näyttää olevan osoittaa hakemistoon. 1024 00:35:00,100 --> 00:35:02,240 >> Opiskelija: Se melkein näyttää alias. 1025 00:35:02,240 --> 00:35:03,594 >> JASON Hirschhorn: se voisi olla. 1026 00:35:03,594 --> 00:35:04,760 Sinun ei tarvitse tietää. 1027 00:35:04,760 --> 00:35:11,205 1028 00:35:11,205 --> 00:35:11,955 Anymore kysymyksiä? 1029 00:35:11,955 --> 00:35:14,180 1030 00:35:14,180 --> 00:35:14,680 Mahtava. 1031 00:35:14,680 --> 00:35:16,900 Jos sinulla on kysyttävää, Tiedän, että oli paljon. 1032 00:35:16,900 --> 00:35:18,190 Paljon tämä tieto on verkossa. 1033 00:35:18,190 --> 00:35:19,750 Laitan sen verkossa teitä. 1034 00:35:19,750 --> 00:35:21,187 B jakso tulee olemaan verkossa samoin. 1035 00:35:21,187 --> 00:35:23,270 Tai jos sinulla on kysyttävää, vain keksiä ja kysyä minulta. 1036 00:35:23,270 --> 00:35:30,660 1037 00:35:30,660 --> 00:35:32,142 Tässä mennään. 1038 00:35:32,142 --> 00:35:41,050 1039 00:35:41,050 --> 00:35:44,400 Joten nyt Sharon ja Hannah joitan 1040 00:35:44,400 --> 00:35:46,720 logiikan taustalla ongelma asetettu. 1041 00:35:46,720 --> 00:35:53,266 1042 00:35:53,266 --> 00:35:54,250 >> Sharon: Oh my god. 1043 00:35:54,250 --> 00:35:56,218 1044 00:35:56,218 --> 00:35:57,694 Ongelmia. 1045 00:35:57,694 --> 00:35:59,170 >> Hannah: Tällä välin olen Hanna. 1046 00:35:59,170 --> 00:36:00,154 Tämä on Sharon. 1047 00:36:00,154 --> 00:36:03,106 Olemme molemmat CS50 TF: iä, ja me aiomme antaa teille 1048 00:36:03,106 --> 00:36:06,050 pieni intro pari tärkeää asioita ongelma asetettu. 1049 00:36:06,050 --> 00:36:09,670 Kaikkea tietotyypit jotta conditionals ja silmukoita. 1050 00:36:09,670 --> 00:36:10,620 Silmukoita yleensä. 1051 00:36:10,620 --> 00:36:14,360 >> Sharon: Ja lopussa, me tulee katsomaan P asettaa yhden, 1052 00:36:14,360 --> 00:36:16,739 ja mitä sinun täytyy tietää se. 1053 00:36:16,739 --> 00:36:18,030 Joten aloitamme tietotyyppejä. 1054 00:36:18,030 --> 00:36:19,840 1055 00:36:19,840 --> 00:36:23,230 Te olisi tunnettava ne, jotka on korostettu sinisellä. 1056 00:36:23,230 --> 00:36:25,340 Joten voimme aloittaa ints. 1057 00:36:25,340 --> 00:36:31,500 ints ovat kokonaislukuja, niin yksi, kaksi, kolme, neljä. kellukkeet, kelluva pistettä. 1058 00:36:31,500 --> 00:36:37,830 Kuten kokonaislukuja kanssa desimaaleja, joten 5,2 tai jopa 5,0. 1059 00:36:37,830 --> 00:36:44,230 Merkkiä ovat merkkejä, kuten A, B, C Ja merkkijono, te kaikki tiedätte. 1060 00:36:44,230 --> 00:36:48,470 Kuten CS50 tai hei ja maailma. 1061 00:36:48,470 --> 00:36:50,290 1062 00:36:50,290 --> 00:36:56,890 >> Bool on looginen, niin meillä on oikean ja väärän kuin meidän Boolen. 1063 00:36:56,890 --> 00:37:01,550 Joten jos jotain laskee sen truth-- 5 on 5, joka laskee tosi, 1064 00:37:01,550 --> 00:37:06,470 ja jos meillä on 5 yhtä kuin 4, joka on väärä, niin että laskee false. 1065 00:37:06,470 --> 00:37:12,280 Ja tässä me olemme liittyvä koko on kaikkien näiden tietojen tyypit. 1066 00:37:12,280 --> 00:37:14,860 Ja sinun täytyy tietää tämä teidän tietokilpailuja, 1067 00:37:14,860 --> 00:37:18,412 joten tämä voisi olla hyödyllistä muistaa, mutta me post näitä. 1068 00:37:18,412 --> 00:37:19,745 Oikeastaan ​​he jo lähetetty. 1069 00:37:19,745 --> 00:37:21,921 1070 00:37:21,921 --> 00:37:24,420 Joten sinun pitäisi olla perehtynyt niitä korostettu sinisellä. 1071 00:37:24,420 --> 00:37:27,900 1072 00:37:27,900 --> 00:37:30,580 >> JASON Hirschhorn: Real nopea, vain jos 1073 00:37:30,580 --> 00:37:34,096 haluavat tietää ero välillä nieriää ja string. 1074 00:37:34,096 --> 00:37:45,020 Joten kun olet kirjoittamassa juttuja, aina kun on jotain "Hei" 1075 00:37:45,020 --> 00:37:46,340 että tulee olemaan merkkijono. 1076 00:37:46,340 --> 00:37:48,090 Joten jos on kaksi lainauksia, se on merkkijono. 1077 00:37:48,090 --> 00:37:52,890 Mutta jos olisin "h" niin, se on merkkijono. 1078 00:37:52,890 --> 00:37:55,759 Mutta jos minulla on vain yksi lainaus, se on merkki. 1079 00:37:55,759 --> 00:37:57,550 Ja niin mitä Ero saatat kysyä. 1080 00:37:57,550 --> 00:38:00,985 No, ero on tämä on yksi tavu muistia. 1081 00:38:00,985 --> 00:38:02,265 Tämä on 4 tavua muistia. 1082 00:38:02,265 --> 00:38:09,480 1083 00:38:09,480 --> 00:38:10,520 >> Sharon: kellua? 1084 00:38:10,520 --> 00:38:12,180 Kuvailla sitä uudelleen? 1085 00:38:12,180 --> 00:38:18,200 OK, se on ikään kuin numero että on desimaalipilkun sen kanssa, 1086 00:38:18,200 --> 00:38:27,569 joten 5,2 tai jopa 5,0 on float vs. vain 5 on int. 1087 00:38:27,569 --> 00:38:28,444 Opiskelija: [kuulumaton]. 1088 00:38:28,444 --> 00:38:30,240 1089 00:38:30,240 --> 00:38:36,301 >> Sharon: Voi, se voi olla monia desimaaleja, niin 5,675-+3,1415. 1090 00:38:36,301 --> 00:38:36,800 Kyllä? 1091 00:38:36,800 --> 00:38:39,716 >> Opiskelija: Tarvitsemmeko tietää kaikki koot tähän? 1092 00:38:39,716 --> 00:38:40,216 Sharon: Kyllä. 1093 00:38:40,216 --> 00:38:41,293 1094 00:38:41,293 --> 00:38:42,168 Opiskelija: [kuulumaton]. 1095 00:38:42,168 --> 00:38:45,810 1096 00:38:45,810 --> 00:38:49,250 >> Sharon: Sinun ei tarvitse huolehtia siitä, valkoiset vielä. 1097 00:38:49,250 --> 00:38:54,349 >> Hannah: Liitetiedot lähetetty klo CS50.net/sections. 1098 00:38:54,349 --> 00:38:56,432 Opiskelija: Ihan vain uteliaisuus, on olemassa apuohjelma 1099 00:38:56,432 --> 00:39:00,424 tietäen tiedostojen koosta olet soittamalla niin että meidän pitäisi tietää se? 1100 00:39:00,424 --> 00:39:01,430 1101 00:39:01,430 --> 00:39:04,330 >> Sharon: Nämä ovat siis tietotyypit, mutta kyllä. 1102 00:39:04,330 --> 00:39:09,820 Joten tässä tapauksessa, kumpi vievät enemmän muistia tai enemmän tilaa? 1103 00:39:09,820 --> 00:39:13,940 >> JASON Hirschhorn: So varten konkreettinen esimerkki, 1104 00:39:13,940 --> 00:39:16,904 vuonna Mielestäni ongelma sarja neljä tai viisi, olemme 1105 00:39:16,904 --> 00:39:19,070 aion antaa sinulle kasan Tietojen ja et periaatteessa 1106 00:39:19,070 --> 00:39:20,710 täytyy kulkea että data. 1107 00:39:20,710 --> 00:39:24,470 Joten se on hyvä tietää, että jos sinulla on niin monta kokonaislukua, 1108 00:39:24,470 --> 00:39:25,770 että tulee olemaan mitä. 1109 00:39:25,770 --> 00:39:28,802 Joten sanokaamme Annoin sinulle kymmenen kokonaislukuja, mitä kokoa on? 1110 00:39:28,802 --> 00:39:30,111 1111 00:39:30,111 --> 00:39:30,610 Opiskelija: 40. 1112 00:39:30,610 --> 00:39:32,026 JASON Hirschhorn: 40 tavua, oikea. 1113 00:39:32,026 --> 00:39:35,690 Joten ehkä tietää, että OK, minun täytyy hypätä 40 tavua. 1114 00:39:35,690 --> 00:39:42,200 Joten sanokaamme sen sijaan se on 40 merkkiä, then-- sanokaamme annoin sinulle 10 merkkiä, 1115 00:39:42,200 --> 00:39:44,860 niin tiedät, OK, minä vain täytyy hypätä 10 tavua. 1116 00:39:44,860 --> 00:39:47,651 Joten se on erittäin hyödyllistä tietää koko varsinaisen tietotyypit, 1117 00:39:47,651 --> 00:39:49,900 koska paljon aikoina huomaat hyppää ympäri tiedot, 1118 00:39:49,900 --> 00:39:51,399 joten sinun täytyy tietää, miten pitkälle hypätä. 1119 00:39:51,399 --> 00:39:53,854 1120 00:39:53,854 --> 00:39:56,780 >> Opiskelija: Mitä eroa välillä lainausmerkkejä ja yksi lainaus? 1121 00:39:56,780 --> 00:39:58,670 >> JASON Hirschhorn: OK, kaksi lainausmerkkejä on merkkijono. 1122 00:39:58,670 --> 00:40:00,423 Yksi lainaus on char. 1123 00:40:00,423 --> 00:40:03,570 >> Opiskelija: Like toiminnallisesti, mitä eroa? 1124 00:40:03,570 --> 00:40:04,466 He molemmat moikkaamaan. 1125 00:40:04,466 --> 00:40:05,094 1126 00:40:05,094 --> 00:40:06,260 JASON Hirschhorn: Ai, anteeksi. 1127 00:40:06,260 --> 00:40:07,870 Tämä on vain h. 1128 00:40:07,870 --> 00:40:09,585 Anteeksi, tämä ei ole selvä. 1129 00:40:09,585 --> 00:40:10,920 1130 00:40:10,920 --> 00:40:12,412 >> Opiskelija: Eli alkuun one-- 1131 00:40:12,412 --> 00:40:14,120 JASON Hirschhorn: Tämä on merkkijono, joo. 1132 00:40:14,120 --> 00:40:15,430 Joten se on kaksi merkkiä, eikö? 1133 00:40:15,430 --> 00:40:16,360 Merkkijono, hei. 1134 00:40:16,360 --> 00:40:19,030 Mutta sanotaanko minä vain oli yhden merkin, 1135 00:40:19,030 --> 00:40:23,220 jos laitan kaksi lainausmerkkeihin vain tunnin, on merkkijono. 1136 00:40:23,220 --> 00:40:24,500 Tämä on merkkijono h. 1137 00:40:24,500 --> 00:40:25,660 1138 00:40:25,660 --> 00:40:26,940 Onko järkeä? 1139 00:40:26,940 --> 00:40:28,705 Joten tämä on neljä tavua. 1140 00:40:28,705 --> 00:40:31,660 Mutta sanotaanko pääsin eroon Kyseisen vain laittaa yksi. 1141 00:40:31,660 --> 00:40:33,940 1142 00:40:33,940 --> 00:40:34,830 Yksi lainaus. 1143 00:40:34,830 --> 00:40:37,140 Tämä on nyt char, char h. 1144 00:40:37,140 --> 00:40:38,440 1145 00:40:38,440 --> 00:40:42,410 Niin täsmälleen sama asia, eri tietotyyppiä. 1146 00:40:42,410 --> 00:40:45,330 Tämä on vain yksi tavu, kun taas jono oli neljä tavua. 1147 00:40:45,330 --> 00:40:45,830 Joo. 1148 00:40:45,830 --> 00:40:48,214 1149 00:40:48,214 --> 00:40:50,630 Opiskelija: Joten jos yritit tallentaa sana kuten David, 1150 00:40:50,630 --> 00:40:54,436 haluaisi käyttää merkkijono koska riippumatta siitä, kuinka kauan merkkijono on, 1151 00:40:54,436 --> 00:40:57,760 se kestää vain neljä tavua ellei se pitkä pitkä 1152 00:40:57,760 --> 00:41:02,530 tai kaksinkertainen, jossa case-- joten jos se ulottuu neljä merkkiä, sitten 1153 00:41:02,530 --> 00:41:04,435 haluat tehdä siitä merkkijono. 1154 00:41:04,435 --> 00:41:05,810 Onko tämä yleinen logiikkaa. 1155 00:41:05,810 --> 00:41:06,537 1156 00:41:06,537 --> 00:41:09,370 JASON Hirschhorn: Jos se ulottuu kuin yhden merkin, se on merkkijono. 1157 00:41:09,370 --> 00:41:10,640 1158 00:41:10,640 --> 00:41:14,880 >> Opiskelija: Joten ei ole [kuulumaton] tallentamisen neljä kirjettä 1159 00:41:14,880 --> 00:41:18,370 sana kuin neljä henkilöä tai kolme kirjettä sana kuin kolme yksittäisiä merkkejä 1160 00:41:18,370 --> 00:41:22,050 koska kestää vain kolme tavua, vastakohtana kolmiosaisen merkkijono. 1161 00:41:22,050 --> 00:41:23,611 1162 00:41:23,611 --> 00:41:25,110 JASON Hirschhorn: Voisit tehdä. 1163 00:41:25,110 --> 00:41:27,850 1164 00:41:27,850 --> 00:41:31,070 Voisit tehdä sen, mutta en sitä mieltä, että on todella arvokas, 1165 00:41:31,070 --> 00:41:32,570 koska olet vain säästää yhden tavun. 1166 00:41:32,570 --> 00:41:33,310 Tiedätkö mitä sanon? 1167 00:41:33,310 --> 00:41:35,559 Isossa järjestelmässä asioita että ei oikeastaan ​​väliä. 1168 00:41:35,559 --> 00:41:39,210 Mutta esimerkiksi printf, jos Tulostitpa f ja sinä 1169 00:41:39,210 --> 00:41:43,430 on kolme merkkiä, voit tulostaa että out-- sanokaamme C-A-T, 1170 00:41:43,430 --> 00:41:47,680 voit tulostaa kissa vain tekee yksi char yksi char yksi char, 1171 00:41:47,680 --> 00:41:49,980 tai voit tulostaa merkkijono kissa. 1172 00:41:49,980 --> 00:41:51,140 Se on täsmälleen sama asia. 1173 00:41:51,140 --> 00:41:52,870 Joten voi tehdä sitä niin, but-- 1174 00:41:52,870 --> 00:41:54,330 >> Opiskelija: Se ei tule säästää paljon. 1175 00:41:54,330 --> 00:41:54,720 >> JASON Hirschhorn: Joo. 1176 00:41:54,720 --> 00:41:57,125 Päänsärky, että se olisi aiheuttaa ei ole sen arvoinen. 1177 00:41:57,125 --> 00:41:59,049 1178 00:41:59,049 --> 00:42:00,020 Joo? 1179 00:42:00,020 --> 00:42:02,920 >> Opiskelija: Esimerkiksi sinulla oli h yhdellä 1180 00:42:02,920 --> 00:42:05,410 vastaan ​​kaksi, yhden tai kahden hengen lainausmerkkejä. 1181 00:42:05,410 --> 00:42:08,760 Miksi haluat tallentaa yksikirjaimisena merkkijono. 1182 00:42:08,760 --> 00:42:11,569 Mitä tarkoitusta se, että koskaan palvella? 1183 00:42:11,569 --> 00:42:12,860 JASON Hirschhorn: En tiedä. 1184 00:42:12,860 --> 00:42:14,568 Tarkoitan, että se todella riippuu ohjelmasta. 1185 00:42:14,568 --> 00:42:16,060 1186 00:42:16,060 --> 00:42:20,800 Esimerkiksi mielestäni myöhemmin voit päästä komentoriviltä kamaa. 1187 00:42:20,800 --> 00:42:24,770 Joten esimerkiksi, sen sijaan, että minusta pyytävä integer-- pahoillani, 1188 00:42:24,770 --> 00:42:26,720 voin puhu sinulle? 1189 00:42:26,720 --> 00:42:27,220 Hannah: Kyllä. 1190 00:42:27,220 --> 00:42:30,660 1191 00:42:30,660 --> 00:42:32,450 >> JASON Hirschhorn: So Esimerkiksi, sen sijaan 1192 00:42:32,450 --> 00:42:35,830 minusta pyytää jotain GET pää, joka 1193 00:42:35,830 --> 00:42:38,854 Mielestäni olet ehkä nähnyt luento, saattaa olla komentoriviltä. 1194 00:42:38,854 --> 00:42:40,520 Sinä vain kirjoita se komentoriville. 1195 00:42:40,520 --> 00:42:46,690 Se olisi kuin - / hello4 tai jotain, tai helloh h, riippumatta. 1196 00:42:46,690 --> 00:42:49,190 Teet sen komentoriviltä sen sijaan, että kysytään sitä, 1197 00:42:49,190 --> 00:42:53,830 että komentorivi on aina merkkijono, onko se neljä tai h, 1198 00:42:53,830 --> 00:42:55,320 että on aina merkkijono. 1199 00:42:55,320 --> 00:42:59,130 Joten se on yksi esimerkki, kun pitää on yksittäinen kirje tai yksikössä 1200 00:42:59,130 --> 00:43:00,667 numero edustettuina merkkijono. 1201 00:43:00,667 --> 00:43:06,360 1202 00:43:06,360 --> 00:43:07,110 Sharon: Okei. 1203 00:43:07,110 --> 00:43:08,230 1204 00:43:08,230 --> 00:43:09,855 Ja sitten tässä on muutamia toimijoita. 1205 00:43:09,855 --> 00:43:11,460 1206 00:43:11,460 --> 00:43:14,560 Toivottavasti olet perehtynyt neljä ensimmäistä aivan yleisesti. 1207 00:43:14,560 --> 00:43:18,080 Joten ei lisäämällä, vähentämällä, kertomalla ja jakamalla, 1208 00:43:18,080 --> 00:43:23,535 ja varmista, että käytät oikea painalluksia. 1209 00:43:23,535 --> 00:43:25,260 1210 00:43:25,260 --> 00:43:29,640 >> Ja sitten on myös modulo, josta noin teistä ehkä ole kovin tuttu. 1211 00:43:29,640 --> 00:43:34,900 Ja mitä modulo ei ole, että jos otamme tässä esimerkissä 4% 2, 1212 00:43:34,900 --> 00:43:37,990 se vie jäljellä mitä se tekee jako. 1213 00:43:37,990 --> 00:43:41,670 Joten 4 jaettuna 2 on 2, ja ei ole mitään jäljellä. 1214 00:43:41,670 --> 00:43:47,880 4 jakamalla 3 on 1 ja 1/3, ja niin loput 1. 1215 00:43:47,880 --> 00:43:49,320 Niin se laskee yhteen. 1216 00:43:49,320 --> 00:43:56,960 Ja sitten 4% 5 on osa 4/5, ja loput 4. 1217 00:43:56,960 --> 00:43:58,580 Onko järkeä? 1218 00:43:58,580 --> 00:43:59,580 OK, viileä. 1219 00:43:59,580 --> 00:44:01,080 1220 00:44:01,080 --> 00:44:03,110 Ja me seuraamme PEMDAS täälläkin. 1221 00:44:03,110 --> 00:44:06,240 1222 00:44:06,240 --> 00:44:07,740 >> Joten jotkut Boolen. 1223 00:44:07,740 --> 00:44:08,920 1224 00:44:08,920 --> 00:44:16,890 Joten te nähneet yhtä kuin vertaistensa vertailla vaikkapa kaksi numeroa. 1225 00:44:16,890 --> 00:44:20,440 Joten jos 5 yhtä kuin yhtä kuin 5, joka laskee tosi. 1226 00:44:20,440 --> 00:44:22,190 Varmista, että olet vain yksi yhtäläisyysmerkki. 1227 00:44:22,190 --> 00:44:23,530 1228 00:44:23,530 --> 00:44:27,030 Sillä ei ole yhtä kuin se on bang tai huudahdus. 1229 00:44:27,030 --> 00:44:28,960 >> Hannah: Kaksi yhtäsuuruusmerkit kun teet tasa-arvoa. 1230 00:44:28,960 --> 00:44:29,290 >> Sharon: Ai, joo. 1231 00:44:29,290 --> 00:44:30,998 Varmista et on yhtäsuuruusmerkkejä. 1232 00:44:30,998 --> 00:44:32,320 1233 00:44:32,320 --> 00:44:35,745 Ja sitten ei tasavertaisina, se on Bang tasavertaisina. 1234 00:44:35,745 --> 00:44:37,000 1235 00:44:37,000 --> 00:44:40,540 Ja sitten voit katsoa läpi alle, yli. 1236 00:44:40,540 --> 00:44:44,300 Ja sitten meillä on looginen ja ja looginen tai täällä. 1237 00:44:44,300 --> 00:44:47,190 Ja mitä se tekee on, jos Muistatko Scratch 1238 00:44:47,190 --> 00:44:51,000 kun piti, että lohko että sanoi ja, ja sitten 1239 00:44:51,000 --> 00:44:54,860 mahtuisi kaksi eri kappaletta siellä, että mitä tämä ja tekee. 1240 00:44:54,860 --> 00:44:56,450 Ja varmista, että teet kaksi -merkit. 1241 00:44:56,450 --> 00:44:57,590 1242 00:44:57,590 --> 00:45:04,110 Ja tämä avain löydät kohti oikea, oikea alla Poista-painiketta. 1243 00:45:04,110 --> 00:45:07,820 1244 00:45:07,820 --> 00:45:08,907 Kysymys? 1245 00:45:08,907 --> 00:45:10,398 >> Opiskelija: Mikä oli [äänetön]? 1246 00:45:10,398 --> 00:45:16,900 1247 00:45:16,900 --> 00:45:20,400 >> Sharon: OK, joten jos vain tehdä yksi, olet verrataan bittiä. 1248 00:45:20,400 --> 00:45:22,040 1249 00:45:22,040 --> 00:45:26,400 Joten jos muistat mitä bittiä ovat, ne ovat 0: n ja 1: n, ja niin 1250 00:45:26,400 --> 00:45:27,740 joka on vertaamalla jotain muuta. 1251 00:45:27,740 --> 00:45:29,440 Joten aiomme keskittyä tähän nyt. 1252 00:45:29,440 --> 00:45:31,856 >> JASON Hirschhorn: Eli yksi on on kuin tehtävä, eikö? 1253 00:45:31,856 --> 00:45:33,170 Joten kuten int x on yhtä kuin 4. 1254 00:45:33,170 --> 00:45:38,080 Sanot, että muuttuja x on yhtä kuin 4. 1255 00:45:38,080 --> 00:45:42,910 Joten 1 on yhtä suuri on tehtävä, mutta ands ja putket 1256 00:45:42,910 --> 00:45:45,820 tai baareissa, kuten Sharon sanoi, he bittioperaatioiden. 1257 00:45:45,820 --> 00:45:47,620 Sinun ei tarvitse huolehtia siitä. 1258 00:45:47,620 --> 00:45:49,120 1259 00:45:49,120 --> 00:45:51,620 >> Opiskelija: Milloin käytät loogisia ja ja looginen tai uudelleen? 1260 00:45:51,620 --> 00:45:54,620 Minä vain unohdin kun teet noin. 1261 00:45:54,620 --> 00:45:57,510 >> Hannah: Toki, joten jos joskus haluat tarkistaa, jos kaksi asiaa ovat totta, 1262 00:45:57,510 --> 00:46:01,550 Esimerkiksi sanokaamme Haluan tarkistaa että määrä on välillä 5 ja 15, 1263 00:46:01,550 --> 00:46:04,660 Sanoisin, varmista, että määrä on suurempi kuin 5. 1264 00:46:04,660 --> 00:46:09,430 Joten sanokaamme jos x on suurempi kuin 5 ja vähemmän kuin 15. 1265 00:46:09,430 --> 00:46:12,630 Niin jotta että koko lausunto on tosi, 1266 00:46:12,630 --> 00:46:16,290 tarvitset molemmat sellaista sub lausuntoja arvioida totta. 1267 00:46:16,290 --> 00:46:18,481 Tai sinun tarvitsee vain yksi kahdesta tai molemmat. 1268 00:46:18,481 --> 00:46:19,564 Opiskelija: Hienoa, kiitos. 1269 00:46:19,564 --> 00:46:20,820 1270 00:46:20,820 --> 00:46:24,980 >> Sharon: Ja myös Scratch, olen varmasti on paljon projekteja 1271 00:46:24,980 --> 00:46:31,059 sinulla oli jos koskettaa reunaa tai jos koskettaa toista sprite sitten pomppia 1272 00:46:31,059 --> 00:46:31,600 tai jotain. 1273 00:46:31,600 --> 00:46:34,362 1274 00:46:34,362 --> 00:46:37,070 Hannah: Okei, joten miksi me välitä kaikki nämä Booleans? 1275 00:46:37,070 --> 00:46:40,600 Meillä on näitä rakenteita, jotka olet nähdään Scratch nimeltään conditionals. 1276 00:46:40,600 --> 00:46:44,830 Ja conditionals ovat mitään muodossa, jos ehdosta tai joitakin loogisia 1277 00:46:44,830 --> 00:46:48,970 on totta, niin tee koodi näiden aaltosulkeiden. 1278 00:46:48,970 --> 00:46:51,220 Niin näet oikealla tässä Scratch lohko. 1279 00:46:51,220 --> 00:46:55,132 Sinulla on tämä, jos sitten, ja mitään että menee se pieni muoto, 1280 00:46:55,132 --> 00:46:56,840 näyttää this-- i en tiedä mitä haluat 1281 00:46:56,840 --> 00:46:59,960 soita that-- että menee olla loogisia tai tilan. 1282 00:46:59,960 --> 00:47:01,880 >> Joten jälleen, Looginen tai ehto on jotain 1283 00:47:01,880 --> 00:47:04,500 että joko on tosi tai epätosi. 1284 00:47:04,500 --> 00:47:06,150 Ja uudelleen, voit yhdistää Booleans. 1285 00:47:06,150 --> 00:47:10,740 Sinulla voi olla, taas, x on suurempi kuin 5 ja x on pienempi kuin 15. 1286 00:47:10,740 --> 00:47:13,610 Tai voit vain olla yksi Näiden x on pienempi kuin 5. 1287 00:47:13,610 --> 00:47:16,850 >> OK, joten C Se on vasemmalla. 1288 00:47:16,850 --> 00:47:18,270 Se on vain avainsanan jos. 1289 00:47:18,270 --> 00:47:20,750 Suluissa, ehto tai loogisia. 1290 00:47:20,750 --> 00:47:23,590 Ja sitten koodin välillä nämä kaksi aaltosulkeita 1291 00:47:23,590 --> 00:47:28,746 vain suorittaa, toimii vain, jos että ehto tai Boolen on totta. 1292 00:47:28,746 --> 00:47:30,385 Onko järkeä? 1293 00:47:30,385 --> 00:47:30,885 Mahtava. 1294 00:47:30,885 --> 00:47:31,570 OK. 1295 00:47:31,570 --> 00:47:33,278 Ja sitten kun saa nähneet Scratch, 1296 00:47:33,278 --> 00:47:35,830 Voimme myös lisätä, muu, joka on pohjimmiltaan 1297 00:47:35,830 --> 00:47:38,820 mitään välillä aaltosulkeita alla muuta 1298 00:47:38,820 --> 00:47:41,430 vain suorittaa, jos ehto on epätosi. 1299 00:47:41,430 --> 00:47:42,610 1300 00:47:42,610 --> 00:47:43,600 Järkeä? 1301 00:47:43,600 --> 00:47:44,840 Kysyttävää nämä kaksi? 1302 00:47:44,840 --> 00:47:45,905 1303 00:47:45,905 --> 00:47:46,405 Mahtava. 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 Joten tässä on nopea esimerkki. 1307 00:47:50,650 --> 00:47:54,410 Sanotaan haluamme määrittämiseksi, perustuu aikaan, 1308 00:47:54,410 --> 00:47:56,760 pitäisikö meidän sanoa hyvää aamu tai hyvää iltaa. 1309 00:47:56,760 --> 00:48:00,480 Minä sanon, jos se on ennen klo 12.00, aiomme sanoa hyvää huomenta, 1310 00:48:00,480 --> 00:48:02,940 muuten olemme menossa sanoa hyvää iltaa. 1311 00:48:02,940 --> 00:48:07,180 Ja kun sanoin, että muuten se vastaa C tätä muuta. 1312 00:48:07,180 --> 00:48:10,580 Joten aiomme tarkistaa, jos sotilaallinen aika on alle 12:00, 1313 00:48:10,580 --> 00:48:12,060 sanoa hyvää huomenta. 1314 00:48:12,060 --> 00:48:14,025 Muuten sanoa hyvää iltaa. 1315 00:48:14,025 --> 00:48:17,500 >> Opiskelija: Eli olisimme itse saada, että tulo sotilaalliseen aikaa get merkkijono. 1316 00:48:17,500 --> 00:48:18,097 1317 00:48:18,097 --> 00:48:18,680 Hannah: Oikea. 1318 00:48:18,680 --> 00:48:22,110 Oliko Jossain muualla olimme todella on annettava nämä tiedot. 1319 00:48:22,110 --> 00:48:23,700 Täällä se ei ole arvoa. 1320 00:48:23,700 --> 00:48:25,510 Siitä ei edes ilmoittanut sen. 1321 00:48:25,510 --> 00:48:28,630 Oletan, että jossain edellä Tämän ohjelman I julisti aika, 1322 00:48:28,630 --> 00:48:32,090 tai pyytänyt aikaa, or-- mitään muuta tällä esimerkillä? 1323 00:48:32,090 --> 00:48:33,560 1324 00:48:33,560 --> 00:48:34,060 Mahtava. 1325 00:48:34,060 --> 00:48:35,750 1326 00:48:35,750 --> 00:48:40,490 >> OK, nyt meillä on lisäksi sen, että yksinkertainen, jos muu muoto, 1327 00:48:40,490 --> 00:48:42,899 meillä on kaksi muuta eri rakenteita. 1328 00:48:42,899 --> 00:48:44,940 Joten ensin on kytkin lausuman, ja tässä 1329 00:48:44,940 --> 00:48:46,564 yleinen muoto kytkin selvitys. 1330 00:48:46,564 --> 00:48:49,450 1331 00:48:49,450 --> 00:48:53,110 Sinulla on avainsana vaihtaa Samoin sinulla on avainsana, jos. 1332 00:48:53,110 --> 00:48:56,250 Ja sitten tulo, tässä tapauksessa n. 1333 00:48:56,250 --> 00:48:58,410 Joten tämä voi toimia vain kokonaislukuja. 1334 00:48:58,410 --> 00:49:02,270 Niin että tulo n on olla kokonaisluku, OK? 1335 00:49:02,270 --> 00:49:04,950 Ja aiomme seurata yksi näistä tapauksista 1336 00:49:04,950 --> 00:49:07,430 riippuen siitä, mitä se arvo n on. 1337 00:49:07,430 --> 00:49:12,170 >> Joten tässä tapauksessa, sinun on ensin vertailla on n yhtä kuin vakio yksi, 1338 00:49:12,170 --> 00:49:15,844 jos se on tehtävä kaikki Tällainen sisennetty tänne. 1339 00:49:15,844 --> 00:49:17,510 Voin viitata siihen, koska olen liian lyhyt. 1340 00:49:17,510 --> 00:49:19,400 1341 00:49:19,400 --> 00:49:23,210 Jos se ei ole sama kuin vakio yhden ja on sen sijaan yhtä jatkuvaa kaksi, 1342 00:49:23,210 --> 00:49:27,060 aiomme seurata, että toinen lohko, ja voimme tehdä tämän niin monta kertaa 1343 00:49:27,060 --> 00:49:32,890 kuin haluamme, ja sitten, että oletuksena on, jos se ei vastannut mitään edellä mainituista tapauksista, 1344 00:49:32,890 --> 00:49:33,820 suorittaa kyseisen koodin. 1345 00:49:33,820 --> 00:49:35,759 1346 00:49:35,759 --> 00:49:36,550 Kysyttävää täällä? 1347 00:49:36,550 --> 00:49:38,133 Tämä yksi on hieman monimutkaisempi. 1348 00:49:38,133 --> 00:49:38,633 1349 00:49:38,633 --> 00:49:39,395 Joo? 1350 00:49:39,395 --> 00:49:41,820 >> Opiskelija: Tauko merkitsee mitä? 1351 00:49:41,820 --> 00:49:45,560 >> Hannah: Toki, joten kun astumme että lohko, jos löydämme, sanokaamme, 1352 00:49:45,560 --> 00:49:50,940 Meidän n on itse asiassa sama kuin vakio yksi, astumme että lohko kaksoispisteen jälkeen. 1353 00:49:50,940 --> 00:49:54,840 Teemme mitä on että linja kommentoi, 1354 00:49:54,840 --> 00:49:58,182 ja sitten rikomme, eli pääsemme ulos Tämän kytkin selvitys kokonaan. 1355 00:49:58,182 --> 00:49:58,682 Opiskelija: OK. 1356 00:49:58,682 --> 00:49:59,830 1357 00:49:59,830 --> 00:50:00,562 >> HANNAH: Mm-hm? 1358 00:50:00,562 --> 00:50:03,311 >> Opiskelija: Onko sisennys välttämätön, vai tarvitsetko [kuulumaton]? 1359 00:50:03,311 --> 00:50:03,959 1360 00:50:03,959 --> 00:50:04,500 Hannah: Tottakai. 1361 00:50:04,500 --> 00:50:07,640 Joten, kuten aina, sisennys ei ole ehdottoman välttämätöntä. 1362 00:50:07,640 --> 00:50:09,930 Tietokone ei care onko sisentää. 1363 00:50:09,930 --> 00:50:12,630 Me, kuten ihmiset, jotka ovat lukea koodin, tehdä huolellisesti. 1364 00:50:12,630 --> 00:50:15,100 Joten se on paljon helpompi katso ylös näytöllä 1365 00:50:15,100 --> 00:50:19,707 ja katso, oh, tiedän tarkalleen, mitä tapahtuu, kun n on yhtä kuin vakio yksi. 1366 00:50:19,707 --> 00:50:22,290 Jos minulla olisi satunnainen luetelmakohdassa, I ei voisi kertoa niin helposti. 1367 00:50:22,290 --> 00:50:23,276 Joo? 1368 00:50:23,276 --> 00:50:27,466 >> Opiskelija: Joten jos halusi käyttäjä valitse yksi vaihtoehdoista 1369 00:50:27,466 --> 00:50:31,657 meillä on luettelossa, olisi käytämme, luulisin, [kuulumaton] 1370 00:50:31,657 --> 00:50:35,108 vaan saada kokonaisluku ne ja laittaa sen osaksi n? 1371 00:50:35,108 --> 00:50:36,844 1372 00:50:36,844 --> 00:50:37,760 Hannah: Aivan oikein. 1373 00:50:37,760 --> 00:50:40,330 Joten sanokaamme halusimme tarkistaa mitä kokonaisluku. 1374 00:50:40,330 --> 00:50:45,380 Sanoimme oh, anna kokonaisluku välillä 0 ja 5, sanokaamme. 1375 00:50:45,380 --> 00:50:47,790 Voisimme kysyä, että n, pyydä, että arvo, 1376 00:50:47,790 --> 00:50:50,000 ja sitten on kaikissa näissä asioissa. 1377 00:50:50,000 --> 00:50:53,230 Ja vielä, tämä on jotain voisimme hyvin helposti tehdä jos lausunnot, 1378 00:50:53,230 --> 00:50:53,730 eikö? 1379 00:50:53,730 --> 00:50:56,920 Meillä voisi olla, jos sama case yksi, jos sama tapauksessa kaksi, 1380 00:50:56,920 --> 00:50:58,910 jos sama case kolme, niin edelleen ja niin edelleen. 1381 00:50:58,910 --> 00:51:01,680 Tämä on hieman nopeammin ja hieman puhtaampaa. 1382 00:51:01,680 --> 00:51:04,201 Se on tavallaan vain mukava rakenne nyt. 1383 00:51:04,201 --> 00:51:05,450 Opiskelija: Nopeampi kuin kirjallisesti? 1384 00:51:05,450 --> 00:51:06,830 Vai onko se ajaa tietokoneen hieman nopeammin? 1385 00:51:06,830 --> 00:51:08,246 >> Hannah: Se toimii hieman nopeammin. 1386 00:51:08,246 --> 00:51:09,214 1387 00:51:09,214 --> 00:51:09,714 Joo? 1388 00:51:09,714 --> 00:51:13,490 >> Opiskelija: Niin kaksinkertainen Viiva on vain kommentoida or-- 1389 00:51:13,490 --> 00:51:14,700 >> Hannah: Voi, olen niin pahoillani. 1390 00:51:14,700 --> 00:51:15,700 En huomauttavat siitä. 1391 00:51:15,700 --> 00:51:17,790 OK, jos sinulla on, että //, on kommentti. 1392 00:51:17,790 --> 00:51:19,250 1393 00:51:19,250 --> 00:51:20,770 Vain // on kommentti. 1394 00:51:20,770 --> 00:51:23,030 Joten tahansa tietokoneen näkee, että se on menossa 1395 00:51:23,030 --> 00:51:25,760 sanoa OK, jotain, joka seuraa Tässä, olen juuri menossa sivuuttaa. 1396 00:51:25,760 --> 00:51:27,310 Aion teeskennellä koskaan edes kirjoitti, että. 1397 00:51:27,310 --> 00:51:28,850 >> Opiskelija: Eli tämä [kuultavissa]. 1398 00:51:28,850 --> 00:51:30,650 >> Hannah: Tämä ei yhtään mitään. 1399 00:51:30,650 --> 00:51:37,360 Mutta jos olen kirjoittanut jotain vastaavaa Ensimmäinen kommentti Kirjoitin sen sijaan printf 1400 00:51:37,360 --> 00:51:41,640 sanoa onnittelut syötit vakio yksi, joka olisi jotain. 1401 00:51:41,640 --> 00:51:42,140 Joo? 1402 00:51:42,140 --> 00:51:44,515 >> Opiskelija: Niin tosielämässä, kyseessä olisi vain yksinkertaisesti olla numero 1403 00:51:44,515 --> 00:51:46,420 ja sitten [kuulumaton] olisi toinen kokonaisluku. 1404 00:51:46,420 --> 00:51:46,763 >> Hannah: Aivan. 1405 00:51:46,763 --> 00:51:48,550 >> Opiskelija: ja sinä tarvitset ellipsien? 1406 00:51:48,550 --> 00:51:48,805 >> Hannah: Anteeksi? 1407 00:51:48,805 --> 00:51:49,550 >> Opiskelija: Tarvitaanko sitä? 1408 00:51:49,550 --> 00:51:50,010 >> Hannah: Voi ei. 1409 00:51:50,010 --> 00:51:50,560 Olen pahoillani. 1410 00:51:50,560 --> 00:51:53,684 Se oli vain osoittaa, että voit mennä niin usein kuin haluat. 1411 00:51:53,684 --> 00:51:56,950 Tehdään konkreettinen esimerkki siitä, että voisi tehdä asioita hieman selvempi. 1412 00:51:56,950 --> 00:52:01,440 OK, joten sanokaamme sanon, OK, anna minulle kokonaisluku n 1413 00:52:01,440 --> 00:52:05,010 joka edustaa luokan numero, erityisesti tietojenkäsittelytieteen luokka 1414 00:52:05,010 --> 00:52:05,720 numero. 1415 00:52:05,720 --> 00:52:07,950 Joten jos annat minulle 50, Aion sanoa loistava. 1416 00:52:07,950 --> 00:52:12,020 CS50 on johdatus tietokoneeseen tiede, ja sitten aion rikkoa. 1417 00:52:12,020 --> 00:52:14,810 Niin se tarkoittaa, että hyppään pois tämä koko kytkin selvitys, 1418 00:52:14,810 --> 00:52:17,020 joten nyt olen tehnyt käynnissä koodia, OK? 1419 00:52:17,020 --> 00:52:21,410 >> Jos annoit minulle sen sijaan 51, olisin tulostaa Toisessa lausumassa. 1420 00:52:21,410 --> 00:52:24,720 Ja sitten jos annoit minulle numero, joka ei ollut 50 tai 51, 1421 00:52:24,720 --> 00:52:27,133 Aion sanoa anteeksi, olen ole perehtynyt kyseiseen luokkaan. 1422 00:52:27,133 --> 00:52:28,019 Joo? 1423 00:52:28,019 --> 00:52:29,350 >> Opiskelija: Sinulla ei ole taukoa. 1424 00:52:29,350 --> 00:52:30,400 >> Hannah: Olen pahoillani, minulla ei ole taukoa? 1425 00:52:30,400 --> 00:52:31,510 >> Opiskelija: Mitä jos. 1426 00:52:31,510 --> 00:52:32,450 >> Hannah: Voi, mitä jos sinulla ei ole taukoa? 1427 00:52:32,450 --> 00:52:33,450 Erinomainen kysymys. 1428 00:52:33,450 --> 00:52:37,890 Joten mitä tapahtuisi, on sinun menisi, ja voisitte tarkistaa olenko vastaa 50? 1429 00:52:37,890 --> 00:52:42,064 Ja sanotaanko, kyllä, olit yhtäläiset 50, olisit tulostaa julkilausuman. 1430 00:52:42,064 --> 00:52:45,105 Ja sitten voit jatkaa täytäntöönpanovaltiossa, niin voisitte sanoa olen rinnallesi 51? 1431 00:52:45,105 --> 00:52:46,500 1432 00:52:46,500 --> 00:52:49,763 Ja voisitte mennä ja mennä läpi joka tapauksessa tuollainen? 1433 00:52:49,763 --> 00:52:50,262 Kyllä? 1434 00:52:50,262 --> 00:52:52,894 >> Opiskelija: Onko oletuslinja analoginen sanovat muuta? 1435 00:52:52,894 --> 00:52:53,560 Hannah: Aivan. 1436 00:52:53,560 --> 00:52:54,060 Erittäin hyvä. 1437 00:52:54,060 --> 00:52:56,140 Se on kuin eräänlainen kiinni kaikki. 1438 00:52:56,140 --> 00:53:00,574 >> Opiskelija: Joten jos sinulla ei ole tauko ja sitten yksi asia lausuntoja 1439 00:53:00,574 --> 00:53:03,843 oli totta, ja sitten se sanoi kasvu n 1, 1440 00:53:03,843 --> 00:53:09,210 niin se olisi automaattisesti tehdä seuraavaan. 1441 00:53:09,210 --> 00:53:11,657 Se tarkistaa tapauksessa 51, ja sitten näyttää, että samoin? 1442 00:53:11,657 --> 00:53:13,240 Hannah: Joo, luulen että toimisi. 1443 00:53:13,240 --> 00:53:15,740 Joten voi sellaista saada sotkuinen, joten tauko on hyvä olla. 1444 00:53:15,740 --> 00:53:16,240 Joo? 1445 00:53:16,240 --> 00:53:18,557 Opiskelija: Ilman taukoa se tekisi oletuksena? 1446 00:53:18,557 --> 00:53:19,890 Hannah: Se on hyvä kysymys. 1447 00:53:19,890 --> 00:53:20,590 JASON Hirschhorn: Minusta se vain toimii. 1448 00:53:20,590 --> 00:53:23,975 Joten jos sinulla ei ole break-- niin sanokaamme tein 50 ja se tarkistetaan 50, 1449 00:53:23,975 --> 00:53:25,306 ja se tulostaa, että ulos. 1450 00:53:25,306 --> 00:53:27,430 Tulosta CS50 johdantona tietojenkäsittelytieteeseen. 1451 00:53:27,430 --> 00:53:30,549 Sinulla ei ole taukoa, sen pitäisi mennä ja jatka, kunnes se osuu tauko. 1452 00:53:30,549 --> 00:53:32,590 Joten jos ei ole taukoa, se tulee pitää käynnissä. 1453 00:53:32,590 --> 00:53:34,190 Se tulee tulostaa kaiken muun pois. 1454 00:53:34,190 --> 00:53:35,695 >> Hannah: Niin kai se olisi on myös oletusarvo. 1455 00:53:35,695 --> 00:53:36,020 >> JASON Hirschhorn: Joo. 1456 00:53:36,020 --> 00:53:36,720 >> Hannah: Hyvä kysymys. 1457 00:53:36,720 --> 00:53:37,220 Joo? 1458 00:53:37,220 --> 00:53:39,070 Opiskelija: Onko kyseessä katsotaan funktio? 1459 00:53:39,070 --> 00:53:39,820 Hannah: Olen pahoillani? 1460 00:53:39,820 --> 00:53:41,570 Opiskelija: Onko kyseessä katsotaan funktio? 1461 00:53:41,570 --> 00:53:43,153 Hannah: Onko kyseessä katsotaan toimintoa. 1462 00:53:43,153 --> 00:53:45,520 1463 00:53:45,520 --> 00:53:46,840 En epäröi sanoa, että. 1464 00:53:46,840 --> 00:53:52,000 >> JASON Hirschhorn: Eli normaalisti kun näet toiminnot 1465 00:53:52,000 --> 00:53:54,370 he ovat aaltosulkeita. 1466 00:53:54,370 --> 00:53:57,840 Niinpä esimerkiksi, kun katsot klo koodi, esimerkiksi tärkein. 1467 00:53:57,840 --> 00:54:01,450 Se oli tärkein auki paren, sitten mitätön, lähellä paren. 1468 00:54:01,450 --> 00:54:05,415 Functions-- he pohjimmiltaan aina näet sulkeissa. 1469 00:54:05,415 --> 00:54:07,290 Joten jos asia ei koske mitään sulkuja, 1470 00:54:07,290 --> 00:54:09,556 se on teidän vihje siitä, että se ei ole toimintoa. 1471 00:54:09,556 --> 00:54:10,984 Mutta se ei ole. 1472 00:54:10,984 --> 00:54:12,388 1473 00:54:12,388 --> 00:54:12,888 Joo? 1474 00:54:12,888 --> 00:54:15,280 >> Opiskelija: Niin tekee, että tehdä kytkin toimii? 1475 00:54:15,280 --> 00:54:16,150 >> Hannah: Onko joka tekee kytkin toiminto. 1476 00:54:16,150 --> 00:54:18,149 >> Opiskelija: Siinä mielessä että laitat jotain, 1477 00:54:18,149 --> 00:54:19,399 se antaa sinulle yhden tapauksista. 1478 00:54:19,399 --> 00:54:21,399 JASON Hirschhorn: I sanoisi sitä toimintoa. 1479 00:54:21,399 --> 00:54:23,120 Ei kaiken kanssa parens on funktio. 1480 00:54:23,120 --> 00:54:25,629 1481 00:54:25,629 --> 00:54:27,420 Tarkoitan, että on vihje että se on funktio. 1482 00:54:27,420 --> 00:54:30,990 En sanoisi, kytkin on toiminto, koska se ei oikeastaan 1483 00:54:30,990 --> 00:54:32,207 palaavat mitään. 1484 00:54:32,207 --> 00:54:33,290 Saat tuohon enemmän. 1485 00:54:33,290 --> 00:54:34,380 1486 00:54:34,380 --> 00:54:36,476 >> Hannah: Joo, ajatelkaa ja se jos rakenne. 1487 00:54:36,476 --> 00:54:38,392 Opiskelija: Voitko pesä tämä, jos rakenne? 1488 00:54:38,392 --> 00:54:40,197 1489 00:54:40,197 --> 00:54:42,030 Hannah: Joo, pesä melko paljon mitään. 1490 00:54:42,030 --> 00:54:43,170 1491 00:54:43,170 --> 00:54:46,138 >> Opiskelija: Barry sanoi lainausmerkkejä ovat tavallaan kuin samaa kuin muutkin. 1492 00:54:46,138 --> 00:54:48,428 Joten voitte vaihtaa lainausmerkit muuta? 1493 00:54:48,428 --> 00:54:49,750 1494 00:54:49,750 --> 00:54:52,510 >> Hannah: Ei tässä nimenomaisessa rakenteeseen, koska kytkin 1495 00:54:52,510 --> 00:54:55,250 selvitys odottaa sana oletuksena. 1496 00:54:55,250 --> 00:54:58,427 Tietokone tietää, että oletus tarkoittaa jotain erityistä, että 1497 00:54:58,427 --> 00:54:59,260 tarkoittaa saalis kaikki. 1498 00:54:59,260 --> 00:55:00,344 1499 00:55:00,344 --> 00:55:01,260 Mitään muuta tästä. 1500 00:55:01,260 --> 00:55:02,750 Meillä on yksi enemmän saada läpi. 1501 00:55:02,750 --> 00:55:03,654 Joo? 1502 00:55:03,654 --> 00:55:04,529 >> Opiskelija: [kuulumaton]. 1503 00:55:04,529 --> 00:55:06,246 1504 00:55:06,246 --> 00:55:08,620 Hannah: Ero puolipisteellä ja paksusuolen. 1505 00:55:08,620 --> 00:55:13,090 Joten puolipiste on aina kertoa tietokone Olen tehnyt tätä linjaa. 1506 00:55:13,090 --> 00:55:14,440 Voit mennä eteenpäin ja toteuttaa sitä. 1507 00:55:14,440 --> 00:55:15,940 Tämä on täydellinen linja. 1508 00:55:15,940 --> 00:55:20,270 Paksusuoli on menossa, tässä tapauksessa, tuo sinut tietyn lohkon. 1509 00:55:20,270 --> 00:55:21,510 1510 00:55:21,510 --> 00:55:23,790 Niin puolipisteet ovat aina käyttää loppuun rivit. 1511 00:55:23,790 --> 00:55:26,603 Kaksoispisteet käytetään erilaisia ​​muissa tapauksissa. 1512 00:55:26,603 --> 00:55:30,547 >> Opiskelija: Onko tämä vastaa vain sanomalla, jos n on 50, sitten 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 Opiskelija: Se on aivan sama [kuultavissa]. 1516 00:55:33,998 --> 00:55:34,804 1517 00:55:34,804 --> 00:55:35,470 Hannah: Aivan. 1518 00:55:35,470 --> 00:55:37,870 Ja me sanoimme se kulkee hieman nopeammin. 1519 00:55:37,870 --> 00:55:41,510 Jos meillä ei ole taukoa, se olisi, jos, jos, jos. 1520 00:55:41,510 --> 00:55:45,406 Jos meillä on tauko, se on kuten jos muu, jos muu, jos muu, jos. 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: Eli kun koodaus, voit vain käyttää, jos muuta, 1524 00:55:50,298 --> 00:55:54,000 mutta mielestäni viime vuonna tietokilpailu me oli ne kirjoittaa kytkin selvitys, 1525 00:55:54,000 --> 00:55:54,700 joten kaiken varalta. 1526 00:55:54,700 --> 00:55:56,339 1527 00:55:56,339 --> 00:55:57,880 Hannah: Mutta varmasti mitään vikaa. 1528 00:55:57,880 --> 00:56:00,820 Emme odottaneet sinua hätää suorituskyvystä hulluja asioita. 1529 00:56:00,820 --> 00:56:02,780 Vain jos muu on täysin hieno. 1530 00:56:02,780 --> 00:56:04,530 Nämä ovat vain hyviä asioita kannattaa olla tietoinen. 1531 00:56:04,530 --> 00:56:07,770 >> Ja tässä on meidän viimeinen sellainen kuuluu tähän ehdollinen luokkaan. 1532 00:56:07,770 --> 00:56:08,970 1533 00:56:08,970 --> 00:56:12,810 Meillä on jotain yleinen muoto kunnossa?, 1534 00:56:12,810 --> 00:56:16,350 ja sitten pieni koodinpätkä, joka tapahtuu, jos ehto on tosi. 1535 00:56:16,350 --> 00:56:18,780 Ja sitten kaksoispiste, pieni koodinpätkä, joka 1536 00:56:18,780 --> 00:56:21,270 suorittaa, jos ehto on väärä, puolipiste. 1537 00:56:21,270 --> 00:56:22,504 Olemme tehneet että linja. 1538 00:56:22,504 --> 00:56:24,170 Joten syntaktisesti se vähän ruma. 1539 00:56:24,170 --> 00:56:26,850 Aiomme käydä läpi Esimerkiksi Minusta se on kaikkein selkein. 1540 00:56:26,850 --> 00:56:31,420 Joten haluamme antaa merkkijono professori 1541 00:56:31,420 --> 00:56:35,900 Jonkin näistä kahdesta arvosta, joko David Malan tai ei David Malan, OK? 1542 00:56:35,900 --> 00:56:38,740 Joten sinun pitäisi olla tuttu merkkijono, professori =. 1543 00:56:38,740 --> 00:56:41,770 Aiomme osoittaa merkkijono muuttujan nimeltään professori. 1544 00:56:41,770 --> 00:56:43,440 1545 00:56:43,440 --> 00:56:46,360 >> Nyt haluamme tarkistaa erityisesti kunnossa. 1546 00:56:46,360 --> 00:56:50,700 Tässä tapauksessa meidän kunto on class_num = = 50. 1547 00:56:50,700 --> 00:56:53,080 Ja nyt voisi olla hyvä aika muistuttaa 1548 00:56:53,080 --> 00:56:56,500 kun meillä on merkkijono professori =, Se yhtäsuuruusmerkkejä. 1549 00:56:56,500 --> 00:56:57,870 Se on tehtävä. 1550 00:56:57,870 --> 00:57:01,360 Taas class_num = = 50, joka on kaksi yhtäsuuruusmerkit. 1551 00:57:01,360 --> 00:57:03,050 Se laatu tarkastus. 1552 00:57:03,050 --> 00:57:06,000 Joten aiomme sanoa ei luokan numero vastaa 50? 1553 00:57:06,000 --> 00:57:10,060 Jos näin on, antaa professori David Malan. 1554 00:57:10,060 --> 00:57:13,710 Jos ei, määritä professori Jos et halua David Malan. 1555 00:57:13,710 --> 00:57:15,320 1556 00:57:15,320 --> 00:57:16,327 Kysyttävää siellä? 1557 00:57:16,327 --> 00:57:18,410 Tämäkin on vain jotain se on hyvä tietää. 1558 00:57:18,410 --> 00:57:20,230 Tämän voi tehdä, jos muuta. 1559 00:57:20,230 --> 00:57:22,550 Hyviä käytäntöjä ongelma voisi olla, kun 1560 00:57:22,550 --> 00:57:27,830 menet kotiin, aivan täsmälleen sama ehdollinen, jos muu muoto, 1561 00:57:27,830 --> 00:57:28,830 koska voit tehdä sen. 1562 00:57:28,830 --> 00:57:29,950 1563 00:57:29,950 --> 00:57:30,785 Kysyttävää täällä? 1564 00:57:30,785 --> 00:57:31,829 1565 00:57:31,829 --> 00:57:33,870 Okei, luulen että olemme aio mennä silmukoita. 1566 00:57:33,870 --> 00:57:34,881 1567 00:57:34,881 --> 00:57:35,380 Mahtava. 1568 00:57:35,380 --> 00:57:36,780 1569 00:57:36,780 --> 00:57:38,730 >> Sharon: OK, Puhutaanpa noin samalla silmukoita. 1570 00:57:38,730 --> 00:57:49,995 Joten ensin vasemmalla näet here-- OK, että sanoo vaikka, kun (ehto). 1571 00:57:49,995 --> 00:57:51,040 1572 00:57:51,040 --> 00:57:53,142 Ja sitten teet this-- voimme muuttaa tätä? 1573 00:57:53,142 --> 00:57:54,433 >> JASON Hirschhorn: Se on leikattu pois. 1574 00:57:54,433 --> 00:57:55,420 1575 00:57:55,420 --> 00:57:58,010 >> Sharon: OK, ja sitten siellä Myös aaltosulkeita. 1576 00:57:58,010 --> 00:58:01,680 Niin teeskennellä, että kihara henkselit ovat siellä edellä 1577 00:58:01,680 --> 00:58:04,070 ja alapuolella tehdä tämän uudestaan ​​ja uudestaan. 1578 00:58:04,070 --> 00:58:10,930 Joten jos ehto niissä Suluissa on tosi, 1579 00:58:10,930 --> 00:58:15,150 niin kannattaa pitää tehdä mitä on while-silmukka. 1580 00:58:15,150 --> 00:58:19,610 >> Joten esimerkiksi voisimme tehdä käytännön ongelma. 1581 00:58:19,610 --> 00:58:20,760 1582 00:58:20,760 --> 00:58:23,750 Pukeudun kaksi korvakorut juuri nyt, joten sanokaamme 1583 00:58:23,750 --> 00:58:27,580 jos pukeudun ainakin yksi kuulo, taputtaa käsiä. 1584 00:58:27,580 --> 00:58:30,060 Joten jos aiomme mennä Tätä kautta olemme going-- 1585 00:58:30,060 --> 00:58:30,790 >> [Taputus] 1586 00:58:30,790 --> 00:58:31,930 >> Oikea? 1587 00:58:31,930 --> 00:58:36,710 Ja pukeudun yksi, and-- OK. 1588 00:58:36,710 --> 00:58:37,300 Joo. 1589 00:58:37,300 --> 00:58:39,850 En ole yllään korvakorut enää, joten ei enää. 1590 00:58:39,850 --> 00:58:41,980 OK, niin sitten se kun loppuisi. 1591 00:58:41,980 --> 00:58:45,980 Ja tämä voisi sanoa ei vastaa lähes muuttujia. 1592 00:58:45,980 --> 00:58:50,190 Sanotaan sinulla on vaihteleva määrä korvakorut. 1593 00:58:50,190 --> 00:58:51,660 1594 00:58:51,660 --> 00:59:00,940 Joten vaikka määrä korvakorut on suurempi kuin tai yhtä suuri kuin 1, lyö kädet. 1595 00:59:00,940 --> 00:59:08,310 Ja sitten sen jälkeen taputtaa kädet, vähennys korvakorut. 1596 00:59:08,310 --> 00:59:11,060 Tee kuten korvakorut miinus 1. 1597 00:59:11,060 --> 00:59:15,205 Joten dekrementoidaan määrä korvakorut, ja sinun tulee käydä läpi, kun silmukka 1598 00:59:15,205 --> 00:59:16,300 kahdesti. 1599 00:59:16,300 --> 00:59:24,780 >> Ja jos ehto on aina true-- joten jos, sanokaamme, 2 = = 2, 1600 00:59:24,780 --> 00:59:28,670 ja 2 on aina sama kuin 2, eikö? 1601 00:59:28,670 --> 00:59:30,780 Sitten olisi aina tehdä jotain siellä, 1602 00:59:30,780 --> 00:59:35,500 ja se vastaa lähes ikuisesti loop että meillä oli Scratch. 1603 00:59:35,500 --> 00:59:36,865 1604 00:59:36,865 --> 00:59:37,364 Kyllä? 1605 00:59:37,364 --> 00:59:41,100 >> Opiskelija: Ovatko kaksi puolta vain erilaisia ​​tapoja kirjoittaa while-silmukka? 1606 00:59:41,100 --> 00:59:43,100 >> Sharon: Joten olemme keskittyneet tässä yksi ensin. 1607 00:59:43,100 --> 00:59:45,520 Ja sitten niin katsotaanpa vertailla se tehdä, kun silmukka. 1608 00:59:45,520 --> 00:59:47,460 Joten he ovat hieman erilaisia. 1609 00:59:47,460 --> 00:59:54,120 OK, joten sanokaamme tila on edelleen kun pukeudun ainakin yksi korvakoru, 1610 00:59:54,120 --> 00:59:56,410 ja en ole pukeutunut mitään korvakorut juuri nyt. 1611 00:59:56,410 --> 01:00:01,860 Ja sanotaanko tehdä ja vielä taputtaa samalla Pukeudun ainakin yksi korvakoru. 1612 01:00:01,860 --> 01:00:02,850 Mitä pitäisi tapahtua? 1613 01:00:02,850 --> 01:00:04,236 >> [Taputtaa] 1614 01:00:04,236 --> 01:00:06,210 >> Uh oh, kaverit. 1615 01:00:06,210 --> 01:00:11,820 OK, joten sinun pitäisi taputtaa kun sillä pohjimmiltaan sinua 1616 01:00:11,820 --> 01:00:13,510 käydä läpi ensimmäinen osa koodia. 1617 01:00:13,510 --> 01:00:18,630 Teet sen mitä hyvänsä, ja sitten näet taas kunnossa, 1618 01:00:18,630 --> 01:00:22,640 ja menet takaisin että silmukka jos se on totta. 1619 01:00:22,640 --> 01:00:23,969 1620 01:00:23,969 --> 01:00:24,885 Onko se järkevää? 1621 01:00:24,885 --> 01:00:26,593 >> Opiskelija: Sinä aina tehdä sen ensimmäistä kertaa. 1622 01:00:26,593 --> 01:00:29,810 Sharon: Teet aina sen ensimmäisen kerran riippumatta siitä, onko 1623 01:00:29,810 --> 01:00:31,659 tai ei, että ehto on tosi vai ei. 1624 01:00:31,659 --> 01:00:33,950 JASON Hirschhorn: Milloin luulet voisi käyttää tätä? 1625 01:00:33,950 --> 01:00:35,480 Milloin se järkevää käyttää tätä? 1626 01:00:35,480 --> 01:00:36,839 1627 01:00:36,839 --> 01:00:37,380 Hannah: Niin? 1628 01:00:37,380 --> 01:00:38,255 Opiskelija: [kuulumaton]. 1629 01:00:38,255 --> 01:00:40,080 1630 01:00:40,080 --> 01:00:41,080 JASON Hirschhorn: Oikea. 1631 01:00:41,080 --> 01:00:41,575 Hannah: Erittäin hyvä. 1632 01:00:41,575 --> 01:00:43,408 JASON Hirschhorn: So kun kysyy käyttäjältä, 1633 01:00:43,408 --> 01:00:45,947 olet menossa haluavat aina kysymään käyttäjälle yhden kerran. 1634 01:00:45,947 --> 01:00:48,280 Olet aina menossa haluavat pyytää käyttäjältä yhden kerran. 1635 01:00:48,280 --> 01:00:50,103 Joten sen sijaan, että in while-silmukka, voit 1636 01:00:50,103 --> 01:00:52,820 laittaa tehdä, kun silmukka, koska olet aina menossa tekemään sen kerran. 1637 01:00:52,820 --> 01:00:54,730 Jos he antavat sinulle oikea vastaus, olet valmis. 1638 01:00:54,730 --> 01:00:56,355 Jos he eivät, niin voit uudelleen ryhtyisivät. 1639 01:00:56,355 --> 01:01:02,080 1640 01:01:02,080 --> 01:01:03,360 >> Sharon: Okei, silmukoita. 1641 01:01:03,360 --> 01:01:05,830 1642 01:01:05,830 --> 01:01:08,590 Joten Scratch, meillä oli toista lohkoa. 1643 01:01:08,590 --> 01:01:12,640 Joten halusimme toistaa jotain, sanotaanko, seitsemän kertaa. 1644 01:01:12,640 --> 01:01:16,580 Joten me vain sanoi toista seitsemän, ja sanoa, että olen täällä auttamassa sinua Lumikki! 1645 01:01:16,580 --> 01:01:18,590 1646 01:01:18,590 --> 01:01:22,550 C, meillä on silmukoita, jos me halua käydä läpi jotain 1647 01:01:22,550 --> 01:01:23,970 tietty määrä kertoja. 1648 01:01:23,970 --> 01:01:29,700 Sanotaan, jos alustaa muuttujan kääpiöt 1649 01:01:29,700 --> 01:01:35,410 ja tehdä sure-- joten ensimmäinen lohko tuolla ennen ensimmäistä puolipiste, 1650 01:01:35,410 --> 01:01:39,260 me alustaa muuttuvien sen, ja me aseta se 0. 1651 01:01:39,260 --> 01:01:41,850 Ja muuttuvien siellä on kokonaisluku, int. 1652 01:01:41,850 --> 01:01:43,590 1653 01:01:43,590 --> 01:01:47,640 Ja muuttujan nimi on kääpiöt, ja asetamme kääpiöt 0. 1654 01:01:47,640 --> 01:01:52,660 >> Ja toinen osa välillä kaksi puolipistettä on meidän kunnossa. 1655 01:01:52,660 --> 01:01:53,720 1656 01:01:53,720 --> 01:01:58,630 Ja niin kauan kuin kääpiöt on pienempi kuin seitsemän, 1657 01:01:58,630 --> 01:02:01,730 Pidämme läpi tätä varten silmukka. 1658 01:02:01,730 --> 01:02:06,350 Ja sitten viimeinen osa on mitä tehdä teemme lopussa tämä silmukka? 1659 01:02:06,350 --> 01:02:12,480 kääpiöt ++, ja se tarkoittaa, että suurenevat kääpiöt yhdellä aina. 1660 01:02:12,480 --> 01:02:13,900 >> Joten mitä tulee tapahtumaan täällä? 1661 01:02:13,900 --> 01:02:15,860 1662 01:02:15,860 --> 01:02:17,620 Ensin aiomme käydä läpi. 1663 01:02:17,620 --> 01:02:19,690 Meillä on kääpiöiden kuin 0, ja sitten olemme menossa 1664 01:02:19,690 --> 01:02:22,845 tulostaa Olen täällä auttaa sinua Lumikki! 1665 01:02:22,845 --> 01:02:24,120 1666 01:02:24,120 --> 01:02:27,197 Ja sitten kääpiöt on menossa kasvaa, koska sanoimme kääpiöitä ++. 1667 01:02:27,197 --> 01:02:28,409 1668 01:02:28,409 --> 01:02:29,450 Kääpiöt tulee olemaan 1. 1669 01:02:29,450 --> 01:02:32,720 Ja sitten me compare-- kääpiöt on 1. 1670 01:02:32,720 --> 01:02:35,900 Vertaamme sitä on kääpiöitä alle 7? 1671 01:02:35,900 --> 01:02:36,660 Kyllä. 1672 01:02:36,660 --> 01:02:38,320 Aion käydä läpi tätä uudelleen. 1673 01:02:38,320 --> 01:02:40,190 Olen täällä auttaakseni sinua Lumikki! 1674 01:02:40,190 --> 01:02:44,490 Ja sitten kääpiöt tulee 2, ja sitten vertaamme sitä. 1675 01:02:44,490 --> 01:02:46,621 On 2 vähemmän kuin 7? 1676 01:02:46,621 --> 01:02:47,120 Kyllä. 1677 01:02:47,120 --> 01:02:48,740 Aiomme jatkaa kautta. 1678 01:02:48,740 --> 01:02:51,395 Ja aiomme mennä läpi tämän seitsemän kertaa. 1679 01:02:51,395 --> 01:02:52,980 1680 01:02:52,980 --> 01:02:59,290 >> Joten lopulta, me aiomme ovat kääpiöt = 0 print out olen 1681 01:02:59,290 --> 01:03:00,710 täällä auttaa sinua Lumikki! 1682 01:03:00,710 --> 01:03:04,810 kääpiöt on 1, 2, 3, 4, 5, ja 6. 1683 01:03:04,810 --> 01:03:07,280 Muistakaa, että olemme indeksin 0. 1684 01:03:07,280 --> 01:03:08,546 Joten aloitamme 0. 1685 01:03:08,546 --> 01:03:09,046 Kyllä? 1686 01:03:09,046 --> 01:03:11,630 >> Opiskelija: Eli tämä on erilainen kuin Do 1687 01:03:11,630 --> 01:03:13,920 koska tämä ei tulosta ulos aluksi aluksi. 1688 01:03:13,920 --> 01:03:15,880 Joten voi jatkaa samaa. 1689 01:03:15,880 --> 01:03:17,220 1690 01:03:17,220 --> 01:03:19,095 Voisitteko tehdä tämän myös do silmukka? 1691 01:03:19,095 --> 01:03:20,450 Kuin sama prosessi. 1692 01:03:20,450 --> 01:03:24,175 Ehto on Kääpiöt alle 7 tai mitä tahansa. 1693 01:03:24,175 --> 01:03:25,961 Vastaus on alle 7. 1694 01:03:25,961 --> 01:03:27,335 Sharon: Joten voi teknisesti. 1695 01:03:27,335 --> 01:03:30,360 1696 01:03:30,360 --> 01:03:34,210 Joten jos menemme takaisin to-- sinun Talking Tietoja while-silmukka, oikea? 1697 01:03:34,210 --> 01:03:36,010 Niin tehdä, kun silmukka on hieman erilainen 1698 01:03:36,010 --> 01:03:39,966 koska takaamme ainakin kerran, että käymme läpi sitä, 1699 01:03:39,966 --> 01:03:41,340 niin se on suurin ero. 1700 01:03:41,340 --> 01:03:50,330 Mutta kun silmukka voisimme sanoa kun kääpiöt on alle 7, 1701 01:03:50,330 --> 01:03:53,310 tehdä tämän, ja sitten suurenevat kääpiöt yhdellä. 1702 01:03:53,310 --> 01:03:58,660 Ja sitten meidän täytyy alustaa kääpiöt ennen tätä koko lausunto 1703 01:03:58,660 --> 01:04:00,628 että se on yhtä suuri kuin 0. 1704 01:04:00,628 --> 01:04:02,128 Niin joo, voisimme tehdä sen kanssa. 1705 01:04:02,128 --> 01:04:03,104 Mm-hm? 1706 01:04:03,104 --> 01:04:05,056 >> Opiskelija: Voitko mennä takaisin [äänetön]? 1707 01:04:05,056 --> 01:04:06,827 1708 01:04:06,827 --> 01:04:07,535 Sharon: loop? 1709 01:04:07,535 --> 01:04:13,266 Opiskelija: Joo, niin on kääpiöitä ++, tuntuu, että mitä teet sen jälkeen 1710 01:04:13,266 --> 01:04:15,440 olet juoksi muulla tavoin. 1711 01:04:15,440 --> 01:04:16,106 Sharon: Oikein. 1712 01:04:16,106 --> 01:04:18,380 Opiskelija: Voisitko ei ole sitä ja laittaa it-- 1713 01:04:18,380 --> 01:04:19,130 Sharon: Voisit. 1714 01:04:19,130 --> 01:04:23,770 Opiskelija: Niin on [kuulumaton] heti tulostaa seuraavan rivin alla. 1715 01:04:23,770 --> 01:04:25,430 Sharon: Kyllä, voit laittaa sen sinne. 1716 01:04:25,430 --> 01:04:27,952 Mutta sitten olisi jätä se tyhjäksi. 1717 01:04:27,952 --> 01:04:31,090 >> JASON Hirschhorn: Sinulla on vielä tarvitsevat puolipisteen kuitenkin. 1718 01:04:31,090 --> 01:04:34,194 >> Sharon: Se näyttää hieman hankala, mutta voisit teknisesti tehdä. 1719 01:04:34,194 --> 01:04:35,118 Teknisesti. 1720 01:04:35,118 --> 01:04:35,840 Älä. 1721 01:04:35,840 --> 01:04:37,295 1722 01:04:37,295 --> 01:04:38,265 Kyllä? 1723 01:04:38,265 --> 01:04:40,687 >> Opiskelija: Onko vaihtoehtoja ++? 1724 01:04:40,687 --> 01:04:42,145 Onko mitään muuta [kuulumaton]? 1725 01:04:42,145 --> 01:04:52,990 1726 01:04:52,990 --> 01:04:54,825 >> Sharon: Teknisesti se on kääpiöitä. 1727 01:04:54,825 --> 01:04:56,880 1728 01:04:56,880 --> 01:05:01,680 Yhtäsuuruusmerkkejä aiomme asettaa sen kääpiöiden plus 1. 1729 01:05:01,680 --> 01:05:03,670 1730 01:05:03,670 --> 01:05:06,762 Joten teknisesti se on mitä kääpiöiden ++ keinoin. 1731 01:05:06,762 --> 01:05:07,685 Onko järkeä? 1732 01:05:07,685 --> 01:05:09,601 >> Opiskelija: Joo, mutta ne Onko mitään vaihtoehtoja? 1733 01:05:09,601 --> 01:05:10,830 Kuten jos olet ever-- 1734 01:05:10,830 --> 01:05:13,130 >> Sharon: Joo, voit tehdä kääpiöt - -. 1735 01:05:13,130 --> 01:05:14,280 >> Opiskelija: [kuulumaton]. 1736 01:05:14,280 --> 01:05:16,299 >> Sharon: Joo, voisit tehdä monia asioita. 1737 01:05:16,299 --> 01:05:17,840 Hannah: Ja voisit suurenevat 2. 1738 01:05:17,840 --> 01:05:19,690 Voisit suurenevat 3. 1739 01:05:19,690 --> 01:05:23,120 Mitään, mikä tulee olemaan muuttumassa, se lopulta tekee kunnossa. 1740 01:05:23,120 --> 01:05:26,036 >> Opiskelija: Joten jos halusi kasvattaa 2, miten haluaisitte kirjoittaa, että? 1741 01:05:26,036 --> 01:05:27,060 1742 01:05:27,060 --> 01:05:31,400 >> Hannah: Voisit joko kirjoittaa dwarves-- voisit kirjoittaa koko jutun pois. 1743 01:05:31,400 --> 01:05:32,960 kääpiöt = kääpiöiden + 2. 1744 01:05:32,960 --> 01:05:34,105 Tai hieman vain lyhenne. 1745 01:05:34,105 --> 01:05:39,893 Olen juuri menossa kirjoittaa + = 2. 1746 01:05:39,893 --> 01:05:42,784 >> Opiskelija: OK, ja haluat kirjoittaa, että oikea jossa kääpiöt ++ on siellä. 1747 01:05:42,784 --> 01:05:43,450 Hannah: Aivan. 1748 01:05:43,450 --> 01:05:44,116 Sharon: Oikein. 1749 01:05:44,116 --> 01:05:45,297 1750 01:05:45,297 --> 01:05:46,421 Siellä oli toinen kysymys? 1751 01:05:46,421 --> 01:05:47,383 Joo? 1752 01:05:47,383 --> 01:05:49,788 >> Opiskelija: [kuulumaton] kääpiöitä ++? 1753 01:05:49,788 --> 01:05:52,484 1754 01:05:52,484 --> 01:05:53,400 Sharon: Joten don't-- 1755 01:05:53,400 --> 01:05:55,430 JASON Hirschhorn: Joo, ei tarvitse se siellä. [Äänetön] aivan lopussa. 1756 01:05:55,430 --> 01:05:57,250 Joten et [äänetön] tuottavia, koska olet 1757 01:05:57,250 --> 01:06:01,810 Tällainen pilkkominen alustuksen, kunnossa, ja muutos. 1758 01:06:01,810 --> 01:06:03,781 Aivan lopussa, et tarvitse sitä. 1759 01:06:03,781 --> 01:06:05,780 Sharon: Huomaa myös sinua ei tarvitse puolipiste 1760 01:06:05,780 --> 01:06:07,599 jälkeen koko koko varten silmukka. 1761 01:06:07,599 --> 01:06:09,531 1762 01:06:09,531 --> 01:06:14,361 >> Opiskelija: Miten aloitat alustava määrä negatiivisia, 1763 01:06:14,361 --> 01:06:16,300 Esimerkiksi? 1764 01:06:16,300 --> 01:06:19,482 >> Sharon: Voit alustaa kääpiöt yhtä negatiiviseen 2. 1765 01:06:19,482 --> 01:06:22,140 >> Opiskelija: Oletteko eivät vain Dash 2? 1766 01:06:22,140 --> 01:06:24,270 >> Sharon: Kyllä, niin negatiivinen, Dash 2. 1767 01:06:24,270 --> 01:06:25,976 1768 01:06:25,976 --> 01:06:29,680 >> Opiskelija: Onko se [äänetön] ja alustetaan kääpiöt [kuulumaton]? 1769 01:06:29,680 --> 01:06:30,340 >> Sharon: Kyllä. 1770 01:06:30,340 --> 01:06:35,630 Joten jos olimme juuri alustettu kääpiöitä aikaisemmin, vain tehdä int kääpiöitä puolipiste, 1771 01:06:35,630 --> 01:06:39,300 ja sitten voimme tehdä kääpiöt asetettu, että yhtä suuri kuin 0. 1772 01:06:39,300 --> 01:06:43,184 >> Opiskelija: Voisimmeko tehdä sen aikaisemmin Ohjelman sanoen int kääpiöiden = 0, 1773 01:06:43,184 --> 01:06:44,590 ja sitten just-- 1774 01:06:44,590 --> 01:06:46,990 >> Sharon: Just ei have-- niin siellä olisi tilaa taas, 1775 01:06:46,990 --> 01:06:48,531 mutta sinun pitäisi silti puolipisteellä. 1776 01:06:48,531 --> 01:06:49,500 1777 01:06:49,500 --> 01:06:50,890 Joo. 1778 01:06:50,890 --> 01:06:51,494 Mm-hm? 1779 01:06:51,494 --> 01:06:54,285 Opiskelija: Onko tämä koodi sanoa, mitä arvo kääpiöt jälkeenpäin. 1780 01:06:54,285 --> 01:06:58,030 Jos kysyt se kaiken tämän jälkeen on tehnyt tulostaa arvon kääpiöt. 1781 01:06:58,030 --> 01:06:59,530 Sharon: Voisit kysyä sitä tehdä. 1782 01:06:59,530 --> 01:07:00,191 Opiskelija: OK. 1783 01:07:00,191 --> 01:07:02,190 Sharon: Mutta olisit täytyy pyytää sitä tekemään niin. 1784 01:07:02,190 --> 01:07:03,231 Se ei tee sitä puolestasi. 1785 01:07:03,231 --> 01:07:04,730 1786 01:07:04,730 --> 01:07:06,875 Minua pelottaa laittaa korvakorut takaisin. 1787 01:07:06,875 --> 01:07:07,874 1788 01:07:07,874 --> 01:07:09,290 Tee se loppuun ja suosionosoitukset. 1789 01:07:09,290 --> 01:07:10,090 Vain leikkiä. 1790 01:07:10,090 --> 01:07:11,755 >> JASON Hirschhorn: Niin, että sama. 1791 01:07:11,755 --> 01:07:13,460 Joten alustaa yläreunassa. 1792 01:07:13,460 --> 01:07:15,360 Ehto, tulostaa, muutos. 1793 01:07:15,360 --> 01:07:22,482 Joten tämä on täsmälleen sama kuin että jos joku voi nähdä sen. 1794 01:07:22,482 --> 01:07:23,871 1795 01:07:23,871 --> 01:07:26,370 Opiskelija: Miksi et ole puolipiste ensimmäisellä rivillä? 1796 01:07:26,370 --> 01:07:27,657 1797 01:07:27,657 --> 01:07:28,240 Sharon: Missä? 1798 01:07:28,240 --> 01:07:29,490 Opiskelija: Kun ensimmäinen rivi. 1799 01:07:29,490 --> 01:07:31,976 Sharon: Kun 4 suluissa? 1800 01:07:31,976 --> 01:07:33,850 Koska haluamme mennä realisoitunut tämän silmukan. 1801 01:07:33,850 --> 01:07:39,309 Ja jos katsomaan silmukoita Yleensä ne eivät ole puolipisteet. 1802 01:07:39,309 --> 01:07:40,100 Se ei ole käytännöllistä. 1803 01:07:40,100 --> 01:07:45,160 1804 01:07:45,160 --> 01:07:46,240 Olemmeko hyviä? 1805 01:07:46,240 --> 01:07:47,470 Vielä yksi kysymys, kaksi enemmän. 1806 01:07:47,470 --> 01:07:48,056 Joo? 1807 01:07:48,056 --> 01:07:49,930 Opiskelija: Tämä saattaa olla hieman kehittynyt, 1808 01:07:49,930 --> 01:07:52,840 mutta eivät kääpiöt ovat eri [äänetön] 1809 01:07:52,840 --> 01:07:54,780 vaihtelevan [kuultavissa]. 1810 01:07:54,780 --> 01:07:57,421 1811 01:07:57,421 --> 01:07:58,170 Sharon: Erittäin hyvä. 1812 01:07:58,170 --> 01:07:59,045 Opiskelija: [kuulumaton]. 1813 01:07:59,045 --> 01:08:00,480 1814 01:08:00,480 --> 01:08:02,456 >> Sharon: Kyllä, se on. 1815 01:08:02,456 --> 01:08:03,794 1816 01:08:03,794 --> 01:08:04,422 Mitä? 1817 01:08:04,422 --> 01:08:05,880 JASON Hirschhorn: Joo, niin se tekee. 1818 01:08:05,880 --> 01:08:08,965 Joten yleensä soveltamisala jotain on aaltosulkeita. 1819 01:08:08,965 --> 01:08:10,216 1820 01:08:10,216 --> 01:08:12,340 Joten soveltamisala on aina menossa olla aaltosulkeita, 1821 01:08:12,340 --> 01:08:14,850 mutta se ei tee paljon järkeä varten silmukka 1822 01:08:14,850 --> 01:08:17,550 koska me alustettu kääpiöt että kihara ahdin. 1823 01:08:17,550 --> 01:08:23,310 Joten yleensä soveltamisalan kääpiöt, että muuttuja ei koskisi aiemmin, että. 1824 01:08:23,310 --> 01:08:25,000 Tämä on erikoistapaus kuitenkin. 1825 01:08:25,000 --> 01:08:28,080 Joten voit alustaa sen näissä suluissa, 1826 01:08:28,080 --> 01:08:30,600 ja sitten on soveltamisalaa myöhemmin. 1827 01:08:30,600 --> 01:08:32,720 Niin erikoinen tapaus. 1828 01:08:32,720 --> 01:08:39,059 Niillä ei olisi oltava, että sekä että was-- järkeä? 1829 01:08:39,059 --> 01:08:40,037 >> Opiskelija: Ei. 1830 01:08:40,037 --> 01:08:41,629 >> JASON Hirschhorn: En voi mennä sen yli. 1831 01:08:41,629 --> 01:08:43,170 Joten mitä vielä hämmentynyt? 1832 01:08:43,170 --> 01:08:47,200 >> Opiskelija: Kuten voitte käyttää dwarves-- sinua voi tietenkin käyttää kääpiöt [kuulumaton] 1833 01:08:47,200 --> 01:08:48,439 ulkopuolella kaava liikaa? 1834 01:08:48,439 --> 01:08:49,480 >> JASON Hirschhorn: Ei, ei. 1835 01:08:49,480 --> 01:08:53,385 Joten soveltamisala on vain sisällä aaltosulkeita varten varten silmukka, joo. 1836 01:08:53,385 --> 01:08:56,509 1837 01:08:56,509 --> 01:08:59,300 Sharon: Mutta jos alustaa kääpiöt ulkopuolella varten silmukka, sitten 1838 01:08:59,300 --> 01:09:05,021 voit käyttää sitä muualla On vielä yksi kysymys? 1839 01:09:05,021 --> 01:09:05,520 Ei? 1840 01:09:05,520 --> 01:09:09,529 1841 01:09:09,529 --> 01:09:10,130 OK. 1842 01:09:10,130 --> 01:09:15,807 >> Joten puhuimme vähän siitä pesiviä silmukoita tai pesiä conditionals, 1843 01:09:15,807 --> 01:09:16,390 jos lausuntoja. 1844 01:09:16,390 --> 01:09:17,660 1845 01:09:17,660 --> 01:09:21,310 Joten tässä on esimerkki siitä, missä voisimme pesä varten silmukka. 1846 01:09:21,310 --> 01:09:26,500 Sanotaan olimme tulostus tämä taulukko X: n täällä. 1847 01:09:26,500 --> 01:09:31,430 Saatamme haluta to-- ensin, jos emme vain katso koodi 1848 01:09:31,430 --> 01:09:34,329 ja me vain ajatella sitä, me halua käydä läpi jokaisen rivin 1849 01:09:34,329 --> 01:09:36,550 ja tulosta kukin sarake, eikö? 1850 01:09:36,550 --> 01:09:37,854 1851 01:09:37,854 --> 01:09:38,729 Onko järkeä? 1852 01:09:38,729 --> 01:09:39,787 1853 01:09:39,787 --> 01:09:40,286 OK. 1854 01:09:40,286 --> 01:09:41,439 1855 01:09:41,439 --> 01:09:44,809 >> Joten tässä olemme menossa läpi jokainen rivi pohjimmiltaan jokainen rivi, 1856 01:09:44,809 --> 01:09:45,850 ja on kolme riviä. 1857 01:09:45,850 --> 01:09:47,149 1858 01:09:47,149 --> 01:09:50,806 Ja sitten kunkin rivin Kunkin sarakkeen, ja siellä 1859 01:09:50,806 --> 01:09:53,149 on neljä saraketta, tulostaa x. 1860 01:09:53,149 --> 01:09:55,920 1861 01:09:55,920 --> 01:09:56,420 niin. 1862 01:09:56,420 --> 01:10:02,400 Kun rivi on 0 ja pylväs on 0, me painamme tämä x. 1863 01:10:02,400 --> 01:10:06,920 Ja sitten me jatkakaa pylvään läpi silmukka. 1864 01:10:06,920 --> 01:10:08,300 1865 01:10:08,300 --> 01:10:11,280 Rivi on edelleen 0, mutta sarake on yksi. 1866 01:10:11,280 --> 01:10:13,760 Ja sitten sarake on 2, ja sitten sarake on 3. 1867 01:10:13,760 --> 01:10:14,770 1868 01:10:14,770 --> 01:10:19,270 Ja sitten me poistumiseen- että silmukka koska silloin sarake 1869 01:10:19,270 --> 01:10:20,605 ei enää ole pienempi kuin 4. 1870 01:10:20,605 --> 01:10:21,970 1871 01:10:21,970 --> 01:10:25,330 Ja sitten me painamme uusi linja, ja menemme uuden linjan. 1872 01:10:25,330 --> 01:10:30,160 Ja sitten käymme läpi seuraavan rivi, ja rivi saa kasvaa, 1873 01:10:30,160 --> 01:10:31,885 ja käymme läpi uudestaan. 1874 01:10:31,885 --> 01:10:32,760 Onko järkeä? 1875 01:10:32,760 --> 01:10:34,120 1876 01:10:34,120 --> 01:10:34,778 Kyllä? 1877 01:10:34,778 --> 01:10:40,150 >> Opiskelija: Joten pesä [äänetön] on vain asettamalla sen sisällä on silmukka? 1878 01:10:40,150 --> 01:10:44,290 >> Sharon: Niin pesintä tarkoittaa, että meidän on for silmukan sisällä varten silmukan, 1879 01:10:44,290 --> 01:10:45,382 kuten Inception. 1880 01:10:45,382 --> 01:10:47,798 >> Opiskelija: Sinun ei tarvitse erityistä kierto tai jotain? 1881 01:10:47,798 --> 01:10:49,567 Te vain kiinni oikein sen sisällä? 1882 01:10:49,567 --> 01:10:50,233 Sharon: Oikein. 1883 01:10:50,233 --> 01:10:52,060 1884 01:10:52,060 --> 01:10:52,560 Kyllä? 1885 01:10:52,560 --> 01:10:56,050 >> Opiskelija: Voi olla [kuultavissa], mutta se näyttää siellä lisätilaa 1886 01:10:56,050 --> 01:10:57,730 kaikkien X: n. 1887 01:10:57,730 --> 01:11:01,197 En tiedä, jos that's-- Jos tämä olivat todella tehdä ohjelmaa, 1888 01:11:01,197 --> 01:11:02,530 se tekisi jotain sellaista? 1889 01:11:02,530 --> 01:11:03,320 >> Sharon: Niin no. 1890 01:11:03,320 --> 01:11:04,970 Joka oli painamalla Enter. 1891 01:11:04,970 --> 01:11:06,360 1892 01:11:06,360 --> 01:11:08,342 Se oli huono meidän puoleltamme. 1893 01:11:08,342 --> 01:11:08,842 Anteeksi. 1894 01:11:08,842 --> 01:11:11,576 >> Hannah: Miten muuttaisit tätä ohjelma jos et yksi ylimääräinen linja? 1895 01:11:11,576 --> 01:11:12,451 >> Opiskelija: [kuulumaton]. 1896 01:11:12,451 --> 01:11:13,932 1897 01:11:13,932 --> 01:11:14,640 Sharon: Hyvää työtä. 1898 01:11:14,640 --> 01:11:16,067 1899 01:11:16,067 --> 01:11:19,150 Opiskelija: Voit myös tulostaa saman asia vaihtamalla pilarin ympärille, 1900 01:11:19,150 --> 01:11:20,632 eikö? 1901 01:11:20,632 --> 01:11:21,620 >> Sharon: Hm? 1902 01:11:21,620 --> 01:11:27,054 >> Opiskelija: Niin tulostaa pikku xxx, ensimmäinen rivi voi sanoa tulostaa, 1903 01:11:27,054 --> 01:11:30,020 Ja sen sijaan että rivi, se sanoo sarake. 1904 01:11:30,020 --> 01:11:32,710 >> Sharon: Joten voi muuttua muuttujanimiä tehdä. 1905 01:11:32,710 --> 01:11:33,836 Onko se, mitä sanot? 1906 01:11:33,836 --> 01:11:36,175 >> Opiskelija: Ei, olen vain sanomalla that-- niin olet 1907 01:11:36,175 --> 01:11:38,354 tulostus rivit ensimmäinen ja tulostamalla sarakkeita. 1908 01:11:38,354 --> 01:11:43,010 Voitko tulostaa myös sarakkeita ensimmäinen ja Sitten rivit saada sama kaavio? 1909 01:11:43,010 --> 01:11:44,760 Sharon: Voisit, mutta niin olisit 1910 01:11:44,760 --> 01:11:47,370 olla varovainen, jos laitat uuden rivin. 1911 01:11:47,370 --> 01:11:48,876 Ja miten voit hypätä takaisin? 1912 01:11:48,876 --> 01:11:55,082 1913 01:11:55,082 --> 01:11:56,790 JASON Hirschhorn: Jos olet juuri siirtynyt sen 1914 01:11:56,790 --> 01:12:01,190 ja arvot olivat erilaiset, sen sijaan, että four-- mikä se on? 1915 01:12:01,190 --> 01:12:02,530 Kolme neljä. 1916 01:12:02,530 --> 01:12:08,955 Olen Olisit neljä riviä ja kolme saraketta. 1917 01:12:08,955 --> 01:12:09,830 Onko järkeä? 1918 01:12:09,830 --> 01:12:10,270 >> Opiskelija: Joo. 1919 01:12:10,270 --> 01:12:11,610 >> JASON Hirschhorn: So Joo, te voitte tehdä sen. 1920 01:12:11,610 --> 01:12:12,318 Joo, varmasti. 1921 01:12:12,318 --> 01:12:12,461 1922 01:12:12,461 --> 01:12:15,710 Sharon: Mutta se olisi kirjaimellisesti vain vaihtamalla muuttujien nimet. 1923 01:12:15,710 --> 01:12:19,930 1924 01:12:19,930 --> 01:12:20,430 Hyvä? 1925 01:12:20,430 --> 01:12:21,461 1926 01:12:21,461 --> 01:12:21,960 OK. 1927 01:12:21,960 --> 01:12:23,970 1928 01:12:23,970 --> 01:12:26,120 Okei, P asetettu. 1929 01:12:26,120 --> 01:12:32,399 OK, niin ensimmäinen osa sitä tulet tekemään tätä, Mario. 1930 01:12:32,399 --> 01:12:32,940 Vain leikkiä. 1931 01:12:32,940 --> 01:12:34,210 Se on enemmän kuin tämä. 1932 01:12:34,210 --> 01:12:39,350 Ja niin kun me vain katsoi sisäkkäisiä silmukoita, jolloin kyseisen taulukon, 1933 01:12:39,350 --> 01:12:45,960 mieti, miten voit ehkä tulostaa nämä hashtags tällä tavalla. 1934 01:12:45,960 --> 01:12:50,090 Ja sitten täällä miten sinä tulosta tämä täällä, tämä avoin tila. 1935 01:12:50,090 --> 01:12:51,429 >> Opiskelija: [kuulumaton]. 1936 01:12:51,429 --> 01:12:52,970 Sharon: Joo, olet vain tulostaa tilaa. 1937 01:12:52,970 --> 01:12:54,720 OK, niin ajattele, että. 1938 01:12:54,720 --> 01:12:56,699 1939 01:12:56,699 --> 01:12:58,740 Hannah: Ja sitten sama osa ongelmaa asetettu 1940 01:12:58,740 --> 01:13:01,630 on ohjelma nimeltä greedy.c, joten olet 1941 01:13:01,630 --> 01:13:03,810 menossa halua ajatella Tietoja conditionals 1942 01:13:03,810 --> 01:13:06,960 ja siitä, että sinulla voivat riittävästi muutoksia. 1943 01:13:06,960 --> 01:13:10,780 Ja yksi pieni varoitus meillä on sinulle on oltava varovainen liukuluvuiksi. 1944 01:13:10,780 --> 01:13:14,530 Jos se tarkoittaa mitään sinulle, se tulee katetaan luento tällä viikolla 1945 01:13:14,530 --> 01:13:16,410 ja myös [kuulumaton] kävellä läpi, joka 1946 01:13:16,410 --> 01:13:20,420 te oppii Rakastan ongelmasta sarjaa. 1947 01:13:20,420 --> 01:13:23,470 >> Yksi asia, että olen todella ehdottaa, erityisesti Mario.c, 1948 01:13:23,470 --> 01:13:26,110 kun olet tekemässä ongelma asettaa, jos saat kiinni, 1949 01:13:26,110 --> 01:13:28,460 aloittaa tekemällä sen paperille. 1950 01:13:28,460 --> 01:13:31,960 Kirjoita se ulos ja itse istua siellä ja olevinaan tietokoneeseen, 1951 01:13:31,960 --> 01:13:36,530 ja mennä through-- sanoa Olisin tietokone, 1952 01:13:36,530 --> 01:13:38,380 Kuinka voisin seurata tämä silmukan läpi? 1953 01:13:38,380 --> 01:13:41,260 Miten olisi minun muuttujat in for silmukan muutos? 1954 01:13:41,260 --> 01:13:43,640 Näin sen paperille tekee 10 kertaa helpompaa 1955 01:13:43,640 --> 01:13:45,710 kun menet istumaan tietokoneen ääressä. 1956 01:13:45,710 --> 01:13:46,840 Joten pikku pistoke. 1957 01:13:46,840 --> 01:13:50,060 >> Sharon: Ja en usko, että olet on koodaamaan kaikkea kerralla. 1958 01:13:50,060 --> 01:13:53,060 Varmista, että otat vaivalloinen prosessi. 1959 01:13:53,060 --> 01:13:55,430 Tehdä vähän, Tulosta sitä, mitä tapahtuu. 1960 01:13:55,430 --> 01:13:57,044 1961 01:13:57,044 --> 01:13:58,710 Joskus se on hieman haparoiden. 1962 01:13:58,710 --> 01:14:00,220 1963 01:14:00,220 --> 01:14:01,375 Ja tulevat virka. 1964 01:14:01,375 --> 01:14:01,875 Super hauskaa. 1965 01:14:01,875 --> 01:14:02,472 1966 01:14:02,472 --> 01:14:03,930 JASON Hirschhorn: Niin kysyttävää? 1967 01:14:03,930 --> 01:14:05,186 1968 01:14:05,186 --> 01:14:07,317 Okei kaverit, että oli ensimmäinen jakso. 1969 01:14:07,317 --> 01:14:08,400 Hannah: Kiitos kun tulit. 1970 01:14:08,400 --> 01:14:09,106 JASON Hirschhorn: Kiitos tulevat. 1971 01:14:09,106 --> 01:14:09,890 Sharon: Kiitos. 1972 01:14:09,890 --> 01:14:11,440 [APPLAUSE] 1973 01:14:11,440 --> 01:14:15,915