1 00:00:00,000 --> 00:00:09,840 2 00:00:09,840 --> 00:00:10,824 >> [ვიდეო აღწარმოების] 3 00:00:10,824 --> 00:00:13,284 >> [მანქანის კარი გამოირთვება] 4 00:00:13,284 --> 00:00:15,744 >> [CAR ENGINE დაწყებული] 5 00:00:15,744 --> 00:00:19,188 >> [მუსიკის დაკვრა] 6 00:00:19,188 --> 00:00:20,172 7 00:00:20,172 --> 00:00:24,516 >> -Moving უფლება გასწვრივ ძებნა კარგი ჯერ და კარგი ამბავი. 8 00:00:24,516 --> 00:00:26,871 კარგი მეგობარი, თქვენ ვერ დაკარგავს. 9 00:00:26,871 --> 00:00:28,755 >> -ეს შეიძლება გახდეს ჩვევა. 10 00:00:28,755 --> 00:00:32,460 >> -Opportunity კარზე მოდით უბრალოდ დავკავშირებოდით და დაიბრუნოს ის. 11 00:00:32,460 --> 00:00:32,960 -ჰო! 12 00:00:32,960 --> 00:00:34,920 -Together ჩვენ nab იგი. 13 00:00:34,920 --> 00:00:37,370 -We'll Hitch ლაშქრობა, ავტობუსი, ან ყვითელი კაბინა იგი. 14 00:00:37,370 --> 00:00:38,840 -Dammit. 15 00:00:38,840 --> 00:00:40,800 -We're მოძრავი უფლება გასწვრივ. 16 00:00:40,800 --> 00:00:43,750 -Footloose და ხელნაკეთობების უფასოდ. 17 00:00:43,750 --> 00:00:45,960 -Getting არ არის ნახევარი fun. 18 00:00:45,960 --> 00:00:47,718 მოდით იზიარებს ჩემთან ერთად. 19 00:00:47,718 --> 00:00:49,654 >> -We're მოძრავი უფლება გასწვრივ. 20 00:00:49,654 --> 00:00:52,558 >> -We're გავუზიარებთ დატვირთვა. 21 00:00:52,558 --> 00:00:57,604 >> -ჩვენ არ უნდა რუკაზე მიიღეთ ეს შოუ გზაზე. 22 00:00:57,604 --> 00:01:00,520 -Hey Fozzy, მე მინდა, რომ აქციოს დაუტოვებიათ თუ თქვენ მოვიდა გზის გასაყარი. 23 00:01:00,520 --> 00:01:01,020 დიახ, სერ. 24 00:01:01,020 --> 00:01:03,334 აქციოს დაუტოვებიათ იმ გზის გასაყარი. 25 00:01:03,334 --> 00:01:05,222 აქციოს დაუტოვებიათ. 26 00:01:05,222 --> 00:01:07,582 >> მე არ მჯერა, რომ. 27 00:01:07,582 --> 00:01:11,720 >> -Cruising უფლება ერთად ჩვენ აღმოვაჩინეთ განათება გზატკეცილზე. 28 00:01:11,720 --> 00:01:13,664 >> და, თქვენი გზა და ჩემი გზა. 29 00:01:13,664 --> 00:01:16,154 >> ანუ ენდობა ჩემი ნავიგაცია. 30 00:01:16,154 --> 00:01:21,134 >> -Movie ვარსკვლავები flashy მანქანები და ცხოვრება ზემოდან ქვემოთ. 31 00:01:21,134 --> 00:01:23,126 >> -We're შტურმის დიდი მთებში. 32 00:01:23,126 --> 00:01:24,122 >> -ჰო, ქარიშხალი არის სწორი. 33 00:01:24,122 --> 00:01:25,160 უნდა იყოს თოვს? 34 00:01:25,160 --> 00:01:26,220 >> არა, მე ასე არ ვფიქრობ. 35 00:01:26,220 --> 00:01:28,505 >> -Moving უფლება გასწვრივ. 36 00:01:28,505 --> 00:01:30,980 >> -Footloose და ხელნაკეთობების უფასოდ. 37 00:01:30,980 --> 00:01:32,960 >> -You're მზად დიდი დრო. 38 00:01:32,960 --> 00:01:34,445 >> -ის იგი მზად ჩემთვის? 39 00:01:34,445 --> 00:01:38,900 40 00:01:38,900 --> 00:01:42,860 >> -Moving უფლება გასწვრივ. 41 00:01:42,860 --> 00:01:47,315 მოძრავი უფლება გასწვრივ. 42 00:01:47,315 --> 00:01:52,265 მოძრავი უფლება გასწვრივ. 43 00:01:52,265 --> 00:01:56,131 მოძრავი უფლება გასწვრივ. 44 00:01:56,131 --> 00:01:57,380 მე ვფიქრობ, რომ თქვენ უკეთესი დახევის გამო. 45 00:01:57,380 --> 00:01:58,020 დიახ, სერ. 46 00:01:58,020 --> 00:02:02,475 47 00:02:02,475 --> 00:02:03,960 >> [END აღწარმოების] 48 00:02:03,960 --> 00:02:07,425 >> [ტაში] 49 00:02:07,425 --> 00:02:09,405 50 00:02:09,405 --> 00:02:11,930 >> დევიდ ჯ Malan: ეს არის CS50. 51 00:02:11,930 --> 00:02:15,940 და ეს არის ბოლომდე კვირა 0, მაგრამ დაწყების ლამაზი მეგობრობა. 52 00:02:15,940 --> 00:02:18,250 ჩვენ იმდენად აღფრთოვანებული იყოს აქ იელის უნივერსიტეტში 53 00:02:18,250 --> 00:02:21,530 ამისთვის პირველად ჩვენს მეგობარს Scaz და ჯეისონ და ენდი. 54 00:02:21,530 --> 00:02:24,320 ყველა 40 CS50 ის TF- ს და CA აქ იელის. 55 00:02:24,320 --> 00:02:25,440 და ყველა თქვენ. 56 00:02:25,440 --> 00:02:28,470 და სინამდვილეში, ეს, ალბათ, დრო, რომელთა მიზანია: 57 00:02:28,470 --> 00:02:31,914 >> [ტაში] 58 00:02:31,914 --> 00:02:43,722 59 00:02:43,722 --> 00:02:47,920 >> ასე რომ, მიუხედავად იმისა, რომ ყველაზე ლექციების იქნება მართლაც კემბრიჯის წელს, 60 00:02:47,920 --> 00:02:51,250 რეალობა ის არის, რომ დიზაინი და ძალიან შეგნებულად CS50, 61 00:02:51,250 --> 00:02:54,740 მე ვფიქრობ, რომ ჩვენ უახლოვდებოდა წერტილი ტექნოლოგიურად და პედაგოგთა, 62 00:02:54,740 --> 00:02:57,930 სადაც ეს შეიძლება იყოს უმაღლესი საგანმანათლებლო გამოცდილება ითანამშრომლონ ზოგიერთი 63 00:02:57,930 --> 00:02:59,610 რა თქმა უნდა, მატერიალური ონლაინ რეჟიმში. 64 00:02:59,610 --> 00:03:02,862 მართლაც, reality-- და თუ მე მჯერა ამ philosophically-- არის, რომ ლექციები 65 00:03:02,862 --> 00:03:05,070 არ არის განსაკუთრებით ეფექტური საშუალება მიწოდების 66 00:03:05,070 --> 00:03:06,900 საკმაოდ რთული ინფორმაცია. 67 00:03:06,900 --> 00:03:09,219 რა თქმა უნდა, მეტი საათობრივად პლუს ხანგრძლივი მალების დრო. 68 00:03:09,219 --> 00:03:11,760 და მართლაც, რამდენიმე წუთში მახსოვს, თავს college-- 69 00:03:11,760 --> 00:03:14,210 თქვენ ზონაში გარეთ მომენტში, თქვენ გენატრებათ კომპლექსური თემა, 70 00:03:14,210 --> 00:03:16,540 და თქვენ წასული საკმაოდ ბევრი მომდევნო 45 წუთის განმავლობაში. 71 00:03:16,540 --> 00:03:19,414 რეალობა კი ის არის, რომ თუ არა თქვენ აქ New Haven ან კემბრიჯის 72 00:03:19,414 --> 00:03:22,930 და მიღმა, სიმარტივის რომელსაც უნარი პაუზის და სწრაფი წინ, 73 00:03:22,930 --> 00:03:26,270 გადახვევა, ჰიპერბმულის დაკავშირებული რესურსები, ძიება სრული ტექსტი ტრანსკრიპცია 74 00:03:26,270 --> 00:03:29,900 და ასე არის შესაძლებლობა, რომ მე ვერ გაბედავს ამბობენ ჩვენი ონლაინ სტუდენტები 75 00:03:29,900 --> 00:03:32,530 კარგად მიღმა New Haven, გთავაზობთ მათ საშუალება 76 00:03:32,530 --> 00:03:34,700 რომ ნამდვილად დაჯექი კონცეპტუალური მასალა, რომელიც ჩვენ 77 00:03:34,700 --> 00:03:36,700 დანერგვა ლექციებს ყველა უკეთესი. 78 00:03:36,700 --> 00:03:39,415 >> მაგრამ საბოლოო ჯამში CS50, არის სტუდენტთა გამოცდილება 79 00:03:39,415 --> 00:03:43,099 ხასიათდება, ასე ბევრად უფრო მიერ, რა თქმა უნდა პრობლემა კომპლექტი, 80 00:03:43,099 --> 00:03:46,140 ან ყოველკვირეული პროგრამირების პროექტები, რა თქმა უნდა, იმ ნაწილში, რომელსაც სწავლების 81 00:03:46,140 --> 00:03:49,600 სტიპენდიანტები, ღამის საათებში, რომელსაც ხელმძღვანელობს რა თქმა უნდა, თანაშემწეები და სწავლების 82 00:03:49,600 --> 00:03:52,330 სტიპენდიანტები და სწორედ ასეთი მოვლენები, როგორც CS50 Puzzle 83 00:03:52,330 --> 00:03:56,500 დღეს, CS50 ის Hack-a-thon, CS50 სამართლიანი, ყოველკვირეული სადილების და ასე უფრო მეტი. 84 00:03:56,500 --> 00:03:59,580 ასე რომ, თუ თქვენ აქ ნიუ Haven, ან tuning შორიდან, 85 00:03:59,580 --> 00:04:02,270 დღეს კემბრიჯის და ჩვენ დავინახავთ, თქვენ ისევ მალე, 86 00:04:02,270 --> 00:04:04,580 რეალობა ის არის, რომ ეს არის ერთი და იმავე კლასში. 87 00:04:04,580 --> 00:04:07,990 ჩვენ იმდენად აღფრთოვანებული იყოს აქ ყველა ერთად დღეს. 88 00:04:07,990 --> 00:04:11,110 ასე რომ, ბოლოს სემესტრში, თუ არა აქ და შორიდან, კარგად 89 00:04:11,110 --> 00:04:14,910 იმედია, ამაყად ატაროს, სიხარულით, და ალბათ ცოტა რელიეფის, 90 00:04:14,910 --> 00:04:19,459 პერანგი რომელიც მოწმობს თქვენ რომელმაც მიღებული CS50. 91 00:04:19,459 --> 00:04:21,700 >> ასე რომ, სად დავტოვებთ off ოთხშაბათს? 92 00:04:21,700 --> 00:04:24,410 ჩვენ აიღო შევხედოთ კომპიუტერული აზროვნება. 93 00:04:24,410 --> 00:04:27,830 და რომ ის მიმართ, რაც ჩვენ გამოხდილი კომპიუტერული მეცნიერების უთხრა, მინიმუმ 94 00:04:27,830 --> 00:04:28,800 ახლა. 95 00:04:28,800 --> 00:04:31,990 მაგრამ ჩვენ გამოხდილი ეს პატარა შემდგომი შევიდა მინიმუმ სამი კომპონენტის ელემენტებით. 96 00:04:31,990 --> 00:04:34,570 >> პორტები, ასე რომ, რა არის პრობლემა ჩვენ ვცდილობთ მოგვარებას? 97 00:04:34,570 --> 00:04:36,650 ო, რა არის უპასუხოს ჩვენ იმ იმედით, რომ? 98 00:04:36,650 --> 00:04:38,210 და წარმომადგენლობა იქ. 99 00:04:38,210 --> 00:04:41,870 და ჩვენ არ შევჩერდებით აქ მას შემდეგ, რაც ორობითი, ან თუნდაც ASCII, 100 00:04:41,870 --> 00:04:44,050 და ისევე, როგორც ბევრი, მაგრამ საკმაოდ თავისთავად 101 00:04:44,050 --> 00:04:47,520 რომ ჩვენ შეგვიძლია წარმოადგენს ამ ინფორმაციას, იმის გამო, რომ ბევრად უფრო საინტერესო ნაწილები 102 00:04:47,520 --> 00:04:51,010 ასეთი პრობლემები არ არის მხოლოდ პორტები და შედეგები, მაგრამ ალგორითმები 103 00:04:51,010 --> 00:04:53,020 რომ წასვლას იმ პრობლემების მოგვარებაში. 104 00:04:53,020 --> 00:04:55,120 >> და თქვენ შეიძლება გავიხსენოთ მეორე დღეს, რომ ჩვენ 105 00:04:55,120 --> 00:04:59,860 აიღო საკმაოდ ტრადიციული კონცეფცია ეძებს ვინმე up 106 00:04:59,860 --> 00:05:03,240 საკმაოდ დიდი სატელეფონო წიგნი, ან უფრო ზოგადად ციფრული ამ დღეებში, 107 00:05:03,240 --> 00:05:04,420 უბრალოდ ძალიან დიდი მონაცემები კომპლექტი. 108 00:05:04,420 --> 00:05:07,840 მართლაც დიდი კონტაქტების სია, უამრავი სახელები ალფავიტის. 109 00:05:07,840 --> 00:05:11,310 ჩვენ მიხვდა, რომ მე შეიძლება მივუდგეთ ამ პრობლემას უბრალოდ 110 00:05:11,310 --> 00:05:14,520 გამოყენებით ხაზოვანი მიდგომა გვერდზე გვერდი 111 00:05:14,520 --> 00:05:17,775 ან თუნდაც ორი მიერ გამართულ time-- ჩვენ მიხვდა, რომ უფრო ინტუიტიური ალგორითმი 112 00:05:17,775 --> 00:05:20,840 უბრალოდ სახის გამყოფი და დაპყრობის პრობლემა ისევ და ისევ, 113 00:05:20,840 --> 00:05:24,670 და ისევ განახევრებას იგი ყოველ დრო, მოგვცა ეს მწვანე შედეგი. 114 00:05:24,670 --> 00:05:27,080 და ეს იმდენად flatter რადგან იგი ვარაუდობს 115 00:05:27,080 --> 00:05:29,160 რომ მიუხედავად იმისა, რომ ეს პრობლემა იღებს უფრო დიდი და უფრო დიდი, 116 00:05:29,160 --> 00:05:32,470 როგორც არის საქმე ამ დღეებში მონაცემები კომპლექტი და reality-- Facebook და Google 117 00:05:32,470 --> 00:05:34,630 ძებნის შედეგები და მოსწონს აკეთებს ჩვენი ალგორითმი 118 00:05:34,630 --> 00:05:37,660 ასრულებს ისევე ეფექტურად იმ უფრო დიდი ნაკბენები 119 00:05:37,660 --> 00:05:40,310 როგორც ეს გააკეთა თუნდაც მცირე ნაკბენები. 120 00:05:40,310 --> 00:05:45,330 >> ახლა ის სთხოვს კითხვაზე, თუ რა შეგვიძლია რეალურად მოგვარებას ასეთივე 121 00:05:45,330 --> 00:05:46,820 ამ სახის ინტუიცია? 122 00:05:46,820 --> 00:05:48,740 ეს ერთგვარი სამმართველოს და დაპყრობის? 123 00:05:48,740 --> 00:05:51,029 ისე, ჩვენ შეიძლება რაღაც მოსწონს ეს დღეს აქ. 124 00:05:51,029 --> 00:05:52,070 ჩვენ შეიძლება მიიღოს დასწრება. 125 00:05:52,070 --> 00:05:56,102 ასე რომ, შესაძლოა, როგორც 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11-- 126 00:05:56,102 --> 00:05:57,560 არ იქნება, რომ ყველა ეფექტური. 127 00:05:57,560 --> 00:05:58,990 ასე რომ, დაველოდოთ, grade სკოლა. 128 00:05:58,990 --> 00:06:02,770 2, 4, 6, 8, 10, 12, 14, 16, 18 და სხვ. 129 00:06:02,770 --> 00:06:04,140 მაგრამ შეგვიძლია გავაკეთოთ ცოტა უკეთესი? 130 00:06:04,140 --> 00:06:06,630 >> მე დარწმუნებული ვარ, არ შემიძლია ამისათვის თავს. 131 00:06:06,630 --> 00:06:09,420 ასე რომ, თუ თქვენ იუმორის ჩვენთვის მხოლოდ მომენტი, ჩვენ მოუტანა ჩვენთან 132 00:06:09,420 --> 00:06:11,640 ალგორითმი რომ უბრალოდ მიიღო სამი ნაბიჯი, 133 00:06:11,640 --> 00:06:15,130 მაგრამ ეს არ require-- თუ არ mind-- ყველა დავდგეთ, 134 00:06:15,130 --> 00:06:15,690 თუ თქვენ აკეთებთ. 135 00:06:15,690 --> 00:06:23,901 136 00:06:23,901 --> 00:06:29,380 ასე რომ, ყველა ჩვენგანი ახლა დგას, ნაბიჯი ერთი ეს ალგორითმი შემდეგ. 137 00:06:29,380 --> 00:06:31,680 აღუდგეს და მივანიჭოთ თავის ნომერი 1. 138 00:06:31,680 --> 00:06:34,180 ასე რომ, ამ მომენტში, ფაქტიურად ყველას ამ ოთახში 139 00:06:34,180 --> 00:06:38,830 იმედია ფიქრობს საკუთარ თავს, თუმცა ფეხი იტკინა, ნომერი 1. 140 00:06:38,830 --> 00:06:42,020 >> ახლა დაიხევს ორი ეს ალგორითმი აპირებს ჩართვას შემდეგ. 141 00:06:42,020 --> 00:06:44,680 ნაბიჯი, ორი, წყვილი off ვინმე იდგა, 142 00:06:44,680 --> 00:06:47,970 დაამატეთ თქვენი ნომრები ერთად, და მიიღოს თანხა, როგორც თქვენი ახალი ნომერი. 143 00:06:47,970 --> 00:06:53,110 144 00:06:53,110 --> 00:06:55,620 სწრაფი საღი აზრის ქვითარი. 145 00:06:55,620 --> 00:06:58,180 რა ნომერი ყველას ფიქრი ახლა? 146 00:06:58,180 --> 00:07:01,930 >> ასე რომ, 2, გარდა იქნებ ერთი, უხერხულია, lonesome პირი. 147 00:07:01,930 --> 00:07:04,269 თუ ჩვენ გვაქვს უცნაური ნომერი ადამიანი ოთახში. 148 00:07:04,269 --> 00:07:06,560 ასე რომ, ერთი პირი, შესაძლოა კვლავ იყოს ნომერი 1, ეს ჯარიმა. 149 00:07:06,560 --> 00:07:09,440 მაგრამ ნაბიჯი სამი აქ, თქვენ უნდა დასხდნენ. 150 00:07:09,440 --> 00:07:13,620 სხვა უნდა დაბრუნდეს დახევას ორი, და ვიმეორებ, თუ თქვენ აკეთებთ. 151 00:07:13,620 --> 00:07:54,430 152 00:07:54,430 --> 00:07:58,240 >> ასე რომ, თუ ჯერ კიდევ იდგა, თქვენ უნდა იყოს მათ შორის, ვინც აპირებს უკან დახევას ორი. 153 00:07:58,240 --> 00:08:13,910 154 00:08:13,910 --> 00:08:14,574 შეინახეთ აპირებს. 155 00:08:14,574 --> 00:08:20,790 156 00:08:20,790 --> 00:08:22,130 რამდენიმე ადამიანი კვლავ იდგა. 157 00:08:22,130 --> 00:08:33,590 158 00:08:33,590 --> 00:08:35,614 >> ასე რომ, თუ ჯერ კიდევ იდგა, წყვილი ერთად ვინმე. 159 00:08:35,614 --> 00:08:53,710 160 00:08:53,710 --> 00:08:55,020 ყველა უფლება, კლებულობს ქვემოთ. 161 00:08:55,020 --> 00:09:06,394 162 00:09:06,394 --> 00:09:07,560 რამდენიმე ადამიანი კვლავ იდგა. 163 00:09:07,560 --> 00:09:08,600 მე დაგეხმარებით საჭიროების შემთხვევაში. 164 00:09:08,600 --> 00:09:11,855 დამახსოვრება გასაღები takeaway აქ, არის, თუ როგორ ბევრად უფრო სწრაფად, ეს არის, ვიდრე მე დათვლა. 165 00:09:11,855 --> 00:09:15,090 166 00:09:15,090 --> 00:09:16,200 >> ასე რომ, ვნახოთ. 167 00:09:16,200 --> 00:09:16,900 შემიძლია დაგეხმაროთ out. 168 00:09:16,900 --> 00:09:19,425 ასე რომ, რა რაოდენობის არიან თქვენ ჯერ კიდევ ფიქრობს? 169 00:09:19,425 --> 00:09:20,320 >> აუდიტორია: მე 44. 170 00:09:20,320 --> 00:09:22,400 >> დევიდ ჯ Malan: 44, ასე რომ, თქვენ წავიდეთ წინ და დასხდნენ. 171 00:09:22,400 --> 00:09:23,733 რა რაოდენობის ფიქრი? 172 00:09:23,733 --> 00:09:24,840 აუდიტორია: 74. 173 00:09:24,840 --> 00:09:27,006 >> დევიდ ჯ Malan: 74. 174 00:09:27,006 --> 00:09:28,380 ყველა უფლება, წავიდეთ წინ და დასხდნენ. 175 00:09:28,380 --> 00:09:30,390 ვინ დგას? 176 00:09:30,390 --> 00:09:31,550 86. 177 00:09:31,550 --> 00:09:33,340 და ის არის, ვინმეს მაინც იდგა? 178 00:09:33,340 --> 00:09:34,976 >> რა ნომერი? 179 00:09:34,976 --> 00:09:37,380 გავიგე, 67. 180 00:09:37,380 --> 00:09:39,370 და მაშინ რა? 181 00:09:39,370 --> 00:09:40,900 32. 182 00:09:40,900 --> 00:09:44,230 ვინმეს მაინც იდგა და ფიქრი ნომერი? 183 00:09:44,230 --> 00:09:44,730 >> ოჰ, hi. 184 00:09:44,730 --> 00:09:45,230 ბოდიში. 185 00:09:45,230 --> 00:09:48,350 იყავით უფლება უკან. 186 00:09:48,350 --> 00:09:49,520 42. 187 00:09:49,520 --> 00:09:51,758 ვინმეს? 188 00:09:51,758 --> 00:09:52,610 >> აუდიტორია: 47. 189 00:09:52,610 --> 00:09:54,930 >> დევიდ ჯ Malan: 47. 190 00:09:54,930 --> 00:09:57,980 არის ვინმეს მაინც იდგა რომელიც არ იქნა დათვლილი? 191 00:09:57,980 --> 00:10:06,450 ასე რომ, საბოლოო რაოდენობის ადამიანი ოთახში რომელსაც აქვს 497 სავარძლები is-- რომელთაგან ყველა 192 00:10:06,450 --> 00:10:10,930 არიან filled-- 390. 193 00:10:10,930 --> 00:10:12,230 ასე რომ, ეს არის დიდი. 194 00:10:12,230 --> 00:10:16,435 >> ჩვენ მალე განიხილავენ ცნება შეცდომა კომპიუტერული პროგრამა. 195 00:10:16,435 --> 00:10:19,660 მაგრამ ჩვენ დავბრუნდებით, რომ ხანგრძლივი. 196 00:10:19,660 --> 00:10:22,440 თუმცა თეორიულად, რა შეიძლება არ მოხდა ახლა? 197 00:10:22,440 --> 00:10:25,930 ასე რომ, მიუხედავად იმისა, რომ არსებობს სამი დიდი ნაბიჯები, რათა ეს ალგორითმი, თითოეული მათგანი 198 00:10:25,930 --> 00:10:27,510 მხოლოდ სახის ერთი დიდი ოპერაცია. 199 00:10:27,510 --> 00:10:31,020 და იყო ამ cyclicity მას იმ შემთხვევაში, თუ თქვენ ჯერ კიდევ იდგა, 200 00:10:31,020 --> 00:10:34,870 თქვენ ინახება აპირებს ნაბიჯი სამი, ორი, ნაბიჯი სამი ორ, ნაბიჯ სამიდან ორი. 201 00:10:34,870 --> 00:10:37,330 >> მაგრამ რა ინახება ხდება თითოეულ iteration? 202 00:10:37,330 --> 00:10:39,440 თითოეული ციკლის ამ loop? 203 00:10:39,440 --> 00:10:41,940 რა ხდებოდა სხვაგან ოთახში? 204 00:10:41,940 --> 00:10:45,170 არა მხოლოდ ერთი და იგივე, მაგრამ რა ხდებოდა, რომ ნახევარი თქვენ? 205 00:10:45,170 --> 00:10:46,170 დაჯდომა. 206 00:10:46,170 --> 00:10:49,710 ასე რომ, იქ ტყუილი ამ მოსაზრებას, ჰგავს სატელეფონო წიგნი მაგალითად, 207 00:10:49,710 --> 00:10:52,050 იმ შემთხვევაში, თუ ნახევარი თქვენ სხდომაზე ქვემოთ, ყოველ ჯერზე, 208 00:10:52,050 --> 00:10:54,560 პრობლემა იწყება იქნებ 400 ადამიანი, 209 00:10:54,560 --> 00:10:57,780 შემდეგ 200 ადამიანი, 100-ზე მეტი ადამიანი, 50 ადამიანი, და სხვ. 210 00:10:57,780 --> 00:11:00,660 >> ასე რომ, ჩვენ whittle ქვემოთ თეორია მხოლოდ ერთ ადამიანს, 211 00:11:00,660 --> 00:11:02,830 ფიქრი საერთო ღირებულება ყველას. 212 00:11:02,830 --> 00:11:05,777 ახლა რეალობა, ზოგიერთი სოციალური დინამიკა, და ზოგიერთი არითმეტიკული შეცდომები 213 00:11:05,777 --> 00:11:07,360 შესაძლოა წვლილი შეიტანოს, რომ საბოლოო bug. 214 00:11:07,360 --> 00:11:10,300 თუმცა თეორიულად, ხოლო მე ჯერ კიდევ დათვლის მოშორებით, 215 00:11:10,300 --> 00:11:12,860 აღების რამდენიმე ათეული ნაბიჯები, ან ასობით ნაბიჯები 216 00:11:12,860 --> 00:11:16,240 ითვლიან თქუენგან, ითვლიან roomful of 500 ან ხალხმა 217 00:11:16,240 --> 00:11:20,560 არ უნდა მომხდარიყო გაცილებით ნაკლები ნაბიჯები, იმიტომ, რომ თქვენ შეგიძლიათ მხოლოდ გაყოფა 500 და 1/2 218 00:11:20,560 --> 00:11:21,350 ასე ბევრჯერ. 219 00:11:21,350 --> 00:11:24,120 ასე რომ, ისევე, როგორც ტელეფონი წიგნის მაგალითად მეორე დღეს, 220 00:11:24,120 --> 00:11:26,740 არც ჩვენ გვაქვს რაღაც ლოგარითმული ასე ვთქვათ, 221 00:11:26,740 --> 00:11:28,870 რომლის მიხედვითაც, თუ ჩვენ ყველა ოპერაციული უნისონში, 222 00:11:28,870 --> 00:11:32,000 და იგნორირება გარდა ამისა შეცდომები, რომ ჩვენ 223 00:11:32,000 --> 00:11:34,140 მივაღწიეთ ზუსტად რომ სახის ქრონომეტრაჟი? 224 00:11:34,140 --> 00:11:37,900 >> ახლა უნდა იყოს სამართლიანი, სახის მოტყუებული, და რომ მე რუსეთზე კიდევ ერთი რესურსი. 225 00:11:37,900 --> 00:11:40,320 ვინაიდან ეს მხოლოდ ერთი ჩემთვის, მე ბერკეტს ასობით თქვენ. 226 00:11:40,320 --> 00:11:43,340 მაგრამ ეს შეიძლება ითქვას, რომ იყოს მაგალითად პარალელური დამუშავება, 227 00:11:43,340 --> 00:11:46,400 ან სახელმწიფო ხელოვნების ძალიან vogue სადაც კომპიუტერები ამ დღეებში აქვს 228 00:11:46,400 --> 00:11:49,830 მრავალჯერადი პროცესორები, ან მეტი ტექნიკურად, უფრო მრავალჯერადი ბირთვით, 229 00:11:49,830 --> 00:11:52,550 და შეიძლება მართლაც გავაკეთოთ მრავალჯერადი რამ ერთბაშად, ჰგავს 230 00:11:52,550 --> 00:11:54,706 ყველა ვაკეთებთ იქ, პარალელურად. 231 00:11:54,706 --> 00:11:56,580 მაგრამ გავიხსენოთ, რომ ის, რაც ჩვენ ასევე გააკეთა ოთხშაბათს 232 00:11:56,580 --> 00:12:02,640 იყო ცდილობენ ხელში ამ ინტუიცია და გააფორმოს ეს კოდი. 233 00:12:02,640 --> 00:12:04,165 რაღაც ფსევდო კოდი. 234 00:12:04,165 --> 00:12:07,040 და სინამდვილეში, და იმედი მაქვს, თქვენ აპატიებს, ეს როგორც 80 გრადუსი აქ. 235 00:12:07,040 --> 00:12:09,420 ასე რომ, მე ვაპირებ ამ off უბრალოდ ცოტა. 236 00:12:09,420 --> 00:12:12,410 რა მეგონა ჩვენ გავაკეთოთ არის გარდამავალი ახლა განცხადება, რომლის მიხედვითაც 237 00:12:12,410 --> 00:12:16,300 ჩვენ კიდევ ერთხელ ჩაერთვება აუდიტორიას, მაგრამ დაწეროთ პროგრამა ინგლისური 238 00:12:16,300 --> 00:12:19,537 როგორც სინტაქსის, რომელთანაც ამ პრობლემის მოსაგვარებლად აქ. 239 00:12:19,537 --> 00:12:20,203 [ვიდეო აღწარმოების] 240 00:12:20,203 --> 00:12:22,266 -ეს ის არაქისის კარაქი რძე დროს. 241 00:12:22,266 --> 00:12:23,890 Peanut კარაქი რძე დროს. 242 00:12:23,890 --> 00:12:25,620 Peanut კარაქი რძე დროს. 243 00:12:25,620 --> 00:12:26,320 >> Way ya! 244 00:12:26,320 --> 00:12:26,927 Way ya! 245 00:12:26,927 --> 00:12:27,781 Way ya! 246 00:12:27,781 --> 00:12:28,350 Way ya! 247 00:12:28,350 --> 00:12:29,723 ახლა არ წახვალ! 248 00:12:29,723 --> 00:12:30,264 ესეც ასე! 249 00:12:30,264 --> 00:12:30,805 ესეც ასე! 250 00:12:30,805 --> 00:12:31,710 ესეც ასე! 251 00:12:31,710 --> 00:12:33,156 Peanut კარაქი რძე! 252 00:12:33,156 --> 00:12:34,602 Peanut კარაქი რძე! 253 00:12:34,602 --> 00:12:36,530 >> Peanut კარაქი რძე! 254 00:12:36,530 --> 00:12:37,494 Peanut კარაქი რძე! 255 00:12:37,494 --> 00:12:38,940 Peanut, არაქისის კარაქი რძე! 256 00:12:38,940 --> 00:12:39,904 Peanut კარაქი რძე! 257 00:12:39,904 --> 00:12:41,840 Peanut კარაქი რძე ბეისბოლის. 258 00:12:41,840 --> 00:12:42,423 >> [END აღწარმოების] 259 00:12:42,423 --> 00:12:45,510 დევიდ ჯ Malan: --that ვიდეო, მაგრამ ეს არის პატარა ნარკოტიკული, 260 00:12:45,510 --> 00:12:46,540 თუ არ ცოტა შემაშფოთებელი. 261 00:12:46,540 --> 00:12:49,623 მაგრამ ამის გაკეთება, ვფიქრობდი, რომ ის, რაც ჩვენ გვინდა არის შეეცადოს, რომ დავწეროთ პროგრამა, ერთად, 262 00:12:49,623 --> 00:12:51,870 რისთვისაც აუცილებელია სამი მოხალისეები. 263 00:12:51,870 --> 00:12:54,350 უნდა იყოს კომფორტული კამერა და ინტერნეტით. 264 00:12:54,350 --> 00:12:57,820 სემ, მოდის up. 265 00:12:57,820 --> 00:12:59,830 Purple პერანგი, სწორედ აქ, მოდის up. 266 00:12:59,830 --> 00:13:03,470 >> და აქ, ნება მომეცით წასვლა ცოტა უფრო უკან. 267 00:13:03,470 --> 00:13:05,280 Crimson და ლურჯი მაისური, მოდის up. 268 00:13:05,280 --> 00:13:06,980 სრულყოფილი. 269 00:13:06,980 --> 00:13:09,790 კარგით ახლა. 270 00:13:09,790 --> 00:13:12,490 ამოდი, მოდის up. 271 00:13:12,490 --> 00:13:13,581 >> და რა არის შენი სახელი? 272 00:13:13,581 --> 00:13:14,080 Erica. 273 00:13:14,080 --> 00:13:15,289 დავით, კარგია თქვენთან შეხვედრა. 274 00:13:15,289 --> 00:13:16,830 თუ გსურთ მიიღოს ამ ადგილს აქ. 275 00:13:16,830 --> 00:13:17,900 ეს არის სემ. 276 00:13:17,900 --> 00:13:19,690 >> რა გქვია? 277 00:13:19,690 --> 00:13:20,260 ანტონიო. 278 00:13:20,260 --> 00:13:21,595 Antonio, კარგია თქვენთან შეხვედრა. 279 00:13:21,595 --> 00:13:23,790 Erica და სემ, თუ მინდა მინდა აქვს ადგილი აქ. 280 00:13:23,790 --> 00:13:26,700 რა ჩვენ მოვიდა მომზადებული, როგორც ეს ბიჭები გამოვლენა, 281 00:13:26,700 --> 00:13:30,580 არის ინგრედიენტები, რომელიც, რათა არაქისის კარაქი და ჟელე სენდვიჩს. 282 00:13:30,580 --> 00:13:33,520 >> ახლა ეს შეიძლება იყოს ის, რომ თქვენ ძალიან ბევრი მიანიჭა. 283 00:13:33,520 --> 00:13:35,430 მაგრამ ჩვენ მოცემული თითოეული ჩვენი სამი მოხალისეები 284 00:13:35,430 --> 00:13:40,500 აქ ორი მოხალისეები და სემ აქ, პური, თითოეული ფირფიტა, დანა, 285 00:13:40,500 --> 00:13:43,740 ერთი ქილა რძე ან ჯემი, და ერთი ქილა არაქისის კარაქი. 286 00:13:43,740 --> 00:13:46,190 და მიზანი ხელთ არის არის იქნება ამ სამ 287 00:13:46,190 --> 00:13:48,030 რათა არაქისის კარაქი და ჟელე სენდვიჩს. 288 00:13:48,030 --> 00:13:51,000 მაგრამ ის, რაც ჩვენ ვაპირებთ, რომ ველოდოთ audience-- რადგან ყველა თქვენ 289 00:13:51,000 --> 00:13:53,710 ნამდვილად ვიცი, როგორ უნდა გავაკეთოთ ეს ასე კარგად reality-- 290 00:13:53,710 --> 00:13:56,380 ვაპირებთ, რომ მოგვაწოდოთ ეტაპობრივად ინსტრუქციები. 291 00:13:56,380 --> 00:13:57,970 ფსევდო-კოდი, თუ გნებავთ. 292 00:13:57,970 --> 00:13:59,922 >> ასე რომ, მე როლი მწიგნობარი აქ. 293 00:13:59,922 --> 00:14:02,880 და მაქვს პატარა დავალებების სია, და ისე, რომ თითოეული თქვენგანი, ერთ დროს, 294 00:14:02,880 --> 00:14:04,588 მოუწოდებს პოტენციურ სასწავლო, მე 295 00:14:04,588 --> 00:14:06,110 დაწერა მას, ვიმეორებ, როგორც საჭიროა. 296 00:14:06,110 --> 00:14:09,650 და მაშინ ბიჭები ვაპირებთ არაქისის კარაქი და ჟელე sandwich 297 00:14:09,650 --> 00:14:11,171 მხოლოდ რასაც თქვენ განუცხადა. 298 00:14:11,171 --> 00:14:12,670 ასე რომ, ვფიქრობ თქუენგან როგორც კომპიუტერი. 299 00:14:12,670 --> 00:14:13,740 >> თქვენ შეგიძლიათ მხოლოდ თუ რას განუცხადა. 300 00:14:13,740 --> 00:14:14,948 არარის ვარაუდები, კითხვები. 301 00:14:14,948 --> 00:14:16,660 თქვენ უბრალოდ უნდა გავაკეთოთ. 302 00:14:16,660 --> 00:14:20,460 ასე რომ, ვისაც სურს, რომ საფრთხის პირველი ინსტრუქციის მიღების PBJ სენდვიჩის? 303 00:14:20,460 --> 00:14:21,460 ვერანდაზე. 304 00:14:21,460 --> 00:14:22,801 >> აუდიტორია: გახსენით ტომარა პური. 305 00:14:22,801 --> 00:14:26,430 >> დევიდ ჯ Malan: გახსენით ტომარა პური, თუ გნებავთ. 306 00:14:26,430 --> 00:14:34,440 307 00:14:34,440 --> 00:14:35,230 ასე რომ, ვნახოთ. 308 00:14:35,230 --> 00:14:37,910 მოდით iterate, და მიიღეთ უფრო ზუსტი. 309 00:14:37,910 --> 00:14:39,040 >> კარგი გზა, რათა დაიწყოს, თუმცა. 310 00:14:39,040 --> 00:14:42,340 ნაბიჯი, ორი, ვინმეს. 311 00:14:42,340 --> 00:14:43,590 ახლა არავის არ სურს მოხალისე. 312 00:14:43,590 --> 00:14:44,616 ნაბიჯი ორი, წინ. 313 00:14:44,616 --> 00:14:46,532 აუდიტორია: გახსენით შიდა ტომარა პური, ასევე. 314 00:14:46,532 --> 00:14:50,600 დევიდ ჯ Malan: გახსენით შიდა ტომარა პური, ასევე. 315 00:14:50,600 --> 00:14:51,880 დიდი, ჩვენ სწავლის. 316 00:14:51,880 --> 00:14:57,880 317 00:14:57,880 --> 00:14:59,090 ცოტა უფრო ზუსტი. 318 00:14:59,090 --> 00:15:00,240 მოდით ამ სამუშაო. 319 00:15:00,240 --> 00:15:01,180 დიახ, მწვანე მაისური. 320 00:15:01,180 --> 00:15:04,608 >> აუდიტორია: [INAUDIBLE] 321 00:15:04,608 --> 00:15:05,108 322 00:15:05,108 --> 00:15:09,040 დევიდ ჯ Malan: ნაჭერი პური. 323 00:15:09,040 --> 00:15:11,110 ნაზად აშორებს ორი ნაჭერი პური. 324 00:15:11,110 --> 00:15:20,350 325 00:15:20,350 --> 00:15:21,000 ეს არის კარგი. 326 00:15:21,000 --> 00:15:24,300 ნაბიჯი ოთხი, ვინმეს? 327 00:15:24,300 --> 00:15:25,170 მეტი აქ, არა? 328 00:15:25,170 --> 00:15:26,130 >> აუდიტორია: [INAUDIBLE] 329 00:15:26,130 --> 00:15:28,810 >> დევიდ ჯ Malan: ადგილი პური ფირფიტა. 330 00:15:28,810 --> 00:15:33,490 331 00:15:33,490 --> 00:15:35,290 ნაბიჯი ხუთი? 332 00:15:35,290 --> 00:15:36,020 ნაბიჯი ხუთი, yeah? 333 00:15:36,020 --> 00:15:39,440 >> აუდიტორია: [INAUDIBLE] 334 00:15:39,440 --> 00:15:39,940 335 00:15:39,940 --> 00:15:43,860 დევიდ ჯ Malan: თავზე of-- oh, ხელში. 336 00:15:43,860 --> 00:15:46,967 ადგილი მხრივ თავზე არაქისის კარაქი. 337 00:15:46,967 --> 00:15:47,800 ის არის, რომ ის, რაც მე უხელმძღვანელებს? 338 00:15:47,800 --> 00:15:49,160 >> აუდიტორია: ჰო, და unscrew. 339 00:15:49,160 --> 00:15:51,370 >> დევიდ ჯ Malan: And-- აცხადებენ, რომ ეს კიდევ ერთხელ. 340 00:15:51,370 --> 00:15:52,696 >> აუდიტორია: [INAUDIBLE] 341 00:15:52,696 --> 00:15:57,990 >> დევიდ ჯ Malan: და ამით სახურავი შემდეგი არაქისის კარაქი. 342 00:15:57,990 --> 00:16:00,370 მსუბუქად განათავსეთ მხრივ ზედა არაქისის კარაქი, 343 00:16:00,370 --> 00:16:03,240 და unscrew, და ამით lid შემდეგი არაქისის კარაქი. 344 00:16:03,240 --> 00:16:14,760 345 00:16:14,760 --> 00:16:16,260 OK, ნაბიჯ ექვსი. 346 00:16:16,260 --> 00:16:17,520 ნაბიჯი ექვსი, ვინმეს. 347 00:16:17,520 --> 00:16:19,366 ჰო? 348 00:16:19,366 --> 00:16:22,740 >> აუდიტორია: [INAUDIBLE] 349 00:16:22,740 --> 00:16:29,197 350 00:16:29,197 --> 00:16:30,405 დევიდ ჯ Malan: ამბობენ, რომ ეს კიდევ ერთხელ. 351 00:16:30,405 --> 00:16:31,946 აუდიტორია: გაიმეორეთ ნაბიჯი ხუთ ერთხელ. 352 00:16:31,946 --> 00:16:37,380 დევიდ ჯ Malan: ვიმეორებ ნაბიჯი ხუთ ერთხელ, 353 00:16:37,380 --> 00:16:39,400 რომელიც შექმნას აპირებს ცოტა პრობლემა 354 00:16:39,400 --> 00:16:42,600 ახლა თუ ჩვენ ამით ეტაპობრივად. 355 00:16:42,600 --> 00:16:44,640 ასე რომ, ახლა ჩვენ უკან დახევას ხუთ. 356 00:16:44,640 --> 00:16:47,760 მსუბუქად განათავსებს მხრივ თავზე არაქისის კარაქი და unscrew 357 00:16:47,760 --> 00:16:50,990 და სახურავი შემდეგი არაქისის კარაქი. 358 00:16:50,990 --> 00:16:55,340 მაშინ დაჯექი peanut კარაქი და ვიმეორებ ნაბიჯი ხუთ ერთხელ. 359 00:16:55,340 --> 00:16:58,410 >> ასე რომ, ჩვენ მითითებულ უსასრულო ციკლი, თუ გნებავთ. 360 00:16:58,410 --> 00:17:00,400 ნაბიჯი შვიდი, ვინმეს. 361 00:17:00,400 --> 00:17:02,918 ჰო, წელს დაბრუნდა. 362 00:17:02,918 --> 00:17:06,397 >> აუდიტორია: [INAUDIBLE] 363 00:17:06,397 --> 00:17:16,084 364 00:17:16,084 --> 00:17:17,769 >> დევიდ ჯ Malan: --on თავზე სხვა. 365 00:17:17,769 --> 00:17:20,529 >> აუდიტორია: [INAUDIBLE] 366 00:17:20,529 --> 00:17:23,175 >> დევიდ ჯ Malan: წლის მეორე მხრივ, მეორეს თავზე. 367 00:17:23,175 --> 00:17:28,880 368 00:17:28,880 --> 00:17:30,895 გსურთ მხოლოდ ამუშავება აქ? 369 00:17:30,895 --> 00:17:34,750 როგორ შემიძლია დასრულდება დავალებით? 370 00:17:34,750 --> 00:17:37,790 რა არის დანარჩენი ინსტრუქცია? 371 00:17:37,790 --> 00:17:39,140 >> აუდიტორია: იგნორირება, რომ ნაწილი. 372 00:17:39,140 --> 00:17:41,050 >> დევიდ ჯ Malan: იგნორირება, რომ ნაწილი. 373 00:17:41,050 --> 00:17:44,192 374 00:17:44,192 --> 00:17:44,900 მოდით დავიწყოთ დასრულდა. 375 00:17:44,900 --> 00:17:45,400 ნაბიჯი შვიდი. 376 00:17:45,400 --> 00:17:48,516 377 00:17:48,516 --> 00:17:51,883 >> აუდიტორია: [INAUDIBLE] 378 00:17:51,883 --> 00:17:56,090 >> დევიდ ჯ Malan: შემოტევით დაპირისპირებულ მხრივ ეს არის კარგი. 379 00:17:56,090 --> 00:17:58,544 ეს არის რეალურად კარგი. 380 00:17:58,544 --> 00:18:01,750 >> აუდიტორია: [INAUDIBLE] 381 00:18:01,750 --> 00:18:03,975 >> დევიდ ჯ Malan: პლასტიკური jar-- 382 00:18:03,975 --> 00:18:06,675 >> აუდიტორია: [INAUDIBLE] 383 00:18:06,675 --> 00:18:08,420 >> დევიდ ჯ Malan: twist-- 384 00:18:08,420 --> 00:18:11,488 >> აუდიტორია: [INAUDIBLE] 385 00:18:11,488 --> 00:18:13,730 >> დევიდ ჯ Malan: ორი წამი. 386 00:18:13,730 --> 00:18:15,800 უბრალოდ გახსენით არაქისის კარაქი jar. 387 00:18:15,800 --> 00:18:19,020 388 00:18:19,020 --> 00:18:20,632 იმედი მაქვს, თქვენ აპატიებს. 389 00:18:20,632 --> 00:18:21,840 მოდით ვივარაუდოთ, მოვხვდით. 390 00:18:21,840 --> 00:18:23,240 გახსენით არაქისის კარაქი jar. 391 00:18:23,240 --> 00:18:27,008 392 00:18:27,008 --> 00:18:32,570 >> [ტაში] 393 00:18:32,570 --> 00:18:34,790 >> დევიდ ჯ Malan: ნაბიჯი რვა, მოდით წავიდეთ. 394 00:18:34,790 --> 00:18:37,510 ნაბიჯი რვა, დიახ, უკან. 395 00:18:37,510 --> 00:18:38,470 >> აუდიტორია: [INAUDIBLE] 396 00:18:38,470 --> 00:18:44,772 397 00:18:44,772 --> 00:18:45,700 >> დევიდ ჯ Malan: კარგი. 398 00:18:45,700 --> 00:18:47,040 ნაბიჯი ცხრა, არა? 399 00:18:47,040 --> 00:18:48,924 >> აუდიტორია: [INAUDIBLE] 400 00:18:48,924 --> 00:18:51,567 >> დევიდ ჯ Malan: --out of არაქისის კარაქი jar. 401 00:18:51,567 --> 00:18:53,830 And-- და რა? 402 00:18:53,830 --> 00:18:54,729 >> აუდიტორია: [INAUDIBLE] 403 00:18:54,729 --> 00:18:58,222 >> დევიდ ჯ Malan: და ბოლო დანა ისევ არაქისის კარაქი. 404 00:18:58,222 --> 00:19:11,130 405 00:19:11,130 --> 00:19:12,090 ნაბიჯი ათი. 406 00:19:12,090 --> 00:19:13,050 ნაბიჯი ათი. 407 00:19:13,050 --> 00:19:14,970 >> აუდიტორია: [INAUDIBLE] 408 00:19:14,970 --> 00:19:20,710 >> დევიდ ჯ Malan: განათავსეთ დანა გარეთ, და მაშინ ამოიღონ ბეჭედი. 409 00:19:20,710 --> 00:19:23,060 Nice. 410 00:19:23,060 --> 00:19:24,400 Off არაქისის კარაქი. 411 00:19:24,400 --> 00:19:34,490 412 00:19:34,490 --> 00:19:36,406 ყველა უფლება, ნაბიჯი 11. 413 00:19:36,406 --> 00:19:37,322 >> აუდიტორია: [INAUDIBLE] 414 00:19:37,322 --> 00:19:42,520 415 00:19:42,520 --> 00:19:48,164 >> დევიდ ჯ Malan: OK, ნაცრისფერი კომპიუტერული დაიცვას ლურჯი ან წითელი კომპიუტერში. 416 00:19:48,164 --> 00:19:49,631 კარგი. 417 00:19:49,631 --> 00:19:53,054 >> [ტაში] 418 00:19:53,054 --> 00:19:55,920 419 00:19:55,920 --> 00:19:57,170 დევიდ ჯ Malan: დაგვაბრუნოს. 420 00:19:57,170 --> 00:19:59,570 რამდენიმე ნაბიჯები. 421 00:19:59,570 --> 00:20:00,250 რა არის შემდეგი? 422 00:20:00,250 --> 00:20:02,590 ნაბიჯი 12. 423 00:20:02,590 --> 00:20:04,161 ნაბიჯი 12. 424 00:20:04,161 --> 00:20:05,123 ჰო? 425 00:20:05,123 --> 00:20:14,262 >> აუდიტორია: განათავსეთ ერთი ნაჭერი პური ნაზად ერთი თქვენს ხელშია. 426 00:20:14,262 --> 00:20:17,550 >> დევიდ ჯ Malan: ერთი თქვენს ხელშია. 427 00:20:17,550 --> 00:20:20,760 და მაშინ, ნაბიჯ 13. 428 00:20:20,760 --> 00:20:21,260 ჰო? 429 00:20:21,260 --> 00:20:22,220 >> აუდიტორია: [INAUDIBLE] 430 00:20:22,220 --> 00:20:25,580 431 00:20:25,580 --> 00:20:27,150 >> დევიდ ჯ Malan: --on ნაჭერი პური. 432 00:20:27,150 --> 00:20:29,950 კარგი. 433 00:20:29,950 --> 00:20:32,260 საკმაოდ კარგი. 434 00:20:32,260 --> 00:20:34,990 ნაბიჯი 14, yeah. 435 00:20:34,990 --> 00:20:38,126 >> აუდიტორია: გაუქმება ნაბიჯი 13. 436 00:20:38,126 --> 00:20:39,950 >> დევიდ ჯ Malan: გაუქმება ნაბიჯი 13. 437 00:20:39,950 --> 00:20:42,690 438 00:20:42,690 --> 00:20:44,770 მოდით გადაადგილება ჟელე. 439 00:20:44,770 --> 00:20:47,900 ეს არის 100 ნაბიჯი პროგრამა, მაგრამ ჩვენ ვიყავით ნაბიჯი 15. 440 00:20:47,900 --> 00:20:49,210 ჰო. 441 00:20:49,210 --> 00:20:50,170 >> აუდიტორია: [INAUDIBLE] 442 00:20:50,170 --> 00:20:53,050 443 00:20:53,050 --> 00:20:59,570 >> დევიდ ჯ Malan: 7 მეშვეობით 13 გამოყენებით ვაზელინი, იმიტომ, რომ ეს ისე კარგად. 444 00:20:59,570 --> 00:21:02,530 გაიმეორეთ ნაბიჯები 7 მეშვეობით 13, გამოყენებით რძე. 445 00:21:02,530 --> 00:21:07,940 ასე რომ, დაჯექი ქვედა ნახევარში რძე jar ერთი მხრივ თავზე. 446 00:21:07,940 --> 00:21:11,970 მეორეს მხრივ, საქართველოს სხვა დაბრუნება, იგნორირება, რომ ნაწილი, 447 00:21:11,970 --> 00:21:15,430 დაჯექი დაპირისპირებულ ხელში, სახურავი და პლასტიკური jar 448 00:21:15,430 --> 00:21:18,300 ბოლოში, და ბედის ორი წამი. 449 00:21:18,300 --> 00:21:19,940 შემდეგ გახსნა jelly jar. 450 00:21:19,940 --> 00:21:23,290 451 00:21:23,290 --> 00:21:26,580 და ბოლოს, მოდით ცდილობენ მოგვცეს რაღაც საკვები. 452 00:21:26,580 --> 00:21:27,270 ნაბიჯი 16. 453 00:21:27,270 --> 00:21:35,820 454 00:21:35,820 --> 00:21:37,130 რატომ არ დავტოვებთ იქ. 455 00:21:37,130 --> 00:21:38,879 დიდი მადლობა, რომ ჩვენი სამი მოხალისეები. 456 00:21:38,879 --> 00:21:41,466 [ტაში] 457 00:21:41,466 --> 00:21:45,920 458 00:21:45,920 --> 00:21:50,300 >> ჩვენ გვყავს პატარა CS50 სტრესი ბურთი თქვენთვის. 459 00:21:50,300 --> 00:21:54,540 იგი იქნება sandwich but-- ისე რა 460 00:21:54,540 --> 00:21:57,130 იყო წერტილი, მიღმა, რომელსაც ცოტა გართობა ალგორითმი? 461 00:21:57,130 --> 00:22:00,140 მაგრამ რეალობა ის არის, რომ მაშინაც კი, როცა თქვენ პროგრამირების კომპიუტერი, 462 00:22:00,140 --> 00:22:02,050 თქვენ უნდა იყოს სუპერ ზუსტი. 463 00:22:02,050 --> 00:22:04,030 როგორც კომპლექსური ან დაშინებას როგორც თქვენი საკუთარი კომპიუტერი 464 00:22:04,030 --> 00:22:06,670 შეიძლება ძალიან კარგად იყოს, რომ თქვენ, მაინც, როდესაც რაღაც მიდის არასწორი, 465 00:22:06,670 --> 00:22:10,150 რეალობა ის საკმაოდ dumb მოწყობილობა, რომელიც იყო გამოგონილი ჩვენს ადამიანებში, 466 00:22:10,150 --> 00:22:13,267 და მხოლოდ ამის ქვეჯგუფი, რაც ჩვენ გავაკეთოთ ზოგჯერ თქმა faster-- 467 00:22:13,267 --> 00:22:15,100 მაგრამ ეს არ იცით, თუ როგორ რათა ვარაუდები. 468 00:22:15,100 --> 00:22:18,070 ეს არ ვიცი, როგორ უნდა იყოს იმავე სიგრძის, როგორც თქვენ. 469 00:22:18,070 --> 00:22:20,280 >> ეს იქნება მხოლოდ ამის გაკეთება რას გეტყვით იგი. 470 00:22:20,280 --> 00:22:22,070 და თქვენ უნდა დაარტყა, ალბათ, როგორც ჩვენ დავიწყებთ 471 00:22:22,070 --> 00:22:24,770 წერილობით ფაქტობრივი კოდი ერთად პირველი პრობლემა კომპლექტი და მის ფარგლებს გარეთ, 472 00:22:24,770 --> 00:22:27,490 რამდენად მარტივია ეს არის ის, რომ ვარაუდი, როგორც ადამიანის, 473 00:22:27,490 --> 00:22:31,880 და არ გავუსწრო მე უნდა გაუმკლავდეს იმ შემთხვევაში, თუ იმ კუთხეში შემთხვევაში, 474 00:22:31,880 --> 00:22:34,900 ასე ვთქვათ, რომ შეიძლება ძალიან კარგად წარმოიშობა, თუ მაგალითად Sam ჰქონდა მხოლოდ 475 00:22:34,900 --> 00:22:38,711 squeezable ქილა რძე, ხოლო ყველას გვქონდა მინის ქილებში, როგორც 476 00:22:38,711 --> 00:22:39,210 კარგად. 477 00:22:39,210 --> 00:22:42,170 ასე რომ, სანამ ჩვენ რომ ჩვენი ყურადღება რამდენიმე ფაქტობრივი კოდი, 478 00:22:42,170 --> 00:22:44,680 ნება მიბოძეთ წარმოგიდგინოთ კურსის ხელმძღვანელები აქ იელის. 479 00:22:44,680 --> 00:22:49,058 ჩვენი მეგობრები Scaz, ენდი და ჯეისონ ამუშავება და მიესალმები. 480 00:22:49,058 --> 00:22:52,544 >> [ტაში] 481 00:22:52,544 --> 00:22:58,022 482 00:22:58,022 --> 00:23:01,060 >> SCAZ: ჩვენ დავკარგეთ ჯეისონ დროებით. 483 00:23:01,060 --> 00:23:02,440 Hi ერთხელ, ყველას. 484 00:23:02,440 --> 00:23:03,610 ჩემი სახელი არის Scaz. 485 00:23:03,610 --> 00:23:06,860 მე უკვე ასწავლის იელის 2001 წლიდან. 486 00:23:06,860 --> 00:23:10,820 და როდესაც მე არ ასწავლის, ჩემი კვლევის რობოტები 487 00:23:10,820 --> 00:23:12,620 და ხელოვნური ინტელექტი. 488 00:23:12,620 --> 00:23:17,700 >> და განცხადებას, რომ მაქვს დღეს არის, რომ დაწყებული რამდენიმე კვირის განმავლობაში, 489 00:23:17,700 --> 00:23:22,170 ჩვენ ვაპირებთ, რომ იყოს შემოტანა რამდენიმე დამატებითი მასალა CS50 გაიგო 490 00:23:22,170 --> 00:23:24,510 დაზვერვის პროგრამული უზრუნველყოფა. 491 00:23:24,510 --> 00:23:28,230 ჩვენ ვაპირებთ, რომ გაიგო, თუ როგორ ადგილებში, როგორიცაა Netflix და Hulu 492 00:23:28,230 --> 00:23:31,780 შეგვიძლია რეკომენდაცია ფილმები რომელიც დაგვჭირდება უყურებს. 493 00:23:31,780 --> 00:23:35,710 სადაც ჩვენ ვსაუბრობთ, თუ როგორ მძღოლი-ნაკლებად მანქანა რეალურად მუშაობს. 494 00:23:35,710 --> 00:23:39,020 და ჩვენ შევძლებთ, რომ ადგილზე ეს ყველაფერი ცნებები 495 00:23:39,020 --> 00:23:41,730 რომ თქვენ სწავლის ამ კლასს. 496 00:23:41,730 --> 00:23:45,410 >> იმიტომ, რომ ყველა ეს ყველაფერი აგებულია იგივე საფუძველი. 497 00:23:45,410 --> 00:23:47,396 და ის, რაც ამ სერია შეისწავლის. 498 00:23:47,396 --> 00:23:49,520 ასე რომ, მე ნამდვილად ეძებს ველით ხედავს უფრო თქვენ 499 00:23:49,520 --> 00:23:53,260 ყველა, და თქვენ აპირებთ მისაღებად უფრო მეტი ყველა ჩვენგანი ძალიან მალე. 500 00:23:53,260 --> 00:23:56,500 ნება მომეცით მაშინ დანერგვა ჯეისონ. 501 00:23:56,500 --> 00:23:57,950 >> JASON: Hi ყველას. 502 00:23:57,950 --> 00:23:59,290 ჩემი სახელი არის ჯეისონ. 503 00:23:59,290 --> 00:24:03,540 მე, სამწუხაროდ, წავიდა ჰარვარდის როგორც ბაკალავრიატის. 504 00:24:03,540 --> 00:24:07,020 ეს ხდება მისაღებად დაჭრილი იმ ფაქტობრივი ნაკადი. 505 00:24:07,020 --> 00:24:09,870 >> და ახლა მე აქ ვარ, როგორც ლექტორი კომპიუტერულ მეცნიერებათა დეპარტამენტი. 506 00:24:09,870 --> 00:24:14,825 და მე ეხმარება სარბიელი ერთად Scaz, დავით და ენდი. 507 00:24:14,825 --> 00:24:17,140 >> ANDY: Hey guys. 508 00:24:17,140 --> 00:24:17,980 ჩემი სახელის ენდი. 509 00:24:17,980 --> 00:24:21,992 მე რეალურად მხოლოდ Yale სტუდენტი სცენაზე ახლავე. 510 00:24:21,992 --> 00:24:25,464 >> [ტაში] 511 00:24:25,464 --> 00:24:29,440 512 00:24:29,440 --> 00:24:31,770 >> მე Berkeley კოლეჯი, წარმოშობით Solon, Ohio. 513 00:24:31,770 --> 00:24:35,240 514 00:24:35,240 --> 00:24:37,930 და მე ერთ-ერთი იყო იმ ბავშვებს სად, როდის მოვედი, რომ იელის, 515 00:24:37,930 --> 00:24:42,030 მე ნამდვილად ეგონა, რომ მე არასოდეს უნდა შევხედოთ რიგი ოდესმე ისევ. 516 00:24:42,030 --> 00:24:46,240 და მაშინ მივხვდი, რომ თქვენ საჭირო როგორც მეცნიერებისა და QR დამსახურებაზე დამთავრება. 517 00:24:46,240 --> 00:24:51,340 ასე რომ, ჩემი პირველკურსელთა გაზაფხულზე, მე კლასი, რომელიც CS, intro CS კლასის აქ 518 00:24:51,340 --> 00:24:52,230 იელის. 519 00:24:52,230 --> 00:24:54,710 მე, როგორც, რომ ეს არის, რეალურად საკმაოდ გრილი. 520 00:24:54,710 --> 00:25:01,330 >> მიუხედავად იმისა, რომ მე რეალურად დასრულდა გამოცხადების როგორც გლობალურ საკითხებში ძირითადი, უნარები 521 00:25:01,330 --> 00:25:04,910 გავიგე CS და პროგრამირება იმდენად გამოიყენება ნებისმიერი ველი 522 00:25:04,910 --> 00:25:05,970 თქვენ უნდა გავაკეთოთ. 523 00:25:05,970 --> 00:25:09,770 და პერსონალის აქ იელის, ჩვენ ასეთი რთული სამუშაო 524 00:25:09,770 --> 00:25:10,800 მომზადება თქვენ ბიჭები. 525 00:25:10,800 --> 00:25:13,410 ჩვენ ველით ხედავს ყველა ნაწილში და საათებში. 526 00:25:13,410 --> 00:25:14,874 ასე რომ, yeah. 527 00:25:14,874 --> 00:25:18,178 >> [ტაში] 528 00:25:18,178 --> 00:25:19,297 529 00:25:19,297 --> 00:25:20,380 დევიდ ჯ Malan: დიდი მადლობა. 530 00:25:20,380 --> 00:25:22,940 ასე რომ, უბრალოდ ადრე იწყებოდა, ჩვენ გვქონდა შესაძლებლობა 531 00:25:22,940 --> 00:25:25,660 მოიარე კამპუსში ერთად მობილურში და მიიღოს 532 00:25:25,660 --> 00:25:30,530 ზოგიერთი selfies ვიდეო ფორმა ნამდვილად ჩემი პირველი ტური იელის უნივერსიტეტთან აქ. 533 00:25:30,530 --> 00:25:35,420 ასე რომ, ჩვენ, ჩვენ გვინდა გაუზიაროს უხეში დაჭრილი სწორედ ეს როგორც Scaz და ენდი 534 00:25:35,420 --> 00:25:37,970 და ჯეისონ წამიყვანეს მთელ კამპუსში. 535 00:25:37,970 --> 00:25:43,662 536 00:25:43,662 --> 00:25:44,328 [ვიდეო აღწარმოების] 537 00:25:44,328 --> 00:25:47,322 [სირენები] 538 00:25:47,322 --> 00:25:49,318 დავით. 539 00:25:49,318 --> 00:25:50,132 -Welcome იელის. 540 00:25:50,132 --> 00:25:50,840 -მიხარია შენი ნახვა. 541 00:25:50,840 --> 00:25:52,410 -Nice თქვენ. 542 00:25:52,410 --> 00:25:53,340 -შეიძლება ჩვენ წასვლა ტური? 543 00:25:53,340 --> 00:25:56,845 მოდით წავიდეთ ტური. 544 00:25:56,845 --> 00:25:57,523 -Road ტური. 545 00:25:57,523 --> 00:25:59,106 -ეს ნიშანი ყოფილა, ხოლო. 546 00:25:59,106 --> 00:26:00,200 -Whah, CS50. 547 00:26:00,200 --> 00:26:02,978 548 00:26:02,978 --> 00:26:05,293 >> -Hurry! 549 00:26:05,293 --> 00:26:08,970 წადი, წადი, წადი, წადი. 550 00:26:08,970 --> 00:26:12,340 თქვენ უნდა [INAUDIBLE] Harkness Tower. 551 00:26:12,340 --> 00:26:13,850 >> თუკი ჩვენ ვნახეთ, რომ რამდენიმე ჯერ. 552 00:26:13,850 --> 00:26:16,760 553 00:26:16,760 --> 00:26:20,155 >> [ტაში] 554 00:26:20,155 --> 00:26:21,130 555 00:26:21,130 --> 00:26:22,890 >> -Look Out for ველოსიპედით! 556 00:26:22,890 --> 00:26:24,500 ოხ! 557 00:26:24,500 --> 00:26:25,030 Hi ფრანკ. 558 00:26:25,030 --> 00:26:26,314 >> -რა არის up, ბიჭები? 559 00:26:26,314 --> 00:26:26,855 -როგორ ხარ? 560 00:26:26,855 --> 00:26:28,474 -მიხარია შენი ნახვა. 561 00:26:28,474 --> 00:26:29,390 -Welcome ვიდეო. 562 00:26:29,390 --> 00:26:32,270 არ მოქმედებენ ძალიან აღელვებს. 563 00:26:32,270 --> 00:26:34,502 >> მე მიყვარს SILLIMAN. 564 00:26:34,502 --> 00:26:36,430 ოხ! 565 00:26:36,430 --> 00:26:39,780 >> -ეს იყო დაახლოებით სამი საათის შემდეგ ჯეისონ ჰქონდა ნაყინი და Nutella. 566 00:26:39,780 --> 00:26:43,189 ამიტომ, ჩვენ მივიღეთ შეჩერება უკან SILLIMAN ცოტა. 567 00:26:43,189 --> 00:26:45,137 >> -ეს კი არ [INAUDIBLE] ჯერჯერობით, მხოლოდ ის ფაქტი, 568 00:26:45,137 --> 00:26:47,270 რომ მათ აქვთ აქ იმდენად საოცარი. 569 00:26:47,270 --> 00:26:49,830 Dude, იქ Nutella ყოველ კვება. 570 00:26:49,830 --> 00:26:51,830 >> -არ იყო გასულ წელსაც. 571 00:26:51,830 --> 00:26:54,220 >> -ჰო. 572 00:26:54,220 --> 00:26:56,440 >> -tell ბევრად შესახებ Yale ჯერჯერობით. 573 00:26:56,440 --> 00:26:58,485 მაგრამ მე ახლა რომ TD იქ. 574 00:26:58,485 --> 00:26:59,860 და ეს ითვლება კამპუსის. 575 00:26:59,860 --> 00:27:03,659 >> -Here ჩვენ gothic არქიტექტურა. 576 00:27:03,659 --> 00:27:04,200 მსოფლიოში ცნობილი. 577 00:27:04,200 --> 00:27:06,758 ჩვენ კიდევ რამდენიმე gothic არქიტექტურა. 578 00:27:06,758 --> 00:27:10,614 და მშენებლობის უფრო gothic არქიტექტურა. 579 00:27:10,614 --> 00:27:11,114 Hi. 580 00:27:11,114 --> 00:27:15,470 ეს არის სადაც ჩვენ, რომელსაც ოფისში საათი სამშაბათს მეშვეობით ხუთშაბათს ჰოგვარტსში, 581 00:27:15,470 --> 00:27:16,922 როგორც [INAUDIBLE]. 582 00:27:16,922 --> 00:27:20,620 583 00:27:20,620 --> 00:27:21,120 -ყველა უფლება. 584 00:27:21,120 --> 00:27:22,078 სწორედ ეს ტური. 585 00:27:22,078 --> 00:27:24,030 ჩვენ ვართ იელის უნივერსიტეტის სამართლის სკოლა, სადაც 586 00:27:24,030 --> 00:27:25,870 დღევანდელი ლექცია დაახლოებით გაიმართება. 587 00:27:25,870 --> 00:27:29,220 მოდით უხელმძღვანელებს. 588 00:27:29,220 --> 00:27:30,375 >> [END აღწარმოების] 589 00:27:30,375 --> 00:27:32,370 >> დევიდ ჯ Malan: რომ მოაქვს აქ არის. 590 00:27:32,370 --> 00:27:38,040 591 00:27:38,040 --> 00:27:40,770 ასე რომ, ჯერჯერობით, ჩვენ უკვე აქცენტი pseudocode, 592 00:27:40,770 --> 00:27:42,430 რომელიც ამ ინგლისურ მსგავსი სინტაქსი. 593 00:27:42,430 --> 00:27:45,030 მას არ აქვს დადგენილი დაზუსტება. 594 00:27:45,030 --> 00:27:47,030 უბრალოდ თქვენ იყენებთ ინტუიციური ენის თუ 595 00:27:47,030 --> 00:27:48,950 მინდა განვმარტო, რაც თქვენ გსურთ. 596 00:27:48,950 --> 00:27:52,270 >> მაგრამ მოდით დავიწყოთ ახლა გარდამავალი კოდი, რაც ყველაზე ხალხი იტყვის. 597 00:27:52,270 --> 00:27:54,880 მაგრამ უფრო სწორად, რაღაც ცნობილია, როგორც წყარო კოდი. 598 00:27:54,880 --> 00:27:58,210 ეს არის ენა, რომელიც ადამიანები წერენ, რომ კომპიუტერი ultimately-- 599 00:27:58,210 --> 00:28:00,780 შესაძლოა გარკვეული რაოდენობის ნაბიჯების საბოლოოდ ხვდება, 600 00:28:00,780 --> 00:28:02,530 ისე, რომ იცოდეთ, თუ როგორ უნდა გავაკეთოთ რამე. 601 00:28:02,530 --> 00:28:05,120 ეს დაინახა glimpse of ეს, ალბათ, ოთხშაბათს. 602 00:28:05,120 --> 00:28:07,780 >> ეს არის მაგალითი იმისა, რომ წარმოუდგენლად, underwhelming 603 00:28:07,780 --> 00:28:10,220 როდესაც აწარმოებს უბრალოდ ამბობს "Hello World". 604 00:28:10,220 --> 00:28:13,510 და ეს დაწერილი ენის მოუწოდა C, რომელიც სინტაქსურად ძალიან ჰგავს 605 00:28:13,510 --> 00:28:15,676 ბევრი სხვა ენებზე რომ თქვენ შეიძლება არ იცის, 606 00:28:15,676 --> 00:28:18,409 თუმცა, შესაძლოა, არ გამიგია, როგორიცაა Java, და C ++, და Python, Ruby, 607 00:28:18,409 --> 00:28:21,200 და ასე შემდეგ, და მართლაც, ჩვენ გამოგიგზავნით დახარჯოს ბევრი სემესტრის გამოყენებით C, 608 00:28:21,200 --> 00:28:23,530 და მაშინ მიმართ ბოლოს სემესტრის მშენებლობის საფუძველზე, 609 00:28:23,530 --> 00:28:25,446 და დანერგვის ნებისმიერი რიგი სხვა ენებზე. 610 00:28:25,446 --> 00:28:28,810 მათ შორის PHP და JavaScript, მონაცემთა ბაზის ენის მოუწოდა SQL. 611 00:28:28,810 --> 00:28:31,526 მაგრამ C, რასაც ჩვენ გვექნება ამ bottom-up გაგება 612 00:28:31,526 --> 00:28:33,900 ზუსტად როგორ კომპიუტერები მუშაობენ, რა შეგიძლიათ გააკეთოთ მათ, 613 00:28:33,900 --> 00:28:37,252 და როგორ შეიძლება პრობლემების მოსაგვარებლად ყველა უფრო ეფექტურად ამ 614 00:28:37,252 --> 00:28:39,460 layering, რომელიც ჩვენ განვიხილეთ ოთხშაბათს, და იდგა 615 00:28:39,460 --> 00:28:40,870 მხრებზე სხვები. 616 00:28:40,870 --> 00:28:42,200 მაგრამ უფრო, რომ მოვა. 617 00:28:42,200 --> 00:28:46,650 >> დღეს ჩვენ შევხედოთ მარტივი გარემო, მაგრამ ფუნდამენტურად იდენტურია 618 00:28:46,650 --> 00:28:49,970 გარემოს ცნობილია, როგორც Scratch მიერ ჩვენი მეგობრები MIT Media Lab. 619 00:28:49,970 --> 00:28:52,570 ეს არის გრაფიკული პროგრამირების ენა, Scratch, 620 00:28:52,570 --> 00:28:54,330 რომლის დროსაც შეგიძლიათ გადაიტანეთ ჩამოაგდეს რამ, რომ 621 00:28:54,330 --> 00:28:57,430 ჰგავს თავსატეხი ცალი, რომ მხოლოდ ერთმანეთს თუ ეს ქმნის 622 00:28:57,430 --> 00:28:59,872 ლოგიკური და პროგრამული თვალსაზრისით ამის გაკეთება. 623 00:28:59,872 --> 00:29:02,330 მაგრამ ის აპირებს საშუალებას გვაძლევს საუბარი იმაზე, თუ ყველა 624 00:29:02,330 --> 00:29:04,604 იმავე პროგრამირების საფუძვლები, რომ ზოგიერთი 625 00:29:04,604 --> 00:29:06,520 ალბათ იცით, უკვე, რომ ბევრ თქვენგანს შეიძლება არ 626 00:29:06,520 --> 00:29:09,670 იცოდა გარეშე bogged ქვემოთ გულწრფელად, 627 00:29:09,670 --> 00:29:13,150 ამ ინტელექტუალურად უინტერესო სინტაქსის semicolons, 628 00:29:13,150 --> 00:29:14,950 და ფრჩხილებში, და მოჰყავს, და ასე შემდეგ. 629 00:29:14,950 --> 00:29:16,910 ყველა, რომელიც, ადრე შესახებ, რომლებიც განადგურების 630 00:29:16,910 --> 00:29:20,322 რა არის საინტერესო და ჭეშმარიტად სასარგებლო იდეები. 631 00:29:20,322 --> 00:29:22,280 მოდით მიიღოს სწრაფი ერთი შეხედვით გარემოს 632 00:29:22,280 --> 00:29:24,180 აქ, ასე რომ თქვენ იცით, რა ელის. 633 00:29:24,180 --> 00:29:28,060 და სინამდვილეში, მათ შორის თამაშები ჩვენ შეგიძლიათ ითამაშოთ არის რამდენიმე პროგრამები დაწერილი 634 00:29:28,060 --> 00:29:30,810 მიერ CS50 საკუთარი ყოფილი სტუდენტები. 635 00:29:30,810 --> 00:29:36,200 ერთ-ერთი მათგანი, თვითონ, მე ვიქნები ამ ერთი დაწერილი საშუალო სკოლა ჩემთვის. 636 00:29:36,200 --> 00:29:39,030 >> თუ შეიძლება მიიღოს ერთი მოხალისე ვინ არის სურვილი, რომ ითამაშოს 637 00:29:39,030 --> 00:29:40,420 თამაში ძალიან პირველად. 638 00:29:40,420 --> 00:29:40,920 რა თქმა უნდა. 639 00:29:40,920 --> 00:29:41,690 კარგით up. 640 00:29:41,690 --> 00:29:42,565 რა გქვია? 641 00:29:42,565 --> 00:29:43,372 >> აუდიტორია: Angela. 642 00:29:43,372 --> 00:29:44,830 დევიდ ჯ Malan: Angela, მოდის up. 643 00:29:44,830 --> 00:29:47,220 ასე რომ, Scratch უკვე გარეთ რამდენიმე წლის განმავლობაში. 644 00:29:47,220 --> 00:29:49,960 და როდესაც მე ვიყავი საშუალო სკოლა, მე ვიყავი ჯვარი რეგისტრირებული MIT, 645 00:29:49,960 --> 00:29:53,392 აღების პროფესორი Mitchel Resnick ს რა თქმა უნდა, საგანმანათლებლო ტექნოლოგიების. 646 00:29:53,392 --> 00:29:56,350 და ჩვენ შორის პირველი სტუდენტები მსოფლიოში რეალურად beta 647 00:29:56,350 --> 00:29:57,120 ტესტი Scratch. 648 00:29:57,120 --> 00:30:00,090 ჩემი პროექტი იყო, რაც ანგელა ახლა გულმოწყალედ მოხალისეებად 649 00:30:00,090 --> 00:30:02,060 უნდა ითამაშოს მოუწოდა Oscartime. 650 00:30:02,060 --> 00:30:04,507 >> ამიტომ, მე ვაპირებ წავიდეთ წინ და ორმაგად დაწკაპეთ ხატი აქ. 651 00:30:04,507 --> 00:30:07,590 ის აპირებს გახსნას პროგრამირების გარემო, რომელიც ჩვენ მალე ჩაყვინთვის შევიდა. 652 00:30:07,590 --> 00:30:09,720 მე ვაპირებ სრულ ეკრანზე ეს Angela, აქ. 653 00:30:09,720 --> 00:30:12,490 მე ვაპირებ მოხვდა მწვანე დროშა მხოლოდ ერთი წუთით. 654 00:30:12,490 --> 00:30:15,130 და მაშინ მთელი ბევრი ნაგავი აპირებს დაეცემა საწყისი ცაში. 655 00:30:15,130 --> 00:30:17,830 და თქვენ ვაპირებთ გამოვიყენოთ მაუსის აქ რეალურად გადააადგილება 656 00:30:17,830 --> 00:30:20,169 ნაგვის შევიდა ოსკარ ნაგვის cans. 657 00:30:20,169 --> 00:30:23,210 ასე რომ, თუ გსურთ წავიდეთ წინ და დააჭირეთ მწვანე დროშა, თამაში დაიწყება. 658 00:30:23,210 --> 00:30:26,890 >> [მუსიკის დაკვრა] 659 00:30:26,890 --> 00:30:29,980 >> ოჰ, მე მიყვარს ნაგავი. 660 00:30:29,980 --> 00:30:34,840 ყველაფერი ბინძური ან dingy ან მტვრიანი. 661 00:30:34,840 --> 00:30:39,300 ყველაფერი უსწორმასწორო და დამპალი, და ჟანგიანი. 662 00:30:39,300 --> 00:30:43,155 დიახ, მე მიყვარს ნაგავი. 663 00:30:43,155 --> 00:30:45,530 თუ თქვენ ნამდვილად გვინდა, რომ რაღაც trashy, შევხედოთ ამ. 664 00:30:45,530 --> 00:30:49,570 აი მე მაქვს sneaker რომ არის მყიფე და ნახმარი. 665 00:30:49,570 --> 00:30:53,750 ეს ყველაფერი სავსე ხვრელებს ფლობს და laces მოწყვეტილი. 666 00:30:53,750 --> 00:30:57,590 საჩუქარი ჩემი დედა დღეს დავიბადე. 667 00:30:57,590 --> 00:30:59,434 მე მიყვარს იმიტომ, it's-- 668 00:30:59,434 --> 00:31:02,600 დევიდ ჯ Malan: --green ამ დღეებში მხოლოდ უნდა სროლა ყველაფერი ნაგავში. 669 00:31:02,600 --> 00:31:04,312 ასე რომ, რა ერთი CS50 საკუთარი თანამშრომლები did-- 670 00:31:04,312 --> 00:31:06,270 იორდანიაში, რომელმაც ალბათ შეხვდება today-- ფაქტიურად 671 00:31:06,270 --> 00:31:08,030 განახლებული დღევანდელი ჯერ. 672 00:31:08,030 --> 00:31:10,800 ასე რომ, ნება მიბოძეთ გახსენით რემიქსი ნაცვლად ანგელა. 673 00:31:10,800 --> 00:31:13,600 და ჩვენ ითამაშოს ამ ნაცვლად რამდენიმე მომენტი, სადაც ახლა თქვენ 674 00:31:13,600 --> 00:31:16,600 აპირებს უნდა გადაწყვიტოს შორის თუ არა იმისათვის, რომ რაღაც ნაგავი, 675 00:31:16,600 --> 00:31:19,050 ან მეორადი, ან compost იგი. 676 00:31:19,050 --> 00:31:21,280 ასე რომ, ცოტა ზეწოლა მიიღოთ 677 00:31:21,280 --> 00:31:28,040 ამ თვალწინ თქვენი 392 497 თანაკლასელები აქ დარბაზში, 678 00:31:28,040 --> 00:31:28,724 თუ თქვენ აკეთებთ. 679 00:31:28,724 --> 00:31:29,390 [ვიდეო აღწარმოების] 680 00:31:29,390 --> 00:31:32,540 [მუსიკის დაკვრა] 681 00:31:32,540 --> 00:31:36,280 -Oh მე მიყვარს ნაგავი. 682 00:31:36,280 --> 00:31:40,840 ყველაფერი ბინძური ან dingy ან მტვრიანი. 683 00:31:40,840 --> 00:31:44,910 ყველაფერი უსწორმასწორო და დამპალი ან ჟანგიანი. 684 00:31:44,910 --> 00:31:48,830 დიახ, მე მიყვარს ნაგავი. 685 00:31:48,830 --> 00:31:51,480 >> თუ თქვენ ნამდვილად გვინდა, რომ რაღაც trashy, შევხედოთ ამ. 686 00:31:51,480 --> 00:31:55,540 აი მე მაქვს sneaker რომ არის მყიფე და ნახმარი. 687 00:31:55,540 --> 00:31:59,440 ეს ყველაფერი სავსე ხვრელებს და laces მოწყვეტილი. 688 00:31:59,440 --> 00:32:03,762 საჩუქარი ჩემი დედა დღეს დავიბადე. 689 00:32:03,762 --> 00:32:07,630 მე მიყვარს ეს იმიტომ, რომ ეს ნაგავი. 690 00:32:07,630 --> 00:32:11,570 >> ოჰ, მე მიყვარს ნაგავი. 691 00:32:11,570 --> 00:32:15,512 ყველაფერი ბინძური, ან dingy, ან მტვრიანი. 692 00:32:15,512 --> 00:32:20,200 ყველაფერი უსწორმასწორო და დამპალი ან ჟანგიანი. 693 00:32:20,200 --> 00:32:23,856 დიახ, მე მიყვარს ნაგავი. 694 00:32:23,856 --> 00:32:26,246 აქ არის კიდევ რამდენიმე ცუდი პერსონალი. 695 00:32:26,246 --> 00:32:28,240 მე აქ ზოგიერთი newspaper-- 696 00:32:28,240 --> 00:32:28,889 >> [END აღწარმოების] 697 00:32:28,889 --> 00:32:30,680 დევიდ ჯ Malan: --are რეალურად compostable. 698 00:32:30,680 --> 00:32:32,790 მაგრამ დიდი მადლობა, რომ ჩვენი მოხალისე, ანგელა. 699 00:32:32,790 --> 00:32:37,920 ჩვენ გვყავს სტრესი დაადასტურა აქ, ისევე. 700 00:32:37,920 --> 00:32:38,790 ასე რომ, დიდი მადლობა. 701 00:32:38,790 --> 00:32:40,250 >> ასე რომ, ეს ერთი დაიწერა ჩემთვის. 702 00:32:40,250 --> 00:32:44,324 მაგრამ ახლა ერთი ფაქტობრივი ყოფილი სტუდენტი რომელიც განხორციელდა ამ, რომელიც არის თამაში. 703 00:32:44,324 --> 00:32:46,490 ყველა ამ ენის მოუწოდა Scratch, რომ ჩვენ მალე 704 00:32:46,490 --> 00:32:47,850 კანი უკან ფენების. 705 00:32:47,850 --> 00:32:49,940 მაგრამ თუ ჩვენ გვინდა მოსწონს, როგორ კიდევ ერთი მოხალისე? 706 00:32:49,940 --> 00:32:50,440 უფლება. 707 00:32:50,440 --> 00:32:50,970 >> კარგით up. 708 00:32:50,970 --> 00:32:52,070 რა გქვია? 709 00:32:52,070 --> 00:32:52,570 ერთი შეხედვით? 710 00:32:52,570 --> 00:32:53,280 ლენს. 711 00:32:53,280 --> 00:32:54,082 Lance, მოდის up. 712 00:32:54,082 --> 00:32:54,790 კარგია თქვენთან შეხვედრა. 713 00:32:54,790 --> 00:32:56,170 კარგით ამ გზით. 714 00:32:56,170 --> 00:32:59,940 ასე რომ, ეს ერთი ალბათ თემა ნაცნობი ზოგიერთი თქვენგანი. 715 00:32:59,940 --> 00:33:02,180 მაგრამ დაინახავთ, რომ ძალიან იქ შეიძლება იყოს interactivity, 716 00:33:02,180 --> 00:33:05,242 რომლის დროსაც თქვენ შეიძლება რეალურად იყოს როლის ხასიათი მოძრაობდნენ. 717 00:33:05,242 --> 00:33:05,950 კარგია თქვენთან შეხვედრა. 718 00:33:05,950 --> 00:33:06,470 დავით. 719 00:33:06,470 --> 00:33:10,464 >> მე გაძლევთ, Pikachu. 720 00:33:10,464 --> 00:33:12,380 ინსტრუქციები შესახებ მოვა ეკრანზე. 721 00:33:12,380 --> 00:33:16,070 მაგრამ მოკლედ, თქვენ აპირებს გსურთ დაჭერა გემრიელი პერსონალის, 722 00:33:16,070 --> 00:33:18,827 და თავიდან ბომბები და სხვა ნივთები. 723 00:33:18,827 --> 00:33:19,910 ერთად cursors მთლიანად. 724 00:33:19,910 --> 00:33:21,320 ასე მოხვდა სივრცეში ბარი. 725 00:33:21,320 --> 00:33:21,820 -Pikachu. 726 00:33:21,820 --> 00:33:23,480 დევიდ ჯ Malan: Catch პერსონალის მარცხენა, 727 00:33:23,480 --> 00:33:24,938 არ დაიჭიროთ პერსონალის უფლება. 728 00:33:24,938 --> 00:33:27,576 729 00:33:27,576 --> 00:34:44,540 >> [მუსიკის დაკვრა] 730 00:34:44,540 --> 00:34:46,332 >> ასე რომ, ერთი ბოლო ერთი აქ. 731 00:34:46,332 --> 00:34:48,040 თუ ჩვენ შეგვეძლო ერთი მეტი მოხალისე აქ. 732 00:34:48,040 --> 00:34:50,760 გვეგონა ჩვენ ავღნიშნო ხელახლა რაღაც from-- ყვითელი shirt-- 733 00:34:50,760 --> 00:34:53,110 ოთხშაბათს. 734 00:34:53,110 --> 00:34:54,540 რა გქვია? 735 00:34:54,540 --> 00:34:57,090 მერი, მოდის up მერი. 736 00:34:57,090 --> 00:35:01,340 >> და მახსოვს, ოთხშაბათს ჩვენ გააცნო ცნება ორობითი და ბინარული ნათურებით. 737 00:35:01,340 --> 00:35:03,930 ეს არის რეალურად ახლა განხორციელება, რომ იგივე ინტერფეისი 738 00:35:03,930 --> 00:35:07,360 რომ ჩვენ გვქონდა iPad სინათლის ბოლქვები, მაგრამ აქ ციფრული გაწეული. 739 00:35:07,360 --> 00:35:11,220 და ვიდრე ამის სტრესი ball-- ლამაზი შეგხვდებით, დავით. 740 00:35:11,220 --> 00:35:14,600 ჩვენ მოუტანა რამდენიმე სინათლის ნათურებით Cambridge. 741 00:35:14,600 --> 00:35:18,650 >> თუ შეგიძლიათ, დაწკაპვით იმ ბოლქვები უნდა იქცეს მათ on და off, 742 00:35:18,650 --> 00:35:29,510 ამუშავება ორობითი წარმომადგენლობა ამბობენ 256. 743 00:35:29,510 --> 00:35:32,500 და თქვენ დაინახავთ შუა, მიმდინარე შედეგები. 744 00:35:32,500 --> 00:35:33,690 ასე რომ, ერთ-ერთი არის ის. 745 00:35:33,690 --> 00:35:34,810 ასე რომ leftmost bit არის. 746 00:35:34,810 --> 00:35:36,016 >> MARY: ჰო, [INAUDIBLE] 747 00:35:36,016 --> 00:35:39,292 748 00:35:39,292 --> 00:35:41,280 >> დევიდ ჯ Malan: ისე, ასე რომ, ჩვენ just-- oh. 749 00:35:41,280 --> 00:35:42,780 ასე რომ, ეს არის 128 სვეტი. 750 00:35:42,780 --> 00:35:44,460 ასე რომ, ჩვენ 128. 751 00:35:44,460 --> 00:35:46,769 ჩვენ უნდა მიიღოს 256. 752 00:35:46,769 --> 00:35:48,560 თქვენ შეგიძლიათ Tinker on და off, არ არის დიდი გარიგება. 753 00:35:48,560 --> 00:35:53,700 ან შეგიძლიათ მოხვდა, რომ 128 მეტი ჯერ, თუ გსურთ. 754 00:35:53,700 --> 00:35:56,310 >> ყველა უფლება, კარგი. 755 00:35:56,310 --> 00:35:58,090 24. 756 00:35:58,090 --> 00:35:59,790 ჰო, უახლოვდება. 757 00:35:59,790 --> 00:36:02,105 Closer! 758 00:36:02,105 --> 00:36:05,980 ოჰ, რა პრობლემაა მერე? 759 00:36:05,980 --> 00:36:07,510 ასე რომ, რა არის ამ საკითხთან დაკავშირებით? 760 00:36:07,510 --> 00:36:10,040 >> ასე რომ, რას უნდა ამ პრობლემის მოგვარებას? 761 00:36:10,040 --> 00:36:11,060 ასე რომ, ჩვენ გვჭირდება კიდევ ერთი ცოტა. 762 00:36:11,060 --> 00:36:12,770 და ეს შესანიშნავად გონივრული სინამდვილეში, არა? 763 00:36:12,770 --> 00:36:15,800 თუ გსურთ ითვლიან ნომერი 1 2 3 4 5, 6, 7, 8, 9 764 00:36:15,800 --> 00:36:18,880 რეალურად გააფართოვოს ზე მეტი 10, თქვენ აპირებთ უნდა დამატებითი bit. 765 00:36:18,880 --> 00:36:21,240 მოდით რეალურად გადახვევა აქ, და ამუშავება 766 00:36:21,240 --> 00:36:23,790 with-- რომ აშკარად ნიშნავს, რომ შეიქმნა. 767 00:36:23,790 --> 00:36:25,590 >> თქვენ არ შეგიძლიათ 256 მხოლოდ ნათურა. 768 00:36:25,590 --> 00:36:29,290 ასე რომ, როგორ შესახებ უბრალოდ რაოდენობის 50? 769 00:36:29,290 --> 00:36:29,977 პუნქტების 50. 770 00:36:29,977 --> 00:36:34,550 771 00:36:34,550 --> 00:36:35,100 შესანიშნავი. 772 00:36:35,100 --> 00:36:39,050 დიდი ტაში მერი და ჰერები ისევე. 773 00:36:39,050 --> 00:36:41,840 დიდი მადლობა. 774 00:36:41,840 --> 00:36:45,570 >> ასე რომ, ეს topic-- განზრახ როგორც რომ was-- რეალურად განმეორდება. 775 00:36:45,570 --> 00:36:50,020 უდიდესი მნიშვნელობა, რომ თქვენ წარმოადგენს რვა ბიტი, ან ერთი ბაიტი, 776 00:36:50,020 --> 00:36:51,750 მართლაც 256. 777 00:36:51,750 --> 00:36:55,770 მაგრამ არა, თუ დაიწყება დათვლის საწყისი 0, როგორც ჩვენ 778 00:36:55,770 --> 00:36:58,060 როგორც ჩანს, აკეთეთ, რომელსაც ყველა იმ ბიტი off. 779 00:36:58,060 --> 00:37:01,530 მაგრამ ახლა მოდით ჩაყვინთვის შევიდა ძირითადი განხორციელების ამ გარემოში, 780 00:37:01,530 --> 00:37:03,200 და აჯავრებენ გარდა ზოგიერთი იდეები. 781 00:37:03,200 --> 00:37:06,350 >> ასე რომ, ამ მომენტში ჩვენ შესახებ ვხედავ რამდენიმე სხვადასხვა პროგრამირების საფუძვლები. 782 00:37:06,350 --> 00:37:08,080 პირველი, რაც ჩვენ მოვუწოდებთ განცხადებაში. 783 00:37:08,080 --> 00:37:09,360 დალაგება ზმნები, თუ გნებავთ. 784 00:37:09,360 --> 00:37:09,960 მოქმედებები. 785 00:37:09,960 --> 00:37:11,180 რამ, რაც უნდა გაკეთდეს. 786 00:37:11,180 --> 00:37:13,430 >> და მომენტში, დაინახავთ ბლოკები, რომ ჰგავს ეს. 787 00:37:13,430 --> 00:37:14,940 ამბობენ, რომ "Hello World", მაგალითად. 788 00:37:14,940 --> 00:37:16,330 ან დაველოდოთ ერთი მეორე. 789 00:37:16,330 --> 00:37:17,834 ან ითამაშოს ხმის meow. 790 00:37:17,834 --> 00:37:20,500 და მართლაც გარემოს რომელიც ჩვენ ვაპირებთ, რომ ამით 791 00:37:20,500 --> 00:37:21,610 ეწოდება Scratch. 792 00:37:21,610 --> 00:37:25,060 >> და თუ მე დახევის up Scratch გარეშე preloading ნებისმიერი ფაქტობრივი კოდი, 793 00:37:25,060 --> 00:37:27,830 მოდით მიიღოს სწრაფი შევხედოთ ამ ინტერფეისი, ასე ვთქვათ. 794 00:37:27,830 --> 00:37:29,730 კონტროლის ერთად, რომელიც ჩვენ შეარჩიონ. 795 00:37:29,730 --> 00:37:32,840 ზედა მარცხენა აქ, რომ ეკრანზე, ქვემოთ მენიუები, 796 00:37:32,840 --> 00:37:34,650 ჩვენ იმ ეტაპზე, ასე ვთქვათ. 797 00:37:34,650 --> 00:37:36,550 ასე რომ, Scratch არის ის, რაც ჩვენ მოვუწოდებთ Sprite. 798 00:37:36,550 --> 00:37:37,520 ეს არის გმირი. 799 00:37:37,520 --> 00:37:40,660 >> და მან შეიძლება მიერ კონტროლირებად წერილობით პროგრამების მის წინააღმდეგ. 800 00:37:40,660 --> 00:37:43,950 ხოლო მან გექნებათ გადაადგილება და ქვემოთ და მარცხენა და მარჯვენა ამ გარემოში, 801 00:37:43,950 --> 00:37:46,075 არა მხოლოდ მოძრავი მაუსი, მაგრამ პროგრამულად. 802 00:37:46,075 --> 00:37:48,930 მე შემიძლია გითხრათ, მას სიარული, მარჯვენა ფეხით მარცხენა, up, down ან მოსწონს. 803 00:37:48,930 --> 00:37:51,440 და შემიძლია წარმოგიდგინოთ სხვა sprites და გმირები ისევე. 804 00:37:51,440 --> 00:37:54,616 >> მართლაც, ქვედა აქ არის, სადაც ნახავ აქ შენს სია sprites. 805 00:37:54,616 --> 00:37:56,865 ამ ეტაპზე, მე უბრალოდ უნდა ერთი, მაგრამ მე შეიძლება შეიქმნას უფრო, 806 00:37:56,865 --> 00:37:58,880 და ისინი, როგორც ჩანს, ზუსტად ქვემოთ. 807 00:37:58,880 --> 00:38:02,630 ასე რომ, თუ გადახვევა ერთი წუთით, როგორიცაა Oscartime-- მაგალითად, Oscar, 808 00:38:02,630 --> 00:38:04,590 მარცხენა, ნაგვის შეიძლება, იყო Sprite. 809 00:38:04,590 --> 00:38:07,450 და რამ შუა, გადამუშავება ბინ, იყო კიდევ ერთი Sprite. 810 00:38:07,450 --> 00:38:09,300 და compost ბინ კიდევ ერთი Sprite. 811 00:38:09,300 --> 00:38:11,790 და ყველა ნაგვის ან recyclables 812 00:38:11,790 --> 00:38:14,590 რომელიც ცვივა ციდან ასევე Sprite, რომელთაგან თითოეული 813 00:38:14,590 --> 00:38:16,150 პროგრამირდება ინდივიდუალურად. 814 00:38:16,150 --> 00:38:17,040 >> როგორ ფიქრობთ, პროგრამა? 815 00:38:17,040 --> 00:38:20,180 ისე, მეტი აქ მარჯვენა მხარეს არის სკრიპტები ტერიტორიაზე. 816 00:38:20,180 --> 00:38:22,930 და ეს არის, სადაც შეგვიძლია გადააადგილება თავსატეხი ცალი. 817 00:38:22,930 --> 00:38:26,066 ერთ კვირაში, ეს იქნება სადაც ჩვენ ექვივალენტური დაწერა კოდი 818 00:38:26,066 --> 00:38:28,940 უფრო კლავიატურის, მაგრამ დღეს ეს იქნება გადმოიყვანა და ჩაშვების 819 00:38:28,940 --> 00:38:31,680 თავსატეხი ცალი, პალიტრები, რომელსაც შეუძლია ყველა 820 00:38:31,680 --> 00:38:33,190 იხილოთ აქ უფლება შუა. 821 00:38:33,190 --> 00:38:35,190 მართლაც, შუა აქ არის მთელი bunch 822 00:38:35,190 --> 00:38:37,910 კატეგორიები თავსატეხი ცალი ან ბლოკავს. 823 00:38:37,910 --> 00:38:42,500 ერთი ეხება შუამდგომლობა, გამოიყურება, ხმა, კალამი აპირებს up და down, 824 00:38:42,500 --> 00:38:43,860 მონაცემები, მოვლენების კონტროლი. 825 00:38:43,860 --> 00:38:45,654 არ დანამდვილებით არ არის რა ყველა ამ ნიშნავს, 826 00:38:45,654 --> 00:38:47,820 მაგრამ დაინახავთ, რომ ისინი უკვე კარგად კატეგორიას. 827 00:38:47,820 --> 00:38:50,680 და დაწეროთ პროგრამა Scratch, მოდით გავაკეთოთ ზუსტად რომ. 828 00:38:50,680 --> 00:38:53,480 >> მე ვაპირებ, რომ დაიწყოს off ქვეშ თარიღები და გადაიტანეთ ეს ერთი აქ. 829 00:38:53,480 --> 00:38:55,470 როდესაც მწვანე დროშა დააწკაპებთ. 830 00:38:55,470 --> 00:38:56,704 ახლა რატომ, რომ ერთი? 831 00:38:56,704 --> 00:38:59,120 კარგად გავიხსენოთ, რომ ჩვენი მოხალისეები გამოვიდა, პირველი, რაც მე 832 00:38:59,120 --> 00:39:02,017 ან საერთოდ იყო დააჭირეთ რომ მწვანე დროშა ზედა მარჯვენა კუთხეში. 833 00:39:02,017 --> 00:39:03,600 და ეს მხოლოდ იმას ნიშნავს, რომ დაიწყოს პროგრამა. 834 00:39:03,600 --> 00:39:06,560 >> ასე რომ, როდესაც ეს მოვლენა მოხდება, რა უნდა გავაკეთოთ? 835 00:39:06,560 --> 00:39:10,070 მე ვაპირებ წასვლა ქვეშ გამოიყურება, და მე ვაპირებ ამის გაკეთებას "მიესალმები". 836 00:39:10,070 --> 00:39:14,000 და მე ვაპირებ შეცვლას და ამბობენ რაღაც "hello Yale". 837 00:39:14,000 --> 00:39:16,970 და ახლა მე ვაპირებ, რომ გაადიდოთ გარეთ, დააჭირეთ მწვანე დროშა, 838 00:39:16,970 --> 00:39:19,050 და voila, მე დაწერილი პროგრამა. 839 00:39:19,050 --> 00:39:20,990 ეს არ არის ყველა, რომ საინტერესო უბრალოდ არ არის, მაგრამ ეს 840 00:39:20,990 --> 00:39:23,195 სწორედ იქ, სადაც ყოველ იმ ავტორის დაიწყო, 841 00:39:23,195 --> 00:39:25,740 როგორც Pikachu, და ორობითი ნათურებით, და Oscartime, 842 00:39:25,740 --> 00:39:26,890 და ასე მრავალი სხვა მაგალითები. 843 00:39:26,890 --> 00:39:29,150 >> თქვენ დაიწყოს სუპერ მარტივი და მაშინ დაიწყება ფენა, 844 00:39:29,150 --> 00:39:31,046 და დაემატოს თვისებები და ფუნქციები. 845 00:39:31,046 --> 00:39:32,920 რა არის ეს შრეები აპირებს შედგება? 846 00:39:32,920 --> 00:39:36,086 ისე, მიღმა განცხადებები, ჩვენ ასევე აქვს რამ, რომ ცოტა მეტი fancily 847 00:39:36,086 --> 00:39:38,910 მოუწოდა ლოგიკური გამოხატვის, მას შემდეგ, რაც ვინმე რედაქტირება. 848 00:39:38,910 --> 00:39:42,820 და ლოგიკური გამოხატვის უბრალოდ გამოხატულება, რომელიც არის ან ნამდვილი ან ყალბი, 849 00:39:42,820 --> 00:39:45,740 დიახ ან არა, 1 ან 0. 850 00:39:45,740 --> 00:39:47,480 >> ნებისმიერ დიქოტომიურადაა როგორიცაა, რომ. 851 00:39:47,480 --> 00:39:48,902 ეს არც ასეა თუ არა. 852 00:39:48,902 --> 00:39:51,360 მაგრამ ჩვენ ასევე ვაპირებთ, რომ ნახოთ პირობა, რომ შეიძლება ასე გამოიყურება. 853 00:39:51,360 --> 00:39:52,925 ასე მაგალითად, მაუსის ქვემოთ? 854 00:39:52,925 --> 00:39:54,550 ისინი სახის კითხვებს, თუ გნებავთ. 855 00:39:54,550 --> 00:39:57,650 >> მაუსი ან ქვემოთ, ჭეშმარიტი ან ეს არ არის, სიმართლეს არ შეესაბამება. 856 00:39:57,650 --> 00:39:59,990 1 ან 0, თუ გნებავთ, ტენდენცია იყოს რუკების. 857 00:39:59,990 --> 00:40:01,740 True 1, ყალბი არის 0. 858 00:40:01,740 --> 00:40:03,740 ისე, რაც შეეხება, ვიდრე ეს? 859 00:40:03,740 --> 00:40:05,400 ანუ, ეს არის, ვიდრე ეს? 860 00:40:05,400 --> 00:40:06,650 ეს არის საკითხი ჯიშები. 861 00:40:06,650 --> 00:40:09,140 >> და თუ თქვენ დააყენა ორი ნომრები იქ, არც x 862 00:40:09,140 --> 00:40:12,010 იქნება ნაკლები y ან თანაბარი წ, ან მეტია y, 863 00:40:12,010 --> 00:40:14,635 მაგრამ ამ ბლოკის ჩვენ დავინახავთ, მხოლოდ აპირებს კითხვაზე პასუხის გაცემა, 864 00:40:14,635 --> 00:40:15,810 ეს არის ნაკლები, რომ? 865 00:40:15,810 --> 00:40:17,650 ჩვენ შეიძლება ასევე ვხედავ რაღაც მსგავსი. 866 00:40:17,650 --> 00:40:18,790 ეხება მაუსის მითითებას. 867 00:40:18,790 --> 00:40:21,610 ასე რომ, Scratch, შეგიძლიათ კითხვაზე, არის Sprite 868 00:40:21,610 --> 00:40:22,800 ეხება მაუსის მაჩვენებელი? 869 00:40:22,800 --> 00:40:26,040 სხვა სიტყვებით რომ ვთქვათ, არის კურსორი hovering მეტი ქუდი, ან ეკვივალენტს? 870 00:40:26,040 --> 00:40:28,100 >> ჩვენ დავინახავთ, Anding რამ ერთად. 871 00:40:28,100 --> 00:40:30,970 შეგიძლიათ მოითხოვოთ ორი შეკითხვა, და დარწმუნდით, რომ ორივე მათგანი 872 00:40:30,970 --> 00:40:34,920 გაძლევთ დიახ ან ჭეშმარიტი პასუხი, სანამ გადაწყვეტილების მიღების რაღაც. 873 00:40:34,920 --> 00:40:36,709 მაგრამ მაშინ როგორ უნდა მიიღოს გადაწყვეტილება? 874 00:40:36,709 --> 00:40:38,000 ისე, ჩვენ გვაქვს ამ პირობებში. 875 00:40:38,000 --> 00:40:40,041 >> და ჩვენ ვხედავთ, ეს ჩვენი მაგალითად სატელეფონო წიგნი. 876 00:40:40,041 --> 00:40:41,900 ვეძებთ მარცხნივ ან უფლება მაიკ სმიტი. 877 00:40:41,900 --> 00:40:45,140 და იმ პირობით, რომ თქვენ რომ რამე პოტენციურად, 878 00:40:45,140 --> 00:40:47,240 იმ შემთხვევაში, თუ ლოგიკური გამოხატვის მართალია. 879 00:40:47,240 --> 00:40:48,720 >> და მართლაც, შეამჩნია ფორმის არის. 880 00:40:48,720 --> 00:40:52,250 არსებობს ამ ჩანაცვლების ახლავე ოვერჰედის, სადაც შეგვიძლია fit-- 881 00:40:52,250 --> 00:40:54,532 თუ მე გადახვევა ერთი slide-- რომ ფორმის. 882 00:40:54,532 --> 00:40:55,740 ეს არ არის საკმაოდ იგივე ზომა. 883 00:40:55,740 --> 00:40:58,400 და მართლაც, დაინახავთ, რომ Scratch უცვლის რამ დინამიურად 884 00:40:58,400 --> 00:41:01,479 შეესაბამება თავსატეხი ცალი, მაგრამ ფორმა არის ის, რაც მნიშვნელოვანია. 885 00:41:01,479 --> 00:41:03,270 ეს რამ გამოიყურება რომ, და მართლაც ეს 886 00:41:03,270 --> 00:41:05,410 დაახლოებით იგივე ფორმის რომ უნდა მოერგოს არსებობს. 887 00:41:05,410 --> 00:41:09,520 და თუ ჩვენ გვინდა, რომ რამე ამ გზით თუ იმ გზით, თუ ანდა, 888 00:41:09,520 --> 00:41:12,080 ჩვენ ამ თავსატეხი ცალი Scratch ისევე. 889 00:41:12,080 --> 00:41:17,450 >> ვიგულისხმოთ ახლა, რომ თქვენ სურდა გააკეთოს, თუ სხვაგან, თუ და სხვა. 890 00:41:17,450 --> 00:41:20,120 სხვა სიტყვებით რომ ვთქვათ, სამი გზა გზის გასაყარი. 891 00:41:20,120 --> 00:41:22,656 ისე, რა შეგიძლიათ გააკეთოთ მხოლოდ glancing ეს? 892 00:41:22,656 --> 00:41:25,030 მე შეუძლია მიიღოს ამ თავსატეხი ცალი, და ეს არ ჩანს, შეესაბამება, 893 00:41:25,030 --> 00:41:27,670 მაგრამ ერთხელ, Scratch აპირებს ხელახლა ზომა ლამაზად ჩვენთვის. 894 00:41:27,670 --> 00:41:29,940 მე შეიძლება დაიწყოს ფენის ეს ყველაფერი ერთად. 895 00:41:29,940 --> 00:41:32,900 >> ასე რომ, ახლა მე მაქვს სამი გზა ჩანგალი თუ ეს მართლაც ასეა, ამის გაკეთება. 896 00:41:32,900 --> 00:41:36,560 სხვაგან თუ ეს სხვა რამ არის ჭეშმარიტი, ამ გზით, სხვაგან წასვლა ეს სხვა გზით. 897 00:41:36,560 --> 00:41:39,200 და The Muppet ფილმის, გზის გასაყარი, ასე ვთქვათ, 898 00:41:39,200 --> 00:41:42,610 შორის იელის და სტენფორდის, იყო ზუსტად, რომ მხოლოდ ორი პირობები. 899 00:41:42,610 --> 00:41:45,190 ან ამ გზით, სხვაგან წასვლა, რომ გზა. 900 00:41:45,190 --> 00:41:46,940 >> ისე, მარყუჟების ასევე არსებობს პროგრამირებაში. 901 00:41:46,940 --> 00:41:49,100 და ჩვენ გამოიყენება ამ უკვე კლასი და pseudocode კოდი, 902 00:41:49,100 --> 00:41:51,060 და აუცილებლად იმ Scratch პროგრამები სამუდამოდ. 903 00:41:51,060 --> 00:41:53,730 Scratch აქვს ამ თავსატეხი ცალი რომ უბრალოდ ნება თქვენ რაღაც სამუდამოდ. 904 00:41:53,730 --> 00:41:55,688 და ზოგჯერ გსურთ უნდა გავაკეთოთ რაღაც სამუდამოდ. 905 00:41:55,688 --> 00:41:58,810 ეს არ არის bug, ეს არის იმიტომ, რომ თქვენ გსურთ საათის შენარჩუნებას აპირებს, 906 00:41:58,810 --> 00:42:00,730 ან თამაში თამაშობენ. 907 00:42:00,730 --> 00:42:04,800 ან შეგიძლიათ მიუთითოთ სასრული რაოდენობის ნაბიჯები, როგორც ეს განმეორებითი ბლოკი აქ, 908 00:42:04,800 --> 00:42:06,550 რომელიც ვიმეორებ რაღაც 10 ჯერ. 909 00:42:06,550 --> 00:42:08,560 ჩვენ შეგვიძლია მითითებული ცვლადები, ჩვენ მალე. 910 00:42:08,560 --> 00:42:12,300 და ცვლადები, იგივე სულისკვეთებით, to ალგებრა, როგორც x ან y ან z. 911 00:42:12,300 --> 00:42:16,390 ეს არის რაღაც, სიმბოლურია, რომ შეგიძლიათ შეინახოთ გარკვეული მნიშვნელობა, ინფორმაცია, 912 00:42:16,390 --> 00:42:18,320 რომ დაგვჭირდება უნდა გვახსოვდეს, რომ მოგვიანებით. 913 00:42:18,320 --> 00:42:21,080 >> საუკეთესო მაგალითია ეს შეიძლება იყოს თამაში, სადაც თქვენ გაქვთ ანგარიში, 914 00:42:21,080 --> 00:42:22,080 ისევე როგორც Pikachu. 915 00:42:22,080 --> 00:42:25,180 რამდენი ცალი ტორტი და whatnot არ დაჭერა? 916 00:42:25,180 --> 00:42:29,340 ისე, რომ შეიძლება იყოს ცვლადი მოუწოდა ანგარიშია, რომელიც იწყება 0. 917 00:42:29,340 --> 00:42:32,400 და შემდეგ ყოველ ჯერზე ჩვენ დაიჭირეს ნაჭერი ტორტი ან კამფეტი, ან მოსწონს, 918 00:42:32,400 --> 00:42:33,720 ის იღებს incremented. 919 00:42:33,720 --> 00:42:35,990 ეს ემატება ერთ დროს. 920 00:42:35,990 --> 00:42:38,450 ასე რომ, ცვლადი მაღაზიები ინფორმაცია, როგორიცაა, რომ. 921 00:42:38,450 --> 00:42:41,450 მაშინ იქ მასივები, და ჩვენ მოვალთ უკან ამ წელს ერთი კვირის ან ორი დრო, 922 00:42:41,450 --> 00:42:44,900 მაგრამ მასივი სახის მოსწონს ინვენტარი ან satchel, შიგნით 923 00:42:44,900 --> 00:42:46,940 რომელიც შეგიძლიათ დააყენა ვირტუალური რამ. 924 00:42:46,940 --> 00:42:49,852 ეს გაძლევთ საშუალებას ჩაწეროთ მეტი ვიდრე ერთი ნაჭერი ინფორმაცია. 925 00:42:49,852 --> 00:42:51,810 და რომ შეიძლება იყოს სასარგებლო თუ თამაში, თქვენ 926 00:42:51,810 --> 00:42:53,630 ერთგვარი გასეირნება კრეფა up. 927 00:42:53,630 --> 00:42:55,879 და იქნებ თქვენ გსურთ, რომ შევინარჩუნოთ ყველა იმ ცალი ტორტი 928 00:42:55,879 --> 00:42:58,260 გარშემო, და არა მხოლოდ ჭამა მათ ერთმანეთის მიყოლებით. 929 00:42:58,260 --> 00:43:00,010 და მაშინ არ არის fancier შენება ჩვენ გამოგიგზავნით 930 00:43:00,010 --> 00:43:02,932 მოვიდა მოუწოდა ფუნქცია ან პროცედურები. 931 00:43:02,932 --> 00:43:04,640 მიუხედავად იმისა, რომ ჩვენ ვაპირებთ სწრაფად აქ, ჩვენ 932 00:43:04,640 --> 00:43:07,345 ვხედავ, რომ ეს არის ძალიან ბუნებრივი გამოსავალი პრობლემა 933 00:43:07,345 --> 00:43:08,470 რომ ჩვენ ვაპირებთ ნაცნობობა. 934 00:43:08,470 --> 00:43:10,220 როგორც ჩვენი პროგრამების დაიწყოს უფრო დიდი ჩვენ გამოგიგზავნით 935 00:43:10,220 --> 00:43:12,640 დაიწყოს შენიშნავს ნიმუშების კოდი, რომელიც ჩვენ წერილობით, 936 00:43:12,640 --> 00:43:14,556 თავსატეხი ცალი ჩვენ გადმოიყვანა და ჩაშვების. 937 00:43:14,556 --> 00:43:18,240 და როგორც კი თქვენ შეამჩნევთ თავს აკეთებს რაღაც ისევ და ისევ, ან უარესი ჯერ კიდევ 938 00:43:18,240 --> 00:43:21,400 გადაწერა და pasting პროგრამირების კოდი, რომელიც თქვენ წერილობითი, 939 00:43:21,400 --> 00:43:23,612 ეს არის ის, ალბათ, შესაძლებლობა ფაქტორი 940 00:43:23,612 --> 00:43:25,820 რასაც თქვენ შენარჩუნება გადაწერა და pasting და აყენებს მას 941 00:43:25,820 --> 00:43:27,430 რაღაც მოუწოდა "ფუნქცია". 942 00:43:27,430 --> 00:43:29,690 მაგრამ უფრო იმ ბევრად უფრო დეტალურად, სანამ ხანგრძლივი. 943 00:43:29,690 --> 00:43:31,314 >> და შემდეგ იქ კიდევ fancier თვისებები. 944 00:43:31,314 --> 00:43:34,100 იმ თქვენ უფრო კომფორტული, ან მიღების APCS ან ექვივალენტი, 945 00:43:34,100 --> 00:43:37,600 Scratch რეალურად მხარს უჭერს რამ როგორიცაა თემა და მოვლენები და სხვა. 946 00:43:37,600 --> 00:43:39,840 ასე რომ მიხვდებიან, რომ მას აქვს საკმაოდ მაღალი ჭერი, 947 00:43:39,840 --> 00:43:42,540 მიუხედავად იმისა, რომ ეს ასევე არის ძალიან ფართოდ ხელმისაწვდომი ეგ 948 00:43:42,540 --> 00:43:44,460 ვინც არასდროს არ პროგრამირდება ადრე. 949 00:43:44,460 --> 00:43:47,130 ასე რომ, მართლაც, მოდით შევხედოთ ერთი მარტივი პროგრამა, ან ორი. 950 00:43:47,130 --> 00:43:49,920 >> ჩვენ უკვე შევხედე, თუ როგორ შეიძლება მიესალმები ერთად Scratch. 951 00:43:49,920 --> 00:43:52,800 ნება მომეცით წავიდეთ წინ და გახსენით ცოტა უფრო საინტერესო პროგრამა 952 00:43:52,800 --> 00:43:54,100 რომ დავწერე წინასწარ. 953 00:43:54,100 --> 00:43:56,430 და ეს ერთი ე.წ. Pet Cat. 954 00:43:56,430 --> 00:43:58,954 ყველა ეს პროგრამები იქნება ხელმისაწვდომია CS50 ნახვა. 955 00:43:58,954 --> 00:43:59,870 მართლაც, უკვე არსებობს. 956 00:43:59,870 --> 00:44:01,190 >> ასე რომ, თქვენ შეგიძლიათ გადმოწეროთ მათ, და ითამაშოთ მათთან ერთად, 957 00:44:01,190 --> 00:44:03,850 და პრობლემა Set 0, რომელიც ასევე, რა თქმა უნდა ნახვა, 958 00:44:03,850 --> 00:44:05,516 თქვენ წახალისება გავლა ამ. 959 00:44:05,516 --> 00:44:07,820 უფრო მეტიც, ჩვენ გვაქვს ნომერი მსვლელობა მეშვეობით ვიდეო 960 00:44:07,820 --> 00:44:10,951 ამჟამად, რომელშიც მე და CS50 გუნდი ნამდვილად ფეხით 961 00:44:10,951 --> 00:44:14,200 მეშვეობით თითოეულ ამ მაგალითები გაცილებით ნელი ტემპით, ძალიან სწრაფი forwardable, 962 00:44:14,200 --> 00:44:18,530 ან rewindable ტემპით, ასე რომ თქვენ შეგიძლიათ ფეხით ამ გზით თქვენი დასასვენებლად, ასევე. 963 00:44:18,530 --> 00:44:20,330 ასე რომ, აქ Scratch მარცხენა. 964 00:44:20,330 --> 00:44:22,920 აი პროგრამის მარჯვენა რომ მე უკვე წინასწარ დამზადებული. 965 00:44:22,920 --> 00:44:24,880 ნება მომეცით მიუახლოვდით ამ. 966 00:44:24,880 --> 00:44:28,780 და შეიძლება ვინმეს ინგლისური, იცის, რა იცით, მხოლოდ ახლა, როგორც 967 00:44:28,780 --> 00:44:31,650 როგორ Scratch სამუშაოები, ერთგვარი ამბობენ ინგლისურ ფრაზა ან წინადადება, 968 00:44:31,650 --> 00:44:35,450 რა არის ეს პროგრამა აშკარად გავაკეთოთ? 969 00:44:35,450 --> 00:44:36,836 >> ჰო, ფორთოხალი პერანგი. 970 00:44:36,836 --> 00:44:40,804 >> აუდიტორია: [INAUDIBLE] 971 00:44:40,804 --> 00:44:41,796 972 00:44:41,796 --> 00:44:44,980 >> დევიდ ჯ Malan: ჰო, თუ თქვენი კურსორი არის Scratch კატა, 973 00:44:44,980 --> 00:44:46,220 ითამაშოს meowing ხმა. 974 00:44:46,220 --> 00:44:47,870 მაგრამ შეამჩნია, თუ გამოვთქვამთ, რომ. 975 00:44:47,870 --> 00:44:49,980 იქ აშკარად loop არსებობს, სამუდამოდ. 976 00:44:49,980 --> 00:44:53,000 და მაშინ არ არის მდგომარეობა, თუ გამოხატვის თავისუფლება. 977 00:44:53,000 --> 00:44:55,090 და ერთობლივად, რა იმ ნიშნავს? 978 00:44:55,090 --> 00:44:57,210 ეს იმას ნიშნავს, რომ ეს პროგრამა უბრალოდ ყოველთვის გაშვებული, 979 00:44:57,210 --> 00:44:59,510 და ეს მხოლოდ ყოველთვის ელოდება და თვალს და მოსმენის 980 00:44:59,510 --> 00:45:01,730 ჩემთვის გადაადგილება ჩემი მაუსის მეტი კატა. 981 00:45:01,730 --> 00:45:04,810 >> იმის გამო, რომ ყოველ ჯერზე მე ამის გაკეთება, რადგან თქვენ შესთავაზოს, ის აპირებს ამის გაკეთება. 982 00:45:04,810 --> 00:45:06,475 დავიწყებ პროგრამა. 983 00:45:06,475 --> 00:45:08,350 არაფერი ჩანს ხდება, მაგრამ შეამჩნია, როგორ 984 00:45:08,350 --> 00:45:10,152 ეს ხაზგასმით არის ყვითელი ხაზი. 985 00:45:10,152 --> 00:45:11,360 ეს მხოლოდ იმას ნიშნავს, რომ ის გაშვებული. 986 00:45:11,360 --> 00:45:13,770 და იმიტომ, რომ იქ სამუდამოდ მარყუჟის, ის კვლავ მიმდინარეობს. 987 00:45:13,770 --> 00:45:19,610 >> ნება მომეცით გადავიდეს ჩემი კურსორი მეტი Scratch. [MEOW] [MEOW] და თუ გადავა ეს off, 988 00:45:19,610 --> 00:45:25,444 [MEOW] ახლა იგი აჩერებს, მაგრამ პროგრამის კვლავ მიმდინარეობს. [MEOW] ასე რომ, adorable. 989 00:45:25,444 --> 00:45:28,550 [MEOW] ასე რომ, მოდით გახსენით ოდნავ უფრო მოწინავე 990 00:45:28,550 --> 00:45:32,620 მაგალითად მოუწოდა არ Pet Cat. 991 00:45:32,620 --> 00:45:35,805 >> ახლა ვნახოთ, რა აქ ხდება. [MEOW] Meowing. 992 00:45:35,805 --> 00:45:39,297 ასე რომ, ეს პატარა ავტო პილოტი, თუ გნებავთ. 993 00:45:39,297 --> 00:45:39,880 --pet კატა. 994 00:45:39,880 --> 00:45:42,820 საინტერესოა, რატომ. 995 00:45:42,820 --> 00:45:45,389 [Roar] [MEOW] ასე რომ, როგორ მოხდა ეს სამუშაო? 996 00:45:45,389 --> 00:45:47,930 ასევე, შეგიძლიათ სახის მიზეზი მეშვეობით ინტუიციურად, ალბათ. 997 00:45:47,930 --> 00:45:49,346 >> მაგრამ მოდით შევხედოთ ფაქტობრივი კოდი. 998 00:45:49,346 --> 00:45:51,819 ასე რომ კიდევ ერთხელ, როდესაც მწვანე დროშა დააწკაპებთ, ამისათვის სამუდამოდ. 999 00:45:51,819 --> 00:45:53,110 რა გსურთ გააკეთოთ სამუდამოდ? 1000 00:45:53,110 --> 00:45:56,150 ისე, თუ ეხება მაუსის მაჩვენებელი, მაშინ ითამაშებს 1001 00:45:56,150 --> 00:46:00,270 ხმა, რომელიც აშკარად მოუწოდა Lion 5, რომ შიგნით ამ პროექტში, სხვა 1002 00:46:00,270 --> 00:46:03,010 თამაში ხმის meow, და მაშინ დაველოდოთ ორი წამი, ასე რომ 1003 00:46:03,010 --> 00:46:04,510 რომ ის არ meowing განუწყვეტლივ. 1004 00:46:04,510 --> 00:46:07,650 ფაქტობრივად, თქვენ შეგიძლიათ ძალიან სწრაფად დაიწყება ჯიბრზე საკუთარ თავს და თქვენს მცენარეები. 1005 00:46:07,650 --> 00:46:08,690 >> მოდით ამოიღონ ამ ბლოკში. 1006 00:46:08,690 --> 00:46:10,580 და შენიშნავს რა ლამაზი Scratch. 1007 00:46:10,580 --> 00:46:13,070 რამ უბრალოდ სახის drag ჩამოაგდეს და უკავშირდება ერთმანეთს. 1008 00:46:13,070 --> 00:46:14,980 ასე რომ კიდევ ერთხელ, ის იზრდება შევსება, რაც გსურთ. 1009 00:46:14,980 --> 00:46:20,118 მაგრამ თუ მე ამოიღონ, და შემდეგ ჰიტ თამაში, [COMPUTER ნიშნების ხმის] 1010 00:46:20,118 --> 00:46:22,904 >> --it სახის ნარკოტიკული მეტი თავისთავად, იმიტომ, რომ ეს ფაქტიურად 1011 00:46:22,904 --> 00:46:23,820 აკეთებს იმას, რასაც მე ვამბობ. 1012 00:46:23,820 --> 00:46:27,080 ის ამბობდა, სამუდამოდ ითამაშოს ეს ხმა, მაგრამ მე არ აძლევდა მას შანსი დასრულდება. 1013 00:46:27,080 --> 00:46:28,205 ასე რომ, ეს იქნება შეცდომა. 1014 00:46:28,205 --> 00:46:30,700 ამიტომაც არის, რომ ჩვენ გვქონდა ეს რამ აქ არის. 1015 00:46:30,700 --> 00:46:34,030 მოდით რეალურად დაიწყოს ნულიდან ერთგვარი pun ოდნავ განკუთვნილი 1016 00:46:34,030 --> 00:46:36,450 რომელშიც ჩვენ ახლა კატა ნაბიჯი. 1017 00:46:36,450 --> 00:46:38,130 >> ამიტომ, მე ვაპირებ, რომ ამის გაკეთება on the fly. 1018 00:46:38,130 --> 00:46:40,910 მე ვაპირებ, რომ გაადიდოთ აქ, ისევე, რომ ჩემთვის დაიწყო ღონისძიებები. 1019 00:46:40,910 --> 00:46:42,000 და მწვანე დროშა დააწკაპებთ. 1020 00:46:42,000 --> 00:46:43,410 და არ არსებობს სხვა გზები დაიწყოს სკრიპტები. 1021 00:46:43,410 --> 00:46:44,920 ჩვენ ვაპირებთ, რომ შევინარჩუნოთ ის მარტივი აქ. 1022 00:46:44,920 --> 00:46:48,049 >> და ახლა მე ვაპირებ წავიდეთ ადრე და წავიდეთ კონტროლის ქვეშ. 1023 00:46:48,049 --> 00:46:50,590 ისევ და ისევ, თუ თქვენ დაგავიწყდებათ, სადაც რამ, უბრალოდ დააჭირეთ გარშემო, 1024 00:46:50,590 --> 00:46:52,048 და საბოლოოდ თქვენ მათ კიდევ ერთხელ. 1025 00:46:52,048 --> 00:46:53,680 ასე რომ, მინდა სამუდამოდ რა? 1026 00:46:53,680 --> 00:46:58,650 მინდა მოძრაობის ბლოკი რომ მე ვიცი, არსებობს, გადაადგილება 10 ნაბიჯები. 1027 00:46:58,650 --> 00:47:02,016 >> მოდით ვნახოთ, რა მოხდება აქ თუ მე ითამაშოს ამ თამაშში. 1028 00:47:02,016 --> 00:47:03,390 საბედნიეროდ, ეს არ წავიდეთ ძალიან შორს. 1029 00:47:03,390 --> 00:47:05,190 მე მაინც სახის დაიბრუნოს მისთვის კუდი და გაიყვანოს მას უკან. 1030 00:47:05,190 --> 00:47:07,860 მაგრამ პროგრამის მაინც გაშვებული, ასე რომ ის სახის საბრძოლო ჩემთვის. 1031 00:47:07,860 --> 00:47:10,870 მაგრამ ეს მინდა იყოს სახის ლამაზი, თუ მე პირობით დაფიქსირება ეს კოდი. 1032 00:47:10,870 --> 00:47:12,800 >> იმიტომ, რომ ეს არის not-- რეალურად ეს არის ნამდვილად 1033 00:47:12,800 --> 00:47:15,770 არ არის სახალისო თამაში ვინმეს ნებისმიერი ასაკიდან. 1034 00:47:15,770 --> 00:47:18,915 მოდით ცდილობენ დაფიქსირება ამ გარკვეული სახის პირობები. 1035 00:47:18,915 --> 00:47:21,670 ამიტომ, მე ვაპირებ წასვლა ქვეშ კონტროლის, და თუ. 1036 00:47:21,670 --> 00:47:22,660 მომწონს ეს იდეა. 1037 00:47:22,660 --> 00:47:27,470 ასე რომ, მას შემდეგ, რაც მოძრავი 10 ნაბიჯები, if-- მიადევნე თვალი იგრძნოს სადაც მე ვარ. 1038 00:47:27,470 --> 00:47:30,799 მე ვაპირებ წასვლა ქვეშ ზონდირება, და შემდეგ ეს გამოიყურება შემიძლია წასვლა აქ. 1039 00:47:30,799 --> 00:47:31,840 ზედიზედ ფორმის მატჩები. 1040 00:47:31,840 --> 00:47:34,380 >> ზომა არ არის, მაგრამ ეს გაიზრდება შევსება. 1041 00:47:34,380 --> 00:47:35,984 და ახლა ეს არის პატარა მენიუ. 1042 00:47:35,984 --> 00:47:38,650 ახლა მაუსის მაჩვენებელი მე არ გსურთ, თაგვის, მინდა პირას. 1043 00:47:38,650 --> 00:47:41,700 ასე რომ, Scratch არის ჭკვიანი საკმარისი ვიცი მსგავსი Sprite არის ეხება პირას. 1044 00:47:41,700 --> 00:47:44,360 რა მინდა მას რეალურად? 1045 00:47:44,360 --> 00:47:46,025 >> ნება მომეცით წავიდეთ წინ და შეცვლის შუამდგომლობა. 1046 00:47:46,025 --> 00:47:46,940 იცით რა? 1047 00:47:46,940 --> 00:47:49,242 მე ვაპირებ, რომ მას ჩართოთ გარშემო. 1048 00:47:49,242 --> 00:47:51,200 ასე რომ, 15 გრადუსი არ არის მართლაც აპირებს დამეხმარება. 1049 00:47:51,200 --> 00:47:53,990 მინდა მას ჩართოთ გარშემო და სხვა გზა. 1050 00:47:53,990 --> 00:47:57,740 >> მოდით ვნახოთ, რა მოხდება აქ, თუ მოხვდა ითამაშეთ ახლა. 1051 00:47:57,740 --> 00:48:01,520 OK, სახის სულელური ეძებს, მაგრამ ის აკეთებს ზუსტად იმას, რაც ვთქვი. 1052 00:48:01,520 --> 00:48:03,540 და ის მოძრავი მთელი Sprite. 1053 00:48:03,540 --> 00:48:04,900 ახლა ირკვევა, შემიძლია დაფიქსირება ამ. 1054 00:48:04,900 --> 00:48:06,691 და მე არ ვიცი, როგორ დაფიქსირება ამ პირველი. 1055 00:48:06,691 --> 00:48:09,190 I ტიპის ჰქონდა futz გარშემო და ვხედავთ საუკეთესო გზა ამის გაკეთება. 1056 00:48:09,190 --> 00:48:12,630 მაგრამ თუ მე ვნახოთ, მოძრაობაში. 1057 00:48:12,630 --> 00:48:14,050 ოჰ, მე ეს. 1058 00:48:14,050 --> 00:48:15,660 სინამდვილეში, უცნობია როტაცია სტილი. 1059 00:48:15,660 --> 00:48:18,431 მარცხნივ, მარჯვნივ, ან არ როტაცია, ან გარშემო. 1060 00:48:18,431 --> 00:48:19,930 და აღმოჩნდება, რომ ის, რაც მე მინდა. 1061 00:48:19,930 --> 00:48:22,920 და მე ვაპირებ დააყენოს ეს არ არის ჩემი loop, იმიტომ, რომ მე არ უნდა შექმნას 1062 00:48:22,920 --> 00:48:24,487 როტაცია სტილი რამდენჯერმე. 1063 00:48:24,487 --> 00:48:27,570 მე ვაპირებ, რომ ეს ძალიან ზევით ეს პროგრამა ისე, რომ იგი იღებს მითითებული ერთხელ, 1064 00:48:27,570 --> 00:48:28,670 და მაშინ ახსოვს. 1065 00:48:28,670 --> 00:48:30,340 და ახლა მე ვაპირებ ცდილობენ ამ ერთხელ. 1066 00:48:30,340 --> 00:48:32,520 ნება მომეცით შეჩერება პროგრამა. 1067 00:48:32,520 --> 00:48:34,050 >> და ახლა, რომ დაფიქსირდა, რომ შეცდომა. 1068 00:48:34,050 --> 00:48:35,700 ასე რომ, მე განმეორებით გაუმჯობესების საფუძველზე ამ. 1069 00:48:35,700 --> 00:48:37,900 პროგრამა დღითიდღე ცოტა უფრო რთული და უფრო დიდი, 1070 00:48:37,900 --> 00:48:40,810 მაგრამ მე პატარ-პატარა ნაბიჯების ასე ვთქვათ, და მცირე ნაკბენები გარეთ პრობლემა 1071 00:48:40,810 --> 00:48:42,010 უნდა მიიღოს იგი უკეთესი და უკეთესი. 1072 00:48:42,010 --> 00:48:43,260 მაგრამ ეს ძალიან, არის ერთგვარი lame. 1073 00:48:43,260 --> 00:48:43,900 >> იცით რა? 1074 00:48:43,900 --> 00:48:49,860 ვთხოვო ვინმე ძალიან კარგი, საშინელი ხმა მინდა ამუშავება? 1075 00:48:49,860 --> 00:48:51,210 ურთიერთობა ხმა. 1076 00:48:51,210 --> 00:48:54,070 1077 00:48:54,070 --> 00:48:54,570 Uh, yeah. 1078 00:48:54,570 --> 00:48:55,550 კარგით up. 1079 00:48:55,550 --> 00:48:57,990 მწვანე პერანგი. 1080 00:48:57,990 --> 00:49:01,530 >> გამოდის, რომ არსებობს რამდენიმე სხვა გართობა რამ, ესთეტიკის და ხმები alike. 1081 00:49:01,530 --> 00:49:02,290 აი meow. 1082 00:49:02,290 --> 00:49:04,000 მე დააწკაპუნეთ ხმები tab. 1083 00:49:04,000 --> 00:49:08,730 [MEOW] აქ არის meow. [MEOW] [MEOW] [MEOW] --actually ჩანაწერი რაღაც 1084 00:49:08,730 --> 00:49:10,310 ჩვენი საკუთარი აქ. 1085 00:49:10,310 --> 00:49:13,120 >> ასე რომ, მოდით გავაკეთოთ ზუსტად რომ. 1086 00:49:13,120 --> 00:49:17,670 ნაცვლად იმისა, რომ ეს კატა ხმა, მოდით წავიდეთ წინ აქ და რა გქვია? 1087 00:49:17,670 --> 00:49:18,850 ნიკ, კარგია თქვენთან შეხვედრა. 1088 00:49:18,850 --> 00:49:19,350 ეს არის დავით. 1089 00:49:19,350 --> 00:49:21,474 ასე რომ, ამ მომენტში, მე ვაპირებ მოხვდა ჩანაწერი ღილაკს. 1090 00:49:21,474 --> 00:49:23,240 და თუ შეგიძლიათ მხოლოდ დაწეროთ შევიდა ლეპტოპი, 1091 00:49:23,240 --> 00:49:26,140 "ouch," თითქოს თქვენ უბრალოდ დადიოდა შევიდა კედელი, 1092 00:49:26,140 --> 00:49:28,180 რომელიც იქნება ბევრად უფრო დასაფასებელია. 1093 00:49:28,180 --> 00:49:29,660 1, 2. 1094 00:49:29,660 --> 00:49:31,470 >> NICK: Ouch! 1095 00:49:31,470 --> 00:49:32,470 დევიდ ჯ Malan: გასაოცარია. 1096 00:49:32,470 --> 00:49:34,410 და ახლა შეგვიძლია გავაკეთოთ პატარა რედაქტირების აქ. 1097 00:49:34,410 --> 00:49:35,910 გამგზავრება, რათა თავი დაეღწია წყნარ ნაწილები. 1098 00:49:35,910 --> 00:49:37,000 და მე ვფიქრობ, რომ კარგია. 1099 00:49:37,000 --> 00:49:37,690 ძალიან დიდი მადლობა. 1100 00:49:37,690 --> 00:49:38,315 >> NICK: Pleasure. 1101 00:49:38,315 --> 00:49:43,277 1102 00:49:43,277 --> 00:49:45,110 დევიდ ჯ Malan: მე უბრალოდ დაარქვა "ouch" 1103 00:49:45,110 --> 00:49:46,901 მაგრამ ახლა მე ვაპირებ დაბრუნდეს ჩემი სკრიპტები. 1104 00:49:46,901 --> 00:49:49,810 და შეამჩნია მართლაც ხმა აქ. 1105 00:49:49,810 --> 00:49:53,520 და მე ვაპირებ წავიდეთ წინ და ითამაშოს ხმა ouch, 1106 00:49:53,520 --> 00:49:56,991 და მე ვაპირებ, რომ თუ ეს ეხება კიდეები მხოლოდ. 1107 00:49:56,991 --> 00:49:58,740 და მაშინ მე ვაპირებ აქვს მას ჩართოთ გარშემო. 1108 00:49:58,740 --> 00:50:00,250 მოდით ვნახოთ რა ხდება აქ. 1109 00:50:00,250 --> 00:50:01,728 მოდით წავიდეთ სრულ ეკრანზე. 1110 00:50:01,728 --> 00:50:02,394 [ვიდეო აღწარმოების] 1111 00:50:02,394 --> 00:50:03,790 -Ouch! 1112 00:50:03,790 --> 00:50:05,290 Ouch! 1113 00:50:05,290 --> 00:50:06,790 Ouch! 1114 00:50:06,790 --> 00:50:07,790 Ouch! 1115 00:50:07,790 --> 00:50:09,160 Ouch! 1116 00:50:09,160 --> 00:50:10,780 Ouch! 1117 00:50:10,780 --> 00:50:11,587 Ouch! 1118 00:50:11,587 --> 00:50:12,086 Ouch! 1119 00:50:12,086 --> 00:50:12,492 >> [END აღწარმოების] 1120 00:50:12,492 --> 00:50:14,490 >> დევიდ ჯ Malan: ასე, რომ თქვენ გააცნობიეროს, რომ ჩვენ ვიღებთ პატარა გაუმართლა. 1121 00:50:14,490 --> 00:50:17,110 მე ვაპირებ, რომ მას ნაბიჯი მოსწონს 100 ნაბიჯები დროს. 1122 00:50:17,110 --> 00:50:21,790 ეფექტი, რომელიც ახლა აპირებს რომ იყოს [COMPUTER GLITCH ხმის] ასე რომ, 1123 00:50:21,790 --> 00:50:22,490 ფარგლებში მიზეზი. 1124 00:50:22,490 --> 00:50:25,470 ასე რომ, საშუალება დახვეწა, რომ უფრო თუ ჩვენ ნამდვილად გვინდა. 1125 00:50:25,470 --> 00:50:27,340 >> ახლა მოდით წარმოგიდგინოთ კიდევ ერთი კონცეფცია. 1126 00:50:27,340 --> 00:50:30,660 ნება მომეცით წასვლას ერთი ე.წ. დათვლა ცხვარი და გამოყენების რაღაც 1127 00:50:30,660 --> 00:50:31,610 მოუწოდა ცვლადი. 1128 00:50:31,610 --> 00:50:34,700 ეს არის adorable პატარა ცხვარი და მე შეცვალა თავისი კოსტუმი, ასე ვთქვათ. 1129 00:50:34,700 --> 00:50:37,450 ასე რომ, მიუხედავად იმისა, რომ ძირითადად არის კატა, თქვენ შეგიძლიათ ატვირთოთ, თქვენ შეგიძლიათ დახაზოთ, 1130 00:50:37,450 --> 00:50:40,020 შეგიძლიათ გააკეთოთ ნებისმიერი რაოდენობის გმირები თქვენი Sprite. 1131 00:50:40,020 --> 00:50:43,740 აი პროგრამა, რომელიც აპირებს თუ რა ინგლისურ ენაზე? 1132 00:50:43,740 --> 00:50:47,110 >> საფუძველზე კვლავ მხოლოდ ის, რაც თქვენ იცით ახლა. 1133 00:50:47,110 --> 00:50:48,230 რა ამ პროგრამის გაკეთება? 1134 00:50:48,230 --> 00:50:50,740 1135 00:50:50,740 --> 00:50:53,500 ჰო, ის აპირებს ითვლიან. 1136 00:50:53,500 --> 00:50:55,842 ერთ-ერთი ნომრის დროს. 1137 00:50:55,842 --> 00:50:57,550 ჩვენ გვაქვს როგორც ჩანს, აქვს ამ კომპლექტი counter. 1138 00:50:57,550 --> 00:50:59,380 >> მე არ ვიცი რა არის, მაგრამ იქნებ ეს ცვლადი. 1139 00:50:59,380 --> 00:51:00,740 ეს არის მხოლოდ კონტეინერი, x და y. 1140 00:51:00,740 --> 00:51:04,290 მაგრამ სიტყვა counter უფრო აღწერითი ვიდრე მათემატიკოსის x და y. 1141 00:51:04,290 --> 00:51:06,560 ასე რომ, ჩვენ შეგვიძლია გამოვიყენოთ ინგლისური სიტყვა რამ. 1142 00:51:06,560 --> 00:51:08,490 სამუდამოდ, მხოლოდ იმას ნიშნავს, აკეთეთ ეს. 1143 00:51:08,490 --> 00:51:10,020 >> ამბობენ, counter. 1144 00:51:10,020 --> 00:51:11,270 ახლა სად ეს მოდის? 1145 00:51:11,270 --> 00:51:13,240 ისე, გამოდის, რომ counter ცვლადი. 1146 00:51:13,240 --> 00:51:15,645 ასე რომ, ეს არის კიდევ ერთი თავსატეხი ნაჭერი მე ის წინასწარ. 1147 00:51:15,645 --> 00:51:18,020 და მიუხედავად იმისა, რომ ეს ხდება არ უნდა იყოს იგივე ფორმა აქ, 1148 00:51:18,020 --> 00:51:20,540 ჩვეულებრივ, თქვენ ვიტყოდი რაღაც მიესალმები აქ. 1149 00:51:20,540 --> 00:51:23,610 >> თქვენ ასევე შეგიძლიათ გადაიტანეთ ცვლადი ისე, რომ ის, რაც მიღება განაცხადა. 1150 00:51:23,610 --> 00:51:26,170 მაშინ მე დაველოდოთ მეორე, მე შეცვლა counter ერთი, 1151 00:51:26,170 --> 00:51:27,940 დამატება იგი დამატებით ერთი. 1152 00:51:27,940 --> 00:51:32,407 ასე რომ, საბოლოო შედეგი ამ adorable დათვლის ცხვარი. 1153 00:51:32,407 --> 00:51:33,615 მიუხედავად იმისა, რომ დათვლის თავს. 1154 00:51:33,615 --> 00:51:36,642 1155 00:51:36,642 --> 00:51:38,350 ახლა ის ძალიან სწრაფად აპირებს მოსაწყენი 1156 00:51:38,350 --> 00:51:40,900 იმიტომ, რომ ის აპირებს ამისათვის ნამდვილად სამუდამოდ, 1157 00:51:40,900 --> 00:51:44,240 მაგრამ ეს ზუსტად ის, რაც პროგრამის დიზაინის ითვალისწინებს. 1158 00:51:44,240 --> 00:51:48,090 მოდით, ახლა ცდილობენ კიდევ ერთი მაგალითი რომ ბერკეტი ცვლადი. 1159 00:51:48,090 --> 00:51:51,140 ეს ერთი მოუწოდა Hi Hi Hi, რომ ჯერ კიდევ შემაშფოთებელი სწრაფად. 1160 00:51:51,140 --> 00:51:52,987 ახლა ამ ერთი ორი სკრიპტები. 1161 00:51:52,987 --> 00:51:54,570 ასე რომ, კიდევ ერთხელ, ჩვენ აღების ბავშვი ნაბიჯები. 1162 00:51:54,570 --> 00:51:57,236 >> ჩვენ დავიწყეთ რაღაც სუპერ პატარა, ემატება ის, დაემატება. 1163 00:51:57,236 --> 00:51:59,750 ახლა მინდა, რომ რამე კიდევ უფრო დინამიური, 1164 00:51:59,750 --> 00:52:02,950 ასე რომ, მე მინდა, რომ მოსმენის ორი სხვადასხვა რამ დროს. 1165 00:52:02,950 --> 00:52:05,420 ასე რომ მარცხენა, როდესაც მწვანე დროშა დააწკაპებთ, 1166 00:52:05,420 --> 00:52:08,100 მე მითითებული ცვლადი რომ დავწერე წინასწარ მოუწოდა მდუმარე. 1167 00:52:08,100 --> 00:52:09,700 და მე თვითნებურად მითითებული, რომ 0. 1168 00:52:09,700 --> 00:52:13,290 ასე რომ, Scratch არ აქვს ნამდვილი და ყალბი, მაგრამ ეს იმას აქვს 0 და 1. 1169 00:52:13,290 --> 00:52:15,270 >> ასე რომ, შემიძლია სავარაუდო, რომ იგივე იდეა. 1170 00:52:15,270 --> 00:52:21,110 და შემდეგ სამუდამოდ, თუ სივრცეში ბარი არის დაპრესილი, მაშინ მითითებული ცვლადი 0. 1171 00:52:21,110 --> 00:52:21,810 ან ბოდიში. 1172 00:52:21,810 --> 00:52:25,920 იმ შემთხვევაში, თუ ფართი არის დაპრესილი და იმ შემთხვევაში, თუ მდუმარე, ცვლადი, არის 0, 1173 00:52:25,920 --> 00:52:29,950 მაშინ მითითებული მდუმარე 1, სხვაგან მითითებული მდუმარე 0. 1174 00:52:29,950 --> 00:52:32,370 როგორც ჩანს, ეს ერთგვარი მოსწონს ჩვენ უბრალოდ აკეთებს და გაუქმება მუშაობა. 1175 00:52:32,370 --> 00:52:33,130 >> მაგრამ რა ეფექტი? 1176 00:52:33,130 --> 00:52:35,588 ყოველ ჯერზე მე მოხვდა სივრცეში ბარი, რა ხდება ჩემს ცვლადი 1177 00:52:35,588 --> 00:52:38,150 მოუწოდა მდუმარე, ლოგიკურად? 1178 00:52:38,150 --> 00:52:39,100 დალაგება იღებს სავალი. 1179 00:52:39,100 --> 00:52:41,035 ეს ცვლის 0-დან 1, ან 1: 0. 1180 00:52:41,035 --> 00:52:43,035 ამიტომ დასჭირდა რამდენიმე ბლოკად გამოხატოს, მაგრამ ყველა 1181 00:52:43,035 --> 00:52:47,280 მე ვაკეთებ არის toggling სახელმწიფო ამ ცვლადის 0 ან 1 ან 0 ან 1 1182 00:52:47,280 --> 00:52:48,530 ყოველ ჯერზე მე მოხვდა სივრცეში ბარი. 1183 00:52:48,530 --> 00:52:49,905 ახლა აქ, რა არის ეს აკეთებს? 1184 00:52:49,905 --> 00:52:53,400 სამუდამოდ, თუ მდუმარე არის 0, ასე რომ, თუ მდუმარე არის ყალბი. 1185 00:52:53,400 --> 00:52:57,910 ასე რომ, თუ ეს არ არის მდუმარე, არის სემანტიკა არ არსებობს, თამაში ხმის, ზღვის ლომი, 1186 00:52:57,910 --> 00:53:00,810 და ვფიქრობ, Hi Hi Hi ორი წამი, დაველოდოთ ორი წამი. 1187 00:53:00,810 --> 00:53:02,710 ასე რომ შეამჩნია ახლა ეს სკრიპტები ეფექტურად 1188 00:53:02,710 --> 00:53:07,100 აპირებს, პარალელურად ისე, რომ ერთ შეუძლია მოსმენის ერთი ქმედება, სხვა 1189 00:53:07,100 --> 00:53:09,010 მიიღოს გადაწყვეტილება ეფუძნება, რომ აქცია. 1190 00:53:09,010 --> 00:53:10,655 და ეს შეიძლება გააკეთოს ეს სამუდამოდ. 1191 00:53:10,655 --> 00:53:12,638 >> [SEA LION BARKING] 1192 00:53:12,638 --> 00:53:14,852 >> [SEA LION BARKING] 1193 00:53:14,852 --> 00:53:20,050 >> ის აპირებს ამის გაკეთებას სამუდამოდ და [SEA LION BARKING] როგორც მე უბრალოდ გაკეთდეს. 1194 00:53:20,050 --> 00:53:23,010 და ახლა ის კვლავ მიმდინარეობს მაგრამ მე "მდუმარე" თამაში. 1195 00:53:23,010 --> 00:53:27,260 [SEA LION BARKING] და ეს ყველა ეს ბიჭი აკეთებს ახლა ძალიან. 1196 00:53:27,260 --> 00:53:28,660 >> მოდით გახსნა კიდევ ერთი მაგალითია აქ. 1197 00:53:28,660 --> 00:53:31,840 ნება მომეცით წასვლას ღონისძიებები, და ახლა ეს adorable ძალიან. 1198 00:53:31,840 --> 00:53:34,130 მაგრამ შეამჩნია, რომ მას აქვს ორი sprites. 1199 00:53:34,130 --> 00:53:37,520 ასე რომ, არ არის მხოლოდ ორი სკრიპტები ერთი Sprite, მაგრამ ორი sprites. 1200 00:53:37,520 --> 00:53:40,750 და თუ მე დააწკაპუნეთ ლურჯი ბიჭი, როგორც მე უკვე გაქვთ, მე ვხედავ მას, როგორც ერთ-პროგრამა 1201 00:53:40,750 --> 00:53:43,790 აქ რომ ფაქტიურად ამბობს ეს, როცა ვიღებ ღონისძიება, 1202 00:53:43,790 --> 00:53:45,620 ამბობენ, რომ "პოლო" ორი წამი. 1203 00:53:45,620 --> 00:53:48,460 >> ასე რომ, თუ თქვენ ოდესმე ითამაშა აუზი, თამაში მარკო პოლო, 1204 00:53:48,460 --> 00:53:52,500 იმ შემთხვევაში, თუ ფორთოხლის ბიჭი სკრიპტი რაიმე ნიშნებს, როგორც ჩანს, 1205 00:53:52,500 --> 00:53:57,380 ყოველ ჯერზე მე მოხვდა სივრცეში ბარი, რა არის ფორთოხლის ბიჭი აპირებს? 1206 00:53:57,380 --> 00:53:58,642 ის აპირებს ამბობენ, "მარკო". 1207 00:53:58,642 --> 00:53:59,850 და შემდეგ ეს არის ახალი ბლოკი. 1208 00:53:59,850 --> 00:54:02,409 ჩვენ არ მინახავს ეს ადრე, მაგრამ ეთერში ღონისძიება. 1209 00:54:02,409 --> 00:54:04,200 და მე ვერ ვუწოდებ ღონისძიება არაფერი გვინდა. 1210 00:54:04,200 --> 00:54:06,033 >> ჩვენ დავბრუნდებით ამ ალბათ ადრე ხანგრძლივი. 1211 00:54:06,033 --> 00:54:08,410 მაგრამ მაუწყებლობა ღონისძიება არის გზა, ერთი Sprite 1212 00:54:08,410 --> 00:54:11,836 გაიგო მეორეში არსებითად ჩაბარების ის გაგზავნა. 1213 00:54:11,836 --> 00:54:12,960 ეს არ არის გაგზავნა ხედავთ. 1214 00:54:12,960 --> 00:54:14,130 ეს არ არის რაღაც ვიზუალური. 1215 00:54:14,130 --> 00:54:17,370 ეს ერთგვარი კომპიუტერული გაგზავნა რომ მეორე ბიჭი მოსმენის. 1216 00:54:17,370 --> 00:54:21,210 იმის გამო, რომ მართლაც, ლურჯი ბიჭი, გავიხსენოთ არ აქვს, როდესაც მწვანე დროშა დააწკაპებთ. 1217 00:54:21,210 --> 00:54:23,290 >> მან ნაცვლად აქვს, როცა ვიღებ ღონისძიება. 1218 00:54:23,290 --> 00:54:26,850 როდესაც იგი იღებს გადასცა ეს შენიშვნა კლასში, ასე ვთქვათ, ის უნდა ვთქვათ, "პოლო". 1219 00:54:26,850 --> 00:54:30,200 ასე რომ, წმინდა ეფექტი, რომ როდესაც მე მოხვდა მწვანე დროშა, არაფერი ხდება. 1220 00:54:30,200 --> 00:54:34,940 მაგრამ როდესაც მე მოხვდა სივრცეში ბარი, მისი თქმით, "მარკო", იგი პასუხობს "პოლო". 1221 00:54:34,940 --> 00:54:38,350 მაგრამ მხოლოდ Sprite, მე ვარ ინტერაქციაში არის ნარინჯისფერი ერთ. 1222 00:54:38,350 --> 00:54:40,980 ასე რომ, ეს არის გზა სახის გავლის შეტყობინებები შორის sprites 1223 00:54:40,980 --> 00:54:43,210 და რომელსაც მათ კომუნიკაცია ერთმანეთს. 1224 00:54:43,210 --> 00:54:46,280 >> ახლა მოდით შევხედოთ ერთი ბოლო აქ მოუწოდა თემა. 1225 00:54:46,280 --> 00:54:49,370 და შენიშნავს, ამ სათამაშო იგი. 1226 00:54:49,370 --> 00:54:51,184 ასე რომ, ეს ორი sprites. 1227 00:54:51,184 --> 00:54:52,600 ფრინველის სახის საფრენი გარშემო. 1228 00:54:52,600 --> 00:54:53,310 ის bouncing. 1229 00:54:53,310 --> 00:54:55,890 არ არსებობს "ouch", მაგრამ იგივე იდეა. 1230 00:54:55,890 --> 00:54:58,230 >> მაგრამ კატა, როგორც ჩანს, საკმაოდ ჭკვიანი. 1231 00:54:58,230 --> 00:55:01,010 რა არის კატა აშკარად აკეთებს? 1232 00:55:01,010 --> 00:55:03,430 და დაველოდოთ მას. 1233 00:55:03,430 --> 00:55:05,010 რა არის კატა აშკარად აკეთებს? 1234 00:55:05,010 --> 00:55:07,740 ეს არ არის მხოლოდ bouncing. 1235 00:55:07,740 --> 00:55:09,860 >> ის შემდეგ ფრინველი. 1236 00:55:09,860 --> 00:55:13,920 ასე რომ, როგორც ჩანს, არ არის გზა კომბინაცია ბლოკები აქ 1237 00:55:13,920 --> 00:55:15,760 და მოდით შევხედოთ კატა რეალური სწრაფად. 1238 00:55:15,760 --> 00:55:20,270 სამუდამოდ, თუ ეხება ფრინველის, მაშინ ითამაშებს ხმის Lion 4, რასაც არ არის. 1239 00:55:20,270 --> 00:55:21,360 ჩვენ მოვისმინეთ, რომ ერთხელ. 1240 00:55:21,360 --> 00:55:25,431 წინააღმდეგ შემთხვევაში, აღვნიშნო მიმართ ფრინველი, და გადაადგილება ერთი ნაბიჯია. 1241 00:55:25,431 --> 00:55:27,680 ახლა ის ფაქტი, რომ ეს არის ერთ ერთი ნაბიჯი არის ის, რაც აძლევს ფრინველის 1242 00:55:27,680 --> 00:55:29,850 ცოტა უპირატესობა თავდაპირველად, მაგრამ თუ ჩვენ ნაცვლად 1243 00:55:29,850 --> 00:55:32,980 რომ ეს 10, მაგალითად, ასე რომ ყოველ iteration loop ის 1244 00:55:32,980 --> 00:55:34,100 მოძრავი 10 ნაბიჯები დროს. 1245 00:55:34,100 --> 00:55:35,280 ასე რომ, მეტი სივრცე. 1246 00:55:35,280 --> 00:55:36,650 მოდით ვნახოთ, რა მოხდება შემდეგ. 1247 00:55:36,650 --> 00:55:38,740 [Lion Roar] არ არის, რომ ბევრად უკეთესი. 1248 00:55:38,740 --> 00:55:41,460 ახლა მოდით ვცდილობთ გავაუმჯობესოთ საფუძველზე ამ პატარა iteratively, 1249 00:55:41,460 --> 00:55:43,330 და დავბრუნდებით, რომ ცნება ფუნქცია. 1250 00:55:43,330 --> 00:55:46,580 >> და მართლაც ერთ-ერთი ძირითადი takeaways კლასის დიზაინი. 1251 00:55:46,580 --> 00:55:49,560 არა მხოლოდ წერილობით პროგრამები, რომ მუშაობა და, რომ სწორია, მაგრამ კარგად 1252 00:55:49,560 --> 00:55:50,080 შექმნილია. 1253 00:55:50,080 --> 00:55:54,349 დიზაინი და ბევრად უფრო სუბიექტური, და თქვენ უკეთ მას დროთა განმავლობაში. 1254 00:55:54,349 --> 00:55:57,390 მაგრამ მოდით ზოგიერთი ბავშვი ნაბიჯები დაწყებული პროგრამა, რომელიც მუშაობს, 1255 00:55:57,390 --> 00:55:59,310 რა თქმა უნდა, მაგრამ ეს არ არის ძალიან კარგი. 1256 00:55:59,310 --> 00:56:00,650 ეს არ არის ძალიან კარგად დაწერილი. 1257 00:56:00,650 --> 00:56:03,830 >> ასე რომ, აქ არის პროგრამა, რომელიც აკეთებს ამას. 1258 00:56:03,830 --> 00:56:08,060 ხველა, ხველა, ხველა. 1259 00:56:08,060 --> 00:56:09,880 რას პროგრამის გამოიყურებოდეს? 1260 00:56:09,880 --> 00:56:11,330 როგორც ჩანს, სწორი ჩემთვის. 1261 00:56:11,330 --> 00:56:13,370 ის ამბობდა, მწვრთნელი ამისთვის მეორე, მაშინ იგი ელოდება. 1262 00:56:13,370 --> 00:56:14,515 >> მაშინ იგი აცხადებს, რომ ერთხელ, მაშინ იგი ელოდება. 1263 00:56:14,515 --> 00:56:16,056 მაშინ იგი აცხადებს, რომ ერთხელ, მაშინ იგი ელოდება. 1264 00:56:16,056 --> 00:56:18,770 ხოლო შემდეგ პროგრამა ირიბად დამთავრდა, იმიტომ, რომ იქ არ არის loop. 1265 00:56:18,770 --> 00:56:21,325 მაგრამ რატომ არის ეს ცუდად დაწერილი პროგრამა? 1266 00:56:21,325 --> 00:56:22,950 მაშინაც კი, თუ თქვენ არასდროს დაპროგრამებულია ადრე? 1267 00:56:22,950 --> 00:56:25,240 მსგავსად, რა rubs არასწორი გზა, ალბათ აქ? 1268 00:56:25,240 --> 00:56:26,016 ჰო? 1269 00:56:26,016 --> 00:56:29,278 >> აუდიტორია: [INAUDIBLE] 1270 00:56:29,278 --> 00:56:29,950 1271 00:56:29,950 --> 00:56:30,950 დევიდ ჯ Malan: ზუსტად. 1272 00:56:30,950 --> 00:56:32,700 თქვენ იმეორებს თავს ისევ და ისევ. 1273 00:56:32,700 --> 00:56:36,190 და ფაქტიურად, მე გადაწერა და გაკრული ორი იმ ბლოკები ისევ და ისევ. 1274 00:56:36,190 --> 00:56:39,237 და სწორედ ერთგვარი საღი აზრის შეამოწმოს, რომ თქვენ უნდა მიღების. 1275 00:56:39,237 --> 00:56:39,820 ერთი წუთით. 1276 00:56:39,820 --> 00:56:41,070 თუ მე ნამდვილად ამით? 1277 00:56:41,070 --> 00:56:43,610 ასე რომ, რა არის ეს რა არის აშკარა გადაწყვეტა ალბათ? 1278 00:56:43,610 --> 00:56:44,680 გარკვეული სახის loop. 1279 00:56:44,680 --> 00:56:46,860 და მე არ საკმაოდ გაწვევას რა თავსატეხი ცალი არის, 1280 00:56:46,860 --> 00:56:48,810 მაგრამ თუ გადავხედავთ შემდეგი iteration აქ, 1281 00:56:48,810 --> 00:56:50,560 მართლაც, იქ არ არის უბრალოდ სამუდამოდ მარყუჟის, 1282 00:56:50,560 --> 00:56:52,560 იქ ვიმეორებ გარკვეული რაოდენობის ჯერ. 1283 00:56:52,560 --> 00:56:54,080 ასე რომ, მე მითითებული სამი. 1284 00:56:54,080 --> 00:56:57,839 და ახლა შეამჩნია, თუ რამდენად მკაცრი, თუ როგორ ბევრად უფრო ლაკონური ამ პროგრამის. 1285 00:56:57,839 --> 00:56:59,630 და გრძნობა, როგორ ბევრად უფრო maintainable. 1286 00:56:59,630 --> 00:57:02,840 თუ მინდა, რომ შეიცვალოს სიტყვა ხველა რაღაც, 1287 00:57:02,840 --> 00:57:07,530 ისევე როგორც Achoo, როგორიც ის ცემინება. 1288 00:57:07,530 --> 00:57:09,770 მაშინ მე შეცვალოს იგი ერთ ადგილი, და არა სამი. 1289 00:57:09,770 --> 00:57:12,050 ასე რომ, ეს უკვე იგრძნობა ოდნავ უკეთესი დიზაინი. 1290 00:57:12,050 --> 00:57:14,610 ნება მომეცით ნაცვლად ღია ხველა 2, მესამე მაგალითი. 1291 00:57:14,610 --> 00:57:17,670 >> ყურადღება მიაქციეთ, რადგან კომპიუტერის მეცნიერი, მე დაიწყება დათვლის დროს 0, როგორც წესი. 1292 00:57:17,670 --> 00:57:20,950 ახლა ეს გამოიყურება პატარა scarier ზე პირველი, მაგრამ ეფექტი არის ერთი და იგივე. 1293 00:57:20,950 --> 00:57:22,590 ხველა, ხველა, ხველა. 1294 00:57:22,590 --> 00:57:26,920 მაგრამ რა, როგორც ჩანს, ფუნდამენტურად ახალი ზედა ნაწილი პროგრამა? 1295 00:57:26,920 --> 00:57:28,670 მე ამოღებულ say. 1296 00:57:28,670 --> 00:57:29,830 >> მე ამოღებულ დაველოდოთ. 1297 00:57:29,830 --> 00:57:32,370 და რა აქვს მე plugged ნაცვლად? 1298 00:57:32,370 --> 00:57:32,890 ფუნქცია. 1299 00:57:32,890 --> 00:57:33,670 ხველა ბლოკი. 1300 00:57:33,670 --> 00:57:35,410 ვგულისხმობ, გულწრფელად ვამბობ, როგორც ჩანს, სახის საქართველოს იდიოტი თუ მე არა მხოლოდ 1301 00:57:35,410 --> 00:57:37,285 იწყება ბლოკი რომ, როგორც ჩანს, ე.წ. 1302 00:57:37,285 --> 00:57:38,894 "ხველა," თუ ეს ყველაფერი მე მინდა მას ამის გაკეთება. 1303 00:57:38,894 --> 00:57:40,310 მაგრამ, რომ არ არსებობს Scratch. 1304 00:57:40,310 --> 00:57:43,396 იმის ნაცვლად, მივედი ერთი პალიტრა მოუწოდა მეტი Blocks აქ, 1305 00:57:43,396 --> 00:57:46,270 მე და გადაიტანეთ ეს დიდი მეწამული რამ აქ, რომელიც საშუალებას ჩემთვის განსაზღვრავს ფუნქცია. 1306 00:57:46,270 --> 00:57:48,240 იგი არსებითად საშუალებას ჩემთვის შექმნა საკუთარი თავსატეხი 1307 00:57:48,240 --> 00:57:51,280 ნაჭერი, რომ ყველაფერი შეიძლება ეწოდოს მე მინდა, რომ არ შეუძლია გააკეთოს არაფერი მინდა, 1308 00:57:51,280 --> 00:57:52,360 მაგრამ ეს აძლევს მას სახელი. 1309 00:57:52,360 --> 00:57:57,050 ეს მაძლევს ახალი, purple თავსატეხი ცალი რომ ახლა აკეთებს რასაც მე ვამბობ, რომ ამის გაკეთება. 1310 00:57:57,050 --> 00:58:01,060 ასე რომ, ეს purple ცალი აქ შეესაბამება ეს ერთი აქ. 1311 00:58:01,060 --> 00:58:01,960 >> და რას აკეთებს ის? 1312 00:58:01,960 --> 00:58:03,930 იგი აცხადებს, რომ ხველა დიდი მეორე, და შემდეგ მას ელოდება. 1313 00:58:03,930 --> 00:58:07,330 ახლა მე სახის შექმნა საკუთარი საბაჟო თავსატეხი ცალი, 1314 00:58:07,330 --> 00:58:10,040 ისე, რომ იგი იქცევა ზუსტად რომ იგივე გზით. 1315 00:58:10,040 --> 00:58:11,130 ასე რომ, მე შეუძლია შეინახოს ამით. 1316 00:58:11,130 --> 00:58:14,421 და მართლაც, იქ იქნება უფრო და უფრო მეტი შესაძლებლობები მოდულარიზაცია, 1317 00:58:14,421 --> 00:58:16,630 და layering, სირთულის თავზე ერთმანეთს. 1318 00:58:16,630 --> 00:58:18,547 მაგრამ ეს ძირითადი იდეა, მართლაც პრობლემა განაცხადა 0. 1319 00:58:18,547 --> 00:58:20,338 თუ რას აპირებს უნდა დადგა რომ გააკეთოთ, არის 1320 00:58:20,338 --> 00:58:23,810 ჩამოტვირთვა Scratch, ან უბრალოდ გამოვიყენოთ ინტერნეტში, და უბრალოდ გაერთეთ მას. 1321 00:58:23,810 --> 00:58:26,056 ჩვენ მოგცემთ კომპლექტი მოთხოვნები, რომელსაც ხმა, 1322 00:58:26,056 --> 00:58:27,430 და ზოგიერთი რაოდენობა თავსატეხი ცალი. 1323 00:58:27,430 --> 00:58:28,480 მაგრამ თქვენ ზუსტად ეს. 1324 00:58:28,480 --> 00:58:31,771 და თქვენ გააცნობიეროს, რომ თქვენ აპირებს გვინდა, რომ გარკვეული ბავშვი ნაბიჯები თავდაპირველად, 1325 00:58:31,771 --> 00:58:33,690 სანამ თქვენი პროგრამა იღებს უფრო და უფრო რთული. 1326 00:58:33,690 --> 00:58:36,010 მაგრამ თუ გავითვალისწინებთ, რომ ამ საუკეთესო გზა მე ვერ ამის გაკეთება? 1327 00:58:36,010 --> 00:58:39,210 შემიძლია თავიდან ავიცილოთ ეს ინსტიქტი ალბათ, დააკოპირეთ და ჩასვით? 1328 00:58:39,210 --> 00:58:41,850 >> მაგრამ, სანამ პრობლემა კომპლექტი 0, და სანამ ჩვენ adjourn, 1329 00:58:41,850 --> 00:58:44,980 გვეგონა, ჩვენ მინდა დასჭირდეს ერთი მეტი მოხალისე თუ შეგვეძლო, 1330 00:58:44,980 --> 00:58:46,820 საბოლოო პროგრამა ეს არის ის, ალბათ, ყველაზე 1331 00:58:46,820 --> 00:58:49,150 იარაღი საერთოდ, მოცემული დღევანდელი ადგილი. 1332 00:58:49,150 --> 00:58:50,298 კარგით ქვემოთ. 1333 00:58:50,298 --> 00:58:51,234 ჰო. 1334 00:58:51,234 --> 00:58:52,170 დიახ. 1335 00:58:52,170 --> 00:58:53,431 რა გქვია? 1336 00:58:53,431 --> 00:58:53,930 Uh-oh. 1337 00:58:53,930 --> 00:58:57,820 1338 00:58:57,820 --> 00:58:59,010 ეს არის ის, OK. 1339 00:58:59,010 --> 00:59:01,230 ორივე ჩამოდი. 1340 00:59:01,230 --> 00:59:05,520 და მე გაუმკლავდეთ ამ როგორმე ფარგლებში, რომ მომავალი ათი წამი. 1341 00:59:05,520 --> 00:59:06,550 ასე რომ, მოდის ქვემოთ. 1342 00:59:06,550 --> 00:59:08,370 კარგით ქვემოთ. 1343 00:59:08,370 --> 00:59:13,250 >> ნება მომეცით მოდის აქ. 1344 00:59:13,250 --> 00:59:16,050 კარგით. 1345 00:59:16,050 --> 00:59:16,685 ყველა უფლება. 1346 00:59:16,685 --> 00:59:21,360 1347 00:59:21,360 --> 00:59:22,360 ვნახოთ, აქ. 1348 00:59:22,360 --> 00:59:25,735 ასე რომ შეამჩნია რეალური სწრაფად აქ, თუ გსურთ მოდის მდე. 1349 00:59:25,735 --> 00:59:28,650 1350 00:59:28,650 --> 00:59:29,926 >> ჩვენ ყველაფერს გავაკეთებთ, ორ რაუნდში ეს. 1351 00:59:29,926 --> 00:59:30,800 და რა არის შენი სახელი? 1352 00:59:30,800 --> 00:59:31,270 >> Sabrina: Sabrina. 1353 00:59:31,270 --> 00:59:32,060 >> დევიდ ჯ Malan: Sabrina და? 1354 00:59:32,060 --> 00:59:32,622 >> YING GEE: Ying Gee. 1355 00:59:32,622 --> 00:59:33,360 >> დევიდ ჯ Malan: Ying Gee. 1356 00:59:33,360 --> 00:59:34,276 კარგია თქვენთან შეხვედრა ორივე. 1357 00:59:34,276 --> 00:59:34,970 დავით. 1358 00:59:34,970 --> 00:59:38,785 ასე რომ, ჩვენი საბოლოო მაგალითად აქ არის მოუწოდა Ivy უმძიმესი თამაშის. 1359 00:59:38,785 --> 00:59:41,160 და რატომ არ გვაქვს, რომ თქვენ ამის დონე 1, და თქვენ Level 2. 1360 00:59:41,160 --> 00:59:43,350 >> ჩვენ დავინახავთ, თუ რამდენად შორს მიღმა, რომ ჩვენ რეალურად წასვლა. 1361 00:59:43,350 --> 00:59:45,855 დაწერილი სტუდენტი გასულ წელს, გაარემიქსა by me 1362 00:59:45,855 --> 00:59:48,840 ასე, რომ ეს წავიდოდა მეტი კარგად New Haven. 1363 00:59:48,840 --> 00:59:53,180 და მე მოგცემთ თამაში, რომელიც აპირებს ჩართვა მოძრავი ისრებით up და down, 1364 00:59:53,180 --> 00:59:55,771 და მიღების Yale to finish line. 1365 00:59:55,771 --> 00:59:56,270 აქ ჩვენ მივდივართ. 1366 00:59:56,270 --> 00:59:56,759 >> [ვიდეო აღწარმოების] 1367 00:59:56,759 --> 00:59:58,092 >> [მუსიკა - NFL ON FOX თემა სიმღერა] 1368 00:59:58,092 --> 00:59:59,369 1369 00:59:59,369 --> 01:00:01,160 [მუსიკა - MC Hammer, "U არ შეეხოთ  ამ "] 1370 01:00:01,160 --> 01:00:04,590 1371 01:00:04,590 --> 01:00:07,900 >> -U ვერ შეეხოთ ამ. 1372 01:00:07,900 --> 01:00:11,634 U ვერ შეეხოთ ამ. 1373 01:00:11,634 --> 01:00:14,252 ვერ შეეხოთ ამ. 1374 01:00:14,252 --> 01:00:19,490 ჩემი, ჩემი, ჩემი, ჩემი მუსიკა გაიტანა მე ასე მძიმე, რაც ჩემთვის სათქმელია, რა, ჩემო ბატონო. 1375 01:00:19,490 --> 01:00:22,927 მადლობა კურთხევით ჩემთან ერთად იბადება რითმა და ორი ვარდების რევოლუციის ფეხზე. 1376 01:00:22,927 --> 01:00:24,891 >> ეს არის კარგი, როდესაც თქვენ იცით, რომ თქვენ down. 1377 01:00:24,891 --> 01:00:26,855 სუპერ dope homeboy საწყისი Oaktown. 1378 01:00:26,855 --> 01:00:31,274 და მე ცნობილია, როგორც ასეთი და ამ სცემა uh, თქვენ არ შეეხოთ. 1379 01:00:31,274 --> 01:00:34,672 მე გითხარით, homeboy U ვერ შეეხოთ ამ. 1380 01:00:34,672 --> 01:00:38,656 ჰო, თუ როგორ ვცხოვრობთ და თქვენ იცით, U ვერ შეეხოთ ამ. 1381 01:00:38,656 --> 01:00:40,135 >> შეხედეთ ჩემს თვალში, კაცი. 1382 01:00:40,135 --> 01:00:43,093 U ვერ შეეხოთ ამ. 1383 01:00:43,093 --> 01:00:44,572 Yo, ნება მომეცით ბიუსტი ხმაურიანი სიმღერები. 1384 01:00:44,572 --> 01:00:45,363 U ვერ შეეხოთ ამ. 1385 01:00:45,363 --> 01:00:46,544 ახალი ახალი kicks და შარვალი. 1386 01:00:46,544 --> 01:00:48,627 >> თქვენ მიიღო ეს მოსწონს, რომ თქვენ იცით, wanna dance. 1387 01:00:48,627 --> 01:00:51,967 ასე რომ, გადაადგილება თქვენი ადგილს და მიიღეთ მფრინავები გოგონა და დაჭერა ამ სცემა. 1388 01:00:51,967 --> 01:00:55,911 მიუხედავად იმისა, რომ ის მოძრავი გაიმართება სატუმბო პატარა ცოტა და მათ იციან, რა ხდება. 1389 01:00:55,911 --> 01:00:56,890 ეგრე. 1390 01:00:56,890 --> 01:00:57,390 ეგრე. 1391 01:00:57,390 --> 01:00:59,362 >> ცივი შესახებ მისია ასე რომ გაიყვანოს უკან. 1392 01:00:59,362 --> 01:01:04,785 დაე, მათ იციან, რომ თქვენ ძალიან ბევრი და ეს არის ნაბიჯი uh თქვენ არ შეეხოთ. 1393 01:01:04,785 --> 01:01:07,743 Yo გითხარით U ვერ შეეხოთ ამ. 1394 01:01:07,743 --> 01:01:09,222 რატომ თქვენ იქ მდგომი კაცი? 1395 01:01:09,222 --> 01:01:10,208 U ვერ შეეხოთ ამ. 1396 01:01:10,208 --> 01:01:13,200 >> Yo, ხმა ზარი სკოლა წელს, sucker. 1397 01:01:13,200 --> 01:01:14,005 U ვერ შეეხოთ ამ. 1398 01:01:14,005 --> 01:01:18,326 მომეცი სიმღერა, რიტმი რაც მათ ოფლი რომ ის, რაც მე მათთვის ახლა. 1399 01:01:18,326 --> 01:01:21,805 მათ იციან, როდის თქვენ საუბრობთ Hammer თქვენ საუბრობთ შოუ, რომ ფართოდ გახმაურებულ. 1400 01:01:21,805 --> 01:01:24,290 და მჭიდრო მომღერლები ოფლიანობა, ასე გაივლის მათ მიკროფონი. 1401 01:01:24,290 --> 01:01:27,272 >> ან ფირზე, რათა გაიგოთ ის აპირებს და ახლა 1402 01:01:27,272 --> 01:01:29,260 ის აპირებს დაწვა ჩარტებში. 1403 01:01:29,260 --> 01:01:32,739 წაკითხვა ან მუშაობა მძიმე ან თქვენ შესაძლოა, ასევე დატოვა. 1404 01:01:32,739 --> 01:01:37,709 იმის გამო, რომ თქვენ იცით, U ვერ შეეხოთ ამ. 1405 01:01:37,709 --> 01:01:41,599 U ვერ შეეხოთ ამ. 1406 01:01:41,599 --> 01:01:42,182 შესვენება მას. 1407 01:01:42,182 --> 01:01:56,095 1408 01:01:56,095 --> 01:01:56,595 შეაჩერე. 1409 01:01:56,595 --> 01:01:57,095 Hammer დროს. 1410 01:01:57,095 --> 01:01:59,577 წავიდეთ ერთად ნაკადის spin თუ თქვენ ვერ გადავა ამ 1411 01:01:59,577 --> 01:02:01,068 მაშინ, ალბათ, მკვდარი. 1412 01:02:01,068 --> 01:02:04,547 ასე რომ ტალღის თქვენი ხელები საჰაერო [INAUDIBLE] 1413 01:02:04,547 --> 01:02:08,026 >> ეს არის ის გამარჯვებული ცეკვის და თქვენ აპირებთ მისაღებად თხელი. 1414 01:02:08,026 --> 01:02:12,996 გადატანა ლღობას rump მხოლოდ ერთი წუთით მოდით ყველა გააკეთებს bump. 1415 01:02:12,996 --> 01:02:13,990 ჰო. 1416 01:02:13,990 --> 01:02:14,984 U ვერ შეეხოთ ამ. 1417 01:02:14,984 --> 01:02:17,966 1418 01:02:17,966 --> 01:02:19,457 >> U ვერ შეეხოთ ამ. 1419 01:02:19,457 --> 01:02:23,433 თქვენ უკეთ ფართოდ გახმაურებულ ბიჭი U ვერ შეეხოთ ამ. 1420 01:02:23,433 --> 01:02:24,924 ზარი ზარი სკოლის მიერ უკან. 1421 01:02:24,924 --> 01:02:25,918 შესვენება მას. 1422 01:02:25,918 --> 01:02:38,837 1423 01:02:38,837 --> 01:02:39,337 შეაჩერე. 1424 01:02:39,337 --> 01:02:40,828 Hammer დრო 1425 01:02:40,828 --> 01:02:42,816 >> დევიდ ჯ Malan: ეს არის ის CS50! 1426 01:02:42,816 --> 01:02:45,301 მადლობა იმდენად მიერთების us! 1427 01:02:45,301 --> 01:02:47,786 აგრეთვე თქვენ გარეთ. 1428 01:02:47,786 --> 01:02:48,611 >> [END აღწარმოების] 1429 01:02:48,611 --> 01:02:49,277 [ვიდეო აღწარმოების] 1430 01:02:49,277 --> 01:02:52,259 [მუსიკა - "Seinfeld" სიმღერა თემა] 1431 01:02:52,259 --> 01:02:53,860 -Hey დავით. 1432 01:02:53,860 --> 01:02:54,500 -ეი, დავით. 1433 01:02:54,500 --> 01:02:55,912 როგორ მიდის საქმეები? 1434 01:02:55,912 --> 01:02:58,078 >> -კარგი სამუშაო, დღეს. 1435 01:02:58,078 --> 01:03:00,952 ანუ თქვენ ფიქრობდა, თუ რა თქვენ გაკეთებას აპირებს გარეთ ხუმრობები? 1436 01:03:00,952 --> 01:03:03,207 არა, მე არაფერი. 1437 01:03:03,207 --> 01:03:07,550 რა if-- რა, თუ ეს არის გარეთ ხუმრობა? 1438 01:03:07,550 --> 01:03:08,970 მსგავსი, პაკეტების carts? 1439 01:03:08,970 --> 01:03:11,430 -Uh-Huh. 1440 01:03:11,430 --> 01:03:13,890 თქვენ იცით, რომ ეს არაფერი. 1441 01:03:13,890 --> 01:03:17,559 >> ანუ მინდა, არ ამბავი, არ კონფლიქტი, არ აქვს გაფართოება. 1442 01:03:17,559 --> 01:03:18,350 მე არ მესმის. 1443 01:03:18,350 --> 01:03:20,542 რა არის ეს მაშინ? 1444 01:03:20,542 --> 01:03:23,510 >> -Nothing. 1445 01:03:23,510 --> 01:03:27,427 >> ანუ ჩვენ გვაქვს out ხუმრობა შესახებ არაფერი, და ჩვენ არ გვაქვს მსახიობები. 1446 01:03:27,427 --> 01:03:28,510 ვინ იქნება ეს? 1447 01:03:28,510 --> 01:03:29,010 >> არა, არა, არა. 1448 01:03:29,010 --> 01:03:31,310 მე ვგულისხმობ, მე ვიქნები ის. 1449 01:03:31,310 --> 01:03:32,109 >> -You'll იყოს ეს? 1450 01:03:32,109 --> 01:03:32,608 -ჰო! 1451 01:03:32,608 --> 01:03:34,903 ხალხი ყოველთვის ვეუბნებოდი მე ვარ ხასიათი. 1452 01:03:34,903 --> 01:03:36,029 >> -Well, ვგულისხმობ, ეს სიმართლეა. 1453 01:03:36,029 --> 01:03:37,445 მაგრამ ვინ იქნება ეს? 1454 01:03:37,445 --> 01:03:38,660 ეს არ შეიძლება იყოს მხოლოდ თქვენ. 1455 01:03:38,660 --> 01:03:47,240 >> -თქვენ იქნება ეს, Gavin, დანი, Dan, კოლტონი, Z'Myla, Alysse, Doug, 1456 01:03:47,240 --> 01:03:51,120 დავით, ყველას. 1457 01:03:51,120 --> 01:03:53,630 >> ანუ ის შესახებ არაფერი, და ყველას არის ეს? 1458 01:03:53,630 --> 01:03:54,530 >> -Absolutely არაფერი. 1459 01:03:54,530 --> 01:03:58,730 1460 01:03:58,730 --> 01:04:00,580 >> -ეს სასაცილოა.