1 00:00:00,000 --> 00:00:10,980 >> [MUSIC ifa] 2 00:00:10,980 --> 00:00:13,260 >> -Alright! 3 00:00:13,260 --> 00:00:16,400 >> CS50 -Bu. 4 00:00:16,400 --> 00:00:18,220 >> CS50 -Bu. 5 00:00:18,220 --> 00:00:19,324 >> CS50 -Bu. 6 00:00:19,324 --> 00:00:20,615 [MUSIC - Iggy Azalea, "FANCY"] 7 00:00:20,615 --> 00:00:29,925 8 00:00:29,925 --> 00:00:33,570 >> CS50 -Mənim sevimli yaddaş Mən Günü Puzzle getdi idi. 9 00:00:33,570 --> 00:00:35,797 >> -Probably Yalnız zaman problem dəstləri haqqında iş sərf 10 00:00:35,797 --> 00:00:38,630 Wold olan dostlarım və insanlar ilə nəhayət mənim blockmates olur. 11 00:00:38,630 --> 00:00:40,421 >> Dan Mənim yaxşı yaddaş CS50 Hackathon edir. 12 00:00:40,421 --> 00:00:41,630 The CS50 Hackathon. 13 00:00:41,630 --> 00:00:42,130 >> -Hackathon. 14 00:00:42,130 --> 00:00:42,800 >> -Hackathon. 15 00:00:42,800 --> 00:00:43,300 -Hackathon. 16 00:00:43,300 --> 00:00:43,883 The Hackathon 17 00:00:43,883 --> 00:00:45,027 Bowden -Rob. 18 00:00:45,027 --> 00:00:46,110 Yalnız onun haqqında hər şey. 19 00:00:46,110 --> 00:00:47,401 >> [MUSIC - Iggy Azalea, "FANCY"] 20 00:00:47,401 --> 00:00:56,790 21 00:00:56,790 --> 00:01:02,512 >> Mən olanda -Mənim sevimli yaddaş mərhələ və nüfuzlu rol oynamışdır 22 00:01:02,512 --> 00:01:04,220 bir node [of? Əlaqəli da?] [? Siyahısı. ?] 23 00:01:04,220 --> 00:01:08,470 >> Biz bütün pulsuz Dropbox yer almışdır -Zaman və David kimi idi Oturacaq altında baxmaq. 24 00:01:08,470 --> 00:01:10,520 Və hər kəs üçün yer kimi idi! 25 00:01:10,520 --> 00:01:11,811 >> [MUSIC - Iggy Azalea, "FANCY"] 26 00:01:11,811 --> 00:01:20,940 27 00:01:20,940 --> 00:01:22,830 >> Hər hansı Mənim məsləhət Gələn tələbəsi 28 00:01:22,830 --> 00:01:26,170 həqiqətən işləmək ola Dostları ilə P-edir. 29 00:01:26,170 --> 00:01:27,960 >> -Office Saat çox dost deyil. 30 00:01:27,960 --> 00:01:30,870 >> Təcrübə ən olun Siz kimi bir çox insanların görüşmək. 31 00:01:30,870 --> 00:01:32,390 >> Yardım üçün xahiş qorxma -Don. 32 00:01:32,390 --> 00:01:33,890 Erkən həftə P-dəstləri başlayın. 33 00:01:33,890 --> 00:01:36,723 Mən ən böyük şey olduğunu düşünürəm bütün resurslarından istifadə etmək 34 00:01:36,723 --> 00:01:37,950 ki, CS50 var. 35 00:01:37,950 --> 00:01:39,960 >> Erkən həftə ofis saat Go. 36 00:01:39,960 --> 00:01:41,430 >> -Qətiliklə Şort baxın. 37 00:01:41,430 --> 00:01:42,989 >> Sizin P-dəstləri süründürmək -Don. 38 00:01:42,989 --> 00:01:45,780 Siz böyük bir qrup əmin tapmaq olun insanların ilə P-dəstləri ilə işləmək. 39 00:01:45,780 --> 00:01:48,530 Siz fun bir çox ola bilər və iş birlikdə görülən almaq. 40 00:01:48,530 --> 00:01:50,370 >> Özünüzü təkan qorxmaq -Don. 41 00:01:50,370 --> 00:01:52,080 Bəzən hacker nəşr üçün gedin. 42 00:01:52,080 --> 00:01:55,410 >> Kağız yaz şeyi əvvəl Əgər sizin kompüter toxunmaq. 43 00:01:55,410 --> 00:01:58,380 >> -CS50 Həqiqətən böyük Kömək almaq üçün yolları təmin edir. 44 00:01:58,380 --> 00:02:01,134 >> Məsləhət Mənim bir parça yuxu. 45 00:02:01,134 --> 00:02:02,050 Heç kim deyib? 46 00:02:02,050 --> 00:02:04,100 Əmin üçün Sleep. 47 00:02:04,100 --> 00:02:08,919 Bu, nə üçün asandır, lakin siz bunu var, mən hesab edirəm. 48 00:02:08,919 --> 00:02:12,982 >> Mən, həqiqətən, əqli hazırlanacaq deyərdim siz sevgi olacaq, çünki. 49 00:02:12,982 --> 00:02:14,273 [MUSIC - Iggy Azalea, "FANCY"] 50 00:02:14,273 --> 00:02:17,750 51 00:02:17,750 --> 00:02:18,940 >> CS50 -Bu. 52 00:02:18,940 --> 00:02:22,090 53 00:02:22,090 --> 00:02:23,066 >> CS50 -Bu. 54 00:02:23,066 --> 00:02:26,400 55 00:02:26,400 --> 00:02:26,989 >> CS50 -Bu. 56 00:02:26,989 --> 00:02:28,280 [MUSIC - Iggy Azalea, "FANCY"] 57 00:02:28,280 --> 00:02:31,290 58 00:02:31,290 --> 00:02:31,964 >> CS50 -Bu. 59 00:02:31,964 --> 00:02:36,020 60 00:02:36,020 --> 00:02:42,270 >> [Alqış] 61 00:02:42,270 --> 00:02:46,040 >> DAVID J. MALAN: Belə ki, bu CS50 edir bu Həftəsi 0 sonu. 62 00:02:46,040 --> 00:02:48,770 Və yalnız bir idi CS50 heyəti olan 63 00:02:48,770 --> 00:02:51,100 yalnız bölmələr gözləyir və ofis saat, lakin, 64 00:02:51,100 --> 00:02:54,390 da, bu, gələn həftə sonu CS50 Puzzle günü. 65 00:02:54,390 --> 00:02:56,410 Hansı daha deyil bütün proqramlaşdırma haqqında. 66 00:02:56,410 --> 00:02:59,710 Həqiqətən, bu, sizi gözlənilir bir proqram yoxdur, 67 00:02:59,710 --> 00:03:03,780 əksinə istifadə problemləri həll yanaşı fikir və dostlar. 68 00:03:03,780 --> 00:03:06,400 >> Biz bəzi iştirak edəcək Facebook-- bizim dostlar 69 00:03:06,400 --> 00:03:08,980 Siz burada qeydiyyatdan olan Son bir neçə il üçün, 70 00:03:08,980 --> 00:03:11,450 həqiqətən yazılı edilmişdir Bizə bu problemlər. 71 00:03:11,450 --> 00:03:14,822 Belə ki, onlar isə olacaq nəticədə Puzzle Day çalışır. 72 00:03:14,822 --> 00:03:17,530 Belə ki, siz etiraz edəcək şeyi dəqiq növləri 73 00:03:17,530 --> 00:03:20,520 və problemlər ki, insanlar da Facebook haqqında düşünmək istəyirəm. 74 00:03:20,520 --> 00:03:21,860 Belə ki, sabah. 75 00:03:21,860 --> 00:03:25,980 Cs50.harvard.edu/register qeydiyyatdan keçin. 76 00:03:25,980 --> 00:03:28,120 >> Bir neçə artıq bir söz xüsusi personal. 77 00:03:28,120 --> 00:03:30,090 Burada, Ansel Duff edir Kim həqiqətən bir 78 00:03:30,090 --> 00:03:33,860 Bu ikili birgə müəlliflərin biz Çərşənbə günü gördüm ki, bulbul, 79 00:03:33,860 --> 00:03:36,710 CS50 öz Dan Bradley əlavə. 80 00:03:36,710 --> 00:03:40,094 Ansel Duff də keçmiş idi Mina birinci advisee 3 il əvvəl 81 00:03:40,094 --> 00:03:41,760 və o, həqiqətən, hətta bu kürsü tikilib. 82 00:03:41,760 --> 00:03:45,330 O, nə üçün getdi engineering elmləri və daha çox. 83 00:03:45,330 --> 00:03:49,279 İndi burada onun şəkil əslində CS50 Hackathon 3 il əvvəl Ansel 84 00:03:49,279 --> 00:03:51,820 o biri borc zaman bizim şarlar, onun laptop vurulmuş 85 00:03:51,820 --> 00:03:55,240 və 12 növbəti bir tək üçün saat, onun son layihə üzərində 86 00:03:55,240 --> 00:03:59,150 fasilələri alaraq yalnız açıq Bu Hackathon da konfet yastıqları. 87 00:03:59,150 --> 00:04:02,210 >> Lakin o, daha yaxın getdi Bizə bu ötən yay sərf, 88 00:04:02,210 --> 00:04:05,270 əməkdaşları üçün CS50, çünki İndi tələbələr bu dövr, 89 00:04:05,270 --> 00:04:06,770 öz 3D printer var. 90 00:04:06,770 --> 00:04:10,180 Və özetle bir 3D printerlər edir olduqca bu kimi görünür ki, bir cihaz. 91 00:04:10,180 --> 00:04:15,700 Siz plastik makara ilə doldurun ki, cihaz tərəfindən əriyib olunur 92 00:04:15,700 --> 00:04:18,940 və siz hər şeyi qurmaq sanki heç bir şey. 93 00:04:18,940 --> 00:04:22,660 Çox bir inkjet printer kimi, başlamaq plastik kiçik nöqtələr həyata spitting 94 00:04:22,660 --> 00:04:24,990 ki, forma birlikdə bütün obyektləri yaratmaq. 95 00:04:24,990 --> 00:04:28,430 Və məsələn belə Ansel, əvvəllər bu yay, bir iPhone 5 var 96 00:04:28,430 --> 00:04:30,722 və o, həqiqətən istəyirdi qərar onun masası üzərinə dayaq edir. 97 00:04:30,722 --> 00:04:32,638 Lakin o, istəmədi çıxmaq və bir şey almaq 98 00:04:32,638 --> 00:04:36,030 Apple mağaza və ya kimi, belə ki, o oturdu və bir şey rəsm başladı. 99 00:04:36,030 --> 00:04:38,280 O, bir neçə ölçmələr etdi kimi necə qalın 100 00:04:38,280 --> 00:04:41,270 və onun iPhone necə geniş idi, O, burada bu şəkil çəkdi 101 00:04:41,270 --> 00:04:43,870 O istəyirdi ki, qərar 75 dərəcə tilt var 102 00:04:43,870 --> 00:04:46,150 Bu staring kimi onun masası üzərində ona. 103 00:04:46,150 --> 00:04:50,440 O istifadə edərək, bu çıxdı 3D CAD model software, 104 00:04:50,440 --> 00:04:52,400 ki, bir az baxdı bu kimi bir şey. 105 00:04:52,400 --> 00:04:55,940 Və o davam, nəticədə, həqiqətən yaratmaq. 106 00:04:55,940 --> 00:05:00,250 Belə ki, əslində, burada siz əgər, bəlkə Mən, atmaq bilər ki, bir sıra 107 00:05:00,250 --> 00:05:06,780 an-- biz iPhone ilə insanlar var 5 və burada biz iki çox var. 108 00:05:06,780 --> 00:05:10,650 109 00:05:10,650 --> 00:05:17,037 >> İndi, CS50 öz, altta Cheng Gong bu yay yola 110 00:05:17,037 --> 00:05:19,870 bir neçə şeyi qurmaq üçün, əslində, hələ ki, səbəblərdən 111 00:05:19,870 --> 00:05:23,970 aydın, yavaş-yavaş olmuşdur filler bir ordu çap 112 00:05:23,970 --> 00:05:27,250 articulating silah və mayo ilə. 113 00:05:27,250 --> 00:05:32,515 Olan bir neçə burada əgər həqiqətən var hər kəs artıq bir fil qədərdir olardı. 114 00:05:32,515 --> 00:05:35,650 115 00:05:35,650 --> 00:05:40,522 Bütün hüquqlar. lakin Cheng də nə us üçün o, çox xahiş kamera qurmaq 116 00:05:40,522 --> 00:05:42,230 ki fil çünki, iman və ya, 117 00:05:42,230 --> 00:05:44,690 edir, bəzi iki yarım saat çap. 118 00:05:44,690 --> 00:05:47,840 Hətta iPhone stand etdi bir saat yarım çap. 119 00:05:47,840 --> 00:05:51,490 Və Cheng irəli getdi və nə qarşısında bir gözəl kamera yaradılıb 120 00:05:51,490 --> 00:05:55,580 Bu 3D printer, bir saat çəkmişdir və Ansel dizayn kimi yarım çap. 121 00:05:55,580 --> 00:05:58,090 Biz bəzi sexy örtdü bu musiqi üçün 122 00:05:58,090 --> 00:06:00,570 baxmaq üçün bu vermək 3D çap işləri necə. 123 00:06:00,570 --> 00:06:02,494 Və hətta bu olsa əslində plastik edir 124 00:06:02,494 --> 00:06:05,160 həyata bu sahə ki, əgər akademik sizin üçün maraq, 125 00:06:05,160 --> 00:06:07,120 millət arasında var Burada onlara Jennifer Lewis 126 00:06:07,120 --> 00:06:09,036 Məktəbində Həqiqətən olan Engineering, 127 00:06:09,036 --> 00:06:10,920 3D çap iş plastik obyektləri. 128 00:06:10,920 --> 00:06:14,150 Lakin hətta gedərək, bioloji materiallar həll etmək üçün 129 00:06:14,150 --> 00:06:16,530 insanlar üçün fizioloji problemləri. 130 00:06:16,530 --> 00:06:19,944 Amma burada bir az CS50 bir şey. 131 00:06:19,944 --> 00:06:31,625 >> [Yüksək MECHANICAL noises] 132 00:06:31,625 --> 00:06:34,250 DAVID J. MALAN: Bu səs deyil əslində belə bir şey, 133 00:06:34,250 --> 00:06:37,240 lakin onu izləmək çox soyuq var sürət, və səs ilə. 134 00:06:37,240 --> 00:06:40,000 >> İndi, Çərşənbə günü, necə biz ilk burada əldə etdiniz? 135 00:06:40,000 --> 00:06:43,345 Biz kompüter haqqında danışmağa başladı elm və biz bunu nə olduğunu soruşdu. 136 00:06:43,345 --> 00:06:46,470 Və bu, bir sıra şeylər haqqında və çox müxtəlif istiqamətləri var 137 00:06:46,470 --> 00:06:48,477 Siz rəhbərlik edə bilər CS50 kimi bir kurs sonra. 138 00:06:48,477 --> 00:06:50,810 Əslində, siz seçilmiş əgər bir həmin qeyri-rəsmi təlimatlar 139 00:06:50,810 --> 00:06:54,080 CS kənarda kitabçasının ki biz olsanız, təmin etdik 140 00:06:54,080 --> 00:06:57,150 yalnız CS50 alaraq düşünür, və ya bəlkə bir orta edir 141 00:06:57,150 --> 00:06:59,557 və ya bəlkə hətta konsentrə CS, vasitəsilə flip yoxdur. 142 00:06:59,557 --> 00:07:01,390 Və siz bir diaqram görəcəksiniz sonuna doğru ki, 143 00:07:01,390 --> 00:07:04,950 siz çox müxtəlif istiqamətləri göstərir CS siz off getmək bilər ki,. 144 00:07:04,950 --> 00:07:09,030 >> Amma bu gün üçün, biz, yenə diqqət lazımdır həqiqətən fundamental fikir bir, 145 00:07:09,030 --> 00:07:11,500 bəlkə, siz var problemləri giriş, 146 00:07:11,500 --> 00:07:13,430 Siz nəticələr var problemlər, və siz 147 00:07:13,430 --> 00:07:17,420 yaratmaq üçün olan alqoritmlər həmin vəsait bu nəticələrin. 148 00:07:17,420 --> 00:07:20,330 Və belə bir nümunə, idi Əlbəttə ki, burada bu telefon kitab. 149 00:07:20,330 --> 00:07:24,180 Və biz getmək üçün bir nümunə kimi istifadə doğru idi ki, bir alqoritm vasitəsilə. 150 00:07:24,180 --> 00:07:26,490 Və sonra biri idi düzgün, ancaq daha sürətli bir az. 151 00:07:26,490 --> 00:07:29,448 Və sonra bir az başqa idi ki, daha dramatik, lakin əsaslı 152 00:07:29,448 --> 00:07:30,000 sürətli. 153 00:07:30,000 --> 00:07:32,720 >> Sağ, bu telefon kitab biz iddia 1000 pages var idi. 154 00:07:32,720 --> 00:07:36,200 Və neçə dəfə var idi yarısında telefon kitab qoparmaq 155 00:07:36,200 --> 00:07:39,930 Mike Smith kimi kimsə tapmaq üçün, maksimum, 1000 səhifə kitab? 156 00:07:39,930 --> 00:07:41,040 Belə ki, 10 vermək və ya almaq. 157 00:07:41,040 --> 00:07:45,050 Və bir dəfə mən bu şey parçaladı yarım, və ya sadəcə, daha maturely, 158 00:07:45,050 --> 00:07:48,490 yarı bölünür, yalnız var 1000 10 pages. 159 00:07:48,490 --> 00:07:51,470 Və siz bir az extrapolate əgər unrealistically bir telefon kitab üçün, 160 00:07:51,470 --> 00:07:56,540 lakin bu telefon kitab bir 4 olsaydı bu milyard pages, belə ki, tamamilə 161 00:07:56,540 --> 00:07:59,680 yöndəmsiz fiziki, nə qədər dəfə bir 4 milyard bölmək yoxdur 162 00:07:59,680 --> 00:08:01,460 yarısında səhifə telefon kitab? 163 00:08:01,460 --> 00:08:03,035 Belə ki, vermək və ya almaq, həqiqətən 32 var. 164 00:08:03,035 --> 00:08:07,090 Və 32 dəfə yalnız, həyata 4 milyard pages bilərsiniz 165 00:08:07,090 --> 00:08:08,700 Siz Mike Smith kimi kimsə tapa bilərsiniz. 166 00:08:08,700 --> 00:08:09,740 Və ki, səmərəlilik var. 167 00:08:09,740 --> 00:08:12,130 Ki daresay, yaxşı alqoritm var. 168 00:08:12,130 --> 00:08:14,480 >> Amma sonra biz köçürülüb rəsmiləşdirmək üçün cəhd. 169 00:08:14,480 --> 00:08:16,100 Və mən bu pseudocode kodu təklif. 170 00:08:16,100 --> 00:08:17,800 Pseudocode kodu formal bir şey deyil. 171 00:08:17,800 --> 00:08:18,880 Bu alarkən bir şey deyil. 172 00:08:18,880 --> 00:08:21,588 Bu ifadə bir şey var kifayət qədər daxilən, İngilis istifadə edərək 173 00:08:21,588 --> 00:08:24,990 və ya hər hansı bir dil, həqiqətən, müfəssəl ideyaları köçürür. 174 00:08:24,990 --> 00:08:26,990 Amma əsas budur pseudocode kodu sizin ki 175 00:08:26,990 --> 00:08:30,331 Bu bütün tahmin cəhd edin baş verə bilər ki, mümkün hallarda. 176 00:08:30,331 --> 00:08:33,080 Və həqiqətən, bu pseudocode kodu, həqiqətən üç hallarda var idi 177 00:08:33,080 --> 00:08:34,700 hər dəfə mən telefon kitab bölünür. 178 00:08:34,700 --> 00:08:36,006 Mike sol ola bilər. 179 00:08:36,006 --> 00:08:37,130 Mike sağ üçün ola bilər. 180 00:08:37,130 --> 00:08:39,240 Yoxsa o mən deyiləm səhifə doğru ola bilər. 181 00:08:39,240 --> 00:08:42,110 Və ya dördüncü künc halda, belə danışmaq. 182 00:08:42,110 --> 00:08:46,470 A pis ssenari biri ola bilər which-- nə baş verir? 183 00:08:46,470 --> 00:08:48,860 Mike yalnız deyil telefon kitab bütün. 184 00:08:48,860 --> 00:08:52,720 >> Və proqramları zaman crash-- zaman Mac Sizlərin run və PC proqram 185 00:08:52,720 --> 00:08:56,400 Sizin kompüter bəzən , askıda və ya gözlənilmədən fit 186 00:08:56,400 --> 00:08:59,770 ki, ümumiyyətlə, bəzi o deməkdir ki, proqramçı, tezliklə sizin kimi bir insan, 187 00:08:59,770 --> 00:09:01,650 yalnız berbat və bəzi səhv etdik. 188 00:09:01,650 --> 00:09:05,207 Bəlkə bəlkə var ki, tahmin etməyib telefon kitab heç bir Mike Smith edir. 189 00:09:05,207 --> 00:09:08,040 Və həqiqətən yazmaq yoxsa kodu kimi vəziyyətlərdə idarə etmək üçün, 190 00:09:08,040 --> 00:09:09,890 ümumiyyətlə gözlənilməz şeylər ola bilər. 191 00:09:09,890 --> 00:09:10,960 Sizin maşın dondurmaq olar. 192 00:09:10,960 --> 00:09:11,730 Bu reboot bilər. 193 00:09:11,730 --> 00:09:12,889 Bu proqram çıxmaq bilər. 194 00:09:12,889 --> 00:09:14,722 Və bütün bunlar stupidities ki, may 195 00:09:14,722 --> 00:09:18,030 faktiki rast həyat yalnız kompüter istifadə 196 00:09:18,030 --> 00:09:20,710 getdikcə yalnız olacaq Bu intuisiya ilə izah 197 00:09:20,710 --> 00:09:24,920 və nə bu anlayış həqiqətən başlıq altında gedir. 198 00:09:24,920 --> 00:09:27,329 >> İndi bir nəzər edək Daha ümumi problem. 199 00:09:27,329 --> 00:09:29,120 Almaq əvəzinə bir yerdə olmayıb kimi 200 00:09:29,120 --> 00:09:32,230 Bu, olduqca yavaş olacaq bir, iki, üç, dörd etmək. 201 00:09:32,230 --> 00:09:34,070 Və ya bəlkə iki, dörd, altı, səkkiz. 202 00:09:34,070 --> 00:09:36,080 Üzrə əvəzinə, diqqət edək biz rəsmiləşdirilməsi bilər necə 203 00:09:36,080 --> 00:09:39,400 prosesinin alqoritmi ilə biz iştirak edə bilər. 204 00:09:39,400 --> 00:09:42,290 Və yol boyunca, in başlamaq bildirin bəzi nomenklaturası tətbiq 205 00:09:42,290 --> 00:09:47,130 zaman həqiqətən biz bu gün istifadə lazımdır ki, bir dildə proqramlaşdırma başlayın. 206 00:09:47,130 --> 00:09:50,910 Mən indi dörd dəqiqəlik video vermək biz yoldaşlarımızla birlikdə qoymaq 207 00:09:50,910 --> 00:09:52,820 TED, təşkilatın. 208 00:09:52,820 --> 00:09:56,380 Bir script təchiz vasitəsi və onlar daşıyırlar onların animatörlerimiz gətirdi 209 00:09:56,380 --> 00:10:00,970 və həqiqətən bir 2D yaradılmışdır bir alqoritm nə animasiya. 210 00:10:00,970 --> 00:10:02,776 Biz işıq zəif bilər. 211 00:10:02,776 --> 00:10:06,664 >> [MUSIC ifa] 212 00:10:06,664 --> 00:10:17,890 213 00:10:17,890 --> 00:10:19,140 Dastançı: bir alqoritm nədir? 214 00:10:19,140 --> 00:10:21,620 Kompüter, bir alqoritm bir set edir 215 00:10:21,620 --> 00:10:24,840 təlimat həlli bəzi problem addım-addım. 216 00:10:24,840 --> 00:10:27,310 Adətən, alqoritmləri kompüter tərəfindən edam, 217 00:10:27,310 --> 00:10:29,365 lakin biz insanlar həmçinin alqoritmlər var. 218 00:10:29,365 --> 00:10:31,240 Məsələn, necə ki, Siz hesablanması haqqında getmək 219 00:10:31,240 --> 00:10:32,990 bir otaqda adam sayının? 220 00:10:32,990 --> 00:10:36,840 Siz mənim kimi değilseniz Bəli, siz yəqin ki, had bir zamanda hər bir şəxs bir qeyd 221 00:10:36,840 --> 00:10:38,370 və sıfır qədər saymaq. 222 00:10:38,370 --> 00:10:41,200 Bir, iki, üç, dörd, və s. 223 00:10:41,200 --> 00:10:42,410 Yaxşı, ki, bir alqoritm var. 224 00:10:42,410 --> 00:10:45,820 Əslində, bunu bir ifadə edək pseudocode kodu daha çox formal dişlədi. 225 00:10:45,820 --> 00:10:48,940 English kimi syntax ki bir proqramlaşdırma dili bənzəyir. 226 00:10:48,940 --> 00:10:50,880 >> Edək n 0 bərabər. 227 00:10:50,880 --> 00:10:55,210 Otaqda hər bir şəxs üçün, 1 n plus n bərabər müəyyən. 228 00:10:55,210 --> 00:10:56,790 Necə pseudocode şərh? 229 00:10:56,790 --> 00:10:59,490 Line biri bəyan Yaxşı, belə ki, bir dəyişən danışmaq 230 00:10:59,490 --> 00:11:02,880 adlı n və initializes 0 Bu onun dəyəri yalnız 231 00:11:02,880 --> 00:11:05,080 deməkdir ki, da Bizim alqoritm başlayan, 232 00:11:05,080 --> 00:11:07,910 biz istəyirik olan şey hesablanması 0 dəyəri var. 233 00:11:07,910 --> 00:11:10,860 Biz başlamaq əvvəl bütün sonra, hesablanması biz hələ bir şey sayılır deyil. 234 00:11:10,860 --> 00:11:13,580 Bu dəyişən zəng n bir konvensiya deyil. 235 00:11:13,580 --> 00:11:15,130 Mən ən bir şey deyilən bilərdi. 236 00:11:15,130 --> 00:11:17,460 İndi iki demarks xətti bir loop başlanğıc, 237 00:11:17,460 --> 00:11:20,550 addımlar ardıcıllığı edəcək dəfə bir sıra deyirəm. 238 00:11:20,550 --> 00:11:24,130 Bizim misalda belə ki, addım biz istəyirik alaraq otaqda adam sayır. 239 00:11:24,130 --> 00:11:26,260 Line altında iki xətt təsvir edən üç 240 00:11:26,260 --> 00:11:28,400 məhz biz hesablanması haqqında getmək lazımdır necə. 241 00:11:28,400 --> 00:11:31,720 Bu abzas ki, nəzərdə tutur Bu demək ki line üç var. 242 00:11:31,720 --> 00:11:35,190 Pseudocode kodu ilə belə kəlam sonra 0 başlayan ki, 243 00:11:35,190 --> 00:11:38,940 Bu hər bir şəxs üçün otaq biz 1 n artırmaq lazımdır 244 00:11:38,940 --> 00:11:41,310 İndi bu alqoritm doğru? 245 00:11:41,310 --> 00:11:42,820 Yaxşı bu bir az bang bildirin. 246 00:11:42,820 --> 00:11:45,520 >> Var, əgər çalışır otaqda iki nəfər? 247 00:11:45,520 --> 00:11:46,420 Baxaq. 248 00:11:46,420 --> 00:11:48,500 Line bir biz 0 n başlamaq. 249 00:11:48,500 --> 00:11:51,910 Bu iki xalqın hər biri üçün, biz sonra, 1 n arttırmayı. 250 00:11:51,910 --> 00:11:55,570 Vasitəsilə ilk səfər Belə ki, loop, biz 0-dan 1 n yeniləmə. 251 00:11:55,570 --> 00:11:59,320 Vasitəsilə ikinci səfər Eyni loop, biz 1-dən 2 n yeniləmə. 252 00:11:59,320 --> 00:12:02,850 Belə ki, bu alqoritm üzrə end, n, 2 olan 253 00:12:02,850 --> 00:12:04,950 həqiqətən sayı matçları oda insanların. 254 00:12:04,950 --> 00:12:06,040 İndiyə qədər belə yaxşı. 255 00:12:06,040 --> 00:12:07,870 >> Necə olsa bir künc halda haqqında? 256 00:12:07,870 --> 00:12:11,090 0 nəfər var ki, düşünək Mənə başqa room-- da, kim 257 00:12:11,090 --> 00:12:12,420 hesablanması edir. 258 00:12:12,420 --> 00:12:15,380 Line bir, biz yenə 0 n başlamaq. 259 00:12:15,380 --> 00:12:17,810 Bu dəfə də, line üç bütün icra etmir 260 00:12:17,810 --> 00:12:19,610 otaqda bir şəxs yoxdur-ci ildən. 261 00:12:19,610 --> 00:12:23,540 Və n həqiqətən oyunları, 0 qalır oda insanların sayı. 262 00:12:23,540 --> 00:12:24,670 Pretty sadə, sağ? 263 00:12:24,670 --> 00:12:27,880 Amma bir anda insanlar bir hesablanması heç bir, çox, olduqca səmərəsiz edir? 264 00:12:27,880 --> 00:12:29,160 Şübhəsiz ki, biz daha yaxşı edə bilərsiniz. 265 00:12:29,160 --> 00:12:33,440 Niyə bir zamanda iki nəfər sayılmaz, əvəzinə hesablanması bir, iki, üç, 266 00:12:33,440 --> 00:12:36,470 dörd, beş, altı, yeddi, səkkiz, və s. 267 00:12:36,470 --> 00:12:39,106 Niyə saymaq, iki, dörd, altı, səkkiz, və s? 268 00:12:39,106 --> 00:12:40,670 Bu daha sürətli səslənir. 269 00:12:40,670 --> 00:12:41,940 Və mütləq deyil. 270 00:12:41,940 --> 00:12:44,490 >> Bu optimallaşdırma bildirim pseudocode kodu. 271 00:12:44,490 --> 00:12:46,040 Edək n 0 bərabər. 272 00:12:46,040 --> 00:12:50,760 Insanların hər bir cüt üçün otaq, n qurmaq n plus 2 bərabərdir. 273 00:12:50,760 --> 00:12:52,360 Pretty sadə dəyişiklik, sağ? 274 00:12:52,360 --> 00:12:56,560 Bir zamanda insanların bir saymaq əvəzinə, biz əvəzinə bir zamanda onlara iki saymaq. 275 00:12:56,560 --> 00:12:59,240 Bu alqoritm-nin, beləliklə, Son iki dəfə kimi sürətli. 276 00:12:59,240 --> 00:13:00,530 Amma bu doğru deyil? 277 00:13:00,530 --> 00:13:01,160 Baxaq. 278 00:13:01,160 --> 00:13:03,580 Var, əgər çalışır otaqda iki nəfər? 279 00:13:03,580 --> 00:13:05,800 Line bir, biz 0 n başlamaq. 280 00:13:05,800 --> 00:13:09,160 Insanların bir cüt, biz sonra 2 n arttırmayı. 281 00:13:09,160 --> 00:13:11,910 Və bu alqoritm tərəfindən end N 2 olan 282 00:13:11,910 --> 00:13:13,910 həqiqətən sayı matçları oda insanların. 283 00:13:13,910 --> 00:13:16,610 >> Var ki, növbəti düşünək oda sıfır insanlar. 284 00:13:16,610 --> 00:13:19,080 Line bir biz 0 n başlamaq. 285 00:13:19,080 --> 00:13:21,260 Əvvəlki kimi, line üç bütün icra etmir 286 00:13:21,260 --> 00:13:25,270 insanların hər hansı bir cüt var-ci ildən oda, və n 0 qalır. 287 00:13:25,270 --> 00:13:27,840 Hansı həqiqətən oyunları oda insanların sayı. 288 00:13:27,840 --> 00:13:30,520 Amma nə var, əgər otaqda üç nəfər? 289 00:13:30,520 --> 00:13:32,380 Necə bu alqoritm gediş edir? 290 00:13:32,380 --> 00:13:35,710 , Xəttindən bir görək biz 0 n başlamaq. 291 00:13:35,710 --> 00:13:39,140 Insanların bir cüt, biz sonra 2 n arttırmayı. 292 00:13:39,140 --> 00:13:40,050 Amma sonra nə? 293 00:13:40,050 --> 00:13:42,340 Bir tam yoxdur oda insanların cüt, 294 00:13:42,340 --> 00:13:44,430 belə ki, xətti iki artıq tətbiq edilir. 295 00:13:44,430 --> 00:13:48,790 Və bu alqoritm sonuna, n düzgün deyil hələ 2. 296 00:13:48,790 --> 00:13:52,070 Həqiqətən bu alqoritm-nin dedi Bir səhv var, çünki arabası olacaq. 297 00:13:52,070 --> 00:13:54,070 >> Bəzi edək bərpa yeni pseudocode kodu. 298 00:13:54,070 --> 00:13:56,110 Edək n 0 bərabər. 299 00:13:56,110 --> 00:14:00,790 Insanların hər bir cüt üçün otaq, N müəyyən n plus 2 bərabərdir. 300 00:14:00,790 --> 00:14:05,410 Bir şəxs taydəyişik qalarsa, 1 n plus N bərabər müəyyən. 301 00:14:05,410 --> 00:14:09,340 Bu problemi həll etmək üçün, biz line dörd bir vəziyyət təqdim, 302 00:14:09,340 --> 00:14:12,120 başqa kimi tanınan filialı, yalnız icra 303 00:14:12,120 --> 00:14:14,890 bir nəfər var, əgər biz başqa ilə qoşmaq bilmədi. 304 00:14:14,890 --> 00:14:17,140 Və indi, olub bir və ya üç var, 305 00:14:17,140 --> 00:14:21,550 və ya oda insanların hər hansı bir tək sayda, Bu alqoritm indi onları saymaq olacaq. 306 00:14:21,550 --> 00:14:22,810 Biz daha yaxşı edə bilərəmmi? 307 00:14:22,810 --> 00:14:25,890 Bəli, biz üç saymaq bilər, və ya dörd ayaq, və ya hətta beşbir və onlarla, 308 00:14:25,890 --> 00:14:29,390 lakin kənarda, olacaq çətin bir az qeyd etmək. 309 00:14:29,390 --> 00:14:32,900 >> Günün sonunda, olub kompüter və ya insanlar tərəfindən edam, 310 00:14:32,900 --> 00:14:34,870 alqoritmləri yalnız var təlimat bir sıra 311 00:14:34,870 --> 00:14:36,560 olan problemləri həll etmək. 312 00:14:36,560 --> 00:14:38,360 Bu yalnız üç idi. 313 00:14:38,360 --> 00:14:41,860 Nə problem olarmı bir alqoritmi ilə həll? 314 00:14:41,860 --> 00:14:44,261 >> DAVID J. MALAN: Yəni qəsdən, bir çox sadə proqram, 315 00:14:44,261 --> 00:14:46,260 çox sadə alqoritm, bir şey nail olmaq üçün 316 00:14:46,260 --> 00:14:48,280 çox sadə, hesablanması oda insanların sayı. 317 00:14:48,280 --> 00:14:50,370 >> Amma ayrı tease bildirin nümayəndəsinin bəzi 318 00:14:50,370 --> 00:14:52,870 həqiqətən ki, burada edir hətta faydalı olacaq 319 00:14:52,870 --> 00:14:54,880 ən həyata proqram kompleksi. 320 00:14:54,880 --> 00:14:58,060 Belə ki, məsələn, bu ilk line, biz dəyişən zəng nə var, 321 00:14:58,060 --> 00:15:01,040 və cəbr, sen ümumiyyətlə tanış istifadə x və y 322 00:15:01,040 --> 00:15:02,930 və z bəzən və s. 323 00:15:02,930 --> 00:15:05,770 Amma proqramlaşdırma, dəyişənlərin Günün sonunda, hələ də, 324 00:15:05,770 --> 00:15:06,680 ki, çox oxşardır. 325 00:15:06,680 --> 00:15:09,910 Amma hesab edirəm ki, bəlkə sadə var yalnız bir konteyner kimi bir dəyişən. 326 00:15:09,910 --> 00:15:13,520 Və əslində, bu bit bir sıra var sabit disk elə həyata 327 00:15:13,520 --> 00:15:16,410 və ya kompüter yaddaşında, gələcəkdə ki, lakin daha çox. 328 00:15:16,410 --> 00:15:17,670 Bu yalnız bir konteyner var. 329 00:15:17,670 --> 00:15:20,310 Və bir şey demək əgər kimi imkan n 0 bərabər, 330 00:15:20,310 --> 00:15:24,310 yaxşı ki, bu şüşə zəng kimi fincan burada n, yalnız bir ixtiyari adı, 331 00:15:24,310 --> 00:15:26,230 və ilkin heç bir şey qoyaraq. 332 00:15:26,230 --> 00:15:28,940 Bu dəyər belə bowl indi sıfır. 333 00:15:28,940 --> 00:15:31,380 Və əlbəttə siz dərk sonrakı xətti, 334 00:15:31,380 --> 00:15:35,070 həqiqətən bir xətt arttırmayı kodu, burada bu üçüncü xətt kimi, 335 00:15:35,070 --> 00:15:39,857 1-ki, nə deyən kimi n cari dəyəri, o 0, plus 1, 336 00:15:39,857 --> 00:15:41,690 kimi bir şey qoymaq ping burada top tennis. 337 00:15:41,690 --> 00:15:45,140 Bu artıq dəyəri dəyişən sadəcə 1. 338 00:15:45,140 --> 00:15:50,064 Və çox tez, extrapolate bilər lakin indi artıq belə 3, və, 2 var. 339 00:15:50,064 --> 00:15:51,230 Belə ki, bütün bir dəyişən edir. 340 00:15:51,230 --> 00:15:53,740 Bu saxlama bir parça var həqiqətən bir veri. 341 00:15:53,740 --> 00:15:55,050 İndi bir stolüstü tennis top var. 342 00:15:55,050 --> 00:15:55,883 Orada bir sıra var. 343 00:15:55,883 --> 00:15:58,910 Amma bir söz ola bilər yazım checker kimi lüğət, 344 00:15:58,910 --> 00:16:02,300 Mən Çərşənbə günü istinad Keçən ilki problem dəstdən birini. 345 00:16:02,300 --> 00:16:05,640 >> İndi bir əsas ideya, eyni ki, Mən iddia edirəm olduqca asan deyil 346 00:16:05,640 --> 00:16:06,690 bir loop edir. 347 00:16:06,690 --> 00:16:08,930 Və prosesində loop hesablanması hər kəs 348 00:16:08,930 --> 00:16:12,540 eyni bunu, əlbəttə, daha şey again-- ya bir 349 00:16:12,540 --> 00:16:14,140 bir dəfə bir dəfə və ya iki. 350 00:16:14,140 --> 00:16:17,690 Və İngilis dili bu ifadə, və ya pseudocode kodu yolları bir sıra, 351 00:16:17,690 --> 00:16:21,560 lakin "" Bu sözönü istifadə bunu bir çox ümumi bir yoldur. 352 00:16:21,560 --> 00:16:24,460 Oda hər bir şəxs üçün, bunu. 353 00:16:24,460 --> 00:16:25,350 Təkrar. 354 00:16:25,350 --> 00:16:27,700 Və əslində bu ki indented, line üç, 355 00:16:27,700 --> 00:16:29,840 yalnız nə deməkdir Siz bunu ehtimal etdiyiniz 356 00:16:29,840 --> 00:16:33,490 girintili ki, stuff deyil xətti iki özü aşağıda. 357 00:16:33,490 --> 00:16:35,590 Bir insan konvensiya, lakin ümumi bir 358 00:16:35,590 --> 00:16:39,010 biz faktiki Ali görəcəksiniz kimi səviyyəli proqramlaşdırma dilləri. 359 00:16:39,010 --> 00:16:41,870 >> İndi az daha maraqlı Siz bir küncündə halda almaq zaman. 360 00:16:41,870 --> 00:16:43,970 Məsələn, bir künc halda idi zaman var 361 00:16:43,970 --> 00:16:48,060 , üç adam, ya beş, ya yeddi idi və ya oda insanların hər hansı bir tək sayda, 362 00:16:48,060 --> 00:16:51,630 ikilər əyləc ilə bunu, çünki nəticədə sizin olacaq, çünki 363 00:16:51,630 --> 00:16:54,265 ya da, kimsə qaçırmaq üçün çox başlanğıc və ya çox sonunda 364 00:16:54,265 --> 00:16:55,390 Siz bunu necə asılı olaraq. 365 00:16:55,390 --> 00:16:59,800 Və belə ki, indi mən bu filialı, və ya vəziyyəti bir şəxs, qalır, əgər 366 00:16:59,800 --> 00:17:04,490 sonra irəli getmək və bir idarə almayan tənha adam 367 00:17:04,490 --> 00:17:05,690 başqası ilə qoşalaşmış. 368 00:17:05,690 --> 00:17:09,030 Belə ki, biz zəng nə var bir şəraiti, və ya filialı. 369 00:17:09,030 --> 00:17:11,500 >> İndi pseudocode kodu ümumiyyətlə ola bilər 370 00:17:11,500 --> 00:17:13,730 problemlərin hər hansı bir sıra həll etmək üçün yazılı. 371 00:17:13,730 --> 00:17:16,490 Və mən düşündüm nə biz had burada nə bir an almaq edir 372 00:17:16,490 --> 00:17:20,089 dəvət biz CS50 üzrə deyəcəklər səhnədə Rob Bowden öz 373 00:17:20,089 --> 00:17:25,040 iki könüllülər qoşuldu üçün, olan gözləyir nə heç bir fikrim yoxdur. 374 00:17:25,040 --> 00:17:26,890 Hesab edirəm ki, dediyi kimi əl tezliklə düşüb. 375 00:17:26,890 --> 00:17:28,700 Necə haqqında haqqında qədər gəlib, burada son. 376 00:17:28,700 --> 00:17:33,040 Və necə uzaq olan üz, necə geri yolu haqqında. 377 00:17:33,040 --> 00:17:35,200 Geri satır, əlləri up ilə gəlib. 378 00:17:35,200 --> 00:17:36,475 Alright, və sizin adınız nədir? 379 00:17:36,475 --> 00:17:36,960 >> ANITA: Anita. 380 00:17:36,960 --> 00:17:37,655 >> DAVID J. MALAN: Anita. 381 00:17:37,655 --> 00:17:38,613 Okay, siz cavab gözəl. 382 00:17:38,613 --> 00:17:41,010 Mənə Rob Bowden sizə təqdim edək. 383 00:17:41,010 --> 00:17:42,890 Bu Anita edir. 384 00:17:42,890 --> 00:17:44,033 Və adı nədir? 385 00:17:44,033 --> 00:17:44,800 >> Kiersten: Kiersten 386 00:17:44,800 --> 00:17:46,020 >> DAVID J. MALAN: Kiersten. 387 00:17:46,020 --> 00:17:49,790 Kiersten qədər gəlib və Rob Bowden və Anita görüşəcək. 388 00:17:49,790 --> 00:17:51,036 Görüşmək Nice. 389 00:17:51,036 --> 00:17:52,160 Kiersten: görüşmək Nice. 390 00:17:52,160 --> 00:17:53,368 DAVID J. MALAN: Alright, Rob. 391 00:17:53,368 --> 00:17:54,650 Rob Bowden: görüşmək Nice. 392 00:17:54,650 --> 00:17:55,566 DAVID J. MALAN: Anita. 393 00:17:55,566 --> 00:17:56,520 Kiersten: Hi Anita. 394 00:17:56,520 --> 00:17:58,686 DAVID J. MALAN: And sizin bir neçə yüz sinif yoldaşları. 395 00:17:58,686 --> 00:18:02,490 Belə ki, indi mənə irəli getmək və qoparmaq imkan Burada yalnız bir sadə proqram up 396 00:18:02,490 --> 00:18:05,690 Mac OS ki, mənə imkan olacaq həqiqətən bəzi qeydlər aşağı jot. 397 00:18:05,690 --> 00:18:09,570 Sizlərin hər istəyirsinizsə və bir almaq orada həmin məktəblərin birində mövqeyi, 398 00:18:09,570 --> 00:18:16,360 Mənə irəli getmək və bir siyahısını başlayır pseudocode kodu, Siz. 399 00:18:16,360 --> 00:18:19,970 Mən burada nə etmək istədiklərini, son nəticədə sizin üçün növü 400 00:18:19,970 --> 00:18:22,470 bəzi təlimatlar ki, bizim tamaşaçı üzvləri həqiqətən var 401 00:18:22,470 --> 00:18:23,569 bizim üçün oxuyan gedir. 402 00:18:23,569 --> 00:18:25,860 Mənə davam və yalnız gedək bir nömrəli siyahısına bu dəyişiklik 403 00:18:25,860 --> 00:18:27,720 biz orada nə etdiklərinizi uyğun. 404 00:18:27,720 --> 00:18:30,990 Və mən gedirəm nə yardım, bir proqram yazmaq deyil 405 00:18:30,990 --> 00:18:34,620 pseudocode, olan Bu uşaqlar gedir 406 00:18:34,620 --> 00:18:38,150 bir peanut həyata yağ və jelly sendviç. 407 00:18:38,150 --> 00:18:40,880 Belə ki, bəlkə yerinde var Siz bir şey göstərmək 408 00:18:40,880 --> 00:18:44,560 internet görüldü ola bilər yalnız qısa bir annoying an. 409 00:18:44,560 --> 00:18:47,650 >> [MUSIC BUCKEWHEAT BOYS, "Fıstıq yağı  Jelly TIME "] 410 00:18:47,650 --> 00:19:08,119 411 00:19:08,119 --> 00:19:08,910 DAVID J. MALAN: OK. 412 00:19:08,910 --> 00:19:10,050 Ki, kifayət qədər var. 413 00:19:10,050 --> 00:19:12,690 Belə ki, burada eyni zamanda, mən bir Google Glasses cüt olan 414 00:19:12,690 --> 00:19:16,500 biz CS50 öz Rob Bowden qoymaq lazımdır onun gözü vasitəsilə dünya görmək. 415 00:19:16,500 --> 00:19:19,140 Və biz post əlimizdən gələni edəcəyik istehsal həqiqətən toxunuşlu 416 00:19:19,140 --> 00:19:23,100 nə Rob görüntülər görən İndi, bu faktiki mühazirə 417 00:19:23,100 --> 00:19:26,420 iki ilə video yanında könüllü. 418 00:19:26,420 --> 00:19:28,480 Mən nə üçün gedirəm , mən makinaçı olacaq. 419 00:19:28,480 --> 00:19:31,849 Biz burada məqsəd var əslində bir proqram yazmaq 420 00:19:31,849 --> 00:19:34,640 olan etmək, nəticədə peanut yağ və jelly sendviç, 421 00:19:34,640 --> 00:19:37,680 lakin bu üç hərəkət edir sanki onlar kompüter var. 422 00:19:37,680 --> 00:19:40,638 Və günün sonunda kompüter, həqiqətən olduqca lal cihazlardır. 423 00:19:40,638 --> 00:19:44,432 Onlar super sürətli istəyirik, lakin onlar yalnız bilərsiniz bunu, sanki, nə onlar bildirib olunur. 424 00:19:44,432 --> 00:19:46,890 Siz yalnız bir peanut etmək demək bilməz yağ və jelly sendviç. 425 00:19:46,890 --> 00:19:48,640 Siz bunu onlara proqram var. 426 00:19:48,640 --> 00:19:51,420 Siz onlara demək lazımdır dəqiqliyi ilə nə, 427 00:19:51,420 --> 00:19:54,400 az şeyi horribly getmək və, ümid edirəm ki, gülməli əyri. 428 00:19:54,400 --> 00:19:57,460 >> Bildirib ki, ilə Belə ki, biz lazım tamaşaçı bir zəng-out 429 00:19:57,460 --> 00:19:59,440 nə addım etməlidir biri ola burada məqsəd əgər 430 00:19:59,440 --> 00:20:01,356 bir peanut etmək yağ və jelly sendviç. 431 00:20:01,356 --> 00:20:01,910 Bəli? 432 00:20:01,910 --> 00:20:03,647 >> Auditoriya: çörək [Işitilemez] bag. 433 00:20:03,647 --> 00:20:05,230 DAVID J. MALAN: çörək bag açın. 434 00:20:05,230 --> 00:20:08,360 Üç müsabiqə ki, əgər belə sözün bunu davam etmək istəyirəm. 435 00:20:08,360 --> 00:20:12,394 Çörək bag açın. 436 00:20:12,394 --> 00:20:15,810 >> [Auditoriya laughing] 437 00:20:15,810 --> 00:20:20,717 438 00:20:20,717 --> 00:20:22,300 DAVID J. MALAN: Belə ki, iş imkan. 439 00:20:22,300 --> 00:20:23,180 Bütün hüquqlar. 440 00:20:23,180 --> 00:20:25,400 Belə ki, iki addım, how-- Bu da götürək. 441 00:20:25,400 --> 00:20:26,480 Bəli, qarşısında. 442 00:20:26,480 --> 00:20:27,240 >> Auditoriya: [Işitilemez] çörək. 443 00:20:27,240 --> 00:20:27,735 >> DAVID J. MALAN: Bu nədir? 444 00:20:27,735 --> 00:20:28,836 >> Auditoriya: çörək çıxarın. 445 00:20:28,836 --> 00:20:30,210 DAVID J. MALAN: çörək çıxarın. 446 00:20:30,210 --> 00:20:31,190 Eynilə qısa. 447 00:20:31,190 --> 00:20:33,667 Təşəkkür edirəm. 448 00:20:33,667 --> 00:20:43,777 >> [Alqış] 449 00:20:43,777 --> 00:20:44,860 DAVID J. MALAN: Bu var? 450 00:20:44,860 --> 00:20:48,830 OK, belə ki, iki gedir addım çörək aradan qaldırılması olacaq. 451 00:20:48,830 --> 00:20:51,790 Alright, kimsə istəyirəm bizə uzun cümlə yazmaq? 452 00:20:51,790 --> 00:20:52,640 Başqası? 453 00:20:52,640 --> 00:20:53,920 [Işitilemez] Bir az daha çox. 454 00:20:53,920 --> 00:20:54,810 Xeyr, indi heç bir şey. 455 00:20:54,810 --> 00:20:56,094 Bəli? 456 00:20:56,094 --> 00:20:58,900 >> Auditoriya: Place iki bir-birinə yanında dilim. 457 00:20:58,900 --> 00:21:03,575 >> DAVID J. MALAN: Place iki bir-birinə yanında dilim. 458 00:21:03,575 --> 00:21:06,420 >> [Auditoriya laughing] 459 00:21:06,420 --> 00:21:09,590 >> DAVID J. MALAN: Place iki bir-birinə yanında dilim. 460 00:21:09,590 --> 00:21:11,334 Dörd addım. 461 00:21:11,334 --> 00:21:12,816 Bəli? 462 00:21:12,816 --> 00:21:14,792 >> Auditoriya: Take əl və yüngül müəyyən 463 00:21:14,792 --> 00:21:17,756 peanut yağ qapaq üst. 464 00:21:17,756 --> 00:21:19,710 >> [Auditoriya laughing] 465 00:21:19,710 --> 00:21:21,710 Auditoriya: [işitilemez] peanut yağ yanında. 466 00:21:21,710 --> 00:21:21,870 DAVID J. MALAN: Nə? 467 00:21:21,870 --> 00:21:22,520 Daha demək. 468 00:21:22,520 --> 00:21:26,308 >> Auditoriya: qapağı açın və qoymaq Bu peanut yağ yanında yumşaq. 469 00:21:26,308 --> 00:21:31,490 >> DAVID J. MALAN: yumşaq qoyun peanut yağ yanında. 470 00:21:31,490 --> 00:21:37,770 471 00:21:37,770 --> 00:21:40,090 OK, tərəqqi. 472 00:21:40,090 --> 00:21:41,080 Step beş. 473 00:21:41,080 --> 00:21:42,380 Əla. 474 00:21:42,380 --> 00:21:43,261 Bəli? 475 00:21:43,261 --> 00:21:44,163 >> Bıçaq up seçin. 476 00:21:44,163 --> 00:21:46,380 477 00:21:46,380 --> 00:21:47,630 DAVID J. MALAN: bıçaq up seçin. 478 00:21:47,630 --> 00:21:52,320 479 00:21:52,320 --> 00:21:53,631 OK, altı addım. 480 00:21:53,631 --> 00:21:54,130 Bəli? 481 00:21:54,130 --> 00:21:56,237 >> Auditoriya: Dəstəyin tərəfindən bıçaq tutun. 482 00:21:56,237 --> 00:21:57,945 DAVID J. MALAN: tutun Dəstəyin tərəfindən bıçaq. 483 00:21:57,945 --> 00:22:00,710 484 00:22:00,710 --> 00:22:03,230 Dəstəyin tərəfindən bıçaq saxlayın. 485 00:22:03,230 --> 00:22:04,880 Yeddi addım. 486 00:22:04,880 --> 00:22:05,692 Bəli? 487 00:22:05,692 --> 00:22:10,030 >> Auditoriya: fıstıq da [Işitilemez] bıçaq yağ və az [Işitilemez]. 488 00:22:10,030 --> 00:22:13,070 >> DAVID J. MALAN: I in-- bıçaq qoyun peanut yağ eşitdim "qoymaq bıçaq 489 00:22:13,070 --> 00:22:19,500 və mümkün kimi kimi az almaq. " 490 00:22:19,500 --> 00:22:22,480 Yeri gəlmişkən, ilk kağız aradan qaldırılması. 491 00:22:22,480 --> 00:22:29,320 492 00:22:29,320 --> 00:22:31,890 Bütün sağ, doqquz addım. 493 00:22:31,890 --> 00:22:34,910 Doqquz addım. 494 00:22:34,910 --> 00:22:35,624 Doqquz addım. 495 00:22:35,624 --> 00:22:37,290 Biz, həqiqətən, hələ bir sendviç deyil. 496 00:22:37,290 --> 00:22:37,790 Bəli? 497 00:22:37,790 --> 00:22:41,570 Auditoriya: peanut yağ bıçaq istifadə edərək, dedi çörək peanut yağ müraciət. 498 00:22:41,570 --> 00:22:47,440 >> DAVID J. MALAN: in bıçaq istifadə edərək peanut kərə yağı, peanut yağ müraciət 499 00:22:47,440 --> 00:22:48,736 çörək bildirib. 500 00:22:48,736 --> 00:22:56,030 >> [Auditoriya laughing] 501 00:22:56,030 --> 00:22:59,480 DAVID J. MALAN: Bütün sağ addım 10. 502 00:22:59,480 --> 00:23:01,762 Addım 10. 503 00:23:01,762 --> 00:23:02,750 Bəli? 504 00:23:02,750 --> 00:23:05,220 >> Auditoriya: Taste peanut kərə yağı keyfiyyəti təmin etmək. 505 00:23:05,220 --> 00:23:15,960 >> [Auditoriya laughing] 506 00:23:15,960 --> 00:23:16,960 DAVID J. MALAN: Step 11. 507 00:23:16,960 --> 00:23:19,500 508 00:23:19,500 --> 00:23:21,340 Step 11. 509 00:23:21,340 --> 00:23:22,101 Step 11. 510 00:23:22,101 --> 00:23:22,600 Hadi. 511 00:23:22,600 --> 00:23:23,099 Bəli? 512 00:23:23,099 --> 00:23:24,208 Orada. 513 00:23:24,208 --> 00:23:25,840 >> Auditoriya: Diqqətlə jelly seçin. 514 00:23:25,840 --> 00:23:28,220 >> DAVID J. MALAN: Diqqətlə jelly seçin. 515 00:23:28,220 --> 00:23:29,970 OK, və sonra başqa bir əl oldu. 516 00:23:29,970 --> 00:23:32,812 517 00:23:32,812 --> 00:23:33,520 Sağ arxasında. 518 00:23:33,520 --> 00:23:35,761 Bəli, mavi. 519 00:23:35,761 --> 00:23:40,671 >> Auditoriya: Bütün sağ, aradan qaldırılması Bəli, [Işitilemez] olan qapaq, 520 00:23:40,671 --> 00:23:42,635 jelly olan qapaq aradan qaldırılması. 521 00:23:42,635 --> 00:23:43,617 >> [Auditoriya laughing] 522 00:23:43,617 --> 00:23:44,742 >> DAVID J. MALAN: jelly From. 523 00:23:44,742 --> 00:23:45,581 Ha ha. 524 00:23:45,581 --> 00:23:48,967 >> [Auditoriya laughing] 525 00:23:48,967 --> 00:23:49,800 DAVID J. MALAN: And? 526 00:23:49,800 --> 00:23:52,490 Auditoriya: Və ancaq hər hansı bir [Işitilemez] süpürmək. 527 00:23:52,490 --> 00:23:59,536 [Auditoriya laughing] 528 00:23:59,536 --> 00:24:04,456 Auditoriya: Əlbəttə, [Işitilemez] əvvəl, jelly olan kağız aradan qaldırılması. 529 00:24:04,456 --> 00:24:06,940 DAVID J. MALAN: jele kağız çıxarın. 530 00:24:06,940 --> 00:24:08,229 Step 14. 531 00:24:08,229 --> 00:24:09,020 Biz demək olar ki, orada edirik. 532 00:24:09,020 --> 00:24:09,857 Bəli? 533 00:24:09,857 --> 00:24:12,600 >> Auditoriya: invert jelly şüşə əvvəl hər şeyi düşür. 534 00:24:12,600 --> 00:24:16,515 >> DAVID J. MALAN: invert jelly jelly əvvəl şüşə düşür. 535 00:24:16,515 --> 00:24:19,070 536 00:24:19,070 --> 00:24:19,890 Step 15. 537 00:24:19,890 --> 00:24:21,130 >> Auditoriya: cap dəyişdirin. 538 00:24:21,130 --> 00:24:22,463 >> DAVID J. MALAN: cap dəyişdirin. 539 00:24:22,463 --> 00:24:25,880 540 00:24:25,880 --> 00:24:28,190 Step 16. 541 00:24:28,190 --> 00:24:28,931 Bəli? 542 00:24:28,931 --> 00:24:29,806 >> Auditoriya: [işitilemez] 543 00:24:29,806 --> 00:24:34,109 544 00:24:34,109 --> 00:24:35,400 DAVID J. MALAN: yenidən söyləyin. 545 00:24:35,400 --> 00:24:38,100 Auditoriya: Sizin jelly off cap edin. 546 00:24:38,100 --> 00:24:39,650 DAVID J. MALAN: Sizin jelly Off. 547 00:24:39,650 --> 00:24:43,720 548 00:24:43,720 --> 00:24:49,510 Belə ki, Oops really--. 549 00:24:49,510 --> 00:24:50,420 Hadi. 550 00:24:50,420 --> 00:24:51,740 Cap dəyişdirin. 551 00:24:51,740 --> 00:24:56,660 Siz dediniz cap-- qoyun jelly dən cap çıxarın. 552 00:24:56,660 --> 00:24:58,950 Biz bir loop bir az etdiyiniz kimi hiss edirəm. 553 00:24:58,950 --> 00:24:59,640 Step 17. 554 00:24:59,640 --> 00:25:00,398 Bəli? 555 00:25:00,398 --> 00:25:02,639 >> Auditoriya: [işitilemez] 556 00:25:02,639 --> 00:25:03,930 DAVID J. MALAN: yenidən söyləyin. 557 00:25:03,930 --> 00:25:05,150 Auditoriya: [işitilemez] 558 00:25:05,150 --> 00:25:07,835 DAVID J. MALAN: step-- geri dön 559 00:25:07,835 --> 00:25:10,110 Auditoriya: [işitilemez] 560 00:25:10,110 --> 00:25:13,760 DAVID J. MALAN: Sil peanut yağ cap. 561 00:25:13,760 --> 00:25:14,492 Bəli? 562 00:25:14,492 --> 00:25:16,430 >> Auditoriya: Bütün Drop çörək jelly. 563 00:25:16,430 --> 00:25:19,040 >> DAVID J. MALAN: Bütün Drop çörək haqqında jelly. 564 00:25:19,040 --> 00:25:25,372 565 00:25:25,372 --> 00:25:26,830 DAVID J. MALAN: Biz demək olar ki, orada edirik. 566 00:25:26,830 --> 00:25:27,800 Step 19. 567 00:25:27,800 --> 00:25:30,250 >> Auditoriya: artıq jelly çıxarın. 568 00:25:30,250 --> 00:25:31,720 >> DAVID J. MALAN: Haha, jelly. 569 00:25:31,720 --> 00:25:36,615 >> [Alqış] 570 00:25:36,615 --> 00:25:39,240 DAVID J. MALAN: Niyə we-- yoxdur daha bir addım bu ev almaq. 571 00:25:39,240 --> 00:25:41,720 Daha bir addım sonra biz sandviç xidmət edəcəyik. 572 00:25:41,720 --> 00:25:42,900 Bəli? 573 00:25:42,900 --> 00:25:45,570 >> Auditoriya: [işitilemez] 574 00:25:45,570 --> 00:25:50,704 >> DAVID J. MALAN: hər hansı bir sendviç baxmayaraq remains-- edək indent yemək Hələ. 575 00:25:50,704 --> 00:25:56,400 >> [Auditoriya Gülüş] 576 00:25:56,400 --> 00:26:00,395 >> DAVID J. MALAN: Bütün sağ, təşəkkür edirəm Burada bizim könüllü. 577 00:26:00,395 --> 00:26:06,150 >> [Alqış} 578 00:26:06,150 --> 00:26:08,940 >> DAVID J. MALAN: Biz bəzi gözəl var siz hər üçün hədiyyələr vida. 579 00:26:08,940 --> 00:26:14,350 Öz peanut kərə yağı, jele, və çörək ev geri gətirmək. 580 00:26:14,350 --> 00:26:15,774 Təşəkkür edirəm. 581 00:26:15,774 --> 00:26:17,118 >> Kiersten: Sağ olun. 582 00:26:17,118 --> 00:26:18,618 DAVID J. MALAN: [Işitilemez] salamlayıram. 583 00:26:18,618 --> 00:26:21,849 [Alqış] 584 00:26:21,849 --> 00:26:24,390 DAVID J. MALAN: Belə ki, bu, nə Əlbəttə ki, gülünc nümunəsidir. 585 00:26:24,390 --> 00:26:24,890 Right? 586 00:26:24,890 --> 00:26:28,890 Amma bu cür biz necə aşkar edir verilən insanlar yalnız aydınlıq almaq. 587 00:26:28,890 --> 00:26:30,890 Və əslində mən oldum bir insan danışarkən, 588 00:26:30,890 --> 00:26:33,300 o yalnız demək olduğunu bilir. 589 00:26:33,300 --> 00:26:35,220 >> Computers niyyətində deyil siz demək nə üçün, 590 00:26:35,220 --> 00:26:37,430 hətta kimi istifadə Biz bu gün bunu üzrəyik 591 00:26:37,430 --> 00:26:42,300 Not şey, proqramlaşdırma drag və açılan puzzle parça stil dil. 592 00:26:42,300 --> 00:26:44,310 Hətta gənc üçün nəzərdə uşaqlar, siz 593 00:26:44,310 --> 00:26:48,726 belə açıq və belə hərfi olmaq nə sizin proqram etmək istəyirəm. 594 00:26:48,726 --> 00:26:50,600 İndi nəticədə, biz istəyirik proqramlaşdırma olacaq 595 00:26:50,600 --> 00:26:53,550 deyil pseudocode kodu, Sintaksis kimi ingilis, 596 00:26:53,550 --> 00:26:56,370 lakin kodu və ya, daha düzgün, mənbə kodu. 597 00:26:56,370 --> 00:26:59,260 Source kodu yalnız xülya yoldur Siz həqiqətən kodu izah 598 00:26:59,260 --> 00:27:01,730 ki, bir klaviatura ilə yazın deyil ingilis per se. 599 00:27:01,730 --> 00:27:06,480 Bu C və ya Java və ya C ++ və ya bir şey var kimi, biz tezliklə görəcəksiniz kimi. 600 00:27:06,480 --> 00:27:09,510 >> Və əslində, yalnız bir qorxutmaq üçün ilk baxışda, siz bir neçə, 601 00:27:09,510 --> 00:27:13,769 bu bir dildə yazılmış bir proqramdır C. Amma bir neçə qeyri-qorxutmaq üçün deyilən, 602 00:27:13,769 --> 00:27:15,560 Siz tamamilə olacaq neler anlamaq 603 00:27:15,560 --> 00:27:18,980 gəlib növbəti bazar ertəsi zaman bu kimi bir şey gəlir. 604 00:27:18,980 --> 00:27:20,510 Açığı, bu older dilidir. 605 00:27:20,510 --> 00:27:22,430 Bu, kifayət qədər gizli deyil lakin nümayəndəsi var 606 00:27:22,430 --> 00:27:26,120 bu gün dillərin bir çox ki, parantez və buruq çox 607 00:27:26,120 --> 00:27:28,630 aşırma və quote işarələri və semicolons. 608 00:27:28,630 --> 00:27:30,780 Və bu bir çox deyil ki, sintaktik stuff 609 00:27:30,780 --> 00:27:32,450 bütün intellektual maraqlı. 610 00:27:32,450 --> 00:27:35,790 Həqiqətən, bu, bir irad yayındırma var çox sadə ideyaları 611 00:27:35,790 --> 00:27:37,370 ki, qarşısında bizi ixtiyarınızdadır. 612 00:27:37,370 --> 00:27:41,760 Bu proqram yalnız tahmin bilər, kiminsə kompüter ekranında üçün baskı 613 00:27:41,760 --> 00:27:44,070 sözləri "Hello vergül dünya." 614 00:27:44,070 --> 00:27:44,860 Vəssalam. 615 00:27:44,860 --> 00:27:46,580 Belə aydın var ki, stuff bir çox 616 00:27:46,580 --> 00:27:48,970 yolu ilə əldə bəzi aşkarlıq, 617 00:27:48,970 --> 00:27:52,490 lakin çox tez sürüşmək olacaq üz və tamamilə intuitiv ola bilər. 618 00:27:52,490 --> 00:27:55,617 >> Həqiqətən, biz nə olacaq nə Bu gün kifayət qədər mürəkkəb çəkmək olunur 619 00:27:55,617 --> 00:27:58,950 proqram axtarır, yenə gəlmək lazımdır tez başa, lakin bir şey üçün 620 00:27:58,950 --> 00:27:59,710 çox sadə. 621 00:27:59,710 --> 00:28:01,640 Yalnız biz demək nə edək. 622 00:28:01,640 --> 00:28:05,590 Biz demək nə bir şəkil çəkmək imkan, Burada bu puzzle ədəd yolu ilə. 623 00:28:05,590 --> 00:28:09,110 >> Belə ki, bu proqramlaşdırma Not kimi tanınan dil. 624 00:28:09,110 --> 00:28:11,080 Bu MİT Media Lab tərəfindən hazırlanıb. 625 00:28:11,080 --> 00:28:14,830 Və problem görürsünüz, sıfır müəyyən olan, sonra axşam azad olunacaq 626 00:28:14,830 --> 00:28:18,980 biz bu getmək lazımdır Burada scratch.mit.edu URL. 627 00:28:18,980 --> 00:28:20,940 Onlar bir web var based interface olan vasitəsilə 628 00:28:20,940 --> 00:28:22,540 Siz ilk proqram yazmaq olacaq. 629 00:28:22,540 --> 00:28:25,330 Və ya əvvəl ilə sizin təcrübə, sizin ikinci proqramları, 630 00:28:25,330 --> 00:28:28,090 lakin bir mühitdə ki yəqin ki, bir az müəmmalı və 631 00:28:28,090 --> 00:28:32,930 bir şey yaratmaq üçün təkan olacaq Bu çox vizual mühit istifadə edərək. 632 00:28:32,930 --> 00:28:35,940 >> İndi mən gedirəm nə burada nə üçün proqram özü açmaq deyil. 633 00:28:35,940 --> 00:28:41,911 Bu, yalnız bir web browser kimi mövcuddur həm də downloadable proqram kimi 634 00:28:41,911 --> 00:28:44,660 belə ki, həqiqətən istifadə edə bilərsiniz ki, Siz internet çıxışı yoxdur, əgər. 635 00:28:44,660 --> 00:28:46,743 Mən bunu gedirəm Burada, Sanders, yalnız 636 00:28:46,743 --> 00:28:49,580 halda Wi-Fi deyil super yaxşı əməkdaşlıq edirik. 637 00:28:49,580 --> 00:28:52,640 Və nə mən gedirəm nöqtəsi Bu proqram bir neçə xüsusiyyətləri həyata. 638 00:28:52,640 --> 00:28:55,720 Belə ki, aydın olmaq, mən yalnız ikiqat mənim masa üstü icon tıklayan 639 00:28:55,720 --> 00:28:59,830 və ya equivalently, scratch.mit.edu getdi və bu pəncərə çəkilmiş oldu. 640 00:28:59,830 --> 00:29:01,650 Bu bir proqramlaşdırma mühit. 641 00:29:01,650 --> 00:29:04,110 Bu proqram bir parça var ki, MİT bəzi yoldaşlarımız 642 00:29:04,110 --> 00:29:08,850 bizə bildirin və yazmaq yazırdı ki, bir dil proqramları Not çağırıb. 643 00:29:08,850 --> 00:29:12,010 >> İndi bu olur da Scratch adına olan pişik 644 00:29:12,010 --> 00:29:13,890 və bu o yaşayır olan onun dünya. 645 00:29:13,890 --> 00:29:17,175 Bu, belə ki, danışmaq, mərhələ sol üst küncündə düzbucaqlı. 646 00:29:17,175 --> 00:29:18,800 Və o, bir pişik kimi baxmaq deyil. 647 00:29:18,800 --> 00:29:20,591 Onu baxmaq edə bilər bir şey və sizin kimi 648 00:29:20,591 --> 00:29:23,700 çox belə sprites ola bilər, və ya proqram simvol. 649 00:29:23,700 --> 00:29:27,450 Eyni zamanda, buraya qədər sağ, böyük bir boş şifer edir. 650 00:29:27,450 --> 00:29:30,260 Və bu, bir anda, burada biz proqramlaşdırma başlamaq niyyətindəyik 651 00:29:30,260 --> 00:29:32,750 sürükleyerek və bırakarak Bu qrafik puzzle 652 00:29:32,750 --> 00:29:35,300 doğru ədəd Burada ortada. 653 00:29:35,300 --> 00:29:38,140 Və daha onlara yol daha var biz sinif burada vaxt sərf edəcəyik 654 00:29:38,140 --> 00:29:40,080 ki, tapa bilərsiniz, çünki onlar bütün olduqca asan istəyirik. 655 00:29:40,080 --> 00:29:41,788 Yenə onu nəzərdə uşaqlar, lakin biz üçün 656 00:29:41,788 --> 00:29:45,759 o bəzi ayrı tease üçün istifadə , loops dəyişənlərin fundamental ideyalar, 657 00:29:45,759 --> 00:29:48,050 şərait və tezliklə hər şeyi funksiyaları və hadisələr kimi 658 00:29:48,050 --> 00:29:51,810 və mövzuları və biz will digər xülya şeyi həqiqətən yaratmaq üçün əvvəl uzun almaq 659 00:29:51,810 --> 00:29:53,840 sıfırdan bir şey. 660 00:29:53,840 --> 00:29:54,810 Pun nəzərdə tutulub. 661 00:29:54,810 --> 00:29:58,740 >> İndi mən burada nə gedirəm nə deyil hərəkət, lakin nəzarət basın. 662 00:29:58,740 --> 00:30:01,400 Və bu yalnız bir deyil burada Kateqoriyalara 663 00:30:01,400 --> 00:30:03,150 və mən müxtəlif görmək rəng blokları seçin. 664 00:30:03,150 --> 00:30:05,030 Amma bir neçə tanış sözləri bilərsiniz. 665 00:30:05,030 --> 00:30:07,830 Və "əgər başqa" "Əgər" və "təkrar". 666 00:30:07,830 --> 00:30:10,440 Və yəqin ki, tahmin edə bilərsiniz ki, filialın xatırladan 667 00:30:10,440 --> 00:30:12,870 və ya şərait gördük və hətta loop tikinti. 668 00:30:12,870 --> 00:30:14,760 Beləliklə, biz burada oxşar blokları var. 669 00:30:14,760 --> 00:30:16,720 Lakin ən maraqlı bir burada bu biridir. 670 00:30:16,720 --> 00:30:20,690 Bu yaşıl bayraq tıklandığında, Bu, əvvəl proqramlaşdırma olanlar üçün 671 00:30:20,690 --> 00:30:23,110 təcrübə, bərabərdir əsas funksiyası. 672 00:30:23,110 --> 00:30:25,300 Amma həmin tanımadığı üçün, Bu puzzle parça 673 00:30:25,300 --> 00:30:27,320 ki, bütün proqram başlamaq salmaq olacaq. 674 00:30:27,320 --> 00:30:31,350 Mən getmək zaman sanki bu deməkdir proqram və yaşıl flag-- basın 675 00:30:31,350 --> 00:30:35,560 Siz burada görmək bilər UI sol üst küncündə, 676 00:30:35,560 --> 00:30:38,570 belə ki, yaşıl bayraq görmək qırmızı stop işarəsi yanında? 677 00:30:38,570 --> 00:30:41,475 Mən basın zaman, mənim proqram çalıştırmak üçün gedir. 678 00:30:41,475 --> 00:30:43,850 İndi mən bir şey etmək gedirəm Not super sadə. 679 00:30:43,850 --> 00:30:46,640 Mən irəli getmək üçün gedirəm və görünür panel getmək 680 00:30:46,640 --> 00:30:50,010 burada, mən bir dəstə var bənövşəyi puzzle ədəd, 681 00:30:50,010 --> 00:30:53,887 və mən irəli getmək və bunu gidiyorum bir şey super sadə kimi, deyirlər. 682 00:30:53,887 --> 00:30:55,720 Və then-- bildiriş bu ağ qutusuna mətn 683 00:30:55,720 --> 00:30:59,290 Mən demək gedirəm editable-- edir "Salam dünya" yalnız biz kimi 684 00:30:59,290 --> 00:31:01,470 ki, mətnşünaslıq etdi version bir an əvvəl. 685 00:31:01,470 --> 00:31:05,920 Və indi getmək və bu basın əgər yaşıl bayraq, mən indi proqramlaşdırılmış. 686 00:31:05,920 --> 00:31:07,810 Bu xüsusilə deyil maraqlı proqram, 687 00:31:07,810 --> 00:31:09,760 lakin mən kompüter bir şey etdi. 688 00:31:09,760 --> 00:31:13,120 Mən bir proqram başladı və Mən bunu izah etdi. 689 00:31:13,120 --> 00:31:16,170 İndi mən sürükleyin və açılan davam edə bilər daha və bu puzzle ədəd daha 690 00:31:16,170 --> 00:31:19,220 və onlar interlock üçün gedir, amma edirik Burada bəzi terminologiya sillə 691 00:31:19,220 --> 00:31:21,680 biz təkrarlanan görəcəksiniz ki, Kurs boyu, 692 00:31:21,680 --> 00:31:24,610 və həqiqətən kompüter boyunca və daha çox, ümumiyyətlə proqramlaşdırma. 693 00:31:24,610 --> 00:31:27,990 >> Bu blok, bənövşəyi, edək "demək" bir bəyanat zəng başlayın. 694 00:31:27,990 --> 00:31:29,240 Bu faktın ifadəsindən kimi. 695 00:31:29,240 --> 00:31:30,380 Bunu. 696 00:31:30,380 --> 00:31:32,590 Belə ki, bir kateqoriya var təlimatlar sizin ki 697 00:31:32,590 --> 00:31:36,760 hissəsi kimi kompüter qidalandırmaq bilər bir proqram və ya bir alqoritm. 698 00:31:36,760 --> 00:31:39,270 Və aydın olmaq üçün, siz var yəqin ki, göydən 699 00:31:39,270 --> 00:31:41,930 ki, sizin kompüter proqramları var. 700 00:31:41,930 --> 00:31:45,850 Onlar cür alqoritmlər istəyirik, ancaq proqram, həqiqətən, alqoritmlərin bir dəstə 701 00:31:45,850 --> 00:31:47,160 Bəzi insanlar yazdı. 702 00:31:47,160 --> 00:31:49,040 Onlar up paketlenmiş və onlar, belə ki, bu satılmış 703 00:31:49,040 --> 00:31:51,330 və ya onlar bir internet səhifəsində yerləşdirilir Yükləmək üçün. 704 00:31:51,330 --> 00:31:54,930 Belə ki, bir proqram yalnız bir deyil adet sıfır və olanları bütün dəstə 705 00:31:54,930 --> 00:31:56,970 ki, elə-belə, insanlar yaratdıq. 706 00:31:56,970 --> 00:32:00,080 Və adet sıfır o nümunələri və olanları, nəticədə, hər şeyi etdirir 707 00:32:00,080 --> 00:32:04,030 "salam demək dünya" və ya "oyun kimi Bu musiqi "və ya" bu video oynaya " 708 00:32:04,030 --> 00:32:05,129 və ya "bir e-poçt göndərin." 709 00:32:05,129 --> 00:32:06,920 Amma biz geri gəlmək lazımdır yol daha ətraflı nə 710 00:32:06,920 --> 00:32:08,780 zaman bir proqramdır özünüz onları yazın. 711 00:32:08,780 --> 00:32:11,320 >> Burada başqa bir statement-- var "Bir ikinci gözləyin." 712 00:32:11,320 --> 00:32:14,330 Mən istəyirəm, əgər mən hələ istifadə, lakin etmədi mənim proqram bir an fasilə 713 00:32:14,330 --> 00:32:16,540 bir şey, mən bunu demək olar. 714 00:32:16,540 --> 00:32:18,450 Bir ikinci gözləyin. 715 00:32:18,450 --> 00:32:20,150 İndi başqa bir "səs oynayır." Ola bilər 716 00:32:20,150 --> 00:32:23,270 Belə ki, bu, onu Scratch unikal səslər oynamaq imkanı var. 717 00:32:23,270 --> 00:32:26,130 Belə ki, bir bəyanat I bilər istifadə "səs oynayır.", burada 718 00:32:26,130 --> 00:32:29,530 Eyni zamanda, Boolean ifadə, bu bir meraklı söz 719 00:32:29,530 --> 00:32:34,490 Cənab Bool adlı bir oğlan adına, bu bir sual barədə. 720 00:32:34,490 --> 00:32:37,470 True və ya yalan siçan aşağı? 721 00:32:37,470 --> 00:32:41,100 A Boolean ifadə yalnız İngilis bəzi ifadə 722 00:32:41,100 --> 00:32:42,860 ki, doğru və ya yalan ya. 723 00:32:42,860 --> 00:32:44,140 Ya ya off. 724 00:32:44,140 --> 00:32:45,130 Bir və ya sıfır. 725 00:32:45,130 --> 00:32:46,960 Siz hesab edə bilər yollarla bir sıra, 726 00:32:46,960 --> 00:32:49,220 lakin bu da doğru ya bu saxta, nəticədə. 727 00:32:49,220 --> 00:32:52,540 Belə ki, "siçan aşağı sual işarəsi" ki, bir Boolean ifadə olardı. 728 00:32:52,540 --> 00:32:54,300 Və bəlkə də, başqaları hesab edə bilər. 729 00:32:54,300 --> 00:32:57,510 Məsələn, "sol sayı sağ saydan az? " 730 00:32:57,510 --> 00:32:59,410 Ki, bu da olacaq bir Boolean ifadə. 731 00:32:59,410 --> 00:33:01,540 "Az" a Boolean ifadə edir. 732 00:33:01,540 --> 00:33:03,280 >> Bu da, "toxunan siçan pointer." 733 00:33:03,280 --> 00:33:05,196 Mən əmin deyiləm niyə onlar siçan pointer çağırıb. 734 00:33:05,196 --> 00:33:08,430 Bu, yalnız deyil, kursor deməkdir ki, pişik toxunan ekranda arrow 735 00:33:08,430 --> 00:33:09,022 Məsələn. 736 00:33:09,022 --> 00:33:10,480 Və ya ekran digər aspekti. 737 00:33:10,480 --> 00:33:13,710 Və bu, yenə bir sual və ki, bir Boolean ifadə bildirir. 738 00:33:13,710 --> 00:33:17,130 Something ki, güc bir vəziyyətdə istifadə etmək istəyirik. 739 00:33:17,130 --> 00:33:19,100 Beləliklə, biz yalnız bir anda olduğunu gəlmək lazımdır. 740 00:33:19,100 --> 00:33:20,350 Siz birlikdə edə bilərsiniz "və" şeylər. 741 00:33:20,350 --> 00:33:23,099 Belə ki, bu yoxlamaq istəyirsinizsə , belədir VƏ halda 742 00:33:23,099 --> 00:33:25,580 bu kimi bir "və" blok istifadə edə bilərsiniz. 743 00:33:25,580 --> 00:33:26,850 Və burada vəziyyət var. 744 00:33:26,850 --> 00:33:31,290 Kiçik açılış forma bildiriş bu sarı puzzle parça üst, 745 00:33:31,290 --> 00:33:34,480 Bu forma xatırladan biz yalnız bir an əvvəl gördüm ki. 746 00:33:34,480 --> 00:33:37,920 Bu Boolean ifadələrin hər Bu işarə kənarları var 747 00:33:37,920 --> 00:33:39,030 sol və sağ. 748 00:33:39,030 --> 00:33:43,140 MİT insanlar qərar çünki ki vizual çatdırılması formalı, 749 00:33:43,140 --> 00:33:45,780 cür, insanlar kömək edə bilər həm tələbələr və uşaqlar, 750 00:33:45,780 --> 00:33:47,650 cür sözün blanklara doldurun. 751 00:33:47,650 --> 00:33:49,780 >> İndi ki, puzzle-- açılması, bir az kiçik 752 00:33:49,780 --> 00:33:52,750 və biz proqramın görəcəksiniz kimi, Not, uyğun artacaq. 753 00:33:52,750 --> 00:33:54,830 Bu, son nəticədə, onun forma saxlayır. 754 00:33:54,830 --> 00:33:58,350 Belə bir vəziyyəti qərar edək "Mən bir şey və ya lazım deyil?" 755 00:33:58,350 --> 00:34:00,470 A Boolean ifadə faktiki sual 756 00:34:00,470 --> 00:34:04,100 Mən getmək karar üçün istifadə etdiyiniz sol və ya I sağ üçün getmək yoxdur 757 00:34:04,100 --> 00:34:06,710 Mən bu rastlaşsanız yol ayrımında qondarma? 758 00:34:06,710 --> 00:34:07,980 Siz iki filial ola bilər. 759 00:34:07,980 --> 00:34:10,909 Bir şey doğru deyil IF, nə bu, başqa ki, yol getmək 760 00:34:10,909 --> 00:34:14,590 və ya yalnız bir şey edə bilərsiniz bütün bu blok örtük kimi. 761 00:34:14,590 --> 00:34:16,360 Eynilə, biz yuva bu şeylər edə bilərsiniz. 762 00:34:16,360 --> 00:34:20,204 Beləliklə, siz də çəngəl üç istəyirsinizsə yol, bu və ya bu və ya bunu ya, 763 00:34:20,204 --> 00:34:21,870 bunlar birlikdə yalnız yuva bilərsiniz. 764 00:34:21,870 --> 00:34:24,520 Və bir az almaq başlayır çirkin, nəhayət, əmin üçün, 765 00:34:24,520 --> 00:34:26,120 lakin məntiq hələ eyni. 766 00:34:26,120 --> 00:34:28,000 Siz sözün oxuya bilərsiniz alt Bu top 767 00:34:28,000 --> 00:34:33,290 və bu əgər means-- nə deyir doğrudur, bunu başqa başqa varsa. 768 00:34:33,290 --> 00:34:36,179 >> A loop Not sadə almaq deyil. 769 00:34:36,179 --> 00:34:37,422 Forever aşağıdakı. 770 00:34:37,422 --> 00:34:39,880 İndi sizə düşünmürəm bilər yoxdur, çünki çox şey edə bilər 771 00:34:39,880 --> 00:34:42,839 üst və arasında çox yer Bu puzzle parça açılması alt. 772 00:34:42,839 --> 00:34:45,671 Amma Scratch gedir görəcəksiniz kimi bir çox puzzle ədəd uyğun inkişaf 773 00:34:45,671 --> 00:34:47,060 Orada basırıq istəyirəm. 774 00:34:47,060 --> 00:34:48,960 Digər loop ola bilər təkrar ifadə etdilər. 775 00:34:48,960 --> 00:34:51,590 Siz əvvəlcədən bilirsinizsə, "Mən şey 10 dəfə etmək istəyirəm " 776 00:34:51,590 --> 00:34:54,010 yalnız Not deyə bilərsiniz şey 10 dəfə etmək. 777 00:34:54,010 --> 00:34:57,260 Və, eyni zamanda, biz dəyişənlərin ola bilər. 778 00:34:57,260 --> 00:34:59,572 Belə ki, burada bir ixtiyari biri, , bu halda narıncı 779 00:34:59,572 --> 00:35:00,780 bu bir qasırğa tur edir. 780 00:35:00,780 --> 00:35:04,540 Yenə də, bu çox əlçatan tapa bilərsiniz bir dəfə pointing və tıklayarak başlayın. 781 00:35:04,540 --> 00:35:07,930 Mən dəyişən n adına, amma sonra ki, mən istəyirəm bir şey adına bilərdi, 782 00:35:07,930 --> 00:35:11,280 və mən, burada müəyyən alıram bu əsassız Məsələn, sıfıra. 783 00:35:11,280 --> 00:35:14,250 >> İndi salam kimi bir proqram görən dünya, bütün çekici deyil 784 00:35:14,250 --> 00:35:17,900 belə ki, həqiqətən, bir şey qədər açmaq köhnə şagirdi etdi. 785 00:35:17,900 --> 00:35:23,100 Mənə davam edək və açmaq Məsələn, burada bu, 786 00:35:23,100 --> 00:35:26,780 olan I istərdim könüllü var. 787 00:35:26,780 --> 00:35:28,450 Bütün hüquqlar, necə nin uzaq gedək aşağıdakı məsələlər barədə. 788 00:35:28,450 --> 00:35:29,240 Bəli, qədər gəlib. 789 00:35:29,240 --> 00:35:30,056 Sizin adınız nədir? 790 00:35:30,056 --> 00:35:30,635 >> Abby: Abby. 791 00:35:30,635 --> 00:35:32,010 DAVID J. MALAN: Abby qədər gəlib. 792 00:35:32,010 --> 00:35:35,930 Beləliklə, siz heç oynamışdır əvvəl bu oyun? 793 00:35:35,930 --> 00:35:36,430 Abby: No. 794 00:35:36,430 --> 00:35:37,370 DAVID J. MALAN: Bütün hüququ. 795 00:35:37,370 --> 00:35:38,380 David, siz cavab gözəl. 796 00:35:38,380 --> 00:35:39,620 Hadi. 797 00:35:39,620 --> 00:35:42,300 Və proqramlaşdırma nə background, əgər. 798 00:35:42,300 --> 00:35:43,914 >> Abby: Mən bəzi C ++ öyrəndim. 799 00:35:43,914 --> 00:35:45,580 DAVID J. MALAN: Siz bəzi C ++ öyrəndim. 800 00:35:45,580 --> 00:35:48,382 Və oyun nə fon oynayan? 801 00:35:48,382 --> 00:35:49,505 >> Abby: Bir çox. 802 00:35:49,505 --> 00:35:51,130 DAVID J. MALAN: OK, belə ki, almaq lazımdır. 803 00:35:51,130 --> 00:35:52,700 Belə ki, burada oyun iş gedir necə. 804 00:35:52,700 --> 00:35:54,510 Mən irəli getmək üçün gedirəm və yaşıl bayrağı basın olan 805 00:35:54,510 --> 00:35:55,830 burada sağ üst edir. 806 00:35:55,830 --> 00:35:59,710 Bu sinif İndi sələfi Burada bəzi tapşırıqlar verib. 807 00:35:59,710 --> 00:36:02,306 Və yalnız bir anda, onu "kosmik başlamaq üçün." 808 00:36:02,306 --> 00:36:03,680 Belə ki, davam və boşluq edib. 809 00:36:03,680 --> 00:36:05,507 >> COMPUTER OYUN: Pikachu. 810 00:36:05,507 --> 00:36:08,340 DAVID J. MALAN: Məqsəd üçün orada təsvir kimi, ərzaq tutmaq 811 00:36:08,340 --> 00:36:09,320 sol. 812 00:36:09,320 --> 00:36:11,388 Və [Işitilemez] 813 00:36:11,388 --> 00:36:15,356 >> [OYUN MUSIC ifa] 814 00:36:15,356 --> 00:36:27,280 815 00:36:27,280 --> 00:36:29,610 >> DAVID J. MALAN: Aww, yaxşı, oynayan üçün təşəkkür edirik. 816 00:36:29,610 --> 00:36:32,800 Biz burada bir az var sizin üçün hədiyyə SALMA. 817 00:36:32,800 --> 00:36:35,574 Biz CS50 stress topu Seçdiyiniz istəyirsinizsə. 818 00:36:35,574 --> 00:36:36,820 Yaxşı bütün sağ, siz cavab. 819 00:36:36,820 --> 00:36:39,680 Gələn və çətin üçün təşəkkür edirik. 820 00:36:39,680 --> 00:36:42,410 821 00:36:42,410 --> 00:36:46,910 Beləliklə, biz daha çox stress top var nin motivasiya daha bir misal nə edək. 822 00:36:46,910 --> 00:36:48,150 A könüllü? 823 00:36:48,150 --> 00:36:50,510 Haqqında bütün sağ, burada qarşısında. 824 00:36:50,510 --> 00:36:51,250 Sizin adınız nədir? 825 00:36:51,250 --> 00:36:51,660 >> PHILLIP: Phillip. 826 00:36:51,660 --> 00:36:52,660 >> DAVID J. MALAN: Phillip. 827 00:36:52,660 --> 00:36:54,530 , Up Phillip gəlib. 828 00:36:54,530 --> 00:36:57,340 Belə ki, Phillip olacaq başqa oyun ilə etiraz 829 00:36:57,340 --> 00:37:00,840 Sizin sələfləri biri ki, problem hissəsi sıfır müəyyən kimi, yazdı 830 00:37:00,840 --> 00:37:03,510 Ivy Hardest Game adlanır. 831 00:37:03,510 --> 00:37:05,980 Və biz yalnız bir görəcəksiniz bu ilə nəzərdə nə an. 832 00:37:05,980 --> 00:37:07,400 Phillip, siz cavab gözəl. 833 00:37:07,400 --> 00:37:09,060 Sizin fon nədir? 834 00:37:09,060 --> 00:37:10,310 PHILLIP: kodlaşdırma bir çox Done. 835 00:37:10,310 --> 00:37:11,110 Çox, bir az oyun Done. 836 00:37:11,110 --> 00:37:11,570 >> DAVID J. MALAN: OK. 837 00:37:11,570 --> 00:37:12,620 Çox, oyun bir çox var. 838 00:37:12,620 --> 00:37:14,230 Və əvvəl bu oyun var? 839 00:37:14,230 --> 00:37:14,730 >> PHILLIP: No 840 00:37:14,730 --> 00:37:16,438 DAVID J. MALAN: Bütün sağ, belə ki, burada biz gedin. 841 00:37:16,438 --> 00:37:18,434 Mən irəli getmək üçün gedirəm və yaşıl bayrağı basın. 842 00:37:18,434 --> 00:37:24,160 >> [GAME MUSIC] 843 00:37:24,160 --> 00:37:27,770 >> [MUSIC MC HAMMER, "U BU TOUCH BİLMƏZ"] 844 00:37:27,770 --> 00:38:39,790 845 00:38:39,790 --> 00:38:41,635 >> PHILLIP: [Işitilemez] 846 00:38:41,635 --> 00:38:42,760 DAVID J. MALAN: [Işitilemez] 847 00:38:42,760 --> 00:38:44,740 PHILLIP: [Işitilemez] 848 00:38:44,740 --> 00:38:49,056 [Laughing] 849 00:38:49,056 --> 00:38:50,680 [MUSIC MC HAMMER, "U BU TOUCH BİLMƏZ"] 850 00:38:50,680 --> 00:38:52,660 DAVID J. MALAN: [Işitilemez] Vasitəsilə oxumaq. 851 00:38:52,660 --> 00:38:54,094 PHILLIP: [Işitilemez] 852 00:38:54,094 --> 00:38:55,135 DAVID J. MALAN: Durmayın. 853 00:38:55,135 --> 00:39:01,570 [MUSIC MC HAMMER, "U BU TOUCH BİLMƏZ"] 854 00:39:01,570 --> 00:39:15,832 855 00:39:15,832 --> 00:39:16,915 DAVID J. MALAN: Bütün hüququ. 856 00:39:16,915 --> 00:39:18,400 Təbrik edirəm. 857 00:39:18,400 --> 00:39:25,150 >> [Alqış] 858 00:39:25,150 --> 00:39:27,330 >> DAVID J. MALAN: Biz post online sonra belə 859 00:39:27,330 --> 00:39:29,820 Siz süründürmək bilər ki, ilə həmçinin. 860 00:39:29,820 --> 00:39:32,550 Princeton sonra, növbəti gəlir. 861 00:39:32,550 --> 00:39:35,470 >> Belə ki, indi həqiqətən davam edək sıfırdan başlamaq, 862 00:39:35,470 --> 00:39:39,310 belə ki, danışmaq, və həqiqətən qədər qurmaq Biz bu fikirləri bəzi ayrı tease bilər 863 00:39:39,310 --> 00:39:41,970 və bir şey, hətta almaq sonunda daha kompleks. 864 00:39:41,970 --> 00:39:45,240 Mən burada getmək gedirəm və mən gedirəm irəli getmək və yeni bir fayl yaratmaq üçün. 865 00:39:45,240 --> 00:39:47,460 Belə ki, yenə də problem set gəzmək olacaq Bu addımlar bəzi vasitəsilə. 866 00:39:47,460 --> 00:39:49,300 Amma mən bütün go idi Fayl menyu və I 867 00:39:49,300 --> 00:39:52,760 "dedi, yeni" Microsoft kimi çox Word, və ya kimi hər hansı bir proqram. 868 00:39:52,760 --> 00:39:56,630 >> Və now-- irəli gedək və biz bir an əvvəl "Salam dünya" həyata, 869 00:39:56,630 --> 00:39:58,410 lakin bir şey bir az cuter nə edək. 870 00:39:58,410 --> 00:40:00,150 Mən hadisələrə qədər getmək üçün gedirəm. 871 00:40:00,150 --> 00:40:02,350 Mən zaman "gedirəm Yaşıl bayrağı tıklandığında. " 872 00:40:02,350 --> 00:40:05,830 Və sonra mən istifadə gedirəm biz bir filialı deyəcəklər. 873 00:40:05,830 --> 00:40:07,610 Mən bir "əgər" vəziyyəti istifadə gedirəm. 874 00:40:07,610 --> 00:40:10,940 Və necə tezliklə mən yaxın almaq kimi qeyd bu, birlikdə snap istəyir. 875 00:40:10,940 --> 00:40:13,020 Mən getmək və birlikdə snaps. 876 00:40:13,020 --> 00:40:15,150 Və indi mən maraqlı bir şey edə bilərsiniz. 877 00:40:15,150 --> 00:40:19,150 Mən burada vasitəsilə gedin, mən gedirəm blokları bütün dəstə görmək. 878 00:40:19,150 --> 00:40:22,620 Mən getmək əgər "data" - Mənə in-- zoom imkan dəyişənlər haqqında bir şey var. 879 00:40:22,620 --> 00:40:26,160 Mən getmək "Əgər hərəkət," Siz yəqin şeyi ətrafında çevirmək. 880 00:40:26,160 --> 00:40:28,760 I "operatorları" getmək əgər - oh, bu, maraqlı 881 00:40:28,760 --> 00:40:31,000 Mən təsadüfi sayı seçə bilərsiniz. 882 00:40:31,000 --> 00:40:34,119 Mənə yalnız bir şey edək Bəzi ehtimal, yalnız çünki. 883 00:40:34,119 --> 00:40:36,160 Mən irəli getmək üçün gedirəm və Bu puzzle parça sürükleyin, 884 00:40:36,160 --> 00:40:37,910 Bu daha az edir blok, yalnız belə 885 00:40:37,910 --> 00:40:39,480 "Bir daha bu sayı azdır?" 886 00:40:39,480 --> 00:40:42,438 Amma bir Sabit kodu bir sıra istəmirəm çünki olduqca mənasız olacaq. 887 00:40:42,438 --> 00:40:46,270 Mən bu parça sürükleyin gedirəm Burada, və snaps necə hiss, 888 00:40:46,270 --> 00:40:49,480 və indi mənə irəli getmək və əgər "deyək təsadüfi seçilmiş ki sayı 889 00:40:49,480 --> 00:40:51,820 altı az, aşağıdakı etmirlər. " 890 00:40:51,820 --> 00:40:52,790 İndi niyə az altı? 891 00:40:52,790 --> 00:40:56,400 Bu səmərəli nədir ehtimalı yalnız daxilən, mənə vermək gedir? 892 00:40:56,400 --> 00:40:57,440 50%, sağ? 893 00:40:57,440 --> 00:41:01,190 Əgər təsadüfi tahmin ki sayı 1 və 10 arasında, az altı 894 00:41:01,190 --> 00:41:03,480 aydın, bu iki biri, üç, dörd, ya beş. 895 00:41:03,480 --> 00:41:06,740 Və belə ki, mənə vermək olacaq Baş nə 50% ehtimalı? 896 00:41:06,740 --> 00:41:09,890 >> Yaxşı kimi bir şey edək Bu, "səs miyavlamak oynayır." 897 00:41:09,890 --> 00:41:11,750 Və bildiriş, yenə, Bu puzzle parça artır 898 00:41:11,750 --> 00:41:13,700 belə uzun şekiller uyğun olaraq, uyğun. 899 00:41:13,700 --> 00:41:14,910 Ki, vacibdir nə. 900 00:41:14,910 --> 00:41:18,000 Mənə Not artıq getmək edək Burada və "play." düyməsinə basın 901 00:41:18,000 --> 00:41:19,300 Heç bir şey olur. 902 00:41:19,300 --> 00:41:21,160 Ki, bir səhv mı? 903 00:41:21,160 --> 00:41:21,999 Xeyr, lazım deyil. 904 00:41:21,999 --> 00:41:24,040 Bu yalnız bir ola bilər böyük sayı seçildi. 905 00:41:24,040 --> 00:41:25,762 Belə ki, daha bunu edək. 906 00:41:25,762 --> 00:41:27,550 Heç bir şey. 907 00:41:27,550 --> 00:41:28,344 >> [Meow] 908 00:41:28,344 --> 00:41:29,510 DAVID J. MALAN: Yoxdur deyil. 909 00:41:29,510 --> 00:41:30,280 [Meow] 910 00:41:30,280 --> 00:41:31,690 DAVID J. MALAN: Yenə. 911 00:41:31,690 --> 00:41:32,300 No. 912 00:41:32,300 --> 00:41:32,922 >> [Meowing] 913 00:41:32,922 --> 00:41:35,380 DAVID J. MALAN: Siz var əgər Belə ki, Heç, əlbəttə, bir oyun oynadı 914 00:41:35,380 --> 00:41:38,500 harada stuff təsadüfi baş verir, pis uşaqlar kimi gələn və ya deyil 915 00:41:38,500 --> 00:41:41,350 , ekran üçün gələn və ya şeyi düşən və ya düşən deyil, 916 00:41:41,350 --> 00:41:43,610 ki, yalnız bir şey super çünki bu kimi sadə olur. 917 00:41:43,610 --> 00:41:46,010 Bir təsadüfi sayı seçin, və əgər Bu, bəzi dəyərindən az var 918 00:41:46,010 --> 00:41:49,100 bəlkə bu və ya bəlkə bunu. 919 00:41:49,100 --> 00:41:51,340 Biz daxil edə bilərsiniz bir vəziyyətdə daxil. 920 00:41:51,340 --> 00:41:52,600 Nin fərqli bir şey edək. 921 00:41:52,600 --> 00:41:53,559 >> Mənə tullamaq edək. 922 00:41:53,559 --> 00:41:56,058 Siz məhsulları xilas edə bilər yalnız sol onu sürükleyerek 923 00:41:56,058 --> 00:41:56,810 və getmək imkan. 924 00:41:56,810 --> 00:42:00,310 Mənə irəli getmək və bir əbədi blok edək və çox tez annoying bir şey yoxdur. 925 00:42:00,310 --> 00:42:03,010 Mənə davam və "səs miyavlamak oynayır." deyə 926 00:42:03,010 --> 00:42:06,620 Amma bu çox olmaq istəmirəm annoying, belə ki, mənə bu blok qamarlamaq imkan 927 00:42:06,620 --> 00:42:09,090 "Bir ikinci gözləyin" və bildiriş bunun üçün heç bir daha çox otaq var. 928 00:42:09,090 --> 00:42:11,310 Amma kifayət qədər yaxın getmək əgər, orada getmək istəyir. 929 00:42:11,310 --> 00:42:14,100 Mən getmək imkan və iradə blok doldurmaq üçün bitir. 930 00:42:14,100 --> 00:42:15,932 Belə ki, indi bu loop edir. 931 00:42:15,932 --> 00:42:16,432 [Meowing] 932 00:42:16,432 --> 00:42:18,473 DAVID J. MALAN: Mən sözün əbədi bunu. 933 00:42:18,473 --> 00:42:19,360 Təkrar. 934 00:42:19,360 --> 00:42:21,510 Yalnız təbii Səslənən deyil. 935 00:42:21,510 --> 00:42:24,800 Mənə irəli getmək və bu dəyişiklik edək heç bir ikinci, iki saniyə 936 00:42:24,800 --> 00:42:25,854 və Enter düyməsini basın. 937 00:42:25,854 --> 00:42:28,770 Scratch haqqında gözəl nə Siz interaktiv proqram bilər. 938 00:42:28,770 --> 00:42:32,450 Bir dəyişiklik etmək, bəlkə daxil edin və ya pulsuz hit yenidən və yalnız davam edəcək. 939 00:42:32,450 --> 00:42:34,962 Yaxşı, indi biz niyə etmirik bir şey bir az cuter? 940 00:42:34,962 --> 00:42:39,680 Hər şeyi sıfırdan nə çox, Mənə irəli getmək və bir əvvəlcədən açmaq 941 00:42:39,680 --> 00:42:43,180 , I-bişmiş əvvəlcədən ki, bir etdi "Pet the Cat." adlı 942 00:42:43,180 --> 00:42:44,920 Və biz bütün göndərmək lazımdır online Bu faylları, 943 00:42:44,920 --> 00:42:48,464 və problem müəyyən sıfır sizə xəbər verəcəkdir necə daxil olmaq və onları açmaq üçün. 944 00:42:48,464 --> 00:42:49,880 Və bildiriş, bu, olduqca sadə. 945 00:42:49,880 --> 00:42:53,860 Amma əvvəlcədən, mən tutdu görünür bir "əbədi" bloku, mən bir loop var. 946 00:42:53,860 --> 00:42:55,500 Və sonra mən bir "əgər" vəziyyət var. 947 00:42:55,500 --> 00:42:57,410 Mən bir Boolean ifadə var. 948 00:42:57,410 --> 00:43:00,100 >> İngilis Belə ki, yalnız baxma Bu, heç vaxt var, xüsusilə də əgər 949 00:43:00,100 --> 00:43:04,278 yalnız daxilən, əvvəl proqramlaşdırılmış, nə bu, nə üçün bu proqramı gedir? 950 00:43:04,278 --> 00:43:06,910 >> [Auditoriya laqqırtı] 951 00:43:06,910 --> 00:43:09,960 >> DAVID J. MALAN: Siz cat pet varsa, pişik sağ, miyavlamak olacaq? 952 00:43:09,960 --> 00:43:14,560 Çünki olunur "əbədi işareti kaldırarak" siçan pointer pişik toxunan. 953 00:43:14,560 --> 00:43:17,630 Belə ki, aydın olmaq üçün, mən demədim Bu əvvəl bu puzzle bütün 954 00:43:17,630 --> 00:43:20,750 ədəd və script ki biz onlara birləşdirilmiş var 955 00:43:20,750 --> 00:43:25,510 belə danışmaq, bir script ilə sinonimidir proqram, həqiqətən, bu pişik məxsusdur. 956 00:43:25,510 --> 00:43:30,110 Və səbəb bildiriş çünki That burada bu cat qeyd necə, 957 00:43:30,110 --> 00:43:32,710 burada bir yarada bilərsiniz ikinci pişik və ya it və ya, həqiqətən, 958 00:43:32,710 --> 00:43:33,970 bir şey qrafiki istəyirəm. 959 00:43:33,970 --> 00:43:35,900 Siz bir şey edə bilərsiniz Photoshop, və ya kimi olan, 960 00:43:35,900 --> 00:43:38,300 və əgər bir şey inteqrasiya bir layihə üçün etmək istəyirəm. 961 00:43:38,300 --> 00:43:40,174 Və tapa bilərsiniz nə, nəhayət, sizə ki, 962 00:43:40,174 --> 00:43:44,800 puzzle əlavə scripts əlavə edə bilərsiniz fərdi simvol ədəd. 963 00:43:44,800 --> 00:43:47,210 Belə ki, bu bütün məxsusdur bu cat. 964 00:43:47,210 --> 00:43:51,770 Belə ki, indi mən irəli getmək və oynamaq əgər Bu proqram heç bir şey baş verir. 965 00:43:51,770 --> 00:43:52,970 Amma bu çalışır. 966 00:43:52,970 --> 00:43:56,364 Bu proqram, bu əbədi loop edir cür nə üçün gözləyir? 967 00:43:56,364 --> 00:43:57,230 >> [Auditoriya laqqırtı] 968 00:43:57,230 --> 00:43:58,130 >> DAVID J. MALAN: cat pet üçün. 969 00:43:58,130 --> 00:43:59,800 Mən him-- doğru siçan hərəkət əgər 970 00:43:59,800 --> 00:44:02,420 >> [Meowing] 971 00:44:02,420 --> 00:44:04,450 >> DAVID J. MALAN: Belə ki, indi Mən pişik ərköyünlük edirəm. 972 00:44:04,450 --> 00:44:07,330 Eyni zamanda, biz ikiqat filialı ola bilər. 973 00:44:07,330 --> 00:44:10,370 Mənə irəli getmək və açmaq up cat pet deyil. 974 00:44:10,370 --> 00:44:12,160 Biz də bu online göndərmək lazımdır. 975 00:44:12,160 --> 00:44:16,760 Bu bir az daha çox mürəkkəb, lakin demədən 976 00:44:16,760 --> 00:44:18,780 bəlkə tahmin edə bilərsiniz nə baş verəcək. 977 00:44:18,780 --> 00:44:20,160 >> [Meowing] 978 00:44:20,160 --> 00:44:23,900 >> DAVID J. MALAN: Cat edir meowing, böyük köhnə vaxt. 979 00:44:23,900 --> 00:44:26,690 Lakin bu proqram əlbəttə ki, adlı "Cat Pet etməyin" 980 00:44:26,690 --> 00:44:29,350 belə aydın, mən cat pet istəyirəm. 981 00:44:29,350 --> 00:44:30,490 >> [ROARING] 982 00:44:30,490 --> 00:44:31,940 >> DAVID J. MALAN: cat pet etməyin. 983 00:44:31,940 --> 00:44:34,230 İndi bir nəzər salaq burada bir misal. 984 00:44:34,230 --> 00:44:38,035 Bu adı veriləcək "Salam, Hi, Hi," səbəblərə görə 985 00:44:38,035 --> 00:44:40,410 çünki, aydın olacaq tezliklə mən bu şey run kimi 986 00:44:40,410 --> 00:44:41,401 >> [SEAL BARKING] 987 00:44:41,401 --> 00:44:43,942 DAVID J. MALAN: Çox asan annoying Scratch proqramları yazmaq. 988 00:44:43,942 --> 00:44:45,300 [SEAL BARKING] 989 00:44:45,300 --> 00:44:48,540 DAVID J. MALAN: İndi biz getmək olmaz bütün bu böyük ətraflı daxil, 990 00:44:48,540 --> 00:44:51,150 lakin var fark Burada yeni funksiyalar neçə. 991 00:44:51,150 --> 00:44:55,540 Adlı dəyişən, "sessizleştirildi," var və sonra şərtlər bir dəstə var. 992 00:44:55,540 --> 00:44:57,900 Və indi üçün, mənə imkan yalnız deyərək sizi sataşmaq 993 00:44:57,900 --> 00:45:03,170 Bu oğlan çox zəhlətökən olur ki, Mən boşluq hit bilər və o dayanır. 994 00:45:03,170 --> 00:45:05,880 Rolu ifa olunur, çünki bu iki scripts edir. 995 00:45:05,880 --> 00:45:08,510 Onlardan biri edir bir neçə saniyə hürən. 996 00:45:08,510 --> 00:45:11,305 Digər bir yalnız gözləyir mənim üçün boşluq edib. 997 00:45:11,305 --> 00:45:14,780 Mən boşluq edib əgər, dəyişdirmək üçün gedir 998 00:45:14,780 --> 00:45:18,096 Bu dəyişən dövlət, dəyəri Bu dəyişən ki, yəqin var 999 00:45:18,096 --> 00:45:20,470 qondarma "sessizleştirildi," Mən zəng etməyib n kimi qazma bir şey, 1000 00:45:20,470 --> 00:45:22,370 I "sessizleştirildi." Bu bir ingilis sözü çağırıb 1001 00:45:22,370 --> 00:45:24,740 1 1 0 və ya 0-dan. 1002 00:45:24,740 --> 00:45:26,830 Əsl doğru yalan və ya saxta. 1003 00:45:26,830 --> 00:45:28,930 Və belə ki, həqiqətən bilərsiniz indi görürsünüz ki, 1004 00:45:28,930 --> 00:45:31,720 iki skriptlər ola bilər, iki proqramları, eyni zamanda çalışan 1005 00:45:31,720 --> 00:45:34,360 və onların hər ikisi oturan bilər bir loop bir şey bunu. 1006 00:45:34,360 --> 00:45:38,067 Insan nə gözləyir boşluq vuruş kimi bir şey. 1007 00:45:38,067 --> 00:45:38,650 [SEAL BARKING] 1008 00:45:38,650 --> 00:45:40,566 DAVID J. MALAN: İndi o, yenidən öz yolu var. 1009 00:45:40,566 --> 00:45:41,640 [SEAL BARKING] 1010 00:45:41,640 --> 00:45:45,220 DAVID J. MALAN: başqa Yəni nə biz bu nümunələri ilə edə bilər? 1011 00:45:45,220 --> 00:45:50,920 Yaxşı, irəli getmək və bir bunu bildirin qoyun hesablanması ilə nümunəsidir. 1012 00:45:50,920 --> 00:45:59,210 Biz burada xətləri boyunca bu davam edəcəyik kontormerinin Təfərrüatlar nin qoyun nümunə açmaq bildirin. 1013 00:45:59,210 --> 00:46:02,460 Və bildiriş, çox əvvəl kimi, bu, təşəkkürlə, bir az annoying edir. 1014 00:46:02,460 --> 00:46:06,940 Mən burada oynamaq hit dəfə Heç bir Oh, bu annoying edir. 1015 00:46:06,940 --> 00:46:10,130 O, Baa gedir bəzi ehtimalı ilə. 1016 00:46:10,130 --> 00:46:11,050 Yenə bu oynamaq edək. 1017 00:46:11,050 --> 00:46:15,221 >> [SHEEP BLEETING] 1018 00:46:15,221 --> 00:46:18,470 DAVID J. MALAN: yalnız fərq biz, belə danışmaq, kostyum değiştirdik 1019 00:46:18,470 --> 00:46:21,710 və biz halving və demək edirik ki, faktiki sayı nə. 1020 00:46:21,710 --> 00:46:24,680 Yaxşı irəli gedək və bu bir addım. 1021 00:46:24,680 --> 00:46:28,190 Və mənə ilə tease bildirin burada başqa bir xüsusiyyət. 1022 00:46:28,190 --> 00:46:31,800 Nin irəli getmək və açmaq edək bir proqram Threads çağırıb. 1023 00:46:31,800 --> 00:46:36,620 Bir ola bilər, belə ki, çox kimi sprite, çox scripts olan, 1024 00:46:36,620 --> 00:46:41,250 iki sprites, bir quş ola bilər bir pişik, hər birinin öz script olan. 1025 00:46:41,250 --> 00:46:43,976 Və onların hər bilər eyni zamanda fəaliyyət göstərir. 1026 00:46:43,976 --> 00:46:45,980 Əgər eşitdim əgər sözü "multithreading" 1027 00:46:45,980 --> 00:46:49,240 bir kompüter "çoklu" mənasını verir Bu, bir neçə şeyi edə bilər 1028 00:46:49,240 --> 00:46:50,880 və, həqiqətən, belə danışıq bilər. 1029 00:46:50,880 --> 00:46:52,690 >> İndi quş cür lal bildiriş. 1030 00:46:52,690 --> 00:46:55,100 Bu yalnız təsadüfi şeyi etdiyini, ekran off dönen. 1031 00:46:55,100 --> 00:46:59,460 Aydındır pişik proqramlaşdırılmış edilmişdir cür axtaran imkanları 1032 00:46:59,460 --> 00:47:02,680 quş, çünki ev üçün o, həmişə ona işarə edir. 1033 00:47:02,680 --> 00:47:06,176 Nəhayət, o faktiki quş saxlayır. 1034 00:47:06,176 --> 00:47:08,550 Mən detalları üzərində dayanmaq olmaz Burada, lakin siz cür 1035 00:47:08,550 --> 00:47:12,160 eyni formalı fikir, bəzi Şərtlər "əgər", bəzi dəyişənlər, 1036 00:47:12,160 --> 00:47:15,740 bəlkə bəzi loops var nəticədə eyni şey edir. 1037 00:47:15,740 --> 00:47:18,400 >> İndi mənə irəli getmək və açmaq cəmi başqa bir şey up, 1038 00:47:18,400 --> 00:47:20,920 xüsusilə, bəzi tease üçün daha rahat, o, 1039 00:47:20,920 --> 00:47:22,760 Siz, həqiqətən, bu ilə nə edə bilər. 1040 00:47:22,760 --> 00:47:26,080 Mən irəli getmək üçün gedirəm və burada Button açmaq. 1041 00:47:26,080 --> 00:47:28,740 Və bu super edir sadə zahiri proqram, 1042 00:47:28,740 --> 00:47:34,190 lakin nə baxın i Watch zaman nə 1043 00:47:34,190 --> 00:47:39,860 Mən bunu bu versiyası açmaq olur, burada brauzerinizin, scratch.mit.edu da. 1044 00:47:39,860 --> 00:47:43,460 Mən bu böyük qırmızı basın zaman düyməsini nə görürsünüz. 1045 00:47:43,460 --> 00:47:46,110 1046 00:47:46,110 --> 00:47:47,647 Bəs burada olub? 1047 00:47:47,647 --> 00:47:50,480 Daha çox mürəkkəblik həqiqətən var başlıq altında gedir, 1048 00:47:50,480 --> 00:47:52,896 hətta mən həyata etdik baxmayaraq Bu, ya səmimi, Dan Bradley 1049 00:47:52,896 --> 00:47:54,660 belə ki, sadəcə bu həyata keçirmişdir. 1050 00:47:54,660 --> 00:47:59,540 O, xüsusi Scratch puzzle tərtib etmişdir Not davamı olaraq bilinən parça, 1051 00:47:59,540 --> 00:48:01,300 o Toggle çağırıb. 1052 00:48:01,300 --> 00:48:06,332 >> Və nə Toggle edir ki, göndərir internet üzərindən bir mesaj. 1053 00:48:06,332 --> 00:48:08,290 Və Mesaj özü bir az sirli görünür. 1054 00:48:08,290 --> 00:48:10,248 Amma bu, çox lazımdır müddəti sonuna başa düşürük. 1055 00:48:10,248 --> 00:48:14,930 O, həqiqətən göndərilməsi mesaj bu kimi bir az bir şey görünür. 1056 00:48:14,930 --> 00:48:15,921 Bu yalnız mətn var. 1057 00:48:15,921 --> 00:48:16,420 Sirli. 1058 00:48:16,420 --> 00:48:19,130 Siz zaman, bunu anlamaq lazımdır biz problem yeddi qurmaq almaq. 1059 00:48:19,130 --> 00:48:22,180 Bu yalnız bir mətn mesaj var bir server üçün internet. 1060 00:48:22,180 --> 00:48:24,330 Və server, son nəticədə, Bu ampul, səslənirəm 1061 00:48:24,330 --> 00:48:27,240 bu xülya yüngül ampüller biri bu ki, özü danışır 1062 00:48:27,240 --> 00:48:30,760 burada şəbəkə Wi-Fi, bir yerli cihaz down burada 1063 00:48:30,760 --> 00:48:34,400 və, nəticədə, bu, həqiqətən var və off ki, işıq dönüş. 1064 00:48:34,400 --> 00:48:36,240 Amma biz daha çox edə bilərsiniz hələ maraqlı şeylər. 1065 00:48:36,240 --> 00:48:38,270 Dan də bizim üçün nə görürsünüz. 1066 00:48:38,270 --> 00:48:42,210 O, hər çox sprites etdi bir klik gözləyir script var. 1067 00:48:42,210 --> 00:48:44,030 Mən qırmızı basın varsa, bu qırmızı gedir. 1068 00:48:44,030 --> 00:48:46,780 Mən mavi almaq, bu blueish gedir. 1069 00:48:46,780 --> 00:48:49,854 Yaşıl, sarı, narıncı. 1070 00:48:49,854 --> 00:48:52,520 Və bütün bu ilə baş internet üzərində yol gedir, 1071 00:48:52,520 --> 00:48:54,690 Bu burada geri ampul, və off. 1072 00:48:54,690 --> 00:48:57,981 >> Və it-- iman edə bilərsiniz və bu halda ən mürəkkəb Not bəlkə bir 1073 00:48:57,981 --> 00:49:00,930 layihələr kimsə implemented-- var o gün, ədalət, bunu etdi. 1074 00:49:00,930 --> 00:49:04,180 Və biz aşağı atdı problem idi Dan biz ikili ampüller görəndə 1075 00:49:04,180 --> 00:49:05,810 biz Not var, necə biz onları birləşdirə bilər? 1076 00:49:05,810 --> 00:49:08,410 Və həqiqətən, bu tamamilə Bu otaqda bir şey hər kəs 1077 00:49:08,410 --> 00:49:14,250 semestr end-- o mı bunu bilər istifadə reimplemented ikili ampüller 1078 00:49:14,250 --> 00:49:18,310 idi ki, eyni interface Çərşənbə günü bizim iPad. 1079 00:49:18,310 --> 00:49:22,000 İndi ki, mən, həqiqətən Belə ki, əgər burada artı basın, 1080 00:49:22,000 --> 00:49:25,250 biz bir, iki, üç. 1081 00:49:25,250 --> 00:49:27,550 Mən 16 hit və bir yandırmaq olar. 1082 00:49:27,550 --> 00:49:29,440 128, və s. 1083 00:49:29,440 --> 00:49:31,250 >> Ki, tək indi əgər və mind partladılmış, 1084 00:49:31,250 --> 00:49:35,680 Şeyi daha əlçatan edə bilər, əlbəttə hər hansı bir hardware cəlb deyil. 1085 00:49:35,680 --> 00:49:38,320 Ekran özü Just şeylər. 1086 00:49:38,320 --> 00:49:41,110 Və həqiqətən, nə çox tələbələr oyun bir növ bunu başa, 1087 00:49:41,110 --> 00:49:44,600 bədii iş bəzi parça, və ya interaktiv animasiya bir növ. 1088 00:49:44,600 --> 00:49:47,352 Mən bir deyəcəklər bizim Seçilmişlərə bu bir olmuşdur. 1089 00:49:47,352 --> 00:49:49,060 Və mən düşündüm ki, biz işıq zəif ola bilər, 1090 00:49:49,060 --> 00:49:52,960 biz bu final bir fikir almaq lazımdır Sonda Scratch layihə. 1091 00:49:52,960 --> 00:49:57,460 Amma siz nəyi saxlamaq lazımdır lazımdır Mən son bir detal ilə dolaşmaq olar 1092 00:49:57,460 --> 00:49:59,140 sectioning gələn həftə başlayacaq. 1093 00:49:59,140 --> 00:50:00,830 Office saat gələn həftə başlayacaq. 1094 00:50:00,830 --> 00:50:04,410 Problem sıfır dərc olunacaq müəyyən CS50.harvard.edu gün sonra. 1095 00:50:04,410 --> 00:50:06,430 Və salamladı olunacaq Problem set sıfır 1096 00:50:06,430 --> 00:50:10,070 CS50 öz Zamyla Chan, kim ən çox walkthroughs doğru yola yönəltməz. 1097 00:50:10,070 --> 00:50:11,952 Bu əlaqədar videolar Bu problem dəstləri 1098 00:50:11,952 --> 00:50:15,160 ki, bir çox yolu ilə əl keçirəcək çox vasitəsilə ilkin set up və 1099 00:50:15,160 --> 00:50:16,570 mümkün dizayn qərarları. 1100 00:50:16,570 --> 00:50:19,570 Siz olsanız belə heç duyğu var idi bir ev tapşırığı aldığınız zaman 1101 00:50:19,570 --> 00:50:21,030 və merak, harada başlamaq yoxdur? 1102 00:50:21,030 --> 00:50:23,510 O sizin üçün cavab olacaq. 1103 00:50:23,510 --> 00:50:27,720 İndi, bir final proqram sizin sələfləri biri 1104 00:50:27,720 --> 00:50:30,659 sualına cavab "Tülkü nə deyir?" 1105 00:50:30,659 --> 00:50:32,242 [MUSIC Ylvis, "THE FOX nə deyir?] 1106 00:50:32,242 --> 00:50:40,178 1107 00:50:40,178 --> 00:50:41,666 >> Ylvis: (SINGING) Dog Woof gedir. 1108 00:50:41,666 --> 00:50:43,650 Cat miyavlamak gedir. 1109 00:50:43,650 --> 00:50:47,520 Bird tweet gedir və siçan civildəmək gedir. 1110 00:50:47,520 --> 00:50:49,240 Cow moo gedir. 1111 00:50:49,240 --> 00:50:51,690 Frog qurultu gedir. 1112 00:50:51,690 --> 00:50:54,630 Və fil şeypur səsi gedir. 1113 00:50:54,630 --> 00:50:59,040 Ducks quack və balıq Blub getmək demək. 1114 00:50:59,040 --> 00:51:07,370 Və möhür, ow ow ow gedir, lakin heç bir bilir ki, bir səs var, 1115 00:51:07,370 --> 00:51:10,330 tülkü nə deyir? 1116 00:51:10,330 --> 00:51:11,020 Və 1117 00:51:11,020 --> 00:51:12,478 >> DAVID J. MALAN: Bu CS50 üçün var. 1118 00:51:12,478 --> 00:51:15,436 Biz görəcəksiniz Günü və bazar ertəsi günü Puzzle. 1119 00:51:15,436 --> 00:51:16,424 >> [Alqış] 1120 00:51:16,424 --> 00:51:19,882 >> [MUSIC Ylvis, "THE FOX SAY NƏ?"] 1121 00:51:19,882 --> 00:51:24,840 1122 00:51:24,840 --> 00:51:28,820 >> Dastançı: İndi dərin Daven Farnham tərəfindən fikirlər. 1123 00:51:28,820 --> 00:51:31,770 1124 00:51:31,770 --> 00:51:34,570 Mən hit oldu Bu gün bir telefon kitab ilə üzləşirlər. 1125 00:51:34,570 --> 00:51:38,160 Mən deyiləm kimi, confusing ev online izləyir. 1126 00:51:38,160 --> 00:51:42,528