1 00:00:00,000 --> 00:00:11,030 2 00:00:11,030 --> 00:00:12,150 >> Jason Hirschhorn: Mirë se vini. 3 00:00:12,150 --> 00:00:14,000 Pra, vetëm disa paralajmërime para se të fillojë. 4 00:00:14,000 --> 00:00:16,570 Pra seksione, secili duhet kanë sectioned tashmë. 5 00:00:16,570 --> 00:00:19,474 Seksionet normalisht të drejtuar nga e diela deri të martën. 6 00:00:19,474 --> 00:00:21,140 Pra, ju djema duhet të merrni detyrat tuaja. 7 00:00:21,140 --> 00:00:24,160 Dhe atëherë unë mendoj se javën e ardhshme ju do të jetë me TFS tuaj aktuale. 8 00:00:24,160 --> 00:00:27,310 Pra, nëse ju keni ndonjë pyetje, ose probleme, ose keni harruar të nenit. 9 00:00:27,310 --> 00:00:28,820 Disa njerëz bëjnë atë. 10 00:00:28,820 --> 00:00:29,580 Vetëm na tregoni. 11 00:00:29,580 --> 00:00:30,870 Na xhiruar një email në kokat. 12 00:00:30,870 --> 00:00:33,160 13 00:00:33,160 --> 00:00:34,520 >> Atëherë orarit të punës. 14 00:00:34,520 --> 00:00:36,120 Ne kemi filluar orarin e punës javën e kaluar. 15 00:00:36,120 --> 00:00:37,180 16 00:00:37,180 --> 00:00:38,640 Orari i punës çdo javë. 17 00:00:38,640 --> 00:00:40,920 Hëna është në Leveret 8:00-11:00. 18 00:00:40,920 --> 00:00:43,870 Marteve në kuadrat, kështu Cabot 8:00-11:00. 19 00:00:43,870 --> 00:00:45,980 E mërkurë, Mather 8:30-11:30. 20 00:00:45,980 --> 00:00:48,350 Dhe të enjten Annenberg 8:00-11:00. 21 00:00:48,350 --> 00:00:51,810 >> Pra Scratch, shumë njerëz nuk kanë nevojë për orarin e punës 22 00:00:51,810 --> 00:00:54,650 ndihmë për Scratch, të cilat është krejtësisht gjobë. 23 00:00:54,650 --> 00:00:56,470 Nëse ju bëni, kjo është absolutisht mirë si. 24 00:00:56,470 --> 00:01:01,060 Por në të ardhmen, problemi vendos, ata marrin shumë më të vështirë. 25 00:01:01,060 --> 00:01:03,090 Pra, kjo do të jetë miku juaj. 26 00:01:03,090 --> 00:01:04,340 Patjetër të shkoni për të orarit të punës. 27 00:01:04,340 --> 00:01:06,730 Planifikoni në vazhdim e sipër të orarit të punës. 28 00:01:06,730 --> 00:01:10,279 Kur ju merrni për problemin vendosur katër, pesë, gjashtë, shtatë, 29 00:01:10,279 --> 00:01:11,570 ju duhet të shkoni për të orarit të punës. 30 00:01:11,570 --> 00:01:15,030 Kjo është ku një shumë ndihmë dhe puna merr bërë. 31 00:01:15,030 --> 00:01:18,010 >> Unë mendoj se vitin e kaluar, vetëm për shembull, të enjten night-- 32 00:01:18,010 --> 00:01:20,090 kështu që unë mendoj se problemi grupe ishin për shkak të premten. 33 00:01:20,090 --> 00:01:24,740 Pra natën e të enjtes, ne do të kemi 200, 250 studentë në orarit të punës. 34 00:01:24,740 --> 00:01:26,904 Pra, patjetër të bëjë përdorimin e tyre. 35 00:01:26,904 --> 00:01:28,070 Këto janë miqtë tuaj më të mirë. 36 00:01:28,070 --> 00:01:31,050 Ashtu si kjo është ajo ku në qoftë se ju jeni mbërthyer në një grup të problemit, 37 00:01:31,050 --> 00:01:33,020 kjo është ajo ku ju ndoshta do të merrni ndihmë. 38 00:01:33,020 --> 00:01:34,100 Pra orarit të punës. 39 00:01:34,100 --> 00:01:35,130 40 00:01:35,130 --> 00:01:36,990 OK kështu që ato janë paralajmërime. 41 00:01:36,990 --> 00:01:40,470 Njoftime janë bërë, kështu që le të fillojë. 42 00:01:40,470 --> 00:01:41,450 >> OK, aplikim. 43 00:01:41,450 --> 00:01:44,360 A download gjithë por aplikim? 44 00:01:44,360 --> 00:01:44,860 Jo. 45 00:01:44,860 --> 00:01:45,699 Si në mënyrë kaq. 46 00:01:45,699 --> 00:01:47,157 Unë lloj i shkarkuar pajisjen. 47 00:01:47,157 --> 00:01:48,650 48 00:01:48,650 --> 00:01:52,501 E drejta në mënyrë që pajisja është e re këtë vit, kështu që ne jemi me siguri 49 00:01:52,501 --> 00:01:53,750 do të ketë disa bugs në të. 50 00:01:53,750 --> 00:01:56,420 Pra ju lutem shkarkoni sa më shpejt që të jetë e mundur. 51 00:01:56,420 --> 00:02:00,120 52 00:02:00,120 --> 00:02:03,390 Pra, problemi i caktuar njëra do të tregojë ju saktësisht se si për ta shkarkuar atë. 53 00:02:03,390 --> 00:02:05,830 Duke filluar instalimi drejtë këtu. 54 00:02:05,830 --> 00:02:07,042 55 00:02:07,042 --> 00:02:09,250 Kjo do të ju tregojnë se si për të shkarkuar pajisjen. 56 00:02:09,250 --> 00:02:13,240 >> Pra, definitivisht shkarko aplikim më shpejt se sa më vonë. 57 00:02:13,240 --> 00:02:15,290 Udhëzimet janë në spekulim P caktuar. 58 00:02:15,290 --> 00:02:17,820 59 00:02:17,820 --> 00:02:21,920 Pra, nëse ju prisni deri të mërkurën natën, dhe atëherë ju keni probleme, 60 00:02:21,920 --> 00:02:24,220 dhe ju të na dërgoni një email në mesnatës në natën e mërkurë 61 00:02:24,220 --> 00:02:26,860 që ju nuk mund të shkarkoni aplikim, kjo është 62 00:02:26,860 --> 00:02:28,365 nuk është një arsye legit për një zgjatje. 63 00:02:28,365 --> 00:02:29,390 64 00:02:29,390 --> 00:02:32,540 Ju duhet ta bëni këtë tani, dhe ju do të keni probleme. 65 00:02:32,540 --> 00:02:34,330 Unë u përpoqa për ta shkarkuar atë natën e fundit. 66 00:02:34,330 --> 00:02:36,449 Unë u zhvillua në një pak telashe. 67 00:02:36,449 --> 00:02:38,490 Nëse ju do të kandidojë në telashe instalimi, patjetër 68 00:02:38,490 --> 00:02:42,680 hit përsëritjen, sepse unë vetëm goditi rigjykuar a çift ​​herë, dhe në fund ai ka punuar, 69 00:02:42,680 --> 00:02:45,910 i cili nuk e bën asnjë kuptim, por ajo bën. 70 00:02:45,910 --> 00:02:48,950 Pra, patjetër të provoni përsëri, por në qoftë se ju dalë kundër një mur me tulla, 71 00:02:48,950 --> 00:02:52,070 na xhiruar një email në kokë, dhe ne do të të jetë më shumë se i lumtur për t'ju ndihmuar djema. 72 00:02:52,070 --> 00:02:52,570 Çfarë është up? 73 00:02:52,570 --> 00:02:53,861 >> STUDENT: Vetëm një pyetje të shpejtë. 74 00:02:53,861 --> 00:02:57,631 Nëse ata kontrolloni stil, ka një pjesë që thotë se ne nuk kemi përfshirë këtë. 75 00:02:57,631 --> 00:02:58,714 Jason Hirschhorn: Ende. 76 00:02:58,714 --> 00:02:59,880 STUDENT: Ajo thotë ekzekutuar atë. 77 00:02:59,880 --> 00:03:02,410 Si mund të ekzekutojnë që të sigurohuni që ajo është në sistemin tuaj? 78 00:03:02,410 --> 00:03:03,660 >> Jason Hirschhorn: Ju jeni shkuar për të drejtuar një komandë bash. 79 00:03:03,660 --> 00:03:05,200 Unë do të shkoj për këtë më vonë. 80 00:03:05,200 --> 00:03:06,400 Ftohtë. 81 00:03:06,400 --> 00:03:13,130 Kështu që pajisja mund të jetë një pak frikësuese, 82 00:03:13,130 --> 00:03:16,700 për shkak se ju jeni duke përdorur për të lloj konkurrojnë në grafik user interface. 83 00:03:16,700 --> 00:03:21,257 Pra Scratch ishte një grafik user interface, kështu që çfarë dua të them me këtë? 84 00:03:21,257 --> 00:03:23,090 Çfarë dua të them është se kur ju jeni të programimit, 85 00:03:23,090 --> 00:03:24,772 ju jeni në thelb duke përdorur blloqe të kodit. 86 00:03:24,772 --> 00:03:26,480 Ju mund të shihni kodin dhe stuff like that. 87 00:03:26,480 --> 00:03:30,010 >> Aplikim, ju jeni do të jetë bërë gjërat në një mjedis command line. 88 00:03:30,010 --> 00:03:32,394 Dhe kështu që për pjesën tjetër të jetën tuaj të programimit, 89 00:03:32,394 --> 00:03:35,060 ju jeni do të jetë bërë gjëra në mjedis command line. 90 00:03:35,060 --> 00:03:40,290 Pra, kjo është e mirë për të hidhen në fillim dhe për të marrë disa përvoja. 91 00:03:40,290 --> 00:03:43,210 Pra, le ta bëjmë atë. 92 00:03:43,210 --> 00:03:43,860 Pra, kjo është Rob. 93 00:03:43,860 --> 00:03:46,480 94 00:03:46,480 --> 00:03:48,650 >> OK, kështu që le të vetëm të kërcejnë në linjë të komandës gjëra. 95 00:03:48,650 --> 00:03:50,480 Pra, kjo është aplikim. 96 00:03:50,480 --> 00:03:51,810 97 00:03:51,810 --> 00:03:54,729 Dikush mund të më thoni pse ne përdorim një aplikim? 98 00:03:54,729 --> 00:03:55,645 Çfarë është aplikim? 99 00:03:55,645 --> 00:03:57,010 100 00:03:57,010 --> 00:03:57,830 A e dini? 101 00:03:57,830 --> 00:03:58,538 Çfarë është up? 102 00:03:58,538 --> 00:04:02,275 >> STUDENT: Kjo është vetëm një makinë virtuale që ju të kandidojë kompjuterin tuaj në mënyrë që ju të 103 00:04:02,275 --> 00:04:06,297 mund të merrni mbi OS mosmarrëveshjet mes Mac dhe PC. 104 00:04:06,297 --> 00:04:07,380 Jason Hirschhorn: Perfect. 105 00:04:07,380 --> 00:04:08,220 STUDENT: Kjo është një template universal. 106 00:04:08,220 --> 00:04:09,420 Jason Hirschhorn: Po, është e si një template universale. 107 00:04:09,420 --> 00:04:10,045 Është i përsosur. 108 00:04:10,045 --> 00:04:11,740 Pra, vërtet, kjo është një makinë virtuale. 109 00:04:11,740 --> 00:04:13,660 Pra, kjo është në thelb një sistem operativ. 110 00:04:13,660 --> 00:04:14,920 Ky është një sistem operativ. 111 00:04:14,920 --> 00:04:18,160 Kjo është ekuivalente me tuaj Mac, ose ju PC, apo Linux tuaj. 112 00:04:18,160 --> 00:04:19,217 Kjo është njëjtë e saktë. 113 00:04:19,217 --> 00:04:20,550 Dhe kështu që ju mund të bëni gjëra të ngjashme. 114 00:04:20,550 --> 00:04:23,370 Në qoftë se ju të kërkuar për të, ju mund të shkoni online për shembull. 115 00:04:23,370 --> 00:04:25,920 Ju nuk mund të vërtetë shoh atë, por të drejtë këtu, Google Chrome. 116 00:04:25,920 --> 00:04:27,294 Ju mund të shkoni në internet në qoftë se ju doni të. 117 00:04:27,294 --> 00:04:28,754 Ky është një sistem operativ. 118 00:04:28,754 --> 00:04:31,920 Dhe arsyeja që ne bëjmë këtë është për shkak se kjo është shumë më e lehtë, kur ne jemi dorëzuar jashtë 119 00:04:31,920 --> 00:04:33,216 udhëzimet dhe çdo gjë. 120 00:04:33,216 --> 00:04:35,715 Në qoftë se kjo është vetëm një mjedis uniform, kjo është shumë më e lehtë për ne, 121 00:04:35,715 --> 00:04:37,310 dhe kjo është shumë më e lehtë për ju. 122 00:04:37,310 --> 00:04:41,380 Ju nuk jeni duke shkuar për të kandiduar në të kandidojë në ndonjë veçantitë 123 00:04:41,380 --> 00:04:42,380 kur ju jeni të programimit. 124 00:04:42,380 --> 00:04:44,510 Ne e dimë saktësisht se çfarë ju jeni do të kandidojë në. 125 00:04:44,510 --> 00:04:47,120 Pra aplikim është këtu. 126 00:04:47,120 --> 00:04:50,172 >> Pra, kur ju jeni duke filluar programimit, ju jeni 127 00:04:50,172 --> 00:04:51,880 do të zbresin në qoshe dorën e majtë. 128 00:04:51,880 --> 00:04:53,439 Ka një kuti të vogël. 129 00:04:53,439 --> 00:04:54,480 Ju jeni duke shkuar për të click it. 130 00:04:54,480 --> 00:04:55,760 Kjo është dritarja e juaj terminal. 131 00:04:55,760 --> 00:04:57,680 132 00:04:57,680 --> 00:05:01,980 Pra, kjo është ajo ku ju do të jeni të jetë një shumë e semestrit. 133 00:05:01,980 --> 00:05:03,837 Pra më lejoni të zoom në një pak. 134 00:05:03,837 --> 00:05:07,820 135 00:05:07,820 --> 00:05:11,630 >> OK, kështu që duke marrë rreth një terminal Dritarja është pak ndryshe. 136 00:05:11,630 --> 00:05:13,610 Së pari, nuk ka asnjë ikonat. 137 00:05:13,610 --> 00:05:15,780 Unë nuk mund të klikoni asgjë. 138 00:05:15,780 --> 00:05:17,170 Nuk ka asgjë për të klikoni. 139 00:05:17,170 --> 00:05:21,390 Kështu që ju duhet të gjej një mënyrë për të kuptoj se ku jeni, çfarë është këtu, 140 00:05:21,390 --> 00:05:22,830 dhe si të lëvizë. 141 00:05:22,830 --> 00:05:29,630 >> Pra, dy komandat më të dobishme ndoshta janë ls-- kështu që çfarë mendoni ls bën? 142 00:05:29,630 --> 00:05:30,771 >> STUDENT: Lista. 143 00:05:30,771 --> 00:05:32,020 Jason Hirschhorn: Listat, vërtet. 144 00:05:32,020 --> 00:05:33,936 Ajo vetëm liston algoritma brenda directory. 145 00:05:33,936 --> 00:05:35,190 Dhe pastaj cd. 146 00:05:35,190 --> 00:05:39,280 Pra, le të thonë se unë të kërkuar për të cd CS50, çfarë ka që të bëjmë? 147 00:05:39,280 --> 00:05:40,230 148 00:05:40,230 --> 00:05:40,730 Vërtet? 149 00:05:40,730 --> 00:05:42,064 >> STUDENT: Ndryshimet dosjen tuaj. 150 00:05:42,064 --> 00:05:43,396 Jason Hirschhorn: Perfect, vërtet. 151 00:05:43,396 --> 00:05:44,780 Ajo thjesht ndryshon directory. 152 00:05:44,780 --> 00:05:46,250 Pra, le të kthehemi. 153 00:05:46,250 --> 00:05:47,440 Pra, si mund të kthehem? 154 00:05:47,440 --> 00:05:50,590 Pra, le të thonë se unë të kërkuar për të shkuar mbështetur në dosjen e mëparshëm. 155 00:05:50,590 --> 00:05:53,181 156 00:05:53,181 --> 00:05:53,680 Po sigurt. 157 00:05:53,680 --> 00:05:55,847 >> STUDENT: Unë mendoj se ju shkruani cd vetëm pa asgjë. 158 00:05:55,847 --> 00:05:57,263 Jason Hirschhorn: Ju mund të bëni atë. 159 00:05:57,263 --> 00:05:57,800 Në mënyrë të përsosur. 160 00:05:57,800 --> 00:05:59,950 Pra, nëse unë shkruaj cd, kjo është në të vërtetë do të pop mua 161 00:05:59,950 --> 00:06:01,800 mbështetur në directory shtëpi. 162 00:06:01,800 --> 00:06:04,510 Kështu që ju shihni këtë Tilde, që do të pop mua 163 00:06:04,510 --> 00:06:06,240 rrugën prapa deri ku tildë është. 164 00:06:06,240 --> 00:06:07,410 Pra, ajo do të pop-up mua përsëri në directory shtëpi. 165 00:06:07,410 --> 00:06:09,076 Por le të thonë se kam bërë diçka si kjo. 166 00:06:09,076 --> 00:06:10,600 Le të thonë cd CS50. 167 00:06:10,600 --> 00:06:11,800 168 00:06:11,800 --> 00:06:13,060 ls përsëri. 169 00:06:13,060 --> 00:06:15,180 Unë kam marrë sende të tjera. Seksioni super cd. 170 00:06:15,180 --> 00:06:17,600 171 00:06:17,600 --> 00:06:18,920 fotografi cd, kështu që unë jam duke shkuar thellë. 172 00:06:18,920 --> 00:06:20,250 173 00:06:20,250 --> 00:06:23,590 Dhe pastaj le të thonë se unë dua të vetëm pop up përsëri në krye. 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 Le të thonë se unë nuk dua të bëj atë. 177 00:06:26,200 --> 00:06:29,590 Le të thonë se unë vetëm dua të pop përsëri deri në Lista që ishte e drejtë mbi mua. 178 00:06:29,590 --> 00:06:30,350 Si mund ta bëjë këtë? 179 00:06:30,350 --> 00:06:33,180 Pra, le të themi cd CS50. 180 00:06:33,180 --> 00:06:36,050 181 00:06:36,050 --> 00:06:38,090 supersection cd. 182 00:06:38,090 --> 00:06:39,370 Pra, le që unë jam këtu. 183 00:06:39,370 --> 00:06:42,012 Le të thonë se unë vetëm dua të pop up një herë. 184 00:06:42,012 --> 00:06:42,720 Si mund ta bëjë këtë? 185 00:06:42,720 --> 00:06:44,170 186 00:06:44,170 --> 00:06:45,120 Po, çfarë është lart? 187 00:06:45,120 --> 00:06:47,560 >> STUDENT: Ju vetëm lloji cd supersection përsëri. 188 00:06:47,560 --> 00:06:49,060 >> Jason Hirschhorn: Ju mund të bëni atë. 189 00:06:49,060 --> 00:06:50,730 E pra unë jam në supersection. 190 00:06:50,730 --> 00:06:51,970 >> STUDENT: Oh, ai më parë. 191 00:06:51,970 --> 00:06:53,845 >> Jason Hirschhorn: Po, kështu që ju mund të bëni atë. 192 00:06:53,845 --> 00:06:55,620 Ju bëni cd ~ CS50. 193 00:06:55,620 --> 00:06:57,410 194 00:06:57,410 --> 00:07:01,770 Pra, nëse ju shikoni këtu, kjo është rruga jote e drejtë këtu. 195 00:07:01,770 --> 00:07:03,890 196 00:07:03,890 --> 00:07:05,140 Kjo është rruga e juaj. 197 00:07:05,140 --> 00:07:07,185 Kështu që ju mund të seriozisht thjesht shkoni cd ~ / CS50. 198 00:07:07,185 --> 00:07:11,170 199 00:07:11,170 --> 00:07:12,399 Boom, ju jeni atje. 200 00:07:12,399 --> 00:07:13,940 Çfarë është një mënyrë e lehtë për të bërë atë pse? 201 00:07:13,940 --> 00:07:16,650 Kjo ishte krejtësisht e saktë, por çfarë është një mënyrë pak më të lehtë 202 00:07:16,650 --> 00:07:17,880 ta bëjë atë, sepse shumë e herë ju do të jeni 203 00:07:17,880 --> 00:07:20,510 për t'u hedhur në directories, hedhur nga directories. 204 00:07:20,510 --> 00:07:21,790 Pra, le të kthehemi. 205 00:07:21,790 --> 00:07:22,510 supersection cd. 206 00:07:22,510 --> 00:07:23,349 207 00:07:23,349 --> 00:07:25,140 Pra, le të thonë se unë dua të kthehet të vërtetë të shpejtë. 208 00:07:25,140 --> 00:07:28,689 Ju mund të bëni diçka si cd dot dot. 209 00:07:28,689 --> 00:07:30,480 Kjo do të pop ju mbështetur të vërtetë të shpejtë. 210 00:07:30,480 --> 00:07:31,570 Pra, cd supersection. 211 00:07:31,570 --> 00:07:36,010 212 00:07:36,010 --> 00:07:37,440 Fotografi cd. 213 00:07:37,440 --> 00:07:38,890 Le të thonë se unë jam këtu. 214 00:07:38,890 --> 00:07:42,790 Nga rruga, e qartë është e mirë, sepse tim Dritarja ishte duke marrë një pak çrregullt. 215 00:07:42,790 --> 00:07:46,190 Pra ls, kështu që unë nuk dua të të jetë këtu. cd dot dot. 216 00:07:46,190 --> 00:07:47,072 Merrni mua një dorë. 217 00:07:47,072 --> 00:07:49,130 Cd dot dot merr mua një dorë. 218 00:07:49,130 --> 00:07:50,600 Cd dot dot dhe të kthehet në shtëpinë time. 219 00:07:50,600 --> 00:07:53,820 220 00:07:53,820 --> 00:07:55,180 >> OK, kështu cd, ls. 221 00:07:55,180 --> 00:07:57,263 Ndoshta më e rëndësishme gjërat, sepse ju jeni 222 00:07:57,263 --> 00:07:58,880 do të duhet të dini se ku ju jeni. 223 00:07:58,880 --> 00:08:00,790 ls do të thoni ju ku jeni, dhe cd 224 00:08:00,790 --> 00:08:02,610 është se si ju jeni duke shkuar për të kërcejnë rreth. 225 00:08:02,610 --> 00:08:04,300 >> Ju gjithashtu mund të bëjë disa gjëra të tjera të ftohtë. 226 00:08:04,300 --> 00:08:05,470 227 00:08:05,470 --> 00:08:07,190 Kështu për shembull ls. 228 00:08:07,190 --> 00:08:09,610 ls është vetëm do të ju tregojnë drejtoritë në dosjen tuaj. 229 00:08:09,610 --> 00:08:10,780 Kjo gjithashtu do të ju tregojnë fotografi. 230 00:08:10,780 --> 00:08:12,680 Por kjo është vetëm do të të ju tregojnë se çfarë është atje. 231 00:08:12,680 --> 00:08:14,638 >> Nëse keni kërkuar diçka pak më të freskët, 232 00:08:14,638 --> 00:08:19,210 dhe ju do të jeni të bëjë në fakt kjo në disa javë. ls dash l. 233 00:08:19,210 --> 00:08:20,995 Kjo kopje out a pak më shumë informacion. 234 00:08:20,995 --> 00:08:22,360 235 00:08:22,360 --> 00:08:28,170 Mund të mendoj dikush në anën e majtë anën e drwx, rwx dhe stuff like that. 236 00:08:28,170 --> 00:08:30,330 A ka dikush një ide se çka mund të thotë? 237 00:08:30,330 --> 00:08:31,290 >> STUDENT: Lejet. 238 00:08:31,290 --> 00:08:32,080 >> Jason Hirschhorn: Po, të përsosur. 239 00:08:32,080 --> 00:08:32,580 Permissions. 240 00:08:32,580 --> 00:08:33,742 241 00:08:33,742 --> 00:08:35,450 Pra, ju jeni duke shkuar për të duhet të merren me këtë 242 00:08:35,450 --> 00:08:37,610 kur ju bëni programimit web vonë. 243 00:08:37,610 --> 00:08:40,320 Nëse ju keni shkuar ndonjëherë në internet, dhe ju keni klikuar në një imazh 244 00:08:40,320 --> 00:08:42,821 ose klikuar në një fushë, dhe ai tha permission-- 245 00:08:42,821 --> 00:08:45,820 si leje nuk lejohen, apo si leja nuk jepet apo çfarëdo, 246 00:08:45,820 --> 00:08:47,990 kjo është për shkak se kur ata janë të programimit, ata 247 00:08:47,990 --> 00:08:50,420 nuk kanë vendosur këto lejet për të ju lejojnë të bëni këtë. 248 00:08:50,420 --> 00:08:51,990 Pra, ku që vjen nga. 249 00:08:51,990 --> 00:08:53,770 250 00:08:53,770 --> 00:08:56,700 >> OK, kështu që është cool. 251 00:08:56,700 --> 00:08:58,580 Pra, ne u hodh rreth. 252 00:08:58,580 --> 00:09:00,310 Ne mund të shohim në sende në directory tonë. 253 00:09:00,310 --> 00:09:01,560 Por si mund të bëjmë gjëra? 254 00:09:01,560 --> 00:09:02,730 255 00:09:02,730 --> 00:09:04,186 Unë kam marrë directories këtu. 256 00:09:04,186 --> 00:09:04,810 Kjo është awesome. 257 00:09:04,810 --> 00:09:06,080 Si mund ta bëjë një directory të re? 258 00:09:06,080 --> 00:09:07,019 259 00:09:07,019 --> 00:09:09,060 Thonë se unë dua të bëjë një të ri Lista për tani. 260 00:09:09,060 --> 00:09:11,070 261 00:09:11,070 --> 00:09:13,470 Ju mund të bëni diçka si kjo, mkdir. 262 00:09:13,470 --> 00:09:16,160 263 00:09:16,160 --> 00:09:17,244 Pra, ti directory. 264 00:09:17,244 --> 00:09:19,035 Pra, çfarë ju dëshironi të e quajnë këtë direktori? 265 00:09:19,035 --> 00:09:21,454 266 00:09:21,454 --> 00:09:22,162 STUDENT: mbresëlënës. 267 00:09:22,162 --> 00:09:24,107 268 00:09:24,107 --> 00:09:25,190 Jason Hirschhorn: mbresëlënës. 269 00:09:25,190 --> 00:09:25,690 I love it. 270 00:09:25,690 --> 00:09:26,650 271 00:09:26,650 --> 00:09:27,790 Bëni directory awesome. 272 00:09:27,790 --> 00:09:28,802 273 00:09:28,802 --> 00:09:29,510 Dhe ju shkoni atje. 274 00:09:29,510 --> 00:09:30,809 Pra, ne kemi nevojë për një listë. 275 00:09:30,809 --> 00:09:31,850 Ju keni një directory të re. 276 00:09:31,850 --> 00:09:33,180 Dhe ju mund të them se është një Lista në pajisjen tuaj 277 00:09:33,180 --> 00:09:34,850 sepse ai e mori këtë ngjyrë, të drejtë? 278 00:09:34,850 --> 00:09:37,970 Pra, kjo është si një kaltërosh purpurt ose çfarëdo. 279 00:09:37,970 --> 00:09:39,260 280 00:09:39,260 --> 00:09:40,020 Pra, le të ndryshojë. 281 00:09:40,020 --> 00:09:40,860 Le të ndryshojë directory. 282 00:09:40,860 --> 00:09:42,609 Le të shkojnë në directory-- vërtet, çfarë është lart? 283 00:09:42,609 --> 00:09:46,114 STUDENTORE: A ka një listë të të gjitha këto [padëgjueshme] online? 284 00:09:46,114 --> 00:09:48,780 Jason Hirschhorn: Po, unë do të vënë ata up on-- ne do të kemi slides. 285 00:09:48,780 --> 00:09:49,407 Ajo do të jetë një PDF. 286 00:09:49,407 --> 00:09:50,740 Ne do të vënë ato për të gjithë. 287 00:09:50,740 --> 00:09:53,170 Yeah, keq kjo është një shumë e komandave. 288 00:09:53,170 --> 00:09:56,092 në qoftë se ju doni mua për të ngadalësuar, apo kthehem, apo diçka të tillë, 289 00:09:56,092 --> 00:09:57,050 patjetër let me know. 290 00:09:57,050 --> 00:09:59,510 Kjo është një shumë për të absorbuar menjëherë. 291 00:09:59,510 --> 00:10:00,059 Çfarë është up? 292 00:10:00,059 --> 00:10:02,100 STUDENTORE: A mund të të pyes a Pyetja potencialisht budalla? 293 00:10:02,100 --> 00:10:03,240 Jason Hirschhorn: Ka Nuk ka pyetje budallaqe. 294 00:10:03,240 --> 00:10:04,031 STUDENT: Nuk janë. 295 00:10:04,031 --> 00:10:06,462 296 00:10:06,462 --> 00:10:09,384 Një Lista është për vetëm në kërkim në informacion, ku ju ruani atë. 297 00:10:09,384 --> 00:10:09,871 >> Jason Hirschhorn: Po. 298 00:10:09,871 --> 00:10:11,829 >> STUDENTORE: A është kjo në thelb çfarë jeni duke bërë? 299 00:10:11,829 --> 00:10:14,741 Pra, kur ne bëjmë diçka, Hello World apo çfarëdo, 300 00:10:14,741 --> 00:10:16,202 është e ruajtur në directory, po? 301 00:10:16,202 --> 00:10:16,689 >> Jason Hirschhorn: Po. 302 00:10:16,689 --> 00:10:18,637 >> STUDENTORE: A është e vërtetë për çdo gjë. 303 00:10:18,637 --> 00:10:20,340 Çdo gjë është ruajtur në directory. 304 00:10:20,340 --> 00:10:20,680 >> Jason Hirschhorn: Po. 305 00:10:20,680 --> 00:10:22,490 Kurdo që ju të bëni atë, çfarëdo directory ju jeni në, 306 00:10:22,490 --> 00:10:24,615 ajo do të në thelb ruajtur atë në këtë directory. 307 00:10:24,615 --> 00:10:27,680 STUDENT: Dhe kur ne jemi duke e quajtur atë, ne jemi duke e quajtur atë nga directory. 308 00:10:27,680 --> 00:10:30,013 >> Jason Hirschhorn: Yeah, kështu që Lista është aty ku ajo es. 309 00:10:30,013 --> 00:10:32,910 Pra, kjo është lloj i si në qoftë se ju keni një dosje të re në tavolinën e punës tuaj 310 00:10:32,910 --> 00:10:36,530 dhe pastaj ju shkruani një tekst fotografi, e vënë atë në atë dosje, 311 00:10:36,530 --> 00:10:38,160 kjo skedë është në atë dosje. 312 00:10:38,160 --> 00:10:39,690 Ka që e bëjnë kuptim? 313 00:10:39,690 --> 00:10:40,570 >> STUDENT: Po. 314 00:10:40,570 --> 00:10:41,646 >> Jason Hirschhorn: Po, çfarë është lart? 315 00:10:41,646 --> 00:10:43,390 >> STUDENT: Mund vetëm të ju pyes për e bëjnë atë një pak më e madhe? 316 00:10:43,390 --> 00:10:43,940 >> Jason Hirschhorn: Oh, po. 317 00:10:43,940 --> 00:10:44,439 Më vjen keq. 318 00:10:44,439 --> 00:10:45,730 319 00:10:45,730 --> 00:10:46,732 Projektues është aq e keqe. 320 00:10:46,732 --> 00:10:48,440 Ne kemi pasur aq shumë probleme me këtë më herët. 321 00:10:48,440 --> 00:10:52,240 322 00:10:52,240 --> 00:10:53,872 A është kjo e mirë? 323 00:10:53,872 --> 00:10:55,617 Është se shumë i madh? 324 00:10:55,617 --> 00:10:57,080 >> STUDENT: Jo, jo nuk është. 325 00:10:57,080 --> 00:10:58,440 >> Jason Hirschhorn: Jo, nuk është. 326 00:10:58,440 --> 00:10:59,170 Është shumë e vogël? 327 00:10:59,170 --> 00:11:00,480 328 00:11:00,480 --> 00:11:01,030 Çfarë është up? 329 00:11:01,030 --> 00:11:03,760 >> STUDENT: Unë jam i keq, çfarë është komanda për pastrimin? 330 00:11:03,760 --> 00:11:04,926 >> Jason Hirschhorn: Oh, e qartë. 331 00:11:04,926 --> 00:11:07,085 332 00:11:07,085 --> 00:11:10,230 Nëse ju doni të qartë, vetëm lloji i qartë. qartë të hyjë. 333 00:11:10,230 --> 00:11:12,104 334 00:11:12,104 --> 00:11:14,020 Në aplikim të fundit, atë që në thelb bën, 335 00:11:14,020 --> 00:11:17,060 kjo nuk do të qartë informacionin tuaj, ajo vetëm lloj të zhvendoset gjithçka 336 00:11:17,060 --> 00:11:18,350 poshtë një ekran. 337 00:11:18,350 --> 00:11:21,200 Pra, nëse ju typed clear-- për shembull le të thonë se unë jam scrolling up. 338 00:11:21,200 --> 00:11:21,900 Unë mund të shkoni lart. 339 00:11:21,900 --> 00:11:22,941 Kjo është gjithçka që kam bërë. 340 00:11:22,941 --> 00:11:23,750 341 00:11:23,750 --> 00:11:29,500 Por në qoftë se unë lloji i qartë, dhe pastaj I shkoni up, këtu është stuff im. 342 00:11:29,500 --> 00:11:32,600 Pra, kjo nuk është fshirja atë, kjo është vetëm thelb ju dhënë një kornizë të re. 343 00:11:32,600 --> 00:11:33,983 344 00:11:33,983 --> 00:11:35,940 >> STUDENT: Si të bëni ju [Padëgjueshme] a directory? 345 00:11:35,940 --> 00:11:37,428 >> Jason Hirschhorn: Ne do të merrni atje. 346 00:11:37,428 --> 00:11:39,536 >> [Qeshura] 347 00:11:39,536 --> 00:11:40,160 Slow roll tuaj. 348 00:11:40,160 --> 00:11:41,720 349 00:11:41,720 --> 00:11:42,370 Dakord. 350 00:11:42,370 --> 00:11:45,590 OK, kështu që kështu që ne jemi në një Lista tani. 351 00:11:45,590 --> 00:11:48,360 352 00:11:48,360 --> 00:11:52,700 Kështu Davidi, unë mendoj se në leksionin Ai bëri disa cool stuff. 353 00:11:52,700 --> 00:11:53,875 Pra, le të shkruajë një program. 354 00:11:53,875 --> 00:11:56,000 355 00:11:56,000 --> 00:11:58,540 Kështu që ju mund të bëni që një numër mënyrash të ndryshme. 356 00:11:58,540 --> 00:12:00,040 Ju mund të përdorni çdo lloj editor teksti. 357 00:12:00,040 --> 00:12:03,090 Ju mund të përdorni Nano, ju mund të përdorni VIM, Emacs. 358 00:12:03,090 --> 00:12:05,110 Ata që janë pak më të komplikuara. 359 00:12:05,110 --> 00:12:06,822 360 00:12:06,822 --> 00:12:09,030 Ose ju mund të përdorni diçka në këtu është quajtur gedit. 361 00:12:09,030 --> 00:12:12,716 362 00:12:12,716 --> 00:12:13,215 Më vjen keq. 363 00:12:13,215 --> 00:12:18,590 364 00:12:18,590 --> 00:12:19,480 gedit nuk është i lumtur. 365 00:12:19,480 --> 00:12:21,870 366 00:12:21,870 --> 00:12:27,870 Pra gedit është në thelb vetëm një editor teksti. 367 00:12:27,870 --> 00:12:30,780 Ashtu si unë text redakto fjalës procesor ose diçka të tillë. 368 00:12:30,780 --> 00:12:33,260 Pra, ajo e mori një të mirë Ndërfaqja ashtu si kjo. 369 00:12:33,260 --> 00:12:36,340 Kështu që ju të bëni diçka të tillë. 370 00:12:36,340 --> 00:12:39,190 Pra, në fakt më lejoni të jap emrin sepse unë kurrë nuk e bëri atë. 371 00:12:39,190 --> 00:12:40,620 372 00:12:40,620 --> 00:12:43,170 >> Pra, çfarë ju dëshironi të përmendur programin tonë të parë? 373 00:12:43,170 --> 00:12:44,566 Është vetëm do të thonë hi. 374 00:12:44,566 --> 00:12:45,441 >> STUDENT: [padëgjueshme]. 375 00:12:45,441 --> 00:12:46,470 376 00:12:46,470 --> 00:12:48,180 >> Jason Hirschhorn: Ju mungon imagjinata. 377 00:12:48,180 --> 00:12:49,615 OK, gedit. 378 00:12:49,615 --> 00:12:50,115 Hi. 379 00:12:50,115 --> 00:12:51,166 380 00:12:51,166 --> 00:12:52,040 Unë jam duke shkuar për të bërë txt. 381 00:12:52,040 --> 00:12:54,470 382 00:12:54,470 --> 00:12:55,680 OK, kështu që këtu është. 383 00:12:55,680 --> 00:12:57,820 Pra, le të shkruajë një program. 384 00:12:57,820 --> 00:13:01,280 Kështu që unë mendoj se ju e panë këtë në leksion. 385 00:13:01,280 --> 00:13:02,380 Ju duhet një funksion kryesor. 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 Pra, kjo është vetëm një funksion kryesor. 390 00:13:08,280 --> 00:13:10,550 391 00:13:10,550 --> 00:13:11,050 Bigger? 392 00:13:11,050 --> 00:13:11,550 Po, sorry. 393 00:13:11,550 --> 00:13:16,690 394 00:13:16,690 --> 00:13:19,102 OK kështu që ju duhet një funksion kryesor. 395 00:13:19,102 --> 00:13:20,810 Unë mendoj se unë jam duke kërcyer armë pak, 396 00:13:20,810 --> 00:13:23,750 por ajo nuk është e keqe për të marrë përdorur për këtë lloj të gjëra. 397 00:13:23,750 --> 00:13:25,680 >> Pra, një funksion kryesor, çdo program C jeni 398 00:13:25,680 --> 00:13:28,555 do të shkruaj për pjesën tjetër të këtij Sigurisht do të ketë një funksion kryesor. 399 00:13:28,555 --> 00:13:29,004 400 00:13:29,004 --> 00:13:29,920 A e dini pse? 401 00:13:29,920 --> 00:13:31,231 402 00:13:31,231 --> 00:13:32,105 Çfarë është up? 403 00:13:32,105 --> 00:13:32,980 >> STUDENT: Fillimi. 404 00:13:32,980 --> 00:13:35,020 >> Jason Hirschhorn: Pikërisht, kështu që tregon programi juaj se ku të fillojë. 405 00:13:35,020 --> 00:13:38,169 Pra, nëse ju nuk keni një funksion kryesor, dhe ju përpilojnë këtë dhe sende, 406 00:13:38,169 --> 00:13:39,710 kjo nuk do të dinë se do të fillojë. 407 00:13:39,710 --> 00:13:41,810 Kryesor është gjithmonë aty ku fillon. 408 00:13:41,810 --> 00:13:46,910 Pra, ju keni një funksion kryesor, dhe pastaj ka dikush kujtohet se si për të shkruar? 409 00:13:46,910 --> 00:13:47,699 >> STUDENT: printf. 410 00:13:47,699 --> 00:13:48,990 Jason Hirschhorn: Po, 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, tani kam vendosur që ju djema deri të dështojë, por do të këtë të përpilojnë. 415 00:14:02,450 --> 00:14:03,290 >> STUDENT: Jo 416 00:14:03,290 --> 00:14:03,520 >> Jason Hirschhorn: Pse? 417 00:14:03,520 --> 00:14:04,830 Ka arsye të shumta pse. 418 00:14:04,830 --> 00:14:06,460 419 00:14:06,460 --> 00:14:07,300 Të sigurt. 420 00:14:07,300 --> 00:14:09,700 >> STUDENT: Nuk ka standardi [padëgjueshme]. 421 00:14:09,700 --> 00:14:10,783 >> Jason Hirschhorn: Perfect. 422 00:14:10,783 --> 00:14:12,122 Pra, çfarë është kjo quhet deri këtu? 423 00:14:12,122 --> 00:14:13,540 >> STUDENT: [padëgjueshme] 424 00:14:13,540 --> 00:14:14,540 >> Jason Hirschhorn: Është e a header file, e drejtë? 425 00:14:14,540 --> 00:14:15,331 Kjo është një header fotografi. 426 00:14:15,331 --> 00:14:16,460 Dhe ju jeni saktësisht e drejtë. 427 00:14:16,460 --> 00:14:17,376 Dy prej jush janë të drejta. 428 00:14:17,376 --> 00:14:21,340 Pra, për të përfshirë atë, unë vetëm bëj paund përfshijnë standarde .h output input. 429 00:14:21,340 --> 00:14:22,787 430 00:14:22,787 --> 00:14:23,620 Jam i mirë për të shkuar tani? 431 00:14:23,620 --> 00:14:27,570 432 00:14:27,570 --> 00:14:28,520 Do të hartojë këtë? 433 00:14:28,520 --> 00:14:29,263 >> STUDENT: Jo 434 00:14:29,263 --> 00:14:30,346 Jason Hirschhorn: Pse jo? 435 00:14:30,346 --> 00:14:32,417 STUDENT: Kjo është një [padëgjueshme] teksti. 436 00:14:32,417 --> 00:14:33,750 Jason Hirschhorn: Po, awesome. 437 00:14:33,750 --> 00:14:34,900 438 00:14:34,900 --> 00:14:36,420 Kështu që unë vetëm e bëri atë. 439 00:14:36,420 --> 00:14:46,130 Kështu që unë shpëtoi, por gedit hi.txt. 440 00:14:46,130 --> 00:14:47,170 441 00:14:47,170 --> 00:14:50,080 Deri tani, nëse unë bëj ls, këtu është. 442 00:14:50,080 --> 00:14:50,580 Drejtë këtu. 443 00:14:50,580 --> 00:14:51,716 Oh, kjo nuk është në awesome. 444 00:14:51,716 --> 00:14:52,590 Unë duhet të ketë dalë. 445 00:14:52,590 --> 00:14:53,740 446 00:14:53,740 --> 00:14:54,620 Oh, të përsosur. 447 00:14:54,620 --> 00:14:56,200 Si nuk kemi vënë këtë në awesome? 448 00:14:56,200 --> 00:14:59,150 Kështu që unë nuk dua atë këtu në shtëpinë time Lista me çdo gjë tjetër. 449 00:14:59,150 --> 00:15:00,832 Unë dua të vënë atë në dosje. 450 00:15:00,832 --> 00:15:01,540 Si mund ta bëjë këtë? 451 00:15:01,540 --> 00:15:09,530 452 00:15:09,530 --> 00:15:10,210 >> Jo shumë e vështirë. 453 00:15:10,210 --> 00:15:13,566 454 00:15:13,566 --> 00:15:14,065 Leviz. 455 00:15:14,065 --> 00:15:16,410 456 00:15:16,410 --> 00:15:18,700 Pra, ne kemi mësuar tashmë ls, lista. 457 00:15:18,700 --> 00:15:19,900 cd të ndryshojë directories. 458 00:15:19,900 --> 00:15:21,739 cd dot dot të përplasem jashtë directories. 459 00:15:21,739 --> 00:15:23,780 Dhe tani ne jemi duke shkuar për fillojnë të lëvizin përreth fotografi. 460 00:15:23,780 --> 00:15:30,210 Pra, për të lëvizur vetëm lëvizin hi.txt, dhe Unë jam duke shkuar për të vënë atë në awesome. 461 00:15:30,210 --> 00:15:31,270 462 00:15:31,270 --> 00:15:32,310 >> Vetëm të jenë të kujdesshëm. 463 00:15:32,310 --> 00:15:34,976 Kurdo që ju jeni me shkrim në command line, çështjet çdo gjë. 464 00:15:34,976 --> 00:15:37,020 Çështje kaq uppercase. 465 00:15:37,020 --> 00:15:40,440 Nëse unë kisha bërë vogle a, është e nuk do të dinë se çfarë po ndodh. 466 00:15:40,440 --> 00:15:42,840 Pra, çështjet çdo gjë të jetë shumë e veçantë. 467 00:15:42,840 --> 00:15:45,120 >> Vraponi në mënyrë që ls. 468 00:15:45,120 --> 00:15:46,310 Nuk është më këtu. 469 00:15:46,310 --> 00:15:48,040 Le të ndryshojë në dosjen awesome. 470 00:15:48,040 --> 00:15:49,380 471 00:15:49,380 --> 00:15:49,880 ls. 472 00:15:49,880 --> 00:15:50,782 473 00:15:50,782 --> 00:15:51,490 Boom, është atje. 474 00:15:51,490 --> 00:15:53,940 Dhe dikush përmendi pse kjo nuk do të përpilojnë. 475 00:15:53,940 --> 00:15:55,410 Pse nuk do të përpilojë përsëri? 476 00:15:55,410 --> 00:15:56,891 477 00:15:56,891 --> 00:15:57,390 Vërtet? 478 00:15:57,390 --> 00:15:58,690 >> STUDENT: Kjo nuk është në .c. 479 00:15:58,690 --> 00:15:59,060 >> Jason Hirschhorn: Perfect. 480 00:15:59,060 --> 00:16:01,686 Kjo nuk është një .c, s aq sa jam unë do ta riemërtoni atë në një .c? 481 00:16:01,686 --> 00:16:03,120 Çfarë është një mënyrë e lehtë për të bërë atë? 482 00:16:03,120 --> 00:16:05,200 483 00:16:05,200 --> 00:16:06,720 Le të përdorim komandën ne vetëm e bëri. 484 00:16:06,720 --> 00:16:13,860 Pra, ne jemi vetëm duke shkuar për të lëvizin hi.txt të 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 Dhe pastaj vetëm për argëtim, le të vetëm të kërcejnë në këtë të shpejtë të vërtetë. 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 Ju do të vëreni se është e bukur dhe të gjallë. 492 00:16:28,400 --> 00:16:30,490 493 00:16:30,490 --> 00:16:33,690 Pra, këto janë vetëm lloj të dobishme ngjyrat, kur ju jeni të programimit. 494 00:16:33,690 --> 00:16:36,350 Pra, int dhe i pavlefshëm, ato janë lloje të të dhënave. 495 00:16:36,350 --> 00:16:38,080 Ne do të shkojnë më shumë se ata që janë në një të dytë. 496 00:16:38,080 --> 00:16:39,650 Hi është një string. 497 00:16:39,650 --> 00:16:40,890 Por ngjyra të dobishme. 498 00:16:40,890 --> 00:16:44,790 Pra, nëse ju ndonjëherë aksidentalisht zgjidhni gabuar extension, 499 00:16:44,790 --> 00:16:46,150 ju duhet të keni këto ngjyra. 500 00:16:46,150 --> 00:16:46,650 Çfarë është up? 501 00:16:46,650 --> 00:16:50,772 >> STUDENT: Si mund të kopjoni në a paraqesë [padëgjueshme] në një skedar? 502 00:16:50,772 --> 00:16:52,980 Jason Hirschhorn: Oh, unë jam do të ju tregojnë se shumë. 503 00:16:52,980 --> 00:16:55,070 Pra kopje hiqni janë në bankën e të akuzuarve. 504 00:16:55,070 --> 00:16:58,300 505 00:16:58,300 --> 00:16:59,070 Le të bëjmë këtë. 506 00:16:59,070 --> 00:17:00,310 Sigurohuni që ajo punon. 507 00:17:00,310 --> 00:17:00,960 Bëni hi. 508 00:17:00,960 --> 00:17:02,430 509 00:17:02,430 --> 00:17:03,610 Punon, e drejtuar atë. 510 00:17:03,610 --> 00:17:08,484 Pra ./hi awesome. 511 00:17:08,484 --> 00:17:09,609 Kjo është programi juaj i parë. 512 00:17:09,609 --> 00:17:10,800 Më lejoni të bëjë atë të mëdha. 513 00:17:10,800 --> 00:17:15,130 514 00:17:15,130 --> 00:17:16,833 Pra, a me të vërtetë good-- Yeah, çfarë është lart? 515 00:17:16,833 --> 00:17:18,833 STUDENT: Pse do të jetë se kur unë të marrë Gedit, 516 00:17:18,833 --> 00:17:21,809 kjo nuk më jep mua një tjetër linjë për Gedit hi.txt? 517 00:17:21,809 --> 00:17:23,793 518 00:17:23,793 --> 00:17:25,690 Ajo vetëm vë kursorin në një linjë. 519 00:17:25,690 --> 00:17:26,273 STUDENT: Po. 520 00:17:26,273 --> 00:17:27,265 [Padëgjueshme]. 521 00:17:27,265 --> 00:17:29,520 522 00:17:29,520 --> 00:17:31,510 >> Jason Hirschhorn: Prisni, kështu thonë se përsëri. 523 00:17:31,510 --> 00:17:35,279 >> STUDENT: Kur unë lloji Gedit, e hera e parë, line-- parë 524 00:17:35,279 --> 00:17:37,070 Jason Hirschhorn: Up atje në krye? 525 00:17:37,070 --> 00:17:39,800 STUDENT: ka asnjë J Harvard aplikim, dhe kursori 526 00:17:39,800 --> 00:17:41,237 është vetëm të gjitha rrugën në të majtë. 527 00:17:41,237 --> 00:17:42,986 Jason Hirschhorn: All mënyra në të majtë? 528 00:17:42,986 --> 00:17:43,569 STUDENT: Po. 529 00:17:43,569 --> 00:17:44,810 A ka dikush tjetër të ketë kjo? 530 00:17:44,810 --> 00:17:46,920 >> Jason Hirschhorn: Oh, mirë J Harvard është vetëm si emër. 531 00:17:46,920 --> 00:17:48,770 Pra, kjo është vetëm emrin standarde. 532 00:17:48,770 --> 00:17:49,978 >> STUDENT: Është ndalesa përgjigjej. 533 00:17:49,978 --> 00:17:51,090 534 00:17:51,090 --> 00:17:52,840 Jason Hirschhorn: Oh, ajo ndalon përgjigjej. 535 00:17:52,840 --> 00:17:55,570 OK, kështu që ajo që ju duhet të bëni është të ju keni për të mbyllur jashtë gedit. 536 00:17:55,570 --> 00:17:58,360 Aq afër nga gedit, dhe ai duhet të kthehet. 537 00:17:58,360 --> 00:18:00,726 Pra, është e gedit hapur në tuaj aplikim të drejtë tani? 538 00:18:00,726 --> 00:18:02,636 539 00:18:02,636 --> 00:18:05,510 Nëse dilni nga ajo, ajo duhet kthehet dhe ju duhet të jetë mirë për të shkuar. 540 00:18:05,510 --> 00:18:08,257 541 00:18:08,257 --> 00:18:08,840 A atë punë? 542 00:18:08,840 --> 00:18:10,824 543 00:18:10,824 --> 00:18:13,850 >> STUDENT: Kështu bëri që ju të përdorni komanda gedit të open-- 544 00:18:13,850 --> 00:18:16,350 Jason Hirschhorn: Jo, e parë Komanda gedit ishte një gabim. 545 00:18:16,350 --> 00:18:17,930 546 00:18:17,930 --> 00:18:19,860 Komanda parë gedit, Unë të bëj gedit hi.txt. 547 00:18:19,860 --> 00:18:21,170 548 00:18:21,170 --> 00:18:24,240 Kështu që unë t'i jepte një emër, hi.txt kështu gedit. 549 00:18:24,240 --> 00:18:27,070 hi.txt është emri i file. 550 00:18:27,070 --> 00:18:28,890 I pari ishte vetëm një gabim, dhe pastaj 551 00:18:28,890 --> 00:18:30,450 I mbyllur shpejt nga programi. 552 00:18:30,450 --> 00:18:36,737 Pra, pyetja ishte në qoftë se unë bëj Gedit, unë nuk jam 553 00:18:36,737 --> 00:18:39,320 do të jetë në gjendje të vërtetë të bëjë çdo gjë tjetër në linjën time të komandës 554 00:18:39,320 --> 00:18:42,390 deri sa unë mbyllur që gedit, kështu që unë Mendoj se kjo është ajo që ata u përplas. 555 00:18:42,390 --> 00:18:43,689 Pra mbyllë gedit. 556 00:18:43,689 --> 00:18:45,730 Ajo do të kthehet nga ajo program, dhe pastaj ju do të 557 00:18:45,730 --> 00:18:49,090 të jenë në gjendje që në fakt të tipit në vijën komanduese përsëri. 558 00:18:49,090 --> 00:18:50,290 559 00:18:50,290 --> 00:18:52,198 A është kjo e mirë? 560 00:18:52,198 --> 00:18:52,698 Dope. 561 00:18:52,698 --> 00:18:57,715 562 00:18:57,715 --> 00:19:00,410 Pra, vetëm sigurohuni që për të mbyllur ajo në qoftë se ju drejtuar në telashe. 563 00:19:00,410 --> 00:19:01,860 564 00:19:01,860 --> 00:19:04,465 >> OK, kështu që një pyetje të vërtetë të mirë një sekondë më parë ka kopjuar. 565 00:19:04,465 --> 00:19:06,790 566 00:19:06,790 --> 00:19:08,440 Deri tani unë kam hi.c. 567 00:19:08,440 --> 00:19:09,890 Por le të thonë se unë dua për të ndryshuar atë. 568 00:19:09,890 --> 00:19:11,630 Unë dua që ajo të jetë pak më të mirë. 569 00:19:11,630 --> 00:19:13,250 Unë dua të them klasë hi. 570 00:19:13,250 --> 00:19:15,670 Por unë dua të mbajtur këtë template. 571 00:19:15,670 --> 00:19:17,980 Unë nuk kam për të rishkruar gjithë programi përsëri. 572 00:19:17,980 --> 00:19:19,700 Unë dua për të mbajtur template. 573 00:19:19,700 --> 00:19:20,480 Si mund të kopje? 574 00:19:20,480 --> 00:19:25,580 575 00:19:25,580 --> 00:19:26,210 >> Easy. 576 00:19:26,210 --> 00:19:29,680 Pra cp hi.c newhi.c. 577 00:19:29,680 --> 00:19:32,767 578 00:19:32,767 --> 00:19:34,340 Tani unë kam dy. 579 00:19:34,340 --> 00:19:48,330 Dhe atëherë unë mund të hapur deri newhi.c, dhe në vend të vetëm duke thënë se hi, 580 00:19:48,330 --> 00:19:51,280 Unë do të them klasë hi! 581 00:19:51,280 --> 00:20:00,530 582 00:20:00,530 --> 00:20:01,780 Kështu që unë do të kthehem. 583 00:20:01,780 --> 00:20:03,520 Dil jashtë. 584 00:20:03,520 --> 00:20:04,990 Kthehu mbrapa në linjën time të komandës. 585 00:20:04,990 --> 00:20:06,070 ls bëjnë newhi. 586 00:20:06,070 --> 00:20:07,500 587 00:20:07,500 --> 00:20:08,140 Drejtuar atë. 588 00:20:08,140 --> 00:20:09,720 589 00:20:09,720 --> 00:20:10,220 Atje. 590 00:20:10,220 --> 00:20:11,530 Është më mirë, shumë më mirë. 591 00:20:11,530 --> 00:20:13,600 592 00:20:13,600 --> 00:20:17,610 Pra, nëse ju doni të kopjoni diçka, lehtë si ajo. cp është kopje. 593 00:20:17,610 --> 00:20:22,060 594 00:20:22,060 --> 00:20:25,355 >> Pra, ne kemi shkuar mbi lëvizje, bërë directories, kopjim. 595 00:20:25,355 --> 00:20:27,434 596 00:20:27,434 --> 00:20:29,470 Le të shohim se çfarë tjetër duhet të shkoj mbi? 597 00:20:29,470 --> 00:20:30,580 598 00:20:30,580 --> 00:20:31,080 Oh, po. 599 00:20:31,080 --> 00:20:31,871 Le të shkojë mbi këtë. 600 00:20:31,871 --> 00:20:32,990 601 00:20:32,990 --> 00:20:34,300 Pra, kjo ishte awesome. 602 00:20:34,300 --> 00:20:35,710 603 00:20:35,710 --> 00:20:37,320 Le të thonë se unë doja to-- oh prisni. 604 00:20:37,320 --> 00:20:39,224 Unë jam duke shkuar për të shkuar mbrapa në awesome. 605 00:20:39,224 --> 00:20:41,720 606 00:20:41,720 --> 00:20:46,670 >> Le të thonë se unë nuk dua këto fotografi të drejtë këtu. 607 00:20:46,670 --> 00:20:49,630 Le të thonë se unë dua ato në një të re directory si në directory awesome. 608 00:20:49,630 --> 00:20:51,463 Unë dua të fillojë organizimin, kështu që tani unë jam duke shkuar 609 00:20:51,463 --> 00:20:53,390 që të ketë një directory të re të quajtur hi. 610 00:20:53,390 --> 00:20:55,850 Ajo mori të gjitha programet Unë shkruaj quajtur hi. 611 00:20:55,850 --> 00:20:57,000 Pra, si do të bëjmë këtë? 612 00:20:57,000 --> 00:21:00,234 613 00:21:00,234 --> 00:21:01,490 >> STUDENT: Ndryshimi directory. 614 00:21:01,490 --> 00:21:02,448 >> Jason Hirschhorn: Po. 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 Ajo është ankuar për shkak se I tashmë kishte një hi këtu. 622 00:21:16,160 --> 00:21:17,260 623 00:21:17,260 --> 00:21:18,610 Deri tani unë kam një directory hi. 624 00:21:18,610 --> 00:21:21,200 Pra, tani unë dua të shkojë çdo gjë, të gjitha programet e kam shkruar, 625 00:21:21,200 --> 00:21:22,950 Unë dua për të lëvizur në directory hi. 626 00:21:22,950 --> 00:21:24,120 Vetëm të pastër sende up. 627 00:21:24,120 --> 00:21:25,245 Si mund ta bëjë këtë? 628 00:21:25,245 --> 00:21:26,550 >> STUDENT: [padëgjueshme]. 629 00:21:26,550 --> 00:21:28,040 >> Jason Hirschhorn: Moving atë, e drejtë? 630 00:21:28,040 --> 00:21:28,865 Pra, le të shkojë. 631 00:21:28,865 --> 00:21:34,215 632 00:21:34,215 --> 00:21:34,715 Vërtet? 633 00:21:34,715 --> 00:21:38,162 >> STUDENTORE: Çfarë është dallimi në mes hi dhe hi.c se ne tashmë kemi. 634 00:21:38,162 --> 00:21:39,870 Jason Hirschhorn: Oh, hi.c është aktuale. 635 00:21:39,870 --> 00:21:41,770 Pra, kjo është fotografi që ju ka shkruajtur. 636 00:21:41,770 --> 00:21:44,670 Pra, në qoftë se keni qenë duke shkuar për të të hapur atë në gedit apo Nano, 637 00:21:44,670 --> 00:21:46,240 kjo është ajo që ju jeni të shtypni. 638 00:21:46,240 --> 00:21:48,710 Kur ju përpiloni atë, atëherë që ju të merrni një skedë të ekzekutueshme. 639 00:21:48,710 --> 00:21:49,610 Kjo është e hi. 640 00:21:49,610 --> 00:21:52,630 Pra, nëse ju hapur hi, kjo do të jetë një bandë e dërdëllisje për ju. 641 00:21:52,630 --> 00:21:57,536 Ajo në thelb do të jetë bandë e udhëzimeve kompjuterike. 642 00:21:57,536 --> 00:21:58,036 Çfarë është up? 643 00:21:58,036 --> 00:21:59,577 >> STUDENTORE: Çfarë do të thotë të gjitha ngjyrat? 644 00:21:59,577 --> 00:22:00,892 Blu është ndoshta directory. 645 00:22:00,892 --> 00:22:02,010 Çfarë është e verdhë? 646 00:22:02,010 --> 00:22:04,051 >> Jason Hirschhorn: Ata janë fotografi ekzekutueshme. 647 00:22:04,051 --> 00:22:08,344 Pra, kur unë kam bërë hi.c, atë dha me-- kështu që unë mund ta bëjë këtë. 648 00:22:08,344 --> 00:22:09,010 Jumping armë. 649 00:22:09,010 --> 00:22:11,880 Pra, hiqni hi po. 650 00:22:11,880 --> 00:22:12,930 Pra, atëherë le të bëjë ls. 651 00:22:12,930 --> 00:22:13,930 Unë nuk kam hi më. 652 00:22:13,930 --> 00:22:16,770 Pra, kur ju bëni, kjo është kur ju marrë programin që ju ka shkruajtur 653 00:22:16,770 --> 00:22:18,100 dhe ju bëni një skedë të ekzekutueshme. 654 00:22:18,100 --> 00:22:20,720 Pra, ti hi.c-- mirë, të bëjë hi. 655 00:22:20,720 --> 00:22:21,956 656 00:22:21,956 --> 00:22:24,060 Unë mendoj se ai kaloi këtë në leksion. 657 00:22:24,060 --> 00:22:25,970 >> Këto janë bandë e udhëzime përpiluesit. 658 00:22:25,970 --> 00:22:28,585 Pra, në vend të pasur nevojë të vërtetë shkruaj tingëllim me të gjitha këto. 659 00:22:28,585 --> 00:22:29,860 Këto janë flamuj. 660 00:22:29,860 --> 00:22:31,210 Ju vetëm shkruani bëni. 661 00:22:31,210 --> 00:22:32,680 Pra, kjo e bën fotografi ekzekutueshme. 662 00:22:32,680 --> 00:22:36,200 Pra, kur ju bëni ls, tani ju keni hi. 663 00:22:36,200 --> 00:22:38,320 Pra, kjo është ajo që ju jeni do të vërtetë të drejtuar. 664 00:22:38,320 --> 00:22:45,130 Dhe kështu që ju drejtuar atë duke bërë ./hi, dhe ajo shkon programin tuaj. 665 00:22:45,130 --> 00:22:51,066 Por në qoftë se unë të përpiqet të bëjë atë me të hi.c, jo, ajo nuk do të punojnë. 666 00:22:51,066 --> 00:22:52,190 Po, ka që e bëjnë kuptim? 667 00:22:52,190 --> 00:22:52,990 >> STUDENT: Mm-HM. 668 00:22:52,990 --> 00:22:53,948 >> Jason Hirschhorn: ftohtë. 669 00:22:53,948 --> 00:22:55,632 670 00:22:55,632 --> 00:22:57,330 Prisni, desha të them diçka tjetër. 671 00:22:57,330 --> 00:22:58,450 672 00:22:58,450 --> 00:23:02,226 Vetëm të vërtetë të shpejtë, në rast dikush është i interesuar, 673 00:23:02,226 --> 00:23:04,350 kur hidhesh nga nje directory, kjo është dot dot. 674 00:23:04,350 --> 00:23:05,580 675 00:23:05,580 --> 00:23:08,960 A ka dikush një ide të asaj që ndoshta vetëm njëjës dot mjetet? 676 00:23:08,960 --> 00:23:15,085 677 00:23:15,085 --> 00:23:15,960 STUDENT: [padëgjueshme]. 678 00:23:15,960 --> 00:23:16,631 679 00:23:16,631 --> 00:23:18,880 Jason Hirschhorn: Është e në fakt directory aktuale. 680 00:23:18,880 --> 00:23:20,730 Pra, kjo është directory tuaj të tanishme. 681 00:23:20,730 --> 00:23:21,920 682 00:23:21,920 --> 00:23:22,610 Kështu që unë jam këtu. 683 00:23:22,610 --> 00:23:23,700 Unë jam në awesome. 684 00:23:23,700 --> 00:23:27,090 Nëse unë bëj cd dot, ajo nuk ka të bëjë asgjë. 685 00:23:27,090 --> 00:23:28,750 Ajo merr mua për directory time aktuale. 686 00:23:28,750 --> 00:23:34,407 Pra, a të tepërta pak, por ju keni për të bërë këtë, kështu që ./ emrin e programit tuaj, 687 00:23:34,407 --> 00:23:36,490 në mënyrë që të kandidojë tuaj program, ju duhet të bëni atë. 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 >> STUDENT: Nëse ju bëni cd dot dot dot, megjithatë shumë dots 692 00:23:42,032 --> 00:23:43,990 do të vetëm të marrë ju deri se shumë directories? 693 00:23:43,990 --> 00:23:46,527 >> Jason Hirschhorn: Ju do të thotë si cd dot dot dot dot? 694 00:23:46,527 --> 00:23:47,110 STUDENT: Po. 695 00:23:47,110 --> 00:23:47,985 Jason Hirschhorn: No. 696 00:23:47,985 --> 00:23:48,850 697 00:23:48,850 --> 00:23:52,130 Pra, në fakt Mos harroni që unë kam l ls? 698 00:23:52,130 --> 00:23:53,290 699 00:23:53,290 --> 00:23:56,800 Në qoftë se unë bëj diçka tjetër, unë mund ls -A. 700 00:23:56,800 --> 00:23:59,940 Pra, çfarë thotë ky është -A ju tregon gjithçka. 701 00:23:59,940 --> 00:24:03,180 Pra, kjo ju tregon gjëra të cilat janë të fshehur dhe gjëra që nuk janë të fshehura. 702 00:24:03,180 --> 00:24:10,880 Pra, nëse ju vëreni se kur kam bërë vetëm ls, unë pashë vetëm atë stuff, 703 00:24:10,880 --> 00:24:12,060 gjëra kam bërë. 704 00:24:12,060 --> 00:24:14,640 Nëse unë bëj -A, ajo do të më tregoni gjithçka. 705 00:24:14,640 --> 00:24:18,460 Dhe directory aq aktuale, directory mbi të. 706 00:24:18,460 --> 00:24:22,025 707 00:24:22,025 --> 00:24:22,900 Ka që e bëjnë kuptim? 708 00:24:22,900 --> 00:24:23,130 Vërtet? 709 00:24:23,130 --> 00:24:25,296 >> STUDENT: Por, ata nuk janë të aktualisht në directory. 710 00:24:25,296 --> 00:24:30,938 Lista aktuale nuk është në vetvete, kështu që pse të tregojnë ato me pika brenda? 711 00:24:30,938 --> 00:24:33,910 >> Jason Hirschhorn: Ju do të thotë se është si ajo nuk është në directory. 712 00:24:33,910 --> 00:24:34,810 >> STUDENTORE: E drejta. 713 00:24:34,810 --> 00:24:36,620 Pra, ne kemi një listë të gjërave që janë në dosjen. 714 00:24:36,620 --> 00:24:37,630 >> Jason Hirschhorn: Unë mendoj se ajo është në direktoriumin. 715 00:24:37,630 --> 00:24:41,190 Ashtu si -një tregon çdo gjë, madje edhe nëse është e fshehur brenda directory. 716 00:24:41,190 --> 00:24:44,440 Kështu që unë mendoj se kjo është vetëm një rrugë për të Lista aktuale në qoftë se ka kuptim. 717 00:24:44,440 --> 00:24:46,400 718 00:24:46,400 --> 00:24:47,400 Kjo është një rekursive pak. 719 00:24:47,400 --> 00:24:48,300 Është si Fillestar. 720 00:24:48,300 --> 00:24:48,920 Çfarë është up? 721 00:24:48,920 --> 00:24:52,090 >> STUDENT: Pra, ju tha tregon -Një [padëgjueshme]? 722 00:24:52,090 --> 00:24:53,215 Jason Hirschhorn: -a, vërtet. 723 00:24:53,215 --> 00:24:54,964 724 00:24:54,964 --> 00:24:56,572 >> STUDENTORE: Çfarë e bën atë [e padëgjueshme]? 725 00:24:56,572 --> 00:24:59,280 Jason Hirschhorn: Well, për shembull, le të shkojë mbrapa deri në krye. 726 00:24:59,280 --> 00:25:00,890 727 00:25:00,890 --> 00:25:04,180 Kjo është zakonisht gjëra që ju nuk duhet të rrëmujë me dhe ju nuk keni nevojë për t'u shqetësuar rreth. 728 00:25:04,180 --> 00:25:07,180 Pra, kjo është lloj i shtëpisë. 729 00:25:07,180 --> 00:25:10,230 Nëse unë bëj -a, unë të marrë ton e gjëra. 730 00:25:10,230 --> 00:25:14,760 731 00:25:14,760 --> 00:25:15,440 Të gjitha që stuff. 732 00:25:15,440 --> 00:25:18,840 733 00:25:18,840 --> 00:25:21,258 Dhe ju nuk keni nevojë për të bela me ndonjë të këtij stuff. 734 00:25:21,258 --> 00:25:23,716 Definitely nuk do të fillojnë të shkojnë këtu dhe vetëm për të hequr sende. 735 00:25:23,716 --> 00:25:27,190 >> [Qeshura] 736 00:25:27,190 --> 00:25:32,440 >> Po, kjo ishte pak më shumë Sende të qetë, por është mirë të dihet. 737 00:25:32,440 --> 00:25:34,310 Unë mendoj se është mirë të dihet. 738 00:25:34,310 --> 00:25:35,540 739 00:25:35,540 --> 00:25:41,420 Por në qoftë se ju nuk doni të shkruani -A në tërësi të këtij kursi, 740 00:25:41,420 --> 00:25:42,540 vetëm harrojmë atë. 741 00:25:42,540 --> 00:25:43,040 Çfarë është up? 742 00:25:43,040 --> 00:25:44,436 >> STUDENTORE: Çfarë është ls -l? 743 00:25:44,436 --> 00:25:46,310 Jason Hirschhorn: Kjo ju tregon leje. 744 00:25:46,310 --> 00:25:50,269 Në thelb ju përdorni atë për leje, kështu l. 745 00:25:50,269 --> 00:25:52,060 Kjo ju tregon pak pak më shumë informacion, 746 00:25:52,060 --> 00:25:54,840 por përsëri, kjo është pak pak gjëra më të qetë. 747 00:25:54,840 --> 00:25:56,040 Këto janë vetëm lejet. 748 00:25:56,040 --> 00:25:57,710 Kështu lejet e dosjeve. 749 00:25:57,710 --> 00:26:04,459 Pra, vetëm për shembull, le të thonë se unë bëra një dosje, kështu d përfaqëson directory. 750 00:26:04,459 --> 00:26:05,500 Pra, ata janë të directories. 751 00:26:05,500 --> 00:26:08,250 Dhe pastaj lexojnë, shkruajnë, ekzekutuar. 752 00:26:08,250 --> 00:26:12,610 Pra, ata janë lejet për Unë mendoj se përdoruesit, grup, bota. 753 00:26:12,610 --> 00:26:14,490 754 00:26:14,490 --> 00:26:15,610 Krejtësisht shkuar shumë larg. 755 00:26:15,610 --> 00:26:18,580 Ju jeni duke shkuar për të shkuar në këtë si javë nga tani, por vetëm në mënyrë ju e dini, 756 00:26:18,580 --> 00:26:19,340 ato janë lejet. 757 00:26:19,340 --> 00:26:19,840 Çfarë është up? 758 00:26:19,840 --> 00:26:23,189 STUDENTORE: A mund të qartë se sa vetëm kaloni gjë tjetër, mund të you-- 759 00:26:23,189 --> 00:26:24,980 Jason Hirschhorn: Ti do të thotë në të vërtetë fshini? 760 00:26:24,980 --> 00:26:25,859 761 00:26:25,859 --> 00:26:26,400 Nuk e di. 762 00:26:26,400 --> 00:26:27,450 Unë kurrë nuk e bëjnë këtë. 763 00:26:27,450 --> 00:26:28,700 Pse do të doni të bëni atë? 764 00:26:28,700 --> 00:26:29,782 765 00:26:29,782 --> 00:26:30,698 Pse do të bëni atë? 766 00:26:30,698 --> 00:26:32,330 767 00:26:32,330 --> 00:26:32,840 I like it. 768 00:26:32,840 --> 00:26:34,020 Ju jetoni në buzë. 769 00:26:34,020 --> 00:26:35,561 Ju jeni si unë nuk dua asgjë nga këto. 770 00:26:35,561 --> 00:26:40,380 771 00:26:40,380 --> 00:26:41,096 Kjo është intensive. 772 00:26:41,096 --> 00:26:41,970 STUDENT: [padëgjueshme]. 773 00:26:41,970 --> 00:26:43,541 774 00:26:43,541 --> 00:26:45,165 Jason Hirschhorn: Po, ne mund të bëjmë atë. 775 00:26:45,165 --> 00:26:47,960 776 00:26:47,960 --> 00:26:52,667 Na vjen keq, messing me madhësi është krejtësisht freaking me jashtë tani. 777 00:26:52,667 --> 00:26:53,920 778 00:26:53,920 --> 00:26:54,950 Le të shkojnë deri. 779 00:26:54,950 --> 00:26:56,759 Yeah, kështu që tani unë nuk mund të shkojnë deri më. 780 00:26:56,759 --> 00:26:58,550 Pra, çdo gjë që unë mësuar ju është zhdukur përgjithmonë. 781 00:26:58,550 --> 00:26:59,050 Falemnderit. 782 00:26:59,050 --> 00:27:04,311 783 00:27:04,311 --> 00:27:05,310 Ne kemi bërë directories tona. 784 00:27:05,310 --> 00:27:08,268 Ne kemi bërë dosjet tona dhe stuff like se, kështu që ne ende kemi të gjithë që stuff. 785 00:27:08,268 --> 00:27:10,270 786 00:27:10,270 --> 00:27:11,200 OK, unë do të shkoj shpejt. 787 00:27:11,200 --> 00:27:13,300 788 00:27:13,300 --> 00:27:14,100 >> Në mënyrë të vërtetë të shpejtë. 789 00:27:14,100 --> 00:27:15,520 Pra, le të thonë se unë jam në awesome. 790 00:27:15,520 --> 00:27:17,480 791 00:27:17,480 --> 00:27:20,090 Le të thonë se unë të kërkuar për të lëvizur gjithçka në directory ri 792 00:27:20,090 --> 00:27:21,600 sepse unë vetëm dua për të organizuar atë, e drejtë? 793 00:27:21,600 --> 00:27:22,560 Pra, si do ta bëjë këtë. 794 00:27:22,560 --> 00:27:23,650 795 00:27:23,650 --> 00:27:24,150 Leviz. 796 00:27:24,150 --> 00:27:25,399 Ne jemi duke shkuar për të përdorur lëvizje përsëri. 797 00:27:25,399 --> 00:27:26,320 Pra lëvizin hi.c. 798 00:27:26,320 --> 00:27:27,620 799 00:27:27,620 --> 00:27:29,810 Dhe çfarë ju mund të bëni është ju filloni listë sende, 800 00:27:29,810 --> 00:27:32,268 dhe gjëja e fundit që ju listë është ku do të lëvizin atë. 801 00:27:32,268 --> 00:27:38,230 Pra lëvizin 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 Dhe kështu që u zhvendos gjithçka në gjëja e fundit që ju përmendët. 804 00:27:45,880 --> 00:27:49,462 Pra, pastaj të ndryshojë directory, ls hi_dir. 805 00:27:49,462 --> 00:27:50,420 Çdo gjë është në atje. 806 00:27:50,420 --> 00:27:52,625 Pra, kjo është e bukur dhe më të organizuar. 807 00:27:52,625 --> 00:27:53,970 808 00:27:53,970 --> 00:27:57,330 >> OK, le të thonë se unë e urrej programi im origjinal hi. 809 00:27:57,330 --> 00:27:58,700 Unë dua të shpëtoj prej tij. 810 00:27:58,700 --> 00:28:00,380 Si mund ta shpëtoj prej tij? 811 00:28:00,380 --> 00:28:00,880 Çfarë është up? 812 00:28:00,880 --> 00:28:01,755 >> STUDENT: [padëgjueshme]. 813 00:28:01,755 --> 00:28:04,977 814 00:28:04,977 --> 00:28:08,060 Jason Hirschhorn: Le të thonë se unë vetëm duan për të hequr programin, kështu që vetëm hi. 815 00:28:08,060 --> 00:28:11,122 816 00:28:11,122 --> 00:28:11,830 Jo, ju jeni të drejtë. 817 00:28:11,830 --> 00:28:14,680 Pra, kjo është rm, por ju bëni rm hi. 818 00:28:14,680 --> 00:28:18,224 819 00:28:18,224 --> 00:28:19,890 Kjo do të ju jap një paralajmërim të vogël. 820 00:28:19,890 --> 00:28:25,440 Ajo do të thonë se jeni të sigurt që ju doni të fshini këtë, dhe po bëj. 821 00:28:25,440 --> 00:28:27,190 Nëse ju nuk dëshironi të të nxitet si kjo 822 00:28:27,190 --> 00:28:34,260 sepse ju nuk keni kohë për paralajmërime, hiqni -F. 823 00:28:34,260 --> 00:28:35,720 Kjo është një tjetër flamur. 824 00:28:35,720 --> 00:28:36,910 Është si l. 825 00:28:36,910 --> 00:28:38,190 Është si -A. 826 00:28:38,190 --> 00:28:40,610 Këto janë vetëm flamujt që ju jeni duke i dhënë për këto komanda. 827 00:28:40,610 --> 00:28:41,490 Pra, hiqni -F. 828 00:28:41,490 --> 00:28:42,540 829 00:28:42,540 --> 00:28:44,340 f f do të thotë fuqi. 830 00:28:44,340 --> 00:28:45,670 Pra, të detyrojë atë. 831 00:28:45,670 --> 00:28:47,390 Unë nuk dua që të nxitet. 832 00:28:47,390 --> 00:28:48,560 Pra, hiqni -F. 833 00:28:48,560 --> 00:28:49,920 834 00:28:49,920 --> 00:28:50,720 Le të bëjmë hi.c. 835 00:28:50,720 --> 00:28:53,589 836 00:28:53,589 --> 00:28:54,380 Vetëm mori shpëtoj prej tij. 837 00:28:54,380 --> 00:28:55,130 Ajo nuk më thoni. 838 00:28:55,130 --> 00:28:56,160 839 00:28:56,160 --> 00:28:59,270 >> Por le të thonë se në vend që unë jam bërë me këtë directory. 840 00:28:59,270 --> 00:29:01,010 Unë dua të shpëtoj prej directory. 841 00:29:01,010 --> 00:29:02,950 Kështu që unë do të hiqni hi_dir. 842 00:29:02,950 --> 00:29:04,124 843 00:29:04,124 --> 00:29:05,040 Jo, kjo nuk funksionon. 844 00:29:05,040 --> 00:29:11,170 845 00:29:11,170 --> 00:29:13,685 Jo, kështu që nuk do të le Më hiqni një directory. 846 00:29:13,685 --> 00:29:15,770 847 00:29:15,770 --> 00:29:17,010 A ka dikush një ide? 848 00:29:17,010 --> 00:29:18,752 >> STUDENTORE: A është hequr dir? 849 00:29:18,752 --> 00:29:20,335 Jason Hirschhorn: Pra hiqni si kjo? 850 00:29:20,335 --> 00:29:24,961 851 00:29:24,961 --> 00:29:26,398 >> STUDENT: Jo 852 00:29:26,398 --> 00:29:27,835 Vetëm [padëgjueshme]. 853 00:29:27,835 --> 00:29:29,024 854 00:29:29,024 --> 00:29:30,940 Jason Hirschhorn: Jo, tani nuk ka hi. 855 00:29:30,940 --> 00:29:32,099 Ka vetëm hi_dir. 856 00:29:32,099 --> 00:29:33,140 Pra, kjo është directory. 857 00:29:33,140 --> 00:29:34,730 858 00:29:34,730 --> 00:29:37,930 Pra, në të vërtetë atë që ju doni të bëni is-- oh, ju keni një ide? 859 00:29:37,930 --> 00:29:39,281 Unë e shoh si një dorë e gjysmë. 860 00:29:39,281 --> 00:29:40,156 >> STUDENT: [padëgjueshme]. 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 >> STUDENT: [padëgjueshme]. 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 Pra, nëse unë dua të hiqni një directory, hiqni -r. 868 00:29:51,790 --> 00:29:52,580 Kjo është gjithkund rekursive. 869 00:29:52,580 --> 00:29:54,230 Pra, hiqni atë directory rekursive. 870 00:29:54,230 --> 00:29:57,700 Kështu që unë dua që ju të shkoni në atë directory, hiqni çdo gjë në directory, 871 00:29:57,700 --> 00:29:59,180 dhe pastaj të heqin qafe e directory. 872 00:29:59,180 --> 00:30:00,930 Dhe atëherë unë jam duke shkuar për f, si edhe, për shkak se unë 873 00:30:00,930 --> 00:30:04,680 nuk duan që ajo të menjëhershëm mua me paralajmërime pasi ajo heq çdo skedë të vetme. 874 00:30:04,680 --> 00:30:06,720 Pra, hiqni hi_dir -rf. 875 00:30:06,720 --> 00:30:08,680 876 00:30:08,680 --> 00:30:09,540 Boom, është e shkuar. 877 00:30:09,540 --> 00:30:10,582 878 00:30:10,582 --> 00:30:12,040 Vetëm të jenë të kujdesshëm kur ju përdorni atë. 879 00:30:12,040 --> 00:30:14,730 Unë jam duke shkuar për të përdorin atë edhe këtu. -rf awesome. 880 00:30:14,730 --> 00:30:16,800 881 00:30:16,800 --> 00:30:17,530 Ajo e shkuar. 882 00:30:17,530 --> 00:30:18,780 Të jenë të kujdesshëm kur ju përdorni atë. 883 00:30:18,780 --> 00:30:22,990 Në qoftë se ju përdorni atë këtu dhe shkruani diçka si kjo, nuk do të bëjë kurrë atë. 884 00:30:22,990 --> 00:30:26,200 Kjo do të fshijë çdo gjë në tuaj aplikim ndonjëherë pa paralajmërim ju. 885 00:30:26,200 --> 00:30:27,670 Dhe unë e kam bërë këtë. 886 00:30:27,670 --> 00:30:31,620 Problemi Nota vendos në 04:00, unë isha duke u përpjekur për të hequr problematike directories të përcaktuara, 887 00:30:31,620 --> 00:30:32,320 dhe unë e bëri këtë. 888 00:30:32,320 --> 00:30:34,080 Dhe unë isha si oh my god. 889 00:30:34,080 --> 00:30:35,170 890 00:30:35,170 --> 00:30:36,850 Mos do-- Unë u përpoqa ta anuloni atë. 891 00:30:36,850 --> 00:30:38,000 Ju mund të anuloni. 892 00:30:38,000 --> 00:30:42,670 Komanda C vetëm anulon çdo gjë, por unë tashmë fshihet si 75%. 893 00:30:42,670 --> 00:30:45,570 Kështu që unë shkatërruar atë. 894 00:30:45,570 --> 00:30:46,580 Dhe njerëzit e bëjnë këtë. 895 00:30:46,580 --> 00:30:47,620 Gjithkush e bën këtë. 896 00:30:47,620 --> 00:30:49,460 A nuk e bëjnë këtë edhe këtë semestër. 897 00:30:49,460 --> 00:30:49,960 Ajo sucks. 898 00:30:49,960 --> 00:30:52,330 899 00:30:52,330 --> 00:30:54,050 Unë jam i shqetësuar duke pasur këtu. 900 00:30:54,050 --> 00:30:55,247 Unë jam duke shkuar për të fshirë atë. 901 00:30:55,247 --> 00:30:58,354 >> [Qeshura] 902 00:30:58,354 --> 00:30:59,020 Mund ta imagjinoni? 903 00:30:59,020 --> 00:31:01,050 904 00:31:01,050 --> 00:31:02,450 OK, pyetje. 905 00:31:02,450 --> 00:31:03,138 Po? 906 00:31:03,138 --> 00:31:09,114 >> STUDENT: Pra, nëse ne bëjmë gjithçka ju jeni duke bërë këtu, është kjo njëjtë 907 00:31:09,114 --> 00:31:13,791 pasi vetëm duke shkuar në të vërtetë paraqesë ruaj si [e padëgjueshme]. 908 00:31:13,791 --> 00:31:16,530 909 00:31:16,530 --> 00:31:18,405 Jason Hirschhorn: Oh, do të thotë nëpërmjet gedit. 910 00:31:18,405 --> 00:31:18,870 STUDENT: Po. 911 00:31:18,870 --> 00:31:20,078 Jason Hirschhorn: Po është. 912 00:31:20,078 --> 00:31:21,094 913 00:31:21,094 --> 00:31:21,760 gedit është e dobishme. 914 00:31:21,760 --> 00:31:23,440 915 00:31:23,440 --> 00:31:24,730 Pra gedit është shumë i dobishëm. 916 00:31:24,730 --> 00:31:26,550 Në këtë klasë, ju mund të bëni një shumë gjëra përmes gedit. 917 00:31:26,550 --> 00:31:27,260 Ju mund të ruani. 918 00:31:27,260 --> 00:31:27,980 Ju mund të riemërtoni. 919 00:31:27,980 --> 00:31:34,170 Ju mund të lëvizin fotografi dhe gjëra si kjo, por vetëm të vërtetën, kur ju shkoni në 50-- 920 00:31:34,170 --> 00:31:40,330 edhe ju jeni në 50-- 51, në qoftë se ju shkoni në 61, kjo do të jetë jeta juaj. 921 00:31:40,330 --> 00:31:41,590 Kjo është linja e komandës. 922 00:31:41,590 --> 00:31:44,220 Kjo është ajo ku ju do të programoni për pjesën tjetër të jetës tuaj, 923 00:31:44,220 --> 00:31:47,050 kështu që patjetër të përdorin Gedit në qoftë se ju dëshironi. 924 00:31:47,050 --> 00:31:47,929 925 00:31:47,929 --> 00:31:49,220 Definitely një mënyrë e mirë për të filluar. 926 00:31:49,220 --> 00:31:52,550 Për problemi i parë përcakton, patjetër përdorin, por çdo herë në një kohë 927 00:31:52,550 --> 00:31:56,790 përpiqen për të marrë më të përdorura më të rehatshme me argumente command line. 928 00:31:56,790 --> 00:31:58,230 Por ju mund të, patjetër. 929 00:31:58,230 --> 00:31:58,730 Çfarë është up? 930 00:31:58,730 --> 00:32:01,660 >> STUDENT: Pra, kur ne duam të fshini një prej dosjeve që ne kemi bërë, 931 00:32:01,660 --> 00:32:04,426 ka dy mënyra. [Padëgjueshme]. 932 00:32:04,426 --> 00:32:06,385 A ka ndonjë mënyrë, kur ju jeni fshirjes një direktori 933 00:32:06,385 --> 00:32:08,467 të kërkoni shpejtë kështu ju nuk do të deri në fund fshirjes atë? 934 00:32:08,467 --> 00:32:09,610 Jason Hirschhorn: rm -R. 935 00:32:09,610 --> 00:32:10,810 Pra, nuk e detyrojnë atë. 936 00:32:10,810 --> 00:32:11,489 Pra rm -R. 937 00:32:11,489 --> 00:32:14,280 Ajo do të shkojë nëpër rekurzive, fshini çdo gjë, t'ju kërkojë 938 00:32:14,280 --> 00:32:17,340 pas çdo gjë, e cila do të dëbojë ju arra. 939 00:32:17,340 --> 00:32:18,660 940 00:32:18,660 --> 00:32:24,060 Ashtu si unë pothuajse ekskluzivisht bëj rm -f dhe rm -rf, vetëm vazhdimisht. 941 00:32:24,060 --> 00:32:26,298 Unë jam si unë nuk kam kohë. 942 00:32:26,298 --> 00:32:27,600 Unë jam një njeri i zënë. 943 00:32:27,600 --> 00:32:28,580 Në rregull, çfarë është lart? 944 00:32:28,580 --> 00:32:29,170 Po. 945 00:32:29,170 --> 00:32:32,015 >> STUDENTORE: A ka një undo, ose një bin plehra, apo diçka të tillë? 946 00:32:32,015 --> 00:32:32,890 Jason Hirschhorn: No. 947 00:32:32,890 --> 00:32:35,120 [Qeshura] 948 00:32:35,120 --> 00:32:39,100 Unë mund të ktheheni mbrapsh dhe të merrni tim aplikim që unë vetëm fshihet, nr. 949 00:32:39,100 --> 00:32:39,600 Jo, jo, jo. 950 00:32:39,600 --> 00:32:41,390 951 00:32:41,390 --> 00:32:43,030 Nëse ju bëni rm, ajo duhet të jetë zhdukur. 952 00:32:43,030 --> 00:32:43,963 Çfarë është up? 953 00:32:43,963 --> 00:32:46,785 >> STUDENT: Pra, ju mund të [Padëgjueshme] së bashku. 954 00:32:46,785 --> 00:32:48,410 Jason Hirschhorn: Po, tamam si kjo. 955 00:32:48,410 --> 00:32:52,190 Kështu për shembull, ju pa -rf rm. 956 00:32:52,190 --> 00:32:55,700 Le të thonë se unë dua të bëj ls -la, ajo tregon mua 957 00:32:55,700 --> 00:33:00,120 çdo gjë, madje edhe fshehur gjëra me leje të tyre. 958 00:33:00,120 --> 00:33:02,160 959 00:33:02,160 --> 00:33:06,762 >> STUDENT: Pra, atëherë r, e -R Flamuri, në qoftë se ne nuk kemi atë, 960 00:33:06,762 --> 00:33:08,250 ne nuk mund të fshini një drejtori, e drejtë? 961 00:33:08,250 --> 00:33:08,746 >> Jason Hirschhorn: E drejta. 962 00:33:08,746 --> 00:33:10,990 >> STUDENT: Kështu që thotë se ne duam të bëjë diçka me directory? 963 00:33:10,990 --> 00:33:12,610 Është se çka do të thotë? 964 00:33:12,610 --> 00:33:14,570 >> Jason Hirschhorn: -r thotë rekurzive. 965 00:33:14,570 --> 00:33:17,670 Pra një directory do të kanë fotografi në të, e drejtë? 966 00:33:17,670 --> 00:33:21,680 Pra, çfarë ju doni të bëni është që ju duan të shkojnë në atë directory, 967 00:33:21,680 --> 00:33:24,110 fshini çdo gjë, të gjithë fotografi në këtë direktori, 968 00:33:24,110 --> 00:33:26,510 pastaj pop out dhe të fshini Lista aktuale. 969 00:33:26,510 --> 00:33:30,660 Pra, -R thotë rekursive, të bëjë atë të gjitha Recursively nëse kjo ka kuptim. 970 00:33:30,660 --> 00:33:31,160 Po. 971 00:33:31,160 --> 00:33:34,160 >> STUDENT: Pra directories kanë [Padëgjueshme] dhe vetëm fshini atë. 972 00:33:34,160 --> 00:33:35,160 Apo ju still-- 973 00:33:35,160 --> 00:33:36,326 >> Jason Hirschhorn: Le të provoni. 974 00:33:36,326 --> 00:33:39,040 975 00:33:39,040 --> 00:33:40,955 Pra mkdir bosh. 976 00:33:40,955 --> 00:33:42,320 977 00:33:42,320 --> 00:33:43,810 Hiq bosh. 978 00:33:43,810 --> 00:33:44,374 Jo. 979 00:33:44,374 --> 00:33:45,646 >> STUDENT: Jo, kështu që ju ende nevojë për the-- 980 00:33:45,646 --> 00:33:46,937 >> Jason Hirschhorn: Po, gjithmonë. 981 00:33:46,937 --> 00:33:48,940 Pra -R, -rf, bosh. 982 00:33:48,940 --> 00:33:50,432 983 00:33:50,432 --> 00:33:51,734 Awesome. 984 00:33:51,734 --> 00:33:52,685 Më pyetje? 985 00:33:52,685 --> 00:33:54,290 986 00:33:54,290 --> 00:33:59,230 Unë mendoj se është në përplasje juaj Sigurisht on line command gjëra. 987 00:33:59,230 --> 00:34:02,560 Çfarëdo pyetjeje, sepse ne jemi duke shkuar për hidhen mbi të llojeve të të dhënave, dhe unazore, 988 00:34:02,560 --> 00:34:03,901 dhe të gjitha këto gjëra? 989 00:34:03,901 --> 00:34:04,400 Çfarë është up? 990 00:34:04,400 --> 00:34:07,960 >> STUDENT: Unë nuk kam CS50 duke treguar si një nga drejtoritë e mia. 991 00:34:07,960 --> 00:34:09,370 A është kjo normale? 992 00:34:09,370 --> 00:34:09,710 >> Jason Hirschhorn: Oh, po. 993 00:34:09,710 --> 00:34:10,929 Kjo është e imja. 994 00:34:10,929 --> 00:34:14,830 Po, kjo është ajo ku e mia zgjidhje për stuff tuaj është. 995 00:34:14,830 --> 00:34:17,670 >> [Qeshura] 996 00:34:17,670 --> 00:34:20,469 >> Pra, vërtet, kjo është absolutisht normale. 997 00:34:20,469 --> 00:34:23,870 Unë mendoj se ju do të ndoshta vetëm kanë këto katër. 998 00:34:23,870 --> 00:34:25,130 Unë mendoj se mund të jetë normale. 999 00:34:25,130 --> 00:34:25,630 Po. 1000 00:34:25,630 --> 00:34:27,370 1001 00:34:27,370 --> 00:34:28,730 OK, asnjë pyetje? 1002 00:34:28,730 --> 00:34:30,219 Unë e di se ishte super të shpejtë. 1003 00:34:30,219 --> 00:34:30,830 Çfarë është up? 1004 00:34:30,830 --> 00:34:33,788 >> STUDENT: Unë pashë ngjyrën blu e gjelbër. 1005 00:34:33,788 --> 00:34:34,780 Çfarë është kjo? 1006 00:34:34,780 --> 00:34:36,405 >> Jason Hirschhorn: Kjo do të thotë drejtori. 1007 00:34:36,405 --> 00:34:36,905 1008 00:34:36,905 --> 00:34:38,000 STUDENT: Dhe kjo blu? 1009 00:34:38,000 --> 00:34:40,100 >> Jason Hirschhorn: Oh, ju do të thotë ky gjelbër blu? 1010 00:34:40,100 --> 00:34:41,290 >> STUDENT: Jo 1011 00:34:41,290 --> 00:34:41,724 >> Jason Hirschhorn: Ky gjelbër blu? 1012 00:34:41,724 --> 00:34:42,434 >> STUDENT: Jo 1013 00:34:42,434 --> 00:34:43,195 Kur ju 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 Ashtu si kjo? 1017 00:34:47,620 --> 00:34:49,000 >> STUDENT: Po, ikonat. 1018 00:34:49,000 --> 00:34:50,125 >> Jason Hirschhorn: Oh, kjo. 1019 00:34:50,125 --> 00:34:50,678 1020 00:34:50,678 --> 00:34:51,219 Nuk e di. 1021 00:34:51,219 --> 00:34:52,052 Çfarë do të thotë kjo? 1022 00:34:52,052 --> 00:34:58,330 1023 00:34:58,330 --> 00:35:00,100 Pra, kjo duket të jetë treguar në një directory. 1024 00:35:00,100 --> 00:35:02,240 >> STUDENT: Është pothuajse duket si një pseudonim. 1025 00:35:02,240 --> 00:35:03,594 >> Jason Hirschhorn: Kjo mund të jetë. 1026 00:35:03,594 --> 00:35:04,760 Ju nuk keni nevojë të dini se. 1027 00:35:04,760 --> 00:35:11,205 1028 00:35:11,205 --> 00:35:11,955 Më pyetje? 1029 00:35:11,955 --> 00:35:14,180 1030 00:35:14,180 --> 00:35:14,680 Awesome. 1031 00:35:14,680 --> 00:35:16,900 Nëse keni ndonjë pyetje, Unë e di se ishte shumë. 1032 00:35:16,900 --> 00:35:18,190 Një shumë e këtij informacioni do të jetë online. 1033 00:35:18,190 --> 00:35:19,750 Unë do të vënë atë në internet për ju djema. 1034 00:35:19,750 --> 00:35:21,187 Seksioni B do të jetë online, si dhe. 1035 00:35:21,187 --> 00:35:23,270 Ose në qoftë se ju keni pyetje, vetëm të dalë dhe të pyesni mua. 1036 00:35:23,270 --> 00:35:30,660 1037 00:35:30,660 --> 00:35:32,142 Këtu ju shkoni. 1038 00:35:32,142 --> 00:35:41,050 1039 00:35:41,050 --> 00:35:44,400 Deri tani Sharon dhe Hannah do të shkoj për disa 1040 00:35:44,400 --> 00:35:46,720 e logjikës pas problemit të vendosur një të tillë. 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 Problemet. 1045 00:35:57,694 --> 00:35:59,170 >> HANNAH: Në ndërkohë, unë jam Hanna. 1046 00:35:59,170 --> 00:36:00,154 Kjo është e Sharon. 1047 00:36:00,154 --> 00:36:03,106 Ne jemi të dy CS50 TFS, dhe ne jemi duke shkuar për të ju jap 1048 00:36:03,106 --> 00:36:06,050 një intro të vogël në një çift të rëndësishme gjëra për problemin vendosur një të tillë. 1049 00:36:06,050 --> 00:36:09,670 Çdo gjë nga llojet e të dhënave për conditionals për për sythe. 1050 00:36:09,670 --> 00:36:10,620 Sythe në përgjithësi. 1051 00:36:10,620 --> 00:36:14,360 >> SHARON: Dhe në fund, ne kemi do të marrë një sy në P vendosur një, 1052 00:36:14,360 --> 00:36:16,739 dhe çfarë ju duhet të dini për të. 1053 00:36:16,739 --> 00:36:18,030 Pra, le të fillojë me lloje të të dhënave. 1054 00:36:18,030 --> 00:36:19,840 1055 00:36:19,840 --> 00:36:23,230 Ju djema duhet të jenë të njohur me ato që janë theksuar në ngjyrë blu. 1056 00:36:23,230 --> 00:36:25,340 Pra, ne mund të fillojmë me ints. 1057 00:36:25,340 --> 00:36:31,500 ints janë integers, kështu që një, dy, tre, katër. gjithandej, lundrues pikë. 1058 00:36:31,500 --> 00:36:37,830 Ashtu si me integers dhjetore, kështu 5.2 apo edhe 5.0. 1059 00:36:37,830 --> 00:36:44,230 Chars janë karaktere të tilla si A, B, C. Dhe një string, ju djema të gjithë e dimë. 1060 00:36:44,230 --> 00:36:48,470 Ashtu si CS50 apo përshëndetje dhe bota. 1061 00:36:48,470 --> 00:36:50,290 1062 00:36:50,290 --> 00:36:56,890 >> Bool është një Boolean, kështu që ne kemi e vërtetë dhe të rreme si Boolean tonë. 1063 00:36:56,890 --> 00:37:01,550 Pra, nëse diçka llogarit në truth-- 5 barabartë me 5, që llogarit të vërtetë, 1064 00:37:01,550 --> 00:37:06,470 dhe në qoftë se ne kemi 5 barabartë me 4, kjo është false, në mënyrë që llogarit të rreme. 1065 00:37:06,470 --> 00:37:12,280 Dhe këtu ne kemi të lidhur madhësia e të gjitha këtyre llojeve të të dhënave. 1066 00:37:12,280 --> 00:37:14,860 Dhe ju do të duhet të dini kjo për kuize tuaj, 1067 00:37:14,860 --> 00:37:18,412 kështu që kjo mund të jetë e dobishme për të mos harroni, por ne do të postoni ato. 1068 00:37:18,412 --> 00:37:19,745 Në fakt ata janë postuar tashmë. 1069 00:37:19,745 --> 00:37:21,921 1070 00:37:21,921 --> 00:37:24,420 Kështu që ju duhet të jenë të njohur me ato theksuar në ngjyrë blu. 1071 00:37:24,420 --> 00:37:27,900 1072 00:37:27,900 --> 00:37:30,580 >> Jason Hirschhorn: Real të shpejtë, vetëm në rast se ju 1073 00:37:30,580 --> 00:37:34,096 duan të dinë dallimin midis një char dhe një varg. 1074 00:37:34,096 --> 00:37:45,020 Pra, kur ju jeni me shkrim sende, kur ju keni diçka si "hi" 1075 00:37:45,020 --> 00:37:46,340 kjo do të jetë një string. 1076 00:37:46,340 --> 00:37:48,090 Pra, në qoftë se ka dy Kuotat, kjo është një string. 1077 00:37:48,090 --> 00:37:52,890 Por në qoftë se unë ishin në një "h" si kjo, kjo është një string. 1078 00:37:52,890 --> 00:37:55,759 Por në qoftë se unë vetëm një të tillë quote, kjo është një char. 1079 00:37:55,759 --> 00:37:57,550 Dhe kështu që çfarë është Dallimi ju mund të kërkoni. 1080 00:37:57,550 --> 00:38:00,985 E pra, dallimi është kjo është një bajt e kujtesës. 1081 00:38:00,985 --> 00:38:02,265 Kjo është 4 bytes i kujtesës. 1082 00:38:02,265 --> 00:38:09,480 1083 00:38:09,480 --> 00:38:10,520 >> SHARON: noton? 1084 00:38:10,520 --> 00:38:12,180 Përshkruani atë përsëri? 1085 00:38:12,180 --> 00:38:18,200 OK, kjo është lloj i si një numër që ka një pikë dhjetore me të, 1086 00:38:18,200 --> 00:38:27,569 kështu 5.2 apo edhe 5.0 është një noton kundrejt vetëm 5 është një int. 1087 00:38:27,569 --> 00:38:28,444 STUDENT: [padëgjueshme]. 1088 00:38:28,444 --> 00:38:30,240 1089 00:38:30,240 --> 00:38:36,301 >> SHARON: Oh, ajo mund të ketë shumë pikë dhjetore, kështu 5,675-3,1415. 1090 00:38:36,301 --> 00:38:36,800 Po? 1091 00:38:36,800 --> 00:38:39,716 >> STUDENTORE: A kemi nevojë të dimë të gjitha madhësive për këtë? 1092 00:38:39,716 --> 00:38:40,216 SHARON: Po. 1093 00:38:40,216 --> 00:38:41,293 1094 00:38:41,293 --> 00:38:42,168 STUDENT: [padëgjueshme]. 1095 00:38:42,168 --> 00:38:45,810 1096 00:38:45,810 --> 00:38:49,250 >> SHARON: Ju nuk shqetësohen për ato bardhë vetëm ende. 1097 00:38:49,250 --> 00:38:54,349 >> HANNAH: Shënimet janë postuar në CS50.net/sections. 1098 00:38:54,349 --> 00:38:56,432 STUDENT: Vetëm nga kuriozitet, a ka një dobi 1099 00:38:56,432 --> 00:39:00,424 për të ditur madhësinë e dosjeve ju jeni duke e quajtur në mënyrë që ne duhet të dimë se? 1100 00:39:00,424 --> 00:39:01,430 1101 00:39:01,430 --> 00:39:04,330 >> SHARON: Pra, këto janë llojet e të dhënave, por po. 1102 00:39:04,330 --> 00:39:09,820 Pra, në këtë rast, që një mbanit marrë më shumë memorie apo më shumë hapësirë? 1103 00:39:09,820 --> 00:39:13,940 >> Jason Hirschhorn: Pra për një shembull konkret, 1104 00:39:13,940 --> 00:39:16,904 në Unë mendoj vendosur problemeve katër ose pesë, ne jemi 1105 00:39:16,904 --> 00:39:19,070 do të ju jap një bandë e të dhënave, dhe që në thelb 1106 00:39:19,070 --> 00:39:20,710 duhet të kaloj nëpër atë dhënat. 1107 00:39:20,710 --> 00:39:24,470 Pra, është e dobishme të dinë se në qoftë se ju keni kaq shumë integers, 1108 00:39:24,470 --> 00:39:25,770 që do të jetë se çfarë. 1109 00:39:25,770 --> 00:39:28,802 Pra, le të thonë se unë ju dhashë dhjetë integers, çfarë është madhësia e kësaj? 1110 00:39:28,802 --> 00:39:30,111 1111 00:39:30,111 --> 00:39:30,610 STUDENT: 40. 1112 00:39:30,610 --> 00:39:32,026 Jason Hirschhorn: 40 bytes, e drejtë. 1113 00:39:32,026 --> 00:39:35,690 Kështu që ju mund të kenë nevojë të dini se OK, unë duhet të hidhen 40 bytes. 1114 00:39:35,690 --> 00:39:42,200 Pra, le të thonë se në vend është 40 karakteresh, then-- le të thonë se unë ju dha 10 chars, 1115 00:39:42,200 --> 00:39:44,860 atëherë ju e dini, OK, unë vetëm duhet të hidhen 10 bytes. 1116 00:39:44,860 --> 00:39:47,651 Pra, kjo është shumë e dobishme të dinë Madhësia e llojeve të të dhënave aktuale, 1117 00:39:47,651 --> 00:39:49,900 për shkak se një herë ju do lot të hedhur rreth të dhënave, 1118 00:39:49,900 --> 00:39:51,399 kështu që ju duhet të dini se sa larg të hidhen. 1119 00:39:51,399 --> 00:39:53,854 1120 00:39:53,854 --> 00:39:56,780 >> STUDENTORE: Çfarë është dallimi midis kuotat dhe një kuotë? 1121 00:39:56,780 --> 00:39:58,670 >> Jason Hirschhorn: OK, Dy citate është një string. 1122 00:39:58,670 --> 00:40:00,423 Një japin kuotën e tyre është një char. 1123 00:40:00,423 --> 00:40:03,570 >> STUDENT: Si operative, çfarë është dallimi? 1124 00:40:03,570 --> 00:40:04,466 Ata të dy thonë hi. 1125 00:40:04,466 --> 00:40:05,094 1126 00:40:05,094 --> 00:40:06,260 Jason Hirschhorn: Oh, sorry. 1127 00:40:06,260 --> 00:40:07,870 Kjo është vetëm h. 1128 00:40:07,870 --> 00:40:09,585 Na vjen keq, kjo nuk është e qartë. 1129 00:40:09,585 --> 00:40:10,920 1130 00:40:10,920 --> 00:40:12,412 >> STUDENT: Pra top one-- 1131 00:40:12,412 --> 00:40:14,120 Jason Hirschhorn: Kjo është një string, vërtet. 1132 00:40:14,120 --> 00:40:15,430 Pra, kjo është dy karaktere, e drejtë? 1133 00:40:15,430 --> 00:40:16,360 String, hi. 1134 00:40:16,360 --> 00:40:19,030 Por le të thonë se unë vetëm kishte një karakter të vetëm, 1135 00:40:19,030 --> 00:40:23,220 në qoftë se kam vënë dy citate rreth vetëm h, që është një string. 1136 00:40:23,220 --> 00:40:24,500 Kjo është një h string. 1137 00:40:24,500 --> 00:40:25,660 1138 00:40:25,660 --> 00:40:26,940 Ka që e bëjnë kuptim? 1139 00:40:26,940 --> 00:40:28,705 Pra, kjo është katër bytes. 1140 00:40:28,705 --> 00:40:31,660 Por le të thonë se unë hoqa qafe e se vetëm vënë një. 1141 00:40:31,660 --> 00:40:33,940 1142 00:40:33,940 --> 00:40:34,830 Një japin kuotën e tyre. 1143 00:40:34,830 --> 00:40:37,140 Kjo është tani një char, një h char. 1144 00:40:37,140 --> 00:40:38,440 1145 00:40:38,440 --> 00:40:42,410 Pra, të njëjtën gjë e saktë, lloj të ndryshme të të dhënave. 1146 00:40:42,410 --> 00:40:45,330 Kjo është vetëm një bajt, ndërsa string ishte katër bytes. 1147 00:40:45,330 --> 00:40:45,830 Po. 1148 00:40:45,830 --> 00:40:48,214 1149 00:40:48,214 --> 00:40:50,630 STUDENT: Pra, nëse keni qenë duke u përpjekur për të ruajtur një fjalë si Davidi, 1150 00:40:50,630 --> 00:40:54,436 ju do të dëshironi të përdorni një varg, sepse pavarësisht se sa kohë string është, 1151 00:40:54,436 --> 00:40:57,760 ajo do të marrë vetëm katër bytes përveç nëse kjo është një kohë e gjatë 1152 00:40:57,760 --> 00:41:02,530 ose një dyfishtë, ku case-- kështu nëse atë shtrihet përtej katër karaktere, atëherë 1153 00:41:02,530 --> 00:41:04,435 ju doni të bëni atë në varg. 1154 00:41:04,435 --> 00:41:05,810 A është kjo logjika e përgjithshme prapa. 1155 00:41:05,810 --> 00:41:06,537 1156 00:41:06,537 --> 00:41:09,370 Jason Hirschhorn: Nëse shtrihet përtej një karakter, kjo është një string. 1157 00:41:09,370 --> 00:41:10,640 1158 00:41:10,640 --> 00:41:14,880 >> STUDENT: Pra nuk ka asnjë [padëgjueshme] për ruajtjen e një letër katër 1159 00:41:14,880 --> 00:41:18,370 Fjala si katër individ apo tre gërma Fjala si tre karaktere individuale 1160 00:41:18,370 --> 00:41:22,050 sepse kjo do të jetë vetëm tre bytes, në krahasim me vargun e tri pjesë. 1161 00:41:22,050 --> 00:41:23,611 1162 00:41:23,611 --> 00:41:25,110 Jason Hirschhorn: Ju mund të bëni atë. 1163 00:41:25,110 --> 00:41:27,850 1164 00:41:27,850 --> 00:41:31,070 Ju mund të bëni atë, por unë nuk e bëj mendoj se është me të vërtetë i vlefshëm, 1165 00:41:31,070 --> 00:41:32,570 sepse ju jeni vetëm duke kursyer një bajt. 1166 00:41:32,570 --> 00:41:33,310 Ti e di se çfarë jam duke thënë unë? 1167 00:41:33,310 --> 00:41:35,559 Në skemën e madhe të gjërave, që nuk do të me të vërtetë rëndësi. 1168 00:41:35,559 --> 00:41:39,210 Por, për shembull, printf, nëse ju jeni shtypjen f dhe ju 1169 00:41:39,210 --> 00:41:43,430 kanë tre chars ju mund të shtypura që out-- le të thonë se ju C-A-T, 1170 00:41:43,430 --> 00:41:47,680 ju mund të shtypura jashtë mace vetëm nga bërë një char një char një char, 1171 00:41:47,680 --> 00:41:49,980 ose ju mund të shtypura nga cat string. 1172 00:41:49,980 --> 00:41:51,140 Është e saktë të njëjtën gjë. 1173 00:41:51,140 --> 00:41:52,870 Kështu që ju mund të bëni atë si kjo, but-- 1174 00:41:52,870 --> 00:41:54,330 >> STUDENT: Kjo nuk po ndodh për të shpëtuar atë shumë. 1175 00:41:54,330 --> 00:41:54,720 >> Jason Hirschhorn: Po. 1176 00:41:54,720 --> 00:41:57,125 Dhimbje koke se ajo do të shkaktoj nuk është e vlefshme. 1177 00:41:57,125 --> 00:41:59,049 1178 00:41:59,049 --> 00:42:00,020 Vërtet? 1179 00:42:00,020 --> 00:42:02,920 >> STUDENT: Për shembull, keni pasur h me një 1180 00:42:02,920 --> 00:42:05,410 kundrejt dy, kuotat e vetme apo të dyfishtë. 1181 00:42:05,410 --> 00:42:08,760 Pse do të doni të ruani një letër të vetme si një varg. 1182 00:42:08,760 --> 00:42:11,569 Çfarë qëllimi ka që ndonjëherë shërbejnë? 1183 00:42:11,569 --> 00:42:12,860 Jason Hirschhorn: Unë nuk e di. 1184 00:42:12,860 --> 00:42:14,568 Unë do të thotë, me të vërtetë varet programin. 1185 00:42:14,568 --> 00:42:16,060 1186 00:42:16,060 --> 00:42:20,800 Për shembull, unë mendoj se më vonë ju do të merrni në command line stuff. 1187 00:42:20,800 --> 00:42:24,770 Kështu për shembull, në vend meje duke kërkuar ju për një keq integer--, 1188 00:42:24,770 --> 00:42:26,720 mund të flas në ju? 1189 00:42:26,720 --> 00:42:27,220 HANNAH: Po. 1190 00:42:27,220 --> 00:42:30,660 1191 00:42:30,660 --> 00:42:32,450 >> Jason Hirschhorn: Pra për shembull, në vend 1192 00:42:32,450 --> 00:42:35,830 mua duke kërkuar për diçka me fund të marrin, e cila 1193 00:42:35,830 --> 00:42:38,854 Unë mendoj se ju mund të keni parë një leksion, mund të ketë një linjë komande. 1194 00:42:38,854 --> 00:42:40,520 Ju vetëm shkruani atë në në vijën komanduese. 1195 00:42:40,520 --> 00:42:46,690 Ajo do të jetë si - / hello4 ose diçka, ose helloh h, çfarëdo. 1196 00:42:46,690 --> 00:42:49,190 Ju bëni atë në command line në vend të duke u kërkuar për të, 1197 00:42:49,190 --> 00:42:53,830 që command line është gjithmonë një string, nëse kjo është një katër apo një h, 1198 00:42:53,830 --> 00:42:55,320 se është gjithmonë një string. 1199 00:42:55,320 --> 00:42:59,130 Pra, kjo është një shembull kur ju mund të kanë një letër njëjës ose një njëjës 1200 00:42:59,130 --> 00:43:00,667 Numri i përfaqësuar si një varg. 1201 00:43:00,667 --> 00:43:06,360 1202 00:43:06,360 --> 00:43:07,110 SHARON: Në rregull. 1203 00:43:07,110 --> 00:43:08,230 1204 00:43:08,230 --> 00:43:09,855 Dhe pastaj këtu janë disa operatorë themelore. 1205 00:43:09,855 --> 00:43:11,460 1206 00:43:11,460 --> 00:43:14,560 Shpresojmë që ju jeni të njohur me katër të parë vetëm në përgjithësi. 1207 00:43:14,560 --> 00:43:18,080 Kështu që nuk është shtuar, zbritur, shumëzuar, e ndarë, 1208 00:43:18,080 --> 00:43:23,535 dhe sigurohuni që ju përdorni tasteve të drejtë. 1209 00:43:23,535 --> 00:43:25,260 1210 00:43:25,260 --> 00:43:29,640 >> Dhe pastaj nuk ka modulo edhe, të cilat disa prej jush mund të mos jetë shumë e njohur me të. 1211 00:43:29,640 --> 00:43:34,900 Dhe çfarë modulo nuk është se në qoftë se ne kemi marrë këtë shembull 4% 2, 1212 00:43:34,900 --> 00:43:37,990 ajo merr pjesën e mbetur të atë që ka në ndarjen. 1213 00:43:37,990 --> 00:43:41,670 Kështu 4 ndarë nga 2 është 2, dhe nuk ka asnjë tjetër. 1214 00:43:41,670 --> 00:43:47,880 4 ndarje me 3 eshte 1 dhe 1/3, dhe kështu pjesa 1. 1215 00:43:47,880 --> 00:43:49,320 Pra, ajo llogarit për një. 1216 00:43:49,320 --> 00:43:56,960 Dhe pastaj 4% 5 është fraksion 4/5, dhe pjesa tjetër është 4. 1217 00:43:56,960 --> 00:43:58,580 Ka që e bëjnë kuptim? 1218 00:43:58,580 --> 00:43:59,580 OK, cool. 1219 00:43:59,580 --> 00:44:01,080 1220 00:44:01,080 --> 00:44:03,110 Dhe ne ndjekim PEMDAS këtu. 1221 00:44:03,110 --> 00:44:06,240 1222 00:44:06,240 --> 00:44:07,740 >> Pra, disa shprehje Boolean. 1223 00:44:07,740 --> 00:44:08,920 1224 00:44:08,920 --> 00:44:16,890 Pra, ju djema keni parë është e barabartë me të barabartëve për të krahasuar, të themi, dy numra. 1225 00:44:16,890 --> 00:44:20,440 Pra, nëse 5 barabartë barabartë 5, që llogarit të vërtetë. 1226 00:44:20,440 --> 00:44:22,190 Sigurohuni që ju keni vetëm një është e barabartë me shenjë. 1227 00:44:22,190 --> 00:44:23,530 1228 00:44:23,530 --> 00:44:27,030 Për jo të barabartëve, është e zhurmë apo thirrje. 1229 00:44:27,030 --> 00:44:28,960 >> Hannah: Dy shenja të barabarta kur ju bëni barazi. 1230 00:44:28,960 --> 00:44:29,290 >> SHARON: Oh, po. 1231 00:44:29,290 --> 00:44:30,998 Sigurohuni që ju nuk e bëni kanë një barabartë shenjë. 1232 00:44:30,998 --> 00:44:32,320 1233 00:44:32,320 --> 00:44:35,745 Dhe pastaj për jo të barabartëve, kjo është Bang barabartë. 1234 00:44:35,745 --> 00:44:37,000 1235 00:44:37,000 --> 00:44:40,540 Dhe pastaj ju mund të shohim përmes për më pak se, e madhe se. 1236 00:44:40,540 --> 00:44:44,300 Dhe pastaj ne kemi logjike dhe dhe logjike apo të drejtë këtu. 1237 00:44:44,300 --> 00:44:47,190 Dhe ajo që nuk është, në qoftë se ju kujtohet në Scratch 1238 00:44:47,190 --> 00:44:51,000 kur keni pasur këtë bllok tha se dhe, dhe pastaj ju 1239 00:44:51,000 --> 00:44:54,860 mund të përshtatet dy copa të ndryshme atje, kjo është ajo që kjo e bën. 1240 00:44:54,860 --> 00:44:56,450 Dhe sigurohuni që ju të bëni dy ampersands. 1241 00:44:56,450 --> 00:44:57,590 1242 00:44:57,590 --> 00:45:04,110 Dhe kjo kyç që ju mund të gjeni në drejtim të drejtë, e drejtë nën butonin tuaj Delete. 1243 00:45:04,110 --> 00:45:07,820 1244 00:45:07,820 --> 00:45:08,907 Pyetje? 1245 00:45:08,907 --> 00:45:10,398 >> STUDENT: Cili ishte [e padëgjueshme]? 1246 00:45:10,398 --> 00:45:16,900 1247 00:45:16,900 --> 00:45:20,400 >> SHARON: OK, kështu që nëse ju bëni vetëm një, ju jeni të krahasuar bit. 1248 00:45:20,400 --> 00:45:22,040 1249 00:45:22,040 --> 00:45:26,400 Pra, nëse ju kujtohet çfarë bit janë, ata janë 0 dhe 1 i, dhe kështu 1250 00:45:26,400 --> 00:45:27,740 që është krahasuar diçka tjetër. 1251 00:45:27,740 --> 00:45:29,440 Pra, ne jemi duke shkuar për të përqëndrohet në këtë tani për tani. 1252 00:45:29,440 --> 00:45:31,856 >> Jason Hirschhorn: Pra, një është e barabartë është si detyrë, e drejtë? 1253 00:45:31,856 --> 00:45:33,170 Pra, si int x është e barabartë me 4. 1254 00:45:33,170 --> 00:45:38,080 Ju jeni duke thënë se ndryshorja x është e barabartë me 4. 1255 00:45:38,080 --> 00:45:42,910 Pra 1 barabartë është detyrë, por edhe ands dhe tuba 1256 00:45:42,910 --> 00:45:45,820 ose bare, ashtu si Sharon thanë, ata janë operatorët bitwise. 1257 00:45:45,820 --> 00:45:47,620 Ju nuk duhet të shqetësohen për këtë. 1258 00:45:47,620 --> 00:45:49,120 1259 00:45:49,120 --> 00:45:51,620 >> STUDENT: Kur ju përdorni logjike dhe dhe logjik apo përsëri? 1260 00:45:51,620 --> 00:45:54,620 Unë vetëm harruar kur ju bëni atë. 1261 00:45:54,620 --> 00:45:57,510 >> HANNAH: Sigurisht, kështu që nëse ju dëshironi ndonjëherë për të parë nëse dy gjëra janë të vërteta, 1262 00:45:57,510 --> 00:46:01,550 për shembull, le të thonë se unë dua të shikoni se një numër është në mes të 5 dhe 15, 1263 00:46:01,550 --> 00:46:04,660 Unë do të thoja të bëni të sigurtë që Numri është më i madh se 5. 1264 00:46:04,660 --> 00:46:09,430 Pra, le të themi, nëse x është më i madh sesa 5 dhe më pak se 15. 1265 00:46:09,430 --> 00:46:12,630 Pra, në mënyrë që për atë tërësi Deklarata për të vlerësuar me të vërtetë, 1266 00:46:12,630 --> 00:46:16,290 ju keni nevojë për të dy llojin e nën deklarata për të vlerësuar e vërtetë. 1267 00:46:16,290 --> 00:46:18,481 Me ose ju duhet vetëm një nga dy ose të dyja. 1268 00:46:18,481 --> 00:46:19,564 STUDENT: Great, ju faleminderit. 1269 00:46:19,564 --> 00:46:20,820 1270 00:46:20,820 --> 00:46:24,980 >> SHARON: Dhe edhe në Scratch, unë jam e sigurt në një shumë prej projekteve tuaja 1271 00:46:24,980 --> 00:46:31,059 keni pasur rast prekur buzë apo nëse prekur një tjetër Sprite pastaj të kërcej 1272 00:46:31,059 --> 00:46:31,600 apo diçka. 1273 00:46:31,600 --> 00:46:34,362 1274 00:46:34,362 --> 00:46:37,070 HANNAH: Të gjithë të drejtë, kështu që pse nuk kemi kujdesen për të gjitha këto Booleans? 1275 00:46:37,070 --> 00:46:40,600 Ne kemi këto struktura që ju keni shihet në Scratch quajtur conditionals. 1276 00:46:40,600 --> 00:46:44,830 Dhe conditionals janë asgjë e formojnë nëse disa kushti apo ndonjë Boolean 1277 00:46:44,830 --> 00:46:48,970 është e vërtetë, atëherë bëni kodin ndërmjet këtyre formatimin e teksteve kaçurrel. 1278 00:46:48,970 --> 00:46:51,220 Kështu që ju mund të shihni në të djathtë këtu është bllok Scratch. 1279 00:46:51,220 --> 00:46:55,132 Ju keni këtë në qoftë se, dhe çdo gjë që shkon në atë formë pak se 1280 00:46:55,132 --> 00:46:56,840 duket si this-- i nuk e di se çfarë ju do të 1281 00:46:56,840 --> 00:46:59,960 telefononi that-- që do të të jetë Boolean apo kusht. 1282 00:46:59,960 --> 00:47:01,880 >> Pra, përsëri, një Boolean ose kusht është asgjë 1283 00:47:01,880 --> 00:47:04,500 që ose të vlerësojë të vërtetë apo false. 1284 00:47:04,500 --> 00:47:06,150 Dhe përsëri, ju mund të kombinohen Booleans. 1285 00:47:06,150 --> 00:47:10,740 Mund të ketë, përsëri, x është më i madh se 5 dhe X është më pak se 15. 1286 00:47:10,740 --> 00:47:13,610 Ose ju mund të ketë vetëm një të tillë nga këto X është më pak se 5. 1287 00:47:13,610 --> 00:47:16,850 >> OK, kështu që në C Kjo është në të majtë. 1288 00:47:16,850 --> 00:47:18,270 Është vetëm në qoftë se fjalen. 1289 00:47:18,270 --> 00:47:20,750 Në kllapa, kusht ose Boolean. 1290 00:47:20,750 --> 00:47:23,590 Dhe pastaj kodi në mes këto dy formatimin e teksteve kaçurrel 1291 00:47:23,590 --> 00:47:28,746 vetëm do të ekzekutojë, do të kandidojë vetëm nëse se gjendja ose Boolean është e vërtetë. 1292 00:47:28,746 --> 00:47:30,385 Ka që e bëjnë kuptim? 1293 00:47:30,385 --> 00:47:30,885 Awesome. 1294 00:47:30,885 --> 00:47:31,570 OK. 1295 00:47:31,570 --> 00:47:33,278 Dhe pastaj si ju mund të kemi parë në Scratch, 1296 00:47:33,278 --> 00:47:35,830 ne gjithashtu mund të shtoni në një tjetër, e cila është në thelb 1297 00:47:35,830 --> 00:47:38,820 çdo gjë në mes formatimin e teksteve kaçurrel nën tjetër 1298 00:47:38,820 --> 00:47:41,430 do të ekzekutojë vetëm nëse gjendja është e rreme. 1299 00:47:41,430 --> 00:47:42,610 1300 00:47:42,610 --> 00:47:43,600 Kuptim? 1301 00:47:43,600 --> 00:47:44,840 Çdo pyetje në këto dy? 1302 00:47:44,840 --> 00:47:45,905 1303 00:47:45,905 --> 00:47:46,405 Awesome. 1304 00:47:46,405 --> 00:47:48,430 1305 00:47:48,430 --> 00:47:49,125 >> Ftohtë. 1306 00:47:49,125 --> 00:47:50,650 Kështu që këtu është një shembull të shpejtë. 1307 00:47:50,650 --> 00:47:54,410 Le të thonë se ne duam të përcaktuar, bazuar në kohë, 1308 00:47:54,410 --> 00:47:56,760 nëse ne duhet të themi të mirë mëngjes ose në mbrëmje të mirë. 1309 00:47:56,760 --> 00:48:00,480 Unë do të them nëse është e para 12:00 në mesditë, ne jemi duke shkuar për të thënë mirëmëngjes, 1310 00:48:00,480 --> 00:48:02,940 përndryshe ne jemi duke shkuar për të thënë në mbrëmje të mirë. 1311 00:48:02,940 --> 00:48:07,180 Dhe kur kam thënë se ndryshe, kjo është ekuivalente në C të këtij tjetër. 1312 00:48:07,180 --> 00:48:10,580 Pra, ne jemi duke shkuar për të parë nëse Ora ushtarake është më pak se në orën 12:00, 1313 00:48:10,580 --> 00:48:12,060 thonë mirëmëngjes. 1314 00:48:12,060 --> 00:48:14,025 Përndryshe thonë mbrëmje të mirë. 1315 00:48:14,025 --> 00:48:17,500 >> STUDENT: Pra, ne do të vërtetë të merrni atë të dhëna për kohën ushtarake me vargun get. 1316 00:48:17,500 --> 00:48:18,097 1317 00:48:18,097 --> 00:48:18,680 HANNAH: E drejta. 1318 00:48:18,680 --> 00:48:22,110 A Diku tjetër ne do të vërtetë duhet të japin këtë informacion. 1319 00:48:22,110 --> 00:48:23,700 Këtu nuk ka asnjë vlerë. 1320 00:48:23,700 --> 00:48:25,510 Ne kurrë nuk e deklaroi atë. 1321 00:48:25,510 --> 00:48:28,630 Unë supozoj se diku lart ky program I deklaruar kohë, 1322 00:48:28,630 --> 00:48:32,090 ose kërkoi kohë, or-- çdo gjë tjetër me këtë shembull? 1323 00:48:32,090 --> 00:48:33,560 1324 00:48:33,560 --> 00:48:34,060 Awesome. 1325 00:48:34,060 --> 00:48:35,750 1326 00:48:35,750 --> 00:48:40,490 >> OK, tani ne kemi më tepër të thjeshtë, nëse format tjetër, 1327 00:48:40,490 --> 00:48:42,899 ne kemi dy struktura të tjera të ndryshme. 1328 00:48:42,899 --> 00:48:44,940 Pra, së pari, ne kemi të kaloni Deklarata, dhe këtu është 1329 00:48:44,940 --> 00:48:46,564 Forma e përgjithshme e një deklarate të kaloni. 1330 00:48:46,564 --> 00:48:49,450 1331 00:48:49,450 --> 00:48:53,110 Ju keni fjalen kaloni të njëjtën mënyrë ju keni fjalen nëse. 1332 00:48:53,110 --> 00:48:56,250 Dhe pastaj një input, në këtë rast n. 1333 00:48:56,250 --> 00:48:58,410 Pra, kjo mund të punojnë vetëm me integers. 1334 00:48:58,410 --> 00:49:02,270 Kështu që input n ka të jetë një numër të plotë, OK? 1335 00:49:02,270 --> 00:49:04,950 Dhe ne jemi duke shkuar për të ndjekin një prej këtyre rasteve 1336 00:49:04,950 --> 00:49:07,430 në varësi të asaj se vlera e n është. 1337 00:49:07,430 --> 00:49:12,170 >> Pra, në këtë rast, ju së pari të krahasoni është n barabartë me një të vazhdueshme, 1338 00:49:12,170 --> 00:49:15,844 në qoftë se ajo është, të bëjë gjithçka lloj i prerë mbi këtu. 1339 00:49:15,844 --> 00:49:17,510 Unë mund të tregojnë për atë, sepse unë jam shumë e shkurtër. 1340 00:49:17,510 --> 00:49:19,400 1341 00:49:19,400 --> 00:49:23,210 Në qoftë se kjo nuk është e barabartë me një konstante dhe është e barabartë me vend konstante dy, 1342 00:49:23,210 --> 00:49:27,060 ne jemi duke shkuar për të ndjekur atë bllok të dytë, dhe ne mund të bëjmë këtë për aq shumë herë 1343 00:49:27,060 --> 00:49:32,890 si ne duam, dhe pastaj se e parazgjedhur është nëse ajo nuk korespondon me ndonjë prej rasteve të mësipërme, 1344 00:49:32,890 --> 00:49:33,820 ekzekutuar atë kod. 1345 00:49:33,820 --> 00:49:35,759 1346 00:49:35,759 --> 00:49:36,550 Ndonjë pyetje këtu? 1347 00:49:36,550 --> 00:49:38,133 Kjo është pak më e komplikuar. 1348 00:49:38,133 --> 00:49:38,633 1349 00:49:38,633 --> 00:49:39,395 Vërtet? 1350 00:49:39,395 --> 00:49:41,820 >> STUDENT: Pushim të treguar çfarë? 1351 00:49:41,820 --> 00:49:45,560 >> HANNAH: Sigurisht, kështu që sapo kemi hyrë se blloku, në qoftë se ne gjejmë, le të themi, 1352 00:49:45,560 --> 00:49:50,940 n jonë është në fakt e barabartë me një të vazhdueshme, ne kemi hyrë në këtë bllok pas zorrës së trashë. 1353 00:49:50,940 --> 00:49:54,840 Ne bëjmë çdo gjë që është në kjo linjë të komentuar, 1354 00:49:54,840 --> 00:49:58,182 dhe pastaj ne pushim, do të thotë që ne të merrni nga i kësaj deklarate kaloni tërësisht. 1355 00:49:58,182 --> 00:49:58,682 STUDENT: 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 >> STUDENTORE: A është e prerë është e nevojshme, ose nuk keni nevojë [e padëgjueshme]? 1359 00:50:03,311 --> 00:50:03,959 1360 00:50:03,959 --> 00:50:04,500 HANNAH: Sigurisht. 1361 00:50:04,500 --> 00:50:07,640 Pra, si gjithmonë, gjurmë nuk është e domosdoshme. 1362 00:50:07,640 --> 00:50:09,930 Kompjuteri nuk intereson nëse ju porosis. 1363 00:50:09,930 --> 00:50:12,630 Ne, si njerëz të cilët janë të lexuar kodin tuaj, bëni kujdes. 1364 00:50:12,630 --> 00:50:15,100 Pra, kjo është një shumë më e lehtë për të shikoni në ekran 1365 00:50:15,100 --> 00:50:19,707 dhe shikoni, oh, unë e di saktësisht se çfarë ndodh kur n eshte e barabarte me nje konstante. 1366 00:50:19,707 --> 00:50:22,290 Po të kisha Kryeradhë rastit, I nuk do të jetë në gjendje për të të treguar në mënyrë të lehtë. 1367 00:50:22,290 --> 00:50:23,276 Vërtet? 1368 00:50:23,276 --> 00:50:27,466 >> STUDENT: Pra, nëse donte një përdorues të zgjidhni një nga opsionet që 1369 00:50:27,466 --> 00:50:31,657 ne kemi në listë, do të ne përdorim, I guess, [e padëgjueshme], 1370 00:50:31,657 --> 00:50:35,108 por të marrë një numër të plotë nga ata dhe të vënë atë në n? 1371 00:50:35,108 --> 00:50:36,844 1372 00:50:36,844 --> 00:50:37,760 HANNAH: Pikërisht drejtë. 1373 00:50:37,760 --> 00:50:40,330 Pra, le të themi që kemi dashur për të kontrolluar se çfarë integer. 1374 00:50:40,330 --> 00:50:45,380 Ne tha oh, të hyjë në një numër të plotë në mes të 0 dhe 5, le të themi. 1375 00:50:45,380 --> 00:50:47,790 Ne mund të kërkoni që n, kërkoni për atë vlerë, 1376 00:50:47,790 --> 00:50:50,000 dhe pastaj kanë secila prej këtyre raste. 1377 00:50:50,000 --> 00:50:53,230 Dhe përsëri, kjo është diçka që ne mund të shumë lehtë të bëjë me të, nëse deklaratat, 1378 00:50:53,230 --> 00:50:53,730 e drejtë? 1379 00:50:53,730 --> 00:50:56,920 Ne mund të kemi nëse e barabartë me rasti një, qoftë të barabartë tek LËNDËS dy, 1380 00:50:56,920 --> 00:50:58,910 nëse e barabartë me rastin e tre, kështu me radhë e kështu me radhë. 1381 00:50:58,910 --> 00:51:01,680 Kjo është një pak më të shpejtë dhe një pastruese pak. 1382 00:51:01,680 --> 00:51:04,201 Kjo është lloj i vetëm një strukturë të mirë tani. 1383 00:51:04,201 --> 00:51:05,450 STUDENT: Faster si në shkrim? 1384 00:51:05,450 --> 00:51:06,830 Ose e bën atë të drejtuar kompjuter një pak më të shpejtë? 1385 00:51:06,830 --> 00:51:08,246 >> HANNAH: Është shkon pak më të shpejtë. 1386 00:51:08,246 --> 00:51:09,214 1387 00:51:09,214 --> 00:51:09,714 Vërtet? 1388 00:51:09,714 --> 00:51:13,490 >> STUDENT: Pra dyfishtë dash është vetëm komentojë or-- 1389 00:51:13,490 --> 00:51:14,700 >> HANNAH: Oh, unë jam aq i keq. 1390 00:51:14,700 --> 00:51:15,700 Unë nuk e theksoj se nga. 1391 00:51:15,700 --> 00:51:17,790 OK, në qoftë se ju keni atë //, është një koment. 1392 00:51:17,790 --> 00:51:19,250 1393 00:51:19,250 --> 00:51:20,770 Vetëm // është një koment. 1394 00:51:20,770 --> 00:51:23,030 Pra, çdo kohë kompjuter sheh se, ajo do 1395 00:51:23,030 --> 00:51:25,760 për të thënë OK, çdo gjë që pason këtë, unë jam vetëm duke shkuar për të injorojë. 1396 00:51:25,760 --> 00:51:27,310 Unë jam duke shkuar për të pretendojë ju kurrë nuk shkroi se. 1397 00:51:27,310 --> 00:51:28,850 >> STUDENT: Pra, kjo [e padëgjueshme]. 1398 00:51:28,850 --> 00:51:30,650 >> HANNAH: Kjo bën absolutisht asgjë. 1399 00:51:30,650 --> 00:51:37,360 Por në qoftë se kam shkruar diçka si në komenti i parë i shkruar në vend printf 1400 00:51:37,360 --> 00:51:41,640 thonë urime keni hyrë një konstante, që do të jetë diçka. 1401 00:51:41,640 --> 00:51:42,140 Vërtet? 1402 00:51:42,140 --> 00:51:44,515 >> STUDENT: Pra, në jetën reale, Rasti do thjesht të jetë një numër 1403 00:51:44,515 --> 00:51:46,420 dhe pastaj [e padëgjueshme] do të jetë një tjetër numër të plotë. 1404 00:51:46,420 --> 00:51:46,763 >> HANNAH: Pikërisht. 1405 00:51:46,763 --> 00:51:48,550 >> STUDENT: Dhe keni nevojë për elipsa? 1406 00:51:48,550 --> 00:51:48,805 >> HANNAH: Na vjen keq? 1407 00:51:48,805 --> 00:51:49,550 >> STUDENTORE: A keni nevojë për këtë? 1408 00:51:49,550 --> 00:51:50,010 >> HANNAH: Oh, jo. 1409 00:51:50,010 --> 00:51:50,560 Unë jam i keq. 1410 00:51:50,560 --> 00:51:53,684 Kjo ishte vetëm për të treguar se ju mund të të shkojnë më për sa më shumë raste si ju dëshironi. 1411 00:51:53,684 --> 00:51:56,950 Le të bëjmë një shembull konkret se mund të bëjë gjërat pak më të qarta. 1412 00:51:56,950 --> 00:52:01,440 OK, kështu që le të thonë se unë them, OK, më jepni një numër të plotë n 1413 00:52:01,440 --> 00:52:05,010 që përfaqëson një numër të klasës, veçanërisht një klasë shkenca kompjuterike 1414 00:52:05,010 --> 00:52:05,720 Numri i. 1415 00:52:05,720 --> 00:52:07,950 Pra, nëse ju jepni 50, Unë jam duke shkuar për të thënë të madh. 1416 00:52:07,950 --> 00:52:12,020 CS50 është një hyrje në kompjuter shkencës, dhe atëherë unë jam duke shkuar për të thyer. 1417 00:52:12,020 --> 00:52:14,810 Kështu që do të thotë që unë hidhem nga kjo deklaratë e tërë kaloni, 1418 00:52:14,810 --> 00:52:17,020 kështu që tani unë jam duke bërë kodin, OK? 1419 00:52:17,020 --> 00:52:21,410 >> Nëse ju dha në vend 51, unë do të printoni deklaratën e dytë. 1420 00:52:21,410 --> 00:52:24,720 Dhe pastaj nëse ju dhatë disa numër që nuk ishte 50 apo 51, 1421 00:52:24,720 --> 00:52:27,133 Unë jam duke shkuar për të thënë vjen keq, unë jam nuk e njohin me atë klasë. 1422 00:52:27,133 --> 00:52:28,019 Vërtet? 1423 00:52:28,019 --> 00:52:29,350 >> STUDENT: Ju nuk keni pushim. 1424 00:52:29,350 --> 00:52:30,400 >> HANNAH: Më vjen keq, unë nuk kam pushim? 1425 00:52:30,400 --> 00:52:31,510 >> STUDENTORE: Çfarë ndodh nëse. 1426 00:52:31,510 --> 00:52:32,450 >> HANNAH: Oh, çfarë nëse ju nuk keni pushim? 1427 00:52:32,450 --> 00:52:33,450 Pyetje e shkëlqyer. 1428 00:52:33,450 --> 00:52:37,890 Pra, çfarë do të ndodhë është që ju do të shkoni në, dhe ju do të shikoni unë jam i barabartë me 50? 1429 00:52:37,890 --> 00:52:42,064 Dhe le të themi, po, keni qenë të barabartë 50, ju do të printoni deklaratën. 1430 00:52:42,064 --> 00:52:45,105 Dhe pastaj ju do të vazhdojë ekzekutimin, kështu që ju do të thonë se unë jam i barabartë me 51? 1431 00:52:45,105 --> 00:52:46,500 1432 00:52:46,500 --> 00:52:49,763 Dhe ju do të shkoni në dhe të shkojnë përmes çdo rast të tillë? 1433 00:52:49,763 --> 00:52:50,262 Po? 1434 00:52:50,262 --> 00:52:52,894 >> STUDENTORE: A është linja e parazgjedhur analoge me thënë tjetër? 1435 00:52:52,894 --> 00:52:53,560 HANNAH: Pikërisht. 1436 00:52:53,560 --> 00:52:54,060 Shumë mirë. 1437 00:52:54,060 --> 00:52:56,140 Është si lloj të kapur të gjithë. 1438 00:52:56,140 --> 00:53:00,574 >> STUDENT: Pra, nëse ju nuk keni pushim dhe atëherë një nga deklaratat e rastit 1439 00:53:00,574 --> 00:53:03,843 ishte e vërtetë, dhe pastaj atë tha rritja n me 1, 1440 00:53:03,843 --> 00:53:09,210 atëherë ajo do të automatikisht të bëjë një tjetër. 1441 00:53:09,210 --> 00:53:11,657 Ajo do të kontrolloni rast 51, dhe pastaj shfaqin se si? 1442 00:53:11,657 --> 00:53:13,240 HANNAH: Po, unë mendoj se do të punojë. 1443 00:53:13,240 --> 00:53:15,740 Kështu që ju mund të lloj të merrni çrregullt, kështu një pushim është një gjë e mirë që të ketë. 1444 00:53:15,740 --> 00:53:16,240 Vërtet? 1445 00:53:16,240 --> 00:53:18,557 STUDENT: Pa pushim do të bëjë default? 1446 00:53:18,557 --> 00:53:19,890 HANNAH: Kjo është një pyetje e mirë. 1447 00:53:19,890 --> 00:53:20,590 Jason Hirschhorn: Unë mendoj se ajo vetëm shkon. 1448 00:53:20,590 --> 00:53:23,975 Pra, nëse ju nuk keni break-- kështu le të thonë se unë e bëri 50 dhe kontrolluar 50, 1449 00:53:23,975 --> 00:53:25,306 dhe ajo do të shtypura atë jashtë. 1450 00:53:25,306 --> 00:53:27,430 Print jashtë CS50 si hyrje për shkenca kompjuterike. 1451 00:53:27,430 --> 00:53:30,549 Ju nuk keni pushim, ajo duhet të shkojë dhe do të mbajë deri sa ajo godet një pushim. 1452 00:53:30,549 --> 00:53:32,590 Kështu që nëse nuk ka pushim, ajo do të do të mbajë. 1453 00:53:32,590 --> 00:53:34,190 Kjo do të shtypur çdo gjë tjetër jashtë. 1454 00:53:34,190 --> 00:53:35,695 >> HANNAH: Kështu që unë mendoj se do të të jetë i përfshirë default. 1455 00:53:35,695 --> 00:53:36,020 >> Jason Hirschhorn: Po. 1456 00:53:36,020 --> 00:53:36,720 >> HANNAH: Pyetje e mirë. 1457 00:53:36,720 --> 00:53:37,220 Vërtet? 1458 00:53:37,220 --> 00:53:39,070 STUDENTORE: A është rasti konsiderohet si një funksion? 1459 00:53:39,070 --> 00:53:39,820 HANNAH: Unë jam i keq? 1460 00:53:39,820 --> 00:53:41,570 STUDENTORE: A është rasti konsiderohet si një funksion? 1461 00:53:41,570 --> 00:53:43,153 HANNAH: Është rasti konsiderohet si një funksion. 1462 00:53:43,153 --> 00:53:45,520 1463 00:53:45,520 --> 00:53:46,840 Unë do të hezitoj të them se. 1464 00:53:46,840 --> 00:53:52,000 >> Jason Hirschhorn: Pra normalisht kur ju shihni funksionet 1465 00:53:52,000 --> 00:53:54,370 ata do të jenë në formatimin e teksteve kaçurrel. 1466 00:53:54,370 --> 00:53:57,840 Kështu për shembull, kur ju shikoni në kodin tuaj, për shembull, kryesore. 1467 00:53:57,840 --> 00:54:01,450 Ajo ishte Paren kryesore të hapura, pastaj i pavlefshëm, Paren ngushtë. 1468 00:54:01,450 --> 00:54:05,415 Functions-- ata janë në thelb gjithmonë ju do të shihni kllapa. 1469 00:54:05,415 --> 00:54:07,290 Pra, nëse në rast nuk kanë ndonjë kllapa, 1470 00:54:07,290 --> 00:54:09,556 kjo është dhënë e juaj se kjo nuk është një funksion. 1471 00:54:09,556 --> 00:54:10,984 Por kjo nuk është. 1472 00:54:10,984 --> 00:54:12,388 1473 00:54:12,388 --> 00:54:12,888 Vërtet? 1474 00:54:12,888 --> 00:54:15,280 >> STUDENT: Pra, atëherë e bën atë të bëjë kaloni një funksion? 1475 00:54:15,280 --> 00:54:16,150 >> HANNAH: A që e bën kaloni një funksion. 1476 00:54:16,150 --> 00:54:18,149 >> STUDENT: Në kuptimin që ju të vënë diçka në, 1477 00:54:18,149 --> 00:54:19,399 kjo ju jep një nga rastet. 1478 00:54:19,399 --> 00:54:21,399 Jason Hirschhorn: I nuk do të thërrasë atë një funksion. 1479 00:54:21,399 --> 00:54:23,120 Jo çdo gjë me parens është një funksion. 1480 00:54:23,120 --> 00:54:25,629 1481 00:54:25,629 --> 00:54:27,420 Unë do të thotë se është një çelës që ajo është një funksion. 1482 00:54:27,420 --> 00:54:30,990 Unë nuk do të them switch është një Funksioni për shkak se ajo nuk është e vërtetë 1483 00:54:30,990 --> 00:54:32,207 kthehen asgjë. 1484 00:54:32,207 --> 00:54:33,290 Ju do të merrni në atë më shumë. 1485 00:54:33,290 --> 00:54:34,380 1486 00:54:34,380 --> 00:54:36,476 >> HANNAH: Po, ashtu mendoj atë si një strukturë nëse. 1487 00:54:36,476 --> 00:54:38,392 STUDENT: Mund të ju fole këtë në një nëse strukturë? 1488 00:54:38,392 --> 00:54:40,197 1489 00:54:40,197 --> 00:54:42,030 HANNAH: Po, ti fole pretty much çdo gjë. 1490 00:54:42,030 --> 00:54:43,170 1491 00:54:43,170 --> 00:54:46,138 >> STUDENT: Barry tha se kuotat janë lloj si njëjtë si të tjerët. 1492 00:54:46,138 --> 00:54:48,428 Kështu që ju mund të zëvendësojë kuotat me të tjerët? 1493 00:54:48,428 --> 00:54:49,750 1494 00:54:49,750 --> 00:54:52,510 >> HANNAH: Jo në këtë të veçantë Struktura sepse kaloni 1495 00:54:52,510 --> 00:54:55,250 Deklarata pret fjalën parazgjedhur. 1496 00:54:55,250 --> 00:54:58,427 Kompjuteri di se prezgjedhur do të thotë diçka të veçantë, që 1497 00:54:58,427 --> 00:54:59,260 do të thotë të kapur të gjithë. 1498 00:54:59,260 --> 00:55:00,344 1499 00:55:00,344 --> 00:55:01,260 Çdo gjë tjetër në këtë. 1500 00:55:01,260 --> 00:55:02,750 Ne kemi një shumë për të marrë përmes. 1501 00:55:02,750 --> 00:55:03,654 Vërtet? 1502 00:55:03,654 --> 00:55:04,529 >> STUDENT: [padëgjueshme]. 1503 00:55:04,529 --> 00:55:06,246 1504 00:55:06,246 --> 00:55:08,620 HANNAH: Diferenca në mes të duke përdorur një pikëpresje dhe zorrës së trashë. 1505 00:55:08,620 --> 00:55:13,090 Pra, një pikëpresje është gjithmonë për të treguar kompjuter Unë jam bërë me këtë linjë. 1506 00:55:13,090 --> 00:55:14,440 Ju mund të shkoni përpara dhe të ekzekutuar atë. 1507 00:55:14,440 --> 00:55:15,940 Kjo është një linjë të plotë. 1508 00:55:15,940 --> 00:55:20,270 Një zorrës së trashë do të, në këtë rast, t'ju çoj në një bllok të veçantë. 1509 00:55:20,270 --> 00:55:21,510 1510 00:55:21,510 --> 00:55:23,790 Pra semicolons janë përdorni përherë në fund linja. 1511 00:55:23,790 --> 00:55:26,603 Kolonat janë përdorur për një shumëllojshmëri e raste të tjera. 1512 00:55:26,603 --> 00:55:30,547 >> STUDENTORE: A është kjo ekuivalente me vetëm duke thënë se nëse n është e barabartë me 50, atëherë 1513 00:55:30,547 --> 00:55:31,443 blah blah blah. 1514 00:55:31,443 --> 00:55:32,026 HANNAH: Mm-HM. 1515 00:55:32,026 --> 00:55:33,998 STUDENT: Është vetëm njëjtë [padëgjueshme]. 1516 00:55:33,998 --> 00:55:34,804 1517 00:55:34,804 --> 00:55:35,470 HANNAH: Pikërisht. 1518 00:55:35,470 --> 00:55:37,870 Dhe kemi thënë se shkon pak më të shpejtë. 1519 00:55:37,870 --> 00:55:41,510 Në qoftë se ne nuk e kishte pushim, kjo do të jetë si në qoftë se, në qoftë se, në qoftë se. 1520 00:55:41,510 --> 00:55:45,406 Nëse ne bëjmë të ketë pushim, është e si në qoftë tjetër në qoftë tjetër në qoftë se tjetër rast. 1521 00:55:45,406 --> 00:55:47,340 1522 00:55:47,340 --> 00:55:47,840 Ftohtë? 1523 00:55:47,840 --> 00:55:50,298 >> Jason Hirschhorn: Pra, kur coding, ju mund të përdorni vetëm në qoftë se të tjerët, 1524 00:55:50,298 --> 00:55:54,000 por unë mendoj se vitin e kaluar në quiz ne kishte ato shkruajnë një deklaratë switch, 1525 00:55:54,000 --> 00:55:54,700 kështu që vetëm në rast. 1526 00:55:54,700 --> 00:55:56,339 1527 00:55:56,339 --> 00:55:57,880 HANNAH: Por definitivisht asgjë të keqe. 1528 00:55:57,880 --> 00:56:00,820 Ne nuk presim që ju të shqetësuar rreth performancës gjëra të çmendur. 1529 00:56:00,820 --> 00:56:02,780 Vetëm në qoftë se tjetër është krejtësisht e mirë. 1530 00:56:02,780 --> 00:56:04,530 Këto janë vetëm të mira gjëra të jetë i vetëdijshëm. 1531 00:56:04,530 --> 00:56:07,770 >> Dhe këtu është një jonë e fundit ky lloj i bie nën këtë kategori kushtëzuar. 1532 00:56:07,770 --> 00:56:08,970 1533 00:56:08,970 --> 00:56:12,810 Ne kemi diçka të gjendja e përgjithshme formë?, 1534 00:56:12,810 --> 00:56:16,350 dhe pastaj një pjesë të vogël të kodit që ndodh nëse gjendja është e vërtetë. 1535 00:56:16,350 --> 00:56:18,780 Dhe pastaj zorrës së trashë, pak pjesë të kodit që 1536 00:56:18,780 --> 00:56:21,270 ekzekuton nëse kusht është false, pikëpresje. 1537 00:56:21,270 --> 00:56:22,504 Ne jemi bërë me këtë linjë. 1538 00:56:22,504 --> 00:56:24,170 Pra, sintaksore kjo është pak e shëmtuar. 1539 00:56:24,170 --> 00:56:26,850 Ne jemi duke shkuar për të shkuar nëpërmjet një shembull Unë mendoj se është më e qartë. 1540 00:56:26,850 --> 00:56:31,420 Pra, ne duam të caktojë profesor string 1541 00:56:31,420 --> 00:56:35,900 në një nga këto dy vlera, ose David Malan apo jo David Malan, OK? 1542 00:56:35,900 --> 00:56:38,740 Kështu që ju duhet të jetë i njohur me vargun, profesor =. 1543 00:56:38,740 --> 00:56:41,770 Ne jemi duke shkuar për të caktuar një varg profesorit ndryshueshme quajtur. 1544 00:56:41,770 --> 00:56:43,440 1545 00:56:43,440 --> 00:56:46,360 >> Tani ne duam të kontrolloni a kusht të veçantë. 1546 00:56:46,360 --> 00:56:50,700 Në këtë rast, gjendja jonë është class_num = = 50. 1547 00:56:50,700 --> 00:56:53,080 Dhe tani mund të jetë një kohë e mirë për të vënë në dukje 1548 00:56:53,080 --> 00:56:56,500 kur ne kemi profesor string =, Kjo është një shenjë e barabartë. 1549 00:56:56,500 --> 00:56:57,870 Kjo është detyrë. 1550 00:56:57,870 --> 00:57:01,360 Ndërsa në class_num = = 50, kjo është dy shenja të barabarta. 1551 00:57:01,360 --> 00:57:03,050 Kjo është një kontroll të cilësisë. 1552 00:57:03,050 --> 00:57:06,000 Pra, ne jemi duke shkuar për të thonë se është Numri i klasit të barabartë me 50? 1553 00:57:06,000 --> 00:57:10,060 Nëse është kështu, të caktojë Profesor David Malan. 1554 00:57:10,060 --> 00:57:13,710 Nëse jo, të caktojë profesor që nuk rri Davidi i Malan. 1555 00:57:13,710 --> 00:57:15,320 1556 00:57:15,320 --> 00:57:16,327 Ndonjë pyetje atje? 1557 00:57:16,327 --> 00:57:18,410 Përsëri, kjo është vetëm diçka që është e mirë për të dini. 1558 00:57:18,410 --> 00:57:20,230 Ju mund ta bëni këtë me të, nëse tjetër. 1559 00:57:20,230 --> 00:57:22,550 Një problem praktikë e mirë mund të jetë për të, kur 1560 00:57:22,550 --> 00:57:27,830 ju shkoni në shtëpi, të drejtën e njëjtë e saktë kushtëzuar në një formë tjetër, nëse, 1561 00:57:27,830 --> 00:57:28,830 sepse ju mund të bëni atë. 1562 00:57:28,830 --> 00:57:29,950 1563 00:57:29,950 --> 00:57:30,785 Ndonjë pyetje këtu? 1564 00:57:30,785 --> 00:57:31,829 1565 00:57:31,829 --> 00:57:33,870 Në rregull, unë mendoj se ne jemi do të shkojnë për në sythe. 1566 00:57:33,870 --> 00:57:34,881 1567 00:57:34,881 --> 00:57:35,380 Awesome. 1568 00:57:35,380 --> 00:57:36,780 1569 00:57:36,780 --> 00:57:38,730 >> SHARON: OK, le të flasim rreth ndërsa sythe. 1570 00:57:38,730 --> 00:57:49,995 Pra, së pari në të majtë ju shihni here-- OK që thotë, ndërsa, ndërsa (kusht). 1571 00:57:49,995 --> 00:57:51,040 1572 00:57:51,040 --> 00:57:53,142 Dhe pastaj ju bëni this-- mund të ndryshojë kjo? 1573 00:57:53,142 --> 00:57:54,433 >> Jason Hirschhorn: Është e prerë. 1574 00:57:54,433 --> 00:57:55,420 1575 00:57:55,420 --> 00:57:58,010 >> SHARON: OK, dhe pastaj ka janë edhe formatimin e teksteve kaçurrel. 1576 00:57:58,010 --> 00:58:01,680 Pra, pretendon se kaçurrel formatimin e teksteve janë atje lart 1577 00:58:01,680 --> 00:58:04,070 dhe nën të bëjë këtë përsëri dhe përsëri. 1578 00:58:04,070 --> 00:58:10,930 Pra, nëse gjendja në ato kllapa vlerëson të vërtetë, 1579 00:58:10,930 --> 00:58:15,150 atëherë ju duhet të vazhdojmë të bëjmë çdo gjë që është në lak ndërsa. 1580 00:58:15,150 --> 00:58:19,610 >> Kështu për shembull, ne mund të të bëjë një problem praktikë. 1581 00:58:19,610 --> 00:58:20,760 1582 00:58:20,760 --> 00:58:23,750 Unë jam veshur dy palë vathë tani, kështu që le të themi 1583 00:58:23,750 --> 00:58:27,580 në qoftë se unë jam i veshur me të paktën një dëgjimit, duartrokas duart tuaja. 1584 00:58:27,580 --> 00:58:30,060 Pra, në qoftë se ne jemi duke shkuar për të shkuar me anë të kësaj, ne jemi going-- 1585 00:58:30,060 --> 00:58:30,790 >> [Duartrokitje] 1586 00:58:30,790 --> 00:58:31,930 >> E drejtë? 1587 00:58:31,930 --> 00:58:36,710 Dhe unë jam i veshur me një, and-- OK. 1588 00:58:36,710 --> 00:58:37,300 Po. 1589 00:58:37,300 --> 00:58:39,850 Unë nuk jam duke veshur një palë vathë më, kështu që nuk ka më shumë. 1590 00:58:39,850 --> 00:58:41,980 OK, kështu që atëherë kjo është kur ju do të ndalet. 1591 00:58:41,980 --> 00:58:45,980 Dhe kjo ju mund të thonë se është ekuivalente me gati variablave. 1592 00:58:45,980 --> 00:58:50,190 Le të thonë se ju keni një Numri ndryshueshme e palë vathë. 1593 00:58:50,190 --> 00:58:51,660 1594 00:58:51,660 --> 00:59:00,940 Kështu, ndërsa numri i palë vathë është më i madh se ose e barabartë me 1, të duartrokasin. 1595 00:59:00,940 --> 00:59:08,310 Dhe pastaj pas rrahin duart, një palë vathë pakësim. 1596 00:59:08,310 --> 00:59:11,060 A si një palë vathë minus 1. 1597 00:59:11,060 --> 00:59:15,205 Pra, pakësim numrin e palë vathë, dhe atëherë ju do të shkoni nëpër lak, ndërsa 1598 00:59:15,205 --> 00:59:16,300 dy herë. 1599 00:59:16,300 --> 00:59:24,780 >> Dhe në qoftë se gjendja është gjithmonë true-- kështu që nëse, le të themi, 2 = = 2, 1600 00:59:24,780 --> 00:59:28,670 dhe 2 është gjithmonë e barabartë me 2, drejtë? 1601 00:59:28,670 --> 00:59:30,780 Pastaj ju do të gjithmonë të bëjë diçka në atje, 1602 00:59:30,780 --> 00:59:35,500 dhe kjo është ekuivalente me gati përgjithmonë loop që kemi pasur në Scratch. 1603 00:59:35,500 --> 00:59:36,865 1604 00:59:36,865 --> 00:59:37,364 Po? 1605 00:59:37,364 --> 00:59:41,100 >> STUDENTORE: A janë të dy palët vetëm mënyra të ndryshme të të shkruarit e një lak, ndërsa? 1606 00:59:41,100 --> 00:59:43,100 >> SHARON: Pra, ne jemi fokusuar për këtë një të parë. 1607 00:59:43,100 --> 00:59:45,520 Dhe pastaj kështu që le të krahasojmë ajo me një të bërë, ndërsa loop. 1608 00:59:45,520 --> 00:59:47,460 Pra, ata janë pak më të ndryshme. 1609 00:59:47,460 --> 00:59:54,120 OK, kështu që le të thonë se gjendja është ende e ndërsa unë jam veshur të paktën një vathë, 1610 00:59:54,120 --> 00:59:56,410 dhe unë nuk jam i veshur Çdo palë vathë tani. 1611 00:59:56,410 --> 01:00:01,860 Dhe le të themi të bëjë dhe ende rrahin kohë Unë jam veshur të paktën një vathë. 1612 01:00:01,860 --> 01:00:02,850 Çfarë duhet të ndodhë? 1613 01:00:02,850 --> 01:00:04,236 >> [Rreh] 1614 01:00:04,236 --> 01:00:06,210 >> Uh oh, djema. 1615 01:00:06,210 --> 01:00:11,820 OK, kështu që ju jeni duke menduar për të duartrokas një herë, sepse në thelb ju 1616 01:00:11,820 --> 01:00:13,510 shkojnë përmes pjesës së parë të kodit. 1617 01:00:13,510 --> 01:00:18,630 Ju bëni këtë pa marrë parasysh se çfarë, dhe atëherë ju shihni gjendjen ndërsa 1618 01:00:18,630 --> 01:00:22,640 dhe ju shkoni përsëri në se loop nëse është e vërtetë. 1619 01:00:22,640 --> 01:00:23,969 1620 01:00:23,969 --> 01:00:24,885 A kjo ka kuptim? 1621 01:00:24,885 --> 01:00:26,593 >> STUDENT: Ju gjithmonë bërë atë herë të parë. 1622 01:00:26,593 --> 01:00:29,810 SHARON: Ju gjithmonë bëni atë të hera e parë, pavarësisht nëse 1623 01:00:29,810 --> 01:00:31,659 apo jo se gjendja është e vërtetë apo jo. 1624 01:00:31,659 --> 01:00:33,950 Jason Hirschhorn: Kur të bëni ju mendoni se ju mund të përdorni këtë? 1625 01:00:33,950 --> 01:00:35,480 Kur nuk ka kuptim për të përdorur këtë? 1626 01:00:35,480 --> 01:00:36,839 1627 01:00:36,839 --> 01:00:37,380 HANNAH: Po? 1628 01:00:37,380 --> 01:00:38,255 STUDENT: [padëgjueshme]. 1629 01:00:38,255 --> 01:00:40,080 1630 01:00:40,080 --> 01:00:41,080 Jason Hirschhorn: E drejta. 1631 01:00:41,080 --> 01:00:41,575 HANNAH: Shumë mirë. 1632 01:00:41,575 --> 01:00:43,408 Jason Hirschhorn: Pra kur ju të shkaktojë një përdorues, 1633 01:00:43,408 --> 01:00:45,947 ju jeni do të duan gjithmonë të për të nxitur një përdorues një herë. 1634 01:00:45,947 --> 01:00:48,280 Ju jeni gjithmonë do të duan të menjëhershëm të përdoruesit një herë. 1635 01:00:48,280 --> 01:00:50,103 Pra, në vend të vënë në një lak, ndërsa, ju 1636 01:00:50,103 --> 01:00:52,820 vënë në të bërë, ndërsa lak, sepse ju jeni gjithmonë do të bëjë atë një herë. 1637 01:00:52,820 --> 01:00:54,730 Nëse ata ju japin përgjigje të saktë, ju jeni bërë. 1638 01:00:54,730 --> 01:00:56,355 Nëse ata nuk e bëjnë, atëherë ju ri-të shpejtë të tyre. 1639 01:00:56,355 --> 01:01:02,080 1640 01:01:02,080 --> 01:01:03,360 >> SHARON: Të gjithë të drejtë, për sythe. 1641 01:01:03,360 --> 01:01:05,830 1642 01:01:05,830 --> 01:01:08,590 Pra në Scratch, kemi pasur blloqe të përsëritur. 1643 01:01:08,590 --> 01:01:12,640 Pra, kemi dashur të përsëris diçka, le të themi, shtatë herë. 1644 01:01:12,640 --> 01:01:16,580 Pra, ne vetëm tha të përsëritur shtatë, dhe thonë se unë jam këtu për t'ju ndihmuar Snow White! 1645 01:01:16,580 --> 01:01:18,590 1646 01:01:18,590 --> 01:01:22,550 Në C, ne kemi për sythe, nëse ne doni të shkoni me diçka 1647 01:01:22,550 --> 01:01:23,970 një numër specifik i kohës. 1648 01:01:23,970 --> 01:01:29,700 Le të thonë se në qoftë se ne nisja dwarves ndryshueshme 1649 01:01:29,700 --> 01:01:35,410 dhe të bëjë sure-- kështu bllokun e parë drejtë ka para pikëpresje parë, 1650 01:01:35,410 --> 01:01:39,260 ne nisja ndryshore tonë për të, dhe ne kemi vendosur atë në 0. 1651 01:01:39,260 --> 01:01:41,850 Dhe ndryshueshme ynë ka është një numër i plotë, INT. 1652 01:01:41,850 --> 01:01:43,590 1653 01:01:43,590 --> 01:01:47,640 Dhe emri ndryshueshme është dwarves, dhe ne kemi vendosur dwarves në 0. 1654 01:01:47,640 --> 01:01:52,660 >> Dhe pjesa e dytë mes Dy semicolons është gjendja jonë. 1655 01:01:52,660 --> 01:01:53,720 1656 01:01:53,720 --> 01:01:58,630 Dhe kështu për aq kohë sa dwarves është më pak se shtatë, 1657 01:01:58,630 --> 01:02:01,730 ne do të vazhdojmë duke shkuar nëpër këtë për lak. 1658 01:02:01,730 --> 01:02:06,350 Dhe pastaj pjesa e fundit është ajo që të bëjë bëjmë në fund të kësaj për lak? 1659 01:02:06,350 --> 01:02:12,480 dwarves ++, dhe kjo do të thotë ne rrisim dwarves nga një çdo kohë. 1660 01:02:12,480 --> 01:02:13,900 >> Pra, çfarë do të ndodhë këtu? 1661 01:02:13,900 --> 01:02:15,860 1662 01:02:15,860 --> 01:02:17,620 Pra, së pari, ne jemi duke shkuar për të shkuar deri. 1663 01:02:17,620 --> 01:02:19,690 Ne kemi dwarves si 0, dhe pastaj ne jemi duke shkuar 1664 01:02:19,690 --> 01:02:22,845 për të shkruar Unë jam këtu për t'ju ndihmojë Snow White! 1665 01:02:22,845 --> 01:02:24,120 1666 01:02:24,120 --> 01:02:27,197 Dhe pastaj dwarves do të rritet, sepse kemi thënë dwarves ++. 1667 01:02:27,197 --> 01:02:28,409 1668 01:02:28,409 --> 01:02:29,450 Dwarves do të jetë 1. 1669 01:02:29,450 --> 01:02:32,720 Dhe pastaj ne compare-- dwarves është 1. 1670 01:02:32,720 --> 01:02:35,900 Ne e krahasojnë atë me dwarves është më pak se 7? 1671 01:02:35,900 --> 01:02:36,660 Po. 1672 01:02:36,660 --> 01:02:38,320 Unë jam duke shkuar për të shkuar nëpër këtë përsëri. 1673 01:02:38,320 --> 01:02:40,190 Unë jam këtu për t'ju ndihmuar Snow White! 1674 01:02:40,190 --> 01:02:44,490 Dhe pastaj dwarves bëhet 2, dhe pastaj krahasojnë atë. 1675 01:02:44,490 --> 01:02:46,621 2 është më pak se 7? 1676 01:02:46,621 --> 01:02:47,120 Po. 1677 01:02:47,120 --> 01:02:48,740 Ne jemi duke shkuar për të mbajtur duke kaluar nëpër. 1678 01:02:48,740 --> 01:02:51,395 Dhe ne jemi duke shkuar për të shkuar nëpër këtë shtatë herë. 1679 01:02:51,395 --> 01:02:52,980 1680 01:02:52,980 --> 01:02:59,290 >> Pra, në fund, ne jemi duke shkuar për kanë Dwarves = 0 të shtypura jashtë unë jam 1681 01:02:59,290 --> 01:03:00,710 këtu për t'ju ndihmuar Snow White! 1682 01:03:00,710 --> 01:03:04,810 dwarves barabartë me 1, 2, 3, 4, 5 dhe 6. 1683 01:03:04,810 --> 01:03:07,280 Mos harroni ne indeksi në 0. 1684 01:03:07,280 --> 01:03:08,546 Pra, ne fillojmë me 0. 1685 01:03:08,546 --> 01:03:09,046 Po? 1686 01:03:09,046 --> 01:03:11,630 >> STUDENT: Pra, kjo është i ndryshëm nga e detyrave 1687 01:03:11,630 --> 01:03:13,920 sepse kjo nuk do të shtypura out fillimisht në fillim. 1688 01:03:13,920 --> 01:03:15,880 Kështu që ju mund të vazhdoni të njëjtën gjë. 1689 01:03:15,880 --> 01:03:17,220 1690 01:03:17,220 --> 01:03:19,095 Mund ta bëni këtë edhe me lak për ta bërë? 1691 01:03:19,095 --> 01:03:20,450 Ashtu si të njëjtin proces. 1692 01:03:20,450 --> 01:03:24,175 Kushti është dwarves më pak se 7 apo çfarëdo. 1693 01:03:24,175 --> 01:03:25,961 Përgjigje është më pak se 7. 1694 01:03:25,961 --> 01:03:27,335 SHARON: Pra, ju mund teknikisht. 1695 01:03:27,335 --> 01:03:30,360 1696 01:03:30,360 --> 01:03:34,210 Pra, nëse ne kthehemi to-- folur tuaj rreth lak, ndërsa, e drejtë? 1697 01:03:34,210 --> 01:03:36,010 Pra, për ta bërë, ndërsa loop është paksa e ndryshme 1698 01:03:36,010 --> 01:03:39,966 sepse ne garantojmë të paktën pasi që ne do të shkojnë nëpërmjet saj, 1699 01:03:39,966 --> 01:03:41,340 kështu që është ndryshimi më i madh. 1700 01:03:41,340 --> 01:03:50,330 Por me lak, ndërsa ne mund të të thënë ndërsa dwarves është më pak se 7, 1701 01:03:50,330 --> 01:03:53,310 bëjnë këtë, dhe pastaj rrisim dwarves nga një. 1702 01:03:53,310 --> 01:03:58,660 Dhe atëherë ne duhet të iniciojnë dwarves para kësaj deklarate të gjithë 1703 01:03:58,660 --> 01:04:00,628 se ajo është e barabartë me 0. 1704 01:04:00,628 --> 01:04:02,128 Pra, vërtet, ne mund të bëjmë atë me këtë. 1705 01:04:02,128 --> 01:04:03,104 Mm-hm? 1706 01:04:03,104 --> 01:04:05,056 >> STUDENTORE: A mund të kthehemi në [padëgjueshme]? 1707 01:04:05,056 --> 01:04:06,827 1708 01:04:06,827 --> 01:04:07,535 SHARON: Për lak? 1709 01:04:07,535 --> 01:04:13,266 STUDENT: Yeah, kështu që me dwarves ++, Duket sikur kjo është ajo që ju bëni pas 1710 01:04:13,266 --> 01:04:15,440 ju keni u zhvillua disa mjete të tjera. 1711 01:04:15,440 --> 01:04:16,106 SHARON: Correct. 1712 01:04:16,106 --> 01:04:18,380 STUDENT: Mund ju vetëm nuk kanë atë dhe të vënë it-- 1713 01:04:18,380 --> 01:04:19,130 SHARON: Ju mund. 1714 01:04:19,130 --> 01:04:23,770 STUDENT: Pra, është [e padëgjueshme] menjëherë pas shtypura në linjë tjetër nën. 1715 01:04:23,770 --> 01:04:25,430 SHARON: Po, ju mund të vënë atë atje. 1716 01:04:25,430 --> 01:04:27,952 Por pastaj ju do të vetëm lënë atë bosh. 1717 01:04:27,952 --> 01:04:31,090 >> Jason Hirschhorn: Ju ende duhet zorrës së trashë gjysmë pse. 1718 01:04:31,090 --> 01:04:34,194 >> SHARON: Ajo duket pak i vështirë, por ju mund të bëni atë teknikisht. 1719 01:04:34,194 --> 01:04:35,118 Teknikisht. 1720 01:04:35,118 --> 01:04:35,840 Ju lutem, mos. 1721 01:04:35,840 --> 01:04:37,295 1722 01:04:37,295 --> 01:04:38,265 Po? 1723 01:04:38,265 --> 01:04:40,687 >> STUDENTORE: A ka ndonjë alternativat për ++? 1724 01:04:40,687 --> 01:04:42,145 A ka ndonjë gjë tjetër [padëgjueshme]? 1725 01:04:42,145 --> 01:04:52,990 1726 01:04:52,990 --> 01:04:54,825 >> SHARON: Teknikisht kjo është e dwarves. 1727 01:04:54,825 --> 01:04:56,880 1728 01:04:56,880 --> 01:05:01,680 Një është e barabartë shenjë që ne jemi duke shkuar për të vendosur atë në dwarves plus 1. 1729 01:05:01,680 --> 01:05:03,670 1730 01:05:03,670 --> 01:05:06,762 Pra, teknikisht kjo është çfarë Dwarves ++ do të thotë. 1731 01:05:06,762 --> 01:05:07,685 Ka që e bëjnë kuptim? 1732 01:05:07,685 --> 01:05:09,601 >> STUDENT: Po, por ka ndonjë alternativë? 1733 01:05:09,601 --> 01:05:10,830 Ashtu si në qoftë se ju ever-- 1734 01:05:10,830 --> 01:05:13,130 >> SHARON: Po, ju mund të bëni dwarves - -. 1735 01:05:13,130 --> 01:05:14,280 >> STUDENT: [padëgjueshme]. 1736 01:05:14,280 --> 01:05:16,299 >> SHARON: Po, ju mund të të bëjë një mori të gjëra. 1737 01:05:16,299 --> 01:05:17,840 HANNAH: Dhe ju mund të rrisim nga 2. 1738 01:05:17,840 --> 01:05:19,690 Ju mund të rrisim me 3. 1739 01:05:19,690 --> 01:05:23,120 Çdo gjë që do të jetë ndryshuar, ai do të të bëjë gjendjen. 1740 01:05:23,120 --> 01:05:26,036 >> STUDENT: Pra, nëse do të donit që të rrisim me 2, si do ta shkruani atë? 1741 01:05:26,036 --> 01:05:27,060 1742 01:05:27,060 --> 01:05:31,400 >> HANNAH: Ju mund të shkruani ose dwarves-- ju mund të shkruani në këtë gjë gjithë jashtë. 1743 01:05:31,400 --> 01:05:32,960 dwarves = dwarves + 2. 1744 01:05:32,960 --> 01:05:34,105 Ose një stenografi pak. 1745 01:05:34,105 --> 01:05:39,893 Unë jam vetëm duke shkuar për të shkruar + barabartë 2. 1746 01:05:39,893 --> 01:05:42,784 >> STUDENT: OK, dhe ju do të shkruani se pikërisht atje ku dwarves ++ është atje. 1747 01:05:42,784 --> 01:05:43,450 HANNAH: Pikërisht. 1748 01:05:43,450 --> 01:05:44,116 SHARON: Correct. 1749 01:05:44,116 --> 01:05:45,297 1750 01:05:45,297 --> 01:05:46,421 Nuk ishte një tjetër pyetje? 1751 01:05:46,421 --> 01:05:47,383 Vërtet? 1752 01:05:47,383 --> 01:05:49,788 >> STUDENT: [padëgjueshme] dwarves ++? 1753 01:05:49,788 --> 01:05:52,484 1754 01:05:52,484 --> 01:05:53,400 SHARON: Pra, ju don't-- 1755 01:05:53,400 --> 01:05:55,430 Jason Hirschhorn: Po, nuk kanë nevojë për ajo atje. [Padëgjueshme] shumë të përfundojë. 1756 01:05:55,430 --> 01:05:57,250 Kështu që ju të bëni [padëgjueshme] ato për shkak se ju jeni 1757 01:05:57,250 --> 01:06:01,810 lloj ndarjen deri inicializimit, kusht, dhe ndryshimi. 1758 01:06:01,810 --> 01:06:03,781 Në fund, ju nuk keni nevojë për atë. 1759 01:06:03,781 --> 01:06:05,780 SHARON: Gjithashtu njoftim ju nuk kanë nevojë për pikëpresje 1760 01:06:05,780 --> 01:06:07,599 pas të gjithë të tërë për lak. 1761 01:06:07,599 --> 01:06:09,531 1762 01:06:09,531 --> 01:06:14,361 >> STUDENT: Si do të fillojë me një numër fillestar i negative, 1763 01:06:14,361 --> 01:06:16,300 për shembull? 1764 01:06:16,300 --> 01:06:19,482 >> SHARON: Ju mund të iniciojnë dwarves barabartë me negativ 2. 1765 01:06:19,482 --> 01:06:22,140 >> STUDENTORE: A ju vetëm keni dash 2? 1766 01:06:22,140 --> 01:06:24,270 >> SHARON: Po, kështu shenjë negative, dash 2. 1767 01:06:24,270 --> 01:06:25,976 1768 01:06:25,976 --> 01:06:29,680 >> STUDENTORE: A është [e padëgjueshme] për nisja si dwarves [padëgjueshme]? 1769 01:06:29,680 --> 01:06:30,340 >> SHARON: Po. 1770 01:06:30,340 --> 01:06:35,630 Pra, në qoftë se ne sapo kishte nisur dwarves më parë, vetëm të bëjë pikëpresje int dwarves, 1771 01:06:35,630 --> 01:06:39,300 dhe pastaj nuk mund të bëjmë dwarves vendosur që të barabartë me 0. 1772 01:06:39,300 --> 01:06:43,184 >> STUDENTORE: A mund të bëjmë atë më herët në Programi thënë int dwarves = 0, 1773 01:06:43,184 --> 01:06:44,590 dhe pastaj just-- 1774 01:06:44,590 --> 01:06:46,990 >> SHARON: Vetëm jo aq have-- nuk do të jetë një hapësirë ​​përsëri, 1775 01:06:46,990 --> 01:06:48,531 por ju ende do të duhet një pikëpresje. 1776 01:06:48,531 --> 01:06:49,500 1777 01:06:49,500 --> 01:06:50,890 Po. 1778 01:06:50,890 --> 01:06:51,494 Mm-hm? 1779 01:06:51,494 --> 01:06:54,285 STUDENTORE: A thotë ky kod çfarë vlera e dwarves është më pas. 1780 01:06:54,285 --> 01:06:58,030 Nëse ju kërkoni atë pas gjithë kësaj është bërë për të shkruar vlerën e dwarves. 1781 01:06:58,030 --> 01:06:59,530 SHARON: Ju mund të kërkoni atë për të bërë atë. 1782 01:06:59,530 --> 01:07:00,191 STUDENT: OK. 1783 01:07:00,191 --> 01:07:02,190 SHARON: Por ju do të duhet të pyesni atë për të bërë atë. 1784 01:07:02,190 --> 01:07:03,231 Kjo nuk e bën atë për ju. 1785 01:07:03,231 --> 01:07:04,730 1786 01:07:04,730 --> 01:07:06,875 Unë jam i frikësuar për të vënë një palë vathë mia përsëri në. 1787 01:07:06,875 --> 01:07:07,874 1788 01:07:07,874 --> 01:07:09,290 Bëjë atë në fund për duartrokitje. 1789 01:07:09,290 --> 01:07:10,090 Just kidding. 1790 01:07:10,090 --> 01:07:11,755 >> Jason Hirschhorn: Pra, kjo është e njëjtë. 1791 01:07:11,755 --> 01:07:13,460 Pra, nisja në krye. 1792 01:07:13,460 --> 01:07:15,360 Kusht, të shtypura, të ndryshojë. 1793 01:07:15,360 --> 01:07:22,482 Pra, kjo është pikërisht njëjtë si se në qoftë se dikush mund të shihni se. 1794 01:07:22,482 --> 01:07:23,871 1795 01:07:23,871 --> 01:07:26,370 STUDENT: Pse nuk keni pikëpresje në rreshtin e parë? 1796 01:07:26,370 --> 01:07:27,657 1797 01:07:27,657 --> 01:07:28,240 SHARON: Ku? 1798 01:07:28,240 --> 01:07:29,490 STUDENT: Pas rreshtin e parë. 1799 01:07:29,490 --> 01:07:31,976 SHARON: Pas 4 në kllapa? 1800 01:07:31,976 --> 01:07:33,850 Sepse ne duam të shkojnë të nëpërmjet në këtë lak. 1801 01:07:33,850 --> 01:07:39,309 Dhe në qoftë se ju merrni një vështrim në sythe në përgjithësi, ata nuk kanë pikpresje. 1802 01:07:39,309 --> 01:07:40,100 Kjo nuk është praktike. 1803 01:07:40,100 --> 01:07:45,160 1804 01:07:45,160 --> 01:07:46,240 A jemi të mirë? 1805 01:07:46,240 --> 01:07:47,470 Një shumë pyetje, dy më shumë. 1806 01:07:47,470 --> 01:07:48,056 Vërtet? 1807 01:07:48,056 --> 01:07:49,930 STUDENT: Kjo mund të jetë pak të avancuar, 1808 01:07:49,930 --> 01:07:52,840 por të bëjë dwarves kanë një ndryshe [padëgjueshme] 1809 01:07:52,840 --> 01:07:54,780 nga një variabël [padëgjueshme]. 1810 01:07:54,780 --> 01:07:57,421 1811 01:07:57,421 --> 01:07:58,170 SHARON: Shumë mirë. 1812 01:07:58,170 --> 01:07:59,045 STUDENT: [padëgjueshme]. 1813 01:07:59,045 --> 01:08:00,480 1814 01:08:00,480 --> 01:08:02,456 >> SHARON: Po, kjo është. 1815 01:08:02,456 --> 01:08:03,794 1816 01:08:03,794 --> 01:08:04,422 Çfarë? 1817 01:08:04,422 --> 01:08:05,880 Jason Hirschhorn: Yeah, kështu që ajo bën. 1818 01:08:05,880 --> 01:08:08,965 Pra, normalisht qëllimi i diçka është në formatimin e teksteve kaçurrel. 1819 01:08:08,965 --> 01:08:10,216 1820 01:08:10,216 --> 01:08:12,340 Pra, fushëveprimi është gjithmonë do të jetë në formatimin e teksteve kaçurrel, 1821 01:08:12,340 --> 01:08:14,850 por kjo nuk do të bëjë ndjenjë shumë e për lak 1822 01:08:14,850 --> 01:08:17,550 sepse ne initialized dwarves në atë Brace kaçurrel. 1823 01:08:17,550 --> 01:08:23,310 Pra, normalisht qëllimi i dwarves, që variabël nuk do të zgjasë kaluara se. 1824 01:08:23,310 --> 01:08:25,000 Ky është një rast i veçantë pse. 1825 01:08:25,000 --> 01:08:28,080 Pra, ju nisja atë brenda këtyre kllapa, 1826 01:08:28,080 --> 01:08:30,600 dhe pastaj ju keni qëllimin më vonë. 1827 01:08:30,600 --> 01:08:32,720 Rast në mënyrë të veçantë. 1828 01:08:32,720 --> 01:08:39,059 Ata nuk duhet të kenë atë, dhe që was-- Që e bëjnë kuptim? 1829 01:08:39,059 --> 01:08:40,037 >> STUDENT: Jo 1830 01:08:40,037 --> 01:08:41,629 >> Jason Hirschhorn: Unë mund të shkojnë mbi të. 1831 01:08:41,629 --> 01:08:43,170 Pra, çfarë jeni ende të hutuar në lidhje me? 1832 01:08:43,170 --> 01:08:47,200 >> STUDENT: Si në ju mund të përdorni dwarves-- ju natyrisht mund të përdorni dwarves [padëgjueshme] 1833 01:08:47,200 --> 01:08:48,439 jashtë formulës shumë? 1834 01:08:48,439 --> 01:08:49,480 >> Jason Hirschhorn: Jo, jo. 1835 01:08:49,480 --> 01:08:53,385 Pra, qëllimi i saj është vetëm brenda formatimin e teksteve kaçurrel per për lak, vërtet. 1836 01:08:53,385 --> 01:08:56,509 1837 01:08:56,509 --> 01:08:59,300 SHARON: Por nëse ju nisja dwarves jashtë për lak, pastaj 1838 01:08:59,300 --> 01:09:05,021 ju mund ta përdorni atë diku tjetër Nuk është një pyetje shumë? 1839 01:09:05,021 --> 01:09:05,520 Nuk ka? 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 >> Pra, folëm pak për shturë për sythe apo conditionals fole, 1843 01:09:15,807 --> 01:09:16,390 nëse deklaratat. 1844 01:09:16,390 --> 01:09:17,660 1845 01:09:17,660 --> 01:09:21,310 Kështu që këtu është një shembull ku ne mund fole një për lak. 1846 01:09:21,310 --> 01:09:26,500 Le të thonë se ne ishim printim kjo tabelë të x është e drejtë këtu. 1847 01:09:26,500 --> 01:09:31,430 Ne mund të duam to-- të parë nëse ne thjesht nuk e shikojmë në kodin 1848 01:09:31,430 --> 01:09:34,329 dhe ne vetëm mendojmë për këtë, ne doni të shkoni nëpër çdo rresht 1849 01:09:34,329 --> 01:09:36,550 dhe të shtypura çdo kolonë, e drejtë? 1850 01:09:36,550 --> 01:09:37,854 1851 01:09:37,854 --> 01:09:38,729 Ka që e bëjnë kuptim? 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 >> Pra, këtu ne jemi duke shkuar nëpër çdo rresht për thelb çdo rresht, 1856 01:09:44,809 --> 01:09:45,850 dhe ka tre rreshta. 1857 01:09:45,850 --> 01:09:47,149 1858 01:09:47,149 --> 01:09:50,806 Dhe pastaj brenda çdo rresht për çdo kolonë, dhe atje 1859 01:09:50,806 --> 01:09:53,149 janë katër kolona, ​​të shtypura një x. 1860 01:09:53,149 --> 01:09:55,920 1861 01:09:55,920 --> 01:09:56,420 kështu. 1862 01:09:56,420 --> 01:10:02,400 Kur rresht është 0 dhe kolona është 0, kemi shkruar këtë x. 1863 01:10:02,400 --> 01:10:06,920 Dhe pastaj ne do të mbajë nëpërmjet kolonës lak. 1864 01:10:06,920 --> 01:10:08,300 1865 01:10:08,300 --> 01:10:11,280 Rresht është ende 0, por është një kolonë. 1866 01:10:11,280 --> 01:10:13,760 Dhe pastaj kolona është 2, dhe pastaj kolona është 3. 1867 01:10:13,760 --> 01:10:14,770 1868 01:10:14,770 --> 01:10:19,270 Dhe pastaj ne të dalë nga kjo loop sepse atëherë kolonën 1869 01:10:19,270 --> 01:10:20,605 nuk është më pak se 4. 1870 01:10:20,605 --> 01:10:21,970 1871 01:10:21,970 --> 01:10:25,330 Dhe pastaj ne të shkruar një linjë të re, dhe ne do të shkojmë në linjë të re. 1872 01:10:25,330 --> 01:10:30,160 Dhe pastaj ne do të shkojmë nëpër ardhshme rresht, dhe rresht merr incremented, 1873 01:10:30,160 --> 01:10:31,885 dhe ne do të shkojmë nëpër atë përsëri. 1874 01:10:31,885 --> 01:10:32,760 Ka që e bëjnë kuptim? 1875 01:10:32,760 --> 01:10:34,120 1876 01:10:34,120 --> 01:10:34,778 Po? 1877 01:10:34,778 --> 01:10:40,150 >> STUDENT: Pra, për fole [padëgjueshme] është vetëm vënë atë brenda e për lak? 1878 01:10:40,150 --> 01:10:44,290 >> SHARON: do të thotë pra fole se ne kanë një për lak brenda një për lak, 1879 01:10:44,290 --> 01:10:45,382 si Fillestar. 1880 01:10:45,382 --> 01:10:47,798 >> STUDENT: Ju nuk keni nevojë për një Rotacioni të veçantë apo ndonjë gjë? 1881 01:10:47,798 --> 01:10:49,567 Ju vetëm ngjit atë të drejtë brenda saj? 1882 01:10:49,567 --> 01:10:50,233 SHARON: Correct. 1883 01:10:50,233 --> 01:10:52,060 1884 01:10:52,060 --> 01:10:52,560 Po? 1885 01:10:52,560 --> 01:10:56,050 >> STUDENT: Mund të jetë [e padëgjueshme], por duket sikur ka një hapësirë ​​shtesë 1886 01:10:56,050 --> 01:10:57,730 në mes të të gjitha x-të e. 1887 01:10:57,730 --> 01:11:01,197 Unë nuk e di nëse that's-- Nëse kjo ishin në fakt të bërë programin, 1888 01:11:01,197 --> 01:11:02,530 do të bëjë diçka të tillë? 1889 01:11:02,530 --> 01:11:03,320 >> SHARON: Pra nuk ka. 1890 01:11:03,320 --> 01:11:04,970 Kjo ishte shtypur Enter. 1891 01:11:04,970 --> 01:11:06,360 1892 01:11:06,360 --> 01:11:08,342 Kjo ishte e keqe nga ana jonë. 1893 01:11:08,342 --> 01:11:08,842 Kërkoj falje. 1894 01:11:08,842 --> 01:11:11,576 >> HANNAH: Si do ta ndryshojë këtë program në qoftë se keni kryer një linjë shtesë? 1895 01:11:11,576 --> 01:11:12,451 >> STUDENT: [padëgjueshme]. 1896 01:11:12,451 --> 01:11:13,932 1897 01:11:13,932 --> 01:11:14,640 SHARON: punë e mirë. 1898 01:11:14,640 --> 01:11:16,067 1899 01:11:16,067 --> 01:11:19,150 STUDENT: Ju gjithashtu mund të shkruar të njëjtën gjë gjë nga kalimi nëpër kolona, 1900 01:11:19,150 --> 01:11:20,632 e drejtë? 1901 01:11:20,632 --> 01:11:21,620 >> SHARON: Hm? 1902 01:11:21,620 --> 01:11:27,054 >> STUDENT: Pra, për të shtypur little tuaj xxx, rreshtin e parë mund të themi të shtypura, 1903 01:11:27,054 --> 01:11:30,020 dhe në vend të thënë rresht, ai thotë kolona. 1904 01:11:30,020 --> 01:11:32,710 >> SHARON: Pra, ju mund të ndryshojë emrat e ndryshueshme për të bërë këtë. 1905 01:11:32,710 --> 01:11:33,836 Është se çfarë ju jeni duke thënë? 1906 01:11:33,836 --> 01:11:36,175 >> STUDENT: Jo, unë jam vetëm duke thënë se that-- kështu që ju jeni 1907 01:11:36,175 --> 01:11:38,354 rreshtave shtypjen e parë dhe pastaj shtypjen kolona. 1908 01:11:38,354 --> 01:11:43,010 Gjithashtu mund të shtypura kolona e parë dhe pastaj rreshtave për të marrë të njëjtën diagramin? 1909 01:11:43,010 --> 01:11:44,760 SHARON: Ju mund, por atëherë ju do të keni 1910 01:11:44,760 --> 01:11:47,370 të jenë të kujdesshëm se ku ju vënë linjë të re. 1911 01:11:47,370 --> 01:11:48,876 Dhe si do të hidhen përsëri? 1912 01:11:48,876 --> 01:11:55,082 1913 01:11:55,082 --> 01:11:56,790 Jason Hirschhorn: Nese ju vetëm kaloi atë 1914 01:11:56,790 --> 01:12:01,190 dhe vlerat janë të ndryshme, në vend të four-- çfarë është ajo? 1915 01:12:01,190 --> 01:12:02,530 Tre nga katër. 1916 01:12:02,530 --> 01:12:08,955 Unë Ju do të keni katër rreshtave dhe tre kolona. 1917 01:12:08,955 --> 01:12:09,830 Ka që e bëjnë kuptim? 1918 01:12:09,830 --> 01:12:10,270 >> STUDENT: Po. 1919 01:12:10,270 --> 01:12:11,610 >> Jason Hirschhorn: Pra vërtet, ju mund të bëni atë. 1920 01:12:11,610 --> 01:12:12,318 Po, patjetër. 1921 01:12:12,318 --> 01:12:12,461 1922 01:12:12,461 --> 01:12:15,710 SHARON: Por kjo do të jetë fjalë për fjalë vetëm kalimi emrat e variablave. 1923 01:12:15,710 --> 01:12:19,930 1924 01:12:19,930 --> 01:12:20,430 Mirë? 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 Të gjitha të drejtat, P vendosur një të tillë. 1929 01:12:26,120 --> 01:12:32,399 OK, kështu që në pjesën e parë të saj ju do të jetë bërë këtë, Mario. 1930 01:12:32,399 --> 01:12:32,940 Just kidding. 1931 01:12:32,940 --> 01:12:34,210 Është më shumë si kjo. 1932 01:12:34,210 --> 01:12:39,350 Dhe kështu që kur ne vetëm shikuar mbivendosur për sythe, duke e bërë atë tavolinë, 1933 01:12:39,350 --> 01:12:45,960 mendoni se si ju mund të jetë në gjendje të shtypura nga këto hashtags në këtë mënyrë. 1934 01:12:45,960 --> 01:12:50,090 Dhe pastaj të drejtë këtu se si do të printoni këtë të drejtë këtu, në këtë hapësirë ​​të hapur. 1935 01:12:50,090 --> 01:12:51,429 >> STUDENT: [padëgjueshme]. 1936 01:12:51,429 --> 01:12:52,970 SHARON: Yeah, ju vetëm printoni një hapësirë. 1937 01:12:52,970 --> 01:12:54,720 OK, kështu që vetëm të mendojnë për këtë. 1938 01:12:54,720 --> 01:12:56,699 1939 01:12:56,699 --> 01:12:58,740 HANNAH: Dhe pastaj njëjtë pjesë e problemit vendosur 1940 01:12:58,740 --> 01:13:01,630 është një program të quajtur greedy.c, në mënyrë që ju jeni 1941 01:13:01,630 --> 01:13:03,810 do të doni të mendoni rreth conditionals 1942 01:13:03,810 --> 01:13:06,960 dhe duke u siguruar që ju mund të bëjë ndryshimin e duhur. 1943 01:13:06,960 --> 01:13:10,780 Dhe një paralajmërim i vogël që kemi për ju po të jenë të kujdesshëm e lundrues vlerave pikë. 1944 01:13:10,780 --> 01:13:14,530 Nëse kjo do të thotë absolutisht asgjë për ju, ajo do të jetë e mbuluar në leksion këtë javë 1945 01:13:14,530 --> 01:13:16,410 dhe gjithashtu në [padëgjueshme] ecin nëpër, e cila 1946 01:13:16,410 --> 01:13:20,420 ju djema do të mësojnë për dashuri në grupe me probleme. 1947 01:13:20,420 --> 01:13:23,470 >> Një gjë që unë me të vërtetë sugjerojnë, sidomos me Mario.c, 1948 01:13:23,470 --> 01:13:26,110 kur ju jeni duke bërë problem vendosur, në qoftë se ju merrni mbërthyer, 1949 01:13:26,110 --> 01:13:28,460 të fillojë duke bërë atë në letër. 1950 01:13:28,460 --> 01:13:31,960 Shkruani atë dhe në fakt ulen atje dhe pretendon të jetë kompjuteri, 1951 01:13:31,960 --> 01:13:36,530 dhe shkoni through-- thonë I ishin kompjuter, 1952 01:13:36,530 --> 01:13:38,380 si do të ndjekë këtë për lak përmes? 1953 01:13:38,380 --> 01:13:41,260 Si do variablave mia në lak për ndryshim? 1954 01:13:41,260 --> 01:13:43,640 Pra, duke e bërë atë në letër e bën atë 10 herë më e lehtë 1955 01:13:43,640 --> 01:13:45,710 kur ju shkoni të ulen në kompjuter. 1956 01:13:45,710 --> 01:13:46,840 Pra, vetëm plug im i vogël. 1957 01:13:46,840 --> 01:13:50,060 >> SHARON: Dhe gjithashtu nuk mendoj se ju kanë për kodin çdo gjë përnjëherë. 1958 01:13:50,060 --> 01:13:53,060 Sigurohuni që të merrni një proces përsëritës. 1959 01:13:53,060 --> 01:13:55,430 A pak, të shtypura it out, shikoni se çfarë ndodh. 1960 01:13:55,430 --> 01:13:57,044 1961 01:13:57,044 --> 01:13:58,710 Ndonjëherë kjo është një gjykim të vogël dhe gabim. 1962 01:13:58,710 --> 01:14:00,220 1963 01:14:00,220 --> 01:14:01,375 Dhe të vijnë për të orarit të punës. 1964 01:14:01,375 --> 01:14:01,875 Fun super. 1965 01:14:01,875 --> 01:14:02,472 1966 01:14:02,472 --> 01:14:03,930 Jason Hirschhorn: Kështu ndonjë pyetje? 1967 01:14:03,930 --> 01:14:05,186 1968 01:14:05,186 --> 01:14:07,317 Të gjithë djemtë e drejtë, se ishte Seksioni tuaj të parë. 1969 01:14:07,317 --> 01:14:08,400 HANNAH: Faleminderit për të ardhur. 1970 01:14:08,400 --> 01:14:09,106 Jason Hirschhorn: Faleminderit për të ardhur. 1971 01:14:09,106 --> 01:14:09,890 SHARON: Ju faleminderit. 1972 01:14:09,890 --> 01:14:11,440 [Duartrokitje] 1973 01:14:11,440 --> 01:14:15,915