1 00:00:00,000 --> 00:00:09,840 2 00:00:09,840 --> 00:00:10,824 >> [Video playback] 3 00:00:10,824 --> 00:00:13,284 >> [CAR DOOR bağlama] 4 00:00:13,284 --> 00:00:15,744 >> [CAR mühərrik başlayaraq] 5 00:00:15,744 --> 00:00:19,188 >> [MUSIC PLAYING] 6 00:00:19,188 --> 00:00:20,172 7 00:00:20,172 --> 00:00:24,516 >> Sağ axtarış boyunca Moving yaxşı dəfə və yaxşı xəbər. 8 00:00:24,516 --> 00:00:26,871 Yaxşı dostları ilə siz itirmək bilməz. 9 00:00:26,871 --> 00:00:28,755 >> -Bu Bir vərdiş ola bilər. 10 00:00:28,755 --> 00:00:32,460 >> -Opportunity Knocks edək yalnız çatmaq və onu qapmaq. 11 00:00:32,460 --> 00:00:32,960 -Bəli! 12 00:00:32,960 --> 00:00:34,920 -Together Biz bunu nab lazımdır. 13 00:00:34,920 --> 00:00:37,370 -We'll Əmma zəmmi, avtobus, və ya sarı taksi Bu. 14 00:00:37,370 --> 00:00:38,840 -Dammit. 15 00:00:38,840 --> 00:00:40,800 Sağ boyunca hərəkət -We're. 16 00:00:40,800 --> 00:00:43,750 Pulsuz -Footloose və fantezi. 17 00:00:43,750 --> 00:00:45,960 Orada -Spektrometriyası yarısı eğlenceli. 18 00:00:45,960 --> 00:00:47,718 Mənimlə bölüşmək gəlin. 19 00:00:47,718 --> 00:00:49,654 >> Sağ boyunca hərəkət -We're. 20 00:00:49,654 --> 00:00:52,558 >> Yük bölüşmək üçün gedir -We're. 21 00:00:52,558 --> 00:00:57,604 >> -Biz Bir xəritə ehtiyac yoxdur Yolda bu şou almaq. 22 00:00:57,604 --> 00:01:00,520 Fozzy -Hey, mən sola istəyirəm Əgər yolda bir çəngəl gəlmək əgər. 23 00:01:00,520 --> 00:01:01,020 Bəli əfəndim. 24 00:01:01,020 --> 00:01:03,334 Yol Çatalın sola dönün. 25 00:01:03,334 --> 00:01:05,222 Dönün ayrıldı. 26 00:01:05,222 --> 00:01:07,582 >> Mən inanmıram. 27 00:01:07,582 --> 00:01:11,720 >> Biz aşkar boyunca hüququ -Cruising quru yolu üzərində işıqları. 28 00:01:11,720 --> 00:01:13,664 >> Yol və ya yol -Və. 29 00:01:13,664 --> 00:01:16,154 >> -Yaxşı Mənim naviqasiya güvənirəm. 30 00:01:16,154 --> 00:01:21,134 >> Çığıran avtomobil ilə -Film stars və aşağı üst həyat. 31 00:01:21,134 --> 00:01:23,126 >> Böyük təpələri storming -We're. 32 00:01:23,126 --> 00:01:24,122 >> -Bəli, Fırtına hüququdur. 33 00:01:24,122 --> 00:01:25,160 Bu kar olmalıdır? 34 00:01:25,160 --> 00:01:26,220 >> Xeyr, mən belə düşünmürəm. 35 00:01:26,220 --> 00:01:28,505 >> Sağ boyunca Moving. 36 00:01:28,505 --> 00:01:30,980 >> Pulsuz -Footloose və fantezi. 37 00:01:30,980 --> 00:01:32,960 >> Böyük vaxt hazır -You're. 38 00:01:32,960 --> 00:01:34,445 >> Bu, mənim üçün hazır edirmi? 39 00:01:34,445 --> 00:01:38,900 40 00:01:38,900 --> 00:01:42,860 >> Sağ boyunca Moving. 41 00:01:42,860 --> 00:01:47,315 Sağ boyunca hərəkət. 42 00:01:47,315 --> 00:01:52,265 Sağ boyunca hərəkət. 43 00:01:52,265 --> 00:01:56,131 Sağ boyunca hərəkət. 44 00:01:56,131 --> 00:01:57,380 Mən daha yaxşı üzərində çəkmək edirəm. 45 00:01:57,380 --> 00:01:58,020 Bəli əfəndim. 46 00:01:58,020 --> 00:02:02,475 47 00:02:02,475 --> 00:02:03,960 >> [END playback] 48 00:02:03,960 --> 00:02:07,425 >> [Alqış] 49 00:02:07,425 --> 00:02:09,405 50 00:02:09,405 --> 00:02:11,930 >> DAVID J. MALAN: Bu CS50 edir. 51 00:02:11,930 --> 00:02:15,940 Bu həftə 0 sonu, lakin gözəl dostluq start. 52 00:02:15,940 --> 00:02:18,250 Biz olmaq üçün bir heyecan olunur burada Yale Universitetində 53 00:02:18,250 --> 00:02:21,530 ilə ilk dəfə bizim dost Scaz və Jason və Andy. 54 00:02:21,530 --> 00:02:24,320 CS50 TF-nin bütün 40 və CA Yale burada. 55 00:02:24,320 --> 00:02:25,440 Və bütün. 56 00:02:25,440 --> 00:02:28,470 Və əslində, yəqin ki, vaxt var to-- 57 00:02:28,470 --> 00:02:31,914 >> [Alqış] 58 00:02:31,914 --> 00:02:43,722 59 00:02:43,722 --> 00:02:47,920 >> Belə ki, baxmayaraq ki, mühazirələr ən Həqiqətən, bu il Cambridge olacaq, 60 00:02:47,920 --> 00:02:51,250 reallıq ki, dizayn, və çox qəsdən CS50, 61 00:02:51,250 --> 00:02:54,740 Mən biz point üzrədir etdiyiniz düşünürsünüz texnoloji və pedaqoji, 62 00:02:54,740 --> 00:02:57,930 Bu üstün təhsil ola bilər bəzi ilə məşğul təcrübə 63 00:02:57,930 --> 00:02:59,610 Kursun material online. 64 00:02:59,610 --> 00:03:02,862 Mən inanıram və əgər Həqiqətən, reality-- Bu philosophically-- ki mühazirələr deyil 65 00:03:02,862 --> 00:03:05,070 deyil xüsusilə çatdırılması üçün effektiv vasitədir 66 00:03:05,070 --> 00:03:06,900 kifayət qədər mürəkkəb məlumat. 67 00:03:06,900 --> 00:03:09,219 Əlbəttə ki, saat artıq uzun aşırımlı plus. 68 00:03:09,219 --> 00:03:11,760 Həqiqətən bir neçə minutes-- Mən college-- özümü xatırlayıram 69 00:03:11,760 --> 00:03:14,210 Bir an üçün zona Bəzi kompleks mövzu miss 70 00:03:14,210 --> 00:03:16,540 və olduqca çox getdi edirik növbəti 45 dəqiqə. 71 00:03:16,540 --> 00:03:19,414 Və reallıq olub ki, Siz New Haven və ya Cambridge buradayıq 72 00:03:19,414 --> 00:03:22,930 və ya kənarda olan sadəlik fasilə etmək imkanı və sürətli irəli, 73 00:03:22,930 --> 00:03:26,270 əlaqədar etmək, keçid geri resursları, axtarış tam mətn transkriptleri 74 00:03:26,270 --> 00:03:29,900 və bu kimi bir fürsətdir ki, Mən online tələbələr üçün demək cəsarət 75 00:03:29,900 --> 00:03:32,530 yaxşı New Haven kənarda, onlara imkanı təklif edir 76 00:03:32,530 --> 00:03:34,700 həqiqətən tutmaq konseptual material ki, biz 77 00:03:34,700 --> 00:03:36,700 bütün yaxşı mühazirələr təqdim edir. 78 00:03:36,700 --> 00:03:39,415 >> Amma nəticədə CS50 edir tələbələrin təcrübə 79 00:03:39,415 --> 00:03:43,099 , belə xarakterizə olunur çox daha çox Kursun problem dəstləri ilə, 80 00:03:43,099 --> 00:03:46,140 və ya həftəlik proqramlaşdırma layihələr, Kursun bölmələr tədris başçılıq etdiyi 81 00:03:46,140 --> 00:03:49,600 təqaüdçülər, gecə saatları başçılıq etdiyi Əlbəttə köməkçiləri və tədris 82 00:03:49,600 --> 00:03:52,330 təqaüdçülər, və həqiqətən belə CS50 Puzzle kimi hadisələr 83 00:03:52,330 --> 00:03:56,500 Day, CS50 Hack-a-Thon, CS50 Fair, həftəlik nahar, və çox daha çox. 84 00:03:56,500 --> 00:03:59,580 Və yeni burada olsanız belə Haven, və ya uzaqdan tuning, 85 00:03:59,580 --> 00:04:02,270 Cambridge bu gün və Biz tezliklə yenidən görürsünüz 86 00:04:02,270 --> 00:04:04,580 reallıq bu deyil bir və eyni sinif. 87 00:04:04,580 --> 00:04:07,990 Və biz üçün bir heyecan olunur bütün birlikdə bu gün burada ola bilər. 88 00:04:07,990 --> 00:04:11,110 Və belə dövr sonunda, Yaxşı, burada və ya uzaqdan 89 00:04:11,110 --> 00:04:14,910 inşallah qürurla geyinmək, məsud, və bəlkə relyef bir az, 90 00:04:14,910 --> 00:04:19,459 şahiddir shirt Sizə CS50 qəbul edərək. 91 00:04:19,459 --> 00:04:21,700 >> Belə ki, burada biz Çərşənbə günü off tərk etdiniz? 92 00:04:21,700 --> 00:04:24,410 Biz bir nəzər etdi hesablama düşüncə. 93 00:04:24,410 --> 00:04:27,830 Və biz distillə nə qarşı var informatika, yanına ən azı 94 00:04:27,830 --> 00:04:28,800 İndi. 95 00:04:28,800 --> 00:04:31,990 Amma biz daxil az daha onu distillə ən azı üç komponentləri elementləri. 96 00:04:31,990 --> 00:04:34,570 >> Giriş, belə ki, nə problem həll çalışdığınız? 97 00:04:34,570 --> 00:04:36,650 Çıxış, nə biz almaq üçün ümid edirik cavab? 98 00:04:36,650 --> 00:04:38,210 Və nümayəndəliyi. 99 00:04:38,210 --> 00:04:41,870 Və biz burada əbədi deyil sonra ikili, hətta ASCII haqqında, 100 00:04:41,870 --> 00:04:44,050 və kimi çox, lakin daha verilən almaq 101 00:04:44,050 --> 00:04:47,520 biz bu məlumatı təmsil edə bilər ki, daha maraqlı hissələri çünki 102 00:04:47,520 --> 00:04:51,010 bu problemlərin yalnız deyil giriş və çıxışları, lakin alqoritmlər 103 00:04:51,010 --> 00:04:53,020 ki, bu problemlərin həlli daxil. 104 00:04:53,020 --> 00:04:55,120 >> Və geri bilər gün ki, biz 105 00:04:55,120 --> 00:04:59,860 kifayət qədər ənənəvi etdi kimsə axtarır konsepsiyası 106 00:04:59,860 --> 00:05:03,240 kifayət qədər böyük telefon kitab, və ya ümumiyyətlə digital bu gün, 107 00:05:03,240 --> 00:05:04,420 yalnız çox böyük data set. 108 00:05:04,420 --> 00:05:07,840 A həqiqətən böyük kontaktlar siyahısı ilə adları çox əlifba sırası ilə sıralanır. 109 00:05:07,840 --> 00:05:11,310 Və biz həyata ki, mən isə sadəcə bu problem yanaşmaq bilər 110 00:05:11,310 --> 00:05:14,520 bir xətti istifadə edərək page approach-- səhifə 111 00:05:14,520 --> 00:05:17,775 reallaşdırdıq bir sýrada və ya hətta iki-nin daha asan alqoritm ki, 112 00:05:17,775 --> 00:05:20,840 yalnız cür bölünməsi və fəth problem yenidən və yenidən, 113 00:05:20,840 --> 00:05:24,670 və again-- hər ilə halving vaxt, bizə bu yaşıl nəticə verdi. 114 00:05:24,670 --> 00:05:27,080 Və bu qədər flatter var Bu təklif çünki 115 00:05:27,080 --> 00:05:29,160 ki, hətta bu problem kimi , daha böyük və daha böyük olur 116 00:05:29,160 --> 00:05:32,470 hal data ilə bu gün olduğu kimi dəstləri və reality-- Facebook və Google 117 00:05:32,470 --> 00:05:34,630 axtarış nəticələri və like-- bizim alqoritm yoxdur 118 00:05:34,630 --> 00:05:37,660 kimi səmərəli çıxış o böyük dişləməsi ilə 119 00:05:37,660 --> 00:05:40,310 hətta kiçik sokması ilə etdi. 120 00:05:40,310 --> 00:05:45,330 >> İndi sual, begs nə biz, həqiqətən, eyni həll edə bilər 121 00:05:45,330 --> 00:05:46,820 intuisiya bu cür? 122 00:05:46,820 --> 00:05:48,740 Bölgüsü və fəth bu cür? 123 00:05:48,740 --> 00:05:51,029 Yaxşı, biz bir şey edə Burada bu gün kimi. 124 00:05:51,029 --> 00:05:52,070 Biz iştirak bilər. 125 00:05:52,070 --> 00:05:56,102 Belə ki, bəlkə kimi 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11-- 126 00:05:56,102 --> 00:05:57,560 bütün səmərəli olacaq deyil. 127 00:05:57,560 --> 00:05:58,990 Belə ki, grade məktəb gözləyin. 128 00:05:58,990 --> 00:06:02,770 2, 4, 6, 8, 10, 12, 14, 16, 18 və s. 129 00:06:02,770 --> 00:06:04,140 Amma biz bir az daha yaxşı nə ola bilər? 130 00:06:04,140 --> 00:06:06,630 >> Mən olduqca əminəm mən bilməz özüm bunu. 131 00:06:06,630 --> 00:06:09,420 Yalnız üçün yumor bizi lazımdır, əgər belə bir an, biz ilə gətirdi 132 00:06:09,420 --> 00:06:11,640 ki, bir alqoritm yalnız üç addımlar var 133 00:06:11,640 --> 00:06:15,130 ancaq əgər require-- etmir hamımız ayağa mind deyil, 134 00:06:15,130 --> 00:06:15,690 Siz ki, əgər. 135 00:06:15,690 --> 00:06:23,901 136 00:06:23,901 --> 00:06:29,380 Belə ki, hamımız indi duran addım Bu alqoritm bir belədir. 137 00:06:29,380 --> 00:06:31,680 Qalx və təyin Özünüz sayı 1. 138 00:06:31,680 --> 00:06:34,180 Vaxt bu nöqtədə, belə ki, Bu otaqda sanki hər kəs 139 00:06:34,180 --> 00:06:38,830 inşallah özlərini düşünür, Ancaq yöndəmsiz, 1 nömrəli. 140 00:06:38,830 --> 00:06:42,020 >> İndi bu alqoritm iki addım Aşağıdakı cəlb etmək niyyətindədir. 141 00:06:42,020 --> 00:06:44,680 Addım iki, off qoşmaq Kimsə daimi ilə, 142 00:06:44,680 --> 00:06:47,970 birlikdə nömrələri əlavə və Yeni sayı məbləği qəbul edir. 143 00:06:47,970 --> 00:06:53,110 144 00:06:53,110 --> 00:06:55,620 Quick ağlı başında olma çek. 145 00:06:55,620 --> 00:06:58,180 Hər kəs indi nə sayı düşünür? 146 00:06:58,180 --> 00:07:01,930 >> Belə ki, 2, bəlkə bir istisna olmaqla, yöndəmsiz, tənha adam. 147 00:07:01,930 --> 00:07:04,269 Biz bir tək sayda varsa oda insanların. 148 00:07:04,269 --> 00:07:06,560 Belə ki, bir nəfər də ola bilər sayı 1, ki, gözəl. 149 00:07:06,560 --> 00:07:09,440 Lakin, burada üç addım siz aşağı oturmaq lazımdır. 150 00:07:09,440 --> 00:07:13,620 addım geri getmək lazımdır digər iki, və siz ki, əgər deyirəm. 151 00:07:13,620 --> 00:07:54,430 152 00:07:54,430 --> 00:07:58,240 >> Hələ ayaqda Belə ki, siz olmalıdır iki addım geri gedir arasında. 153 00:07:58,240 --> 00:08:13,910 154 00:08:13,910 --> 00:08:14,574 Davam edin. 155 00:08:14,574 --> 00:08:20,790 156 00:08:20,790 --> 00:08:22,130 Bir neçə adam hələ ayaqda. 157 00:08:22,130 --> 00:08:33,590 158 00:08:33,590 --> 00:08:35,614 >> Belə ki, hələ ayaqda əgər, kimsə ilə qoşmaq. 159 00:08:35,614 --> 00:08:53,710 160 00:08:53,710 --> 00:08:55,020 Bütün sağ, aşağı azalır. 161 00:08:55,020 --> 00:09:06,394 162 00:09:06,394 --> 00:09:07,560 Bir neçə adam hələ ayaqda. 163 00:09:07,560 --> 00:09:08,600 Ehtiyac əgər mən kömək lazımdır. 164 00:09:08,600 --> 00:09:11,855 Burada əsas paket saxla, necə Mənə hesablanması çox daha sürətli bu. 165 00:09:11,855 --> 00:09:15,090 166 00:09:15,090 --> 00:09:16,200 >> Belə ki, görək. 167 00:09:16,200 --> 00:09:16,900 Mən kömək edə bilər. 168 00:09:16,900 --> 00:09:19,425 Belə ki, nə sayı Siz hələ düşünür? 169 00:09:19,425 --> 00:09:20,320 >> Auditoriya: Mən 44 Ben. 170 00:09:20,320 --> 00:09:22,400 >> DAVID J. MALAN: 44, belə ki, Siz irəli getmək və aşağı oturmaq. 171 00:09:22,400 --> 00:09:23,733 Nə sayı düşünürük? 172 00:09:23,733 --> 00:09:24,840 Auditoriya: 74. 173 00:09:24,840 --> 00:09:27,006 >> DAVID J. MALAN: 74. 174 00:09:27,006 --> 00:09:28,380 Bütün hüquqlar, irəli getmək və aşağı oturmaq. 175 00:09:28,380 --> 00:09:30,390 Hələ başqa kim dayanır? 176 00:09:30,390 --> 00:09:31,550 86. 177 00:09:31,550 --> 00:09:33,340 Və başqa hər kəs hələ ayaqda edir? 178 00:09:33,340 --> 00:09:34,976 >> Nə sayı? 179 00:09:34,976 --> 00:09:37,380 Mən 67 eşitdim. 180 00:09:37,380 --> 00:09:39,370 Və sonra üst? 181 00:09:39,370 --> 00:09:40,900 32. 182 00:09:40,900 --> 00:09:44,230 Hər kəsdən hələ ayaqda və bir sıra düşünür? 183 00:09:44,230 --> 00:09:44,730 >> Hi, Oh. 184 00:09:44,730 --> 00:09:45,230 Sorry. 185 00:09:45,230 --> 00:09:48,350 Doğru geri olun. 186 00:09:48,350 --> 00:09:49,520 42. 187 00:09:49,520 --> 00:09:51,758 Hər kəsdən? 188 00:09:51,758 --> 00:09:52,610 >> Auditoriya: 47. 189 00:09:52,610 --> 00:09:54,930 >> DAVID J. MALAN: 47. 190 00:09:54,930 --> 00:09:57,980 Hələ ayaqda başqa hər kəs edir kim sayılır deyil? 191 00:09:57,980 --> 00:10:06,450 Bir otaqda adam yekun sayı So ki, 497 oturacaqlar is-- olan 192 00:10:06,450 --> 00:10:10,930 390 filled-- edir. 193 00:10:10,930 --> 00:10:12,230 Belə ki, bu böyükdür. 194 00:10:12,230 --> 00:10:16,435 >> Biz tezliklə anlayışı müzakirə edəcək bir kompüter proqramı bir səhv. 195 00:10:16,435 --> 00:10:19,660 Amma biz uzun əvvəl geri gəlmək lazımdır. 196 00:10:19,660 --> 00:10:22,440 Amma nəzəri, nə bilər yalnız indi baş var? 197 00:10:22,440 --> 00:10:25,930 Belə ki, böyük üç olmasına baxmayaraq bu alqoritmi addımlar, o hər 198 00:10:25,930 --> 00:10:27,510 yalnız cür böyük bir əməliyyat idi. 199 00:10:27,510 --> 00:10:31,020 Və bu cyclicity var idi ki, hələ durmuşdu, 200 00:10:31,020 --> 00:10:34,870 Siz iki addım üç gedən saxlanılır , iki üç addım iki-üç addım. 201 00:10:34,870 --> 00:10:37,330 >> Amma nə baş tutdu hər iteration? 202 00:10:37,330 --> 00:10:39,440 Bu loop hər dövrü? 203 00:10:39,440 --> 00:10:41,940 Nə baş verən başqa otaqda? 204 00:10:41,940 --> 00:10:45,170 Eyni şey, lakin nə yalnız Siz yarısı baş idi? 205 00:10:45,170 --> 00:10:46,170 Ayaqüstü. 206 00:10:46,170 --> 00:10:49,710 Və belə ki, orada yalan bu fikir, telefon kitab misal kimi çox, 207 00:10:49,710 --> 00:10:52,050 ki, siz yarım əgər hər zaman oturaraq, 208 00:10:52,050 --> 00:10:54,560 problem başlayır bəlkə 400 insanlarla, 209 00:10:54,560 --> 00:10:57,780 sonra 200 adama, 100 nəfərlik çox, s sonra 50 nəfər, və. 210 00:10:57,780 --> 00:11:00,660 >> Aşağı və biz yavaş-yavaş Yalnız bir şəxs nəzəriyyəsi, 211 00:11:00,660 --> 00:11:02,830 hər kəsin ümumi dəyərinin düşünür. 212 00:11:02,830 --> 00:11:05,777 İndi reallıq, bəzi sosial dinamikası, və bəzi hesab səhvlər 213 00:11:05,777 --> 00:11:07,360 ki, əsas səhv töhfə ola bilər. 214 00:11:07,360 --> 00:11:10,300 Amma nəzəri, I isə hələ üz hesablanması idi, 215 00:11:10,300 --> 00:11:12,860 bir neçə onlarla alaraq addımlar, və ya addımlar yüzlərlə 216 00:11:12,860 --> 00:11:16,240 özünüzü saymaq saymaq 500 və ya belə insanların bir otaq dolusu 217 00:11:16,240 --> 00:11:20,560 çox az addımlar olmalıdır, Yalnız bölmək olar, çünki 500 1/2 218 00:11:20,560 --> 00:11:21,350 çox dəfə. 219 00:11:21,350 --> 00:11:24,120 Və belə ki, yalnız telefon ilə kimi gün nümunə kitab, 220 00:11:24,120 --> 00:11:26,740 Biz bir şey var idi sanki logarithmic, 221 00:11:26,740 --> 00:11:28,870 vasitəsi biz əgər bütün həmişə bir ağızdan fəaliyyət göstərən, 222 00:11:28,870 --> 00:11:32,000 və məhəl əlavə səhvlər, biz 223 00:11:32,000 --> 00:11:34,140 dəqiq əldə etdik çalışan zaman belə? 224 00:11:34,140 --> 00:11:37,900 >> İndi ədalətli olmaq, mehriban da, cheated Mən bir resurs leveraged. 225 00:11:37,900 --> 00:11:40,320 Bu yalnız mənə biri isə, Mən sizə yüzlərlə leveraged. 226 00:11:40,320 --> 00:11:43,340 Amma ki, bir olduğu ifadə edilə bilər paralel emal Məsələn, 227 00:11:43,340 --> 00:11:46,400 və ya çox dəbdə sənətinin bir dövlət burada kompüter bu gün var 228 00:11:46,400 --> 00:11:49,830 çox CPU'lar və ya daha çox texniki, daha çox özəyi, 229 00:11:49,830 --> 00:11:52,550 və həqiqətən çox edə bilərsiniz hər şeyi bir dəfə daha sizin kimi 230 00:11:52,550 --> 00:11:54,706 bütün biz paralel olaraq, orada edirik. 231 00:11:54,706 --> 00:11:56,580 Amma Xatırladaq ki biz də çərşənbə günü etdi 232 00:11:56,580 --> 00:12:02,640 bu intuisiya tutmaq üçün cəhd etdi və kodu onu rəsmiləşdirilməsi. 233 00:12:02,640 --> 00:12:04,165 Yalançı kodu kimi bir şey. 234 00:12:04,165 --> 00:12:07,040 Və əslində, və mən lazımdır ümid bağışla, burada da 80 dərəcə kimi. 235 00:12:07,040 --> 00:12:09,420 Beləliklə, mən bu almaq üçün gedirəm yalnız bir az off. 236 00:12:09,420 --> 00:12:12,410 Mən biz istədiyiniz fikir keçid edir İndi bir proqram vasitəsi ilə 237 00:12:12,410 --> 00:12:16,300 biz yenə tamaşaçı cəlb, lakin İngilis dili bir proqram yazmaq 238 00:12:16,300 --> 00:12:19,537 sintaksis, olan kimi Burada bu problem həll edir. 239 00:12:19,537 --> 00:12:20,203 [Video playback] 240 00:12:20,203 --> 00:12:22,266 -Bu Peanut yağ jelly vaxt. 241 00:12:22,266 --> 00:12:23,890 Peanut yağ jelly vaxt. 242 00:12:23,890 --> 00:12:25,620 Peanut yağ jelly vaxt. 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 İndi orada getmək! 248 00:12:29,723 --> 00:12:30,264 Burada getmək! 249 00:12:30,264 --> 00:12:30,805 Burada getmək! 250 00:12:30,805 --> 00:12:31,710 Burada getmək! 251 00:12:31,710 --> 00:12:33,156 Peanut kərə yağı jelly! 252 00:12:33,156 --> 00:12:34,602 Peanut kərə yağı jelly! 253 00:12:34,602 --> 00:12:36,530 >> Peanut kərə yağı jelly! 254 00:12:36,530 --> 00:12:37,494 Peanut kərə yağı jelly! 255 00:12:37,494 --> 00:12:38,940 Peanut, peanut yağ jelly! 256 00:12:38,940 --> 00:12:39,904 Peanut kərə yağı jelly! 257 00:12:39,904 --> 00:12:41,840 Bir beysbol yarasa ilə peanut yağ jelly. 258 00:12:41,840 --> 00:12:42,423 >> [END playback] 259 00:12:42,423 --> 00:12:45,510 DAVID J. MALAN: video daha xeyirlidir, lakin bu, bir az asılılıq 260 00:12:45,510 --> 00:12:46,540 bir az annoying əgər. 261 00:12:46,540 --> 00:12:49,623 Amma bunu, biz istədiyiniz nə fikir birlikdə bir proqram yazmaq üçün cəhd nə, 262 00:12:49,623 --> 00:12:51,870 olan üç könüllülər lazımdır. 263 00:12:51,870 --> 00:12:54,350 Rahat olmalıdır kamera və internet. 264 00:12:54,350 --> 00:12:57,820 Sam qədər gəlib. 265 00:12:57,820 --> 00:12:59,830 Purple shirt, burada qədər gəlib. 266 00:12:59,830 --> 00:13:03,470 >> Və burada yerindən, mənə imkan bir az geri uzaq getmək. 267 00:13:03,470 --> 00:13:05,280 Crimson və mavi köynək qədər gəlib. 268 00:13:05,280 --> 00:13:06,980 Mükəmməldir. 269 00:13:06,980 --> 00:13:09,790 İndi gəlin. 270 00:13:09,790 --> 00:13:12,490 Qədər gəlib qədər gəlib. 271 00:13:12,490 --> 00:13:13,581 >> Və adı nədir? 272 00:13:13,581 --> 00:13:14,080 Erica. 273 00:13:14,080 --> 00:13:15,289 David, görüşmək gözəl. 274 00:13:15,289 --> 00:13:16,830 Siz burada bu otur istəyirsinizsə. 275 00:13:16,830 --> 00:13:17,900 Bu Sam edir. 276 00:13:17,900 --> 00:13:19,690 >> Sizin adınız nədir? 277 00:13:19,690 --> 00:13:20,260 Antonio. 278 00:13:20,260 --> 00:13:21,595 Antonio, siz cavab gözəl. 279 00:13:21,595 --> 00:13:23,790 Erica və Sam, siz istəyirsinizsə burada bir oturacaq var istəyirəm. 280 00:13:23,790 --> 00:13:26,700 Biz ilə hazırlanmış gəldiniz, bu uşaqlar aşkar olunur, 281 00:13:26,700 --> 00:13:30,580 etmək üçün maddələr bir peanut yağ və jelly sendviç. 282 00:13:30,580 --> 00:13:33,520 >> İndi bu bir şey ola bilər ki, Siz verilən çox almaq. 283 00:13:33,520 --> 00:13:35,430 Amma biz hər təqdim etdik üç könüllü 284 00:13:35,430 --> 00:13:40,500 burada iki könüllü və Sam burada bir çörək hər bulka, bir boşqab, bir bıçaq, 285 00:13:40,500 --> 00:13:43,740 jele və ya saat bir jar, və peanut yağ bir jar. 286 00:13:43,740 --> 00:13:46,190 Və əl-da məqsədi indi Bu üç olacaq 287 00:13:46,190 --> 00:13:48,030 bir peanut yağ etmək və jelly sendviç. 288 00:13:48,030 --> 00:13:51,000 Amma biz nə olacaq gözləmək deyil Siz bütün bu yana audience-- 289 00:13:51,000 --> 00:13:53,710 Şübhəsiz ki, bunu necə Bu belə də reality-- da 290 00:13:53,710 --> 00:13:56,380 bizə təmin gedir adım talimatları addım. 291 00:13:56,380 --> 00:13:57,970 yalançı indeksi, Siz. 292 00:13:57,970 --> 00:13:59,922 >> Mən burada katib rolunu oynamaq lazımdır. 293 00:13:59,922 --> 00:14:02,880 Mən bir az siyahısı var və belə bir zamanda hər biri kimi, 294 00:14:02,880 --> 00:14:04,588 potensial həyata çağırır təlimat, mən 295 00:14:04,588 --> 00:14:06,110 onu yazmaq lazım kimi deyirəm. 296 00:14:06,110 --> 00:14:09,650 Və sonra uşaqlar etmək üçün gedir bir peanut yağ və jelly sendviç 297 00:14:09,650 --> 00:14:11,171 yalnız bildirib nə etməklə. 298 00:14:11,171 --> 00:14:12,670 Belə ki, kompüter kimi özünüz düşünün. 299 00:14:12,670 --> 00:14:13,740 >> Siz yalnız bildirib etdiyiniz nə edə bilərsiniz. 300 00:14:13,740 --> 00:14:14,948 No fərziyyələr, heç bir sual. 301 00:14:14,948 --> 00:14:16,660 Siz yalnız bunu etmək lazımdır. 302 00:14:16,660 --> 00:14:20,460 Belə ki, ilk təhlükə istəyirəm bir PBJ sendviç edilməsi üçün təlimat? 303 00:14:20,460 --> 00:14:21,460 Orada balkon. 304 00:14:21,460 --> 00:14:22,801 >> Auditoriya: çörək bag açın. 305 00:14:22,801 --> 00:14:26,430 >> DAVID J. MALAN: açmaq çörək bag, Siz. 306 00:14:26,430 --> 00:14:34,440 307 00:14:34,440 --> 00:14:35,230 Belə ki, görək. 308 00:14:35,230 --> 00:14:37,910 Nin təkrarlamaq edək və almaq bir az daha dəqiq. 309 00:14:37,910 --> 00:14:39,040 >> Baxmayaraq başlamaq üçün yaxşı bir yoldur. 310 00:14:39,040 --> 00:14:42,340 Addım iki, başqası. 311 00:14:42,340 --> 00:14:43,590 İndi heç bir könüllü istəyir. 312 00:14:43,590 --> 00:14:44,616 Qarşısında, iki addım. 313 00:14:44,616 --> 00:14:46,532 Auditoriya: daxili açmaq eləcə də çörək bag. 314 00:14:46,532 --> 00:14:50,600 DAVID J. MALAN: açmaq eləcə də çörək daxili bag. 315 00:14:50,600 --> 00:14:51,880 Böyük, biz öyrənmək. 316 00:14:51,880 --> 00:14:57,880 317 00:14:57,880 --> 00:14:59,090 Bir az daha dəqiq. 318 00:14:59,090 --> 00:15:00,240 Bu iş əldə edək. 319 00:15:00,240 --> 00:15:01,180 Bəli, yaşıl köynək. 320 00:15:01,180 --> 00:15:04,608 >> Auditoriya: [işitilemez] 321 00:15:04,608 --> 00:15:05,108 322 00:15:05,108 --> 00:15:09,040 DAVID J. MALAN: çörək dilim. 323 00:15:09,040 --> 00:15:11,110 Yumşaq çörək iki dilim çıxarın. 324 00:15:11,110 --> 00:15:20,350 325 00:15:20,350 --> 00:15:21,000 Ki, yaxşı. 326 00:15:21,000 --> 00:15:24,300 Step dörd başqası? 327 00:15:24,300 --> 00:15:25,170 Burada, bəli? 328 00:15:25,170 --> 00:15:26,130 >> Auditoriya: [işitilemez] 329 00:15:26,130 --> 00:15:28,810 >> DAVID J. MALAN: nömrəli Place çörək. 330 00:15:28,810 --> 00:15:33,490 331 00:15:33,490 --> 00:15:35,290 Beş addım? 332 00:15:35,290 --> 00:15:36,020 Bəli, beş addım? 333 00:15:36,020 --> 00:15:39,440 >> Auditoriya: [işitilemez] 334 00:15:39,440 --> 00:15:39,940 335 00:15:39,940 --> 00:15:43,860 DAVID J. MALAN: üst of-- oh, tərəfdən. 336 00:15:43,860 --> 00:15:46,967 Peanut yağ üst əl qoyun. 337 00:15:46,967 --> 00:15:47,800 Mən baş nə edir? 338 00:15:47,800 --> 00:15:49,160 >> Auditoriya: Bəli, və burub açmaq. 339 00:15:49,160 --> 00:15:51,370 >> DAVID J. MALAN: And-- yenə deyirəm. 340 00:15:51,370 --> 00:15:52,696 >> Auditoriya: [işitilemez] 341 00:15:52,696 --> 00:15:57,990 >> DAVID J. Malan: Və qoymaq peanut yağ yanında qapaq. 342 00:15:57,990 --> 00:16:00,370 Yüngül on əl yerləşdirmək peanut yağ top, 343 00:16:00,370 --> 00:16:03,240 və burub açmaq, və qapaq qoymaq peanut yağ yanında. 344 00:16:03,240 --> 00:16:14,760 345 00:16:14,760 --> 00:16:16,260 OK, altı addım. 346 00:16:16,260 --> 00:16:17,520 Step altı başqası. 347 00:16:17,520 --> 00:16:19,366 Evet? 348 00:16:19,366 --> 00:16:22,740 >> Auditoriya: [işitilemez] 349 00:16:22,740 --> 00:16:29,197 350 00:16:29,197 --> 00:16:30,405 DAVID J. MALAN: yenə deyirəm. 351 00:16:30,405 --> 00:16:31,946 Auditoriya: təkrar addım beş. 352 00:16:31,946 --> 00:16:37,380 DAVID J. Malan: Və yenidən addım beş təkrar 353 00:16:37,380 --> 00:16:39,400 olan yaratmaq niyyətindədir bir problem bir qədər 354 00:16:39,400 --> 00:16:42,600 indi biz bu addım edirik, əgər. 355 00:16:42,600 --> 00:16:44,640 Belə ki, indi biz beş addım geri. 356 00:16:44,640 --> 00:16:47,760 Yüngül üst əl yerləşdirmək peanut yağ və burub açmaq olan 357 00:16:47,760 --> 00:16:50,990 və yer fındığı yağı yanında qapaq qoymaq. 358 00:16:50,990 --> 00:16:55,340 Sonra peanut yağ tutmaq və yenidən addım beş deyirəm. 359 00:16:55,340 --> 00:16:58,410 >> Belə ki, yalnış lazımdır sonsuz loop, siz əgər. 360 00:16:58,410 --> 00:17:00,400 Step yeddi, başqası. 361 00:17:00,400 --> 00:17:02,918 Bəli, geri. 362 00:17:02,918 --> 00:17:06,397 >> Auditoriya: [işitilemez] 363 00:17:06,397 --> 00:17:16,084 364 00:17:16,084 --> 00:17:17,769 >> DAVID J. MALAN: digər --on top. 365 00:17:17,769 --> 00:17:20,529 >> Auditoriya: [işitilemez] 366 00:17:20,529 --> 00:17:23,175 >> DAVID J. MALAN: On digər üst digər tərəfdən. 367 00:17:23,175 --> 00:17:28,880 368 00:17:28,880 --> 00:17:30,895 Siz yalnız burada gəlmək istəyirsiniz? 369 00:17:30,895 --> 00:17:34,750 Necə təlimat başa edirsiniz? 370 00:17:34,750 --> 00:17:37,790 Təlimat qalan nədir? 371 00:17:37,790 --> 00:17:39,140 >> Auditoriya: hissəsi məhəl qoymayan. 372 00:17:39,140 --> 00:17:41,050 >> DAVID J. MALAN: hissəsi məhəl qoymayan. 373 00:17:41,050 --> 00:17:44,192 374 00:17:44,192 --> 00:17:44,900 Nin başlamaq edək. 375 00:17:44,900 --> 00:17:45,400 Yeddi addım. 376 00:17:45,400 --> 00:17:48,516 377 00:17:48,516 --> 00:17:51,883 >> Auditoriya: [işitilemez] 378 00:17:51,883 --> 00:17:56,090 >> DAVID J. MALAN: ilə tutmaq Bu, əl qarşı yaxşıdır. 379 00:17:56,090 --> 00:17:58,544 Bu, həqiqətən, yaxşı. 380 00:17:58,544 --> 00:18:01,750 >> Auditoriya: [işitilemez] 381 00:18:01,750 --> 00:18:03,975 >> DAVID J. Malan: Və plastik jar-- 382 00:18:03,975 --> 00:18:06,675 >> Auditoriya: [işitilemez] 383 00:18:06,675 --> 00:18:08,420 >> DAVID J. Malan: Və twist-- 384 00:18:08,420 --> 00:18:11,488 >> Auditoriya: [işitilemez] 385 00:18:11,488 --> 00:18:13,730 >> DAVID J. MALAN: iki saniyə üçün. 386 00:18:13,730 --> 00:18:15,800 Just peanut yağ jar açın. 387 00:18:15,800 --> 00:18:19,020 388 00:18:19,020 --> 00:18:20,632 Mən sizə bağışla bilərsiniz ümid edirik. 389 00:18:20,632 --> 00:18:21,840 Belə ki, biz orada var fərz edək. 390 00:18:21,840 --> 00:18:23,240 Peanut yağ jar açın. 391 00:18:23,240 --> 00:18:27,008 392 00:18:27,008 --> 00:18:32,570 >> [Alqış] 393 00:18:32,570 --> 00:18:34,790 >> DAVID J. MALAN: Step səkkiz, gidelim. 394 00:18:34,790 --> 00:18:37,510 Step səkkiz, bəli, geri. 395 00:18:37,510 --> 00:18:38,470 >> Auditoriya: [işitilemez] 396 00:18:38,470 --> 00:18:44,772 397 00:18:44,772 --> 00:18:45,700 >> DAVID J. MALAN: Yaxşı. 398 00:18:45,700 --> 00:18:47,040 Step doqquz, bəli? 399 00:18:47,040 --> 00:18:48,924 >> Auditoriya: [işitilemez] 400 00:18:48,924 --> 00:18:51,567 >> DAVID J. MALAN: The --out peanut yağ jar. 401 00:18:51,567 --> 00:18:53,830 And-- və nə? 402 00:18:53,830 --> 00:18:54,729 >> Auditoriya: [işitilemez] 403 00:18:54,729 --> 00:18:58,222 >> DAVID J. Malan: Və qoymaq bıçaq geri peanut yağ daxil. 404 00:18:58,222 --> 00:19:11,130 405 00:19:11,130 --> 00:19:12,090 On addım. 406 00:19:12,090 --> 00:19:13,050 On addım. 407 00:19:13,050 --> 00:19:14,970 >> Auditoriya: [işitilemez] 408 00:19:14,970 --> 00:19:20,710 >> DAVID J. MALAN: bıçaq qoyun həyata, sonra möhür aradan qaldırılması. 409 00:19:20,710 --> 00:19:23,060 Nice. 410 00:19:23,060 --> 00:19:24,400 Peanut yağ Off. 411 00:19:24,400 --> 00:19:34,490 412 00:19:34,490 --> 00:19:36,406 Bütün hüquqlar addım 11. 413 00:19:36,406 --> 00:19:37,322 >> Auditoriya: [işitilemez] 414 00:19:37,322 --> 00:19:42,520 415 00:19:42,520 --> 00:19:48,164 >> DAVID J. MALAN: OK, boz kompüter mavi və ya qırmızı kompüter edin. 416 00:19:48,164 --> 00:19:49,631 Yaxşı. 417 00:19:49,631 --> 00:19:53,054 >> [Alqış] 418 00:19:53,054 --> 00:19:55,920 419 00:19:55,920 --> 00:19:57,170 DAVID J. MALAN: ev gətir. 420 00:19:57,170 --> 00:19:59,570 Neçə addımlar. 421 00:19:59,570 --> 00:20:00,250 Nə gələn var? 422 00:20:00,250 --> 00:20:02,590 12 addımlar. 423 00:20:02,590 --> 00:20:04,161 Step 12. 424 00:20:04,161 --> 00:20:05,123 Evet? 425 00:20:05,123 --> 00:20:14,262 >> Auditoriya: dilim bir qoyun yumşaq əlləri biri çörək. 426 00:20:14,262 --> 00:20:17,550 >> DAVID J. MALAN: Əlinizdə biri. 427 00:20:17,550 --> 00:20:20,760 Və sonra, 13 addım. 428 00:20:20,760 --> 00:20:21,260 Evet? 429 00:20:21,260 --> 00:20:22,220 >> Auditoriya: [işitilemez] 430 00:20:22,220 --> 00:20:25,580 431 00:20:25,580 --> 00:20:27,150 >> DAVID J. MALAN: çörək --on dilim. 432 00:20:27,150 --> 00:20:29,950 Yaxşı. 433 00:20:29,950 --> 00:20:32,260 Pretty yaxşı. 434 00:20:32,260 --> 00:20:34,990 Bəli, 14 addım. 435 00:20:34,990 --> 00:20:38,126 >> Auditoriya: addım 13 qaytar. 436 00:20:38,126 --> 00:20:39,950 >> DAVID J. MALAN: addım 13 qaytar. 437 00:20:39,950 --> 00:20:42,690 438 00:20:42,690 --> 00:20:44,770 Jelly üçün hərəkət edək. 439 00:20:44,770 --> 00:20:47,900 Bu, 100 addım proqramı lakin biz addım 15 idi edirik. 440 00:20:47,900 --> 00:20:49,210 Bəli. 441 00:20:49,210 --> 00:20:50,170 >> Auditoriya: [işitilemez] 442 00:20:50,170 --> 00:20:53,050 443 00:20:53,050 --> 00:20:59,570 >> DAVID J. MALAN: 7 istifadə 13 vasitəsilə jelly o qədər yaxşı getdi, çünki. 444 00:20:59,570 --> 00:21:02,530 Repeat vasitəsilə 7 addımlar 13, jele istifadə edərək. 445 00:21:02,530 --> 00:21:07,940 Belə ki, aşağı yarım tutmaq üst bir tərəfdən jelly jar. 446 00:21:07,940 --> 00:21:11,970 Digər tərəfdən digər top, bir hissəsi məhəl, 447 00:21:11,970 --> 00:21:15,430 qarşı əlləri ilə tutmaq, qapaq və plastik jar 448 00:21:15,430 --> 00:21:18,300 alt və iki saniyə twist. 449 00:21:18,300 --> 00:21:19,940 Sonra jelly jar açın. 450 00:21:19,940 --> 00:21:23,290 451 00:21:23,290 --> 00:21:26,580 Və nəhayət, bu edək Bizə yeməli bir şey verir. 452 00:21:26,580 --> 00:21:27,270 Step 16. 453 00:21:27,270 --> 00:21:35,820 454 00:21:35,820 --> 00:21:37,130 Belə ki, niyə biz onu tərk etməyin. 455 00:21:37,130 --> 00:21:38,879 Üçün çox təşəkkür edirik üç könüllü. 456 00:21:38,879 --> 00:21:41,466 [Alqış] 457 00:21:41,466 --> 00:21:45,920 458 00:21:45,920 --> 00:21:50,300 >> Bir az CS50 var sizin üçün stress top. 459 00:21:50,300 --> 00:21:54,540 Bu olacaq sendviç ancaq belə nə 460 00:21:54,540 --> 00:21:57,130 point olan kənarda idi alqoritmi ilə fun bit? 461 00:21:57,130 --> 00:22:00,140 Lakin reallıq hətta ki, Bir kompüter proqramlaşdırma etdiyiniz, 462 00:22:00,140 --> 00:22:02,050 Siz super dəqiq olmaq lazımdır. 463 00:22:02,050 --> 00:22:04,030 Kimi mürəkkəb və ya qorxuducu öz kompüter kimi 464 00:22:04,030 --> 00:22:06,670 çox yaxşı at, siz ola bilər Bir şey yanlış gedir zaman, ən azı, 465 00:22:06,670 --> 00:22:10,150 reallıq bu olduqca lal var ki, Bizə insanlar tərəfindən icad edilmişdir cihaz, 466 00:22:10,150 --> 00:22:13,267 və alt edə bilərsiniz bilərsiniz nə biz əlbəttə faster-- bəzən do-- 467 00:22:13,267 --> 00:22:15,100 lakin bu necə deyil fərziyyələr etmək. 468 00:22:15,100 --> 00:22:18,070 Bu olmaq necə deyil eyni dalğa. 469 00:22:18,070 --> 00:22:20,280 >> Bu, yalnız dəqiq olacaq nə demək. 470 00:22:20,280 --> 00:22:22,070 Və vurdu olacaq, bəlkə də, biz başlamaq 471 00:22:22,070 --> 00:22:24,770 ilə faktiki kodu yazmaq ilk problem dəstləri və kənarda, 472 00:22:24,770 --> 00:22:27,490 bunu etmək üçün yalnız nə qədər asan bir insan kimi bir ehtimal, 473 00:22:27,490 --> 00:22:31,880 və mən idarə etmək lazımdır tahmin deyil Ki, işin, və ya künc halda, 474 00:22:31,880 --> 00:22:34,900 belə ki, danışmaq ki, güc çox yaxşı üçün instansiya Sam yalnız idi əgər yarana 475 00:22:34,900 --> 00:22:38,711 jelly squeezable jar, halbuki hər kəs kimi bəzi şüşə qablar idi 476 00:22:38,711 --> 00:22:39,210 yaxşı. 477 00:22:39,210 --> 00:22:42,170 Beləliklə, biz çevirmək əvvəl bizim Bəzi faktiki kodu diqqət, 478 00:22:42,170 --> 00:22:44,680 Mənə təqdim etməyə imkan verir burada Yale kurs rəhbərləri. 479 00:22:44,680 --> 00:22:49,058 Yoldaşlarımız Scaz, Andy, və Jason gəlmək və salam demək. 480 00:22:49,058 --> 00:22:52,544 >> [Alqış] 481 00:22:52,544 --> 00:22:58,022 482 00:22:58,022 --> 00:23:01,060 >> SCAZ: Biz müvəqqəti Jason itirdik. 483 00:23:01,060 --> 00:23:02,440 Hi yenə hər kəs. 484 00:23:02,440 --> 00:23:03,610 My name Scaz edir. 485 00:23:03,610 --> 00:23:06,860 Mən 2001-ci ildən Yale tədris etdik. 486 00:23:06,860 --> 00:23:10,820 Və mən tədris deyiləm, Mənim tədqiqat robot deyil 487 00:23:10,820 --> 00:23:12,620 və süni intellekt. 488 00:23:12,620 --> 00:23:17,700 >> Mən bu gün elan bir neçə həftə ki, başlayır, 489 00:23:17,700 --> 00:23:22,170 biz bəzi gətirilməsi olacaq CS50 üçün əlavə material danışmaq 490 00:23:22,170 --> 00:23:24,510 kəşfiyyat proqram haqqında. 491 00:23:24,510 --> 00:23:28,230 Biz necə haqqında danışmaq olacaq Netflix və Hulu kimi yerlər 492 00:23:28,230 --> 00:23:31,780 film tövsiyə edə bilər ki, izləmək istədiyiniz bilər. 493 00:23:31,780 --> 00:23:35,710 Harada biz haqqında danışmaq lazımdır sürücü-az avtomobillər həqiqətən iş. 494 00:23:35,710 --> 00:23:39,020 Və biz torpaq edə bilərsiniz anlayışlar bu şeylər 495 00:23:39,020 --> 00:23:41,730 Siz öyrənmək edirik ki, Bu sinif bu gün. 496 00:23:41,730 --> 00:23:45,410 >> Bu şeyi bütün Çünki Eyni təməl üzərinə inşa. 497 00:23:45,410 --> 00:23:47,396 Və nə bu var sıra tədqiq edəcək. 498 00:23:47,396 --> 00:23:49,520 Beləliklə, mən, həqiqətən, arıyorum Siz daha səbirsizliklə 499 00:23:49,520 --> 00:23:53,260 bütün və siz almaq olacaq tezliklə bizə bütün daha çox. 500 00:23:53,260 --> 00:23:56,500 Mənə sonra Jason təqdim edək. 501 00:23:56,500 --> 00:23:57,950 >> JASON: Hi hər kəs. 502 00:23:57,950 --> 00:23:59,290 My name Jason edir. 503 00:23:59,290 --> 00:24:03,540 Mən təəssüf ki, getdi Bir undergrad kimi Harvard. 504 00:24:03,540 --> 00:24:07,020 Ki, kəsilmiş almaq olacaq faktiki axın həyata. 505 00:24:07,020 --> 00:24:09,870 >> İndi mən bir müəllim kimi gəldim informatika şöbəsi. 506 00:24:09,870 --> 00:24:14,825 Mən kurs run kömək edirəm Scaz, David və Andy ilə. 507 00:24:14,825 --> 00:24:17,140 >> ANDY: Hey uşaqlar. 508 00:24:17,140 --> 00:24:17,980 Mənim adı Andy. 509 00:24:17,980 --> 00:24:21,992 Mən, həqiqətən, yalnız Yale am İndi səhnədə şagirdi. 510 00:24:21,992 --> 00:24:25,464 >> [Alqış] 511 00:24:25,464 --> 00:24:29,440 512 00:24:29,440 --> 00:24:31,770 >> Mən Berkeley Kolleci deyiləm ilk Solon olan. 513 00:24:31,770 --> 00:24:35,240 514 00:24:35,240 --> 00:24:37,930 Mən o uşaqlar biri idi harada, mən Yale gələndə, 515 00:24:37,930 --> 00:24:42,030 Mən, həqiqətən, Mən heç vaxt düşündüm daha bir sıra baxmaq lazımdır. 516 00:24:42,030 --> 00:24:46,240 Və sonra mən lazım ki, həyata keçirilir həm də elm və QR məzun kredit. 517 00:24:46,240 --> 00:24:51,340 Və mənim birinci yaz, mən etdi bir sinif, burada CS, intro CS sinif 518 00:24:51,340 --> 00:24:52,230 Yale. 519 00:24:52,230 --> 00:24:54,710 Bu kimi kimi mən həqiqətən olduqca sərin. 520 00:24:54,710 --> 00:25:01,330 >> Mən, həqiqətən, başa isə elan qlobal işlər əsas kimi, bacarıq 521 00:25:01,330 --> 00:25:04,910 Mən CS və proqramlaşdırma öyrənildi hər hansı bir sahədə belə tətbiq olunur 522 00:25:04,910 --> 00:25:05,970 Siz nə üçün seçin. 523 00:25:05,970 --> 00:25:09,770 Və Yale burada heyəti, biz iş belə ağır oldum 524 00:25:09,770 --> 00:25:10,800 uşaqlar üçün hazırlamaq. 525 00:25:10,800 --> 00:25:13,410 Və biz gözləyirik bütün bölmə və ofis saat. 526 00:25:13,410 --> 00:25:14,874 Belə ki, Bəli. 527 00:25:14,874 --> 00:25:18,178 >> [Alqış] 528 00:25:18,178 --> 00:25:19,297 529 00:25:19,297 --> 00:25:20,380 DAVID J. MALAN: Təşəkkür edirəm. 530 00:25:20,380 --> 00:25:22,940 Belə ki, sinif başladı əvvəl biz bir imkan idi 531 00:25:22,940 --> 00:25:25,660 kampus ətrafında gəzmək və bir mobil telefon almaq 532 00:25:25,660 --> 00:25:30,530 həqiqətən video şəklində bəzi selfies burada Yale nin kampus ilk tur. 533 00:25:30,530 --> 00:25:35,420 Və belə ki, biz bir kobud bölüşmək istədiyiniz fikir Scaz və Andy tam olaraq bu cut 534 00:25:35,420 --> 00:25:37,970 və Jason kampus ətrafında apardı. 535 00:25:37,970 --> 00:25:43,662 536 00:25:43,662 --> 00:25:44,328 [Video playback] 537 00:25:44,328 --> 00:25:47,322 [SİRENLER] 538 00:25:47,322 --> 00:25:49,318 David. 539 00:25:49,318 --> 00:25:50,132 Yale -Xoş gəlmisiniz. 540 00:25:50,132 --> 00:25:50,840 Görmək -Yaxşı. 541 00:25:50,840 --> 00:25:52,410 Nice görmək. 542 00:25:52,410 --> 00:25:53,340 Biz bir tur getmək edə bilərəmmi? 543 00:25:53,340 --> 00:25:56,845 Nin bir tur getmək edək. 544 00:25:56,845 --> 00:25:57,523 -Road Tur. 545 00:25:57,523 --> 00:25:59,106 -Bu Işarə bir müddət olmuşdur. 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 Getmək, getmək, getmək, getmək. 550 00:26:08,970 --> 00:26:12,340 Siz [işitilemez] Harkness Tower olmalıdır. 551 00:26:12,340 --> 00:26:13,850 >> -Və Biz bir neçə dəfə olduğunu gördüm. 552 00:26:13,850 --> 00:26:16,760 553 00:26:16,760 --> 00:26:20,155 >> [Alqış] 554 00:26:20,155 --> 00:26:21,130 555 00:26:21,130 --> 00:26:22,890 >> Velosiped üçün baxın! 556 00:26:22,890 --> 00:26:24,500 Ahh! 557 00:26:24,500 --> 00:26:25,030 Frank Salam. 558 00:26:25,030 --> 00:26:26,314 >> -Nə Qədər uşaqlar var? 559 00:26:26,314 --> 00:26:26,855 Siz necə var? 560 00:26:26,855 --> 00:26:28,474 Görmək -Yaxşı. 561 00:26:28,474 --> 00:26:29,390 Video -Xoş gəlmisiniz. 562 00:26:29,390 --> 00:26:32,270 Çox həyəcanlı hərəkət etməyin. 563 00:26:32,270 --> 00:26:34,502 >> -Mən Silliman sevirəm. 564 00:26:34,502 --> 00:26:36,430 Ahh! 565 00:26:36,430 --> 00:26:39,780 >> -Bu Ildən üç saat oldu Jason dondurma və Nutella idi. 566 00:26:39,780 --> 00:26:43,189 Belə ki, biz geri dayandırmaq üçün var Bir az Silliman. 567 00:26:43,189 --> 00:26:45,137 >> -Bu Da deyil [işitilemez] hələ, yalnız fakt 568 00:26:45,137 --> 00:26:47,270 Onlar burada var ki, gözəl deyil. 569 00:26:47,270 --> 00:26:49,830 Dostum, hər yemək Nutella var. 570 00:26:49,830 --> 00:26:51,830 >> Keçən il də -Var idi. 571 00:26:51,830 --> 00:26:54,220 >> -Bəli. 572 00:26:54,220 --> 00:26:56,440 >> bu günə qədər Yale haqqında çox deyin. 573 00:26:56,440 --> 00:26:58,485 Amma indi ki, orada TD var yoxdur. 574 00:26:58,485 --> 00:26:59,860 Və kampus off hesab edir. 575 00:26:59,860 --> 00:27:03,659 >> -İşdə Biz gothic memarlıq var. 576 00:27:03,659 --> 00:27:04,200 Dünya şöhrətli. 577 00:27:04,200 --> 00:27:06,758 Biz bir daha gothic memarlıq var. 578 00:27:06,758 --> 00:27:10,614 Və tikinti və daha gothic memarlıq. 579 00:27:10,614 --> 00:27:11,114 Hi. 580 00:27:11,114 --> 00:27:15,470 Biz ofis saat qarşılaşdıqda burada Hogwarts da cümə axşamı vasitəsilə çərşənbə axşamı, 581 00:27:15,470 --> 00:27:16,922 [Işitilemez] kimi. 582 00:27:16,922 --> 00:27:20,620 583 00:27:20,620 --> 00:27:21,120 -Bütün Hüququ. 584 00:27:21,120 --> 00:27:22,078 Bu tur üçün var. 585 00:27:22,078 --> 00:27:24,030 Biz Yale Universitetinin var Law School, 586 00:27:24,030 --> 00:27:25,870 Bugünkü mühazirə iştirak üçün edir. 587 00:27:25,870 --> 00:27:29,220 Nin rəhbərlik edək. 588 00:27:29,220 --> 00:27:30,375 >> [END playback] 589 00:27:30,375 --> 00:27:32,370 >> DAVID J. Malan: Və ki, indi burada bizə gətirir. 590 00:27:32,370 --> 00:27:38,040 591 00:27:38,040 --> 00:27:40,770 Belə ki, bu günə qədər, biz oldum pseudocode diqqət, 592 00:27:40,770 --> 00:27:42,430 olan bu ingilis kimi sintaksis edir. 593 00:27:42,430 --> 00:27:45,030 Bu, heç bir müəyyən dəqiqləşdirilməsi var. 594 00:27:45,030 --> 00:27:47,030 Bu, sadəcə bəzi istifadə edir intuitiv dil əgər 595 00:27:47,030 --> 00:27:48,950 Siz istədiyiniz nə izah etmək istəyirəm. 596 00:27:48,950 --> 00:27:52,270 >> Amma keçid indi başlasın kodu, insanların çoxu demək kimi. 597 00:27:52,270 --> 00:27:54,880 Amma daha doğrusu, bir şey mənbə kodu kimi tanınır. 598 00:27:54,880 --> 00:27:58,210 Bu insanlar dili kompüter ultimately-- ki, yazmaq 599 00:27:58,210 --> 00:28:00,780 bəlkə bəzi sıra sonra steps-- nəticədə anlayır 600 00:28:00,780 --> 00:28:02,530 belə ki, bir şey etmək necə. 601 00:28:02,530 --> 00:28:05,120 Siz bir fikir gördüm ki, bəlkə çərşənbə günü bu. 602 00:28:05,120 --> 00:28:07,780 >> Bu nümunə olduğunu inanılmaz underwhelming 603 00:28:07,780 --> 00:28:10,220 çalıştırdığınızda, sadəcə "salam dünya." deyir 604 00:28:10,220 --> 00:28:13,510 Və adlı dilində yazılmış Syntactically çox oxşardır C, 605 00:28:13,510 --> 00:28:15,676 Başqa dillərdə bir çox , bilirsiniz bilər ki, 606 00:28:15,676 --> 00:28:18,409 lakin, Java kimi eşitmişəm bilər və C ++ və Python və Ruby, 607 00:28:18,409 --> 00:28:21,200 Həqiqətən kimi və və alacağıq C istifadə dövr çox sərf, 608 00:28:21,200 --> 00:28:23,530 və sonra sonuna doğru semestr, buna bina, 609 00:28:23,530 --> 00:28:25,446 və tətbiqi hər hansı bir Başqa dillərdə sayı. 610 00:28:25,446 --> 00:28:28,810 , PHP və JavaScript Onların arasında SQL adlı bir verilənlər bazası dil. 611 00:28:28,810 --> 00:28:31,526 Lakin C, nə lazımdır Bu alt-up anlayışı 612 00:28:31,526 --> 00:28:33,900 dəqiq necə kompüter iş, Onlarla nə edə bilər, 613 00:28:33,900 --> 00:28:37,252 və problemləri həll edə bilər necə bütün daha səmərəli bu 614 00:28:37,252 --> 00:28:39,460 biz müzakirə layering Çərşənbə və vəziyyəti barədə 615 00:28:39,460 --> 00:28:40,870 başqalarının çiyinlərinə. 616 00:28:40,870 --> 00:28:42,200 Lakin daha gəlib. 617 00:28:42,200 --> 00:28:46,650 >> Bu gün biz bir sadə mühitdə baxmaq lakin əsaslı eyni 618 00:28:46,650 --> 00:28:49,970 ətraf mühit ilə Not kimi tanınan MIT Media Lab da bizim dostlarımız. 619 00:28:49,970 --> 00:28:52,570 Bu qrafik var proqramlaşdırma dili, Scratch, 620 00:28:52,570 --> 00:28:54,330 qovuşdurmağımız siz sürükleyin bilər və hər şeyi düşmək ki, 621 00:28:54,330 --> 00:28:57,430 puzzle ədəd kimi baxmaq ki, yalnız interlock bu edir, əgər 622 00:28:57,430 --> 00:28:59,872 məntiqi və ya proqram mənada bunu. 623 00:28:59,872 --> 00:29:02,330 Amma bu bizə imkan olacaq bütün haqqında söhbət 624 00:29:02,330 --> 00:29:04,604 Eyni proqramlaşdırma əsasları bəzi ki, 625 00:29:04,604 --> 00:29:06,520 artıq bilirik bilər ki, bir çox deyil bilər 626 00:29:06,520 --> 00:29:09,670 olmadan bir şey bilirik səmimi aşağı bataqlıqlaşmışdır almaq üçün, 627 00:29:09,670 --> 00:29:13,150 intellektual da semicolons of maraqsız sintaksis, 628 00:29:13,150 --> 00:29:14,950 və parantez, və quotes, və s. 629 00:29:14,950 --> 00:29:16,910 Bütün olan erkən , bir yayındırma var 630 00:29:16,910 --> 00:29:20,322 maraqlı nə üçün və həqiqətən faydalı fikir. 631 00:29:20,322 --> 00:29:22,280 Belə ki, tez götürək ətraf mühitə nəzər 632 00:29:22,280 --> 00:29:24,180 burada, belə ki, sizi gözləyir nə. 633 00:29:24,180 --> 00:29:28,060 Və əslində, oyunlar arasında biz bir neçə proqramları yazılı oynaya bilər 634 00:29:28,060 --> 00:29:30,810 CS50 öz keçmiş tələbələri tərəfindən. 635 00:29:30,810 --> 00:29:36,200 Onlardan biri, özüm, bu bir olacaq Mənim üçün məktəbin məzunu yazılı. 636 00:29:36,200 --> 00:29:39,030 >> Mən bir könüllü bilər, əgər kim oynamaq istəyən var 637 00:29:39,030 --> 00:29:40,420 ilk dəfə bir oyun. 638 00:29:40,420 --> 00:29:40,920 Sure. 639 00:29:40,920 --> 00:29:41,690 Qədər gəlib. 640 00:29:41,690 --> 00:29:42,565 Sizin adınız nədir? 641 00:29:42,565 --> 00:29:43,372 >> Auditoriya: Angela. 642 00:29:43,372 --> 00:29:44,830 DAVID J. MALAN: Angela qədər gəlib. 643 00:29:44,830 --> 00:29:47,220 Belə ki, Scratch bir neçə il olmuşdur. 644 00:29:47,220 --> 00:29:49,960 Mən məktəbin məzunu idi, Mən MİT qeydiyyatdan cross idi 645 00:29:49,960 --> 00:29:53,392 professor Mitchel Resnick nin alaraq təhsil texnologiyaları üzrə kurs. 646 00:29:53,392 --> 00:29:56,350 Biz ilk arasında idi həqiqətən beta dünyada tələbələr 647 00:29:56,350 --> 00:29:57,120 test Scratch. 648 00:29:57,120 --> 00:30:00,090 Və mənim layihə nə Angela idi İndi graciously könüllü edib 649 00:30:00,090 --> 00:30:02,060 Oscartime adlı oynamaq. 650 00:30:02,060 --> 00:30:04,507 >> Mən irəli getmək üçün gedirəm və ikiqat burada simgesini basın. 651 00:30:04,507 --> 00:30:07,590 Bu proqramlaşdırma açmaq olacaq biz tezliklə daxil dalış lazımdır mühit. 652 00:30:07,590 --> 00:30:09,720 Mən tam ekran üçün gedirəm Burada Angela üçün. 653 00:30:09,720 --> 00:30:12,490 Mən yaşıl hit gedirəm yalnız bir anda bayrağı. 654 00:30:12,490 --> 00:30:15,130 Zibil Və sonra bir çox göydən düşmək gedir. 655 00:30:15,130 --> 00:30:17,830 Və siz siçan istifadə etmək olacaq burada həqiqətən sürükle 656 00:30:17,830 --> 00:30:20,169 Oscar zibil kutular daxil zibil. 657 00:30:20,169 --> 00:30:23,210 Belə ki, irəli getmək və basın istədiyiniz əgər yaşıl bayraq, oyun başlayacaq. 658 00:30:23,210 --> 00:30:26,890 >> [MUSIC PLAYING] 659 00:30:26,890 --> 00:30:29,980 >> Oh, mən zibil sevirəm. 660 00:30:29,980 --> 00:30:34,840 Çirkin və ya kirli və ya tozlu bir şey. 661 00:30:34,840 --> 00:30:39,300 Cırıq və ya çürük və ya paslı bir şey. 662 00:30:39,300 --> 00:30:43,155 Bəli, mən zibil sevirəm. 663 00:30:43,155 --> 00:30:45,530 Siz, həqiqətən, görmək istəyirsinizsə trashy bir şey, bu oldu. 664 00:30:45,530 --> 00:30:49,570 Mən burada bir sneaker var ki, cırıq və bədənin var. 665 00:30:49,570 --> 00:30:53,750 Bu deşik tam keçirir var və qaytanı cırıq olunur. 666 00:30:53,750 --> 00:30:57,590 Ana hədiyyə gün mən anadan olmuşdur. 667 00:30:57,590 --> 00:30:59,434 Mən onu sevirəm it's-- çünki 668 00:30:59,434 --> 00:31:02,600 DAVID J. MALAN: bu gün --green yalnız zibil hər şeyi ataraq olun. 669 00:31:02,600 --> 00:31:04,312 Və nə bir CS50 öz heyəti did-- 670 00:31:04,312 --> 00:31:06,270 Jordan, güc today-- həqiqətən var etmək 671 00:31:06,270 --> 00:31:08,030 Bugünkü dəfə bu updated. 672 00:31:08,030 --> 00:31:10,800 Və belə ki, mənə açmaq üçün imkan verir əvəzinə Angela üçün remix. 673 00:31:10,800 --> 00:31:13,600 Və biz əvəzinə bu oynayacağıq İndi etdiyiniz bir neçə dəqiqə 674 00:31:13,600 --> 00:31:16,600 olub arasında qərar gedir zibil bir şey atmaq, 675 00:31:16,600 --> 00:31:19,050 və ya təkrar və ya kompost. 676 00:31:19,050 --> 00:31:21,280 Belə ki, bir az var sizə təzyiq almaq üçün 677 00:31:21,280 --> 00:31:28,040 Sizin 392 üçün qarşısında bu hüququ Zalında burada 497 sinif yoldaşları, 678 00:31:28,040 --> 00:31:28,724 Siz ki, əgər. 679 00:31:28,724 --> 00:31:29,390 [Video playback] 680 00:31:29,390 --> 00:31:32,540 [MUSIC PLAYING] 681 00:31:32,540 --> 00:31:36,280 -Oh Mən zibil sevirəm. 682 00:31:36,280 --> 00:31:40,840 Çirkin və ya kirli və ya tozlu bir şey. 683 00:31:40,840 --> 00:31:44,910 Cırıq və ya çürük və ya paslı bir şey. 684 00:31:44,910 --> 00:31:48,830 Bəli, mən zibil sevirəm. 685 00:31:48,830 --> 00:31:51,480 >> Siz, həqiqətən, görmək istəyirsinizsə trashy bir şey, bu oldu. 686 00:31:51,480 --> 00:31:55,540 Mən burada bir sneaker var ki, cırıq və bədənin var. 687 00:31:55,540 --> 00:31:59,440 Bu deşik tam var və qaytanı cırıq olunur. 688 00:31:59,440 --> 00:32:03,762 Ana hədiyyə gün mən anadan olmuşdur. 689 00:32:03,762 --> 00:32:07,630 Bu zibil çünki mən onu sevirəm. 690 00:32:07,630 --> 00:32:11,570 >> Oh, mən zibil sevirəm. 691 00:32:11,570 --> 00:32:15,512 Kirli, və ya kirli, tozlu bir şey. 692 00:32:15,512 --> 00:32:20,200 Cırıq və ya çürük və ya paslı bir şey. 693 00:32:20,200 --> 00:32:23,856 Bəli, mən zibil sevirəm. 694 00:32:23,856 --> 00:32:26,246 Burada bir daha çürük stuff var. 695 00:32:26,246 --> 00:32:28,240 Mən burada bir newspaper-- var 696 00:32:28,240 --> 00:32:28,889 >> [END playback] 697 00:32:28,889 --> 00:32:30,680 DAVID J. MALAN: --are həqiqətən compostable. 698 00:32:30,680 --> 00:32:32,790 Amma bizim könüllü, Angela təşəkkür edirəm. 699 00:32:32,790 --> 00:32:37,920 Biz stress top var də burada sizin üçün. 700 00:32:37,920 --> 00:32:38,790 Belə ki, sizə təşəkkür edirəm. 701 00:32:38,790 --> 00:32:40,250 >> Belə ki, bu bir mənim tərəfindən yazılmışdır. 702 00:32:40,250 --> 00:32:44,324 Faktiki keçmiş tələbə tərəfindən Amma indi bir bir oyun olan bu tətbiq edən. 703 00:32:44,324 --> 00:32:46,490 Bu dildə bütün adlı Scratch, biz tezliklə lazımdır ki, 704 00:32:46,490 --> 00:32:47,850 qat geri soymaq. 705 00:32:47,850 --> 00:32:49,940 Amma biz necə like-- etsəniz haqqında başqa bir könüllü? 706 00:32:49,940 --> 00:32:50,440 Right. 707 00:32:50,440 --> 00:32:50,970 >> Qədər gəlib. 708 00:32:50,970 --> 00:32:52,070 Sizin adınız nədir? 709 00:32:52,070 --> 00:32:52,570 Glance? 710 00:32:52,570 --> 00:32:53,280 Lance. 711 00:32:53,280 --> 00:32:54,082 Lance qədər gəlib. 712 00:32:54,082 --> 00:32:54,790 Görüşmək Nice. 713 00:32:54,790 --> 00:32:56,170 Bu yolla gəlib. 714 00:32:56,170 --> 00:32:59,940 Belə ki, bu bir ola bilər siz bəzi tanış theme. 715 00:32:59,940 --> 00:33:02,180 Amma çox görəcəksiniz interaktiv ola bilər, 716 00:33:02,180 --> 00:33:05,242 Siz, həqiqətən, ola bilər qovuşdurmağımız ətrafında hərəkət xarakterli rolu. 717 00:33:05,242 --> 00:33:05,950 Görüşmək Nice. 718 00:33:05,950 --> 00:33:06,470 David. 719 00:33:06,470 --> 00:33:10,464 >> Mən Pikachu verir. 720 00:33:10,464 --> 00:33:12,380 Təlimatlar haqqında olacaq Ekranda gəlib. 721 00:33:12,380 --> 00:33:16,070 Lakin qısa, siz olacaq dadlı məhsulları tutmaq istəyirəm, 722 00:33:16,070 --> 00:33:18,827 və bomba və digər şeylər çəkinin. 723 00:33:18,827 --> 00:33:19,910 Tamamilə cursors ilə. 724 00:33:19,910 --> 00:33:21,320 Belə ki, yer bar basın. 725 00:33:21,320 --> 00:33:21,820 -Pikachu. 726 00:33:21,820 --> 00:33:23,480 DAVID J. MALAN: Catch sol, stuff, 727 00:33:23,480 --> 00:33:24,938 sağ məhsulları tutmaq deyil. 728 00:33:24,938 --> 00:33:27,576 729 00:33:27,576 --> 00:34:44,540 >> [MUSIC PLAYING] 730 00:34:44,540 --> 00:34:46,332 >> Belə ki, burada bir son bir. 731 00:34:46,332 --> 00:34:48,040 Biz bir ola bilər, əgər daha könüllü. 732 00:34:48,040 --> 00:34:50,760 Biz bir şey yeniden istədiyiniz fikir sarı shirt-- da from-- 733 00:34:50,760 --> 00:34:53,110 Çərşənbə. 734 00:34:53,110 --> 00:34:54,540 Sizin adınız nədir? 735 00:34:54,540 --> 00:34:57,090 Mary, Mary qədər gəlib. 736 00:34:57,090 --> 00:35:01,340 >> Çərşənbə günü biz təqdim geri ikili anlayışı, və ikili ampüller. 737 00:35:01,340 --> 00:35:03,930 Bu artıq bir əslində eyni interface həyata keçirilməsi 738 00:35:03,930 --> 00:35:07,360 biz işıq ilə iPad var idi ki, burada ampüller, lakin digital göstərmişdir. 739 00:35:07,360 --> 00:35:11,220 Və stress nə daha çox Davudu görüşmək gözəl ball--. 740 00:35:11,220 --> 00:35:14,600 Biz bir neçə işıq gətirdi Kembric ampüller. 741 00:35:14,600 --> 00:35:18,650 >> Siz, o tıklayarak ampüller, və off onları açmaq üçün 742 00:35:18,650 --> 00:35:29,510 ikili ilə gəlmək nümayəndəliyi 256 deyirlər. 743 00:35:29,510 --> 00:35:32,500 Və görəcəksiniz orta, cari tally. 744 00:35:32,500 --> 00:35:33,690 Bir var ki. 745 00:35:33,690 --> 00:35:34,810 Belə ki, leftmost bit edir. 746 00:35:34,810 --> 00:35:36,016 >> MARY: Bəli, [işitilemez] 747 00:35:36,016 --> 00:35:39,292 748 00:35:39,292 --> 00:35:41,280 >> DAVID J. MALAN: Bəli, belə ki, biz oh izlersin var. 749 00:35:41,280 --> 00:35:42,780 Belə ki, bu 128 sütunudur. 750 00:35:42,780 --> 00:35:44,460 Belə ki, biz 128 qədər istəyirik. 751 00:35:44,460 --> 00:35:46,769 Biz 256 almaq lazımdır. 752 00:35:46,769 --> 00:35:48,560 Və siz misgər bilər və off, heç bir böyük. 753 00:35:48,560 --> 00:35:53,700 Yoxsa ki, 128 hit bilər daha dəfə istəyirsinizsə. 754 00:35:53,700 --> 00:35:56,310 >> Bütün hüquqlar, yaxşı. 755 00:35:56,310 --> 00:35:58,090 24. 756 00:35:58,090 --> 00:35:59,790 Bəli, yaxın əldə. 757 00:35:59,790 --> 00:36:02,105 Closer! 758 00:36:02,105 --> 00:36:05,980 Oh, problem onda nədir? 759 00:36:05,980 --> 00:36:07,510 Belə ki, məsələ nə var? 760 00:36:07,510 --> 00:36:10,040 >> Beləliklə, biz üçün nə lazımdır Bu problemi həll? 761 00:36:10,040 --> 00:36:11,060 Beləliklə, biz bir qədər lazımdır. 762 00:36:11,060 --> 00:36:12,770 Bu mükəmməl deyil əslində ağlabatan, sağ? 763 00:36:12,770 --> 00:36:15,800 Siz sayı saymaq istəyirsinizsə 1 4 3 2 5, 6, 7, 8, 9 764 00:36:15,800 --> 00:36:18,880 həqiqətən 10 üzərində gəzmək, sen əlavə bit lazımdır gedir. 765 00:36:18,880 --> 00:36:21,240 Belə ki, həqiqətən edək burada geri və gəlib 766 00:36:21,240 --> 00:36:23,790 ki, açıq-aydın idi with-- bir set up üçün nəzərdə. 767 00:36:23,790 --> 00:36:25,590 >> Siz yalnız bir ampul ilə 256 edə bilməz. 768 00:36:25,590 --> 00:36:29,290 Belə ki, necə sadəcə sayı 50 haqqında? 769 00:36:29,290 --> 00:36:29,977 Number 50. 770 00:36:29,977 --> 00:36:34,550 771 00:36:34,550 --> 00:36:35,100 Əla. 772 00:36:35,100 --> 00:36:39,050 Alqış böyük dəyirmi eləcə də Məryəm və onunku üçün. 773 00:36:39,050 --> 00:36:41,840 Təşəkkür edirəm. 774 00:36:41,840 --> 00:36:45,570 >> Belə ki, bu kimi qəsdən topic-- ki was-- həqiqətən qayıtmaq edəcək. 775 00:36:45,570 --> 00:36:50,020 böyük dəyər bilərsiniz səkkiz bit, və ya bir byte ilə təmsil, 776 00:36:50,020 --> 00:36:51,750 həqiqətən 256 var. 777 00:36:51,750 --> 00:36:55,770 Amma siz başlamaq əgər biz kimi, 0-dan hesablanması 778 00:36:55,770 --> 00:36:58,060 olan bunu saxlamaq üçün görünür off bu bit bütün. 779 00:36:58,060 --> 00:37:01,530 Amma indi əsas daxil dive edək bu mühitdə həyata keçirilməsi, 780 00:37:01,530 --> 00:37:03,200 və bu ideyaların bəzi ayrı tease. 781 00:37:03,200 --> 00:37:06,350 >> Bir anda bir görmək olduğunuz Belə ki, bir neçə müxtəlif proqramlaşdırma əsasları. 782 00:37:06,350 --> 00:37:08,080 ilk olan biz bəyanat zəng edəcəyik. 783 00:37:08,080 --> 00:37:09,360 Fellərin Sort, Siz. 784 00:37:09,360 --> 00:37:09,960 Actions. 785 00:37:09,960 --> 00:37:11,180 Edilməli şeylər. 786 00:37:11,180 --> 00:37:13,430 >> Və bir anda görürsünüz bu kimi görünür blokları. 787 00:37:13,430 --> 00:37:14,940 Məsələn "salam dünya" deyirlər. 788 00:37:14,940 --> 00:37:16,330 Və ya bir ikinci gözləyin. 789 00:37:16,330 --> 00:37:17,834 Və ya səs miyavlamak oynayır. 790 00:37:17,834 --> 00:37:20,500 Həqiqətən mühit biz bunu olacaq olan 791 00:37:20,500 --> 00:37:21,610 Not adlanır. 792 00:37:21,610 --> 00:37:25,060 >> Mən olmadan Not qoparmaq əgər hər hansı bir faktiki kodu önyükleme, 793 00:37:25,060 --> 00:37:27,830 Bu bir sürətli nəzər salaq istifadəçi interfeysi, belə danışmaq. 794 00:37:27,830 --> 00:37:29,730 nəzarət ilə biz qarşılıqlı. 795 00:37:29,730 --> 00:37:32,840 Burada sol üst ekran, menyu aşağıdakı, 796 00:37:32,840 --> 00:37:34,650 biz belə danışmaq, mərhələ var. 797 00:37:34,650 --> 00:37:36,550 Belə ki, Scratch biz Sprite zəng edəcəyik nə. 798 00:37:36,550 --> 00:37:37,520 Bu xarakter var. 799 00:37:37,520 --> 00:37:40,660 >> O, tərəfindən nəzarət oluna bilər ona qarşı proqramları yazılı. 800 00:37:40,660 --> 00:37:43,950 O, yuxarı və aşağı hərəkət edə bilərsiniz və, sol və sağ bu mühitdə 801 00:37:43,950 --> 00:37:46,075 yalnız hərəkət siçan, lakin program. 802 00:37:46,075 --> 00:37:48,930 Mən ona sağ, gəzmək gəzmək deyə bilərsiniz aşağı və ya kimi, yuxarı, sol. 803 00:37:48,930 --> 00:37:51,440 Mən digər təqdim edə bilər sprites və ya simvol həmçinin. 804 00:37:51,440 --> 00:37:54,616 >> Həqiqətən, aşağı burada harada Siz sprites sizin siyahısını görəcəksiniz. 805 00:37:54,616 --> 00:37:56,865 Hal-hazırda, yalnız var bir, lakin mən daha çox yarada, 806 00:37:56,865 --> 00:37:58,880 və onlar dəqiq orada görünür. 807 00:37:58,880 --> 00:38:02,630 Belə ki, kimi, bir an geri əgər Məsələn Oscartime--, Oscar, 808 00:38:02,630 --> 00:38:04,590 sol, zibil edə bilərsiniz, bir sprite idi. 809 00:38:04,590 --> 00:38:07,450 Və orta şey, bin təkrar, bir sprite idi. 810 00:38:07,450 --> 00:38:09,300 Və kompost bin başqa sprite idi. 811 00:38:09,300 --> 00:38:11,790 Və hər parça zibil və ya recyclables 812 00:38:11,790 --> 00:38:14,590 ki, göydən düşən bir sprite hər biri, də 813 00:38:14,590 --> 00:38:16,150 fərdi proqramlaşdırılmış edilmişdir. 814 00:38:16,150 --> 00:38:17,040 >> Necə proqram edirsiniz? 815 00:38:17,040 --> 00:38:20,180 Yaxşı, burada sağ üzərində tərəfdən scripts sahəsi. 816 00:38:20,180 --> 00:38:22,930 Bu harada biz deyil sürükleyin və puzzle ədəd buraxın. 817 00:38:22,930 --> 00:38:26,066 Bir həftə, bu olacaq biz equivalently kodu yazmaq 818 00:38:26,066 --> 00:38:28,940 Bir klaviatura daha çox, lakin bu gün sürükleyerek və bırakarak olacaq 819 00:38:28,940 --> 00:38:31,680 puzzle ədəd, paletleri olan bütün üçün 820 00:38:31,680 --> 00:38:33,190 sağ ortasında burada tapa. 821 00:38:33,190 --> 00:38:35,190 Həqiqətən, ortada Burada bütün dəstə var 822 00:38:35,190 --> 00:38:37,910 Bu puzzle kateqoriyalar ədəd və ya blokları. 823 00:38:37,910 --> 00:38:42,500 Bir hərəkət ilə bağlı oldu, baxmaq, səs, yuxarı və aşağı gedən bir qələm, 824 00:38:42,500 --> 00:38:43,860 data, hadisələr nəzarət. 825 00:38:43,860 --> 00:38:45,654 Not kifayət qədər əmin hələ bütün bunlar demək nə, 826 00:38:45,654 --> 00:38:47,820 lakin onlar var ki, görürsünüz gözəl təsnif edilmişdir. 827 00:38:47,820 --> 00:38:50,680 Və bir proqram yazmaq Scratch, bu məhz bunu edək. 828 00:38:50,680 --> 00:38:53,480 >> Mən altında başlamaq gedirəm Events, və bu bir sürükleyin. 829 00:38:53,480 --> 00:38:55,470 Yaşıl bayraq tıklandığında. 830 00:38:55,470 --> 00:38:56,704 İndi niyə ki, bir? 831 00:38:56,704 --> 00:38:59,120 Də könüllü Xatırladaq ki gəldi, ilk şey mən 832 00:38:59,120 --> 00:39:02,017 və ya onlar Basın idi sağ üst küncündə bayrağı. 833 00:39:02,017 --> 00:39:03,600 Və yalnız proqram başlamaq deməkdir. 834 00:39:03,600 --> 00:39:06,560 >> Belə ki, hadisə baş zaman, mən nə istəyirəm? 835 00:39:06,560 --> 00:39:10,070 Mən görünür altında getmək üçün gedirəm, Mən gedirəm "salam demək." 836 00:39:10,070 --> 00:39:14,000 Mən bu dəyişdirmək üçün gedirəm və kimi bir şey demək "salam Yale". 837 00:39:14,000 --> 00:39:16,970 İndi zoom gedirəm həyata, yaşıl bayrağı basın, 838 00:39:16,970 --> 00:39:19,050 və voiture, mən bir proqram yazdıq. 839 00:39:19,050 --> 00:39:20,990 Bu, bütün maraqlı deyil yalnız hələ, lakin bu 840 00:39:20,990 --> 00:39:23,195 tam olaraq harada hər bu müəllif başladı, 841 00:39:23,195 --> 00:39:25,740 həm Pikachu, və ikili ampüller və Oscartime, 842 00:39:25,740 --> 00:39:26,890 və bir çox daha çox nümunələri. 843 00:39:26,890 --> 00:39:29,150 >> Siz super sadə başlamaq, və sonra qat başlamaq, 844 00:39:29,150 --> 00:39:31,046 və xüsusiyyətləri və işlevselliği əlavə edin. 845 00:39:31,046 --> 00:39:32,920 Belə ki, bu qat nə ibarətdir gedir? 846 00:39:32,920 --> 00:39:36,086 Yaxşı, şərhlərdə kənarda, biz də lazımdır az daha fancily şeylər var 847 00:39:36,086 --> 00:39:38,910 Boolean Expressions adlı, Bool adına kimsə sonra. 848 00:39:38,910 --> 00:39:42,820 Və Boolean ifadə sadəcə bir deyil doğru və ya yalan ya var ifadə edərək, 849 00:39:42,820 --> 00:39:45,740 bəli və ya xeyr, 1 və ya 0. 850 00:39:45,740 --> 00:39:47,480 >> Ki, kimi hər hansı bir qütb opposites. 851 00:39:47,480 --> 00:39:48,902 Bu doğru və ya deyil, ya var. 852 00:39:48,902 --> 00:39:51,360 Amma biz də görmək olacaq bu kimi ola bilər olanları. 853 00:39:51,360 --> 00:39:52,925 Belə ki, məsələn, siçan aşağı? 854 00:39:52,925 --> 00:39:54,550 Siz əgər onlar, sort suallar istəyirik. 855 00:39:54,550 --> 00:39:57,650 >> siçan aşağı bilərsiniz var doğru və ya yalan deyil. 856 00:39:57,650 --> 00:39:59,990 1 və ya 0, Siz, mapping olmağa çalışır. 857 00:39:59,990 --> 00:40:01,740 True 1 yalan 0. 858 00:40:01,740 --> 00:40:03,740 Yaxşı nə az haqqında? 859 00:40:03,740 --> 00:40:05,400 Və ya, bu az deyil? 860 00:40:05,400 --> 00:40:06,650 Bu növ bir sual var. 861 00:40:06,650 --> 00:40:09,140 >> Və iki qoymaq əgər orada nömrələri, ya x 862 00:40:09,140 --> 00:40:12,010 y və ya daha az olacaq y bərabər və ya y daha çox, 863 00:40:12,010 --> 00:40:14,635 lakin biz görəcəksiniz, bu blok, yalnız suala cavab, 864 00:40:14,635 --> 00:40:15,810 bu ki, az? 865 00:40:15,810 --> 00:40:17,650 Biz də bu kimi bir şey görə bilərsiniz. 866 00:40:17,650 --> 00:40:18,790 Toxunan siçan göstəricilərinə. 867 00:40:18,790 --> 00:40:21,610 Not Belə ki, xahiş edə bilər sual Sprite var 868 00:40:21,610 --> 00:40:22,800 siçan pointer toxunan? 869 00:40:22,800 --> 00:40:26,040 Digər sözlər, kursor hovering edir cap, və ya ekvivalent üzərində? 870 00:40:26,040 --> 00:40:28,100 >> Biz Anding şeyi birlikdə görəcəyik. 871 00:40:28,100 --> 00:40:30,970 Siz iki sual edə bilərsiniz əmin olun, onların hər ikisi ki 872 00:40:30,970 --> 00:40:34,920 Bəli vermək və ya doğru cavab əvvəl bir şey üçün bir qərar qəbul. 873 00:40:34,920 --> 00:40:36,709 Amma sonra necə qərar qəbul edirsiniz? 874 00:40:36,709 --> 00:40:38,000 Bəli, biz bu şərait var. 875 00:40:38,000 --> 00:40:40,041 >> Və biz bu gördüm bizim telefon kitab nümunəsidir. 876 00:40:40,041 --> 00:40:41,900 Sol axtarır və ya Mike Smith üçün doğru. 877 00:40:41,900 --> 00:40:45,140 Və vəziyyətdə, siz potensial bir şey, 878 00:40:45,140 --> 00:40:47,240 bir Boolean ifadə doğrudur. 879 00:40:47,240 --> 00:40:48,720 >> Şübhəsiz ki, indi şekiller bildiriş. 880 00:40:48,720 --> 00:40:52,250 Bu tutucu indi var biz fit-- bilərsiniz yerüstü 881 00:40:52,250 --> 00:40:54,532 Hesab edirəm ki, forma slayd bir geri əgər. 882 00:40:54,532 --> 00:40:55,740 Bu olduqca eyni ölçüdə deyil. 883 00:40:55,740 --> 00:40:58,400 And olsun ki, siz ki, görürsünüz Scratch dinamik şeyi boyutlandırır 884 00:40:58,400 --> 00:41:01,479 puzzle ədəd uyğun, lakin forma vacibdir nə edir. 885 00:41:01,479 --> 00:41:03,270 Bu şey kimi görünür ki, həqiqətən bu 886 00:41:03,270 --> 00:41:05,410 təxminən eyni forma ki, orada uyğun olmalıdır. 887 00:41:05,410 --> 00:41:09,520 Və biz bir şey etmək istəyirsinizsə, Bu yolla və ya yol, və ya başqa, 888 00:41:09,520 --> 00:41:12,080 bu puzzle Not parça həmçinin. 889 00:41:12,080 --> 00:41:17,450 >> İndi istəyirdi Güman başqa, əgər, və ya başqa, əgər yoxdur. 890 00:41:17,450 --> 00:41:20,120 Başqa sözlə, bir yol üç yol çəngəl. 891 00:41:20,120 --> 00:41:22,656 Yaxşı nə edə bilər yalnız bu nəzər salan tərəfindən? 892 00:41:22,656 --> 00:41:25,030 Bu puzzle parça edə bilər, və uyğun görünmür, 893 00:41:25,030 --> 00:41:27,670 Ancaq yenə də, Scratch gedir bizim üçün gözəl ölçüsü yenidən. 894 00:41:27,670 --> 00:41:29,940 Mən qat başlamaq bilər birlikdə bu şeylər. 895 00:41:29,940 --> 00:41:32,900 >> Belə ki, indi üç yol var Bu doğru əgər çəngəl, bunu. 896 00:41:32,900 --> 00:41:36,560 Bu başqa bir şey doğru əgər Else, başqa, bu başqa yolla getmək, bu yol getmək. 897 00:41:36,560 --> 00:41:39,200 Və Muppet film, yol çəngəl, belə ki, danışmaq 898 00:41:39,200 --> 00:41:42,610 Yale və ya Stanford arasında idi məhz, yalnız iki şərait. 899 00:41:42,610 --> 00:41:45,190 Ya başqa, bu yolla getmək ki, yol getmək. 900 00:41:45,190 --> 00:41:46,940 >> Yaxşı, həmçinin proqramlaşdırma mövcud loops. 901 00:41:46,940 --> 00:41:49,100 Və biz bu artıq istifadə etdiyiniz sinif və pseudocode kodu, 902 00:41:49,100 --> 00:41:51,060 və şübhəsiz ki, o Əbədi Scratch proqramları. 903 00:41:51,060 --> 00:41:53,730 Scratch bu puzzle parça var ki, yalnız əbədi bir şey imkan verir. 904 00:41:53,730 --> 00:41:55,688 Və bəzən istədiyiniz əbədi bir şey etmək. 905 00:41:55,688 --> 00:41:58,810 Bu var, mütləq bir səhv deyil Bir saat davam etmək istəyirəm, çünki, 906 00:41:58,810 --> 00:42:00,730 və ya bir oyun oynayan saxlamaq. 907 00:42:00,730 --> 00:42:04,800 Yoxsa bir sonlu sayı belirtebilirsiniz addımlar, burada bu təkrar bloku ilə kimi, 908 00:42:04,800 --> 00:42:06,550 olan şey 10 dəfə təkrar edəcək. 909 00:42:06,550 --> 00:42:08,560 Biz dəyişənlərin bilərsiniz, biz tezliklə görəcəksiniz. 910 00:42:08,560 --> 00:42:12,300 Və ruhda oxşar dəyişənlərin ilə x, və ya y, z və ya kimi cəbr, üçün. 911 00:42:12,300 --> 00:42:16,390 Bu bilərsiniz rəmzi bir şey bəzi dəyəri, bəzi məlumatlar parça, 912 00:42:16,390 --> 00:42:18,320 Siz istəyirəm bilər ki, sonra üçün unutmayın. 913 00:42:18,320 --> 00:42:21,080 >> Bu ən yaxşı nümunə ola bilər Bir hesab bir oyun, 914 00:42:21,080 --> 00:42:22,080 kimi Pikachu da. 915 00:42:22,080 --> 00:42:25,180 Neçə tort ədəd və etajer tutmaq idi? 916 00:42:25,180 --> 00:42:29,340 Yaxşı ki, dəyişən ola bilər 0 başlayır hesab çağırıb. 917 00:42:29,340 --> 00:42:32,400 Və sonra hər dəfə biz tutuldu tort və ya konfet, və ya kimi parça, 918 00:42:32,400 --> 00:42:33,720 Bu artırılacağını olur. 919 00:42:33,720 --> 00:42:35,990 Bu bir-bir əlavə edilir. 920 00:42:35,990 --> 00:42:38,450 Və belə bir dəyişən mağazalar bir kimi informasiya parça. 921 00:42:38,450 --> 00:42:41,450 Sonra Diziler, və biz gəlmək lazımdır geri bu bir həftə və ya iki vaxt, 922 00:42:41,450 --> 00:42:44,900 lakin bir sıra bir kimi növ edir daxilində inventar və ya bir çanta, 923 00:42:44,900 --> 00:42:46,940 olan virtual şeyi qoya bilər. 924 00:42:46,940 --> 00:42:49,852 Bu daha saxlamaq üçün imkan verir məlumat bir parça daha. 925 00:42:49,852 --> 00:42:51,810 Və faydalı ola bilər oyun, əgər 926 00:42:51,810 --> 00:42:53,630 sort ətrafında gəzinti şeyi yığıb. 927 00:42:53,630 --> 00:42:55,879 Və bəlkə siz saxlamaq istədiyiniz tort o ədəd bütün 928 00:42:55,879 --> 00:42:58,260 ətrafında və yalnız yemək deyil, başqa sonra onlara biridir. 929 00:42:58,260 --> 00:43:00,010 Və sonra bir alacağıq meraklısı tikinti 930 00:43:00,010 --> 00:43:02,932 adlı funksiyaları və ya prosedurlar gəlir. 931 00:43:02,932 --> 00:43:04,640 Və biz olacaq, baxmayaraq ki, daha sürətli burada alacağıq 932 00:43:04,640 --> 00:43:07,345 bu bir çox var ki, görəcəksiniz problemlərin təbii həll 933 00:43:07,345 --> 00:43:08,470 ki qarşılaşma olacaq. 934 00:43:08,470 --> 00:43:10,220 Bizim proqramları başlamaq kimi böyük alacağıq əldə 935 00:43:10,220 --> 00:43:12,640 nümunələri qeyd etmək başlamaq biz yazılı etdiyiniz indeksi, 936 00:43:12,640 --> 00:43:14,556 biz istəyirik puzzle ədəd sürükleyerek və bırakarak. 937 00:43:14,556 --> 00:43:18,240 Və tezliklə özünüz qeyd kimi bunu bir şey təkrar və ya pis hələ 938 00:43:18,240 --> 00:43:21,400 çıxarmaq və sovuşdurmaq proqramlaşdırma Siz yazdıq indeksi, 939 00:43:21,400 --> 00:43:23,612 ki, yəqin ki, bir var imkan amil üçün 940 00:43:23,612 --> 00:43:25,820 hər hansı çıxarmaq saxlamaq və sovuşdurmaq və qoyulması 941 00:43:25,820 --> 00:43:27,430 bir şey bir "funksiyası." adlı 942 00:43:27,430 --> 00:43:29,690 Amma çox olanlar daha çox uzun əvvəl daha ətraflı. 943 00:43:29,690 --> 00:43:31,314 >> Və sonra da meraklısı xüsusiyyətləri var. 944 00:43:31,314 --> 00:43:34,100 Daha rahat sizin üçün, və ya ZPT və ya ekvivalent alaraq, 945 00:43:34,100 --> 00:43:37,600 Scratch həqiqətən şeyi dəstəkləyir mövzuları və hadisələr və daha çox kimi. 946 00:43:37,600 --> 00:43:39,840 Belə ki, var ki, həyata kifayət qədər yüksək tavan, 947 00:43:39,840 --> 00:43:42,540 hətta bu da çox olsa insanlar geniş əlçatan 948 00:43:42,540 --> 00:43:44,460 olan əvvəl proqramlaşdırılmış heç vaxt. 949 00:43:44,460 --> 00:43:47,130 Belə ki, həqiqətən, bir nəzər salaq sadə proqram və ya iki. 950 00:43:47,130 --> 00:43:49,920 >> Biz artıq biz necə baxdı Scratch ilə salam demək bilər. 951 00:43:49,920 --> 00:43:52,800 Mənə davam edək və açmaq az daha maraqlı proqram 952 00:43:52,800 --> 00:43:54,100 Mən əvvəlcədən yazırdı ki. 953 00:43:54,100 --> 00:43:56,430 Və Pet Cat bu bir çağırıb. 954 00:43:56,430 --> 00:43:58,954 Bu proqramların bütün olacaq CS50 saytında mövcuddur. 955 00:43:58,954 --> 00:43:59,870 Həqiqətən, artıq. 956 00:43:59,870 --> 00:44:01,190 >> Beləliklə, siz yükləyə bilərsiniz Onlara və onlarla oynamaq 957 00:44:01,190 --> 00:44:03,850 və Problem Set 0 ilə olan də kurs saytında deyil 958 00:44:03,850 --> 00:44:05,516 bu vasitəsilə gəzmək təşviq edirik. 959 00:44:05,516 --> 00:44:07,820 Və üstəlik, biz var walk-through video sayı 960 00:44:07,820 --> 00:44:10,951 online olan I və CS50 komanda həqiqətən gəzmək 961 00:44:10,951 --> 00:44:14,200 daha bu nümunələr hər vasitəsilə yavaş tempi, çox sürətli forwardable, 962 00:44:14,200 --> 00:44:18,530 və ya rewindable tempi, belə ki, siz gəzmək bilər eləcə də asudə bu yolu. 963 00:44:18,530 --> 00:44:20,330 Belə ki, burada sol Scratch var. 964 00:44:20,330 --> 00:44:22,920 Burada bir proqram sağ var Mən artıq əvvəlcədən etdik ki. 965 00:44:22,920 --> 00:44:24,880 Mənə bu barədə zoom imkan. 966 00:44:24,880 --> 00:44:28,780 Və ingilis bilər kimsə bilmədən Siz yalnız indi ki, bilmək 967 00:44:28,780 --> 00:44:31,650 Scratch işləri, sort demək necə İngilis söz və ya cümlə, 968 00:44:31,650 --> 00:44:35,450 Bu proqram yəqin nə edir? 969 00:44:35,450 --> 00:44:36,836 >> Bəli, narıncı köynək. 970 00:44:36,836 --> 00:44:40,804 >> Auditoriya: [işitilemez] 971 00:44:40,804 --> 00:44:41,796 972 00:44:41,796 --> 00:44:44,980 >> DAVID J. MALAN: Bəli, əgər sizin kursor Scratch pişik, 973 00:44:44,980 --> 00:44:46,220 bir meowing səs oynayır. 974 00:44:46,220 --> 00:44:47,870 Amma biz ifadə necə görürsünüz. 975 00:44:47,870 --> 00:44:49,980 Yəqin var bir orada loop, əbədi. 976 00:44:49,980 --> 00:44:53,000 Və sonra bir vəziyyəti, əgər ifadəsidir. 977 00:44:53,000 --> 00:44:55,090 Və kollektiv, o nə deməkdir? 978 00:44:55,090 --> 00:44:57,210 Bu proqram deməkdir yalnız həmişə çalışan, 979 00:44:57,210 --> 00:44:59,510 və yalnız həmişə gözləyir və izləmək və dinləmək 980 00:44:59,510 --> 00:45:01,730 Mənim üçün pişik mənim siçan hərəkət etmək. 981 00:45:01,730 --> 00:45:04,810 >> Hər dəfə Çünki mən, bunu Siz bunu olacaq, təklif. 982 00:45:04,810 --> 00:45:06,475 Mənə proqram başlamaq edək. 983 00:45:06,475 --> 00:45:08,350 Heç bir şey görünür baş, lakin necə hiss 984 00:45:08,350 --> 00:45:10,152 bir sarı xətt indi qeyd edir. 985 00:45:10,152 --> 00:45:11,360 Yalnız çalışan deməkdir. 986 00:45:11,360 --> 00:45:13,770 Və əbədi var, çünki loop, hələ çalışan. 987 00:45:13,770 --> 00:45:19,610 >> Mənə Not mənim kursor hərəkət edək. [Meow] [Meow] Mən onu hərəkət əgər, 988 00:45:19,610 --> 00:45:25,444 [Meow] indi dayanır, lakin proqramın hələ çalışan. [Meow] Belə ki, sitayişə layiq. 989 00:45:25,444 --> 00:45:28,550 [Meow] Belə ki, açmaq bildirin az daha inkişaf etmiş 990 00:45:28,550 --> 00:45:32,620 Cat Pet etməyin adlı nümunəsidir. 991 00:45:32,620 --> 00:45:35,805 >> İndi görək nə burada olur. [Meow] meowing. 992 00:45:35,805 --> 00:45:39,297 Belə ki, bir az var avtomatik pilot, siz əgər. 993 00:45:39,297 --> 00:45:39,880 pişik --pet. 994 00:45:39,880 --> 00:45:42,820 Mən niyə görəsən. 995 00:45:42,820 --> 00:45:45,389 [ROAR] [Meow] Belə ki, necə bu iş idi? 996 00:45:45,389 --> 00:45:47,930 Yaxşı, siz səbəb cür onun vasitəsilə daxilən, bəlkə. 997 00:45:47,930 --> 00:45:49,346 >> Amma faktiki kodu baxaq. 998 00:45:49,346 --> 00:45:51,819 Belə ki, yenə, zaman yaşıl bayraq tıklandığında, əbədi bunu. 999 00:45:51,819 --> 00:45:53,110 Nə əbədi etmək istəyirsiniz? 1000 00:45:53,110 --> 00:45:56,150 Yaxşı, əgər toxunan siçan pointer, sonra oynamaq 1001 00:45:56,150 --> 00:46:00,270 yəqin Lion adlı bir səs 5, başqa, bu layihənin içərisində 1002 00:46:00,270 --> 00:46:03,010 səs miyavlamak oynamaq, və sonra belə, iki saniyə gözləyin 1003 00:46:03,010 --> 00:46:04,510 Bu fasiləsiz meowing deyil ki. 1004 00:46:04,510 --> 00:46:07,650 Əslində, çox tez başlaya bilərsiniz Özünüzü və roommates annoy. 1005 00:46:07,650 --> 00:46:08,690 >> Bu blok aradan qaldırılması edək. 1006 00:46:08,690 --> 00:46:10,580 Və Not haqqında gözəl nə görürsünüz. 1007 00:46:10,580 --> 00:46:13,070 Drag Things yalnız cür və açılan və interlock. 1008 00:46:13,070 --> 00:46:14,980 Belə ki, yenə, bu artır istədiyiniz nə doldurun. 1009 00:46:14,980 --> 00:46:20,118 Amma sonra bu aradan qaldırılması, və əgər hit oyun, [COMPUTER Blip SES] 1010 00:46:20,118 --> 00:46:22,904 >> --it cür açma edir özü, bu sözün çünki 1011 00:46:22,904 --> 00:46:23,820 Mən deyirəm nə. 1012 00:46:23,820 --> 00:46:27,080 Bu əbədi deyərək bu səs oynamaq, lakin Mən bunu başa çatdırmaq üçün bir şans verən deyiləm. 1013 00:46:27,080 --> 00:46:28,205 Və belə ki, bir səhv olardı. 1014 00:46:28,205 --> 00:46:30,700 Biz idi ki, var indi bu şey. 1015 00:46:30,700 --> 00:46:34,030 Belə ki, həqiqətən sıfırdan başlamaq bildirin sort pun az intended-- 1016 00:46:34,030 --> 00:46:36,450 olan biz indi cat hərəkət var. 1017 00:46:36,450 --> 00:46:38,130 >> Beləliklə, mən Tez bunu gedirəm. 1018 00:46:38,130 --> 00:46:40,910 Mən burada zoom gedirəm Mənə Hadisələr başlamaq üçün. 1019 00:46:40,910 --> 00:46:42,000 Və yaşıl bayraq tıklandığında. 1020 00:46:42,000 --> 00:46:43,410 Və digər yolları var scripts başlamaq üçün. 1021 00:46:43,410 --> 00:46:44,920 Biz burada sadə saxlamaq olacaq. 1022 00:46:44,920 --> 00:46:48,049 >> İndi getmək üçün gedirəm irəli və nəzarət altında getmək. 1023 00:46:48,049 --> 00:46:50,590 Və yenə, siz unutmaq əgər hər şeyi, yalnız ətrafında basın ki, 1024 00:46:50,590 --> 00:46:52,048 və nəticədə onları yenidən tapa bilərsiniz. 1025 00:46:52,048 --> 00:46:53,680 Belə ki, əbədi nə istəyirsiniz? 1026 00:46:53,680 --> 00:46:58,650 Mən hərəkət blok istifadə etmək istədiyiniz Bilirəm ki, 10 addımlar hərəkət mövcuddur. 1027 00:46:58,650 --> 00:47:02,016 >> Belə ki, nə görmək edək burada bu oyun oynamaq əgər. 1028 00:47:02,016 --> 00:47:03,390 Şükür ki, bu çox uzaq getmək deyil. 1029 00:47:03,390 --> 00:47:05,190 Mən hələ cür onu qamarlamaq bilər quyruq və onu geri çəkin. 1030 00:47:05,190 --> 00:47:07,860 Ancaq proqram hələ çalışan, belə ki, o, mənə mübarizə növü var. 1031 00:47:07,860 --> 00:47:10,870 Mən əgər Amma bu cür gözəl olardı şərti kodu bu düzeltmek. 1032 00:47:10,870 --> 00:47:12,800 >> Bu deyilik, çünki həqiqətən, bu, həqiqətən 1033 00:47:12,800 --> 00:47:15,770 hər yaşda hər kəs üçün bir fun oyun. 1034 00:47:15,770 --> 00:47:18,915 Belə ki, bu düzeltmek üçün cəhd edək şərait bir növ olan. 1035 00:47:18,915 --> 00:47:21,670 Beləliklə, mən altında getmək üçün gedirəm Control, sonra əgər. 1036 00:47:21,670 --> 00:47:22,660 Mən bu fikir kimi. 1037 00:47:22,660 --> 00:47:27,470 Belə ki, 10 addım hərəkət sonra, Varsa Mən harada Mənə hiss edək. 1038 00:47:27,470 --> 00:47:30,799 Mən Algılama altında getmək üçün gedirəm və sonra mən burada getmək bilər görünür. 1039 00:47:30,799 --> 00:47:31,840 forma matçlara satır. 1040 00:47:31,840 --> 00:47:34,380 >> Size deyil, lakin bu doldurmaq üçün inkişaf gedir. 1041 00:47:34,380 --> 00:47:35,984 Və indi bu bir az menyu var. 1042 00:47:35,984 --> 00:47:38,650 İndi siçan mən deyil göstərici siçan istəyirəm, kənar istəyirəm. 1043 00:47:38,650 --> 00:47:41,700 Belə ki, Scratch bilmək kifayət qədər ağıllı deyil bir sprite kənar toxunan. 1044 00:47:41,700 --> 00:47:44,360 Mən onu həqiqətən nə istəyirsiniz? 1045 00:47:44,360 --> 00:47:46,025 >> Mənə davam və hərəkət dəyişdirmək imkan verir. 1046 00:47:46,025 --> 00:47:46,940 Siz nə bilirik? 1047 00:47:46,940 --> 00:47:49,242 Mən onu ətrafında çevirmək üçün gedirəm. 1048 00:47:49,242 --> 00:47:51,200 15 dərəcə belə deyil həqiqətən mənə kömək edir. 1049 00:47:51,200 --> 00:47:53,990 Mən onu ətrafında çevirmək istəyirik və digər yol getmək. 1050 00:47:53,990 --> 00:47:57,740 >> Belə ki, nə görmək edək Mən hit əgər burada, indi pulsuz. 1051 00:47:57,740 --> 00:48:01,520 OK cür axmaq axtarır, lakin Bu dedim dəqiq nə işi var. 1052 00:48:01,520 --> 00:48:03,540 Və bu, bütün sprite fırlanan oldu. 1053 00:48:03,540 --> 00:48:04,900 Mən bu düzeltmek İndi çıxır. 1054 00:48:04,900 --> 00:48:06,691 Mən necə bilmirəm ilk bu düzeltmek üçün. 1055 00:48:06,691 --> 00:48:09,190 I növ ətrafında futz idi və Bunu etmək üçün ən yaxşı yolu görmək. 1056 00:48:09,190 --> 00:48:12,630 Amma ki, hərəkət görmək Haydi getmək əgər. 1057 00:48:12,630 --> 00:48:14,050 Oh, mən bu tapılmadı. 1058 00:48:14,050 --> 00:48:15,660 Əslində, Rotation Style seçin. 1059 00:48:15,660 --> 00:48:18,431 Sağ, sol, və ya nə deyil bütün ətrafında dönüşümlü, və ya. 1060 00:48:18,431 --> 00:48:19,930 Və mən istəyirəm nə çıxır. 1061 00:48:19,930 --> 00:48:22,920 Və mən bu qoymaq deyil gedirəm mənim loop, mən qurmaq üçün ehtiyac yoxdur, çünki 1062 00:48:22,920 --> 00:48:24,487 fırlanma stil neçə dəfə. 1063 00:48:24,487 --> 00:48:27,570 Mən çox üst qoyun gedirəm bir müəyyən olur ki, bu proqram, 1064 00:48:27,570 --> 00:48:28,670 və sonra xatırlayır. 1065 00:48:28,670 --> 00:48:30,340 İndi yenə bu cəhd gedirəm. 1066 00:48:30,340 --> 00:48:32,520 Mənə proqramını dayandırmaq edək. 1067 00:48:32,520 --> 00:48:34,050 >> İndi ki, səhv Sabit. 1068 00:48:34,050 --> 00:48:35,700 Beləliklə, mən iteratively bu ilə təkmilləşdirilməsi alıram. 1069 00:48:35,700 --> 00:48:37,900 proqram olur daha mürəkkəb və daha böyük kiçik, 1070 00:48:37,900 --> 00:48:40,810 amma körpə danışmaq belə addımlar alaraq alıram və problemin kiçik sokması 1071 00:48:40,810 --> 00:48:42,010 daha yaxşı və daha yaxşı almaq üçün. 1072 00:48:42,010 --> 00:48:43,260 Amma bu da Topal növüdür. 1073 00:48:43,260 --> 00:48:43,900 >> Siz nə bilirik? 1074 00:48:43,900 --> 00:48:49,860 Həqiqətən yaxşı kimsə xahiş edirəm, qorxunc səs gəlmək istəyirsiniz? 1075 00:48:49,860 --> 00:48:51,210 Bir səs ilə kimsə. 1076 00:48:51,210 --> 00:48:54,070 1077 00:48:54,070 --> 00:48:54,570 Bəli, Uh. 1078 00:48:54,570 --> 00:48:55,550 Qədər gəlib. 1079 00:48:55,550 --> 00:48:57,990 Yaşıl köynək. 1080 00:48:57,990 --> 00:49:01,530 >> Belə ki, bəzi digər əyləncə var çıxır şeyi, estetik və eyni səslənir. 1081 00:49:01,530 --> 00:49:02,290 Burada miyavlamak var. 1082 00:49:02,290 --> 00:49:04,000 Mən Sesler sekmesini basın. 1083 00:49:04,000 --> 00:49:08,730 [Meow] miyavlamak var. [Meow] [Meow] [Meow] --actually rekord bir şey 1084 00:49:08,730 --> 00:49:10,310 burada öz. 1085 00:49:10,310 --> 00:49:13,120 >> Belə ki, məhz bunu edək. 1086 00:49:13,120 --> 00:49:17,670 Əvəzində bu cat səs istifadə, edək burada davam və adı nədir? 1087 00:49:17,670 --> 00:49:18,850 Nick, görüşmək gözəl. 1088 00:49:18,850 --> 00:49:19,350 Bu David var. 1089 00:49:19,350 --> 00:49:21,474 Bir anda Belə ki, mən gedirəm Record düyməsini basın. 1090 00:49:21,474 --> 00:49:23,240 Əgər yalnız bilərsiniz laptop daxil fəğan, 1091 00:49:23,240 --> 00:49:26,140 "Uf," Sizə sanki yalnız divar getdi 1092 00:49:26,140 --> 00:49:28,180 çox qiymət verəcəklər. 1093 00:49:28,180 --> 00:49:29,660 1, 2. 1094 00:49:29,660 --> 00:49:31,470 >> NICK: Uf! 1095 00:49:31,470 --> 00:49:32,470 DAVID J. MALAN: Awesome. 1096 00:49:32,470 --> 00:49:34,410 İndi burada bir az redaktə edə bilərsiniz. 1097 00:49:34,410 --> 00:49:35,910 Sakit hissələri qurtarmaq üçün gedir. 1098 00:49:35,910 --> 00:49:37,000 Və mən ki, yaxşı hesab edirəm. 1099 00:49:37,000 --> 00:49:37,690 Çox sağ olun. 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 DAVID J. MALAN: I var yalnız ", uf" adlandırılmışdır 1103 00:49:45,110 --> 00:49:46,901 lakin indi mən gedirəm Mənim skript geri. 1104 00:49:46,901 --> 00:49:49,810 Və bildiriş sound burada həqiqətən var. 1105 00:49:49,810 --> 00:49:53,520 Mən irəli getmək üçün gedirəm və səs uf oynamaq, 1106 00:49:53,520 --> 00:49:56,991 Mən əgər bunu gedirəm yalnız kənarları toxunan oldu. 1107 00:49:56,991 --> 00:49:58,740 Və sonra mən gedirəm Bu ətrafında çevirmək lazımdır. 1108 00:49:58,740 --> 00:50:00,250 Belə ki, burada nə görmək edək. 1109 00:50:00,250 --> 00:50:01,728 Tam ekran getmək edək. 1110 00:50:01,728 --> 00:50:02,394 [Video playback] 1111 00:50:02,394 --> 00:50:03,790 -Ouch! 1112 00:50:03,790 --> 00:50:05,290 Uf! 1113 00:50:05,290 --> 00:50:06,790 Uf! 1114 00:50:06,790 --> 00:50:07,790 Uf! 1115 00:50:07,790 --> 00:50:09,160 Uf! 1116 00:50:09,160 --> 00:50:10,780 Uf! 1117 00:50:10,780 --> 00:50:11,587 Uf! 1118 00:50:11,587 --> 00:50:12,086 Uf! 1119 00:50:12,086 --> 00:50:12,492 >> [END playback] 1120 00:50:12,492 --> 00:50:14,490 >> DAVID J. MALAN: Belə ki, həyata ki, bir az xoşbəxt əldə edirik. 1121 00:50:14,490 --> 00:50:17,110 Mən ona hərəkət üçün gedirəm bir zamanda 100 addımlar kimi. 1122 00:50:17,110 --> 00:50:21,790 İndi təsiri gedir Belə ki, [COMPUTER glitch səs] be-- üçün 1123 00:50:21,790 --> 00:50:22,490 səbəb ərzində. 1124 00:50:22,490 --> 00:50:25,470 Belə bir fürsət olduğunu aydınlaşdırır Daha biz, həqiqətən istəyirsinizsə. 1125 00:50:25,470 --> 00:50:27,340 >> Belə ki, indi başqa konsepsiyası təqdim edək. 1126 00:50:27,340 --> 00:50:30,660 Mənə deyilən bir buraxmaq üçün Qoyun və istifadə bir şey hesablanması 1127 00:50:30,660 --> 00:50:31,610 dəyişən çağırıb. 1128 00:50:31,610 --> 00:50:34,700 Bu sitayişə layiq az qoyun və Mən danışmaq üçün onun kostyum dəyişdi. 1129 00:50:34,700 --> 00:50:37,450 Belə ki, default baxmayaraq pişik, siz cəlb edə bilər, yükleyebilirsiniz 1130 00:50:37,450 --> 00:50:40,020 Siz hər hansı bir sayı edə bilərsiniz Sizin sprite simvol. 1131 00:50:40,020 --> 00:50:43,740 Burada bir proqram İngilis nə olacaq? 1132 00:50:43,740 --> 00:50:47,110 >> İndi bilmək yalnız nə yenidən əsaslanır. 1133 00:50:47,110 --> 00:50:48,230 Bu proqram nə var? 1134 00:50:48,230 --> 00:50:50,740 1135 00:50:50,740 --> 00:50:53,500 Bəli, bu saymaq olacaq. 1136 00:50:53,500 --> 00:50:55,842 Bir-bir sayı. 1137 00:50:55,842 --> 00:50:57,550 Biz yəqin var Bu set counter var. 1138 00:50:57,550 --> 00:50:59,380 >> Mən ki, nə bilmirəm amma bəlkə bir dəyişən var. 1139 00:50:59,380 --> 00:51:00,740 Bu, sadəcə bir konteyner, x və ya y var. 1140 00:51:00,740 --> 00:51:04,290 Amma söz counter daha çox riyaziyyatçı nin X və ya Y çox təsviri. 1141 00:51:04,290 --> 00:51:06,560 Beləliklə, biz şeylər üçün İngilis dili sözlər istifadə edə bilərsiniz. 1142 00:51:06,560 --> 00:51:08,490 Forever, yalnız bunu saxlamaq deməkdir. 1143 00:51:08,490 --> 00:51:10,020 >> Counter söyləyin. 1144 00:51:10,020 --> 00:51:11,270 İndi bu yerdən gəldi? 1145 00:51:11,270 --> 00:51:13,240 Bəli, bu çıxır ki, counter dəyişən deyil. 1146 00:51:13,240 --> 00:51:15,645 Belə ki, yalnız bir puzzle var parça Mən əvvəlcədən yaratmışdır. 1147 00:51:15,645 --> 00:51:18,020 Və baş verir, baxmayaraq ki Burada eyni forma olmaq deyil, 1148 00:51:18,020 --> 00:51:20,540 adətən siz demək olardı Burada Salam kimi bir şey. 1149 00:51:20,540 --> 00:51:23,610 >> Siz həmçinin dəyişən sürükleyin bilər ki, ki danışdı budur. 1150 00:51:23,610 --> 00:51:26,170 Sonra mən, ikinci gözləyin bir counter dəyişdirmək, 1151 00:51:26,170 --> 00:51:27,940 bir əlavə incrementing. 1152 00:51:27,940 --> 00:51:32,407 Xalis təsiri, belə ki, Bu çekici hesablanması qoyun. 1153 00:51:32,407 --> 00:51:33,615 Baxmayaraq ki, o, özünü hesablanması edir. 1154 00:51:33,615 --> 00:51:36,642 1155 00:51:36,642 --> 00:51:38,350 İndi çox tez var qazma almaq üçün gedir 1156 00:51:38,350 --> 00:51:40,900 o olacaq, çünki həqiqətən əbədi bunu, 1157 00:51:40,900 --> 00:51:44,240 lakin dəqiq nə var Proqramın dizayn müəyyən. 1158 00:51:44,240 --> 00:51:48,090 Indi başqa nümunə cəhd edək! ki, bir dəyişən istifadə edir. 1159 00:51:48,090 --> 00:51:51,140 Ki, Hi Hi Hi adlanan bu bir tez annoying almaq deyil. 1160 00:51:51,140 --> 00:51:52,987 İndi bu iki skript var. 1161 00:51:52,987 --> 00:51:54,570 Və yenə də, biz körpə addımlar edirik. 1162 00:51:54,570 --> 00:51:57,236 >> Biz super bir şey ilə başladı kiçik, ona əlavə, ona əlavə. 1163 00:51:57,236 --> 00:51:59,750 İndi bir şey etmək istəyirəm daha dinamik, 1164 00:51:59,750 --> 00:52:02,950 mən dinləmək olmaq istəyirəm Bir anda iki fərqli şeylər. 1165 00:52:02,950 --> 00:52:05,420 Sol, belə yaşıl bayraq tıklandığında, 1166 00:52:05,420 --> 00:52:08,100 Mən yazıb dəyişən müəyyən əvvəlcədən Səssiz çağırıb. 1167 00:52:08,100 --> 00:52:09,700 Mən özbaşına 0 seçin. 1168 00:52:09,700 --> 00:52:13,290 Belə ki, Scratch doğru yoxdur və yalan, lakin 0 və 1 var. 1169 00:52:13,290 --> 00:52:15,270 >> Belə ki, eyni fikri təxmini bilər. 1170 00:52:15,270 --> 00:52:21,110 Və sonra əbədi, kosmik bar əgər bərk, sonra dəyişən 0 üçün müəyyən. 1171 00:52:21,110 --> 00:52:21,810 Və ya sorry. 1172 00:52:21,810 --> 00:52:25,920 Space bərk halda, və sessizleştirildi varsa, dəyişən, 0 1173 00:52:25,920 --> 00:52:29,950 sonra 1 sessizleştirildi müəyyən başqa 0 sessizleştirildi seçin. 1174 00:52:29,950 --> 00:52:32,370 Bu etdiyiniz sort kimi görünür yalnız bunu və iş məhvi. 1175 00:52:32,370 --> 00:52:33,130 >> Lakin təsiri nədir? 1176 00:52:33,130 --> 00:52:35,588 Hər dəfə mən yer bar hit nə mənim dəyişən olur 1177 00:52:35,588 --> 00:52:38,150 məntiqi, sessizleştirildi adlı? 1178 00:52:38,150 --> 00:52:39,100 Sort Çevrilmiş olur. 1179 00:52:39,100 --> 00:52:41,035 Bu 0 1 dəyişdikdə və ya 0 1. 1180 00:52:41,035 --> 00:52:43,035 Belə ki, bir neçə blok etdi ifadə, lakin bütün 1181 00:52:43,035 --> 00:52:47,280 Mən dövlət toggling edir edirəm 0 və ya 1, ya 0 və ya 1 Bu dəyişən 1182 00:52:47,280 --> 00:52:48,530 hər dəfə yer bar basın. 1183 00:52:48,530 --> 00:52:49,905 İndi burada, bu nə işi var? 1184 00:52:49,905 --> 00:52:53,400 Forever, sessizleştirildi əgər 0, sessizleştirildi əgər belə yalan. 1185 00:52:53,400 --> 00:52:57,910 Bu sessizleştirildi deyil Belə ki, var orada semantika, səs dəniz aslan oynamaq 1186 00:52:57,910 --> 00:53:00,810 və iki Hi Hi Hi edirəm saniyə, iki saniyə gözləyin. 1187 00:53:00,810 --> 00:53:02,710 Belə ki, indi bu qeyd scripts səmərəli var 1188 00:53:02,710 --> 00:53:07,100 paralel gedir bir bilərsiniz ki, bir fəaliyyət üçün dinləmək, digər 1189 00:53:07,100 --> 00:53:09,010 ki, fəaliyyət əsasında qərar qəbul etmək. 1190 00:53:09,010 --> 00:53:10,655 Və əbədi bunu edə bilərsiniz. 1191 00:53:10,655 --> 00:53:12,638 >> [SEA LION hürən] 1192 00:53:12,638 --> 00:53:14,852 >> [SEA LION hürən] 1193 00:53:14,852 --> 00:53:20,050 >> Bu əbədi bunu olacaq və Mən yalnız etdiyiniz kimi [SEA LION hürən]. 1194 00:53:20,050 --> 00:53:23,010 İndi hələ də çalışan amma oyun "bağlıdır" var. 1195 00:53:23,010 --> 00:53:27,260 [SEA LION hürən] ki, var bütün bu oğlan indi də yoxdur. 1196 00:53:27,260 --> 00:53:28,660 >> Burada bir misal açmaq edək. 1197 00:53:28,660 --> 00:53:31,840 Mənə hadisələr gedək, və indi bu çekici çox. 1198 00:53:31,840 --> 00:53:34,130 Amma bu iki sprites var görürsünüz. 1199 00:53:34,130 --> 00:53:37,520 Belə ki, yalnız iki scripts bir sprite, lakin iki sprites. 1200 00:53:37,520 --> 00:53:40,750 Mən mavi oğlan basın əgər artıq, bir proqram kimi o çox 1201 00:53:40,750 --> 00:53:43,790 burada sözün yalnız deyir Bu, mən bir hadisə qəbul etdiyiniz zaman, 1202 00:53:43,790 --> 00:53:45,620 iki saniyə üçün "Polo" deyirlər. 1203 00:53:45,620 --> 00:53:48,460 >> Əgər ifa etdiyiniz Belə ki, əgər bir hovuz, oyun Marco Polo, 1204 00:53:48,460 --> 00:53:52,500 narıncı oğlan script əgər hər hansı bir göstərici, yəqin 1205 00:53:52,500 --> 00:53:57,380 hər dəfə, yer bar hit edəcəyimiz narıncı oğlan nə var? 1206 00:53:57,380 --> 00:53:58,642 O, demək olacaq "Marco". 1207 00:53:58,642 --> 00:53:59,850 Və sonra bu yeni blok edir. 1208 00:53:59,850 --> 00:54:02,409 Biz əvvəl bu görmədim etdik lakin bir hadisə yayımlanacaq. 1209 00:54:02,409 --> 00:54:04,200 Mən zəng edə bilər Biz istəyirik hadisə bir şey. 1210 00:54:04,200 --> 00:54:06,033 >> Biz bu geri gəlmək lazımdır bəlkə uzun əvvəl. 1211 00:54:06,033 --> 00:54:08,410 Amma bir hadisə yayım bir sprite üçün bir yoldur 1212 00:54:08,410 --> 00:54:11,836 başqa danışmaq mahiyyətcə bir mesaj keçən. 1213 00:54:11,836 --> 00:54:12,960 Bu çox bir mesaj deyil. 1214 00:54:12,960 --> 00:54:14,130 Bu vizual bir şey deyil. 1215 00:54:14,130 --> 00:54:17,370 Bu kompüter mesaj sort var digər oğlan üçün dinləmək olunur. 1216 00:54:17,370 --> 00:54:21,210 Həqiqətən, mavi oğlan, geri Çünki yaşıl bayraq tıklandığında yoxdur. 1217 00:54:21,210 --> 00:54:23,290 >> Mən bir hadisə qəbul etdiyiniz zaman o əvəzinə var. 1218 00:54:23,290 --> 00:54:26,850 O sinif bu notası təqdim olur zaman, belə danışmaq, o, "Polo". demək lazımdır 1219 00:54:26,850 --> 00:54:30,200 Və belə xalis təsiri zaman ki, mən yaşıl bayrağı edib, heç bir şey olmaz. 1220 00:54:30,200 --> 00:54:34,940 Mən yer bar hit zaman, o deyir "Marco" sözləri ilə cavab "Polo". 1221 00:54:34,940 --> 00:54:38,350 Ancaq sprite Mən ilə əlaqə narıncı biridir. 1222 00:54:38,350 --> 00:54:40,980 Belə ki, bu cür bir yoldur sprites arasında mesaj keçən 1223 00:54:40,980 --> 00:54:43,210 və onlara ünsiyyət olan bir-biri ilə. 1224 00:54:43,210 --> 00:54:46,280 >> İndi son bir baxaq burada deyilən Threads. 1225 00:54:46,280 --> 00:54:49,370 Və oynayan bu bildiriş. 1226 00:54:49,370 --> 00:54:51,184 Belə ki, bu iki sprites var. 1227 00:54:51,184 --> 00:54:52,600 quş növ ətrafında uçan olunur. 1228 00:54:52,600 --> 00:54:53,310 O, dönen edir. 1229 00:54:53,310 --> 00:54:55,890 Heç bir "uf", lakin eyni fikir var. 1230 00:54:55,890 --> 00:54:58,230 >> Ancaq pişik olduqca ağıllı görünür. 1231 00:54:58,230 --> 00:55:01,010 Cat yəqin nə edir? 1232 00:55:01,010 --> 00:55:03,430 Və bunun üçün gözləyin. 1233 00:55:03,430 --> 00:55:05,010 Cat yəqin nə edir? 1234 00:55:05,010 --> 00:55:07,740 Bu, sadəcə dönen deyil. 1235 00:55:07,740 --> 00:55:09,860 >> O, quş aşağıdakı var. 1236 00:55:09,860 --> 00:55:13,920 Və belə görünür, bir yol var blokları bir birləşməsi ilə burada 1237 00:55:13,920 --> 00:55:15,760 və real sürətli pişik baxaq. 1238 00:55:15,760 --> 00:55:20,270 Quş toxunan əgər Forever, sonra oynamaq səs ki, nə Lion 4. 1239 00:55:20,270 --> 00:55:21,360 Biz bir dəfə eşitdim. 1240 00:55:21,360 --> 00:55:25,431 Əks halda, doğru qeyd quş və bir addım hərəkət. 1241 00:55:25,431 --> 00:55:27,680 İndi bir faktdır ki, addım quş verir nə 1242 00:55:27,680 --> 00:55:29,850 üstünlük bir az ilkin, lakin biz əvəzinə 1243 00:55:29,850 --> 00:55:32,980 belə ki, məsələn, bu 10 etmək loop hər iteration o ki, 1244 00:55:32,980 --> 00:55:34,100 vaxt 10 addımlar hərəkət. 1245 00:55:34,100 --> 00:55:35,280 Belə ki, daha çox yer. 1246 00:55:35,280 --> 00:55:36,650 Ardından nə görmək edək. 1247 00:55:36,650 --> 00:55:38,740 [LION ROAR] Bütün daha yaxşı. 1248 00:55:38,740 --> 00:55:41,460 Belə ki, indi yaxşılaşdırılması üçün cəhd edək iteratively bu bir az sonra, 1249 00:55:41,460 --> 00:55:43,330 ki, geri qayıtmaq bir funksiyası anlayışı. 1250 00:55:43,330 --> 00:55:46,580 >> Fundamental və həqiqətən bir class dizayn takeaways. 1251 00:55:46,580 --> 00:55:49,560 Yalnız iş proqramları yazılı deyil və doğru, lakin var ki, 1252 00:55:49,560 --> 00:55:50,080 nəzərdə tutulmuşdur. 1253 00:55:50,080 --> 00:55:54,349 Və dizayn, daha çox subyektiv deyil və zamanla daha yaxşı almaq lazımdır. 1254 00:55:54,349 --> 00:55:57,390 Amma doğru bəzi körpə addımlar imkan çalışan bir proqram ilə başlayan, 1255 00:55:57,390 --> 00:55:59,310 tamamilə, lakin çox yaxşı deyil. 1256 00:55:59,310 --> 00:56:00,650 Bu, çox yaxşı yazılmış deyil. 1257 00:56:00,650 --> 00:56:03,830 >> Belə ki, burada bu ki, bir proqram. 1258 00:56:03,830 --> 00:56:08,060 Öskürək, öskürək, öskürək. 1259 00:56:08,060 --> 00:56:09,880 Hansı proqram kimi görünür? 1260 00:56:09,880 --> 00:56:11,330 Mənə doğru görünür. 1261 00:56:11,330 --> 00:56:13,370 Bu üçün taxt söyləyərək ikinci, o, gözləyir. 1262 00:56:13,370 --> 00:56:14,515 >> Sonra o, gözləyir, yenə deyir. 1263 00:56:14,515 --> 00:56:16,056 Sonra o, gözləyir, yenə deyir. 1264 00:56:16,056 --> 00:56:18,770 Və sonra proqram dolayısı heç bir loop var, çünki, bitir. 1265 00:56:18,770 --> 00:56:21,325 Amma niyə bu pis yazılı proqram? 1266 00:56:21,325 --> 00:56:22,950 Hətta əvvəl proqramlaşdırılmış heç etdik, əgər? 1267 00:56:22,950 --> 00:56:25,240 Kimi, nə rubs bəlkə burada yanlış yol? 1268 00:56:25,240 --> 00:56:26,016 Evet? 1269 00:56:26,016 --> 00:56:29,278 >> Auditoriya: [işitilemez] 1270 00:56:29,278 --> 00:56:29,950 1271 00:56:29,950 --> 00:56:30,950 DAVID J. MALAN: Exactly. 1272 00:56:30,950 --> 00:56:32,700 Siz təkrar edirik Özünüzü təkrar. 1273 00:56:32,700 --> 00:56:36,190 Və sözün mən kopyalanamaz və yapışdırılır təkrar bu blokları iki. 1274 00:56:36,190 --> 00:56:39,237 Və ağlı başında olma dəqiq sort edilməsi lazım olduğunu yoxlayın. 1275 00:56:39,237 --> 00:56:39,820 Bir dəqiqə gözləyin. 1276 00:56:39,820 --> 00:56:41,070 Mən, həqiqətən, bunu etmək lazımdır? 1277 00:56:41,070 --> 00:56:43,610 Belə ki, nə bu nədir var Aşkar həll bəlkə? 1278 00:56:43,610 --> 00:56:44,680 Loop bir növ var. 1279 00:56:44,680 --> 00:56:46,860 Mən kifayət qədər geri yoxdur nə puzzle parça, 1280 00:56:46,860 --> 00:56:48,810 amma baxsaq burada növbəti iteration, 1281 00:56:48,810 --> 00:56:50,560 həqiqətən, yoxdur yalnız əbədi loop, 1282 00:56:50,560 --> 00:56:52,560 dəfə bəzi sayda təkrar var. 1283 00:56:52,560 --> 00:56:54,080 Və mən üç ifadə etdik. 1284 00:56:54,080 --> 00:56:57,839 İndi nə qədər möhkəm qeyd necə daha qısa bu proqramdır. 1285 00:56:57,839 --> 00:56:59,630 Və bir mənada necə daha çox maintainable. 1286 00:56:59,630 --> 00:57:02,840 Mən söz dəyişdirmək istəyirsinizsə öskürək başqa bir şey, 1287 00:57:02,840 --> 00:57:07,530 kimi achoo kimi o asqırıq edir. 1288 00:57:07,530 --> 00:57:09,770 Sonra mən bir onu dəyişdirmək yer, və üç. 1289 00:57:09,770 --> 00:57:12,050 Belə ki, bu artıq kimi hiss biraz daha yaxşı dizayn. 1290 00:57:12,050 --> 00:57:14,610 Qoy mənə əvəzinə açıq öskürək 2, üçüncü nümunəsidir. 1291 00:57:14,610 --> 00:57:17,670 >> Kompüter alim kimi qeyd, Mən adətən, 0 hesablanması başlamaq. 1292 00:57:17,670 --> 00:57:20,950 İndi bu bir az scarier baxır ilk, lakin təsiri eyni. 1293 00:57:20,950 --> 00:57:22,590 Öskürək, öskürək, öskürək. 1294 00:57:22,590 --> 00:57:26,920 Amma nə əsaslı görünür Proqramın üst hissəsində yeni? 1295 00:57:26,920 --> 00:57:28,670 Mən demək xaric etdik. 1296 00:57:28,670 --> 00:57:29,830 >> Mən gözləyin xaric etdik. 1297 00:57:29,830 --> 00:57:32,370 Mən əvəzinə takıldığından nə var? 1298 00:57:32,370 --> 00:57:32,890 A funksiyası. 1299 00:57:32,890 --> 00:57:33,670 A öskürək blok. 1300 00:57:33,670 --> 00:57:35,410 Mən səmimi, mən cür görünür, demək bir idiot Mən yalnız olmasaydı 1301 00:57:35,410 --> 00:57:37,285 bloku ilə başlayır ki, yəqin deyirlər 1302 00:57:37,285 --> 00:57:38,894 Mən ona nə istəyirəm bütün var əgər "öskürək,". 1303 00:57:38,894 --> 00:57:40,310 Amma bu Not yoxdur. 1304 00:57:40,310 --> 00:57:43,396 Əksinə mən bir getdi palitrası, burada daha çox blokları adlı 1305 00:57:43,396 --> 00:57:46,270 Mən bu böyük bənövşəyi şey sürükleyin Burada məni bir funksiyası müəyyən imkan verir ki,. 1306 00:57:46,270 --> 00:57:48,240 Bu əhəmiyyətli mənə imkan verir öz puzzle yaratmaq 1307 00:57:48,240 --> 00:57:51,280 bir şey mən adlandırmaq olar parça ki, mən istəyirəm bir şey edə bilərsiniz istədiyiniz, 1308 00:57:51,280 --> 00:57:52,360 lakin o, bir ad verir. 1309 00:57:52,360 --> 00:57:57,050 Mənə yeni, bənövşəyi puzzle parça verir ki, indi mən nə demək istədiyini edər. 1310 00:57:57,050 --> 00:58:01,060 Burada Belə ki, bu bənövşəyi parça Burada bu uyğundur. 1311 00:58:01,060 --> 00:58:01,960 >> Və bu nə edir? 1312 00:58:01,960 --> 00:58:03,930 Bu üçün öskürək deyir ikinci, sonra gözləyir. 1313 00:58:03,930 --> 00:58:07,330 İndi sort yaratdıq öz xüsusi puzzle parça, 1314 00:58:07,330 --> 00:58:10,040 davranır ki, məhz eyni şəkildə. 1315 00:58:10,040 --> 00:58:11,130 Beləliklə, mən bunu edə bilərsiniz. 1316 00:58:11,130 --> 00:58:14,421 Şübhəsiz ki, daha çox var olacaq və modularization üçün daha çox imkanlar, 1317 00:58:14,421 --> 00:58:16,630 və layering üçün, mürəkkəbliyi bir-birinə üst. 1318 00:58:16,630 --> 00:58:18,547 Amma bu əsas fikir, Həqiqətən problemi 0 bildirib. 1319 00:58:18,547 --> 00:58:20,338 Nə olacaq nə etiraz edir 1320 00:58:20,338 --> 00:58:23,810 Not download, və ya yalnız istifadə etmək web, və yalnız bu əyləncə var. 1321 00:58:23,810 --> 00:58:26,056 Biz sizə bir sıra verəcəyik tələblər, bir səs olan, 1322 00:58:26,056 --> 00:58:27,430 və puzzle ədəd bəzi nömrəsi. 1323 00:58:27,430 --> 00:58:28,480 Amma məhz bu edəcəyik. 1324 00:58:28,480 --> 00:58:31,771 Və siz olacaq ki, həyata lazımdır əvvəlcə bəzi körpə addımlar istəyirəm, 1325 00:58:31,771 --> 00:58:33,690 Proqram olur qədər daha mürəkkəb. 1326 00:58:33,690 --> 00:58:36,010 Amma nəzərə bu Mən bunu edə bilər ən yaxşı yolu? 1327 00:58:36,010 --> 00:58:39,210 Mən bu instinkt qarşısını almaq olar bəlkə də, surəti və yapışdırıb? 1328 00:58:39,210 --> 00:58:41,850 >> Amma Problem Set əvvəl 0 və biz təxirə əvvəl 1329 00:58:41,850 --> 00:58:44,980 Biz bir qədər istədiyiniz fikir daha könüllü biz bilər, əgər, 1330 00:58:44,980 --> 00:58:46,820 son proqram üçün ki, bəlkə də ən var 1331 00:58:46,820 --> 00:58:49,150 uyğun bütün, bu gün yer verilir. 1332 00:58:49,150 --> 00:58:50,298 Aşağı gəlir. 1333 00:58:50,298 --> 00:58:51,234 Bəli. 1334 00:58:51,234 --> 00:58:52,170 Bəli. 1335 00:58:52,170 --> 00:58:53,431 Sizin adınız nədir? 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 Ki, OK. 1339 00:58:59,010 --> 00:59:01,230 Hər iki aşağı gəlir. 1340 00:59:01,230 --> 00:59:05,520 Mən bu elə ilə məşğul olacaq var ki, növbəti on saniyə ərzində. 1341 00:59:05,520 --> 00:59:06,550 Belə ki, aşağı gəlir. 1342 00:59:06,550 --> 00:59:08,370 Aşağı gəlir. 1343 00:59:08,370 --> 00:59:13,250 >> Mənə burada qədər gəlsin. 1344 00:59:13,250 --> 00:59:16,050 Hadi. 1345 00:59:16,050 --> 00:59:16,685 Bütün hüquqlar. 1346 00:59:16,685 --> 00:59:21,360 1347 00:59:21,360 --> 00:59:22,360 Burada görmək edək. 1348 00:59:22,360 --> 00:59:25,735 Belə ki, real sürətli burada qeyd, Siz gəlmək istəyirsinizsə. 1349 00:59:25,735 --> 00:59:28,650 1350 00:59:28,650 --> 00:59:29,926 >> Biz bu iki turda edəcəyik. 1351 00:59:29,926 --> 00:59:30,800 Və adı nədir? 1352 00:59:30,800 --> 00:59:31,270 >> SABRINA: Sabrina. 1353 00:59:31,270 --> 00:59:32,060 >> DAVID J. MALAN: Sabrina və? 1354 00:59:32,060 --> 00:59:32,622 >> YING GEE: Ying Gee. 1355 00:59:32,622 --> 00:59:33,360 >> DAVID J. MALAN: Ying Gee. 1356 00:59:33,360 --> 00:59:34,276 Həm görüşmək Nice. 1357 00:59:34,276 --> 00:59:34,970 David. 1358 00:59:34,970 --> 00:59:38,785 Belə ki, bizim son nümunəsidir burada Ivy Hardest Game çağırıb. 1359 00:59:38,785 --> 00:59:41,160 Biz niyə və biz nə var Level 1, və Level 2 yoxdur. 1360 00:59:41,160 --> 00:59:43,350 >> Və biz nə qədər görürsünüz kənarda biz, həqiqətən, getmək. 1361 00:59:43,350 --> 00:59:45,855 Tələbə Yazan mənim Remixed keçən il 1362 00:59:45,855 --> 00:59:48,840 Bu getmək olardı ki, üzərində də New Haven. 1363 00:59:48,840 --> 00:59:53,180 Mən sizə olacaq ki, bir oyun vermək yuxarı ve aşağı okları hərəkət cəlb, 1364 00:59:53,180 --> 00:59:55,771 və finiş xəttinə Yale əldə. 1365 00:59:55,771 --> 00:59:56,270 Burada getmək. 1366 00:59:56,270 --> 00:59:56,759 >> [Video playback] 1367 00:59:56,759 --> 00:59:58,092 >> [MUSIC - NFL ON FOX mövzusunda mahnı] 1368 00:59:58,092 --> 00:59:59,369 1369 00:59:59,369 --> 01:00:01,160 [MUSIC - MC HAMMER, "U TOUCH BİLMƏZ  BU "] 1370 01:00:01,160 --> 01:00:04,590 1371 01:00:04,590 --> 01:00:07,900 >> U bu toxuna bilməz. 1372 01:00:07,900 --> 01:00:11,634 U bu toxuna bilməz. 1373 01:00:11,634 --> 01:00:14,252 Bu toxuna bilməz. 1374 01:00:14,252 --> 01:00:19,490 Mənim, mənim, mənim, mənim musiqi mənə verib ağır, mənə oh, ağam, demək edir. 1375 01:00:19,490 --> 01:00:22,927 Bir mənə xeyir-dua üçün təşəkkür edirik şer və iki şırınga ayaqları ağla. 1376 01:00:22,927 --> 01:00:24,891 >> Siz aşağı olduğunuzu zaman ki, yaxşı. 1377 01:00:24,891 --> 01:00:26,855 Oaktown bir super narkotik homeboy. 1378 01:00:26,855 --> 01:00:31,274 Mən belə və bu kimi tanınan alıram bir beat uh, siz toxuna bilməz. 1379 01:00:31,274 --> 01:00:34,672 Mən U bu toxunmaq bilməz Homeboy bildirib. 1380 01:00:34,672 --> 01:00:38,656 Biz yaşayan edirik necə Bəli, ki və U bu toxuna bilməz bilirik. 1381 01:00:38,656 --> 01:00:40,135 >> Man, mənim gözümdə baxın. 1382 01:00:40,135 --> 01:00:43,093 U bu toxuna bilməz. 1383 01:00:43,093 --> 01:00:44,572 Yo, mənə funky lyrics büstü imkan verir. 1384 01:00:44,572 --> 01:00:45,363 U bu toxuna bilməz. 1385 01:00:45,363 --> 01:00:46,544 Fresh yeni kicks və şalvar. 1386 01:00:46,544 --> 01:00:48,627 >> Siz kimi var və Siz wanna rəqs bilirik. 1387 01:00:48,627 --> 01:00:51,967 Belə ki, sizin oturacağının hərəkət və almaq Bir qız uçmaq və bu beat tutmaq. 1388 01:00:51,967 --> 01:00:55,911 Bir az nasos keçirilməsi yayma baxmayaraq bit onlara neler bildirin və. 1389 01:00:55,911 --> 01:00:56,890 Ki, kimi. 1390 01:00:56,890 --> 01:00:57,390 Ki, kimi. 1391 01:00:57,390 --> 01:00:59,362 >> Bir missiya soyuq belə geri çəkin. 1392 01:00:59,362 --> 01:01:04,785 Onlara çox olduğunu bildirin bu uh toxunmaq bilməz bir hərəkət edir. 1393 01:01:04,785 --> 01:01:07,743 Yo, mən U bu toxuna bilməz, siz bildirib. 1394 01:01:07,743 --> 01:01:09,222 Niyə insan orada daimi? 1395 01:01:09,222 --> 01:01:10,208 U bu toxuna bilməz. 1396 01:01:10,208 --> 01:01:13,200 >> Yo, fidan zəng məktəbin səsləndiriləcək. 1397 01:01:13,200 --> 01:01:14,005 U bu toxuna bilməz. 1398 01:01:14,005 --> 01:01:18,326 Mənə bir mahnı ver, bir ritm onlara edilməsi Mən indi onları verirəm budur tər. 1399 01:01:18,326 --> 01:01:21,805 Siz Hammer haqqında danışmaq zaman onlar bilirlər Siz hyped bir şou haqqında danışmaq. 1400 01:01:21,805 --> 01:01:24,290 Və sıx müğənnilər var belə tərləmə onlara mic keçir. 1401 01:01:24,290 --> 01:01:27,272 >> Və ya bir tape öyrənmək üçün nə İndi almaq və olacaq 1402 01:01:27,272 --> 01:01:29,260 o çizelgeleri yandırmaq olacaq. 1403 01:01:29,260 --> 01:01:32,739 Legit iş və ya ağır ya Siz həmçinin çıxmaq bilər. 1404 01:01:32,739 --> 01:01:37,709 Bilirsiniz, çünki U bu toxuna bilməz. 1405 01:01:37,709 --> 01:01:41,599 U bu toxuna bilməz. 1406 01:01:41,599 --> 01:01:42,182 Onu qırmaq. 1407 01:01:42,182 --> 01:01:56,095 1408 01:01:56,095 --> 01:01:56,595 Stop. 1409 01:01:56,595 --> 01:01:57,095 Hammer vaxt. 1410 01:01:57,095 --> 01:01:59,577 Bir spin axını ilə getmək Bu hərəkət edə bilməz, əgər 1411 01:01:59,577 --> 01:02:01,068 sonra yəqin ki, ölü. 1412 01:02:01,068 --> 01:02:04,547 Belə ki, öz əlləri dalğa Hava [işitilemez] 1413 01:02:04,547 --> 01:02:08,026 >> Bu, qalib rəqs üçün var Bu və nazik almaq olacaq. 1414 01:02:08,026 --> 01:02:12,996 Yalnız üçün rump uçmaq keçin bir dəqiqə bütün qabar nə edək. 1415 01:02:12,996 --> 01:02:13,990 Bəli. 1416 01:02:13,990 --> 01:02:14,984 U bu toxuna bilməz. 1417 01:02:14,984 --> 01:02:17,966 1418 01:02:17,966 --> 01:02:19,457 >> U bu toxuna bilməz. 1419 01:02:19,457 --> 01:02:23,433 Siz daha yaxşı hyped almaq boy U bu toxuna bilməz. 1420 01:02:23,433 --> 01:02:24,924 Bell məktəbin geri zəng. 1421 01:02:24,924 --> 01:02:25,918 Onu qırmaq. 1422 01:02:25,918 --> 01:02:38,837 1423 01:02:38,837 --> 01:02:39,337 Stop. 1424 01:02:39,337 --> 01:02:40,828 Hammer vaxt 1425 01:02:40,828 --> 01:02:42,816 >> DAVID J. MALAN: Bu CS50 üçün var! 1426 01:02:42,816 --> 01:02:45,301 Bizə qoşulmaq üçün çox təşəkkür edirik! 1427 01:02:45,301 --> 01:02:47,786 Kənarda baxın. 1428 01:02:47,786 --> 01:02:48,611 >> [END playback] 1429 01:02:48,611 --> 01:02:49,277 [Video playback] 1430 01:02:49,277 --> 01:02:52,259 [MUSIC - "Seinfeld" mövzu mahnı] 1431 01:02:52,259 --> 01:02:53,860 -Hey David. 1432 01:02:53,860 --> 01:02:54,500 -Hey, David. 1433 01:02:54,500 --> 01:02:55,912 Necə olacaq? 1434 01:02:55,912 --> 01:02:58,078 >> -Yaxşı Iş bu gün. 1435 01:02:58,078 --> 01:03:00,952 -Yaxşı Haqqında fikir nə Siz zarafatlar üçün nə olacaq? 1436 01:03:00,952 --> 01:03:03,207 Xeyr, mən heç bir şey var. 1437 01:03:03,207 --> 01:03:07,550 Varsa hansı nə varsa bu zarafat edir? 1438 01:03:07,550 --> 01:03:08,970 -Kimi, Arabaları açıldığı? 1439 01:03:08,970 --> 01:03:11,430 -Uh-Ha. 1440 01:03:11,430 --> 01:03:13,890 Siz heç bir şey haqqında, bilirik. 1441 01:03:13,890 --> 01:03:17,559 >> Heç bir, heç bir hekayə kimi -Yaxşı münaqişə, heç bir həlli. 1442 01:03:17,559 --> 01:03:18,350 Mən başa düşmürəm. 1443 01:03:18,350 --> 01:03:20,542 Sonra bu barədə nədir? 1444 01:03:20,542 --> 01:03:23,510 >> -Nothing. 1445 01:03:23,510 --> 01:03:27,427 >> Biz zarafat haqqında out var -Yaxşı heç bir şey, və biz heç bir aktyorlar var. 1446 01:03:27,427 --> 01:03:28,510 Kim bu olacaq? 1447 01:03:28,510 --> 01:03:29,010 >> Yox, yox, -No. 1448 01:03:29,010 --> 01:03:31,310 Mən demək, mən bu olacaq. 1449 01:03:31,310 --> 01:03:32,109 >> Bu -You'll? 1450 01:03:32,109 --> 01:03:32,608 -Bəli! 1451 01:03:32,608 --> 01:03:34,903 İnsanlar həmişə deyirəm ki, Mənə bir xarakter edirəm. 1452 01:03:34,903 --> 01:03:36,029 >> -Yaxşı, Mən demək, bu doğru. 1453 01:03:36,029 --> 01:03:37,445 Amma kimin bu olacaq? 1454 01:03:37,445 --> 01:03:38,660 Bu yalnız sizə ola bilməz. 1455 01:03:38,660 --> 01:03:47,240 >> -Siz Bu olacaq, Gavin, Dan, Dan, Colton, Z'Myla, Alysse, Doug, 1456 01:03:47,240 --> 01:03:51,120 David, hamı. 1457 01:03:51,120 --> 01:03:53,630 >> -Yaxşı Heç bir şey haqqında, və hər kəs var? 1458 01:03:53,630 --> 01:03:54,530 >> -Tamamilə Heç bir şey. 1459 01:03:54,530 --> 01:03:58,730 1460 01:03:58,730 --> 01:04:00,580 >> -Bu Gülməli deyil.