1 00:00:00,000 --> 00:00:11,030 2 00:00:11,030 --> 00:00:12,150 >> JASON HIRSCHHORN: მოგესალმებით. 3 00:00:12,150 --> 00:00:14,000 ასე რომ მხოლოდ რამდენიმე განცხადებები სანამ ჩვენ ვიწყებთ. 4 00:00:14,000 --> 00:00:16,570 ასე სექციები, ყველას უნდა არ sectioned უკვე. 5 00:00:16,570 --> 00:00:19,474 განყოფილებები ჩვეულებრივ აწარმოებს საწყისი კვირა, სამშაბათი. 6 00:00:19,474 --> 00:00:21,140 ასე რომ თქვენ ბიჭები უნდა მიიღოთ თქვენი დავალებები. 7 00:00:21,140 --> 00:00:24,160 და მაშინ მე ვფიქრობ, მომავალ კვირას თქვენ უნდა იყოს თქვენი ნამდვილი TFs. 8 00:00:24,160 --> 00:00:27,310 ასე რომ, თუ თქვენ გაქვთ რაიმე შეკითხვები, ან უბედურება, ან დაავიწყდა მონაკვეთზე. 9 00:00:27,310 --> 00:00:28,820 ზოგიერთი ადამიანი, რომ. 10 00:00:28,820 --> 00:00:29,580 მხოლოდ შეგვატყობინოთ. 11 00:00:29,580 --> 00:00:30,870 სროლა წერილი ზე ხელმძღვანელები. 12 00:00:30,870 --> 00:00:33,160 13 00:00:33,160 --> 00:00:34,520 >> შემდეგ საათებში. 14 00:00:34,520 --> 00:00:36,120 ჩვენ დავიწყეთ ოფისში საათი გასულ კვირას. 15 00:00:36,120 --> 00:00:37,180 16 00:00:37,180 --> 00:00:38,640 სამუშაო საათებია ყოველ კვირას. 17 00:00:38,640 --> 00:00:40,920 ორშაბათი in Leverett 8:00 დან 11:00. 18 00:00:40,920 --> 00:00:43,870 სამშაბათს in quad, ასე Cabot 8:00 დან 11:00. 19 00:00:43,870 --> 00:00:45,980 ოთხშაბათი, Mather 8:30 დან 11:30. 20 00:00:45,980 --> 00:00:48,350 ხუთშაბათი Annenberg 8:00 დან 11:00. 21 00:00:48,350 --> 00:00:51,810 >> ასე ნულიდან, ბევრი ადამიანი არ უნდა ოფისში საათი 22 00:00:51,810 --> 00:00:54,650 დაეხმაროს Scratch, რომელიც სრულიად ჯარიმა. 23 00:00:54,650 --> 00:00:56,470 თუ თქვენ, რომ ის, აბსოლუტურად ჯარიმა, ასევე. 24 00:00:56,470 --> 00:01:01,060 მაგრამ მომავალში, პრობლემა კომპლექტი, ისინი ბევრად უფრო რთული. 25 00:01:01,060 --> 00:01:03,090 ასე რომ, ეს იქნება თქვენი მეგობარი. 26 00:01:03,090 --> 00:01:04,340 აუცილებლად გადადით საათებში. 27 00:01:04,340 --> 00:01:06,730 აპირებთ საათებში. 28 00:01:06,730 --> 00:01:10,279 როდესაც თქვენ პრობლემა მითითებული ოთხი, ხუთი, ექვსი, შვიდი, 29 00:01:10,279 --> 00:01:11,570 თქვენ უნდა წასვლა საათებში. 30 00:01:11,570 --> 00:01:15,030 ეს არის ის, სადაც ბევრი დახმარებით და სამუშაოს იღებს გაკეთდეს. 31 00:01:15,030 --> 00:01:18,010 >> მე ვფიქრობ, რომ გასულ წელს, მხოლოდ მაგალითად, ხუთშაბათს ღამე 32 00:01:18,010 --> 00:01:20,090 მე ვფიქრობ, რომ პრობლემა კომპლექტი გამო პარასკევს. 33 00:01:20,090 --> 00:01:24,740 ასე ხუთშაბათს ღამით, რა თქმა უნდა 200, 250 სტუდენტი სწავლობს საათებში. 34 00:01:24,740 --> 00:01:26,904 ასე რომ, ნამდვილად გამოიყენოს ეს. 35 00:01:26,904 --> 00:01:28,070 ეს არის თქვენი საუკეთესო მეგობარი. 36 00:01:28,070 --> 00:01:31,050 როგორც ეს არის, სადაც, თუ თქვენ მოხდა პრობლემა კომპლექტი, 37 00:01:31,050 --> 00:01:33,020 ეს არის, სადაც თქვენ ალბათ დახმარების მისაღებად. 38 00:01:33,020 --> 00:01:34,100 ასე საათებში. 39 00:01:34,100 --> 00:01:35,130 40 00:01:35,130 --> 00:01:36,990 OK, ასე რომ, ეს არის განცხადებები. 41 00:01:36,990 --> 00:01:40,470 განცხადებები კეთდება, მოდით დავიწყოთ. 42 00:01:40,470 --> 00:01:41,450 >> OK, ელექტრო. 43 00:01:41,450 --> 00:01:44,360 ხომ ყველას ჩამოტვირთვა ელექტრო ჯერ არ გაქვთ? 44 00:01:44,360 --> 00:01:44,860 პოსტები 45 00:01:44,860 --> 00:01:45,699 როგორც ასე ასე. 46 00:01:45,699 --> 00:01:47,157 მე სახის გადმოწერილი ელექტრო მოწყობილობების. 47 00:01:47,157 --> 00:01:48,650 48 00:01:48,650 --> 00:01:52,501 უფლება, ასე რომ ელექტრო მოწყობილობების new ამ წელიწადში, ასე რომ, ჩვენ, ალბათ, 49 00:01:52,501 --> 00:01:53,750 აპირებს გარკვეული შეცდომები იყო. 50 00:01:53,750 --> 00:01:56,420 ასე რომ, გთხოვთ გადმოწეროთ რაც შეიძლება ადრე. 51 00:01:56,420 --> 00:02:00,120 52 00:02:00,120 --> 00:02:03,390 ასე რომ პრობლემა მითითებული ერთი აპირებს ვუთხრა ზუსტად თუ როგორ უნდა გადმოწეროთ. 53 00:02:03,390 --> 00:02:05,830 ნაცნობობა დაყენების უფლება აქ. 54 00:02:05,830 --> 00:02:07,042 55 00:02:07,042 --> 00:02:09,250 ის აპირებს გითხრათ, თუ როგორ ჩამოტვირთვა მოწყობილობების. 56 00:02:09,250 --> 00:02:13,240 >> ასე რომ, ნამდვილად ჩამოტვირთვა ელექტრო ადრე თუ გვიან. 57 00:02:13,240 --> 00:02:15,290 ინსტრუქცია P კომპლექტი სპეც. 58 00:02:15,290 --> 00:02:17,820 59 00:02:17,820 --> 00:02:21,920 ასე რომ, თუ თქვენ დაველოდოთ ოთხშაბათი ღამით, და შემდეგ თქვენ გაქვთ პრობლემები, 60 00:02:21,920 --> 00:02:24,220 და თქვენ გამოგვიგზავნოთ ელ at შუაღამისას ოთხშაბათს ღამით 61 00:02:24,220 --> 00:02:26,860 რომ თქვენ არ შეგიძლიათ ელექტრო, რომ 62 00:02:26,860 --> 00:02:28,365 არ არის legit მიზეზი გაფართოება. 63 00:02:28,365 --> 00:02:29,390 64 00:02:29,390 --> 00:02:32,540 თქვენ უნდა გავაკეთოთ ახლა, და გექნებათ პრობლემები. 65 00:02:32,540 --> 00:02:34,330 მე შევეცადე გადმოწეროთ ღამით. 66 00:02:34,330 --> 00:02:36,449 მე შეუვარდნენ ცოტა უჭირს. 67 00:02:36,449 --> 00:02:38,490 თუ თქვენ არ გადაეყარონ უბედურება დაყენების, აუცილებლად 68 00:02:38,490 --> 00:02:42,680 მოხვდა გაიმეორეთ, რადგან მე უბრალოდ მოხვდა გაიმეორეთ რამდენიმე ჯერ, და საბოლოოდ მუშაობდა, 69 00:02:42,680 --> 00:02:45,910 რომელიც არ გაუკეთებია აზრი, მაგრამ ეს ასეა. 70 00:02:45,910 --> 00:02:48,950 ასე რომ, ნამდვილად გაიმეორეთ, მაგრამ თუ ამუშავება წინააღმდეგ აგურის კედელზე, 71 00:02:48,950 --> 00:02:52,070 სროლა წერილი ზე ხელმძღვანელები, და ჩვენ უფრო მეტი, ვიდრე ბედნიერი, რათა დაეხმაროს ბიჭებს. 72 00:02:52,070 --> 00:02:52,570 რა ხდება? 73 00:02:52,570 --> 00:02:53,861 >> სტუდენტი: Just სწრაფი კითხვა. 74 00:02:53,861 --> 00:02:57,631 თუ ისინი შეამოწმოს style, რომ არც ერთ ნაწილს რომელიც ამბობს, რომ ჩვენ არ შედის ეს. 75 00:02:57,631 --> 00:02:58,714 JASON HIRSCHHORN: ჯერ არ არის. 76 00:02:58,714 --> 00:02:59,880 სტუდენტი: ეს ამბობს შეასრულოს ის. 77 00:02:59,880 --> 00:03:02,410 როგორ შეასრულოს, რომ დარწმუნდით, რომ თქვენს სისტემაში? 78 00:03:02,410 --> 00:03:03,660 >> JASON HIRSCHHORN: თქვენ ვაპირებ აწარმოებს bash ბრძანება. 79 00:03:03,660 --> 00:03:05,200 მე წასვლა მოგვიანებით. 80 00:03:05,200 --> 00:03:06,400 ზემოთ. 81 00:03:06,400 --> 00:03:13,130 ასე რომ, მოწყობილობების შეიძლება იყოს ცოტა დაშინებას, 82 00:03:13,130 --> 00:03:16,700 იმიტომ, რომ თქვენ გამოიყენება სახის გაშვებული გრაფიკული ინტერფეისი. 83 00:03:16,700 --> 00:03:21,257 ამიტომ Scratch იყო მომხმარებლის გრაფიკული ინტერფეისი, ასე რომ რას ნიშნავს ეს? 84 00:03:21,257 --> 00:03:23,090 ვგულისხმობ იმას, რომ როდესაც თქვენ პროგრამირების 85 00:03:23,090 --> 00:03:24,772 თქვენ ძირითადად გამოყენებით ბლოკები კოდი. 86 00:03:24,772 --> 00:03:26,480 თქვენ შეგიძლიათ ნახოთ კოდი და პერსონალის იგრძნობა. 87 00:03:26,480 --> 00:03:30,010 >> ელექტრო, თქვენ უნდა აკეთებს რამ ბრძანების გარემო. 88 00:03:30,010 --> 00:03:32,394 და ასე დანარჩენი თქვენი პროგრამირების ცხოვრება, 89 00:03:32,394 --> 00:03:35,060 თქვენ უნდა აკეთებს რამ ბრძანების გარემო. 90 00:03:35,060 --> 00:03:40,290 ამიტომ კარგი ხტომა დასაწყისში და მიიღოს გარკვეული გამოცდილება. 91 00:03:40,290 --> 00:03:43,210 ასე რომ, მოდით ეს. 92 00:03:43,210 --> 00:03:43,860 ასე რომ, ეს Rob. 93 00:03:43,860 --> 00:03:46,480 94 00:03:46,480 --> 00:03:48,650 >> OK, ასე რომ, მოდით უბრალოდ ხტომა და command line პერსონალი. 95 00:03:48,650 --> 00:03:50,480 ასე რომ, ეს არის ელექტრო. 96 00:03:50,480 --> 00:03:51,810 97 00:03:51,810 --> 00:03:54,729 შეიძლება ვინმეს მითხრათ, რატომ ჩვენ ვიყენებთ ელექტრო? 98 00:03:54,729 --> 00:03:55,645 რა არის ელექტრო? 99 00:03:55,645 --> 00:03:57,010 100 00:03:57,010 --> 00:03:57,830 ვინმემ იცის? 101 00:03:57,830 --> 00:03:58,538 რა ხდება? 102 00:03:58,538 --> 00:04:02,275 >> სტუდენტი: ეს არის მხოლოდ ვირტუალური მანქანა რომ თქვენ აწარმოებს თქვენი მანქანა ისე, რომ თქვენ 103 00:04:02,275 --> 00:04:06,297 შეგიძლიათ მიიღოთ მეტი OS შორის უთანხმოების Mac და PC. 104 00:04:06,297 --> 00:04:07,380 JASON HIRSCHHORN: Perfect. 105 00:04:07,380 --> 00:04:08,220 სტუდენტი: ეს უნივერსალური თარგი. 106 00:04:08,220 --> 00:04:09,420 JASON HIRSCHHORN: ჰო, როგორიცაა უნივერსალური თარგი. 107 00:04:09,420 --> 00:04:10,045 რომ არის სრულყოფილი. 108 00:04:10,045 --> 00:04:11,740 ისე ჰო, ის ვირტუალური მანქანა. 109 00:04:11,740 --> 00:04:13,660 ასე რომ, ეს ძირითადად არის ოპერაციული სისტემა. 110 00:04:13,660 --> 00:04:14,920 ეს არის ოპერაციული სისტემა. 111 00:04:14,920 --> 00:04:18,160 ეს არის ეკვივალენტი თქვენი Mac, ან PC, ან Linux. 112 00:04:18,160 --> 00:04:19,217 ეს არის ზუსტად იგივე. 113 00:04:19,217 --> 00:04:20,550 და ასე რომ თქვენ შეგიძლიათ მსგავსი ნივთები. 114 00:04:20,550 --> 00:04:23,370 თუ უნდოდა, ვერ წავიდეთ ონლაინ მაგალითად. 115 00:04:23,370 --> 00:04:25,920 თქვენ ნამდვილად ვერ ვხედავ, მაგრამ სწორედ აქ, Google Chrome. 116 00:04:25,920 --> 00:04:27,294 თქვენ შეგიძლიათ ონლაინ, თუ გსურთ. 117 00:04:27,294 --> 00:04:28,754 ეს არის ოპერაციული სისტემა. 118 00:04:28,754 --> 00:04:31,920 და მიზეზი ჩვენ გავაკეთოთ, რომ რადგან ეს ბევრად უფრო ადვილია, როდესაც ჩვენ არიგებდა 119 00:04:31,920 --> 00:04:33,216 ინსტრუქციები და ყველაფერი. 120 00:04:33,216 --> 00:04:35,715 თუ ეს მხოლოდ ერთიანი გარემო, ეს ბევრად უფრო ადვილია ჩვენთვის, 121 00:04:35,715 --> 00:04:37,310 და ეს ბევრად უფრო ადვილი თქვენთვის. 122 00:04:37,310 --> 00:04:41,380 თქვენ არ აპირებს გადაეყარონ ის აწარმოებს ნებისმიერ idiosyncrasies 123 00:04:41,380 --> 00:04:42,380 როდესაც თქვენ პროგრამირების. 124 00:04:42,380 --> 00:04:44,510 ჩვენ ვიცით ზუსტად რა თქვენ აპირებს გადაეყარონ. 125 00:04:44,510 --> 00:04:47,120 ასე რომ ელექტრო მოწყობილობების აქ. 126 00:04:47,120 --> 00:04:50,172 >> ასე რომ, როდესაც თქვენ დაწყებული პროგრამირების, თქვენ 127 00:04:50,172 --> 00:04:51,880 აპირებს დაცემას მარცხენა კუთხეში. 128 00:04:51,880 --> 00:04:53,439 იქ პატარა ყუთი. 129 00:04:53,439 --> 00:04:54,480 თქვენ აპირებს დააჭირეთ მას. 130 00:04:54,480 --> 00:04:55,760 ეს არის თქვენი ტერმინალის ფანჯარაში. 131 00:04:55,760 --> 00:04:57,680 132 00:04:57,680 --> 00:05:01,980 ასე რომ, თქვენ აპირებს უნდა იყოს ბევრი სემესტრში. 133 00:05:01,980 --> 00:05:03,837 ნება მომეცით მიუახლოვდით ცოტა. 134 00:05:03,837 --> 00:05:07,820 135 00:05:07,820 --> 00:05:11,630 >> OK, ასე ნავიგაცია ტერმინალი ფანჯარა ოდნავ განსხვავებული. 136 00:05:11,630 --> 00:05:13,610 პირველი, არ არსებობს ხატები. 137 00:05:13,610 --> 00:05:15,780 მე ვერ დააჭირეთ არაფერი. 138 00:05:15,780 --> 00:05:17,170 არაფერი დაჭერით. 139 00:05:17,170 --> 00:05:21,390 ასე, რომ თქვენ უნდა გაერკვნენ გზა გაერკვნენ, სადაც ხართ, რა არის აქ, 140 00:05:21,390 --> 00:05:22,830 და როგორ უნდა გადაადგილდეს. 141 00:05:22,830 --> 00:05:29,630 >> ასე რომ, ორი ყველაზე სასარგებლო ბრძანებები, ალბათ, არიან ls-- ისე რას ფიქრობთ ls აკეთებს? 142 00:05:29,630 --> 00:05:30,771 >> STUDENT სია. 143 00:05:30,771 --> 00:05:32,020 JASON HIRSCHHORN: სიები, yeah. 144 00:05:32,020 --> 00:05:33,936 ეს მხოლოდ სიები ალგორითმები ფარგლებში დირექტორია. 145 00:05:33,936 --> 00:05:35,190 და შემდეგ დ. 146 00:05:35,190 --> 00:05:39,280 ასე ვთქვათ მინდოდა cd CS50, რა უნდოდა, რომ გავაკეთოთ? 147 00:05:39,280 --> 00:05:40,230 148 00:05:40,230 --> 00:05:40,730 ჰო? 149 00:05:40,730 --> 00:05:42,064 >> სტუდენტი: ცვლილებები თქვენს დირექტორია. 150 00:05:42,064 --> 00:05:43,396 JASON HIRSCHHORN: Perfect, yeah. 151 00:05:43,396 --> 00:05:44,780 იგი უბრალოდ ცვლის დირექტორია. 152 00:05:44,780 --> 00:05:46,250 მოდით დავუბრუნდეთ. 153 00:05:46,250 --> 00:05:47,440 ასე როგორ უნდა დაბრუნდეს? 154 00:05:47,440 --> 00:05:50,590 ასე ვთქვათ მინდოდა წასვლა თავში წინა დირექტორია. 155 00:05:50,590 --> 00:05:53,181 156 00:05:53,181 --> 00:05:53,680 ჰო დარწმუნებული ვარ. 157 00:05:53,680 --> 00:05:55,847 >> სტუდენტი: მე ვფიქრობ, რომ წერთ cd უბრალოდ არაფერი. 158 00:05:55,847 --> 00:05:57,263 JASON HIRSCHHORN: შეგიძლიათ ამის გაკეთება. 159 00:05:57,263 --> 00:05:57,800 იმდენად სრულყოფილი. 160 00:05:57,800 --> 00:05:59,950 ასე რომ, თუ მე ვწერ CD, ეს არის რეალურად აპირებს პოპ me 161 00:05:59,950 --> 00:06:01,800 უკან ზევით სახლის დირექტორია. 162 00:06:01,800 --> 00:06:04,510 ასე რომ, ხედავთ ამ tilde, რომ აპირებს პოპ me 163 00:06:04,510 --> 00:06:06,240 გზად მდე, სადაც tilde არის. 164 00:06:06,240 --> 00:06:07,410 ასე რომ, ის აპირებს პოპ me up თავში სახლის დირექტორია. 165 00:06:07,410 --> 00:06:09,076 მაგრამ ვთქვათ მე რაღაც მსგავსი. 166 00:06:09,076 --> 00:06:10,600 მოდით ვთქვათ cd CS50. 167 00:06:10,600 --> 00:06:11,800 168 00:06:11,800 --> 00:06:13,060 ls ერთხელ. 169 00:06:13,060 --> 00:06:15,180 მაქვს სხვა პერსონალი. cd სუპერ მონაკვეთზე. 170 00:06:15,180 --> 00:06:17,600 171 00:06:17,600 --> 00:06:18,920 cd ფაილი, ამიტომ მე ვაპირებ ღრმა. 172 00:06:18,920 --> 00:06:20,250 173 00:06:20,250 --> 00:06:23,590 და მაშინ მოდით ვთქვათ მე მინდა უბრალოდ პოპ უკან დაბრუნება. 174 00:06:23,590 --> 00:06:24,090 დ. 175 00:06:24,090 --> 00:06:24,784 176 00:06:24,784 --> 00:06:26,200 ვთქვათ, მე არ მინდა, რომ. 177 00:06:26,200 --> 00:06:29,590 ვთქვათ, მე, უბრალოდ, მინდა პოპ უკან მდე კატალოგი, რომელიც იყო სწორი ზემოთ ჩემთვის. 178 00:06:29,590 --> 00:06:30,350 როგორ შემიძლია ამის გაკეთება? 179 00:06:30,350 --> 00:06:33,180 ასე ვთქვათ cd CS50. 180 00:06:33,180 --> 00:06:36,050 181 00:06:36,050 --> 00:06:38,090 cd supersection. 182 00:06:38,090 --> 00:06:39,370 მოდით, მე აქ ვარ. 183 00:06:39,370 --> 00:06:42,012 ვთქვათ, მე, უბრალოდ, მინდა პოპ ერთ დროს. 184 00:06:42,012 --> 00:06:42,720 როგორ შემიძლია ამის გაკეთება? 185 00:06:42,720 --> 00:06:44,170 186 00:06:44,170 --> 00:06:45,120 ჰო, რა ხდება? 187 00:06:45,120 --> 00:06:47,560 >> სტუდენტი: თქვენ უნდა აკრიფოთ cd supersection ერთხელ. 188 00:06:47,560 --> 00:06:49,060 >> JASON HIRSCHHORN: თქვენ შეიძლება გავაკეთოთ, რომ. 189 00:06:49,060 --> 00:06:50,730 კარგად ვარ supersection. 190 00:06:50,730 --> 00:06:51,970 >> სტუდენტი: აი, ერთი ადრე. 191 00:06:51,970 --> 00:06:53,845 >> JASON HIRSCHHORN: ჰო, ასე რომ თქვენ შეიძლება გავაკეთოთ, რომ. 192 00:06:53,845 --> 00:06:55,620 თქვენ ამის cd ~ CS50. 193 00:06:55,620 --> 00:06:57,410 194 00:06:57,410 --> 00:07:01,770 ასე რომ, თუ გადავხედავთ აქ, ამ თქვენი გზა უფლება აქ. 195 00:07:01,770 --> 00:07:03,890 196 00:07:03,890 --> 00:07:05,140 ეს თქვენი გზა. 197 00:07:05,140 --> 00:07:07,185 ასე რომ თქვენ შეიძლება სერიოზულად უბრალოდ წასვლა cd ~ / CS50. 198 00:07:07,185 --> 00:07:11,170 199 00:07:11,170 --> 00:07:12,399 Boom, თქვენ იქ. 200 00:07:12,399 --> 00:07:13,940 რა არის ადვილი გზა ამის გაკეთება, თუმცა? 201 00:07:13,940 --> 00:07:16,650 რომ ბრწყინვალედ სწორია, მაგრამ რა არის ოდნავ უფრო ადვილი გზა 202 00:07:16,650 --> 00:07:17,880 ამის გაკეთება, იმიტომ, რომ ბევრი ჯერ თქვენ აპირებს 203 00:07:17,880 --> 00:07:20,510 , jumping დირექტორიები, jumping out of დირექტორიები. 204 00:07:20,510 --> 00:07:21,790 მოდით დავუბრუნდეთ. 205 00:07:21,790 --> 00:07:22,510 cd supersection. 206 00:07:22,510 --> 00:07:23,349 207 00:07:23,349 --> 00:07:25,140 ასე ვთქვათ, მე მინდა დავუბრუნდეთ რეალური სწრაფი. 208 00:07:25,140 --> 00:07:28,689 თქვენ შეგიძლიათ გააკეთოთ რაიმე, როგორიცაა cd dot dot. 209 00:07:28,689 --> 00:07:30,480 რომ აპირებს პოპ თქვენ დაბრუნება რეალური სწრაფი. 210 00:07:30,480 --> 00:07:31,570 ასე CD supersection. 211 00:07:31,570 --> 00:07:36,010 212 00:07:36,010 --> 00:07:37,440 cd ფაილი. 213 00:07:37,440 --> 00:07:38,890 ვთქვათ, მე ვარ აქ. 214 00:07:38,890 --> 00:07:42,790 სხვათა შორის, ცხადია, კარგია, იმიტომ, რომ ჩემი window მიღების ცოტა რთული. 215 00:07:42,790 --> 00:07:46,190 ამიტომ ls, მე არ მინდა, რომ იყოს აქ აღარ. cd dot dot. 216 00:07:46,190 --> 00:07:47,072 Take me ერთი გოლი. 217 00:07:47,072 --> 00:07:49,130 Cd dot dot იღებს ჩემთვის ერთი გოლი. 218 00:07:49,130 --> 00:07:50,600 Cd dot dot და უკან ჩემს სახლში. 219 00:07:50,600 --> 00:07:53,820 220 00:07:53,820 --> 00:07:55,180 >> OK, ასე რომ cd, ls. 221 00:07:55,180 --> 00:07:57,263 ალბათ, ყველაზე მნიშვნელოვანია რამ, რადგან თქვენ 222 00:07:57,263 --> 00:07:58,880 აპირებთ უნდა იცოდეს, თუ სად არიან. 223 00:07:58,880 --> 00:08:00,790 ls აპირებს გითხრათ სადაც თქვენ ხართ, და CD 224 00:08:00,790 --> 00:08:02,610 არის, თუ როგორ ვაპირებთ ხტომა გარშემო. 225 00:08:02,610 --> 00:08:04,300 >> ასევე, შეგიძლიათ დაკავდით სხვა მაგარი რამეები. 226 00:08:04,300 --> 00:08:05,470 227 00:08:05,470 --> 00:08:07,190 ასე მაგალითად ls. 228 00:08:07,190 --> 00:08:09,610 ls მხოლოდ აპირებს აჩვენებს, თუ დირექტორიები თქვენს ფაილს. 229 00:08:09,610 --> 00:08:10,780 ის ასევე აპირებს აჩვენებს, თუ ფაილი. 230 00:08:10,780 --> 00:08:12,680 მაგრამ ეს მხოლოდ აპირებს აჩვენებს, თუ რა არის იქ. 231 00:08:12,680 --> 00:08:14,638 >> თუ უნდოდა რაღაც ცოტა უფრო მაგარი, 232 00:08:14,638 --> 00:08:19,210 და თქვენ აპირებს მართლაც ამ რამდენიმე კვირის განმავლობაში. ls ტირე ლ. 233 00:08:19,210 --> 00:08:20,995 რომ ბეჭდავს ცოტა მეტი ინფორმაცია. 234 00:08:20,995 --> 00:08:22,360 235 00:08:22,360 --> 00:08:28,170 შეიძლება ვინმეს ვხვდები მარცხენა მხარეს drwx, rwx და პერსონალის იგრძნობა. 236 00:08:28,170 --> 00:08:30,330 ვინმეს აქვს იდეა რას შეიძლება ეს ნიშნავდეს? 237 00:08:30,330 --> 00:08:31,290 >> სტუდენტი: ნებართვების. 238 00:08:31,290 --> 00:08:32,080 >> JASON HIRSCHHORN: ჰო, სრულყოფილი. 239 00:08:32,080 --> 00:08:32,580 უფლებები. 240 00:08:32,580 --> 00:08:33,742 241 00:08:33,742 --> 00:08:35,450 ასე რომ, თქვენ აპირებს უნდა მოგვარდეს ეს 242 00:08:35,450 --> 00:08:37,610 როდესაც თქვენ აკეთებთ ვებ პროგრამირების შემდეგ. 243 00:08:37,610 --> 00:08:40,320 თუ თქვენ ოდესმე წავიდა შემოსული, და თქვენ დააწკაპებთ იმიჯი 244 00:08:40,320 --> 00:08:42,821 ან დაწკაპავთ სფეროში, და ეს განაცხადა permission-- 245 00:08:42,821 --> 00:08:45,820 როგორიცაა ნებართვა არ მისცეს საშუალება, ან მოსწონს ნებართვა არ გაიცემა და არ უნდა იყოს, 246 00:08:45,820 --> 00:08:47,990 ეს იმიტომ, რომ როდესაც ისინი პროგრამირების, ისინი 247 00:08:47,990 --> 00:08:50,420 არ შეიქმნა ეს უფლებები ნება თქვენ ამის გაკეთება. 248 00:08:50,420 --> 00:08:51,990 ასე რომ მოდის. 249 00:08:51,990 --> 00:08:53,770 250 00:08:53,770 --> 00:08:56,700 >> OK, ასე რომ ზემოთ. 251 00:08:56,700 --> 00:08:58,580 ასე რომ, ჩვენ გადახტა გარშემო. 252 00:08:58,580 --> 00:09:00,310 ჩვენ შეგვიძლია შევხედოთ პერსონალის ჩვენი დირექტორია. 253 00:09:00,310 --> 00:09:01,560 მაგრამ როგორ უნდა გააკეთოს პერსონალის? 254 00:09:01,560 --> 00:09:02,730 255 00:09:02,730 --> 00:09:04,186 მაქვს დირექტორიები აქ. 256 00:09:04,186 --> 00:09:04,810 რომ გასაოცარია. 257 00:09:04,810 --> 00:09:06,080 როგორ შემიძლია ახალი დირექტორია? 258 00:09:06,080 --> 00:09:07,019 259 00:09:07,019 --> 00:09:09,060 ვთქვათ, მინდა, რათა ახალი დირექტორია ახლავე. 260 00:09:09,060 --> 00:09:11,070 261 00:09:11,070 --> 00:09:13,470 შეგიძლიათ გააკეთოთ მსგავსი რამ, mkdir. 262 00:09:13,470 --> 00:09:16,160 263 00:09:16,160 --> 00:09:17,244 ასე რომ დირექტორია. 264 00:09:17,244 --> 00:09:19,035 ასე რომ, რა გსურთ დარეკეთ ამ დირექტორიაში? 265 00:09:19,035 --> 00:09:21,454 266 00:09:21,454 --> 00:09:22,162 სტუდენტი: გასაოცარია. 267 00:09:22,162 --> 00:09:24,107 268 00:09:24,107 --> 00:09:25,190 JASON HIRSCHHORN: გასაოცარია. 269 00:09:25,190 --> 00:09:25,690 მე მიყვარს ეს. 270 00:09:25,690 --> 00:09:26,650 271 00:09:26,650 --> 00:09:27,790 მიიღოს მომსახურება გასაოცარია. 272 00:09:27,790 --> 00:09:28,802 273 00:09:28,802 --> 00:09:29,510 და იქ წასვლა. 274 00:09:29,510 --> 00:09:30,809 ამიტომ, ჩვენ უნდა სიაში. 275 00:09:30,809 --> 00:09:31,850 თქვენ გაქვთ ახალი დირექტორია. 276 00:09:31,850 --> 00:09:33,180 და შემიძლია გითხრათ, რომ ეს არის მომსახურება თქვენს ელექტრო 277 00:09:33,180 --> 00:09:34,850 იმიტომ რომ მიიღო ეს ფერი, არა? 278 00:09:34,850 --> 00:09:37,970 ასე რომ, როგორც მოცისფრო purple ან რასაც. 279 00:09:37,970 --> 00:09:39,260 280 00:09:39,260 --> 00:09:40,020 მოდით შეცვლის. 281 00:09:40,020 --> 00:09:40,860 მოდით შეცვალოს დირექტორია. 282 00:09:40,860 --> 00:09:42,609 მოდით წასვლას დირექტორიაში ჰო, რა ხდება? 283 00:09:42,609 --> 00:09:46,114 სტუდენტი: არის თუ არა სიაში ყველა ამ [INAUDIBLE] online? 284 00:09:46,114 --> 00:09:48,780 JASON HIRSCHHORN: ჰო, მე ამას მათ on-- ჩვენ გვექნება სლაიდები. 285 00:09:48,780 --> 00:09:49,407 ეს იქნება PDF. 286 00:09:49,407 --> 00:09:50,740 ჩვენ დააყენა მათ ყველას. 287 00:09:50,740 --> 00:09:53,170 ჰო, ბოდიში რომ ბევრი ბრძანებებს. 288 00:09:53,170 --> 00:09:56,092 თუ გინდა, შენელდება, ან დაბრუნდეს, ან რამე მსგავსი, 289 00:09:56,092 --> 00:09:57,050 ნამდვილად ნება მომეცით ვიცი. 290 00:09:57,050 --> 00:09:59,510 ეს ბევრი აღიქვას დაუყოვნებლივ. 291 00:09:59,510 --> 00:10:00,059 რა ხდება? 292 00:10:00,059 --> 00:10:02,100 სტუდენტი: შემიძლია ვთხოვო პოტენციურად სულელური შეკითხვა? 293 00:10:02,100 --> 00:10:03,240 JASON HIRSCHHORN: არსებობს სულელური კითხვები არ. 294 00:10:03,240 --> 00:10:04,031 STUDENT არსებობს. 295 00:10:04,031 --> 00:10:06,462 296 00:10:06,462 --> 00:10:09,384 მომსახურება არის მხოლოდ ეძებს at information სადაც თქვენ შესანახად ეს. 297 00:10:09,384 --> 00:10:09,871 >> JASON HIRSCHHORN: ჰო. 298 00:10:09,871 --> 00:10:11,829 >> სტუდენტი: ის არის, რომ, ძირითადად, თუ რას აკეთებს? 299 00:10:11,829 --> 00:10:14,741 ასე რომ, როდესაც ჩვენ რაღაც, მშვენიერია ან რასაც, 300 00:10:14,741 --> 00:10:16,202 შენახული დირექტორია, დიახ? 301 00:10:16,202 --> 00:10:16,689 >> JASON HIRSCHHORN: ჰო. 302 00:10:16,689 --> 00:10:18,637 >> სტუდენტი: არის, რომ მართალია ყველაფერი. 303 00:10:18,637 --> 00:10:20,340 ყველაფერი ინახება დირექტორია. 304 00:10:20,340 --> 00:10:20,680 >> JASON HIRSCHHORN: ჰო. 305 00:10:20,680 --> 00:10:22,490 როდესაც თქვენ, რომ ეს, რასაც დირექტორია, თქვენ, 306 00:10:22,490 --> 00:10:24,615 ის აპირებს, ძირითადად, შესანახად ის, რომ დირექტორია. 307 00:10:24,615 --> 00:10:27,680 სტუდენტი: და როდესაც ჩვენ მოუწოდებდა მას, ჩვენ მოუწოდებდა ის დირექტორია. 308 00:10:27,680 --> 00:10:30,013 >> JASON HIRSCHHORN: ჰო, ისე, დირექტორია, სადაც მას es. 309 00:10:30,013 --> 00:10:32,910 ასე რომ, ეს სახის მოსწონს თუ თქვენ გაქვთ ახალი ფოლდერი თქვენს დესქტოპზე 310 00:10:32,910 --> 00:10:36,530 და მაშინ დაწეროთ ტექსტი ფაილის, ვთქვათ, რომ საქაღალდეში, 311 00:10:36,530 --> 00:10:38,160 რომ ფაილი საქაღალდეში. 312 00:10:38,160 --> 00:10:39,690 ამჯამად რომ აზრი? 313 00:10:39,690 --> 00:10:40,570 >> სტუდენტი: Yeah. 314 00:10:40,570 --> 00:10:41,646 >> JASON HIRSCHHORN: ჰო, რა ხდება? 315 00:10:41,646 --> 00:10:43,390 >> სტუდენტი: შემიძლია მხოლოდ გთხოვოთ იმისათვის, რომ ეს ცოტა უფრო დიდი? 316 00:10:43,390 --> 00:10:43,940 >> JASON HIRSCHHORN: Oh, yeah. 317 00:10:43,940 --> 00:10:44,439 უკაცრავად. 318 00:10:44,439 --> 00:10:45,730 319 00:10:45,730 --> 00:10:46,732 პროექტორი არის ცუდი. 320 00:10:46,732 --> 00:10:48,440 ჩვენ იმდენი უბედურება ეს ადრე. 321 00:10:48,440 --> 00:10:52,240 322 00:10:52,240 --> 00:10:53,872 ის არის, რომ უკეთესი? 323 00:10:53,872 --> 00:10:55,617 ის არის, რომ ძალიან დიდი? 324 00:10:55,617 --> 00:10:57,080 >> სტუდენტი: არა, არა, ეს არ არის. 325 00:10:57,080 --> 00:10:58,440 >> JASON HIRSCHHORN: არა, ეს ასე არ არის. 326 00:10:58,440 --> 00:10:59,170 ეს არის ძალიან პატარა? 327 00:10:59,170 --> 00:11:00,480 328 00:11:00,480 --> 00:11:01,030 რა ხდება? 329 00:11:01,030 --> 00:11:03,760 >> სტუდენტი: მე ბოდიში, რა არის ბრძანება იღებენ? 330 00:11:03,760 --> 00:11:04,926 >> JASON HIRSCHHORN: Oh, წმინდა. 331 00:11:04,926 --> 00:11:07,085 332 00:11:07,085 --> 00:11:10,230 თუ გსურთ გარკვევა, უბრალოდ აკრიფოთ წმინდა. ნათელი შევა. 333 00:11:10,230 --> 00:11:12,104 334 00:11:12,104 --> 00:11:14,020 ბოლო მოწყობილობების, ის, რაც, ძირითადად, ასეა, 335 00:11:14,020 --> 00:11:17,060 ეს არ გარკვევა თქვენი ინფორმაცია, ეს მხოლოდ სახის გადაიტანოს ყველაფერი 336 00:11:17,060 --> 00:11:18,350 ქვემოთ ერთ ეკრანზე. 337 00:11:18,350 --> 00:11:21,200 ასე რომ, თუ თქვენ აკრეფილი clear-- for მაგალითად, მოდით ვთქვათ მე სენსორული up. 338 00:11:21,200 --> 00:11:21,900 შემიძლია გადახვევა up. 339 00:11:21,900 --> 00:11:22,941 ეს ყველაფერი გავაკეთე. 340 00:11:22,941 --> 00:11:23,750 341 00:11:23,750 --> 00:11:29,500 მაგრამ თუ მე აკრიფოთ წმინდა, და მაშინ გადახვევა, აქ არის ჩემი პერსონალი. 342 00:11:29,500 --> 00:11:32,600 ასე რომ ეს არ დაუშვან, რომ ეს, უბრალოდ, ძირითადად გაძლევთ ახალი ჩარჩო. 343 00:11:32,600 --> 00:11:33,983 344 00:11:33,983 --> 00:11:35,940 >> სტუდენტი: თქვენ როგორ [INAUDIBLE] დირექტორია? 345 00:11:35,940 --> 00:11:37,428 >> JASON HIRSCHHORN: ჩვენ იქ. 346 00:11:37,428 --> 00:11:39,536 >> [სიცილის] 347 00:11:39,536 --> 00:11:40,160 ნელი თქვენი როლი. 348 00:11:40,160 --> 00:11:41,720 349 00:11:41,720 --> 00:11:42,370 ყველა უფლება. 350 00:11:42,370 --> 00:11:45,590 OK, ასე რომ, ამიტომ ჩვენ კატალოგი ახლავე. 351 00:11:45,590 --> 00:11:48,360 352 00:11:48,360 --> 00:11:52,700 დავითმა, მე ვფიქრობ, ლექცია მან ზოგიერთი cool პერსონალის. 353 00:11:52,700 --> 00:11:53,875 მოდით დავწეროთ პროგრამა. 354 00:11:53,875 --> 00:11:56,000 355 00:11:56,000 --> 00:11:58,540 ასე რომ თქვენ შეგიძლიათ, რომ რიგი სხვადასხვა გზები. 356 00:11:58,540 --> 00:12:00,040 თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი სახის ტექსტური რედაქტორი. 357 00:12:00,040 --> 00:12:03,090 თქვენ შეგიძლიათ გამოიყენოთ Nano, თქვენ შეგიძლიათ გამოიყენოთ Vim, Emacs. 358 00:12:03,090 --> 00:12:05,110 იმ ოდნავ უფრო რთული. 359 00:12:05,110 --> 00:12:06,822 360 00:12:06,822 --> 00:12:09,030 ან შეგიძლიათ გამოიყენოთ რაღაც აქ რომ ე.წ. gedit. 361 00:12:09,030 --> 00:12:12,716 362 00:12:12,716 --> 00:12:13,215 უკაცრავად. 363 00:12:13,215 --> 00:12:18,590 364 00:12:18,590 --> 00:12:19,480 gedit არ არის ბედნიერი. 365 00:12:19,480 --> 00:12:21,870 366 00:12:21,870 --> 00:12:27,870 ასე gedit ძირითადად მხოლოდ ტექსტური რედაქტორი. 367 00:12:27,870 --> 00:12:30,780 ისევე, როგორც მე ტექსტის რედაქტირება სიტყვა პროცესორი ან რამე მაგდაგვარს. 368 00:12:30,780 --> 00:12:33,260 ამიტომ მივიღე ლამაზი ინტერფეისი უბრალოდ მოსწონს ეს. 369 00:12:33,260 --> 00:12:36,340 ასე, რომ თქვენ რამე მაგდაგვარს. 370 00:12:36,340 --> 00:12:39,190 ასე რომ, რეალურად ნება მომეცით ეს ასახელებს იმიტომ, რომ მე არასდროს არ. 371 00:12:39,190 --> 00:12:40,620 372 00:12:40,620 --> 00:12:43,170 >> ასე რომ, რა გსურთ ასახელებს ჩვენი პირველი პროგრამა? 373 00:12:43,170 --> 00:12:44,566 ეს მხოლოდ აპირებს ვთქვა, hi. 374 00:12:44,566 --> 00:12:45,441 >> სტუდენტი: [INAUDIBLE]. 375 00:12:45,441 --> 00:12:46,470 376 00:12:46,470 --> 00:12:48,180 >> JASON HIRSCHHORN თქვენ არ გააჩნიათ ფანტაზია. 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 მე ვაპირებ, რომ .txt. 381 00:12:52,040 --> 00:12:54,470 382 00:12:54,470 --> 00:12:55,680 OK, ასე რომ აქ არის. 383 00:12:55,680 --> 00:12:57,820 მოდით დავწეროთ პროგრამა. 384 00:12:57,820 --> 00:13:01,280 ამიტომ ვფიქრობ, თქვენ ნახეთ ეს ლექცია. 385 00:13:01,280 --> 00:13:02,380 თქვენ უნდა მთავარი ფუნქცია. 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 ეს არის მხოლოდ ძირითადი ფუნქცია. 390 00:13:08,280 --> 00:13:10,550 391 00:13:10,550 --> 00:13:11,050 დიდი? 392 00:13:11,050 --> 00:13:11,550 ჰო, ბოდიში. 393 00:13:11,550 --> 00:13:16,690 394 00:13:16,690 --> 00:13:19,102 OK, ასე რომ თქვენ უნდა მთავარი ფუნქცია. 395 00:13:19,102 --> 00:13:20,810 მე ვფიქრობ, მე jumping იარაღი ცოტა, 396 00:13:20,810 --> 00:13:23,750 მაგრამ ეს არ არის ცუდი მისაღებად გამოიყენება ამ სახის ნივთები. 397 00:13:23,750 --> 00:13:25,680 >> ასე რომ, მთავარი ფუნქცია, ყველა C პროგრამის თქვენ 398 00:13:25,680 --> 00:13:28,555 აპირებს დაწეროს დანარჩენი ამ რა თქმა უნდა, მთავარი ფუნქცია. 399 00:13:28,555 --> 00:13:29,004 400 00:13:29,004 --> 00:13:29,920 ვინმემ იცის რატომ? 401 00:13:29,920 --> 00:13:31,231 402 00:13:31,231 --> 00:13:32,105 რა ხდება? 403 00:13:32,105 --> 00:13:32,980 >> სტუდენტი: დაწყება. 404 00:13:32,980 --> 00:13:35,020 >> JASON HIRSCHHORN: ზუსტად, ასე რომ ეუბნება, რომ თქვენი პროგრამა სად უნდა დაიწყოს. 405 00:13:35,020 --> 00:13:38,169 ასე რომ, თუ თქვენ არ გაქვთ მთავარი ფუნქცია, და შეადგინონ ამ და პერსონალი, 406 00:13:38,169 --> 00:13:39,710 ის არ აპირებს ვიცი უნდა დაწყებულიყო. 407 00:13:39,710 --> 00:13:41,810 მთავარ ყოველთვის, სადაც იგი იწყებს. 408 00:13:41,810 --> 00:13:46,910 ასე რომ თქვენ უნდა მთავარი ფუნქცია, და შემდეგ ვინმეს ახსოვს, თუ როგორ ბეჭდვა? 409 00:13:46,910 --> 00:13:47,699 >> სტუდენტი: printf. 410 00:13:47,699 --> 00:13:48,990 JASON HIRSCHHORN: ჰო, 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, ახლა შევქმენი თქვენ ბიჭები up ვერ, მაგრამ იქნება ეს კომპილირდება. 415 00:14:02,450 --> 00:14:03,290 >> სტუდენტი: არა 416 00:14:03,290 --> 00:14:03,520 >> JASON HIRSCHHORN: რატომ? 417 00:14:03,520 --> 00:14:04,830 არსებობს რამდენიმე მიზეზი, თუ რატომ. 418 00:14:04,830 --> 00:14:06,460 419 00:14:06,460 --> 00:14:07,300 რა თქმა უნდა. 420 00:14:07,300 --> 00:14:09,700 >> სტუდენტი: ეს არ აქვს სტანდარტული [INAUDIBLE]. 421 00:14:09,700 --> 00:14:10,783 >> JASON HIRSCHHORN: Perfect. 422 00:14:10,783 --> 00:14:12,122 ასე რომ, რა არის ეს ე.წ. აქ? 423 00:14:12,122 --> 00:14:13,540 >> სტუდენტი: [INAUDIBLE] 424 00:14:13,540 --> 00:14:14,540 >> JASON HIRSCHHORN: ეს header ფაილი, არა? 425 00:14:14,540 --> 00:14:15,331 ეს header ფაილი. 426 00:14:15,331 --> 00:14:16,460 და თქვენ სწორედ. 427 00:14:16,460 --> 00:14:17,376 როგორც თქვენ უფლება. 428 00:14:17,376 --> 00:14:21,340 ასე რომ მოიცავს, რომ, მე უბრალოდ pound მოიცავს სტანდარტული input output თ. 429 00:14:21,340 --> 00:14:22,787 430 00:14:22,787 --> 00:14:23,620 მე ვარ კარგი წასვლა არის? 431 00:14:23,620 --> 00:14:27,570 432 00:14:27,570 --> 00:14:28,520 რომ ეს კომპილირდება? 433 00:14:28,520 --> 00:14:29,263 >> სტუდენტი: არა 434 00:14:29,263 --> 00:14:30,346 JASON HIRSCHHORN: რატომ არა? 435 00:14:30,346 --> 00:14:32,417 სტუდენტი: ეს [INAUDIBLE] ტექსტი. 436 00:14:32,417 --> 00:14:33,750 JASON HIRSCHHORN: ჰო, რა. 437 00:14:33,750 --> 00:14:34,900 438 00:14:34,900 --> 00:14:36,420 ასე რომ, მე მხოლოდ გახადა. 439 00:14:36,420 --> 00:14:46,130 მე შენახული, მაგრამ gedit hi.txt. 440 00:14:46,130 --> 00:14:47,170 441 00:14:47,170 --> 00:14:50,080 ასე რომ, ახლა თუ ls, აქ. 442 00:14:50,080 --> 00:14:50,580 სწორედ აქ. 443 00:14:50,580 --> 00:14:51,716 ოჰ, ეს არ არის რა. 444 00:14:51,716 --> 00:14:52,590 მე უნდა გავიდნენ. 445 00:14:52,590 --> 00:14:53,740 446 00:14:53,740 --> 00:14:54,620 Oh, სრულყოფილი. 447 00:14:54,620 --> 00:14:56,200 როგორ შეგვიძლია დააყენა ეს რა? 448 00:14:56,200 --> 00:14:59,150 ასე რომ, მე არ მინდა, რომ აქ ჩემს სახლში კატალოგი ყველაფერი. 449 00:14:59,150 --> 00:15:00,832 მინდა, რომ ეს საქაღალდეში. 450 00:15:00,832 --> 00:15:01,540 როგორ შემიძლია ამის გაკეთება? 451 00:15:01,540 --> 00:15:09,530 452 00:15:09,530 --> 00:15:10,210 >> არა ძალიან რთულია. 453 00:15:10,210 --> 00:15:13,566 454 00:15:13,566 --> 00:15:14,065 გადაადგილება. 455 00:15:14,065 --> 00:15:16,410 456 00:15:16,410 --> 00:15:18,700 ასე ჩვენ უკვე ვისწავლეთ, ls, სიაში. 457 00:15:18,700 --> 00:15:19,900 cd შეიცვალოს დირექტორიები. 458 00:15:19,900 --> 00:15:21,739 cd dot dot bump, გარეთ დირექტორიები. 459 00:15:21,739 --> 00:15:23,780 და ახლა ჩვენ ვაპირებთ დაიწყოს მოძრავი გარშემო ფაილი. 460 00:15:23,780 --> 00:15:30,210 ისე გადავიდეს უბრალოდ გადაადგილება hi.txt და მე ვაპირებ დააყენა ეს გასაოცარია. 461 00:15:30,210 --> 00:15:31,270 462 00:15:31,270 --> 00:15:32,310 >> უბრალოდ ფრთხილად. 463 00:15:32,310 --> 00:15:34,976 როდესაც თქვენ წერა ბრძანების, ყველაფერი კარგადაა. 464 00:15:34,976 --> 00:15:37,020 ასე ზედა საკითხები. 465 00:15:37,020 --> 00:15:40,440 თუ მე გააკეთა, ამას, ეს არ აპირებენ ვიცი, რა ხდება. 466 00:15:40,440 --> 00:15:42,840 ასე რომ, ყველაფერი საკითხებში უნდა იყოს ძალიან კონკრეტული. 467 00:15:42,840 --> 00:15:45,120 >> ასე აწარმოებს, რომ LS. 468 00:15:45,120 --> 00:15:46,310 ეს აღარ აქ. 469 00:15:46,310 --> 00:15:48,040 მოდით შეცვალოს დირექტორია, შევიდა რა. 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, ეს არ არსებობს. 474 00:15:51,490 --> 00:15:53,940 და ვინმეს აღნიშნული რატომ ეს არ ადგენენ. 475 00:15:53,940 --> 00:15:55,410 რატომ არ აპირებს კომპილაციის ერთხელ? 476 00:15:55,410 --> 00:15:56,891 477 00:15:56,891 --> 00:15:57,390 ჰო? 478 00:15:57,390 --> 00:15:58,690 >> სტუდენტი: ეს არ არის გ. 479 00:15:58,690 --> 00:15:59,060 >> JASON HIRSCHHORN: Perfect. 480 00:15:59,060 --> 00:16:01,686 ეს არ არის გ, ასე როგორ ვარ მე ვაპირებ გადარქმევა მას გ? 481 00:16:01,686 --> 00:16:03,120 რა არის მარტივი გზა ამის გაკეთება? 482 00:16:03,120 --> 00:16:05,200 483 00:16:05,200 --> 00:16:06,720 მოდით გამოვიყენოთ ბრძანება ჩვენ გავაკეთეთ. 484 00:16:06,720 --> 00:16:13,860 ასე რომ, ჩვენ უბრალოდ აპირებს გადაადგილება hi.txt to 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 და შემდეგ უბრალოდ for fun, მოდით უბრალოდ გადადით ამ რეალური სწრაფი. 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 თქვენ შეამჩნევთ, რომ ეს ლამაზი და ფერადი. 492 00:16:28,400 --> 00:16:30,490 493 00:16:30,490 --> 00:16:33,690 ასე რომ, ეს მხოლოდ სახის სასარგებლო ფერები, როდესაც თქვენ პროგრამირების. 494 00:16:33,690 --> 00:16:36,350 ასე int და ბათილად, ეს ის ტიპის მონაცემები. 495 00:16:36,350 --> 00:16:38,080 ჩვენ მივდივართ იმ მეორე. 496 00:16:38,080 --> 00:16:39,650 Hi სიმებიანი. 497 00:16:39,650 --> 00:16:40,890 მაგრამ სასარგებლო ფერები. 498 00:16:40,890 --> 00:16:44,790 ასე რომ, თუ ოდესმე შემთხვევით არასწორი გაფართოება, 499 00:16:44,790 --> 00:16:46,150 თქვენ უნდა ჰქონდეს ეს ფერები. 500 00:16:46,150 --> 00:16:46,650 რა ხდება? 501 00:16:46,650 --> 00:16:50,772 >> სტუდენტი: როგორ შემიძლია კოპირება ფაილი [INAUDIBLE] კიდევ ერთი ფაილი? 502 00:16:50,772 --> 00:16:52,980 JASON HIRSCHHORN: ოჰ, მე აპირებს აჩვენებს, თუ ძალიან. 503 00:16:52,980 --> 00:16:55,070 ასე გადაწერეთ ამოიღონ არიან dock. 504 00:16:55,070 --> 00:16:58,300 505 00:16:58,300 --> 00:16:59,070 მოდით ეს. 506 00:16:59,070 --> 00:17:00,310 დარწმუნდით, რომ იგი მუშაობს. 507 00:17:00,310 --> 00:17:00,960 რათა hi. 508 00:17:00,960 --> 00:17:02,430 509 00:17:02,430 --> 00:17:03,610 სამუშაოები, გაუშვით. 510 00:17:03,610 --> 00:17:08,484 ასე ./hi გასაოცარია. 511 00:17:08,484 --> 00:17:09,609 ეს არის თქვენი პირველი პროგრამა. 512 00:17:09,609 --> 00:17:10,800 ნება მომეცით უფრო დიდია. 513 00:17:10,800 --> 00:17:15,130 514 00:17:15,130 --> 00:17:16,833 ასე რომ, ნამდვილად good-- ჰო, რა ხდება? 515 00:17:16,833 --> 00:17:18,833 სტუდენტი: რატომ უნდა იყოს რომ როდესაც მე gedit, 516 00:17:18,833 --> 00:17:21,809 ეს არ მაძლევს სხვა ხაზი gedit hi.txt? 517 00:17:21,809 --> 00:17:23,793 518 00:17:23,793 --> 00:17:25,690 ეს მხოლოდ აყენებს კურსორი ონლაინ. 519 00:17:25,690 --> 00:17:26,273 სტუდენტი: Yeah. 520 00:17:26,273 --> 00:17:27,265 [INAUDIBLE]. 521 00:17:27,265 --> 00:17:29,520 522 00:17:29,520 --> 00:17:31,510 >> JASON HIRSCHHORN: დაველოდოთ, ასე ამბობენ, რომ ერთხელ. 523 00:17:31,510 --> 00:17:35,279 >> სტუდენტი: როდესაც მე აკრიფოთ gedit, first time, პირველი ხაზი 524 00:17:35,279 --> 00:17:37,070 JASON HIRSCHHORN: Up იქ ძალიან თავზე? 525 00:17:37,070 --> 00:17:39,800 სტუდენტი: არა აქვს J ჰარვარდის ელექტრო და კურსორი 526 00:17:39,800 --> 00:17:41,237 მხოლოდ ყველა გზა მარცხენა. 527 00:17:41,237 --> 00:17:42,986 JASON HIRSCHHORN: ყველა გზა მარცხნივ? 528 00:17:42,986 --> 00:17:43,569 სტუდენტი: Yeah. 529 00:17:43,569 --> 00:17:44,810 ამჯამად ვინმეს აქვს რომ? 530 00:17:44,810 --> 00:17:46,920 >> JASON HIRSCHHORN: ოჰ, კარგად J ჰარვარდის, ისევე, როგორც სახელი. 531 00:17:46,920 --> 00:17:48,770 ასე რომ, ეს უბრალოდ სტანდარტული სახელი. 532 00:17:48,770 --> 00:17:49,978 >> სტუდენტი: იგი აჩერებს პასუხობს. 533 00:17:49,978 --> 00:17:51,090 534 00:17:51,090 --> 00:17:52,840 JASON HIRSCHHORN: Oh, იგი აჩერებს პასუხობს. 535 00:17:52,840 --> 00:17:55,570 OK, ასე რომ თქვენ უნდა გავაკეთოთ არის თქვენ უნდა დახუროს gedit. 536 00:17:55,570 --> 00:17:58,360 ასე ახლოს out of gedit, და ეს უნდა დაბრუნდეს. 537 00:17:58,360 --> 00:18:00,726 ასე რომ, ეს gedit ღია თქვენს ელექტრო ახლავე? 538 00:18:00,726 --> 00:18:02,636 539 00:18:02,636 --> 00:18:05,510 თუ თქვენ გამოხვალთ გარეთ, რა თქმა უნდა დაბრუნებას და თქვენ უნდა კარგი წასვლა. 540 00:18:05,510 --> 00:18:08,257 541 00:18:08,257 --> 00:18:08,840 გააკეთა, რომ მუშაობს? 542 00:18:08,840 --> 00:18:10,824 543 00:18:10,824 --> 00:18:13,850 >> სტუდენტი: ასე რომ თქვენ იყენებთ gedit ბრძანება open-- 544 00:18:13,850 --> 00:18:16,350 JASON HIRSCHHORN: არა, პირველი gedit ბრძანება იყო შეცდომა. 545 00:18:16,350 --> 00:18:17,930 546 00:18:17,930 --> 00:18:19,860 პირველი gedit ბრძანება, მე არ gedit hi.txt. 547 00:18:19,860 --> 00:18:21,170 548 00:18:21,170 --> 00:18:24,240 ასე რომ მისთვის სახელი, ამიტომ gedit hi.txt. 549 00:18:24,240 --> 00:18:27,070 hi.txt არის ფაილის სახელი. 550 00:18:27,070 --> 00:18:28,890 პირველი იყო მხოლოდ შეცდომა და შემდეგ 551 00:18:28,890 --> 00:18:30,450 მე სწრაფად დახურულია პროგრამა. 552 00:18:30,450 --> 00:18:36,737 ასე რომ კითხვა იყო თუ ამის გაკეთება gedit, მე არ ვარ 553 00:18:36,737 --> 00:18:39,320 აპირებს შეძლებს მართლაც არაფერი, ჩემი command line 554 00:18:39,320 --> 00:18:42,390 სანამ მე დახუროს, რომ gedit, ასე რომ მე ვფიქრობ, რომ ის, რაც მათ შეუვარდნენ. 555 00:18:42,390 --> 00:18:43,689 ასე ახლოს gedit. 556 00:18:43,689 --> 00:18:45,730 ეს კიდე დაბრუნდება გარეთ რომ პროგრამა, და შემდეგ თქვენ 557 00:18:45,730 --> 00:18:49,090 შეძლებენ რეალურად აკრიფოთ ბრძანების ერთხელ. 558 00:18:49,090 --> 00:18:50,290 559 00:18:50,290 --> 00:18:52,198 ის არის, რომ კარგი? 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 ასე რომ მხოლოდ დარწმუნდით დახუროს ის, თუ თქვენ გადაეყარონ უბედურება. 563 00:19:00,410 --> 00:19:01,860 564 00:19:01,860 --> 00:19:04,465 >> OK, ასე რომ კარგი კითხვა მეორე წინ გადაწერა. 565 00:19:04,465 --> 00:19:06,790 566 00:19:06,790 --> 00:19:08,440 ახლა მე hi.c. 567 00:19:08,440 --> 00:19:09,890 მაგრამ მოდით ვთქვათ, მინდა, რომ შეიცვალოს ეს. 568 00:19:09,890 --> 00:19:11,630 მინდა, რომ ოდნავ უკეთესი. 569 00:19:11,630 --> 00:19:13,250 მე მინდა ვთქვა, hi კლასის. 570 00:19:13,250 --> 00:19:15,670 მაგრამ მე მინდა, რომ ეს თარგი. 571 00:19:15,670 --> 00:19:17,980 მე არ უნდა გადაწეროს მთელი პროგრამა ერთხელ. 572 00:19:17,980 --> 00:19:19,700 მე მინდა, რომ თარგი. 573 00:19:19,700 --> 00:19:20,480 როგორ შემიძლია კოპირება? 574 00:19:20,480 --> 00:19:25,580 575 00:19:25,580 --> 00:19:26,210 >> ადვილი. 576 00:19:26,210 --> 00:19:29,680 ასე cp hi.c newhi.c. 577 00:19:29,680 --> 00:19:32,767 578 00:19:32,767 --> 00:19:34,340 ახლა მე ორი. 579 00:19:34,340 --> 00:19:48,330 და მერე გახსენით newhi.c, და ნაცვლად მხოლოდ ამბობდა hi, 580 00:19:48,330 --> 00:19:51,280 მე ვიტყვი, hi კლასის! 581 00:19:51,280 --> 00:20:00,530 582 00:20:00,530 --> 00:20:01,780 ასე რომ, მე დაბრუნდეს. 583 00:20:01,780 --> 00:20:03,520 Exit გარეთ. 584 00:20:03,520 --> 00:20:04,990 დაბრუნება ჩემი ბრძანების. 585 00:20:04,990 --> 00:20:06,070 ls რათა newhi. 586 00:20:06,070 --> 00:20:07,500 587 00:20:07,500 --> 00:20:08,140 გაუშვით. 588 00:20:08,140 --> 00:20:09,720 589 00:20:09,720 --> 00:20:10,220 არსებობს. 590 00:20:10,220 --> 00:20:11,530 ეს უკეთესია, ბევრად უკეთესი. 591 00:20:11,530 --> 00:20:13,600 592 00:20:13,600 --> 00:20:17,610 ასე რომ, თუ გვინდა, რომ კოპირება რაღაც, მარტივი როგორც რომ. cp არის ასლი. 593 00:20:17,610 --> 00:20:22,060 594 00:20:22,060 --> 00:20:25,355 >> ასე რომ, ჩვენ წავიდა მოძრავი, მიღების დირექტორიები, გადაწერა. 595 00:20:25,355 --> 00:20:27,434 596 00:20:27,434 --> 00:20:29,470 ვნახოთ, რა უნდა, მე კი წავალ? 597 00:20:29,470 --> 00:20:30,580 598 00:20:30,580 --> 00:20:31,080 Oh, yeah. 599 00:20:31,080 --> 00:20:31,871 მოდით წავიდეთ ეს. 600 00:20:31,871 --> 00:20:32,990 601 00:20:32,990 --> 00:20:34,300 ასე რომ, ეს იყო რა. 602 00:20:34,300 --> 00:20:35,710 603 00:20:35,710 --> 00:20:37,320 ვთქვათ, მე მინდოდა, რომელთა მიზანია oh დაველოდოთ. 604 00:20:37,320 --> 00:20:39,224 მე ვაპირებ დაბრუნდეს რა. 605 00:20:39,224 --> 00:20:41,720 606 00:20:41,720 --> 00:20:46,670 >> ვთქვათ, მე არ მინდა, ეს ფაილი უფლება აქ. 607 00:20:46,670 --> 00:20:49,630 ვთქვათ, მე მინდა, რომ მათ ახალი მომსახურება, როგორიცაა დირექტორია გასაოცარია. 608 00:20:49,630 --> 00:20:51,463 მინდა, რომ დაიწყოს ორგანიზება, ასე რომ, ახლა მე ვაპირებ 609 00:20:51,463 --> 00:20:53,390 აქვს ახალი დირექტორია მოუწოდა hi. 610 00:20:53,390 --> 00:20:55,850 ეს მივიღე ყველა პროგრამები ვწერ და მოუწოდა hi. 611 00:20:55,850 --> 00:20:57,000 ასე რომ, როგორ გავაკეთოთ ეს? 612 00:20:57,000 --> 00:21:00,234 613 00:21:00,234 --> 00:21:01,490 >> სტუდენტი: შეცვლა დირექტორია. 614 00:21:01,490 --> 00:21:02,448 >> JASON HIRSCHHORN: ჰო. 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 ის ჩიოდა, იმიტომ, რომ მე უკვე hi აქ. 622 00:21:16,160 --> 00:21:17,260 623 00:21:17,260 --> 00:21:18,610 ასე რომ, ახლა მე მაქვს hi დირექტორია. 624 00:21:18,610 --> 00:21:21,200 ახლა მინდა გადაადგილება ყველაფერი, ყველა პროგრამების დავწერე, 625 00:21:21,200 --> 00:21:22,950 მინდა გადაადგილება მათ შევიდა hi დირექტორია. 626 00:21:22,950 --> 00:21:24,120 მხოლოდ სუფთა პროდუქტს. 627 00:21:24,120 --> 00:21:25,245 როგორ შემიძლია ამის გაკეთება? 628 00:21:25,245 --> 00:21:26,550 >> სტუდენტი: [INAUDIBLE]. 629 00:21:26,550 --> 00:21:28,040 >> JASON HIRSCHHORN: მოძრავი, არა? 630 00:21:28,040 --> 00:21:28,865 მოდით გადაადგილება. 631 00:21:28,865 --> 00:21:34,215 632 00:21:34,215 --> 00:21:34,715 ჰო? 633 00:21:34,715 --> 00:21:38,162 >> სტუდენტი: რა არის განსხვავება hi და hi.c, რომ ჩვენ უკვე გვაქვს. 634 00:21:38,162 --> 00:21:39,870 JASON HIRSCHHORN: Oh, hi.c არის აქტუალური. 635 00:21:39,870 --> 00:21:41,770 ისე, რომ ფაილი, რომ თქვენ წერდა. 636 00:21:41,770 --> 00:21:44,670 ასე რომ, თუ თქვენ აპირებს გახსნა ეს gedit ან Nano, 637 00:21:44,670 --> 00:21:46,240 რომ ის, რაც თქვენ აკრეფით. 638 00:21:46,240 --> 00:21:48,710 როდესაც თქვენ კომპილირება, მაშინ თქვენ გაქვთ შემსრულებელი ფაილი. 639 00:21:48,710 --> 00:21:49,610 ეს არის ის, hi. 640 00:21:49,610 --> 00:21:52,630 ასე რომ, თუ გახსნა hi, რომ აპირებს იყოს რამოდენიმე გაუგებრობა თქვენ. 641 00:21:52,630 --> 00:21:57,536 ეს ძირითადად იქნება bunch კომპიუტერული ინსტრუქციები. 642 00:21:57,536 --> 00:21:58,036 რა ხდება? 643 00:21:58,036 --> 00:21:59,577 >> სტუდენტი: რა ყველა ფერის ნიშნავს? 644 00:21:59,577 --> 00:22:00,892 ლურჯი ალბათ დირექტორია. 645 00:22:00,892 --> 00:22:02,010 რა არის ყვითელი? 646 00:22:02,010 --> 00:22:04,051 >> JASON HIRSCHHORN: ეს არის შესრულებადი ფაილი. 647 00:22:04,051 --> 00:22:08,344 ასე რომ, როდესაც მე მიიღოს hi.c, ეს მისცა ჩემთვის ასე, რომ შეიძლება ამის გაკეთება. 648 00:22:08,344 --> 00:22:09,010 Jumping იარაღი. 649 00:22:09,010 --> 00:22:11,880 ისე ამოიღონ hi დიახ. 650 00:22:11,880 --> 00:22:12,930 ასე რომ, მაშინ, მოდით ls. 651 00:22:12,930 --> 00:22:13,930 მე არ მაქვს hi უქმნით. 652 00:22:13,930 --> 00:22:16,770 ასე რომ, როდესაც თქვენ, რომ როდესაც თქვენ მიიღოს პროგრამა, რომელიც დაწერა 653 00:22:16,770 --> 00:22:18,100 და თქვენ შესრულებადი ფაილი. 654 00:22:18,100 --> 00:22:20,720 ასე რომ hi.c-- კარგად, რათა hi. 655 00:22:20,720 --> 00:22:21,956 656 00:22:21,956 --> 00:22:24,060 მე ვფიქრობ, რომ წავიდა ეს ლექცია. 657 00:22:24,060 --> 00:22:25,970 >> ეს არის bunch of შემდგენელი ინსტრუქციები. 658 00:22:25,970 --> 00:22:28,585 ასე რომ, ნაცვლად იმისა, რომ რეალურად დაწეროთ clang ყველა ამ. 659 00:22:28,585 --> 00:22:29,860 ეს არის დროშებით. 660 00:22:29,860 --> 00:22:31,210 თქვენ უბრალოდ წერენ მიიღოს. 661 00:22:31,210 --> 00:22:32,680 ასე რომ, ეს ხდის შესრულებადი ფაილი. 662 00:22:32,680 --> 00:22:36,200 ასე რომ, როდესაც თქვენ ამის გაკეთება ls, ახლა თქვენ გაქვთ hi. 663 00:22:36,200 --> 00:22:38,320 ასე რომ, ეს არის ის, რაც თქვენ ვაპირებ რეალურად აწარმოებს. 664 00:22:38,320 --> 00:22:45,130 და ასე რომ თქვენ აწარმოებს, რომ ამით ./hi, და ის მუშაობს თქვენი პროგრამა. 665 00:22:45,130 --> 00:22:51,066 მაგრამ თუ ვცდილობ, რომ hi.c, არა, ეს არ იმუშავებს. 666 00:22:51,066 --> 00:22:52,190 ჰო, ჯერ რომ აზრი? 667 00:22:52,190 --> 00:22:52,990 >> სტუდენტი: Mm-hm. 668 00:22:52,990 --> 00:22:53,948 >> JASON HIRSCHHORN: ზემოთ. 669 00:22:53,948 --> 00:22:55,632 670 00:22:55,632 --> 00:22:57,330 დაველოდოთ, მინდოდა მეთქვა რაღაც. 671 00:22:57,330 --> 00:22:58,450 672 00:22:58,450 --> 00:23:02,226 ნამდვილი სწრაფი, იმ შემთხვევაში, ვინმეს აინტერესებს, 673 00:23:02,226 --> 00:23:04,350 როდესაც თქვენ ხტომა გარეთ კატალოგი, ეს dot dot. 674 00:23:04,350 --> 00:23:05,580 675 00:23:05,580 --> 00:23:08,960 ვინმეს აქვს იდეა რა იქნებ უბრალოდ სინგულარული dot ნიშნავს? 676 00:23:08,960 --> 00:23:15,085 677 00:23:15,085 --> 00:23:15,960 სტუდენტი: [INAUDIBLE]. 678 00:23:15,960 --> 00:23:16,631 679 00:23:16,631 --> 00:23:18,880 JASON HIRSCHHORN: ეს რეალურად მიმდინარე დირექტორია. 680 00:23:18,880 --> 00:23:20,730 ასე რომ, ეს არის თქვენი მიმდინარე დირექტორია. 681 00:23:20,730 --> 00:23:21,920 682 00:23:21,920 --> 00:23:22,610 ასე რომ, მე აქ. 683 00:23:22,610 --> 00:23:23,700 მე რა. 684 00:23:23,700 --> 00:23:27,090 თუ ამის გაკეთება cd dot, იგი ამას არ გააკეთებს არაფერი. 685 00:23:27,090 --> 00:23:28,750 იგი იღებს ჩემს მიმდინარე დირექტორია. 686 00:23:28,750 --> 00:23:34,407 ასე რომ ცოტა გადაჭარბებული, მაგრამ თქვენ უნდა ამის გაკეთება, ასე ./ თქვენი პროგრამის სახელი, 687 00:23:34,407 --> 00:23:36,490 იმისათვის, რომ აწარმოებს თქვენს პროგრამა, თქვენ უნდა გავაკეთოთ, რომ. 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 >> სტუდენტი: თუ თქვენ cd dot dot dot, თუმცა ბევრი წერტილები 692 00:23:42,032 --> 00:23:43,990 იქნება ეს მხოლოდ მიიღოს თქვენ მდე რომ ბევრი საიტები? 693 00:23:43,990 --> 00:23:46,527 >> JASON HIRSCHHORN: თქვენ ნიშნავს, როგორიცაა cd dot dot dot dot? 694 00:23:46,527 --> 00:23:47,110 სტუდენტი: Yeah. 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 ასე რომ, რეალურად დამახსოვრება მე ls-l? 698 00:23:52,130 --> 00:23:53,290 699 00:23:53,290 --> 00:23:56,800 თუ რაღაც სხვა, მე შემიძლია ls -a. 700 00:23:56,800 --> 00:23:59,940 ასე რომ, რა ამ ამბობს, ანუ გვიჩვენებს ყველაფერს. 701 00:23:59,940 --> 00:24:03,180 ასე რომ, ეს აჩვენებს, თუ რამ, რომ ფარული და ნივთები, რომლებიც არ იმალება. 702 00:24:03,180 --> 00:24:10,880 ასე რომ, თუ თქვენ შეამჩნევთ, რომ როდესაც მე მხოლოდ ls, მე დავინახე, რომ პერსონალი, 703 00:24:10,880 --> 00:24:12,060 პერსონალის მივიღე. 704 00:24:12,060 --> 00:24:14,640 თუ ამის გაკეთება ანუ, ის აპირებს ეჩვენებინა, ყველაფერი. 705 00:24:14,640 --> 00:24:18,460 და ასე მიმდინარე დირექტორია, კატალოგი ზემოთ. 706 00:24:18,460 --> 00:24:22,025 707 00:24:22,025 --> 00:24:22,900 ამჯამად რომ აზრი? 708 00:24:22,900 --> 00:24:23,130 ჰო? 709 00:24:23,130 --> 00:24:25,296 >> სტუდენტი: მაგრამ ის არ არის რეალურად დირექტორია. 710 00:24:25,296 --> 00:24:30,938 მიმდინარე დირექტორია, თავისთავად, რატომ აჩვენებს იმ წერტილები შიგნით? 711 00:24:30,938 --> 00:24:33,910 >> JASON HIRSCHHORN: თქვენ ნიშნავს, რომ ის როგორც ეს არ არის დირექტორია. 712 00:24:33,910 --> 00:24:34,810 >> სტუდენტი: Right. 713 00:24:34,810 --> 00:24:36,620 ამიტომ ჩვენ გვაქვს ჩამონათვალი რამ, რომ არის დირექტორია. 714 00:24:36,620 --> 00:24:37,630 >> JASON HIRSCHHORN: მე ვფიქრობ, ეს არის ჩამონათვალი. 715 00:24:37,630 --> 00:24:41,190 Like ანუ აჩვენებს ყველაფერს, მაშინაც კი, თუ ის იმალება შიგნით ჩამონათვალი. 716 00:24:41,190 --> 00:24:44,440 ასე რომ, ვფიქრობ, ეს უბრალოდ მარშრუტი მიმდინარე დირექტორია თუ ეს აზრი. 717 00:24:44,440 --> 00:24:46,400 718 00:24:46,400 --> 00:24:47,400 ეს პატარა რეკურსიული. 719 00:24:47,400 --> 00:24:48,300 ეს იგივეა, Inception. 720 00:24:48,300 --> 00:24:48,920 რა ხდება? 721 00:24:48,920 --> 00:24:52,090 >> სტუდენტი: ასე, რომ თქვენ განაცხადა, ანუ შოუები [INAUDIBLE]? 722 00:24:52,090 --> 00:24:53,215 JASON HIRSCHHORN: -ა, yeah. 723 00:24:53,215 --> 00:24:54,964 724 00:24:54,964 --> 00:24:56,572 >> სტუდენტი: რა ხდის [INAUDIBLE]? 725 00:24:56,572 --> 00:24:59,280 JASON HIRSCHHORN: ისე, მაგალითად, მოდით დავუბრუნდეთ up დაბრუნება. 726 00:24:59,280 --> 00:25:00,890 727 00:25:00,890 --> 00:25:04,180 ის, როგორც წესი პერსონალის თქვენ არ უნდა არეულობა და თქვენ არ უნდა ფიქრი. 728 00:25:04,180 --> 00:25:07,180 ასე რომ, ეს არის ერთგვარი სახლში. 729 00:25:07,180 --> 00:25:10,230 თუ ამის გაკეთება ანუ, მე ტონა პერსონალი. 730 00:25:10,230 --> 00:25:14,760 731 00:25:14,760 --> 00:25:15,440 ყველა რომ პერსონალი. 732 00:25:15,440 --> 00:25:18,840 733 00:25:18,840 --> 00:25:21,258 და თქვენ არ უნდა არეულობა ნებისმიერი, რომ პერსონალი. 734 00:25:21,258 --> 00:25:23,716 ნამდვილად არ დაიწყოს აპირებს აქ და მხოლოდ ამოიღონ პერსონალი. 735 00:25:23,716 --> 00:25:27,190 >> [სიცილის] 736 00:25:27,190 --> 00:25:32,440 >> ჰო, ეს იყო ცოტა მეტი კომფორტული პერსონალი, მაგრამ კარგია ვიცი. 737 00:25:32,440 --> 00:25:34,310 მე ვფიქრობ, რომ კარგი ვიცი. 738 00:25:34,310 --> 00:25:35,540 739 00:25:35,540 --> 00:25:41,420 მაგრამ თუ თქვენ არასდროს შეიტანოთ ა მთლიანობაში ამ თქმა უნდა, 740 00:25:41,420 --> 00:25:42,540 უბრალოდ დაივიწყოს იგი. 741 00:25:42,540 --> 00:25:43,040 რა ხდება? 742 00:25:43,040 --> 00:25:44,436 >> სტუდენტი: რა არის ls-l? 743 00:25:44,436 --> 00:25:46,310 JASON HIRSCHHORN: ეს გიჩვენებთ უფლებები. 744 00:25:46,310 --> 00:25:50,269 ძირითადად იყენებენ, რომ for ნებართვების, ასე l. 745 00:25:50,269 --> 00:25:52,060 ის გიჩვენებთ პატარა უფრო მეტი ინფორმაცია, 746 00:25:52,060 --> 00:25:54,840 თუმცა ისევ და ისევ, ეს არის პატარა ცოტა უფრო კომფორტული პერსონალი. 747 00:25:54,840 --> 00:25:56,040 ეს არის უბრალოდ უფლებები. 748 00:25:56,040 --> 00:25:57,710 ასე უფლებები ფოლდერები. 749 00:25:57,710 --> 00:26:04,459 ასე რომ, უბრალოდ, მაგალითად, ვთქვათ, მე მივიღე საქაღალდეში, დ წარმოადგენს ჩამონათვალი. 750 00:26:04,459 --> 00:26:05,500 ასე რომ, ეს საიტები. 751 00:26:05,500 --> 00:26:08,250 და მაშინ წავიკითხე, წერენ, შეასრულოს. 752 00:26:08,250 --> 00:26:12,610 ასე რომ, ეს ნებართვები მე ვფიქრობ, შესახებ, ჯგუფური, მსოფლიოში. 753 00:26:12,610 --> 00:26:14,490 754 00:26:14,490 --> 00:26:15,610 სრულიად აპირებს შორს. 755 00:26:15,610 --> 00:26:18,580 თქვენ აპირებს წავიდეს მოსწონს კვირის ახლა, მაგრამ ასე რომ თქვენ იცით, 756 00:26:18,580 --> 00:26:19,340 ეს ის უფლებები. 757 00:26:19,340 --> 00:26:19,840 რა ხდება? 758 00:26:19,840 --> 00:26:23,189 სტუდენტი: შეგიძლიათ ნათელი, ვიდრე უბრალოდ გამოტოვოთ შემდეგი რამ, შეიძლება you-- 759 00:26:23,189 --> 00:26:24,980 JASON HIRSCHHORN თქვენ იმას ნიშნავს, რომ რეალურად წაშლა? 760 00:26:24,980 --> 00:26:25,859 761 00:26:25,859 --> 00:26:26,400 მე არ ვიცი. 762 00:26:26,400 --> 00:26:27,450 მე ამის გაკეთება. 763 00:26:27,450 --> 00:26:28,700 რატომ გსურთ ამის გაკეთება? 764 00:26:28,700 --> 00:26:29,782 765 00:26:29,782 --> 00:26:30,698 რატომ აკეთებენ ამას? 766 00:26:30,698 --> 00:26:32,330 767 00:26:32,330 --> 00:26:32,840 მე მომწონს. 768 00:26:32,840 --> 00:26:34,020 თქვენ ცხოვრობს ზღვარზე. 769 00:26:34,020 --> 00:26:35,561 თქვენ, ისევე როგორც მე არ მინდა, რაიმე ამ. 770 00:26:35,561 --> 00:26:40,380 771 00:26:40,380 --> 00:26:41,096 რომ არის ინტენსიური. 772 00:26:41,096 --> 00:26:41,970 სტუდენტი: [INAUDIBLE]. 773 00:26:41,970 --> 00:26:43,541 774 00:26:43,541 --> 00:26:45,165 JASON HIRSCHHORN: ჰო, ჩვენ შეგვიძლია ამის გაკეთება. 775 00:26:45,165 --> 00:26:47,960 776 00:26:47,960 --> 00:26:52,667 უკაცრავად, ძვირფასი ზომა სრულიად freaking me out ახლავე. 777 00:26:52,667 --> 00:26:53,920 778 00:26:53,920 --> 00:26:54,950 მოდით წავიდეთ up. 779 00:26:54,950 --> 00:26:56,759 ჰო, ასე რომ, ახლა მე ვერ უქმნით. 780 00:26:56,759 --> 00:26:58,550 ასე რომ, ყველაფერი მე ვასწავლე თქვენ წავიდა სამუდამოდ. 781 00:26:58,550 --> 00:26:59,050 მადლობა. 782 00:26:59,050 --> 00:27:04,311 783 00:27:04,311 --> 00:27:05,310 ჩვენ ჩვენი საიტები. 784 00:27:05,310 --> 00:27:08,268 ჩვენ ჩვენი ფაილი და პერსონალი, როგორიცაა იმის შესახებ, რომ ჩვენ ჯერ კიდევ გვაქვს ყველა რომ პერსონალი. 785 00:27:08,268 --> 00:27:10,270 786 00:27:10,270 --> 00:27:11,200 OK, მე წასვლა სწრაფად. 787 00:27:11,200 --> 00:27:13,300 788 00:27:13,300 --> 00:27:14,100 >> ასე რეალური სწრაფი. 789 00:27:14,100 --> 00:27:15,520 ასე ვთქვათ, მე რა. 790 00:27:15,520 --> 00:27:17,480 791 00:27:17,480 --> 00:27:20,090 ვთქვათ, მე მინდოდა გადატანა იმისათვის, რომ ახალი დირექტორია 792 00:27:20,090 --> 00:27:21,600 რადგან მინდა ორგანიზება, არა? 793 00:27:21,600 --> 00:27:22,560 ასე რომ, როგორ გავაკეთო ეს. 794 00:27:22,560 --> 00:27:23,650 795 00:27:23,650 --> 00:27:24,150 გადაადგილება. 796 00:27:24,150 --> 00:27:25,399 ჩვენ ვაპირებთ გამოვიყენოთ ნაბიჯი კიდევ ერთხელ. 797 00:27:25,399 --> 00:27:26,320 ასე რომ გადაადგილება hi.c. 798 00:27:26,320 --> 00:27:27,620 799 00:27:27,620 --> 00:27:29,810 და რა შეგიძლიათ გააკეთოთ თქვენ დაიწყება კატალოგი პერსონალი, 800 00:27:29,810 --> 00:27:32,268 და ბოლოს, რაც სიაში არის სადაც ეს ხდება მისი გადატანა. 801 00:27:32,268 --> 00:27:38,230 ასე რომ გადაადგილება 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 და ასე გადავიდა ყველაფერი ბოლო რაც თქვენ ახსენეთ. 804 00:27:45,880 --> 00:27:49,462 ასე რომ, მაშინ შეცვალოს დირექტორია, hi_dir ls. 805 00:27:49,462 --> 00:27:50,420 ყველაფერი იქ. 806 00:27:50,420 --> 00:27:52,625 ასე რომ ეს ლამაზი და უფრო ორგანიზებულად. 807 00:27:52,625 --> 00:27:53,970 808 00:27:53,970 --> 00:27:57,330 >> OK, ასე ვთქვათ, მე სიძულვილი ჩემი ორიგინალური hi პროგრამა. 809 00:27:57,330 --> 00:27:58,700 მინდა თავი დაეღწია. 810 00:27:58,700 --> 00:28:00,380 როგორ შემიძლია თავი დაეღწია ეს? 811 00:28:00,380 --> 00:28:00,880 რა ხდება? 812 00:28:00,880 --> 00:28:01,755 >> სტუდენტი: [INAUDIBLE]. 813 00:28:01,755 --> 00:28:04,977 814 00:28:04,977 --> 00:28:08,060 JASON HIRSCHHORN: ვთქვათ, მე მხოლოდ გსურთ ამოიღონ პროგრამა, ასე რომ მხოლოდ hi. 815 00:28:08,060 --> 00:28:11,122 816 00:28:11,122 --> 00:28:11,830 არა, თქვენ უფლება. 817 00:28:11,830 --> 00:28:14,680 ასე რომ, ეს rm, მაგრამ თქვენ rm hi. 818 00:28:14,680 --> 00:28:18,224 819 00:28:18,224 --> 00:28:19,890 ის აპირებს გადმოგცეთ პატარა გაფრთხილება. 820 00:28:19,890 --> 00:28:25,440 ის აპირებს ამბობენ, დარწმუნებული ხართ, რომ გსურთ წაშალოთ ეს და კი. 821 00:28:25,440 --> 00:28:27,190 თუ თქვენ არ გსურთ მოთხოვნილია, როგორიცაა, რომ 822 00:28:27,190 --> 00:28:34,260 იმიტომ, რომ თქვენ არ გვაქვს დრო ამისთვის გაფრთხილება, ამოიღონ ვ. 823 00:28:34,260 --> 00:28:35,720 ეს არის კიდევ ერთი დროშა. 824 00:28:35,720 --> 00:28:36,910 ეს იგივეა, მ. 825 00:28:36,910 --> 00:28:38,190 ეს იგივეა, ანუ. 826 00:28:38,190 --> 00:28:40,610 ეს არის მხოლოდ დროშებით, თქვენ აძლევდა ბრძანებებს. 827 00:28:40,610 --> 00:28:41,490 ისე ამოიღონ ვ. 828 00:28:41,490 --> 00:28:42,540 829 00:28:42,540 --> 00:28:44,340 ვ ვ ნიშნავს ძალა. 830 00:28:44,340 --> 00:28:45,670 ასე აიძულებს მას. 831 00:28:45,670 --> 00:28:47,390 მე არ მინდა, უნდა აიძულა. 832 00:28:47,390 --> 00:28:48,560 ისე ამოიღონ ვ. 833 00:28:48,560 --> 00:28:49,920 834 00:28:49,920 --> 00:28:50,720 მოდით hi.c. 835 00:28:50,720 --> 00:28:53,589 836 00:28:53,589 --> 00:28:54,380 უბრალოდ მოიშორეს იგი. 837 00:28:54,380 --> 00:28:55,130 ეს არ მეუბნებოდა. 838 00:28:55,130 --> 00:28:56,160 839 00:28:56,160 --> 00:28:59,270 >> მაგრამ მოდით ვთქვათ, ნაცვლად მე კეთდება ეს ჩამონათვალი. 840 00:28:59,270 --> 00:29:01,010 მინდა მოშორება დირექტორია. 841 00:29:01,010 --> 00:29:02,950 ასე რომ, მე არ ამოიღონ hi_dir. 842 00:29:02,950 --> 00:29:04,124 843 00:29:04,124 --> 00:29:05,040 არა, არ მუშაობს. 844 00:29:05,040 --> 00:29:11,170 845 00:29:11,170 --> 00:29:13,685 არა, ასე არ დავუშვებთ me ამოიღონ დირექტორია. 846 00:29:13,685 --> 00:29:15,770 847 00:29:15,770 --> 00:29:17,010 ვინმეს აქვს იდეა? 848 00:29:17,010 --> 00:29:18,752 >> სტუდენტი: არის თუ არა ამოიღონ რეჟ? 849 00:29:18,752 --> 00:29:20,335 JASON HIRSCHHORN: ასე რომ ამოიღონ ასე? 850 00:29:20,335 --> 00:29:24,961 851 00:29:24,961 --> 00:29:26,398 >> სტუდენტი: არა 852 00:29:26,398 --> 00:29:27,835 უბრალოდ [INAUDIBLE]. 853 00:29:27,835 --> 00:29:29,024 854 00:29:29,024 --> 00:29:30,940 JASON HIRSCHHORN: არა, ახლა არ არსებობს hi. 855 00:29:30,940 --> 00:29:32,099 არსებობს მხოლოდ hi_dir. 856 00:29:32,099 --> 00:29:33,140 ასე რომ ეს არის ჩამონათვალი. 857 00:29:33,140 --> 00:29:34,730 858 00:29:34,730 --> 00:29:37,930 ასე რომ, რეალურად, რა გსურთ რომ გავაკეთოთ, is-- oh, გაქვთ იდეა? 859 00:29:37,930 --> 00:29:39,281 მე ვხედავ, როგორც ნახევარი მხრივ. 860 00:29:39,281 --> 00:29:40,156 >> სტუდენტი: [INAUDIBLE]. 861 00:29:40,156 --> 00:29:41,215 862 00:29:41,215 --> 00:29:42,090 JASON HIRSCHHORN: OK. 863 00:29:42,090 --> 00:29:43,232 864 00:29:43,232 --> 00:29:44,470 >> სტუდენტი: [INAUDIBLE]. 865 00:29:44,470 --> 00:29:45,345 >> JASON HIRSCHHORN: OK. 866 00:29:45,345 --> 00:29:48,200 867 00:29:48,200 --> 00:29:51,790 ასე რომ, თუ მინდა ამოიღონ დირექტორია, ამოიღონ -r. 868 00:29:51,790 --> 00:29:52,580 რომ არის რეკურსიული. 869 00:29:52,580 --> 00:29:54,230 ისე ამოიღონ, რომ დირექტორია რეკურსიული. 870 00:29:54,230 --> 00:29:57,700 ასე რომ, მინდა წასვლა, რომ დირექტორია, ამოიღონ ყველაფერი დირექტორია, 871 00:29:57,700 --> 00:29:59,180 და შემდეგ თავი დაეღწია დირექტორია. 872 00:29:59,180 --> 00:30:00,930 და შემდეგ მე ვაპირებ f, ვინაიდან მე 873 00:30:00,930 --> 00:30:04,680 არ მინდა, რომ შეეკითხება ჩემთვის გაფრთხილება მას შემდეგ, რაც ხსნის თითოეული ფაილი. 874 00:30:04,680 --> 00:30:06,720 ისე ამოიღონ -rf hi_dir. 875 00:30:06,720 --> 00:30:08,680 876 00:30:08,680 --> 00:30:09,540 Boom, ის წავიდა. 877 00:30:09,540 --> 00:30:10,582 878 00:30:10,582 --> 00:30:12,040 უბრალოდ ფრთხილად, სადაც თქვენ გამოვიყენოთ რომ. 879 00:30:12,040 --> 00:30:14,730 მე ვაპირებ გამოიყენოთ ეს აქაც. -rf გასაოცარია. 880 00:30:14,730 --> 00:30:16,800 881 00:30:16,800 --> 00:30:17,530 ის წავიდა. 882 00:30:17,530 --> 00:30:18,780 ფრთხილად სადაც თქვენ გამოვიყენოთ რომ. 883 00:30:18,780 --> 00:30:22,990 თუ თქვენ იყენებთ, რომ აქ და აკრიფოთ რაღაც როგორც ამ, არ ოდესმე გავაკეთოთ, რომ. 884 00:30:22,990 --> 00:30:26,200 რომელიც წაშლის ყველაფერი თქვენი ელექტრო გარეშე ოდესმე აფრთხილებდა. 885 00:30:26,200 --> 00:30:27,670 და მე გავაკეთეთ, რომ. 886 00:30:27,670 --> 00:30:31,620 შეფასების პრობლემა ადგენს at 4:00 AM, მე ცდილობს ამოიღონ პრობლემა მითითებული საიტები, 887 00:30:31,620 --> 00:30:32,320 და მე ეს. 888 00:30:32,320 --> 00:30:34,080 მე კი, როგორიცაა oh my god. 889 00:30:34,080 --> 00:30:35,170 890 00:30:35,170 --> 00:30:36,850 არ გააკეთებდა ვცდილობდი გააუქმოს იგი. 891 00:30:36,850 --> 00:30:38,000 თქვენ შეგიძლიათ გააუქმოს. 892 00:30:38,000 --> 00:30:42,670 Command C მხოლოდ აუქმებს ყველაფერი, მაგრამ მე უკვე ამოღებულია 75%. 893 00:30:42,670 --> 00:30:45,570 ასე რომ, მე დანგრეული იყო. 894 00:30:45,570 --> 00:30:46,580 და ხალხი რომ. 895 00:30:46,580 --> 00:30:47,620 ყველას ამას. 896 00:30:47,620 --> 00:30:49,460 არ გააკეთებს, თუმცა ამ სემესტრში. 897 00:30:49,460 --> 00:30:49,960 ეს sucks. 898 00:30:49,960 --> 00:30:52,330 899 00:30:52,330 --> 00:30:54,050 მე ნერვიულობის, რომელსაც აქ. 900 00:30:54,050 --> 00:30:55,247 მე ვაპირებ წაშლა. 901 00:30:55,247 --> 00:30:58,354 >> [სიცილის] 902 00:30:58,354 --> 00:30:59,020 წარმოგიდგენიათ? 903 00:30:59,020 --> 00:31:01,050 904 00:31:01,050 --> 00:31:02,450 OK, კითხვები. 905 00:31:02,450 --> 00:31:03,138 დიახ? 906 00:31:03,138 --> 00:31:09,114 >> სტუდენტი: ასე რომ, თუ ჩვენ გავაკეთებთ ყველაფერს, რას აკეთებს აქ, ეს იგივე 907 00:31:09,114 --> 00:31:13,791 როგორც მხოლოდ მიდის რეალურად ფაილის შენახვა როგორც [INAUDIBLE]. 908 00:31:13,791 --> 00:31:16,530 909 00:31:16,530 --> 00:31:18,405 JASON HIRSCHHORN: Oh, თქვენ გულისხმობთ მეშვეობით gedit. 910 00:31:18,405 --> 00:31:18,870 სტუდენტი: Yeah. 911 00:31:18,870 --> 00:31:20,078 JASON HIRSCHHORN: ჰო, ეს არის. 912 00:31:20,078 --> 00:31:21,094 913 00:31:21,094 --> 00:31:21,760 gedit არის სასარგებლო. 914 00:31:21,760 --> 00:31:23,440 915 00:31:23,440 --> 00:31:24,730 ასე gedit არის ძალიან სასარგებლო. 916 00:31:24,730 --> 00:31:26,550 ამ კლასში, შეგიძლიათ გააკეთოთ ბევრი რამ მეშვეობით gedit. 917 00:31:26,550 --> 00:31:27,260 შეგიძლიათ შეინახოთ. 918 00:31:27,260 --> 00:31:27,980 თქვენ შეგიძლიათ გადაარქვათ. 919 00:31:27,980 --> 00:31:34,170 თქვენ შეგიძლიათ გადაადგილება ფაილი და პერსონალის მოსწონს, მაგრამ მხოლოდ ჭეშმარიტებას, როდესაც მიდიხარ 50 920 00:31:34,170 --> 00:31:40,330 ასევე თქვენ 50 51, თუ შევიდა 61, ეს იქნება თქვენს ცხოვრებაში. 921 00:31:40,330 --> 00:31:41,590 ეს არის ბრძანების. 922 00:31:41,590 --> 00:31:44,220 ეს არის, სადაც თქვენ ნახავთ პროგრამა დანარჩენი თქვენს ცხოვრებაში, 923 00:31:44,220 --> 00:31:47,050 ასე ნამდვილად გამოიყენოს gedit, თუ გნებავთ. 924 00:31:47,050 --> 00:31:47,929 925 00:31:47,929 --> 00:31:49,220 ნამდვილად კარგი გზა უნდა დაიწყოს. 926 00:31:49,220 --> 00:31:52,550 პირველი პრობლემა ადგენს, აუცილებლად იყენებენ, მაგრამ ყველა ერთხელ ხოლო 927 00:31:52,550 --> 00:31:56,790 ცდილობენ მეტი მეორადი უფრო კომფორტული ბრძანების ხაზი არგუმენტები. 928 00:31:56,790 --> 00:31:58,230 მაგრამ შეგიძლიათ, აუცილებლად. 929 00:31:58,230 --> 00:31:58,730 რა ხდება? 930 00:31:58,730 --> 00:32:01,660 >> სტუდენტი: ასე რომ, როდესაც გვინდა წაშლა ერთი ფაილი ჩვენ გააკეთა, 931 00:32:01,660 --> 00:32:04,426 არსებობს ორი გზა. [INAUDIBLE]. 932 00:32:04,426 --> 00:32:06,385 არის გზა, როდესაც თქვენ წაშლის დირექტორია 933 00:32:06,385 --> 00:32:08,467 ვთხოვო სწრაფი, ასე რომ თქვენ არ დასრულდება მდე წაშალა? 934 00:32:08,467 --> 00:32:09,610 JASON HIRSCHHORN: rm -r. 935 00:32:09,610 --> 00:32:10,810 ასე რომ არ აიძულებს მას. 936 00:32:10,810 --> 00:32:11,489 ასე rm -r. 937 00:32:11,489 --> 00:32:14,280 ის აპირებს გაიაროს რეკურსიული, წაშლის, ყველაფერი, შეგახსენებთ, 938 00:32:14,280 --> 00:32:17,340 მას შემდეგ, რაც ყველაფერს, რაც მანქანა თქვენ კაკალი. 939 00:32:17,340 --> 00:32:18,660 940 00:32:18,660 --> 00:32:24,060 როგორიცაა მე თითქმის ექსკლუზიურად გავაკეთოთ rm -f და rm -rf, უბრალოდ მუდმივად. 941 00:32:24,060 --> 00:32:26,298 მე, როგორც მე არ მაქვს დრო. 942 00:32:26,298 --> 00:32:27,600 მე დაკავებული ადამიანი. 943 00:32:27,600 --> 00:32:28,580 ყველა უფლება, რა ხდება? 944 00:32:28,580 --> 00:32:29,170 ჰო. 945 00:32:29,170 --> 00:32:32,015 >> სტუდენტი: არის თუ არა გაუქმება, ან მეათე, ან რამე მსგავსი? 946 00:32:32,015 --> 00:32:32,890 JASON HIRSCHHORN: No. 947 00:32:32,890 --> 00:32:35,120 [სიცილის] 948 00:32:35,120 --> 00:32:39,100 მე დაბრუნდეს და მიიღეთ ჩემი მოწყობილობების, რომ მე უბრალოდ წაიშალოს, არ. 949 00:32:39,100 --> 00:32:39,600 არა, არა, არა. 950 00:32:39,600 --> 00:32:41,390 951 00:32:41,390 --> 00:32:43,030 თუ თქვენ აკეთებთ rm, უნდა წავიდნენ. 952 00:32:43,030 --> 00:32:43,963 რა ხდება? 953 00:32:43,963 --> 00:32:46,785 >> სტუდენტი: ასე რომ თქვენ შეგიძლიათ [INAUDIBLE] ერთად. 954 00:32:46,785 --> 00:32:48,410 JASON HIRSCHHORN: ჰო, ისევე, რომ. 955 00:32:48,410 --> 00:32:52,190 ასე მაგალითად, დაინახა, rm -rf. 956 00:32:52,190 --> 00:32:55,700 მოდით ვთქვათ, მინდა ls--la, იგი აჩვენებს ჩემთან 957 00:32:55,700 --> 00:33:00,120 ყველაფერი, თუნდაც ფარული რამ მათი უფლებები. 958 00:33:00,120 --> 00:33:02,160 959 00:33:02,160 --> 00:33:06,762 >> სტუდენტი: ასე რომ, R, -r დროშა, თუ ჩვენ არ გვაქვს, 960 00:33:06,762 --> 00:33:08,250 ჩვენ არ შეგვიძლია წაშლა დირექტორია, არა? 961 00:33:08,250 --> 00:33:08,746 >> JASON HIRSCHHORN: Right. 962 00:33:08,746 --> 00:33:10,990 >> სტუდენტი: ასე რომ, ამბობს, რომ ჩვენ გვსურს რომ რამე დირექტორია? 963 00:33:10,990 --> 00:33:12,610 ის არის, რომ რას ნიშნავს ეს? 964 00:33:12,610 --> 00:33:14,570 >> JASON HIRSCHHORN: -r ნიშნავს რეკურსიული. 965 00:33:14,570 --> 00:33:17,670 ასე დირექტორია აპირებს აქვს ფაილი ეს, არა? 966 00:33:17,670 --> 00:33:21,680 ასე რა გსურთ გააკეთოთ თქვენ მინდა წასვლა, რომ დირექტორია, 967 00:33:21,680 --> 00:33:24,110 წაშლის, ყველაფერი, ყველა ფაილი რომ დირექტორია, 968 00:33:24,110 --> 00:33:26,510 მაშინ პოპ out და წაშლა ფაქტობრივი დირექტორია. 969 00:33:26,510 --> 00:33:30,660 ასე -r ნიშნავს რეკურსიული, ამას ყველა რეკურსიული თუ ეს აზრი. 970 00:33:30,660 --> 00:33:31,160 ჰო. 971 00:33:31,160 --> 00:33:34,160 >> სტუდენტი: ასე დირექტორიები აქვს [INAUDIBLE] და მხოლოდ მაშინ წაშალეთ ის. 972 00:33:34,160 --> 00:33:35,160 ან თქვენ still-- 973 00:33:35,160 --> 00:33:36,326 >> JASON HIRSCHHORN: მოდით ცდილობენ. 974 00:33:36,326 --> 00:33:39,040 975 00:33:39,040 --> 00:33:40,955 ასე mkdir ცარიელია. 976 00:33:40,955 --> 00:33:42,320 977 00:33:42,320 --> 00:33:43,810 ამოიღონ ცარიელია. 978 00:33:43,810 --> 00:33:44,374 პოსტები 979 00:33:44,374 --> 00:33:45,646 >> სტუდენტი: არა, ასე რომ თქვენ ჯერ უნდა the-- 980 00:33:45,646 --> 00:33:46,937 >> JASON HIRSCHHORN: ჰო, ყოველთვის. 981 00:33:46,937 --> 00:33:48,940 ასე -r, -rf, ცარიელია. 982 00:33:48,940 --> 00:33:50,432 983 00:33:50,432 --> 00:33:51,734 გასაოცარია. 984 00:33:51,734 --> 00:33:52,685 აღარ კითხვები? 985 00:33:52,685 --> 00:33:54,290 986 00:33:54,290 --> 00:33:59,230 მე ვფიქრობ, რომ თქვენი crash რა თქმა უნდა, command line პერსონალი. 987 00:33:59,230 --> 00:34:02,560 რაიმე შეკითხვები, იმიტომ, რომ ჩვენ ვაპირებთ ნახტომი მეტი მონაცემთა ტიპები, და მარყუჟების, 988 00:34:02,560 --> 00:34:03,901 და ყველა რომ პერსონალის? 989 00:34:03,901 --> 00:34:04,400 რა ხდება? 990 00:34:04,400 --> 00:34:07,960 >> სტუდენტი: მე არ მაქვს CS50 ნაჩვენებია, როგორც ერთი ჩემი საიტები. 991 00:34:07,960 --> 00:34:09,370 ის არის, რომ ნორმალურია? 992 00:34:09,370 --> 00:34:09,710 >> JASON HIRSCHHORN: Oh, yeah. 993 00:34:09,710 --> 00:34:10,929 ეს არის ის აფეთქდა. 994 00:34:10,929 --> 00:34:14,830 ჰო, სადაც ჩემი გადაწყვეტილებების თქვენი პერსონალი. 995 00:34:14,830 --> 00:34:17,670 >> [სიცილის] 996 00:34:17,670 --> 00:34:20,469 >> ისე ჰო, ეს არის აბსოლუტურად ნორმალური. 997 00:34:20,469 --> 00:34:23,870 მე ვფიქრობ, რომ თქვენ ალბათ მხოლოდ ამ ოთხი. 998 00:34:23,870 --> 00:34:25,130 მე ვფიქრობ, რომ შეიძლება იყოს ნორმალური. 999 00:34:25,130 --> 00:34:25,630 ჰო. 1000 00:34:25,630 --> 00:34:27,370 1001 00:34:27,370 --> 00:34:28,730 OK, ნებისმიერი უფრო მეტი შეკითხვა? 1002 00:34:28,730 --> 00:34:30,219 მე ვიცი, რომ სუპერ სწრაფი. 1003 00:34:30,219 --> 00:34:30,830 რა ხდება? 1004 00:34:30,830 --> 00:34:33,788 >> სტუდენტი: მე ვნახე ლურჯი და მწვანე ფერი. 1005 00:34:33,788 --> 00:34:34,780 რა არის ეს? 1006 00:34:34,780 --> 00:34:36,405 >> JASON HIRSCHHORN: ეს ნიშნავს, რომ დირექტორია. 1007 00:34:36,405 --> 00:34:36,905 1008 00:34:36,905 --> 00:34:38,000 სტუდენტი: ეს ლურჯი? 1009 00:34:38,000 --> 00:34:40,100 >> JASON HIRSCHHORN: Oh, თქვენ ნიშნავს ეს ლურჯი მწვანე? 1010 00:34:40,100 --> 00:34:41,290 >> სტუდენტი: არა 1011 00:34:41,290 --> 00:34:41,724 >> JASON HIRSCHHORN: ეს ლურჯი მწვანე? 1012 00:34:41,724 --> 00:34:42,434 >> სტუდენტი: არა 1013 00:34:42,434 --> 00:34:43,195 როდესაც თქვენ 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 ასე? 1017 00:34:47,620 --> 00:34:49,000 >> სტუდენტი: დიახ, ხატები. 1018 00:34:49,000 --> 00:34:50,125 >> JASON HIRSCHHORN: ოჰ, ეს. 1019 00:34:50,125 --> 00:34:50,678 1020 00:34:50,678 --> 00:34:51,219 მე არ ვიცი. 1021 00:34:51,219 --> 00:34:52,052 რას ნიშნავს ეს? 1022 00:34:52,052 --> 00:34:58,330 1023 00:34:58,330 --> 00:35:00,100 ასე რომ, როგორც ჩანს, მიუთითებს დირექტორია. 1024 00:35:00,100 --> 00:35:02,240 >> სტუდენტი: იგი თითქმის ჰგავს იგივე. 1025 00:35:02,240 --> 00:35:03,594 >> JASON HIRSCHHORN: ეს შეიძლება იყოს. 1026 00:35:03,594 --> 00:35:04,760 თქვენ არ უნდა იცოდეთ, რომ. 1027 00:35:04,760 --> 00:35:11,205 1028 00:35:11,205 --> 00:35:11,955 აღარ კითხვები? 1029 00:35:11,955 --> 00:35:14,180 1030 00:35:14,180 --> 00:35:14,680 გასაოცარია. 1031 00:35:14,680 --> 00:35:16,900 თუ თქვენ გაქვთ რაიმე შეკითხვები, მე ვიცი, რომ იყო ბევრი. 1032 00:35:16,900 --> 00:35:18,190 ბევრი ეს ინფორმაცია იქნება ონლაინ რეჟიმში. 1033 00:35:18,190 --> 00:35:19,750 მე ამას ონლაინ თქვენ ბიჭები. 1034 00:35:19,750 --> 00:35:21,187 ნაწილი B იქნება ონლაინ ასევე. 1035 00:35:21,187 --> 00:35:23,270 თუ თქვენ გაქვთ შეკითხვები, მხოლოდ ამუშავება და მკითხავთ. 1036 00:35:23,270 --> 00:35:30,660 1037 00:35:30,660 --> 00:35:32,142 აი ისიც. 1038 00:35:32,142 --> 00:35:41,050 1039 00:35:41,050 --> 00:35:44,400 ასე რომ, ახლა Sharon და Hannah იქნება წავიდეთ მეტი რამდენიმე 1040 00:35:44,400 --> 00:35:46,720 ლოგიკა უკან პრობლემა მითითებული ერთი. 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 პრობლემები. 1045 00:35:57,694 --> 00:35:59,170 >> HANNAH: ამასობაში, მე Hanna. 1046 00:35:59,170 --> 00:36:00,154 ეს არის Sharon. 1047 00:36:00,154 --> 00:36:03,106 ჩვენ, როგორც CS50 TFs და ჩვენ ვაპირებთ, რათა თქვენ 1048 00:36:03,106 --> 00:36:06,050 ცოტა intro რამდენიმე მნიშვნელოვანი რამ პრობლემა მითითებული ერთი. 1049 00:36:06,050 --> 00:36:09,670 ყველაფერი მონაცემთა ტიპები to პირობით, რომ ამისთვის მარყუჟების. 1050 00:36:09,670 --> 00:36:10,620 მარყუჟების კულტურას. 1051 00:36:10,620 --> 00:36:14,360 >> SHARON: და ბოლოს, ჩვენ იქნება შევხედოთ P ნაკრები, 1052 00:36:14,360 --> 00:36:16,739 და რა უნდა იცოდეს ეს. 1053 00:36:16,739 --> 00:36:18,030 მოდით დავიწყოთ მონაცემთა ტიპები. 1054 00:36:18,030 --> 00:36:19,840 1055 00:36:19,840 --> 00:36:23,230 თქვენ ბიჭები უნდა იყოს იცნობს პირობა, რომ მონიშნულია ლურჯი. 1056 00:36:23,230 --> 00:36:25,340 ასე რომ, ჩვენ შეგვიძლია დავიწყოთ ints. 1057 00:36:25,340 --> 00:36:31,500 ints რომლებიც რიცხვებით, ასე რომ ერთი, ორი, სამი, ოთხი. მოძრავი, მცურავი ქულა. 1058 00:36:31,500 --> 00:36:37,830 როგორიცაა რიცხვებით და ათწილადები, ასე 5.2 ან თუნდაც 5.0. 1059 00:36:37,830 --> 00:36:44,230 სიმბოლო სიმბოლო, როგორიცაა A, B, C. და სიმებიანი, თქვენ ბიჭები ყველამ ვიცით. 1060 00:36:44,230 --> 00:36:48,470 მოსწონს CS50 ან hello და მსოფლიოში. 1061 00:36:48,470 --> 00:36:50,290 1062 00:36:50,290 --> 00:36:56,890 >> Bool არის ლოგიკური, ამიტომ ჩვენ ჭეშმარიტი და ყალბი როგორც ჩვენი ლოგიკური. 1063 00:36:56,890 --> 00:37:01,550 ასე რომ, თუ რამე computes to truth-- 5 უდრის 5, computes მართალია, 1064 00:37:01,550 --> 00:37:06,470 და თუ ჩვენ გვაქვს 5 უდრის 4, ეს ყალბი, ასე რომ computes ყალბი. 1065 00:37:06,470 --> 00:37:12,280 და აქ ჩვენ არ ასოცირდება ზომის ყველა ასეთი ტიპის მონაცემები. 1066 00:37:12,280 --> 00:37:14,860 და თქვენ უნდა იცოდეს ეს თქვენი ტესტები, 1067 00:37:14,860 --> 00:37:18,412 ასე რომ, ეს შეიძლება იყოს სასარგებლო მახსოვს, მაგრამ ჩვენ პოსტი ამ. 1068 00:37:18,412 --> 00:37:19,745 რეალურად ისინი უკვე გამოქვეყნდა. 1069 00:37:19,745 --> 00:37:21,921 1070 00:37:21,921 --> 00:37:24,420 ასე, რომ თქვენ უნდა იყოს იცნობს ვინც გამოკვეთილი ლურჯი. 1071 00:37:24,420 --> 00:37:27,900 1072 00:37:27,900 --> 00:37:30,580 >> JASON HIRSCHHORN: Real სწრაფი, მხოლოდ იმ შემთხვევაში თუ 1073 00:37:30,580 --> 00:37:34,096 გვინდა ვიცოდეთ განსხვავება შორის char და სიმებიანი. 1074 00:37:34,096 --> 00:37:45,020 ასე რომ, როდესაც თქვენ წერა პერსონალი, როდესაც თქვენ გაქვთ რაღაც "hi" 1075 00:37:45,020 --> 00:37:46,340 რომ იქნება სიმებიანი. 1076 00:37:46,340 --> 00:37:48,090 ასე რომ, თუ არსებობს ორი შეთავაზებები, ეს სტრიქონი. 1077 00:37:48,090 --> 00:37:52,890 მაგრამ თუ მე "თ" როგორც, რომ, რომ სიმებიანი. 1078 00:37:52,890 --> 00:37:55,759 მაგრამ თუ მხოლოდ ერთი გაცემა, რომ char. 1079 00:37:55,759 --> 00:37:57,550 ასე რომ, რა არის განსხვავება ალბათ იკითხავთ. 1080 00:37:57,550 --> 00:38:00,985 ისე, განსხვავება არის ეს არის ერთ ერთი ბაიტი მეხსიერება. 1081 00:38:00,985 --> 00:38:02,265 ეს არის 4 ბაიტი მეხსიერება. 1082 00:38:02,265 --> 00:38:09,480 1083 00:38:09,480 --> 00:38:10,520 >> SHARON: float? 1084 00:38:10,520 --> 00:38:12,180 აღწერს კიდევ ერთხელ? 1085 00:38:12,180 --> 00:38:18,200 OK, ეს სახის მოსწონს ნომერი რომ აქვს ათობითი წერტილი იგი, 1086 00:38:18,200 --> 00:38:27,569 ასე 5.2 ან თუნდაც 5.0 არის float წინააღმდეგ მხოლოდ 5 არის int. 1087 00:38:27,569 --> 00:38:28,444 სტუდენტი: [INAUDIBLE]. 1088 00:38:28,444 --> 00:38:30,240 1089 00:38:30,240 --> 00:38:36,301 >> SHARON: Oh, მას შეუძლია ბევრი ათწილადის, ასე 5,675 to 3,1415. 1090 00:38:36,301 --> 00:38:36,800 დიახ? 1091 00:38:36,800 --> 00:38:39,716 >> სტუდენტი: ჩვენ უნდა ვიცოდეთ, ყველა ზომის ეს? 1092 00:38:39,716 --> 00:38:40,216 SHARON: დიახ. 1093 00:38:40,216 --> 00:38:41,293 1094 00:38:41,293 --> 00:38:42,168 სტუდენტი: [INAUDIBLE]. 1095 00:38:42,168 --> 00:38:45,810 1096 00:38:45,810 --> 00:38:49,250 >> SHARON თქვენ არ აღელვებს თეთრი ვინც უბრალოდ არ არის. 1097 00:38:49,250 --> 00:38:54,349 >> HANNAH: შენიშვნები გამოქვეყნებული CS50.net/sections. 1098 00:38:54,349 --> 00:38:56,432 სტუდენტი: Just გარეთ ცნობისმოყვარეობა, არსებობს სასარგებლო 1099 00:38:56,432 --> 00:39:00,424 იცის, ზომის ფაილების თქვენ მოუწოდებდა ისე, რომ ჩვენ უნდა ვიცოდეთ, რომ ეს? 1100 00:39:00,424 --> 00:39:01,430 1101 00:39:01,430 --> 00:39:04,330 >> SHARON: ასე რომ ეს არის მონაცემთა ტიპები, მაგრამ არა. 1102 00:39:04,330 --> 00:39:09,820 ასე რომ, ამ შემთხვევაში, რომელიც ერთი დასჭირდეს მეტი მეხსიერება და მეტი სივრცე? 1103 00:39:09,820 --> 00:39:13,940 >> JASON HIRSCHHORN: ასე კონკრეტული, მაგალითად, 1104 00:39:13,940 --> 00:39:16,904 მე ვფიქრობ, რომ პრობლემა კომპლექტი ოთხი ან ხუთი, ჩვენ 1105 00:39:16,904 --> 00:39:19,070 ვაპირებ მოგცემთ რამოდენიმე მონაცემები და ძირითადად 1106 00:39:19,070 --> 00:39:20,710 უნდა traverse, რომ მონაცემები. 1107 00:39:20,710 --> 00:39:24,470 ასე რომ, ეს სასარგებლო იცოდეთ, რომ თუ თქვენ გაქვთ ამდენი რიცხვებით, 1108 00:39:24,470 --> 00:39:25,770 რომ იქნება რა. 1109 00:39:25,770 --> 00:39:28,802 ასე ვთქვათ, მივეცი ათი რიცხვებით, რა ზომის, რომ? 1110 00:39:28,802 --> 00:39:30,111 1111 00:39:30,111 --> 00:39:30,610 სტუდენტი: 40. 1112 00:39:30,610 --> 00:39:32,026 JASON HIRSCHHORN: 40 ბაიტი, მარჯვნივ. 1113 00:39:32,026 --> 00:39:35,690 ასე, რომ თქვენ უნდა იცოდეთ, რომ OK, მე უნდა ხტომა 40 bytes. 1114 00:39:35,690 --> 00:39:42,200 ასე ვთქვათ, ნაცვლად, 40 სიმბოლო, then-- ვთქვათ, მივეცი თქვენ 10 სიმბოლო, 1115 00:39:42,200 --> 00:39:44,860 მაშინ თქვენ იცით, OK, მე მხოლოდ უნდა ხტომა 10 ბაიტი. 1116 00:39:44,860 --> 00:39:47,651 ასე რომ, ეს ძალიან სასარგებლო იცოდეს ზომა ფაქტობრივი მონაცემების ტიპის, 1117 00:39:47,651 --> 00:39:49,900 იმიტომ, რომ ბევრი ჯერ თქვენ უნდა jumping გარშემო მონაცემებით, 1118 00:39:49,900 --> 00:39:51,399 ასე რომ თქვენ უნდა იცოდეს, თუ რამდენად შორს ხტომა. 1119 00:39:51,399 --> 00:39:53,854 1120 00:39:53,854 --> 00:39:56,780 >> სტუდენტი: რა არის განსხვავება შორის შეთავაზებებს და ერთი ციტატა? 1121 00:39:56,780 --> 00:39:58,670 >> JASON HIRSCHHORN: OK, ორი შეთავაზებები სიმებიანი. 1122 00:39:58,670 --> 00:40:00,423 ერთი ციტატის char. 1123 00:40:00,423 --> 00:40:03,570 >> სტუდენტი: Like ოპერატიულად, რა არის განსხვავება? 1124 00:40:03,570 --> 00:40:04,466 ისინი როგორც ამბობენ hi. 1125 00:40:04,466 --> 00:40:05,094 1126 00:40:05,094 --> 00:40:06,260 JASON HIRSCHHORN: ოჰ, უკაცრავად. 1127 00:40:06,260 --> 00:40:07,870 ეს არის მხოლოდ h. 1128 00:40:07,870 --> 00:40:09,585 ვწუხვარ, რომ ეს არ არის ნათელი. 1129 00:40:09,585 --> 00:40:10,920 1130 00:40:10,920 --> 00:40:12,412 >> სტუდენტი: ასე რომ ყველაზე one-- 1131 00:40:12,412 --> 00:40:14,120 JASON HIRSCHHORN: ეს სიმებიანი, yeah. 1132 00:40:14,120 --> 00:40:15,430 ასე რომ, ეს ორი პერსონაჟი, არა? 1133 00:40:15,430 --> 00:40:16,360 სიმებიანი, hi. 1134 00:40:16,360 --> 00:40:19,030 მაგრამ მოდით ვთქვათ, მე მხოლოდ ჰქონდა ერთჯერადი ხასიათი, 1135 00:40:19,030 --> 00:40:23,220 თუ მე ორ შეთავაზებები გარშემო მხოლოდ h, რომ სიმებიანი. 1136 00:40:23,220 --> 00:40:24,500 ეს არის ტექსტი თ. 1137 00:40:24,500 --> 00:40:25,660 1138 00:40:25,660 --> 00:40:26,940 ამჯამად რომ აზრი? 1139 00:40:26,940 --> 00:40:28,705 ასე რომ, ეს ოთხი ბაიტი. 1140 00:40:28,705 --> 00:40:31,660 მაგრამ ვთქვათ მე მოიშორეს რომ მხოლოდ დააყენა ერთი. 1141 00:40:31,660 --> 00:40:33,940 1142 00:40:33,940 --> 00:40:34,830 ერთი ციტატა. 1143 00:40:34,830 --> 00:40:37,140 ეს არის char, char სთ. 1144 00:40:37,140 --> 00:40:38,440 1145 00:40:38,440 --> 00:40:42,410 ასე ზუსტად იგივე, სხვადასხვა მონაცემები ტიპის. 1146 00:40:42,410 --> 00:40:45,330 ეს არის მხოლოდ ერთი ბაიტი, ხოლო სიმებიანი ოთხი ბაიტი. 1147 00:40:45,330 --> 00:40:45,830 ჰო. 1148 00:40:45,830 --> 00:40:48,214 1149 00:40:48,214 --> 00:40:50,630 სტუდენტი: ასე რომ, თუ თქვენ ცდილობენ შესანახად სიტყვა, როგორიცაა დავით, 1150 00:40:50,630 --> 00:40:54,436 თქვენ გინდათ გამოიყენოთ string რადგან მიუხედავად იმისა, თუ რამდენად ხანგრძლივი string არის, 1151 00:40:54,436 --> 00:40:57,760 ეს მხოლოდ ოთხი ბაიტი თუ ეს ხანგრძლივი ხანგრძლივი 1152 00:40:57,760 --> 00:41:02,530 ან ორმაგი, რომელშიც case--, თუ ის სცილდება ოთხი სიმბოლო, მაშინ 1153 00:41:02,530 --> 00:41:04,435 გსურთ, რათა მას სიმებიანი. 1154 00:41:04,435 --> 00:41:05,810 ის არის, რომ ზოგადი ლოგიკა. 1155 00:41:05,810 --> 00:41:06,537 1156 00:41:06,537 --> 00:41:09,370 JASON HIRSCHHORN: თუ ეს ვრცელდება მიღმა ერთი ხასიათი, სიმებიანი. 1157 00:41:09,370 --> 00:41:10,640 1158 00:41:10,640 --> 00:41:14,880 >> სტუდენტი: ასე რომ არ არსებობს [INAUDIBLE] შენახვის ოთხი წერილი 1159 00:41:14,880 --> 00:41:18,370 სიტყვა, როგორც ოთხი დამოუკიდებელი და სამი წერილი სიტყვა, როგორც სამი ცალკეული სიმბოლოების 1160 00:41:18,370 --> 00:41:22,050 იმიტომ, რომ მხოლოდ სამი ბაიტი, როგორც ეწინააღმდეგებოდა სამი ნაწილი სიმებიანი. 1161 00:41:22,050 --> 00:41:23,611 1162 00:41:23,611 --> 00:41:25,110 JASON HIRSCHHORN: თქვენ შეიძლება გავაკეთოთ, რომ. 1163 00:41:25,110 --> 00:41:27,850 1164 00:41:27,850 --> 00:41:31,070 თქვენ შეიძლება ამის გაკეთება, მაგრამ მე არ ვფიქრობ, რომ ნამდვილად ღირს, 1165 00:41:31,070 --> 00:41:32,570 იმიტომ, რომ თქვენ მხოლოდ გადარჩენის ერთი ბაიტი. 1166 00:41:32,570 --> 00:41:33,310 თქვენ იცით, რა მე ვამბობ? 1167 00:41:33,310 --> 00:41:35,559 დიდ სქემა რამ, რომელიც არ აქვს. 1168 00:41:35,559 --> 00:41:39,210 მაგრამ მაგალითად, printf, თუ თქვენ ბეჭდვა ვ და 1169 00:41:39,210 --> 00:41:43,430 აქვს სამი სიმბოლო შეგიძლიათ ბეჭდვა რომ out-- ვთქვათ, C-A-T, 1170 00:41:43,430 --> 00:41:47,680 თქვენ შეგიძლიათ ამობეჭდოთ cat მხოლოდ ამით ერთი char ერთი char ერთი char, 1171 00:41:47,680 --> 00:41:49,980 ან შეგიძლიათ ამობეჭდოთ სიმებიანი კატა. 1172 00:41:49,980 --> 00:41:51,140 ეს არის ზუსტად იგივე. 1173 00:41:51,140 --> 00:41:52,870 ასე, რომ თქვენ შეიძლება ამის გაკეთება, როგორც, რომ, მაგრამ 1174 00:41:52,870 --> 00:41:54,330 >> სტუდენტი: ეს ის არ აპირებს გადარჩენა თქვენ ბევრად. 1175 00:41:54,330 --> 00:41:54,720 >> JASON HIRSCHHORN: ჰო. 1176 00:41:54,720 --> 00:41:57,125 თავის ტკივილი, რომ ის გამოიწვიოს არ ღირს. 1177 00:41:57,125 --> 00:41:59,049 1178 00:41:59,049 --> 00:42:00,020 ჰო? 1179 00:42:00,020 --> 00:42:02,920 >> სტუდენტი: მაგალითად, თქვენ ჰქონდა h ერთი 1180 00:42:02,920 --> 00:42:05,410 წინააღმდეგ ორი, ერთი ან ორმაგი შეთავაზებები. 1181 00:42:05,410 --> 00:42:08,760 რატომ გსურთ გადარჩენა ერთი წერილი, როგორც სიმებიანი. 1182 00:42:08,760 --> 00:42:11,569 რა მიზანს, რომ მას ვემსახუროთ? 1183 00:42:11,569 --> 00:42:12,860 JASON HIRSCHHORN: მე არ ვიცი. 1184 00:42:12,860 --> 00:42:14,568 ვგულისხმობ, ეს ნამდვილად დამოკიდებულია პროგრამა. 1185 00:42:14,568 --> 00:42:16,060 1186 00:42:16,060 --> 00:42:20,800 მაგალითად, მე ვფიქრობ, რომ მოგვიანებით თქვენ შეღწევას command line პერსონალი. 1187 00:42:20,800 --> 00:42:24,770 ასე მაგალითად, ჩემს ნაცვლად გეკითხებით თქვენ integer-- უკაცრავად, 1188 00:42:24,770 --> 00:42:26,720 შემიძლია საუბარი შევიდა თქვენ? 1189 00:42:26,720 --> 00:42:27,220 HANNAH: დიახ. 1190 00:42:27,220 --> 00:42:30,660 1191 00:42:30,660 --> 00:42:32,450 >> JASON HIRSCHHORN: ასე მაგალითად, ნაცვლად 1192 00:42:32,450 --> 00:42:35,830 ჩემთვის ითხოვს რაღაც ერთად მისაღებად ბოლომდე, რომელიც 1193 00:42:35,830 --> 00:42:38,854 მე ვფიქრობ, რომ თქვენ შეიძლება არ მინახავს ლექცია, შეიძლება იყოს command line. 1194 00:42:38,854 --> 00:42:40,520 თქვენ უბრალოდ აკრიფოთ ის ბრძანებათა სტრიქონიდან. 1195 00:42:40,520 --> 00:42:46,690 ეს იქნება, როგორიც - / Hello4 ან რამე, ან helloh h, რასაც. 1196 00:42:46,690 --> 00:42:49,190 თქვენ ამის გაკეთება ბრძანებათა ზოლს ნაცვლად სთხოვა მას, 1197 00:42:49,190 --> 00:42:53,830 რომ command line ყოველთვის სიმებიანი, თუ არა ის ოთხი ან h, 1198 00:42:53,830 --> 00:42:55,320 რომ ყოველთვის სიმებიანი. 1199 00:42:55,320 --> 00:42:59,130 ისე, რომ ერთი მაგალითი, როდესაც თქვენ შეიძლება აქვს სინგულარული წერილი და სინგულარული 1200 00:42:59,130 --> 00:43:00,667 ნომერი წარმოდგენილია როგორც სიმებიანი. 1201 00:43:00,667 --> 00:43:06,360 1202 00:43:06,360 --> 00:43:07,110 SHARON ყველა უფლება. 1203 00:43:07,110 --> 00:43:08,230 1204 00:43:08,230 --> 00:43:09,855 და მაშინ აქ არის რამოდენიმე ძირითადი ოპერატორები. 1205 00:43:09,855 --> 00:43:11,460 1206 00:43:11,460 --> 00:43:14,560 იმედია, რომ თქვენ იცნობს პირველი ოთხი უბრალოდ კულტურას. 1207 00:43:14,560 --> 00:43:18,080 ასე რომ დასძინა, subtracting, გამრავლებით, და გამყოფი, 1208 00:43:18,080 --> 00:43:23,535 და დარწმუნდით გამოიყენოთ მარჯვენა keystrokes. 1209 00:43:23,535 --> 00:43:25,260 1210 00:43:25,260 --> 00:43:29,640 >> და შემდეგ ასევე Modulo, რომელიც რამდენიმე თქვენ არ უნდა იყოს ძალიან კარგად იცნობს. 1211 00:43:29,640 --> 00:43:34,900 და რა modulo აკეთებს არის ის, რომ თუ ავიღებთ ამ მაგალითად 4% 2 1212 00:43:34,900 --> 00:43:37,990 იგი იღებს დარჩენილი რა, რომ ჯერ დივიზიონში. 1213 00:43:37,990 --> 00:43:41,670 ასე რომ 4 იყოფა 2 2 და არ არსებობს დარჩენილი. 1214 00:43:41,670 --> 00:43:47,880 4-ზე გაყოფა 3 1 და 1/3, და ასე მთელი 1. 1215 00:43:47,880 --> 00:43:49,320 ასე რომ computes ერთი. 1216 00:43:49,320 --> 00:43:56,960 და შემდეგ 4% 5 არის ფრაქციას 4/5, ხოლო დარჩენილი 4. 1217 00:43:56,960 --> 00:43:58,580 ამჯამად რომ აზრი? 1218 00:43:58,580 --> 00:43:59,580 OK, ზემოთ. 1219 00:43:59,580 --> 00:44:01,080 1220 00:44:01,080 --> 00:44:03,110 და მივყვებით PEMDAS აქაც. 1221 00:44:03,110 --> 00:44:06,240 1222 00:44:06,240 --> 00:44:07,740 >> ასე რომ, გარკვეული ლოგიკური გამონათქვამები. 1223 00:44:07,740 --> 00:44:08,920 1224 00:44:08,920 --> 00:44:16,890 ასე, რომ თქვენ ბიჭები მინახავს შეადგენს შეადგენს შედარება, ვთქვათ, ორი ნომერი. 1225 00:44:16,890 --> 00:44:20,440 ასე რომ, თუ 5 უდრის უდრის 5, რომ computes ჭეშმარიტი. 1226 00:44:20,440 --> 00:44:22,190 დარწმუნდით, რომ თქვენ გაქვთ მხოლოდ ერთი ტოლობის ნიშანი. 1227 00:44:22,190 --> 00:44:23,530 1228 00:44:23,530 --> 00:44:27,030 არ შეადგენს, ის არის bang ან ძახილის. 1229 00:44:27,030 --> 00:44:28,960 >> HANNAH: ორი თანაბარი ნიშნები როდესაც თქვენ აკეთებთ თანასწორობა. 1230 00:44:28,960 --> 00:44:29,290 >> SHARON: Oh, yeah. 1231 00:44:29,290 --> 00:44:30,998 დარწმუნდით, რომ თქვენ არ აქვს ერთი ტოლობის ნიშანი. 1232 00:44:30,998 --> 00:44:32,320 1233 00:44:32,320 --> 00:44:35,745 და შემდეგ არ შეადგენს, ეს bang შეადგენს. 1234 00:44:35,745 --> 00:44:37,000 1235 00:44:37,000 --> 00:44:40,540 და შემდეგ შეგიძლიათ გაეცნონ ნაკლებია, ვიდრე მეტია. 1236 00:44:40,540 --> 00:44:44,300 და მაშინ ჩვენ გვაქვს ლოგიკური და და ლოგიკური და უფლება აქ. 1237 00:44:44,300 --> 00:44:47,190 და რა, რომ არ არის, თუ გახსოვთ Scratch 1238 00:44:47,190 --> 00:44:51,000 როდესაც თქვენ, რომ ბლოკი რომ თქვა და, და მაშინ 1239 00:44:51,000 --> 00:44:54,860 ვერ ჯდება ორი სხვადასხვა ცალი არსებობს, ის, რაც ამ და აკეთებს. 1240 00:44:54,860 --> 00:44:56,450 და დარწმუნდით, რომ თქვენ ორი ampersands. 1241 00:44:56,450 --> 00:44:57,590 1242 00:44:57,590 --> 00:45:04,110 და ეს გასაღები იპოვნით მიმართ უფლება, უფლება, თქვენი Delete ღილაკს. 1243 00:45:04,110 --> 00:45:07,820 1244 00:45:07,820 --> 00:45:08,907 კითხვა? 1245 00:45:08,907 --> 00:45:10,398 >> სტუდენტი: რა იყო [INAUDIBLE]? 1246 00:45:10,398 --> 00:45:16,900 1247 00:45:16,900 --> 00:45:20,400 >> SHARON: OK, ასე რომ, თუ თქვენ მხოლოდ ერთი, თქვენ შედარებით ბიტი. 1248 00:45:20,400 --> 00:45:22,040 1249 00:45:22,040 --> 00:45:26,400 ასე რომ, თუ თქვენ გახსოვთ, რა bits , ისინი 0 და 1 ს, და ა.შ. 1250 00:45:26,400 --> 00:45:27,740 რომ შედარება რაღაც. 1251 00:45:27,740 --> 00:45:29,440 ამიტომ, ჩვენ ვაპირებთ ფოკუსირება ამ დროისთვის. 1252 00:45:29,440 --> 00:45:31,856 >> JASON HIRSCHHORN: ასე რომ ერთი უდრის ჰგავს დავალება, არა? 1253 00:45:31,856 --> 00:45:33,170 ასე რომ, როგორც int x უდრის 4. 1254 00:45:33,170 --> 00:45:38,080 თქვენ ამბობთ, რომ ცვლადი x უდრის 4. 1255 00:45:38,080 --> 00:45:42,910 ასე 1 უდრის არის დავალება, მაგრამ წელზე და მილები 1256 00:45:42,910 --> 00:45:45,820 ან ბარები, ისევე, როგორც Sharon განაცხადა, ისინი bitwise ოპერატორები. 1257 00:45:45,820 --> 00:45:47,620 თქვენ არ უნდა ფიქრი, რომ. 1258 00:45:47,620 --> 00:45:49,120 1259 00:45:49,120 --> 00:45:51,620 >> სტუდენტი: როდესაც თქვენ გამოიყენოს ლოგიკური და და ლოგიკური ან ისევ და ისევ? 1260 00:45:51,620 --> 00:45:54,620 უბრალოდ დაავიწყდა, როდესაც თქვენ, რომ. 1261 00:45:54,620 --> 00:45:57,510 >> HANNAH: რა თქმა უნდა, ასე რომ, თუ გინდათ, რომ ოდესმე შესამოწმებლად, თუ ორი რამ არის ჭეშმარიტი, 1262 00:45:57,510 --> 00:46:01,550 მაგალითად, ვთქვათ, მინდა შევამოწმო რომ რიცხვი 5-დან 15 1263 00:46:01,550 --> 00:46:04,660 მე ვიტყოდი, რომ დავრწმუნდეთ, რომ ნომერი მეტია, ვიდრე 5. 1264 00:46:04,660 --> 00:46:09,430 ასე ვთქვათ, თუ x არის მეტი მეტი 5 და ნაკლები 15. 1265 00:46:09,430 --> 00:46:12,630 ამიტომ იმისათვის, რომ მთელი განცხადება შეაფასოს ჭეშმარიტი, 1266 00:46:12,630 --> 00:46:16,290 საჭიროა ორივე სახის sub განცხადებები შეაფასოს ჭეშმარიტი. 1267 00:46:16,290 --> 00:46:18,481 ან თქვენ მხოლოდ უნდა ერთი ორი ან ორივე ერთად. 1268 00:46:18,481 --> 00:46:19,564 სტუდენტი: დიდი მადლობა. 1269 00:46:19,564 --> 00:46:20,820 1270 00:46:20,820 --> 00:46:24,980 >> SHARON: ასევე, Scratch, მე დარწმუნებული ვარ, ბევრი თქვენი პროექტები 1271 00:46:24,980 --> 00:46:31,059 თქვენ გქონდათ თუ ეხება ზღვარზე, ან თუ ეხება სხვა Sprite შემდეგ Bounce 1272 00:46:31,059 --> 00:46:31,600 ან რამე. 1273 00:46:31,600 --> 00:46:34,362 1274 00:46:34,362 --> 00:46:37,070 HANNAH: ყველა უფლება, ასე რატომ აინტერესებს ყველა ეს Booleans? 1275 00:46:37,070 --> 00:46:40,600 ჩვენ გვაქვს ამ სტრუქტურებში, რომ თქვენ ჩანს Scratch მოუწოდა პირობით. 1276 00:46:40,600 --> 00:46:44,830 და პირობით არის არაფერი შექმნას რაიმე მდგომარეობა და გარკვეული ლოგიკური 1277 00:46:44,830 --> 00:46:48,970 მართალია, მერე კოდი შორის ამ Curly braces. 1278 00:46:48,970 --> 00:46:51,220 ასე რომ თქვენ ხედავთ მარჯვენა აქ არის Scratch ბლოკი. 1279 00:46:51,220 --> 00:46:55,132 თქვენ ეს თუ მაშინ, და არაფერი რომ გადადის, რომ ცოტა ფორმაში რომ 1280 00:46:55,132 --> 00:46:56,840 ჰგავს ამას i არ ვიცი, რა ნეტავ 1281 00:46:56,840 --> 00:46:59,960 დარეკეთ that--, რომ აპირებს იყოს ლოგიკური ან მდგომარეობა. 1282 00:46:59,960 --> 00:47:01,880 >> ასე რომ კიდევ ერთხელ, ლოგიკური და მდგომარეობა არის არაფერი 1283 00:47:01,880 --> 00:47:04,500 რომ ან შეაფასოს ჭეშმარიტი ან ცრუ. 1284 00:47:04,500 --> 00:47:06,150 და კიდევ ერთხელ, შეგიძლიათ დააკავშიროთ Booleans. 1285 00:47:06,150 --> 00:47:10,740 თქვენ შეგიძლიათ, კიდევ ერთხელ, x არის უფრო მეტი 5 და x არის ნაკლები 15. 1286 00:47:10,740 --> 00:47:13,610 ან შეგიძლიათ უბრალოდ ერთი იმ x ნაკლებია, ვიდრე 5. 1287 00:47:13,610 --> 00:47:16,850 >> OK, ასე რომ, C ეს მარცხენა. 1288 00:47:16,850 --> 00:47:18,270 ეს მხოლოდ სიტყვით, თუ. 1289 00:47:18,270 --> 00:47:20,750 ფრჩხილებში, მდგომარეობა ან ლოგიკური. 1290 00:47:20,750 --> 00:47:23,590 და შემდეგ კოდი შორის ამ ორი curly braces 1291 00:47:23,590 --> 00:47:28,746 მხოლოდ შესრულდეს, იქნება მხოლოდ აწარმოებს თუ რომ მდგომარეობა ან რომ ლოგიკური მართალია. 1292 00:47:28,746 --> 00:47:30,385 ამჯამად რომ აზრი? 1293 00:47:30,385 --> 00:47:30,885 გასაოცარია. 1294 00:47:30,885 --> 00:47:31,570 OK. 1295 00:47:31,570 --> 00:47:33,278 და შემდეგ, როგორც თქვენ შეუძლია ვნახეთ Scratch, 1296 00:47:33,278 --> 00:47:35,830 ჩვენ ასევე შეგიძლიათ დაამატოთ on სხვა, რაც, ძირითადად, 1297 00:47:35,830 --> 00:47:38,820 არაფერი შორის curly braces ქვეშ სხვა 1298 00:47:38,820 --> 00:47:41,430 მხოლოდ შეასრულოს თუ მდგომარეობა არის ყალბი. 1299 00:47:41,430 --> 00:47:42,610 1300 00:47:42,610 --> 00:47:43,600 აზრი? 1301 00:47:43,600 --> 00:47:44,840 ნებისმიერი კითხვები ამ ორს შორის? 1302 00:47:44,840 --> 00:47:45,905 1303 00:47:45,905 --> 00:47:46,405 გასაოცარია. 1304 00:47:46,405 --> 00:47:48,430 1305 00:47:48,430 --> 00:47:49,125 >> ზემოთ. 1306 00:47:49,125 --> 00:47:50,650 ასე რომ, აქ არის სწრაფი მაგალითი. 1307 00:47:50,650 --> 00:47:54,410 ვთქვათ, ჩვენ გვინდა დადგინდეს, რომელიც ეფუძნება დროს, 1308 00:47:54,410 --> 00:47:56,760 თუ არა ჩვენ უნდა ვთქვა კარგი დილით ან კარგი საღამო. 1309 00:47:56,760 --> 00:48:00,480 მე ვიტყვი, თუ ეს ადრე 12:00 საათზე ჩვენ ვაპირებთ, რომ აცხადებენ, რომ დილა, 1310 00:48:00,480 --> 00:48:02,940 წინააღმდეგ შემთხვევაში, ჩვენ ვაპირებთ ამბობენ, რომ კარგი საღამო. 1311 00:48:02,940 --> 00:48:07,180 და მე ვთქვი, რომ, წინააღმდეგ შემთხვევაში, რომ ექვივალენტი C ამ სხვას. 1312 00:48:07,180 --> 00:48:10,580 ამიტომ, ჩვენ ვაპირებთ, რათა შეამოწმოს, თუ სამხედრო დრო ნაკლებია, ვიდრე 12:00, 1313 00:48:10,580 --> 00:48:12,060 აცხადებენ, რომ დილა. 1314 00:48:12,060 --> 00:48:14,025 წინააღმდეგ შემთხვევაში, ამბობენ, რომ კარგი საღამო. 1315 00:48:14,025 --> 00:48:17,500 >> სტუდენტი: ასე რომ ჩვენ გვინდა რეალურად მიიღონ, რომ input სამხედრო ერთად დროის მიიღოს სიმებიანი. 1316 00:48:17,500 --> 00:48:18,097 1317 00:48:18,097 --> 00:48:18,680 HANNAH: Right. 1318 00:48:18,680 --> 00:48:22,110 გააკეთა სხვაგან ჩვენ გვინდა რეალურად უნდა უზრუნველყოს, რომ ინფორმაცია. 1319 00:48:22,110 --> 00:48:23,700 სწორედ აქ მას არა აქვს მნიშვნელობა. 1320 00:48:23,700 --> 00:48:25,510 ჩვენ არასდროს კი გამოაცხადა. 1321 00:48:25,510 --> 00:48:28,630 მე ვივარაუდოთ, რომ სადღაც ზემოთ ამ პროგრამის მე განაცხადა დროს, 1322 00:48:28,630 --> 00:48:32,090 ან სთხოვა დროს, or-- არაფერი ამ მაგალითიდან? 1323 00:48:32,090 --> 00:48:33,560 1324 00:48:33,560 --> 00:48:34,060 გასაოცარია. 1325 00:48:34,060 --> 00:48:35,750 1326 00:48:35,750 --> 00:48:40,490 >> OK, ახლა ჩვენ გვაქვს გარდა რომ მარტივი, თუ სხვაგან ფორმატში, 1327 00:48:40,490 --> 00:48:42,899 ჩვენ გვაქვს ორი სხვადასხვა სტრუქტურებში. 1328 00:48:42,899 --> 00:48:44,940 ასე რომ, პირველი ჩვენ შეცვლა განაცხადი, და აქ 1329 00:48:44,940 --> 00:48:46,564 ზოგადი სახით შეცვლა განაცხადი. 1330 00:48:46,564 --> 00:48:49,450 1331 00:48:49,450 --> 00:48:53,110 თქვენ გაქვთ სიტყვით გადავიდეს იგივე გზა აქვს სიტყვით, თუ. 1332 00:48:53,110 --> 00:48:56,250 და მაშინ შეყვანის, ამ შემთხვევაში n. 1333 00:48:56,250 --> 00:48:58,410 ასე რომ, ეს შეიძლება მხოლოდ იმ რიცხვებით. 1334 00:48:58,410 --> 00:49:02,270 ასე რომ input n აქვს იყოს მთელი რიცხვი, OK? 1335 00:49:02,270 --> 00:49:04,950 და ჩვენ ვაპირებთ ჩამოთვლილი შემთხვევები 1336 00:49:04,950 --> 00:49:07,430 დამოკიდებულია რა, რომ ღირებულება n. 1337 00:49:07,430 --> 00:49:12,170 >> ასე რომ, ამ შემთხვევაში, თქვენ პირველი შედარება არის n ტოლი მუდმივი ერთი, 1338 00:49:12,170 --> 00:49:15,844 თუ ეს არ არის, ყველაფერი გავაკეთოთ, სახის indented აქ. 1339 00:49:15,844 --> 00:49:17,510 მე შემიძლია აღვნიშნო, რომ ეს იმიტომ, რომ მე ძალიან მოკლე. 1340 00:49:17,510 --> 00:49:19,400 1341 00:49:19,400 --> 00:49:23,210 თუ ეს არ თანაბარი მუდმივი ერთი და ნაცვლად ტოლია მუდმივი ორი, 1342 00:49:23,210 --> 00:49:27,060 ჩვენ ვაპირებთ, რომ მეორე ბლოკში და ჩვენ შეგვიძლია ამის გაკეთება, როგორც არაერთხელ, 1343 00:49:27,060 --> 00:49:32,890 როგორც ჩვენ გვინდა, და შემდეგ, რომ რა არის, თუ ეს არ დაემთხვა არცერთ ზემოთ აღნიშნული შემთხვევები, 1344 00:49:32,890 --> 00:49:33,820 შეასრულოს, რომ კოდი. 1345 00:49:33,820 --> 00:49:35,759 1346 00:49:35,759 --> 00:49:36,550 რაიმე შეკითხვები აქ? 1347 00:49:36,550 --> 00:49:38,133 ეს ერთი არის ცოტა უფრო რთული. 1348 00:49:38,133 --> 00:49:38,633 1349 00:49:38,633 --> 00:49:39,395 ჰო? 1350 00:49:39,395 --> 00:49:41,820 >> სტუდენტი: Break, იმაზე მიუთითებს, თუ რა? 1351 00:49:41,820 --> 00:49:45,560 >> HANNAH: რა თქმა უნდა, ასე რომ კიდევ შევა რომ ბლოკი, თუ ჩვენ, ასე ვთქვათ, 1352 00:49:45,560 --> 00:49:50,940 ჩვენი n ფაქტობრივად ტოლია მუდმივი ერთი, ჩვენ შევა, რომ ბლოკის შემდეგ მსხვილი ნაწლავის. 1353 00:49:50,940 --> 00:49:54,840 ჩვენ გავაკეთებთ ყველაფერს, რაც წლის რომ ხაზი კომენტირებისას, 1354 00:49:54,840 --> 00:49:58,182 და მაშინ ჩვენ შესვენება, რაც იმას ნიშნავს, რომ ჩვენ გავიდნენ ამ შეცვლა განაცხადი მთლიანად. 1355 00:49:58,182 --> 00:49:58,682 სტუდენტი: 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 >> სტუდენტი: არის წანაცვლება აუცილებელია, თუ თქვენ უნდა [INAUDIBLE]? 1359 00:50:03,311 --> 00:50:03,959 1360 00:50:03,959 --> 00:50:04,500 HANNAH: რა თქმა უნდა. 1361 00:50:04,500 --> 00:50:07,640 ასე რომ, როგორც ყოველთვის, წანაცვლება არ არის მკაცრად აუცილებელია. 1362 00:50:07,640 --> 00:50:09,930 კომპიუტერული არ მაინტერესებს, რამდენად აბზაცის. 1363 00:50:09,930 --> 00:50:12,630 ჩვენ, როგორც ადამიანები, რომლებიც კითხულობს თქვენი კოდი, ზრუნავს. 1364 00:50:12,630 --> 00:50:15,100 ასე რომ, ეს ბევრი ადვილია ეძებოთ ეკრანზე 1365 00:50:15,100 --> 00:50:19,707 და ვნახოთ, რა, მე ვიცი ზუსტად რა ხდება, როდესაც n უდრის მუდმივი ერთი. 1366 00:50:19,707 --> 00:50:22,290 თუ მქონდა შემთხვევითი პუნქტის, მე ვერ შეძლებს ვუთხრა ასე ადვილად. 1367 00:50:22,290 --> 00:50:23,276 ჰო? 1368 00:50:23,276 --> 00:50:27,466 >> სტუდენტი: ასე რომ, თუ მინდოდა მომხმარებლის აირჩიეთ ერთ-ერთი ვარიანტი, რომელიც 1369 00:50:27,466 --> 00:50:31,657 ჩვენ გვაქვს სია, გვინდა ჩვენ ვიყენებთ, ვფიქრობ, [INAUDIBLE], 1370 00:50:31,657 --> 00:50:35,108 მაგრამ მიიღოს მთელი რიცხვი საწყისი მათ და დააყენა, რომ შევიდა n? 1371 00:50:35,108 --> 00:50:36,844 1372 00:50:36,844 --> 00:50:37,760 HANNAH: სწორედ უფლება. 1373 00:50:37,760 --> 00:50:40,330 ასე ვთქვათ გვინდოდა შეამოწმოთ, თუ რა რიცხვი. 1374 00:50:40,330 --> 00:50:45,380 ჩვენ ვთქვით, oh, მიუთითოთ მთელი რიცხვი 0-დან 5, ვთქვათ. 1375 00:50:45,380 --> 00:50:47,790 ჩვენ შეიძლება ვთხოვოთ, რომ n, ითხოვენ, რომ ღირებულება, 1376 00:50:47,790 --> 00:50:50,000 და მაშინ აქვს თითოეული იმ შემთხვევაში. 1377 00:50:50,000 --> 00:50:53,230 და ისევ, ეს არის ის, რასაც ჩვენ ვერ ძალიან მარტივად გააკეთოს თუ პარლამენტის განცხადებები, 1378 00:50:53,230 --> 00:50:53,730 არა? 1379 00:50:53,730 --> 00:50:56,920 ჩვენ შეგვეძლო თუ ტოლი შემთხვევაში ერთი, თუ ტოლი შემთხვევაში ორი, 1380 00:50:56,920 --> 00:50:58,910 თუ ტოლი შემთხვევაში სამი, ასე შემდეგ და ასე შემდეგ. 1381 00:50:58,910 --> 00:51:01,680 ეს არის ცოტა სწრაფად და ცოტა სუფთა. 1382 00:51:01,680 --> 00:51:04,201 ეს ერთგვარი უბრალოდ ლამაზი სტრუქტურა ახლა. 1383 00:51:04,201 --> 00:51:05,450 სტუდენტი: Faster როგორც წერილობით? 1384 00:51:05,450 --> 00:51:06,830 ან იგი აწარმოებს კომპიუტერული ცოტა უფრო სწრაფად? 1385 00:51:06,830 --> 00:51:08,246 >> HANNAH: ეს გადის ცოტა უფრო სწრაფად. 1386 00:51:08,246 --> 00:51:09,214 1387 00:51:09,214 --> 00:51:09,714 ჰო? 1388 00:51:09,714 --> 00:51:13,490 >> სტუდენტი: ასე რომ, ორმაგი dash მხოლოდ კომენტარს or-- 1389 00:51:13,490 --> 00:51:14,700 >> HANNAH: Oh, მე ასე ვწუხვარ. 1390 00:51:14,700 --> 00:51:15,700 მე არ აღვნიშნო, რომ. 1391 00:51:15,700 --> 00:51:17,790 OK, თუ თქვენ გაქვთ, რომ //, კომენტარი. 1392 00:51:17,790 --> 00:51:19,250 1393 00:51:19,250 --> 00:51:20,770 მხოლოდ // კომენტარი. 1394 00:51:20,770 --> 00:51:23,030 ასე რომ ნებისმიერ დროს კომპიუტერი ხედავს, რომ ის აპირებს 1395 00:51:23,030 --> 00:51:25,760 ვთქვა, OK, არაფერი რომ შემდეგნაირად ეს, მე უბრალოდ აპირებს იგნორირება. 1396 00:51:25,760 --> 00:51:27,310 მე ვაპირებ პრეტენზია თქვენ არასოდეს კი წერს, რომ. 1397 00:51:27,310 --> 00:51:28,850 >> სტუდენტი: ასე რომ, ეს [INAUDIBLE]. 1398 00:51:28,850 --> 00:51:30,650 >> HANNAH: ეს იმას აბსოლუტურად არაფერი. 1399 00:51:30,650 --> 00:51:37,360 მაგრამ თუ მე დავწერე რაღაც მსგავსია პირველი კომენტარი მე დავწერე ნაცვლად printf 1400 00:51:37,360 --> 00:51:41,640 ამბობენ, გილოცავთ თქვენ შევიდა მუდმივი ერთი, რომ იქნება რაღაც. 1401 00:51:41,640 --> 00:51:42,140 ჰო? 1402 00:51:42,140 --> 00:51:44,515 >> სტუდენტი: ასე რომ რეალურ ცხოვრებაში, საქმე იქნებოდა უბრალოდ იყოს ნომერი 1403 00:51:44,515 --> 00:51:46,420 და შემდეგ [INAUDIBLE] ეს იქნება კიდევ ერთი რიცხვი. 1404 00:51:46,420 --> 00:51:46,763 >> HANNAH: ზუსტად. 1405 00:51:46,763 --> 00:51:48,550 >> სტუდენტი: და გჭირდებათ ellipses? 1406 00:51:48,550 --> 00:51:48,805 >> HANNAH: უკაცრავად? 1407 00:51:48,805 --> 00:51:49,550 >> სტუდენტი: გჭირდებათ ეს? 1408 00:51:49,550 --> 00:51:50,010 >> HANNAH: ო, არა. 1409 00:51:50,010 --> 00:51:50,560 მე ბოდიში. 1410 00:51:50,560 --> 00:51:53,684 ეს იყო მხოლოდ იმაზე მიუთითებს, რომ თქვენ შეგიძლიათ მიმდინარეობდა, ხშირ შემთხვევაში, როგორც გსურთ. 1411 00:51:53,684 --> 00:51:56,950 მოდით დავუშვათ, რომ შესაძლოა რამ უფრო ნათელი. 1412 00:51:56,950 --> 00:52:01,440 OK, ასე ვთქვათ, მე ვიტყვი, OK, მომეცი რიცხვი n 1413 00:52:01,440 --> 00:52:05,010 რომელიც წარმოადგენს კლასის ნომერი, კონკრეტულად კომპიუტერული მეცნიერების კლასი 1414 00:52:05,010 --> 00:52:05,720 ნომერი. 1415 00:52:05,720 --> 00:52:07,950 ასე რომ, თუ თქვენ მომეცი 50, მე ვაპირებ ვთქვა დიდი. 1416 00:52:07,950 --> 00:52:12,020 CS50 არის შესავალი კომპიუტერული მეცნიერება და შემდეგ მე ვაპირებ შესვენება. 1417 00:52:12,020 --> 00:52:14,810 ეს კი იმას ნიშნავს, რომ მე გადმოხტა ეს მთელი შეცვლა განაცხადი, 1418 00:52:14,810 --> 00:52:17,020 ასე რომ, ახლა მე გაკეთდეს გაშვებული კოდი, OK? 1419 00:52:17,020 --> 00:52:21,410 >> თუ თქვენ მომცა ნაცვლად 51, მე მინდა ბეჭდვა მეორე განცხადებაში. 1420 00:52:21,410 --> 00:52:24,720 და მაშინ თუ მომცა გარკვეული ნომერი, რომელიც არ იყო 50 ან 51, 1421 00:52:24,720 --> 00:52:27,133 მე ვაპირებ, ბოდიში, მე არ იცნობს, რომ კლასი. 1422 00:52:27,133 --> 00:52:28,019 ჰო? 1423 00:52:28,019 --> 00:52:29,350 >> სტუდენტი: თქვენ არ გავიდნენ. 1424 00:52:29,350 --> 00:52:30,400 >> HANNAH: მე ბოდიში, მე არ მაქვს შესვენების? 1425 00:52:30,400 --> 00:52:31,510 >> სტუდენტი: რა მოხდება, თუ. 1426 00:52:31,510 --> 00:52:32,450 >> HANNAH: Oh, რა, თუ თქვენ არ გაქვთ შესვენება? 1427 00:52:32,450 --> 00:52:33,450 კარგი კითხვა. 1428 00:52:33,450 --> 00:52:37,890 ასე რომ, რა მოხდეს, თქვენ მინდა წასვლა, და თქვენ შეამოწმოთ ვარ ტოლია 50? 1429 00:52:37,890 --> 00:52:42,064 და ვთქვათ, დიახ, თქვენ თანაბარი იყო 50, ნეტავ ბეჭდვა განცხადებაში. 1430 00:52:42,064 --> 00:52:45,105 და მაშინ გააგრძელებს შესრულებაში, ასე ვიტყოდი მე ვარ ტოლია 51? 1431 00:52:45,105 --> 00:52:46,500 1432 00:52:46,500 --> 00:52:49,763 და წავიდოდა და წავიდეთ ყოველი საქმე, რომ? 1433 00:52:49,763 --> 00:52:50,262 დიახ? 1434 00:52:50,262 --> 00:52:52,894 >> სტუდენტი: არის ნაგულისხმები ონლაინ ანალოგიური განაცხადა, სხვა? 1435 00:52:52,894 --> 00:52:53,560 HANNAH: ზუსტად. 1436 00:52:53,560 --> 00:52:54,060 ძალიან კარგი. 1437 00:52:54,060 --> 00:52:56,140 ეს იგივეა, სახის catch ყველა. 1438 00:52:56,140 --> 00:53:00,574 >> სტუდენტი: ასე რომ, თუ თქვენ არ აქვს შესვენების ხოლო შემდეგ ერთ შემთხვევაში განცხადებები 1439 00:53:00,574 --> 00:53:03,843 მართალია, და მაშინ იგი განაცხადა ზრდა n 1, 1440 00:53:03,843 --> 00:53:09,210 მაშინ იგი ავტომატურად რათა მომდევნო ერთი. 1441 00:53:09,210 --> 00:53:11,657 ის შეამოწმებს შემთხვევაში 51 და მაშინ არიან, რომ ისევე? 1442 00:53:11,657 --> 00:53:13,240 HANNAH: ჰო, მე ვფიქრობ, რომ იმუშავებს. 1443 00:53:13,240 --> 00:53:15,740 ასე, რომ თქვენ შეიძლება სახის ბინძურ, ასე შესვენების არის კარგი რამ აქვს. 1444 00:53:15,740 --> 00:53:16,240 ჰო? 1445 00:53:16,240 --> 00:53:18,557 სტუდენტი: შესვენების გარეშე უნდა გავაკეთოთ, რომ იყოს? 1446 00:53:18,557 --> 00:53:19,890 HANNAH: ეს არის კარგი კითხვა. 1447 00:53:19,890 --> 00:53:20,590 JASON HIRSCHHORN: ვფიქრობ, ეს უბრალოდ გადის. 1448 00:53:20,590 --> 00:53:23,975 ასე რომ, თუ თქვენ არ break-- ასე ვთქვათ, მე 50 და იგი შეამოწმა 50, 1449 00:53:23,975 --> 00:53:25,306 და ეს იქნებოდა ბეჭდვა რომ. 1450 00:53:25,306 --> 00:53:27,430 ამობეჭდოთ CS50 შესავალი კომპიუტერულ მეცნიერებაში. 1451 00:53:27,430 --> 00:53:30,549 თქვენ არ გაქვთ შესვენების, ეს უნდა წავიდეს და შენარჩუნებას აპირებს, სანამ ის ჰიტები შესვენების. 1452 00:53:30,549 --> 00:53:32,590 ასე რომ, თუ არ არსებობს შესვენება, ის აპირებს შენარჩუნებას აპირებს. 1453 00:53:32,590 --> 00:53:34,190 ის აპირებს ბეჭდვა ყველაფერი გარეთ. 1454 00:53:34,190 --> 00:53:35,695 >> HANNAH: ასე ვფიქრობ, რომ ამას შეიძლება, მათ შორის იყოს. 1455 00:53:35,695 --> 00:53:36,020 >> JASON HIRSCHHORN: ჰო. 1456 00:53:36,020 --> 00:53:36,720 >> HANNAH: კარგი კითხვაა. 1457 00:53:36,720 --> 00:53:37,220 ჰო? 1458 00:53:37,220 --> 00:53:39,070 სტუდენტი: არის საქმე განიხილა ფუნქცია? 1459 00:53:39,070 --> 00:53:39,820 HANNAH: მე ბოდიში? 1460 00:53:39,820 --> 00:53:41,570 სტუდენტი: არის საქმე განიხილა ფუნქცია? 1461 00:53:41,570 --> 00:53:43,153 HANNAH: არის საქმე განიხილა ფუნქცია. 1462 00:53:43,153 --> 00:53:45,520 1463 00:53:45,520 --> 00:53:46,840 მე უყოყმანოდ ვთქვა, რომ. 1464 00:53:46,840 --> 00:53:52,000 >> JASON HIRSCHHORN: ასე რომ, ჩვეულებრივ როდესაც თქვენ ხედავთ ფუნქციები 1465 00:53:52,000 --> 00:53:54,370 ისინი უნდა იყოს in curly braces. 1466 00:53:54,370 --> 00:53:57,840 ასე მაგალითად, როდესაც თქვენ გამოიყურება თქვენი კოდი, მაგალითად, ძირითადი. 1467 00:53:57,840 --> 00:54:01,450 ეს იყო ძირითადი ღია paren, მაშინ ბათილად ახლოს, paren. 1468 00:54:01,450 --> 00:54:05,415 ფუნქციები ისინი ძირითადად ყოველთვის დაინახავთ ფრჩხილებში. 1469 00:54:05,415 --> 00:54:07,290 ასე იმ შემთხვევაში, თუ საქმე არ აქვს ფრჩხილებში, 1470 00:54:07,290 --> 00:54:09,556 ეს თქვენი ნახავ, რომ ეს არ არის ფუნქცია. 1471 00:54:09,556 --> 00:54:10,984 მაგრამ ეს არ არის. 1472 00:54:10,984 --> 00:54:12,388 1473 00:54:12,388 --> 00:54:12,888 ჰო? 1474 00:54:12,888 --> 00:54:15,280 >> სტუდენტი: ასე შემდეგ აკეთებს, რომ რათა გადახვიდეთ ფუნქცია? 1475 00:54:15,280 --> 00:54:16,150 >> HANNAH: არა, რომ მარკა გადართვის ფუნქცია. 1476 00:54:16,150 --> 00:54:18,149 >> სტუდენტი: In გრძნობა რომ დააყენა რაღაც, 1477 00:54:18,149 --> 00:54:19,399 ეს გაძლევთ ერთ შემთხვევაში. 1478 00:54:19,399 --> 00:54:21,399 JASON HIRSCHHORN: მე არ ეძახით ფუნქცია. 1479 00:54:21,399 --> 00:54:23,120 არ არის ყველაფერი ერთად parens ფუნქცია. 1480 00:54:23,120 --> 00:54:25,629 1481 00:54:25,629 --> 00:54:27,420 ვგულისხმობ იმას, რომ ნახავ რომ ეს ფუნქცია. 1482 00:54:27,420 --> 00:54:30,990 მე ვერ ვიტყოდი, შეცვლა არის ფუნქცია, რადგან ეს არ არის ნამდვილად 1483 00:54:30,990 --> 00:54:32,207 დაბრუნების არაფერი. 1484 00:54:32,207 --> 00:54:33,290 თქვენ შეღწევას, რომ უფრო მეტი. 1485 00:54:33,290 --> 00:54:34,380 1486 00:54:34,380 --> 00:54:36,476 >> HANNAH: ჰო, უბრალოდ ვფიქრობ, მას, როგორც იმ შემთხვევაში, თუ სტრუქტურა. 1487 00:54:36,476 --> 00:54:38,392 სტუდენტი: შეგიძლიათ ბუდე ეს თუ სტრუქტურა? 1488 00:54:38,392 --> 00:54:40,197 1489 00:54:40,197 --> 00:54:42,030 HANNAH: ჰო, თქვენ ბუდე საკმაოდ ბევრი რამე. 1490 00:54:42,030 --> 00:54:43,170 1491 00:54:43,170 --> 00:54:46,138 >> სტუდენტი: Barry განაცხადა შეთავაზებები არის სახის მოსწონს იგივე, რაც სხვა. 1492 00:54:46,138 --> 00:54:48,428 ასე რომ, შეგიძლიათ შეცვლის quotes ერთად სხვაგან? 1493 00:54:48,428 --> 00:54:49,750 1494 00:54:49,750 --> 00:54:52,510 >> HANNAH: არ ამ კონკრეტულ სტრუქტურა, რადგან შეცვლა 1495 00:54:52,510 --> 00:54:55,250 განცხადება ელოდება სიტყვა იყოს. 1496 00:54:55,250 --> 00:54:58,427 კომპიუტერი იცის, რომ რა ნიშნავს რაღაც განსაკუთრებული, რომელიც 1497 00:54:58,427 --> 00:54:59,260 ნიშნავს დაჭერა ყველა. 1498 00:54:59,260 --> 00:55:00,344 1499 00:55:00,344 --> 00:55:01,260 არაფერი ამ. 1500 00:55:01,260 --> 00:55:02,750 ჩვენ კიდევ ერთი მისაღებად მეშვეობით. 1501 00:55:02,750 --> 00:55:03,654 ჰო? 1502 00:55:03,654 --> 00:55:04,529 >> სტუდენტი: [INAUDIBLE]. 1503 00:55:04,529 --> 00:55:06,246 1504 00:55:06,246 --> 00:55:08,620 HANNAH: სხვაობა გამოყენებით მძიმით და მსხვილი ნაწლავის. 1505 00:55:08,620 --> 00:55:13,090 ასე მძიმით ყოველთვის ვუთხრა კომპიუტერული მე გაკეთდეს ამ ხაზის. 1506 00:55:13,090 --> 00:55:14,440 შეგიძლიათ წავიდეთ წინ და შეასრულოს იგი. 1507 00:55:14,440 --> 00:55:15,940 ეს არის სრული ონლაინ. 1508 00:55:15,940 --> 00:55:20,270 მსხვილი ნაწლავის აპირებს, ამ შემთხვევაში, მოუტანს თქვენ შევიდა კონკრეტული ბლოკი. 1509 00:55:20,270 --> 00:55:21,510 1510 00:55:21,510 --> 00:55:23,790 ასე semicolons არიან ყოველთვის გამოიყენეთ დასრულდება ხაზი. 1511 00:55:23,790 --> 00:55:26,603 ორი წერტილის გამოიყენება სხვადასხვა სხვა შემთხვევებში. 1512 00:55:26,603 --> 00:55:30,547 >> სტუდენტი: ეს არის ეკვივალენტი უბრალოდ ვამბობ, რომ თუ n უდრის 50, მაშინ 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 სტუდენტი: ეს უბრალოდ იგივე [INAUDIBLE]. 1516 00:55:33,998 --> 00:55:34,804 1517 00:55:34,804 --> 00:55:35,470 HANNAH: ზუსტად. 1518 00:55:35,470 --> 00:55:37,870 და ვთქვით, იგი გადის ცოტა უფრო სწრაფად. 1519 00:55:37,870 --> 00:55:41,510 თუ ჩვენ არ გვაქვს შესვენების ეს იქნება, თუ, თუ, თუ. 1520 00:55:41,510 --> 00:55:45,406 თუ ჩვენ გვაქვს შესვენების ეს ასე, თუ სხვაგან, თუ სხვაგან, თუ სხვაგან თუ. 1521 00:55:45,406 --> 00:55:47,340 1522 00:55:47,340 --> 00:55:47,840 მაგარი? 1523 00:55:47,840 --> 00:55:50,298 >> JASON HIRSCHHORN: ასე რომ, როდესაც კოდირება, შეგიძლიათ გამოიყენოთ თუ სხვაგან, 1524 00:55:50,298 --> 00:55:54,000 მაგრამ მე ვფიქრობ, რომ გასულ წელს ვიქტორინა ჩვენ ამის გამო დაწერა შეცვლა განაცხადი, 1525 00:55:54,000 --> 00:55:54,700 ასე რომ, მხოლოდ იმ შემთხვევაში. 1526 00:55:54,700 --> 00:55:56,339 1527 00:55:56,339 --> 00:55:57,880 HANNAH: მაგრამ ნამდვილად არაფერი. 1528 00:55:57,880 --> 00:56:00,820 ჩვენ არ ველოდებით თქვენ ფიქრი შესრულება გიჟები რამ. 1529 00:56:00,820 --> 00:56:02,780 უბრალოდ, თუ სხვაგან არის სრულიად ჯარიმა. 1530 00:56:02,780 --> 00:56:04,530 ეს არის მხოლოდ კარგი რამ უნდა იცოდეს. 1531 00:56:04,530 --> 00:56:07,770 >> და აქ არის ჩვენი ბოლო ერთი, რომ სახის ქვეშ ექცევა ამ პირობითი კატეგორიაში. 1532 00:56:07,770 --> 00:56:08,970 1533 00:56:08,970 --> 00:56:12,810 ჩვენ გვაქვს რაღაც ზოგადი სახით მდგომარეობა?, 1534 00:56:12,810 --> 00:56:16,350 და შემდეგ პატარა ნაჭერი კოდი, რომელიც მოხდება თუ მდგომარეობა არის ჭეშმარიტი. 1535 00:56:16,350 --> 00:56:18,780 და შემდეგ მსხვილი ნაწლავის, პატარა ნაჭერი კოდი, რომელიც 1536 00:56:18,780 --> 00:56:21,270 ახორციელებს თუ მდგომარეობა ყალბი, მძიმით. 1537 00:56:21,270 --> 00:56:22,504 ჩვენ გავაკეთეთ, რომ ხაზი. 1538 00:56:22,504 --> 00:56:24,170 ასე სინტაქსურად ეს ცოტა მახინჯი. 1539 00:56:24,170 --> 00:56:26,850 ჩვენ ვაპირებთ გავლა მაგალითად, მე ვფიქრობ, რომ ყველაზე წმინდა. 1540 00:56:26,850 --> 00:56:31,420 ასე რომ, ჩვენ გვინდა მივანიჭოთ სიმებიანი პროფესორი 1541 00:56:31,420 --> 00:56:35,900 ერთ-ერთი ამ ორი ღირებულებები, ან დავით Malan თუ არა დავით Malan, OK? 1542 00:56:35,900 --> 00:56:38,740 ასე, რომ თქვენ უნდა იყოს იცნობს სიმებიანი, პროფესორი =. 1543 00:56:38,740 --> 00:56:41,770 ჩვენ ვაპირებთ, რომ დაავალოს სიმებიანი იმ ცვლადში პროფესორი. 1544 00:56:41,770 --> 00:56:43,440 1545 00:56:43,440 --> 00:56:46,360 >> ახლა ჩვენ გვინდა შევამოწმოთ კონკრეტული მდგომარეობა. 1546 00:56:46,360 --> 00:56:50,700 ამ შემთხვევაში, ჩვენი მდგომარეობა არის class_num = = 50. 1547 00:56:50,700 --> 00:56:53,080 და ახლა, შესაძლოა, დასვენება აღვნიშნო, 1548 00:56:53,080 --> 00:56:56,500 როდესაც ჩვენ გვაქვს სიმებიანი პროფესორი =, რომ ერთი ტოლობის ნიშანი. 1549 00:56:56,500 --> 00:56:57,870 ეს არის ის დავალება. 1550 00:56:57,870 --> 00:57:01,360 მაშინ, როდესაც class_num = = 50, რომ ორი თანაბარი ნიშნები. 1551 00:57:01,360 --> 00:57:03,050 სწორედ ხარისხის შემოწმება. 1552 00:57:03,050 --> 00:57:06,000 ამიტომ, ჩვენ ვაპირებთ, რომ ვთქვათ არის კლასი ნომერი ტოლია 50? 1553 00:57:06,000 --> 00:57:10,060 თუ ასეა, დაავალოს პროფესორი დავით Malan. 1554 00:57:10,060 --> 00:57:13,710 თუ არა, დაავალოს პროფესორი რომ არ David Malan. 1555 00:57:13,710 --> 00:57:15,320 1556 00:57:15,320 --> 00:57:16,327 რაიმე შეკითხვები არსებობს? 1557 00:57:16,327 --> 00:57:18,410 კიდევ ერთხელ, ეს არის რაღაც რომ კარგია ვიცი. 1558 00:57:18,410 --> 00:57:20,230 თქვენ შეიძლება ამის გაკეთება, თუ სხვაგან. 1559 00:57:20,230 --> 00:57:22,550 კარგი პრაქტიკის პრობლემა შეიძლება იყოს, როდესაც 1560 00:57:22,550 --> 00:57:27,830 სახლში, მარჯვენა ზუსტად იგივე პირობითი in თუ სხვაგან ფორმა, 1561 00:57:27,830 --> 00:57:28,830 იმიტომ, რომ თქვენ ამის გაკეთება. 1562 00:57:28,830 --> 00:57:29,950 1563 00:57:29,950 --> 00:57:30,785 რაიმე შეკითხვები აქ? 1564 00:57:30,785 --> 00:57:31,829 1565 00:57:31,829 --> 00:57:33,870 ყველა უფლება, მე ვფიქრობ, რომ ჩვენ აპირებს წასვლა მარყუჟების. 1566 00:57:33,870 --> 00:57:34,881 1567 00:57:34,881 --> 00:57:35,380 გასაოცარია. 1568 00:57:35,380 --> 00:57:36,780 1569 00:57:36,780 --> 00:57:38,730 >> SHARON: OK, მოდით ვისაუბროთ შესახებ, ხოლო მარყუჟების. 1570 00:57:38,730 --> 00:57:49,995 ასე რომ, პირველი მარცხენა ხედავთ აქ OK, რომელიც ამბობს, ხოლო, ხოლო (პირობით). 1571 00:57:49,995 --> 00:57:51,040 1572 00:57:51,040 --> 00:57:53,142 და მაშინ ამის გაკეთება შეგვიძლია შევცვალოთ ეს? 1573 00:57:53,142 --> 00:57:54,433 >> JASON HIRSCHHORN: ეს შეწყვიტა. 1574 00:57:54,433 --> 00:57:55,420 1575 00:57:55,420 --> 00:57:58,010 >> SHARON: OK, და შემდეგ იქ ასევე curly braces. 1576 00:57:58,010 --> 00:58:01,680 ასე ვიტყვი, რომ curly braces არსებობს ზემოთ 1577 00:58:01,680 --> 00:58:04,070 და ქვემოთ ამისათვის ისევ და ისევ. 1578 00:58:04,070 --> 00:58:10,930 ასე რომ, თუ მდგომარეობა, იმ ფრჩხილებში აფასებს ჭეშმარიტი, 1579 00:58:10,930 --> 00:58:15,150 მაშინ უნდა შევინარჩუნოთ აკეთებს რაც არის, ხოლო loop. 1580 00:58:15,150 --> 00:58:19,610 >> ასე მაგალითად, ჩვენ შეგვიძლია ნუ პრაქტიკაში პრობლემა. 1581 00:58:19,610 --> 00:58:20,760 1582 00:58:20,760 --> 00:58:23,750 მე ტარება ორი საყურეები ახლა, ასე ვთქვათ, 1583 00:58:23,750 --> 00:58:27,580 თუ მე ტარება მინიმუმ ერთი მოსმენის, clap თქვენს ხელშია. 1584 00:58:27,580 --> 00:58:30,060 ასე რომ, თუ ჩვენ ვაპირებთ წავიდეთ ამ გზით, ჩვენ going-- 1585 00:58:30,060 --> 00:58:30,790 >> [ტაშს] 1586 00:58:30,790 --> 00:58:31,930 >> არა? 1587 00:58:31,930 --> 00:58:36,710 და მე ტარება ერთი, and-- OK. 1588 00:58:36,710 --> 00:58:37,300 ჰო. 1589 00:58:37,300 --> 00:58:39,850 მე არ აცვია საყურეები აღარ, ასე აღარ არის. 1590 00:58:39,850 --> 00:58:41,980 OK, ასე რომ, მაშინ, როდესაც თქვენ, რომ შეწყვიტოს. 1591 00:58:41,980 --> 00:58:45,980 და ეს, შეიძლება ითქვას, არის ექვივალენტი თითქმის ცვლადები. 1592 00:58:45,980 --> 00:58:50,190 ვთქვათ თქვენ გაქვთ ცვლადი რაოდენობის საყურეები. 1593 00:58:50,190 --> 00:58:51,660 1594 00:58:51,660 --> 00:59:00,940 ასე რომ, როდესაც ნომერი საყურეები არის დიდი მეტი ან ტოლია 1, clap ხელში. 1595 00:59:00,940 --> 00:59:08,310 და შემდეგ clap ხელები, decrement საყურეები. 1596 00:59:08,310 --> 00:59:11,060 ამის გაკეთება, როგორიცაა საყურეები მინუს 1. 1597 00:59:11,060 --> 00:59:15,205 ასე decrement რაოდენობა საყურეები, მაშინ თქვენ გავლა ხოლო loop 1598 00:59:15,205 --> 00:59:16,300 ორჯერ. 1599 00:59:16,300 --> 00:59:24,780 >> და თუ მდგომარეობა ყოველთვის ჭეშმარიტი ასე რომ, თუ, ვთქვათ, 2 = = 2, 1600 00:59:24,780 --> 00:59:28,670 და 2 ყოველთვის ტოლია 2, არა? 1601 00:59:28,670 --> 00:59:30,780 მაშინ ყოველთვის რაღაც არსებობს, 1602 00:59:30,780 --> 00:59:35,500 და ეს ექვივალენტურია თითქმის სამუდამოდ მარყუჟის, რომ ჩვენ გვქონდა Scratch. 1603 00:59:35,500 --> 00:59:36,865 1604 00:59:36,865 --> 00:59:37,364 დიახ? 1605 00:59:37,364 --> 00:59:41,100 >> სტუდენტი: ორ მხარეს მხოლოდ სხვადასხვა გზები წერა ხოლო loop? 1606 00:59:41,100 --> 00:59:43,100 >> SHARON: ასე რომ, ჩვენ ფოკუსირებული ამ ერთი პირველი. 1607 00:59:43,100 --> 00:59:45,520 და მაშინ მოდით შედარება იგი do ხოლო loop. 1608 00:59:45,520 --> 00:59:47,460 ასე რომ, ისინი ოდნავ განსხვავებული. 1609 00:59:47,460 --> 00:59:54,120 OK, ასე ვთქვათ, მდგომარეობა კვლავ ხოლო მე ტარება მინიმუმ ერთი საყურე, 1610 00:59:54,120 --> 00:59:56,410 და მე არ აცვია ნებისმიერი საყურეები ახლავე. 1611 00:59:56,410 --> 01:00:01,860 და ვთქვათ გაკეთება და კვლავ ტაშს, ხოლო მე ტარება მინიმუმ ერთი საყურე. 1612 01:00:01,860 --> 01:00:02,850 რა უნდა მოხდეს? 1613 01:00:02,850 --> 01:00:04,236 >> [Claps] 1614 01:00:04,236 --> 01:00:06,210 >> Uh oh, ბიჭები. 1615 01:00:06,210 --> 01:00:11,820 OK, ასე რომ თქვენ უნდა clap კიდევ იმიტომ, რომ ძირითადად, 1616 01:00:11,820 --> 01:00:13,510 გავლა პირველი ნაწილი კოდი. 1617 01:00:13,510 --> 01:00:18,630 თქვენ ამის გაკეთება არ უნდა, და მაშინ დავინახავთ, ხოლო მდგომარეობა, 1618 01:00:18,630 --> 01:00:22,640 და დავუბრუნდეთ რომ loop, თუ ეს სიმართლეა. 1619 01:00:22,640 --> 01:00:23,969 1620 01:00:23,969 --> 01:00:24,885 ამჯამად რომ აზრი? 1621 01:00:24,885 --> 01:00:26,593 >> სტუდენტი: თქვენ ყოველთვის ამას პირველად. 1622 01:00:26,593 --> 01:00:29,810 SHARON თქვენ ყოველთვის გავაკეთებთ პირველად, მიუხედავად იმისა, 1623 01:00:29,810 --> 01:00:31,659 თუ არა, რომ მდგომარეობა არის ჭეშმარიტი ან არ. 1624 01:00:31,659 --> 01:00:33,950 JASON HIRSCHHORN: როდის ფიქრობთ შეიძლება გამოიყენოს ეს? 1625 01:00:33,950 --> 01:00:35,480 როდესაც ეს აზრი უნდა გამოიყენოს ეს? 1626 01:00:35,480 --> 01:00:36,839 1627 01:00:36,839 --> 01:00:37,380 HANNAH: ჰო? 1628 01:00:37,380 --> 01:00:38,255 სტუდენტი: [INAUDIBLE]. 1629 01:00:38,255 --> 01:00:40,080 1630 01:00:40,080 --> 01:00:41,080 JASON HIRSCHHORN: Right. 1631 01:00:41,080 --> 01:00:41,575 HANNAH: ძალიან კარგი. 1632 01:00:41,575 --> 01:00:43,408 JASON HIRSCHHORN: ასე როდესაც თქვენ შეეკითხება შესახებ, 1633 01:00:43,408 --> 01:00:45,947 თქვენ აპირებს ყოველთვის გვინდა შეეკითხება მომხმარებელს ერთ დროს. 1634 01:00:45,947 --> 01:00:48,280 თქვენ ყოველთვის გვინდა, შეეკითხება მომხმარებელს ერთ დროს. 1635 01:00:48,280 --> 01:00:50,103 ასე რომ, ნაცვლად აყენებს ხოლო მარყუჟის, თქვენ 1636 01:00:50,103 --> 01:00:52,820 დააყენა ნუ ხოლო მარყუჟის, რადგან თქვენ ყოველთვის აპირებს ამის გაკეთებას ერთ დროს. 1637 01:00:52,820 --> 01:00:54,730 თუ ისინი მოგცემთ სწორი პასუხი, თქვენ გაკეთდეს. 1638 01:00:54,730 --> 01:00:56,355 თუ ისინი არ, მაშინ ხელახლა შეეკითხება მათ. 1639 01:00:56,355 --> 01:01:02,080 1640 01:01:02,080 --> 01:01:03,360 >> SHARON: ყველა უფლება, ამისთვის მარყუჟების. 1641 01:01:03,360 --> 01:01:05,830 1642 01:01:05,830 --> 01:01:08,590 ასე რომ, Scratch, ჩვენ გვქონდა გაიმეორეთ ბლოკები. 1643 01:01:08,590 --> 01:01:12,640 ამიტომ გვინდოდა ვიმეორებ რაღაც, ვთქვათ, შვიდჯერ. 1644 01:01:12,640 --> 01:01:16,580 ასე რომ, ჩვენ მხოლოდ ის განაცხადა, ვიმეორებ შვიდი, და ამბობენ, რომ მე აქ ვარ, რათა დაგეხმაროთ თოვლი თეთრი? 1645 01:01:16,580 --> 01:01:18,590 1646 01:01:18,590 --> 01:01:22,550 In C, ჩვენ გვაქვს ამისთვის მარყუჟების, თუ ჩვენ მინდა გავლა რაღაც 1647 01:01:22,550 --> 01:01:23,970 კონკრეტული რაოდენობის ჯერ. 1648 01:01:23,970 --> 01:01:29,700 მოდით ვთქვათ, თუ ჩვენ ინიციალიზაცია ცვლადი Dwarves, 1649 01:01:29,700 --> 01:01:35,410 და sure-- ასე რომ, პირველი ბლოკი უფლება არსებობს ადრე პირველი მძიმით, 1650 01:01:35,410 --> 01:01:39,260 ჩვენ ინიციალიზაცია ჩვენი ცვლადი , და ჩვენ ვაყენებთ მას 0. 1651 01:01:39,260 --> 01:01:41,850 და ჩვენი ცვლადი არსებობს არის მთელი რიცხვი, int. 1652 01:01:41,850 --> 01:01:43,590 1653 01:01:43,590 --> 01:01:47,640 და ცვლადის სახელი Dwarves, და ჩვენ მითითებული Dwarves 0. 1654 01:01:47,640 --> 01:01:52,660 >> ხოლო მეორე ნაწილი შორის ორი semicolons არის ჩვენი მდგომარეობა. 1655 01:01:52,660 --> 01:01:53,720 1656 01:01:53,720 --> 01:01:58,630 და ასე მანამ, როგორც Dwarves ნაკლებია, ვიდრე შვიდი, 1657 01:01:58,630 --> 01:02:01,730 ჩვენ გავაგრძელებთ გადის ამ for loop. 1658 01:02:01,730 --> 01:02:06,350 და შემდეგ ბოლო ნაწილი, რა ჩვენ დასასრულს ამ for loop? 1659 01:02:06,350 --> 01:02:12,480 Dwarves ++, და ეს ნიშნავს, რომ ჩვენ ნამატი Dwarves, ერთი ყოველ ჯერზე. 1660 01:02:12,480 --> 01:02:13,900 >> ასე რომ, რა მოხდება აქ? 1661 01:02:13,900 --> 01:02:15,860 1662 01:02:15,860 --> 01:02:17,620 ასე რომ, პირველი ჩვენ ვაპირებთ გავლა. 1663 01:02:17,620 --> 01:02:19,690 ჩვენ გვაქვს Dwarves, როგორც 0, და მაშინ ჩვენ ვაპირებთ 1664 01:02:19,690 --> 01:02:22,845 ბეჭდვა მე აქ დაგეხმარებათ თოვლი თეთრი? 1665 01:02:22,845 --> 01:02:24,120 1666 01:02:24,120 --> 01:02:27,197 და შემდეგ Dwarves აპირებს გაიზრდება იმიტომ, რომ განაცხადა Dwarves ++. 1667 01:02:27,197 --> 01:02:28,409 1668 01:02:28,409 --> 01:02:29,450 Dwarves იქნება 1. 1669 01:02:29,450 --> 01:02:32,720 და მაშინ ჩვენ შედარება Dwarves არის 1. 1670 01:02:32,720 --> 01:02:35,900 შევადარებთ, რომ არის Dwarves, არანაკლებ 7? 1671 01:02:35,900 --> 01:02:36,660 დიახ. 1672 01:02:36,660 --> 01:02:38,320 მე ვაპირებ გავლა ამ ერთხელ. 1673 01:02:38,320 --> 01:02:40,190 მე აქ, რათა დაგეხმაროთ თოვლი თეთრი? 1674 01:02:40,190 --> 01:02:44,490 და შემდეგ Dwarves ხდება 2, და შემდეგ შევადარებთ. 1675 01:02:44,490 --> 01:02:46,621 2 ნაკლებად, რომ 7-ში? 1676 01:02:46,621 --> 01:02:47,120 დიახ. 1677 01:02:47,120 --> 01:02:48,740 ჩვენ ვაპირებთ, რომ გადის. 1678 01:02:48,740 --> 01:02:51,395 და ჩვენ ვაპირებთ წავიდეთ ამ შვიდჯერ. 1679 01:02:51,395 --> 01:02:52,980 1680 01:02:52,980 --> 01:02:59,290 >> და ბოლოს, ჩვენ ვაპირებთ აქვს Dwarves = 0 ბეჭდვითი ვარ 1681 01:02:59,290 --> 01:03:00,710 აქ, რათა დაგეხმაროთ თოვლი თეთრი? 1682 01:03:00,710 --> 01:03:04,810 Dwarves, შეადგენს 1, 2, 3, 4, 5, და 6. 1683 01:03:04,810 --> 01:03:07,280 ჩვენ გვახსოვს ინდექსი 0. 1684 01:03:07,280 --> 01:03:08,546 ამიტომ, ჩვენ დავიწყებთ 0. 1685 01:03:08,546 --> 01:03:09,046 დიახ? 1686 01:03:09,046 --> 01:03:11,630 >> სტუდენტი: ასე რომ, ეს განსხვავებული do 1687 01:03:11,630 --> 01:03:13,920 იმიტომ, რომ ეს არ ბეჭდვა out თავდაპირველად პირველი. 1688 01:03:13,920 --> 01:03:15,880 ასე, რომ თქვენ შეიძლება გააგრძელოს იგივე. 1689 01:03:15,880 --> 01:03:17,220 1690 01:03:17,220 --> 01:03:19,095 შეიძლება ამის გაკეთება, აგრეთვე do loop? 1691 01:03:19,095 --> 01:03:20,450 როგორიცაა იგივე პროცესი. 1692 01:03:20,450 --> 01:03:24,175 იმ პირობით, Dwarves, ნაკლებია, ვიდრე 7 ან რასაც. 1693 01:03:24,175 --> 01:03:25,961 პასუხი ნაკლებია, ვიდრე 7. 1694 01:03:25,961 --> 01:03:27,335 SHARON: ასე რომ თქვენ შეიძლება ტექნიკურად. 1695 01:03:27,335 --> 01:03:30,360 1696 01:03:30,360 --> 01:03:34,210 ასე რომ, თუ ჩვენ დავუბრუნდებით, რომელთა მიზანია: თქვენი საუბარი შესახებ, ხოლო მარყუჟის, არა? 1697 01:03:34,210 --> 01:03:36,010 ასე რომ, ნუ ხოლო მარყუჟის ოდნავ განსხვავებული 1698 01:03:36,010 --> 01:03:39,966 იმიტომ, რომ ჩვენ გარანტიას, მინიმუმ კიდევ ერთხელ, რომ ჩვენ გაიაროს, 1699 01:03:39,966 --> 01:03:41,340 ასე რომ დიდი განსხვავება. 1700 01:03:41,340 --> 01:03:50,330 მაგრამ მაშინ, როცა მარყუჟის შეგვეძლო ამბობენ, ხოლო Dwarves არის არანაკლებ 7 1701 01:03:50,330 --> 01:03:53,310 ამისათვის, და შემდეგ ნამატი Dwarves, ერთი. 1702 01:03:53,310 --> 01:03:58,660 და მაშინ ჩვენ უნდა ინიციალიზაცია Dwarves, სანამ ეს მთელი განცხადება 1703 01:03:58,660 --> 01:04:00,628 რომ ეს უდრის 0. 1704 01:04:00,628 --> 01:04:02,128 ისე ჰო, ჩვენ შეგვიძლია გავაკეთოთ, რომ. 1705 01:04:02,128 --> 01:04:03,104 მმ-hm? 1706 01:04:03,104 --> 01:04:05,056 >> სტუდენტი: შეგიძლიათ დაბრუნდეს [INAUDIBLE]? 1707 01:04:05,056 --> 01:04:06,827 1708 01:04:06,827 --> 01:04:07,535 SHARON: For loop? 1709 01:04:07,535 --> 01:04:13,266 სტუდენტი: ჰო, ასე Dwarves ++, როგორც ჩანს, ეს არის ის, რასაც თქვენ აკეთებთ შემდეგ 1710 01:04:13,266 --> 01:04:15,440 თქვენ გაიქცა სხვა საშუალებებით. 1711 01:04:15,440 --> 01:04:16,106 SHARON: სწორი. 1712 01:04:16,106 --> 01:04:18,380 სტუდენტი: იქნებ მხოლოდ არ აქვს, რომ და it-- 1713 01:04:18,380 --> 01:04:19,130 SHARON: თქვენ შეიძლება. 1714 01:04:19,130 --> 01:04:23,770 სტუდენტი: ასე რომ, [INAUDIBLE] მას შემდეგ, რაც ამობეჭდოთ შემდეგი ხაზი ქვეშ. 1715 01:04:23,770 --> 01:04:25,430 SHARON: დიახ, თქვენ შეიძლება ვთქვათ არსებობს. 1716 01:04:25,430 --> 01:04:27,952 მაგრამ მაშინ თქვენ უბრალოდ დატოვონ ცარიელი. 1717 01:04:27,952 --> 01:04:31,090 >> JASON HIRSCHHORN: თქვენ ჯერ უნდა ნახევრად მსხვილი ნაწლავის, თუმცა. 1718 01:04:31,090 --> 01:04:34,194 >> SHARON: როგორც ჩანს, ცოტა უხერხულია, მაგრამ თქვენ შეიძლება ტექნიკურად ამის გაკეთება. 1719 01:04:34,194 --> 01:04:35,118 ტექნიკურად. 1720 01:04:35,118 --> 01:04:35,840 გთხოვთ, არ. 1721 01:04:35,840 --> 01:04:37,295 1722 01:04:37,295 --> 01:04:38,265 დიახ? 1723 01:04:38,265 --> 01:04:40,687 >> სტუდენტი: არსებობს თუ არა რაიმე ალტერნატივა ++? 1724 01:04:40,687 --> 01:04:42,145 არსებობს არაფერი [INAUDIBLE]? 1725 01:04:42,145 --> 01:04:52,990 1726 01:04:52,990 --> 01:04:54,825 >> SHARON: ტექნიკურად მას ეს Dwarves. 1727 01:04:54,825 --> 01:04:56,880 1728 01:04:56,880 --> 01:05:01,680 ერთი ტოლობის ნიშანი, რომ ჩვენ ვაპირებთ ვაყენებთ მას Dwarves, პლუს 1. 1729 01:05:01,680 --> 01:05:03,670 1730 01:05:03,670 --> 01:05:06,762 ისე ტექნიკურად, რომ ის, რა Dwarves ++ საშუალებით. 1731 01:05:06,762 --> 01:05:07,685 ამჯამად რომ აზრი? 1732 01:05:07,685 --> 01:05:09,601 >> სტუდენტი: დიახ, მაგრამ არსებობს რაიმე ალტერნატივა? 1733 01:05:09,601 --> 01:05:10,830 ასე, თუ თქვენ ever-- 1734 01:05:10,830 --> 01:05:13,130 >> SHARON: ჰო, თქვენ შეიძლება Dwarves - -. 1735 01:05:13,130 --> 01:05:14,280 >> სტუდენტი: [INAUDIBLE]. 1736 01:05:14,280 --> 01:05:16,299 >> SHARON: ჰო, თქვენ შეიძლება გავაკეთოთ მასპინძელი რამ. 1737 01:05:16,299 --> 01:05:17,840 HANNAH: თქვენ შეიძლება იყოს 2-ზე. 1738 01:05:17,840 --> 01:05:19,690 თქვენ შეიძლება იყოს 3-ზე. 1739 01:05:19,690 --> 01:05:23,120 არაფერი რომ უნდა შეცვლის, ეს საბოლოოდ მდგომარეობა. 1740 01:05:23,120 --> 01:05:26,036 >> სტუდენტი: ასე რომ, თუ თქვენ სურდა იყოს 2, როგორ წერთ, რომ? 1741 01:05:26,036 --> 01:05:27,060 1742 01:05:27,060 --> 01:05:31,400 >> HANNAH: თქვენ ვერ ან წერენ dwarves-- თქვენ შეგიძლიათ დაწეროთ ამ მთელი რამ out. 1743 01:05:31,400 --> 01:05:32,960 Dwarves = Dwarves, + 2. 1744 01:05:32,960 --> 01:05:34,105 ან ოდნავ სტენოგრამის. 1745 01:05:34,105 --> 01:05:39,893 მე უბრალოდ აპირებს დაწერა + უდრის 2. 1746 01:05:39,893 --> 01:05:42,784 >> სტუდენტი: OK, და ნეტავ წერენ, რომ უფლება, სადაც Dwarves ++ არის. 1747 01:05:42,784 --> 01:05:43,450 HANNAH: ზუსტად. 1748 01:05:43,450 --> 01:05:44,116 SHARON: სწორი. 1749 01:05:44,116 --> 01:05:45,297 1750 01:05:45,297 --> 01:05:46,421 იყო კიდევ ერთი კითხვა? 1751 01:05:46,421 --> 01:05:47,383 ჰო? 1752 01:05:47,383 --> 01:05:49,788 >> სტუდენტი: [INAUDIBLE] Dwarves ++? 1753 01:05:49,788 --> 01:05:52,484 1754 01:05:52,484 --> 01:05:53,400 SHARON: ასე თქვენ do not 1755 01:05:53,400 --> 01:05:55,430 JASON HIRSCHHORN: ჰო, არ უნდა არ არსებობს. [INAUDIBLE] ბოლომდე. 1756 01:05:55,430 --> 01:05:57,250 ასე რომ თქვენ [INAUDIBLE] ვინაიდან თქვენ 1757 01:05:57,250 --> 01:06:01,810 სახის გაყოფის ინიციალიზაციისას, მდგომარეობა და ცვლილება. 1758 01:06:01,810 --> 01:06:03,781 ძალიან ბოლოს, თქვენ არ სჭირდება. 1759 01:06:03,781 --> 01:06:05,780 SHARON: ასევე შეამჩნია არ უნდა მძიმით 1760 01:06:05,780 --> 01:06:07,599 მას შემდეგ, რაც მთელი მთელი for loop. 1761 01:06:07,599 --> 01:06:09,531 1762 01:06:09,531 --> 01:06:14,361 >> სტუდენტი: თქვენ როგორ იწყება თავდაპირველი რაოდენობის ნეგატიური, 1763 01:06:14,361 --> 01:06:16,300 მაგალითად? 1764 01:06:16,300 --> 01:06:19,482 >> SHARON თქვენ შეგიძლიათ ინიციალიზაცია Dwarves ტოლი 2. 1765 01:06:19,482 --> 01:06:22,140 >> სტუდენტი: ნუ უბრალოდ dash 2? 1766 01:06:22,140 --> 01:06:24,270 >> SHARON: დიახ, ასე უარყოფითი ნიშანი, ტირე 2. 1767 01:06:24,270 --> 01:06:25,976 1768 01:06:25,976 --> 01:06:29,680 >> სტუდენტი: ეს არის [INAUDIBLE] to ვრთავ როგორც Dwarves [INAUDIBLE]? 1769 01:06:29,680 --> 01:06:30,340 >> SHARON: დიახ. 1770 01:06:30,340 --> 01:06:35,630 ასე რომ, თუ ჩვენ მხოლოდ ინიციალიზაცია Dwarves, ადრე, უბრალოდ int Dwarves, მძიმით, 1771 01:06:35,630 --> 01:06:39,300 და მაშინ არსებობს, ჩვენ შეგვიძლია გავაკეთოთ Dwarves, რომ მითითებული ტოლია 0. 1772 01:06:39,300 --> 01:06:43,184 >> სტუდენტი: გვექნა ეს ადრე პროგრამა ამბობდა int Dwarves = 0, 1773 01:06:43,184 --> 01:06:44,590 და შემდეგ უბრალოდ 1774 01:06:44,590 --> 01:06:46,990 >> SHARON: უბრალოდ არ ჰქონდეს ასე იქნებოდა სივრცეში კიდევ ერთხელ, 1775 01:06:46,990 --> 01:06:48,531 მაგრამ თქვენ მაინც უნდა მძიმით. 1776 01:06:48,531 --> 01:06:49,500 1777 01:06:49,500 --> 01:06:50,890 ჰო. 1778 01:06:50,890 --> 01:06:51,494 მმ-hm? 1779 01:06:51,494 --> 01:06:54,285 სტუდენტი: ნიშნავს თუ არა ეს კოდი სათქმელია, რა ღირებულება Dwarves არის შემდეგ. 1780 01:06:54,285 --> 01:06:58,030 თუ ვთხოვთ მას შემდეგ, რაც ეს ყველაფერი არის გაკეთდა ბეჭდვა ღირებულება Dwarves. 1781 01:06:58,030 --> 01:06:59,530 SHARON: თქვენ შეიძლება ვთხოვო მას ამის გაკეთება. 1782 01:06:59,530 --> 01:07:00,191 სტუდენტი: OK. 1783 01:07:00,191 --> 01:07:02,190 SHARON: მაგრამ თქვენ ამას უნდა ვთხოვო მას ამის გაკეთება. 1784 01:07:02,190 --> 01:07:03,231 იგი ამას არ გააკეთებს იგი თქვენთვის. 1785 01:07:03,231 --> 01:07:04,730 1786 01:07:04,730 --> 01:07:06,875 მე შეშინებული რომ ჩემი საყურეები უკან. 1787 01:07:06,875 --> 01:07:07,874 1788 01:07:07,874 --> 01:07:09,290 ამის გაკეთება დასასრულს ტაში. 1789 01:07:09,290 --> 01:07:10,090 მხოლოდ kidding. 1790 01:07:10,090 --> 01:07:11,755 >> JASON HIRSCHHORN: ასე რომ, ერთი და იგივე. 1791 01:07:11,755 --> 01:07:13,460 ასე ვრთავ ზედა. 1792 01:07:13,460 --> 01:07:15,360 მდგომარეობა, ბეჭდვა, შეცვლა. 1793 01:07:15,360 --> 01:07:22,482 ასე რომ, ეს არის ზუსტად იგივე, როგორც რომ თუ ვინმეს შეგიძლიათ, რომ. 1794 01:07:22,482 --> 01:07:23,871 1795 01:07:23,871 --> 01:07:26,370 სტუდენტი: რატომ არ აქვს მძიმით პირველი ხაზი? 1796 01:07:26,370 --> 01:07:27,657 1797 01:07:27,657 --> 01:07:28,240 SHARON: სად? 1798 01:07:28,240 --> 01:07:29,490 სტუდენტი: მას შემდეგ, რაც პირველი ხაზი. 1799 01:07:29,490 --> 01:07:31,976 SHARON: მას შემდეგ, რაც 4 ფრჩხილებში? 1800 01:07:31,976 --> 01:07:33,850 იმიტომ, რომ ჩვენ გვინდა წასვლა მეშვეობით ამ loop. 1801 01:07:33,850 --> 01:07:39,309 და თუ თქვენ შეხედეთ მარყუჟების ზოგადად, მათ არ აქვთ semicolons. 1802 01:07:39,309 --> 01:07:40,100 ეს არ არის პრაქტიკული. 1803 01:07:40,100 --> 01:07:45,160 1804 01:07:45,160 --> 01:07:46,240 ჩვენ კარგი? 1805 01:07:46,240 --> 01:07:47,470 კიდევ ერთი საკითხი, ორი. 1806 01:07:47,470 --> 01:07:48,056 ჰო? 1807 01:07:48,056 --> 01:07:49,930 სტუდენტი: ეს შეიძლება იყოს ცოტა მოწინავე, 1808 01:07:49,930 --> 01:07:52,840 მაგრამ Dwarves აქვს სხვადასხვა [INAUDIBLE] 1809 01:07:52,840 --> 01:07:54,780 ცვლადი [INAUDIBLE]. 1810 01:07:54,780 --> 01:07:57,421 1811 01:07:57,421 --> 01:07:58,170 SHARON: ძალიან კარგი. 1812 01:07:58,170 --> 01:07:59,045 სტუდენტი: [INAUDIBLE]. 1813 01:07:59,045 --> 01:08:00,480 1814 01:08:00,480 --> 01:08:02,456 >> SHARON: დიახ, ეს არის. 1815 01:08:02,456 --> 01:08:03,794 1816 01:08:03,794 --> 01:08:04,422 რა? 1817 01:08:04,422 --> 01:08:05,880 JASON HIRSCHHORN: ჰო, ისე, რომ ეს არ. 1818 01:08:05,880 --> 01:08:08,965 ასე რომ, ჩვეულებრივ ფარგლებში რაღაც არის Curly braces. 1819 01:08:08,965 --> 01:08:10,216 1820 01:08:10,216 --> 01:08:12,340 ასე ფარგლებს ყოველთვის აპირებს იყოს curly braces, 1821 01:08:12,340 --> 01:08:14,850 მაგრამ, რომ არ მიიღოს დიდი აზრი ამისთვის loop 1822 01:08:14,850 --> 01:08:17,550 იმიტომ, რომ ჩვენ ინიციალიზაცია Dwarves, რომ curly გაუწიოს. 1823 01:08:17,550 --> 01:08:23,310 ასე რომ, ჩვეულებრივ ფარგლებს Dwarves, რომ ცვლადი არ ვრცელდება წარსულში რომ. 1824 01:08:23,310 --> 01:08:25,000 ეს არის განსაკუთრებული შემთხვევა იყო. 1825 01:08:25,000 --> 01:08:28,080 ასე რომ თქვენ ინიციალიზაცია იგი ფარგლებში იმ ფრჩხილებში, 1826 01:08:28,080 --> 01:08:30,600 და შემდეგ თქვენ გაქვთ ფარგლებს მოგვიანებით. 1827 01:08:30,600 --> 01:08:32,720 ასე განსაკუთრებული შემთხვევაა. 1828 01:08:32,720 --> 01:08:39,059 არ უნდა, რომ და რომ was-- რომ აზრი? 1829 01:08:39,059 --> 01:08:40,037 >> სტუდენტი: არა 1830 01:08:40,037 --> 01:08:41,629 >> JASON HIRSCHHORN: მე შემიძლია წასვლა მას. 1831 01:08:41,629 --> 01:08:43,170 რა არის ჯერ კიდევ დაბნეული შესახებ? 1832 01:08:43,170 --> 01:08:47,200 >> სტუდენტი: როგორც შეგიძლიათ გამოიყენოთ dwarves-- თქვენ შეიძლება ითქვას, გამოიყენოთ Dwarves, [INAUDIBLE] 1833 01:08:47,200 --> 01:08:48,439 გარეთ formula ძალიან? 1834 01:08:48,439 --> 01:08:49,480 >> JASON HIRSCHHORN: არა, არა. 1835 01:08:49,480 --> 01:08:53,385 ასე ფარგლებს იგი მხოლოდ შიგნით curly braces ამისთვის მარყუჟის, yeah. 1836 01:08:53,385 --> 01:08:56,509 1837 01:08:56,509 --> 01:08:59,300 SHARON: მაგრამ თუ თქვენ ინიციალიზაცია Dwarves, გარეთ მარყუჟის, მაშინ 1838 01:08:59,300 --> 01:09:05,021 თქვენ შეგიძლიათ გამოიყენოთ ის სხვაგან არსებობს კიდევ ერთი კითხვა? 1839 01:09:05,021 --> 01:09:05,520 არა? 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 >> ასე რომ ჩვენ ვისაუბრეთ ცოტა შესახებ მობუდარი ამისთვის მარყუჟების ან მობუდარი პირობით, 1843 01:09:15,807 --> 01:09:16,390 თუ განცხადებები. 1844 01:09:16,390 --> 01:09:17,660 1845 01:09:17,660 --> 01:09:21,310 ასე რომ, აქ არის მაგალითი, სადაც ჩვენ შეგვიძლია ბუდე ამისთვის loop. 1846 01:09:21,310 --> 01:09:26,500 ვთქვათ დამზადება ამ მაგიდასთან x უფლება აქ. 1847 01:09:26,500 --> 01:09:31,430 ჩვენ დაგვჭირდება, რომელთა მიზანია: პირველი, თუ ჩვენ უბრალოდ არ შევხედოთ კოდი 1848 01:09:31,430 --> 01:09:34,329 და ჩვენ უბრალოდ დაფიქრდით, ჩვენ მინდა გავლა ყოველ სტრიქონს 1849 01:09:34,329 --> 01:09:36,550 და ბეჭდვა სვეტში, არა? 1850 01:09:36,550 --> 01:09:37,854 1851 01:09:37,854 --> 01:09:38,729 ამჯამად რომ აზრი? 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 >> ასე რომ, აქ ჩვენ ვაპირებთ მეშვეობით ყველა ზედიზედ ძირითადად თითოეულ სტრიქონს, 1856 01:09:44,809 --> 01:09:45,850 და არსებობს სამი რიგები. 1857 01:09:45,850 --> 01:09:47,149 1858 01:09:47,149 --> 01:09:50,806 და შემდეგ თითოეულ row თითოეული სვეტი, და არ არსებობს 1859 01:09:50,806 --> 01:09:53,149 ოთხი სვეტები, ბეჭდვა x. 1860 01:09:53,149 --> 01:09:55,920 1861 01:09:55,920 --> 01:09:56,420 ასე. 1862 01:09:56,420 --> 01:10:02,400 როდესაც row არის 0 და სვეტი 0, ჩვენ ბეჭდვა ამ x. 1863 01:10:02,400 --> 01:10:06,920 და მაშინ ჩვენ შენარჩუნებას აპირებს მეშვეობით სვეტი loop. 1864 01:10:06,920 --> 01:10:08,300 1865 01:10:08,300 --> 01:10:11,280 Row კვლავ 0, მაგრამ სვეტი არის. 1866 01:10:11,280 --> 01:10:13,760 და მაშინ სვეტი 2, და მაშინ სვეტი 3. 1867 01:10:13,760 --> 01:10:14,770 1868 01:10:14,770 --> 01:10:19,270 და მაშინ ჩვენ გაითიშება, რომ loop რადგან მაშინ სვეტი 1869 01:10:19,270 --> 01:10:20,605 აღარ არანაკლებ 4. 1870 01:10:20,605 --> 01:10:21,970 1871 01:10:21,970 --> 01:10:25,330 და მაშინ ჩვენ ბეჭდვა ახალი ხაზი, და ჩვენ წასვლა ახალი ხაზი. 1872 01:10:25,330 --> 01:10:30,160 და მაშინ ჩვენ გავლა შემდეგი ზედიზედ, და ზედიზედ იღებს incremented, 1873 01:10:30,160 --> 01:10:31,885 და ჩვენ გავლა, რომ ერთხელ. 1874 01:10:31,885 --> 01:10:32,760 ამჯამად რომ აზრი? 1875 01:10:32,760 --> 01:10:34,120 1876 01:10:34,120 --> 01:10:34,778 დიახ? 1877 01:10:34,778 --> 01:10:40,150 >> სტუდენტი: ასე ბუდე [INAUDIBLE] არის უბრალოდ აყენებს მას შიგნით ამისთვის loop? 1878 01:10:40,150 --> 01:10:44,290 >> SHARON: So მობუდარი ნიშნავს, რომ ჩვენ ამისთვის loop შიგნით ამისთვის მარყუჟის, 1879 01:10:44,290 --> 01:10:45,382 როგორიცაა Inception. 1880 01:10:45,382 --> 01:10:47,798 >> სტუდენტი: თქვენ არ გჭირდებათ სპეციალური როტაცია ან რამე? 1881 01:10:47,798 --> 01:10:49,567 თქვენ უბრალოდ გამყარებაში მას შიგ ეს? 1882 01:10:49,567 --> 01:10:50,233 SHARON: სწორი. 1883 01:10:50,233 --> 01:10:52,060 1884 01:10:52,060 --> 01:10:52,560 დიახ? 1885 01:10:52,560 --> 01:10:56,050 >> სტუდენტი: ეს შეიძლება იყოს [INAUDIBLE], მაგრამ ის ჰგავს არსებობს დამატებითი სივრცე 1886 01:10:56,050 --> 01:10:57,730 შორის x- ს. 1887 01:10:57,730 --> 01:11:01,197 მე არ ვიცი, თუ that's-- თუ ეს იყო რეალურად პროგრამა, 1888 01:11:01,197 --> 01:11:02,530 უნდა გავაკეთოთ რაღაც მსგავსი? 1889 01:11:02,530 --> 01:11:03,320 >> SHARON: ასე არ არის. 1890 01:11:03,320 --> 01:11:04,970 რომელიც დაჭერით შეიყვანეთ. 1891 01:11:04,970 --> 01:11:06,360 1892 01:11:06,360 --> 01:11:08,342 ეს იყო ცუდი, ჩვენი მხრიდან. 1893 01:11:08,342 --> 01:11:08,842 ბოდიშს. 1894 01:11:08,842 --> 01:11:11,576 >> HANNAH: როგორ უნდა შეცვალოთ ეს პროგრამა თუ რა გააკეთეთ ერთი ზედმეტი ხაზი? 1895 01:11:11,576 --> 01:11:12,451 >> სტუდენტი: [INAUDIBLE]. 1896 01:11:12,451 --> 01:11:13,932 1897 01:11:13,932 --> 01:11:14,640 SHARON: კარგი სამუშაო. 1898 01:11:14,640 --> 01:11:16,067 1899 01:11:16,067 --> 01:11:19,150 სტუდენტი: თქვენ ასევე შეგიძლიათ ამობეჭდოთ იგივე რამ გადართვის გარშემო სვეტი, 1900 01:11:19,150 --> 01:11:20,632 არა? 1901 01:11:20,632 --> 01:11:21,620 >> SHARON: Hm? 1902 01:11:21,620 --> 01:11:27,054 >> სტუდენტი: ასე რომ ამობეჭდოთ თქვენი პატარა xxx, პირველი ხაზი, შეიძლება ითქვას, ბეჭდვა, 1903 01:11:27,054 --> 01:11:30,020 და ნაცვლად ამბობდა ზედიზედ, ის ამბობს, სვეტი. 1904 01:11:30,020 --> 01:11:32,710 >> SHARON: ასე რომ თქვენ ვერ შეცვლის ცვლადი სახელები, რომ. 1905 01:11:32,710 --> 01:11:33,836 ის არის, რომ თუ რას ამბობდა? 1906 01:11:33,836 --> 01:11:36,175 >> სტუდენტი: არა, მე მხოლოდ ამბობდა, რომ ასე რომ თქვენ 1907 01:11:36,175 --> 01:11:38,354 ბეჭდვა რიგები და შემდეგ ბეჭდვა სვეტები. 1908 01:11:38,354 --> 01:11:43,010 შეგიძლიათ ბეჭდვა სვეტების პირველი და მაშინ რიგები მიიღოს იგივე სქემა? 1909 01:11:43,010 --> 01:11:44,760 SHARON: თქვენ შეიძლება, მაგრამ მაშინ თქვენ უნდა 1910 01:11:44,760 --> 01:11:47,370 ფრთხილად, სადაც დააყენა ახალი ხაზი. 1911 01:11:47,370 --> 01:11:48,876 და როგორ ხტომა უკან? 1912 01:11:48,876 --> 01:11:55,082 1913 01:11:55,082 --> 01:11:56,790 JASON HIRSCHHORN: თუ თქვენ უბრალოდ გადავიდა ეს 1914 01:11:56,790 --> 01:12:01,190 და ის ღირებულებები, სხვადასხვა, ნაცვლად, რომელმაც four-- რა არის ეს? 1915 01:12:01,190 --> 01:12:02,530 სამი ოთხი. 1916 01:12:02,530 --> 01:12:08,955 მე თქვენ უნდა ოთხი რიგები და სამი სვეტით. 1917 01:12:08,955 --> 01:12:09,830 ამჯამად რომ აზრი? 1918 01:12:09,830 --> 01:12:10,270 >> სტუდენტი: Yeah. 1919 01:12:10,270 --> 01:12:11,610 >> JASON HIRSCHHORN: ასე ჰო, თქვენ შეიძლება გავაკეთოთ, რომ. 1920 01:12:11,610 --> 01:12:12,318 ჰო, აუცილებლად. 1921 01:12:12,318 --> 01:12:12,461 1922 01:12:12,461 --> 01:12:15,710 SHARON: მაგრამ ეს იქნება ფაქტიურად მხოლოდ გადართვის სახელები ცვლადები. 1923 01:12:15,710 --> 01:12:19,930 1924 01:12:19,930 --> 01:12:20,430 კარგი? 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 ყველა უფლება P მითითებული ერთი. 1929 01:12:26,120 --> 01:12:32,399 OK, ასე რომ, პირველი ნაწილი თქვენ ამით, Mario. 1930 01:12:32,399 --> 01:12:32,940 მხოლოდ kidding. 1931 01:12:32,940 --> 01:12:34,210 ეს უფრო მოსწონს ეს. 1932 01:12:34,210 --> 01:12:39,350 ამიტომ, როდესაც ჩვენ უბრალოდ შევხედე წყობილი ამისთვის მარყუჟების, მიღების, რომ მაგიდა, 1933 01:12:39,350 --> 01:12:45,960 ვიფიქროთ, თუ როგორ უნდა შეეძლოს ამობეჭდოთ ეს hashtags ამ გზით. 1934 01:12:45,960 --> 01:12:50,090 და შემდეგ აქ თქვენ როგორ ბეჭდვა ეს სწორედ აქ, ამ სივრცეში. 1935 01:12:50,090 --> 01:12:51,429 >> სტუდენტი: [INAUDIBLE]. 1936 01:12:51,429 --> 01:12:52,970 SHARON: ჰო, უბრალოდ ბეჭდვა სივრცეში. 1937 01:12:52,970 --> 01:12:54,720 OK, ასე რომ ვიფიქროთ, რომ. 1938 01:12:54,720 --> 01:12:56,699 1939 01:12:56,699 --> 01:12:58,740 HANNAH: და მერე იგივე ნაწილი პრობლემა კომპლექტი 1940 01:12:58,740 --> 01:13:01,630 არის პროგრამა მოუწოდა greedy.c, ისე, რომ თქვენ 1941 01:13:01,630 --> 01:13:03,810 აპირებთ მინდა ვფიქრობ, შესახებ conditionals 1942 01:13:03,810 --> 01:13:06,960 და მიღების დარწმუნებული ვარ, რომ თქვენ შეუძლია სათანადო ცვლილება. 1943 01:13:06,960 --> 01:13:10,780 და ერთი პატარა გაფრთხილება გვაქვს თქვენთვის ფრთხილად მცურავი პუნქტიანი ღირებულებებს. 1944 01:13:10,780 --> 01:13:14,530 თუ ეს ნიშნავს, აბსოლუტურად არაფერი, რომ თქვენ, ეს იქნება დაფარული ლექცია ამ კვირაში 1945 01:13:14,530 --> 01:13:16,410 და ასევე [INAUDIBLE] გავლა, რომელიც 1946 01:13:16,410 --> 01:13:20,420 თქვენ ბიჭები შეისწავლიან მიყვარს on პრობლემა კომპლექტი. 1947 01:13:20,420 --> 01:13:23,470 >> ერთი რამ, რომ მე ნამდვილად ვარაუდობენ, განსაკუთრებით mario.c, 1948 01:13:23,470 --> 01:13:26,110 როდესაც თქვენ აკეთებთ პრობლემა მითითებული, თუ თქვენ გაქვთ დავრჩებოდით, 1949 01:13:26,110 --> 01:13:28,460 ამით იგი ქაღალდზე. 1950 01:13:28,460 --> 01:13:31,960 დაწერა ის და რეალურად იჯდეს იქ და პრეტენზია უნდა იყოს კომპიუტერი, 1951 01:13:31,960 --> 01:13:36,530 და წავიდეთ through-- ამბობენ მე და კომპიუტერი, 1952 01:13:36,530 --> 01:13:38,380 როგორ უნდა მე დაიცვას ამ for loop მეშვეობით? 1953 01:13:38,380 --> 01:13:41,260 როგორ უნდა ჩემი ცვლადები ამისთვის მარყუჟის ცვლილება? 1954 01:13:41,260 --> 01:13:43,640 ამით ქაღალდზე რაც 10 ჯერ უფრო ადვილია, 1955 01:13:43,640 --> 01:13:45,710 როდესაც თქვენ წავიდეთ დასხდნენ კომპიუტერი. 1956 01:13:45,710 --> 01:13:46,840 ასე რომ, უბრალოდ, ჩემი პატარა დანამატი. 1957 01:13:46,840 --> 01:13:50,060 >> SHARON: და არ ვფიქრობ, რომ თქვენ უნდა კოდექსის ყველაფერი ერთდროულად. 1958 01:13:50,060 --> 01:13:53,060 დარწმუნდით მიიღოს განმეორებითი პროცესი. 1959 01:13:53,060 --> 01:13:55,430 ნუ ცოტა, ბეჭდვა ის, ვნახოთ, რა მოხდება. 1960 01:13:55,430 --> 01:13:57,044 1961 01:13:57,044 --> 01:13:58,710 ზოგჯერ ეს ცოტა სასამართლო და შეცდომა. 1962 01:13:58,710 --> 01:14:00,220 1963 01:14:00,220 --> 01:14:01,375 და მოვიდა საათებში. 1964 01:14:01,375 --> 01:14:01,875 Super fun. 1965 01:14:01,875 --> 01:14:02,472 1966 01:14:02,472 --> 01:14:03,930 JASON HIRSCHHORN: ასე რომ ნებისმიერი კითხვები? 1967 01:14:03,930 --> 01:14:05,186 1968 01:14:05,186 --> 01:14:07,317 ყველა უფლება ბიჭებს, რომ იყო თქვენი პირველი ნაწილი. 1969 01:14:07,317 --> 01:14:08,400 HANNAH: მადლობა მობრძანებისათვის. 1970 01:14:08,400 --> 01:14:09,106 JASON HIRSCHHORN: მადლობა მოდის. 1971 01:14:09,106 --> 01:14:09,890 SHARON: დიდი მადლობა. 1972 01:14:09,890 --> 01:14:11,440 [ტაში] 1973 01:14:11,440 --> 01:14:15,915