1 00:00:14,320 --> 00:00:17,970 Belə ki, mənim ən böyük zövq Bu gün burada bütün salamlayıram 2 00:00:17,970 --> 00:00:20,600 ilk mühazirə üçün ki, yaxşı, Giriş 3 00:00:20,600 --> 00:00:22,510 Computing və Proqramlaşdırma. 4 00:00:22,510 --> 00:00:29,110 Də CS50 və ya, CPSC as known rəsmi burada Yale 100. 5 00:00:29,110 --> 00:00:34,820 >> Beləliklə, biz daha həyəcanlı ola bilər burada bütün salamlayıram. 6 00:00:34,820 --> 00:00:36,620 My name Patrick Rebeschini edir. 7 00:00:36,620 --> 00:00:39,180 Mən sinif üçün baş təlimatçı edirəm. 8 00:00:39,180 --> 00:00:43,600 Mən burada bir qrup təmsil edirəm 60 işçilərinin 9 00:00:43,600 --> 00:00:46,380 ki, sizinlə işləyəcək dövr ərzində. 10 00:00:46,380 --> 00:00:49,040 Bu sayı demək olar ki, 60 hesab olunur. 11 00:00:49,040 --> 00:00:52,440 Lakin qeyri-adi boyunca öhdəliklərin səviyyəsi 12 00:00:52,440 --> 00:00:56,555 Biz bu qoymaq ki, sinif, sinif CS50 edir 13 00:00:56,555 --> 00:01:00,690 Yale Universitetində ki, təklif edir dəstək böyük səviyyəsi 14 00:01:00,690 --> 00:01:01,960 Hamınıza. 15 00:01:01,960 --> 00:01:05,940 Və biz daha çox fəxr ola bilər Burada yenə bu sinif təklif. 16 00:01:05,940 --> 00:01:11,380 >> Əslində, kimi tezliklə yaşayacaq, CS50 bir sinif daha çoxdur. 17 00:01:11,380 --> 00:01:13,120 Bu icma var. 18 00:01:13,120 --> 00:01:15,250 Və hissəsi olacaq tezliklə bu cəmiyyətin. 19 00:01:15,250 --> 00:01:18,730 Bu ikinci ili olduğunu Yale bu sinif təklif edir. 20 00:01:18,730 --> 00:01:21,640 Biz həddindən artıq qururuq Ötən ilin müvəffəqiyyəti olduğu 21 00:01:21,640 --> 00:01:24,340 ilk dəfə, Burada bu universitetdə, 22 00:01:24,340 --> 00:01:28,930 lisenziya təlim köməkçisi sinif qəbul edilmişdir. 23 00:01:28,930 --> 00:01:32,650 Bu, bütün ilə başladı Bu sinif keçən il. 24 00:01:32,650 --> 00:01:37,050 >> Bildiyiniz kimi, sinif tədris olunur birgə Harvard Universiteti ilə. 25 00:01:37,050 --> 00:01:39,920 Bu kurs öyrətmək üçün biz biz relying-- var 26 00:01:39,920 --> 00:01:44,850 böyük təcrübə arxalana David Malan və Harvard komanda. 27 00:01:44,850 --> 00:01:48,930 Davud olmuşdur tədris CS50 yaxşı 10 il indi. 28 00:01:48,930 --> 00:01:51,160 Hər il o olmuşdur ki, sərhədləri basmaqla 29 00:01:51,160 --> 00:01:54,210 və sinif təcrübə təkmilləşdirilməsi. 30 00:01:54,210 --> 00:01:58,940 Yenə biz daha xoşbəxt ola bilməz onlara bu əməkdaşlıq davam edir. 31 00:01:58,940 --> 00:02:01,840 >> Əslində, bir ən maraqlı hissələri, 32 00:02:01,840 --> 00:02:06,560 Mən indi bu sinif çalışan deyəcəklər həm Yale Harvard və burada, 33 00:02:06,560 --> 00:02:09,420 həqiqətən inanılmaz cross-gübrələmə 34 00:02:09,420 --> 00:02:13,770 fikir, yaxşılaşdırılması Siz bütün təcrübə. 35 00:02:13,770 --> 00:02:18,130 Bu geniş nəticəsində So iki arasında əməkdaşlıq 36 00:02:18,130 --> 00:02:23,070 universitet, CS50 fəxr edir Bu il yeni versiyası elan 37 00:02:23,070 --> 00:02:24,770 çarpan dəyişikliklər. 38 00:02:24,770 --> 00:02:27,580 David indi onlar haqqında bizə xəbər verəcəkdir. 39 00:02:27,580 --> 00:02:31,450 Belə ki, bu varlıq istədiklərimizdən dedi, mənə buyurun 40 00:02:31,450 --> 00:02:34,220 və xoş bir vermək alqış böyük dəyirmi 41 00:02:34,220 --> 00:02:37,290 David salamlayıram və Burada Yale Harvard komanda. 42 00:02:37,290 --> 00:02:40,032 >> [Alqış] 43 00:02:40,032 --> 00:02:41,882 44 00:02:41,882 --> 00:02:43,247 >> DAVID MALAN: Təşəkkür edirəm. 45 00:02:43,247 --> 00:02:43,746 Thanks. 46 00:02:43,746 --> 00:02:46,550 47 00:02:46,550 --> 00:02:51,400 Bu Harvard Universitetinin CS50 edir və Yale Universitetinin tətbiqi 48 00:02:51,400 --> 00:02:53,960 intellektual üçün informatika müəssisələri 49 00:02:53,960 --> 00:02:55,490 və proqramlaşdırma sənəti. 50 00:02:55,490 --> 00:02:59,640 Və nə deməkdir bu kurs edir nəticədə, problem həll edir. 51 00:02:59,640 --> 00:03:01,849 Həqiqətən bir çox bilər yüksək məktəb çıxmaq 52 00:03:01,849 --> 00:03:04,931 və ya il keçmiş neçə sərf Dostları hansı bir merak 53 00:03:04,931 --> 00:03:06,380 Keçən il və ya digər siniflər etdi. 54 00:03:06,380 --> 00:03:08,449 Və hələ, reallıq olursa olsun, nə biz 55 00:03:08,449 --> 00:03:11,740 Bu sinif günün sonunda etmək, Bu problem həll haqqında olacaq. 56 00:03:11,740 --> 00:03:14,320 >> Və belə ki, bəlkə almaq Əslində bəzi müayinəsi 57 00:03:14,320 --> 00:03:16,770 tələbə ki, 73% -i həm burada, bu sinif almaq 58 00:03:16,770 --> 00:03:20,235 Yale həmçinin Harvard da əvvəl CS sinif qəbul heç vaxt. 59 00:03:20,235 --> 00:03:22,610 Siz burada oturan edirik Belə ki tamaşaçı gün merak 60 00:03:22,610 --> 00:03:24,520 niyə burada oturan tamaşaçı bu gün 61 00:03:24,520 --> 00:03:26,300 və ya bəlkə yalnız izlədi bəzi dostları ilə yanaşı, 62 00:03:26,300 --> 00:03:28,299 və ya bəlkə siz olduğunuz bir kimi az maraqlı nə 63 00:03:28,299 --> 00:03:30,194 informatika və proqramlaşdırma həyata edir 64 00:03:30,194 --> 00:03:32,860 ki, sinif yoldaşları ən Sol və sağ üçün 65 00:03:32,860 --> 00:03:35,840 eyni demoqrafik çox var. 66 00:03:35,840 --> 00:03:38,120 >> Həqiqətən, biz baxsaq Ötən il statistika 67 00:03:38,120 --> 00:03:42,760 həm CS50 tələbə ərzində burada və tələbələr Harvard, 58% 68 00:03:42,760 --> 00:03:44,630 az rahat özlərini təsvir edir. 69 00:03:44,630 --> 00:03:46,090 9% daha rahat edir. 70 00:03:46,090 --> 00:03:47,699 Və sonra 33% arasında haradasa edir. 71 00:03:47,699 --> 00:03:50,240 Və heç bir formal müəyyən var Bu buketler nə deməkdir. 72 00:03:50,240 --> 00:03:52,335 Siz sort siz olduğunuzu əgər az rahat. 73 00:03:52,335 --> 00:03:54,840 Siz bir az narahat hiss etdiyiniz bəlkə sinif olan. 74 00:03:54,840 --> 00:03:57,840 Siz kompüter əgər kifayət qədər əmin deyilik elm sinif, sizin üçün nəhayət 75 00:03:57,840 --> 00:04:00,009 və siz ki, həyata çox yaxşı şirkəti. 76 00:04:00,009 --> 00:04:01,800 Həqiqətən grading, və qiymətləndirmə, 77 00:04:01,800 --> 00:04:04,466 rəy, və ki, bütün və sinif dəstək strukturu 78 00:04:04,466 --> 00:04:06,550 nəticədə çox fərdi edir. 79 00:04:06,550 --> 00:04:09,187 Daha çox ən çox hansı dizayn digər sinif. 80 00:04:09,187 --> 00:04:11,520 Şübhəsiz ki, nə nəticədə məsələlər bu sinif deyil edir 81 00:04:11,520 --> 00:04:14,180 qədər siz başa harada nisbi başqalarına, 82 00:04:14,180 --> 00:04:18,070 lakin siz həftə 11 və ya son, və həftə özünüzü nisbətən 83 00:04:18,070 --> 00:04:20,372 Burada 0 ilk. 84 00:04:20,372 --> 00:04:21,330 Belə ki, nə deməkdir? 85 00:04:21,330 --> 00:04:24,750 Bəli, bu o 73% vasitələri qəbul heç vaxt tələbələr, ötən il 86 00:04:24,750 --> 00:04:26,917 tərəfindən əvvəl CS sinif, dövr başlayır onlar 87 00:04:26,917 --> 00:04:29,500 dildə dabbling edildi , Scratch adlı özümüz 88 00:04:29,500 --> 00:04:30,340 Bu gün burada görəcəksiniz. 89 00:04:30,340 --> 00:04:32,190 Və sonunda semestr onlar getmişdi 90 00:04:32,190 --> 00:04:34,700 problemlər bütün bu siyahı ilə. 91 00:04:34,700 --> 00:04:36,399 dil adlı c başlayaraq. 92 00:04:36,399 --> 00:04:38,190 Həyata keçirilməsi, nə ilk baxışda, gedir 93 00:04:38,190 --> 00:04:41,010 üçün bir problem bir az olmaq bəzi, lakin kifayət qədər sevindirici bir dəfə 94 00:04:41,010 --> 00:04:44,510 Super Mario dönen almaq və bir piramida aşağı 95 00:04:44,510 --> 00:04:47,005 yalnız ilə də olsa, həyata ASCII art deyilən bir şey. 96 00:04:47,005 --> 00:04:49,380 son year-- həyata keçirilməsi nə tələbələr Ötən il sonra 97 00:04:49,380 --> 00:04:53,270 sonra həyata edilmişdir idi onların Öz Caesar parol və Vigenère parol. 98 00:04:53,270 --> 00:04:55,180 Belə ki, şifreleme alqoritmlər olan siz ola bilər 99 00:04:55,180 --> 00:04:58,920 scramble məlumat və sonra unscramble məlumat gizli mesaj göndərmək üçün. 100 00:04:58,920 --> 00:05:00,010 15 oyun. 101 00:05:00,010 --> 00:05:02,260 Siz Xatırlayırsınızsa uşaqlıq və ya bəzi partiya lehinə, 102 00:05:02,260 --> 00:05:05,000 Siz hərəkət ki, kiçik plastik oyun nömrələri up, aşağı, sol və sağ 103 00:05:05,000 --> 00:05:07,500 onları almaq üçün cəhd, həqiqətən ki, oyun həyata 104 00:05:07,500 --> 00:05:09,640 və orada lazım məntiq həll. 105 00:05:09,640 --> 00:05:11,640 Və sonra biz dabbled Suclari keçən il. 106 00:05:11,640 --> 00:05:13,810 >> Belə ki, orta dövr ilə, heç vaxt tələbələr 107 00:05:13,810 --> 00:05:16,130 Onların klaviatura istifadə əvvəl bu məqsədlə 108 00:05:16,130 --> 00:05:19,030 proqram yazılı edilmişdir belə danışmaq, bərpa, 109 00:05:19,030 --> 00:05:21,420 JPEGs və ya fotoşəkillər biz təsadüfən idi ki, 110 00:05:21,420 --> 00:05:24,430 bir digital silindi bir kamera yaddaş kartı. 111 00:05:24,430 --> 00:05:28,130 gizli mesaj bərpa bir bitmap image daxilində, 112 00:05:28,130 --> 00:05:30,030 və digər bu kimi növləri qrafik həmçinin. 113 00:05:30,030 --> 00:05:32,770 >> Biz sonra verilməsi transitioned bütün sinif bir lüğət. 114 00:05:32,770 --> 00:05:36,330 Just həqiqətən böyük mətn faylı 150,000 İngilis dili sözlər ilə. 115 00:05:36,330 --> 00:05:39,080 Və hər kəs etiraz edildi elə oxumaq, belə ki, danışmaq 116 00:05:39,080 --> 00:05:40,780 yaddaş daxil bu sözlər. 117 00:05:40,780 --> 00:05:42,060 kompüter yaddaş Into. 118 00:05:42,060 --> 00:05:44,310 Və sonra suallara cavab şəklində, bu bir söz? 119 00:05:44,310 --> 00:05:44,934 bu bir söz varmı? 120 00:05:44,934 --> 00:05:45,580 bu bir söz varmı? 121 00:05:45,580 --> 00:05:47,880 Həqiqətən yalnız həyata bir yazım checker. 122 00:05:47,880 --> 00:05:50,320 Və sonra hər çətin böyük board-- digər 123 00:05:50,320 --> 00:05:53,040 lider board görmek üçün yaddaş ən az miqdarı istifadə 124 00:05:53,040 --> 00:05:56,470 vaxt ən məbləğində üçün həqiqətən böyük sənədləri yoxlamaq sehr. 125 00:05:56,470 --> 00:05:59,760 >> Biz sonra transitioned isə öz web server həyata keçirir. 126 00:05:59,760 --> 00:06:04,070 Belə ki, dildə web pages edilməsi HTML və CSS kimi, tanış değilseniz. 127 00:06:04,070 --> 00:06:06,360 Amma əslində həyata server ki, 128 00:06:06,360 --> 00:06:09,260 internet dinləyir brauzerlər istekleri üçün 129 00:06:09,260 --> 00:06:11,022 və həmin müraciətlərə cavab. 130 00:06:11,022 --> 00:06:13,230 Sonra öz həyata web kimi e-ticarət 131 00:06:13,230 --> 00:06:15,490 tələbələr səhmlərinin almaq və satmaq bilər. 132 00:06:15,490 --> 00:06:18,590 təxminən real vaxt rəsm Yahoo Maliyyə stock quotes. 133 00:06:18,590 --> 00:06:21,200 Və tələbələr imkan görmək onların portfeli inkişaf necə. 134 00:06:21,200 --> 00:06:23,570 Və sonra nəhayət mash up Google News və Google 135 00:06:23,570 --> 00:06:26,540 Maps vasitəsi tələbələr şərtləri sonuna müddəti ilə 136 00:06:26,540 --> 00:06:30,110 basın imkanı var idi, və bir Google xəritəsində dəyirmi və axtarış. 137 00:06:30,110 --> 00:06:32,060 Və sonra bütün görmək xəbərlər ki, 138 00:06:32,060 --> 00:06:33,940 xüsusilə sahələrdə proksimal var. 139 00:06:33,940 --> 00:06:36,180 Belə ki, həqiqətən sıfırdan 60 gedir. 140 00:06:36,180 --> 00:06:39,420 >> Və yol boyunca biz nə olan adlı keçən il hacker əlavələr. 141 00:06:39,420 --> 00:06:41,211 Bu bar qaldırmaq sizin üçün daha 142 00:06:41,211 --> 00:06:44,390 çox yaxşı bir ola bilər kim təcrübə məbləği 9% olan 143 00:06:44,390 --> 00:06:45,349 daha rahat. 144 00:06:45,349 --> 00:06:47,140 Belə ki, orada ki, həyata çox yüksək tavan 145 00:06:47,140 --> 00:06:49,200 hətta ərzində tələbələr üçün problemlər 146 00:06:49,200 --> 00:06:50,660 fərqli bir fon gəlir. 147 00:06:50,660 --> 00:06:52,618 Çünki sonunda gün biz son nəticədə istəyirik 148 00:06:52,618 --> 00:06:54,910 Bu sadəcə diqqət. 149 00:06:54,910 --> 00:06:57,010 >> Amma nə bu yoxdur , Problem həll deməkdir? 150 00:06:57,010 --> 00:06:59,100 Belə ki, təklif edək Biz bu kimi çəkmək. 151 00:06:59,100 --> 00:07:01,550 Belə ki, problem həll həqiqətən şəkil yalnız bu cür. 152 00:07:01,550 --> 00:07:04,675 Belə ki, bəzi problem giriş var bir şey, həqiqətən, həll etmək istəyirik. 153 00:07:04,675 --> 00:07:07,020 Məqsədi nəticələr almaq üçün, ki, problemin həlli. 154 00:07:07,020 --> 00:07:09,950 Və orta sonra biz bir qara qutusu zəng edəcəyik. 155 00:07:09,950 --> 00:07:13,970 Siz mütləq bilmək və ya hətta yoxdur ki, qara qutu içərisində nə qayğı. 156 00:07:13,970 --> 00:07:16,670 Bildiyiniz Bütün zaman Siz onu daxil feed 157 00:07:16,670 --> 00:07:19,890 Siz inşallah çıxış əldə və ya ondan bir həll. 158 00:07:19,890 --> 00:07:22,380 Bu gün isə biz baxmaq lazımdır həm giriş və çıxış da, 159 00:07:22,380 --> 00:07:24,838 alacağıq uzunmüddətli və artıq bütün dövr əlbəttə, 160 00:07:24,838 --> 00:07:26,880 ki, qutu içərisində nə diqqət. 161 00:07:26,880 --> 00:07:30,040 >> Və orada yalan olacaq deyilən bir şey alqoritmləri. 162 00:07:30,040 --> 00:07:33,300 üçün adım talimatları Addım həqiqətən bəzi problemləri həll. 163 00:07:33,300 --> 00:07:35,090 Lakin bəzi giriş nümunəsi nədir? 164 00:07:35,090 --> 00:07:37,840 Belə ki, bəlkə sadə bir şey hər dərs ilinin başlanması, kimsə 165 00:07:37,840 --> 00:07:39,090 iştirak etmək istəyirəm bilər. 166 00:07:39,090 --> 00:07:42,030 Belə ki, biz edə bilər bir, iki, üç, dörd, beş, altı, 167 00:07:42,030 --> 00:07:44,010 Mən necə saxlamaq olardı ki, informasiya track. 168 00:07:44,010 --> 00:07:46,051 Mən yalnız bir, iki getmək bilər üç, dörd, beş, altı. 169 00:07:46,051 --> 00:07:47,720 Və yalnız bir rəqəm növ istifadə edin. 170 00:07:47,720 --> 00:07:51,210 >> Yoxsa mən həqiqətən yaza bilər bu bir az daha uzun müddət. 171 00:07:51,210 --> 00:07:53,340 Və necə Mən təmsil Bu otaqda insanlar? 172 00:07:53,340 --> 00:07:54,900 Bəli, mən OK, kimi bir şey ola bilər. 173 00:07:54,900 --> 00:07:56,070 Mən bir şəxs görürəm. 174 00:07:56,070 --> 00:07:56,600 Yaxşı. 175 00:07:56,600 --> 00:08:01,180 Mən başqa bir şəxs bax, bir s üçüncü şəxs, və. 176 00:08:01,180 --> 00:08:04,070 Amma heç kim bu kimi insanlar sayar. 177 00:08:04,070 --> 00:08:06,952 Belə ki, sanki bizim ən biz əgər hətta bütün bir şey cəlb, 178 00:08:06,952 --> 00:08:08,910 yəqin ki, getmək üçün gedir bir iki üç dörd, 179 00:08:08,910 --> 00:08:14,240 bəlkə bir az xülya almaq, beş, altı, yeddi, səkkiz, doqquz, on və s. 180 00:08:14,240 --> 00:08:16,960 >> Və həqiqətən bir Sistem unary çağırıb. 181 00:08:16,960 --> 00:08:20,549 Uno, BMT kimi bir, harada eyham Yalnız əlifbası bir məktub var. 182 00:08:20,549 --> 00:08:21,840 Siz yalnız bu hash nişanı var. 183 00:08:21,840 --> 00:08:24,570 Mən, səmərəliliyi üçün, yalnız çəkdi nəticədə bu hash markaları, 184 00:08:24,570 --> 00:08:25,500 kimi düz xətləri. 185 00:08:25,500 --> 00:08:27,666 Amma mən onları cəlb edə bilər az stick rəqəmlər kimi. 186 00:08:27,666 --> 00:08:29,550 Where təmsil etmək bir adam, bir giriş, 187 00:08:29,550 --> 00:08:32,210 Mən yalnız bir stick çəkmək rəqəm və ya bir hash nişanı. 188 00:08:32,210 --> 00:08:33,910 Amma bu bütün ifadəli deyil. 189 00:08:33,910 --> 00:08:38,020 >> Mən bütün bu hash varsa Marks, tək stick rəqəmlər imkan 190 00:08:38,020 --> 00:08:41,410 necə təmsil edə bilər sayı 15 kimi bir şey? 191 00:08:41,410 --> 00:08:43,050 Və ya otaqda 15 adam? 192 00:08:43,050 --> 00:08:48,740 Mən 1 kimi bir şey ola bilər 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 193 00:08:48,740 --> 00:08:51,270 14, 15. 194 00:08:51,270 --> 00:08:52,830 Bu, sadəcə, çox yaxşı miqyaslı deyil. 195 00:08:52,830 --> 00:08:55,730 giriş böyük almaq kimi, biz Bu daha yaxşı sistemi lazımdır. 196 00:08:55,730 --> 00:08:57,910 >> Və bu çıxır ki, kompüter istifadə sistemi 197 00:08:57,910 --> 00:09:00,510 bütün fərqli deyil siz və mən bilirəm nə. 198 00:09:00,510 --> 00:09:03,301 Əslində, bu otaqda insanların çoxu, Bu az arasında, hətta əgər 199 00:09:03,301 --> 00:09:06,300 rahat, mütləq bilmirəm necə Mac və ya PC, həqiqətən çalışır, 200 00:09:06,300 --> 00:09:09,810 Siz yəqin ki, ən azı ki, eşitdim başlıq altında 0 və 1-in var. 201 00:09:09,810 --> 00:09:11,390 Sözdə ikili sistemi. 202 00:09:11,390 --> 00:09:15,340 Belə ki, həqiqətən, kompüter daha çox var yalnız onların söz hash nişanları, 203 00:09:15,340 --> 00:09:17,450 lakin kimi çox deyil biz insanlar kimi söz. 204 00:09:17,450 --> 00:09:19,210 >> Həqiqətən, biz insanlar ikili istifadə etməyin. 205 00:09:19,210 --> 00:09:21,160 Bi 2 0 və 1 deməkdir. 206 00:09:21,160 --> 00:09:24,140 Amma bu, Deca 9 10 0 deməkdir. 207 00:09:24,140 --> 00:09:27,660 Beləliklə, biz bir çox ifadəli var Bizim normal insan dünyada imkanları. 208 00:09:27,660 --> 00:09:31,720 Amma bu sistemi mübahisə ediyorum ikili və decimal, və hər şey 209 00:09:31,720 --> 00:09:35,290 arasında və kənarda da var həqiqətən bütün olduqca tanış. 210 00:09:35,290 --> 00:09:39,650 Məsələn, hesab Burada bu misal, 123. 211 00:09:39,650 --> 00:09:43,850 Belə ki, bu həqiqətən, əlbəttə, bir sıra biz 123 kimi bilirik. 212 00:09:43,850 --> 00:09:47,160 Amma yalnız çəkdi yalnız bu idi rəmzləri model glyphs belə danışmaq. 213 00:09:47,160 --> 00:09:49,100 təbaşir board şekiller Sort. 214 00:09:49,100 --> 00:09:52,951 >> Amma niyə biz dərhal və daxilən 123 kimi tutmaq? 215 00:09:52,951 --> 00:09:54,700 Yaxşı, siz kimi, əgər idi Bu sinif məktəb mənə 216 00:09:54,700 --> 00:09:59,920 yəqin ki, bu olduğu öyrənildi 1s sütun, bu, 10s sütun edir 217 00:09:59,920 --> 00:10:01,330 Bu 100s sütunudur. 218 00:10:01,330 --> 00:10:02,860 Və niyə ki faydalıdır? 219 00:10:02,860 --> 00:10:06,440 Bəli, bu sadə hesab indi var rəmzləri bir model almaq üçün nə 220 00:10:06,440 --> 00:10:08,940 bir sıra biz daxilən başa düşürük. 221 00:10:08,940 --> 00:10:14,160 Nə 100 dəfə 1 və sonra 10 dəfə 2 və 1 dəfə 3 222 00:10:14,160 --> 00:10:17,860 Əlbəttə ki, yalnız 100 və 20 və bu üç edir. 223 00:10:17,860 --> 00:10:19,740 Və biz bu together-- ah əlavə əgər. 224 00:10:19,740 --> 00:10:23,880 Belə ki, orada əsaslandırıcı növ yalan rəmzləri niyə bu dəsti arxasında 225 00:10:23,880 --> 00:10:26,550 real və rəqəmli şey deməkdir. 226 00:10:26,550 --> 00:10:32,030 >> Yaxşı, kompüter eyni şey, lakin onlar yalnız bir kimi yüksək arxalana bilər. 227 00:10:32,030 --> 00:10:34,400 Mən bacardı Halbuki üç kimi yüksək saymaq. 228 00:10:34,400 --> 00:10:37,380 Mən saxlanılır əgər Əslində, mən bilər gedir Bu sistemdə doqquz kimi yüksək gedin. 229 00:10:37,380 --> 00:10:40,430 Computers yalnız adet sıfır var və onların əlifbası olanları. 230 00:10:40,430 --> 00:10:41,410 >> Belə ki, nə deməkdir? 231 00:10:41,410 --> 00:10:46,900 Bəli, bu yalnız o deməkdir ki, bir kompüter əgər təmsil etmək istəyir, deyə sayı 0, 232 00:10:46,900 --> 00:10:51,300 bəlkə üç simvol üç istifadə əlifbası məktublar, belə ki, danışmaq 233 00:10:51,300 --> 00:10:53,050 Kompüter 0 təmsil necə ki, var. 234 00:10:53,050 --> 00:10:54,620 Belə ki, bütün qorxudan indiyə qədər. 235 00:10:54,620 --> 00:10:56,450 Bu insanlar nə olardı dəqiq nə. 236 00:10:56,450 --> 00:10:59,410 Və əslində, bizim ən yalnız ki hər halda aparıcı adet sıfır bilməz. 237 00:10:59,410 --> 00:11:01,640 >> Kompüter, bu istəyirsə 1 nömrəli saxlamaq üçün, 238 00:11:01,640 --> 00:11:03,330 çıxır bunu edir. 239 00:11:03,330 --> 00:11:05,630 Və kompüter saxlamaq üçün 2 saylı deyil 240 00:11:05,630 --> 00:11:09,280 unary sistemi edəcəyimiz, Mən əvvəllər alluded. 241 00:11:09,280 --> 00:11:11,360 Bu, həqiqətən, bunu olacaq. 242 00:11:11,360 --> 00:11:13,570 Bu yəqin ki, harada model başlayır 243 00:11:13,570 --> 00:11:15,570 ən insanlar üçün daha az aydın olmaq. 244 00:11:15,570 --> 00:11:18,580 Ki, 2, bu 3. 245 00:11:18,580 --> 00:11:21,600 Maraqlıdır ki, bu artıq 4. 246 00:11:21,600 --> 00:11:24,120 İndi bu, həqiqətən yoxdur bəlkə sirli görünür, 247 00:11:24,120 --> 00:11:26,762 lakin biz hesab əgər deyil nə ikili həqiqətən deməkdir. 248 00:11:26,762 --> 00:11:28,720 Bu iki var deməkdir Sizin əlifbası məktubları. 249 00:11:28,720 --> 00:11:31,940 Belə ki, iki mümkün simvol hər tutucu üçün. 250 00:11:31,940 --> 00:11:35,970 >> həqiqətən gedirik deməkdir ki bir 1s yer, və ya 2s yer lazımdır, 251 00:11:35,970 --> 00:11:40,800 bir 4s yer və sonra 8, 16, 32, və 64. 252 00:11:40,800 --> 00:11:42,290 Və fərq var nə var? 253 00:11:42,290 --> 00:11:47,150 Bu kimi 1, 2, 4, 8, 16, 32, 64 var. 254 00:11:47,150 --> 00:11:50,690 Biz 110, 100,000, 10,000 idi əvvəl. 255 00:11:50,690 --> 00:11:53,170 orada oxşarlıq nədir? 256 00:11:53,170 --> 00:11:54,940 Və model nədir? 257 00:11:54,940 --> 00:11:55,505 Bəli. 258 00:11:55,505 --> 00:11:57,380 TƏLƏBƏ: 2 Powers əvəzinə 10 səlahiyyətləri. 259 00:11:57,380 --> 00:11:57,660 DAVID MALAN: Bəli. 260 00:11:57,660 --> 00:11:59,290 2 Powers əvəzinə 10 səlahiyyətləri. 261 00:11:59,290 --> 00:12:02,160 Və mən saxlamaq istəyirdi 8 16'lar və belə forth-- gedir 262 00:12:02,160 --> 00:12:05,822 lakin indi bu cür varsa ipucu İndi ikili sistem 263 00:12:05,822 --> 00:12:07,280 həqiqətən olduqca sadə deyil. 264 00:12:07,280 --> 00:12:10,910 Niyə 0 nin bu nümunəsidir kompüter 0 dünyada? 265 00:12:10,910 --> 00:12:14,910 bu Well, çünki 4 dəfə 0, 2 dəfə 0, 1 dəfə 0 və 0 almaq. 266 00:12:14,910 --> 00:12:16,650 >> Niyə bu sayı 1 deyil? 267 00:12:16,650 --> 00:12:20,070 Eyni əsaslandırıcı, amma indi biz 1 sütun bir 1 var. 268 00:12:20,070 --> 00:12:21,840 bu 2 Niyə? 269 00:12:21,840 --> 00:12:24,450 Biz 2s sütun bir 1 var. 270 00:12:24,450 --> 00:12:30,190 Və necə sonra təmsil etmək , Ikili sayı 7 demək? 271 00:12:30,190 --> 00:12:31,324 louder söyləyin. 272 00:12:31,324 --> 00:12:32,170 >> TƏLƏBƏ: Three 1s. 273 00:12:32,170 --> 00:12:33,086 >> DAVID MALAN: Üç 1s. 274 00:12:33,086 --> 00:12:37,110 Belə ki 1, 1, 1 biz yalnız lazımdır, çünki 4 plus 2 plus 1 Mənə 7 verir. 275 00:12:37,110 --> 00:12:37,610 Yaxşı. 276 00:12:37,610 --> 00:12:40,410 Belə ki, oradan necə biz bunu 3 placeholders 8 təmsil? 277 00:12:40,410 --> 00:12:43,310 278 00:12:43,310 --> 00:12:43,922 Bəli. 279 00:12:43,922 --> 00:12:45,070 >> TƏLƏBƏ: 1, 0, 0, 0. 280 00:12:45,070 --> 00:12:46,970 >> DAVID MALAN: 1, 0, 0, 0 Bəli. 281 00:12:46,970 --> 00:12:49,380 Və hələ, bəlkə, I növ texniki lazımdır 282 00:12:49,380 --> 00:12:52,380 board bir tutucu əlavə edin. 283 00:12:52,380 --> 00:12:55,480 Hesab edirəm ki, Mən, həqiqətən, uyğun istəyirsinizsə bu kimi bir şey etmək lazımdır. 284 00:12:55,480 --> 00:12:58,990 Mən, həqiqətən, indi istifadə etmək lazımdır 8s sütun, və gözəl edir. 285 00:12:58,990 --> 00:13:02,680 Lakin kompüter maraqlı şey ki, bizə bir şey başa olacaq ki. 286 00:13:02,680 --> 00:13:04,390 İndi kompüter daha RAM lazımdır. 287 00:13:04,390 --> 00:13:06,348 Daha çox yaddaş lazımdır bir şey lazımdır, çünki 288 00:13:06,348 --> 00:13:09,650 ki, saxlamaq üçün fiziki əlavə bit, belə danışmaq. 289 00:13:09,650 --> 00:13:10,700 Binary rəqəm. 290 00:13:10,700 --> 00:13:13,260 Həqiqətən bütün baş Burada decimal sistemi kimi, 291 00:13:13,260 --> 00:13:17,380 biz və nömrələr əlavə saxlamaq əgər və, biz 7 8 6 5 getmək 292 00:13:17,380 --> 00:13:19,330 bu sözün, 1 balans kimi. 293 00:13:19,330 --> 00:13:21,940 başqa Və sonra hər şey geri sıfıra enir. 294 00:13:21,940 --> 00:13:25,870 >> Amma biz, həqiqətən, necə təmsil bir kompüter fiziki bunlar? 295 00:13:25,870 --> 00:13:29,380 Yaxşı, günün sonunda, yalnız mənim kompüter gedən fiziki giriş 296 00:13:29,380 --> 00:13:33,630 Burada bu güc şnurunu, belə ki, var elektrik və ya divar elektron. 297 00:13:33,630 --> 00:13:36,920 Və necə bir şey almaq həqiqətən kimi fiziki 298 00:13:36,920 --> 00:13:40,630 əvəzinə belə bir fikir ifadə. 299 00:13:40,630 --> 00:13:41,930 >> Yaxşı, biz nə edə bilər? 300 00:13:41,930 --> 00:13:45,560 Biz bu hesab edə bilər, bütün sağ, bəlkə elektrik axır əgər 301 00:13:45,560 --> 00:13:47,420 Mən bunu saxlamaq və ona keçirilməsi bilər. 302 00:13:47,420 --> 00:13:49,250 Mən keçirilməsi alıram bəzi elektrik, 303 00:13:49,250 --> 00:13:51,700 yalnız olacaq özbaşına bir 1 təmsil edir. 304 00:13:51,700 --> 00:13:53,997 Mən ştepseldən yapışın əgər və heç bir şey yoxdur yoxdur 305 00:13:53,997 --> 00:13:56,330 Siz yalnız olacaq bilirik özbaşına bir 0 təmsil edəcək. 306 00:13:56,330 --> 00:13:57,700 >> Belə bir şey 1, varsa. 307 00:13:57,700 --> 00:13:59,280 heç bir şey yoxdur, 0 varsa. 308 00:13:59,280 --> 00:14:01,420 Yoxsa bu edə bilərsiniz bir az daha əyani. 309 00:14:01,420 --> 00:14:02,704 Burada 0. 310 00:14:02,704 --> 00:14:05,370 heç bir şey maraqlı gedən yoxdur mənim telefon geri haqqında. 311 00:14:05,370 --> 00:14:08,690 Amma bir az imkan əgər elektrik bit, axını 312 00:14:08,690 --> 00:14:11,490 bir az parlaq olsa da Burada mənim flashlight getdi. 313 00:14:11,490 --> 00:14:15,840 Mən ittiham Və bundan dolayı saxlanılması alıram bu telefon artıq 1 təmsil edir. 314 00:14:15,840 --> 00:14:17,700 Belə ki, 0 1. 315 00:14:17,700 --> 00:14:23,630 >> necə yüksək ola bilər 1 IPhone Mən yanaşma bu cür istifadə saymaq? 316 00:14:23,630 --> 00:14:24,490 I 1 demək. 317 00:14:24,490 --> 00:14:25,900 Bu bütün çekici deyil. 318 00:14:25,900 --> 00:14:27,170 Beləliklə, biz daha nə edə bilər? 319 00:14:27,170 --> 00:14:31,180 Yaxşı hər kəs deyil, görək onların indi mən borc bilər ki, telefon? 320 00:14:31,180 --> 00:14:33,800 bir telefon olan hər kəs Bir flashlight ilə inşa? 321 00:14:33,800 --> 00:14:34,969 Mən borc bilər? 322 00:14:34,969 --> 00:14:36,010 Hesab edirəm ki, oxunuş ehtiyac yoxdur. 323 00:14:36,010 --> 00:14:36,510 Yaxşı. 324 00:14:36,510 --> 00:14:37,150 Çox sağ ol. 325 00:14:37,150 --> 00:14:37,780 oxşar borc edək. 326 00:14:37,780 --> 00:14:38,279 Yaxşı. 327 00:14:38,279 --> 00:14:45,570 Mən indi burada diyirləyin əgər, İndi nə təmsil edirəm? 328 00:14:45,570 --> 00:14:46,070 Bəli. 329 00:14:46,070 --> 00:14:49,350 Bu, çünki Belə ki, üç var 1s sütun, bu 2s sütun edir. 330 00:14:49,350 --> 00:14:50,480 Belə ki, 1 plus 2 3. 331 00:14:50,480 --> 00:14:53,410 Və sonra biz almaq üçün cəhd əgər həqiqətən oh creative-- təşəkkür edirəm. 332 00:14:53,410 --> 00:14:54,690 Çox preemptive. 333 00:14:54,690 --> 00:14:55,560 Yaxşı. 334 00:14:55,560 --> 00:14:57,100 İndi üç iPhone var. 335 00:14:57,100 --> 00:14:58,810 Yaxşı. 336 00:14:58,810 --> 00:15:02,500 >> İndi şeylərdir I deyil daha hər hansı bir yoxdur. 337 00:15:02,500 --> 00:15:04,380 İndi nə təmsil edirəm? 338 00:15:04,380 --> 00:15:05,090 Just Sevens. 339 00:15:05,090 --> 00:15:08,000 Amma fiziki lazım bu halda daha çox yaddaş. 340 00:15:08,000 --> 00:15:08,920 Amma bu bütün var. 341 00:15:08,920 --> 00:15:12,870 Siz nə Us olacaq hesab edə bilər Telefonun daxili səni təşəkkür 342 00:15:12,870 --> 00:15:16,240 Yalnız bir keçid kimi və söndürüldükdə olunur. 343 00:15:16,240 --> 00:15:18,350 >> Və heç duydum əgər söz transistor. 344 00:15:18,350 --> 00:15:21,312 Yoxsa heç eşitdim əgər marketing inside Intel danışmaq, 345 00:15:21,312 --> 00:15:24,270 ki, hardware cür danışan oldu ki, kompüter daxilində. 346 00:15:24,270 --> 00:15:26,707 Intel CPU'lar edir, mərkəzi prosessor ədəd, 347 00:15:26,707 --> 00:15:28,790 beyin kimi olan Sizin kompüter daxilində. 348 00:15:28,790 --> 00:15:30,640 Və bu CPU'lar və Onlar bağlı olduğunuz şeylər 349 00:15:30,640 --> 00:15:32,740 çox və kiçik açarları çox var. 350 00:15:32,740 --> 00:15:36,440 açarları Milyonlarla milyardlarla ki, və ya off ola bilər. 351 00:15:36,440 --> 00:15:38,840 >> kompüter Belə ki, təşəkkürlə, Bizim Mac və PC kimi, 352 00:15:38,840 --> 00:15:43,830 7 və ya 8-dən çox yol ali arxalana bilər Onlar yol daha üç var, çünki 353 00:15:43,830 --> 00:15:44,660 və ya dörd bit. 354 00:15:44,660 --> 00:15:48,140 bərabər daha Way daha biz yalnız idi üç Fenerler. 355 00:15:48,140 --> 00:15:52,110 Amma indi bu almaq başlayır tez olduqca maraqsız. 356 00:15:52,110 --> 00:15:55,810 İndi həqiqətən etmək istəyirəm varsa daha maraqlı bir şey etmək, 357 00:15:55,810 --> 00:16:00,340 Mən jump etmək istəyirəm bu kimi bir şey üçün. 358 00:16:00,340 --> 00:16:03,604 >> ASCII Belə ki, həqiqətən faydalı deyil acronym, lakin Amerika Standart Kodu 359 00:16:03,604 --> 00:16:04,770 İnformasiya mübadiləsi üçün. 360 00:16:04,770 --> 00:16:07,450 Bu, sadəcə bir neçə il deməkdir əvvəl insan, qərar 361 00:16:07,450 --> 00:16:10,724 Siz, biz edə nə istədiyini bilirik yalnız nömrələri daha kompüter daha çox. 362 00:16:10,724 --> 00:16:12,890 Biz onlara yalnız istəmirik bahalı kalkulyatorlar olmaq, 363 00:16:12,890 --> 00:16:16,730 Biz kimi şeylər etmək istərdim söz emal, olsa çox sadəcə. 364 00:16:16,730 --> 00:16:20,030 Sonra e-poçt və digər media idi. 365 00:16:20,030 --> 00:16:23,700 >> Və belə ki, dünya bir neçə il qərar əvvəl bu sistem ASCII görə, 366 00:16:23,700 --> 00:16:24,770 Siz nə bilirik? 367 00:16:24,770 --> 00:16:26,970 müəyyən növ In proqramları heç bir zaman 368 00:16:26,970 --> 00:16:30,649 sıra ekvivalent görmək 65, bit model kimi. 369 00:16:30,649 --> 00:16:32,440 Və biz nə edə bilər Burada board riyaziyyat. 370 00:16:32,440 --> 00:16:34,450 65 təmsil bit model. 371 00:16:34,450 --> 00:16:37,240 ondalık sol olan 65 kimi hesab etməyin. 372 00:16:37,240 --> 00:16:41,620 kimi özbaşına düşünün, amma qlobal ardıcıl paytaxtı 373 00:16:41,620 --> 00:16:42,201 A. 374 00:16:42,201 --> 00:16:43,950 Və sonra dünya qərar, siz nə bilirik? 375 00:16:43,950 --> 00:16:45,630 nin bit bir model edək. 376 00:16:45,630 --> 00:16:47,770 Və biz heç görürsünüzsə sayı 66, yalnız imkan 377 00:16:47,770 --> 00:16:50,573 ki, güman H kapital B. Tez irəli 378 00:16:50,573 --> 00:16:55,510 və mən ki, 72 və ya 73 görmək, əgər müvafiq olaraq bir H və I, olmalıdır. 379 00:16:55,510 --> 00:16:57,780 Və bütün, belə ki, kimi uzun Dünya bu razılaşdırır. 380 00:16:57,780 --> 00:17:01,342 Belə ki, bir e-poçt almaq, və ya Bir USB stick bir fayl almaq olardı 381 00:17:01,342 --> 00:17:03,800 that-- zaman kimi və ya bir şey Siz bit ki model görmək, 382 00:17:03,800 --> 00:17:06,980 Siz bu olmalıdır ki, bilirik məktub və ya digər məktub. 383 00:17:06,980 --> 00:17:08,620 >> Amma sağ, kontekstində xüsusi var. 384 00:17:08,620 --> 00:17:12,250 Bir e-poçt proqramı şərh edə bilər simvol kimi bu şeylər, 385 00:17:12,250 --> 00:17:15,760 lakin bir şəkil kalkulyator və ya kalkulyator təmsil və ya şərh edə bilər 386 00:17:15,760 --> 00:17:18,370 bunlar, əlbəttə, məktublar kimi. 387 00:17:18,370 --> 00:17:21,610 >> bildirib ki, tez az baxılması ilə belə. 388 00:17:21,610 --> 00:17:25,440 Bu, bəlkə üç karakter Mənə göndərilən e-mail. 389 00:17:25,440 --> 00:17:27,990 başlıq altında bütün var 0s və 1s, Amma biz qayğı yoxdur. 390 00:17:27,990 --> 00:17:31,580 Biz mücərrəd başlamaq olacaq məktublar 0s və 1s yuxarıda. 391 00:17:31,580 --> 00:17:36,830 Mən 0s və 1s bir model görmək əgər həqiqətən təmsil 72, işarə, işarə, 73, 392 00:17:36,830 --> 00:17:38,866 və sonra 33, mesaj nədir? 393 00:17:38,866 --> 00:17:40,348 >> TƏLƏBƏ: [işitilemez] 394 00:17:40,348 --> 00:17:42,639 DAVID MALAN: Sizcə Belə ki geri yalnız bir an əvvəl, HI 395 00:17:42,639 --> 00:17:47,210 Mən çalışır mesajı verildi H 72 çünki burada ünsiyyət, 396 00:17:47,210 --> 00:17:50,925 Mən 73 və indi 33-- deyil ki mütləq əvvəlcədən bu bilirik, 397 00:17:50,925 --> 00:17:53,800 həqiqətən əgər çıxır chart və sistemin daha çox 398 00:17:53,800 --> 00:17:56,800 ki, insanlıq il razılaşdırılmış əvvəl yalnız bir nida nöqtə var. 399 00:17:56,800 --> 00:18:01,590 And olsun ki, bir model var hər bir xarakter üçün rəmzləri və nömrələr 400 00:18:01,590 --> 00:18:03,849 ki, sizin klaviatura ola bilər. 401 00:18:03,849 --> 00:18:04,389 >> Yaxşı. 402 00:18:04,389 --> 00:18:05,660 mücərrəd daha edək. 403 00:18:05,660 --> 00:18:09,380 biz yalnız var istəmirsinizsə nömrələri və məktublar kimi şeylər, 404 00:18:09,380 --> 00:18:11,420 biz, həqiqətən, qrafik həyata keçirmək istəyirik. 405 00:18:11,420 --> 00:18:13,351 Yaxşı, siz heç etdik, əgər kısaltma RGB eşitdim. 406 00:18:13,351 --> 00:18:15,559 Bu cür indi tarixli, lakin bu cür hələ də var. 407 00:18:15,559 --> 00:18:17,380 RGB, mavi, yaşıl, qırmızı. 408 00:18:17,380 --> 00:18:19,380 Və yalnız bir sistemi deyərək, siz nə, 409 00:18:19,380 --> 00:18:21,650 nin bit üç dəstləri istifadə edək. 410 00:18:21,650 --> 00:18:25,280 8 bit bir set, 8 bir set bit, 8 bit bir set. 411 00:18:25,280 --> 00:18:27,710 Və o bit istifadə edək nə qədər qırmızı biz mağaza 412 00:18:27,710 --> 00:18:31,430 nə qədər ekran, istədiyiniz yaşıl biz ekranda istədiyiniz, 413 00:18:31,430 --> 00:18:34,070 və nə qədər mavi biz ekranda istədiyiniz. 414 00:18:34,070 --> 00:18:37,860 Və bu, yalnız o deməkdir ki, əgər qırmızı bir lot-- böyük sıra var, 415 00:18:37,860 --> 00:18:39,200 mənə qırmızı bir çox verir deməkdir. 416 00:18:39,200 --> 00:18:41,658 Bir böyük sıra varsa yaşıl, mənə yaşıl bir çox verir. 417 00:18:41,658 --> 00:18:44,660 Və yalnız bir az varsa mavi və ya 33 kimi kiçik bir sıra, 418 00:18:44,660 --> 00:18:45,960 Mənə mavi bir az verir. 419 00:18:45,960 --> 00:18:49,720 Və o birləşdirmək üçün baş üç ballıq, belə ki, danışmaq 420 00:18:49,720 --> 00:18:53,160 Siz ancaq görə bilərsiniz şeylərdir almaq Burada proyektor, lakin bu qaranlıq 421 00:18:53,160 --> 00:18:54,630 sarı və ya qəhvəyi kölgə. 422 00:18:54,630 --> 00:18:58,590 >> Amma bu istifadə edərək, demək 8 plus 8 plus model plus 8-- 423 00:18:58,590 --> 00:19:01,710 24 bit ki model necə bir kompüter olardı 424 00:19:01,710 --> 00:19:06,460 bir sarı ki, kölgə saxlamaq kiçik ekranda pixel dot. 425 00:19:06,460 --> 00:19:10,570 Beləliklə, biz 0s və decimal 1s dən getdi etdik əlifbası məktublar nömrələri. 426 00:19:10,570 --> 00:19:13,680 Və ya daha çox maraqlı, nöqtələr rəngli. 427 00:19:13,680 --> 00:19:16,200 >> Bəli, əlbəttə nə sonra gələn gəlir? 428 00:19:16,200 --> 00:19:19,040 Yaxşı, bir şəkil nə olduğunu Facebook və ya bir e-poçt almaq? 429 00:19:19,040 --> 00:19:20,172 Və ya kimi? 430 00:19:20,172 --> 00:19:22,130 müəyyən nədir texniki bir resim? 431 00:19:22,130 --> 00:19:25,090 432 00:19:25,090 --> 00:19:27,710 Bəli. 433 00:19:27,710 --> 00:19:31,270 əgər ibarət bir şəkil nədir Sizin ekranda həqiqətən yaxın baxmaq? 434 00:19:31,270 --> 00:19:31,770 Bəli. 435 00:19:31,770 --> 00:19:33,186 Bu piksel yalnız bir bütün dəstə var. 436 00:19:33,186 --> 00:19:35,220 Əslində, əgər sizin laptop bəlkə sonra, 437 00:19:35,220 --> 00:19:37,180 və həqiqətən yaxından baxmaq pseudocode da bağlı 438 00:19:37,180 --> 00:19:40,370 Necə bahalı laptop və necə yüksək keyfiyyətli ekran, 439 00:19:40,370 --> 00:19:43,480 Siz çox yaxşı bütün görə bilərsiniz Ekranda kiçik nöqtələr. 440 00:19:43,480 --> 00:19:45,890 >> Və bu nöqtələr və ya piksel, olan var deməkdir 441 00:19:45,890 --> 00:19:49,810 ki, hər pixel təmsil edən 24 bit Facebook görmək fotoşəkil, 442 00:19:49,810 --> 00:19:52,049 və ya sadəcə etdi ki, Sizin iPhone haqqında bu yaxınlarda. 443 00:19:52,049 --> 00:19:54,090 Və belə ki, biz almaq necə qrafik kimi şeylər. 444 00:19:54,090 --> 00:19:55,120 Yaxşı, bir video var? 445 00:19:55,120 --> 00:19:58,660 A video qrafik yalnız bir sıra edir yenidən ekran ilə uçan 446 00:19:58,660 --> 00:19:59,780 və təkrar. 447 00:19:59,780 --> 00:20:04,080 Və videos, həqiqətən, yalnız nümunələri ızgaraları, satır təmsil bit 448 00:20:04,080 --> 00:20:06,880 və nöqtələr sütunlar, ekran image ilə uçan, 449 00:20:06,880 --> 00:20:09,240 image image sonra, a.k.a. sonra 450 00:20:09,240 --> 00:20:10,650 Motion şəkillər. 451 00:20:10,650 --> 00:20:12,340 Belə ki, giriş və çıxış üçün var. 452 00:20:12,340 --> 00:20:14,420 >> biz indi bütün bir ehtimal siz ki, 453 00:20:14,420 --> 00:20:17,190 biz kompüter istəyirsinizsə, nə bilirik məlumat təmsil etmək, 454 00:20:17,190 --> 00:20:18,560 Biz bunu üçün bir sistem var. 455 00:20:18,560 --> 00:20:20,780 Biz 0s ilə bunu edə bilərsiniz və Günün sonunda 1s. 456 00:20:20,780 --> 00:20:23,160 Amma biz belə, mücərrəd bilərsiniz Bunun üzərinə, danışmaq 457 00:20:23,160 --> 00:20:25,140 belə ki, daha çox təmsil etmək maraqlı şeylər. 458 00:20:25,140 --> 00:20:28,790 Və burada CS50 out, və informatika ümumiyyətlə, 459 00:20:28,790 --> 00:20:31,250 biz indi çiyinlərində durmaq bütün insanların kim 460 00:20:31,250 --> 00:20:33,530 ki, fiqurlu kim bizdən əvvəl gəldi. 461 00:20:33,530 --> 00:20:38,170 İndi yalnız kompüter güman giriş və çıxış təmsil edə bilər. 462 00:20:38,170 --> 00:20:41,140 >> Amma indi faktiki olaraq edək Onlara bir şey yoxdur. 463 00:20:41,140 --> 00:20:44,850 Belə ki, bir alqoritm yalnız bir set var təlimatlar, addım-addım, 464 00:20:44,850 --> 00:20:46,340 bir problemin həlli üçün. 465 00:20:46,340 --> 00:20:48,730 Və belə bir problem ola bilər. 466 00:20:48,730 --> 00:20:52,440 Belə ki, bu köhnə məktəb texnologiya, bir telefon kitab. 467 00:20:52,440 --> 00:20:55,534 Və daxilində bir telefon kitab bir adları və nömrələri bütün dəstə. 468 00:20:55,534 --> 00:20:57,700 Və bu adları ümumiyyətlə əlifba sırası ilə sıralanır. 469 00:20:57,700 --> 00:21:01,310 >> Belə ki, əgər mən kimsə tapmaq istəyirdi Mike Smith kimi bu telefon kitab, 470 00:21:01,310 --> 00:21:02,930 edəcəyimiz bir tipik insan var? 471 00:21:02,930 --> 00:21:06,000 Yaxşı, siz sadəcə aça bilər Bu qədər ilk səhifə oldu. 472 00:21:06,000 --> 00:21:07,390 Mən Mike Smith görmürəm. 473 00:21:07,390 --> 00:21:09,740 ikinci səhifə dönün, Mən Mike Smith görmürəm. 474 00:21:09,740 --> 00:21:11,830 Və yalnız gedir və davam. 475 00:21:11,830 --> 00:21:14,397 addım yanaşma bu addımı doğru mu? 476 00:21:14,397 --> 00:21:17,380 477 00:21:17,380 --> 00:21:18,310 Bəli. 478 00:21:18,310 --> 00:21:20,080 Bu cür axmaq, doğru. 479 00:21:20,080 --> 00:21:21,646 Bu doğru, səmərəsiz var. 480 00:21:21,646 --> 00:21:24,520 əbədi almaq olacaq, çünki Mike almaq, lakin bu doğru deyil. 481 00:21:24,520 --> 00:21:26,620 Mike burada əgər Çünki Mən, həqiqətən, onu tapa bilərsiniz. 482 00:21:26,620 --> 00:21:29,030 >> Belə ki, nə bir az daha nə edəcək ağlabatan şəxs? 483 00:21:29,030 --> 00:21:32,180 Onlar hələ də qarşısında açıq ola bilər və bəlkə telefon kitab vasitəsilə uçmaq 484 00:21:32,180 --> 00:21:33,250 bir zamanda iki pages. 485 00:21:33,250 --> 00:21:34,840 Iki, dörd, altı, səkkiz. 486 00:21:34,840 --> 00:21:36,830 Mən, həqiqətən, bilməz fiziki çox yaxşı bunu. 487 00:21:36,830 --> 00:21:39,560 Amma nəzəri, bu olmalıdır iki dəfə sürətli bir zamanda iki pages. 488 00:21:39,560 --> 00:21:41,152 Bu alqoritm doğru deyilmi? 489 00:21:41,152 --> 00:21:43,252 >> TƏLƏBƏ: [işitilemez] 490 00:21:43,252 --> 00:21:44,460 DAVID MALAN: Not mütləq. 491 00:21:44,460 --> 00:21:44,960 Yaxşı. 492 00:21:44,960 --> 00:21:46,112 Niyə xəbərdarlıq? 493 00:21:46,112 --> 00:21:50,020 >> TƏLƏBƏ: o, bir ola bilər, çünki Siz atlama edirik pages. 494 00:21:50,020 --> 00:21:50,770 DAVID MALAN: Bəli. 495 00:21:50,770 --> 00:21:52,260 Mən daha sıx və yaxın almaq belə. 496 00:21:52,260 --> 00:21:56,150 o, pis, yalnız təsadüfən əgər nə Uğurlar, iki pages arasında sıxışmış 497 00:21:56,150 --> 00:21:57,290 Mən uçan edirəm ki? 498 00:21:57,290 --> 00:21:59,920 499 00:21:59,920 --> 00:22:01,730 Beləliklə, biz bu üçün bir düzeltme lazımdır. 500 00:22:01,730 --> 00:22:03,590 Biz, həqiqətən, lazımdır sonra bir dəqiqə gözləyin, demək, 501 00:22:03,590 --> 00:22:06,240 biz də uzaq getmək bəlkə, bəlkə biz T bölmə hit əgər, 502 00:22:06,240 --> 00:22:09,670 T sonra biz olmalıdır, Smith sonra gələn ən azı geri ən azı bir səhifə ikiqat. 503 00:22:09,670 --> 00:22:12,630 Belə ki fixable, lakin var bir şərti məsələ. 504 00:22:12,630 --> 00:22:16,159 Belə ki, kimi sürətli iki dəfə, lakin bilər yalnız bir az geri ikiqat var. 505 00:22:16,159 --> 00:22:19,200 Amma onun otağında heç bir, hətta əgər həqiqətən artıq telefon kitab istifadə etməyin, 506 00:22:19,200 --> 00:22:20,740 başında gedir. 507 00:22:20,740 --> 00:22:23,317 Nə gedir Mike Smith axtarırsınız? 508 00:22:23,317 --> 00:22:24,900 Siz S-nin təxminən getmək olacaq. 509 00:22:24,900 --> 00:22:26,820 Yoxsa həqiqətən yoxsa kağız üzərində istifadə etmək hesabatı, 510 00:22:26,820 --> 00:22:28,365 ən azı getmək olacaq təxminən orta. 511 00:22:28,365 --> 00:22:30,220 Və əlbəttə deyil Kitabın ön. 512 00:22:30,220 --> 00:22:31,130 Siz aşağı baxmaq olacaq. 513 00:22:31,130 --> 00:22:33,770 Və riyazi yəqin ki, istəyirik , M bölmə görmək olacaq olan 514 00:22:33,770 --> 00:22:34,890 təxminən ortasında. 515 00:22:34,890 --> 00:22:36,848 Və sonra olacaq doğru nə, həyata? 516 00:22:36,848 --> 00:22:37,968 Mike haradadır? 517 00:22:37,968 --> 00:22:39,170 >> TƏLƏBƏ: [işitilemez] 518 00:22:39,170 --> 00:22:39,920 DAVID MALAN: Bəli. 519 00:22:39,920 --> 00:22:41,530 Belə ki, o bu tərəfində artıq var. 520 00:22:41,530 --> 00:22:42,710 Və belə ki, nə edə bilər? 521 00:22:42,710 --> 00:22:48,870 Bəli, həm obrazlı və sözün Siz bir dəfə yarım problemi qoparmaq bilər? 522 00:22:48,870 --> 00:22:54,260 Və sonra atmaq bilər ki, bilirik üz problem bu yarım. 523 00:22:54,260 --> 00:22:58,170 İndi biz əsaslı ilə tərk edirik Eyni problem, lakin bu, böyük kimi yarım deyil. 524 00:22:58,170 --> 00:22:59,920 Və indi nə təlimat müəyyən? 525 00:22:59,920 --> 00:23:01,753 alqoritm nədir Mike Smith tapmaq üçün? 526 00:23:01,753 --> 00:23:03,030 Bu eyni şey. 527 00:23:03,030 --> 00:23:05,750 >> İndi bu M olur bölmə və bu Z bölüm, 528 00:23:05,750 --> 00:23:08,650 lakin fundamental formula hələ də eyni. 529 00:23:08,650 --> 00:23:10,800 orta təxminən get, oh, bu darn, aşağı baxmaq. 530 00:23:10,800 --> 00:23:13,160 İndi T bölməsində deyiləm, Mən çox uzaq getdi etdik. 531 00:23:13,160 --> 00:23:16,640 Amma burada da edə bilərsiniz Eyni məntiq tətbiq olunur. 532 00:23:16,640 --> 00:23:19,189 Problemin Throw yarısı üz və indi biz istəyirik 533 00:23:19,189 --> 00:23:21,230 bir problem ilə tərk ölçüsü dörddə. 534 00:23:21,230 --> 00:23:28,140 Və biz təkrar edə bilərsiniz, və biz təkrar edə bilərsiniz və biz nəzəri qədər təkrar edə bilərsiniz 535 00:23:28,140 --> 00:23:32,190 sol yalnız bir səhifə var olan Mike ya və ya deyil. 536 00:23:32,190 --> 00:23:34,014 >> Belə ki, nə bu ideya haqqında belə güclü var? 537 00:23:34,014 --> 00:23:35,680 Mən bütün sonra, bu, olduqca asan deyil deməkdir. 538 00:23:35,680 --> 00:23:37,390 Heç bir başlamaq üçün olacaq telefon kitab başlayan 539 00:23:37,390 --> 00:23:39,320 və Mike Smith tapmaq üçün 1000 pages flip. 540 00:23:39,320 --> 00:23:42,319 Bu otaqda ən hər kəs gedir alqoritm təxminən bu cür etmək 541 00:23:42,319 --> 00:23:43,220 qoparmaq üçün saxlamaq. 542 00:23:43,220 --> 00:23:45,480 >> Və niyə biz bunu etdiniz? 543 00:23:45,480 --> 00:23:47,810 Yaxşı, səmərəliliyinin hesab edir. 544 00:23:47,810 --> 00:23:51,500 yalnız nə qədər daha yaxşı düşünün alqoritm onu ​​parçalayaraq idi 545 00:23:51,500 --> 00:23:52,890 onun tərkib hissələri. 546 00:23:52,890 --> 00:23:53,980 Mən ilk nə idi? 547 00:23:53,980 --> 00:23:55,389 Mən telefon kitab qədər seçilmiş. 548 00:23:55,389 --> 00:23:57,180 Və bir kompüter alim, və proqramçı, 549 00:23:57,180 --> 00:24:00,090 ümumiyyətlə gedir çıxır 0 şeyi hesablanması başlamaq üçün. 550 00:24:00,090 --> 00:24:00,610 >> Niyə? 551 00:24:00,610 --> 00:24:03,240 Bəli, bu bir az qəribə biz insanlar saymaq ki, ümumiyyətlə, 552 00:24:03,240 --> 00:24:04,400 bir başlanğıc. 553 00:24:04,400 --> 00:24:08,110 kiçik sayı nə, çünki biz aydın əsaslı təmsil edə bilər 554 00:24:08,110 --> 00:24:09,930 hətta köhnə sinif məktəb riyaziyyat? 555 00:24:09,930 --> 00:24:12,400 Bəli, bu olub, 0 idi Bu ondalık və ya ikili var. 556 00:24:12,400 --> 00:24:14,900 Və siz dünyanın görürsünüz kompüter və proqramlaşdırma, 557 00:24:14,900 --> 00:24:17,620 Xüsusilə, biz başlamaq 0-dan hər şeyi hesablanması. 558 00:24:17,620 --> 00:24:19,690 >> Mən telefon kitab addım 0 qaldırdı. 559 00:24:19,690 --> 00:24:21,924 Mən açmaq üçün gedirəm telefon kitab orta. 560 00:24:21,924 --> 00:24:23,840 Və həqiqətən var Mən nə ifadəsidir. 561 00:24:23,840 --> 00:24:25,900 Və sonra addım iki ad baxmaq idi. 562 00:24:25,900 --> 00:24:29,110 Step üç bir az konseptual fərqli. 563 00:24:29,110 --> 00:24:30,600 Mən özüm bir sual soruşuram. 564 00:24:30,600 --> 00:24:33,610 Smith adları arasında deyil, Mən qərar qəbul etmək üçün gedirəm. 565 00:24:33,610 --> 00:24:36,550 o adlar arasında varsa, sonra Mike zəng etmək üçün gedirəm. 566 00:24:36,550 --> 00:24:39,590 Mən qərar qəbul etmək gedirəm məlumatların parça əsaslanır. 567 00:24:39,590 --> 00:24:44,100 >> əgər Lakin, Smith, əgər əvvəllər kitab sol, 568 00:24:44,100 --> 00:24:48,200 Mən orta açmaq üçün gedirəm Kitabın sol yarım. 569 00:24:48,200 --> 00:24:51,674 Və sonra burada dərrakə var, Mən iki addım geri getmək üçün gedirəm. 570 00:24:51,674 --> 00:24:53,590 Mən düzmək üçün gedirəm öz çiyinlərində durmaq 571 00:24:53,590 --> 00:24:55,110 və yalnız mən keçmiş iş deyirəm. 572 00:24:55,110 --> 00:24:58,062 Amma yazmayıblar iş az və daha az və daha az. 573 00:24:58,062 --> 00:24:59,270 Amma hələ iş olacaq. 574 00:24:59,270 --> 00:25:02,110 Amma Mike əgər əvəzinə, daha sonra edir sağ kitab, 575 00:25:02,110 --> 00:25:04,980 Mən orta açmaq üçün gedirəm Kitabın sağ yarısı, 576 00:25:04,980 --> 00:25:07,240 sonra iki addım geri. 577 00:25:07,240 --> 00:25:09,330 >> Amma əslində dördüncü ssenari var. 578 00:25:09,330 --> 00:25:13,336 Mike nin ya burada, və ya burada və ya burada, or-- 579 00:25:13,336 --> 00:25:14,152 >> TƏLƏBƏ: Not var. 580 00:25:14,152 --> 00:25:15,110 DAVID MALAN: Not var. 581 00:25:15,110 --> 00:25:18,580 Həqiqətən, biz tahmin yoxsa bu dördüncü və son ssenari 582 00:25:18,580 --> 00:25:21,510 Bizim proqram arabası ola bilər və ya bir şəkildə qüsurlu. 583 00:25:21,510 --> 00:25:25,020 Başqa halda çıxmaq ki, biz bütün Mike tapılmadı. 584 00:25:25,020 --> 00:25:27,720 And olsun ki, siz heç fark varsa Sizin kompüter asma, və ya bütün 585 00:25:27,720 --> 00:25:30,490 ani söz və ya digər proqram yalnız, gözlənilmədən fit 586 00:25:30,490 --> 00:25:32,614 və bəzən səni səhv mesaj sözün edir. 587 00:25:32,614 --> 00:25:34,070 Bu proqram gözlənilmədən çıxmaq. 588 00:25:34,070 --> 00:25:35,570 Bu səbəblərdən hər hansı bir sayı ola bilər. 589 00:25:35,570 --> 00:25:38,120 Amma bəzən bu bu kimi sadə bir şey. 590 00:25:38,120 --> 00:25:40,440 insan proqramçı edən proqram yazdı 591 00:25:40,440 --> 00:25:43,610 oh, bir var ki, dərk etməyib həqiqətən ola bilər irəli şey. 592 00:25:43,610 --> 00:25:46,480 Və siz kodu yazmaq yoxsa Ki, dördüncü ssenari tutmaq 593 00:25:46,480 --> 00:25:51,342 bəzən həqiqətən gözlənilməz deyil kompüter həqiqətən edə bilər nə. 594 00:25:51,342 --> 00:25:53,050 İndi həyata zəng edək bunlar bir neçə. 595 00:25:53,050 --> 00:25:55,465 Mən burada sarı So qeyd şərtləri 596 00:25:55,465 --> 00:25:57,590 ki, bundan sonra biz yalnız istəyirik funksiyaları zəng etmək üçün gedir. 597 00:25:57,590 --> 00:26:00,700 dünyada funksiyaları proqramlaşdırma, yalnız hərəkətləri kimi 598 00:26:00,700 --> 00:26:01,850 tədbirlər hesabatları. 599 00:26:01,850 --> 00:26:05,720 Belə ki, baxmaq açıq ala at, çıxın, açıq, açıq, zəng. 600 00:26:05,720 --> 00:26:09,350 Bu funksiyası var, prosedur, bir hərəkət, eş hər hansı bir sayı 601 00:26:09,350 --> 00:26:10,184 kimi yaxşı olardı. 602 00:26:10,184 --> 00:26:11,850 İndi bu şeylər sarı indi nə var? 603 00:26:11,850 --> 00:26:14,210 Başqa varsa, başqa, əgər başqa, bu nə 604 00:26:14,210 --> 00:26:16,500 biz zəng olacaq proqramlaşdırma şərait, 605 00:26:16,500 --> 00:26:19,270 və ya filialları, qərar Siz, göstərir. 606 00:26:19,270 --> 00:26:22,759 Amma necə bilirik ki, çəngəl yol danışmaq, belə ki, almaq üçün necə? 607 00:26:22,759 --> 00:26:24,550 Biz qeyd etmək lazımdır sağ şərtləri 608 00:26:24,550 --> 00:26:27,570 orada olan bu Bəli, heç bir sual. 609 00:26:27,570 --> 00:26:29,040 Bu doğru yalan suallar. 610 00:26:29,040 --> 00:26:30,880 adlar arasında Smith? 611 00:26:30,880 --> 00:26:32,190 Smith əvvəllər kitab? 612 00:26:32,190 --> 00:26:33,260 Smith sonra kitab? 613 00:26:33,260 --> 00:26:35,490 Bu suallar var heç bir yes və ya var olan, 614 00:26:35,490 --> 00:26:42,110 və ya equivalently doğru, və ya yalan, və ya equivalently bir və ya sıfır cavab. 615 00:26:42,110 --> 00:26:44,260 >> Və eyni zamanda var Yalnız son bir parça. 616 00:26:44,260 --> 00:26:45,940 Burada nə cür təsiri var? 617 00:26:45,940 --> 00:26:48,230 Siz proqram və ya deyil əvvəl, necə ki 618 00:26:48,230 --> 00:26:51,030 nə addım təsvir yeddi və 10 edirsən? 619 00:26:51,030 --> 00:26:54,110 620 00:26:54,110 --> 00:26:55,027 Nə dedin? 621 00:26:55,027 --> 00:26:56,110 TƏLƏBƏ: A recursive addım. 622 00:26:56,110 --> 00:26:56,980 DAVID MALAN: A recursive addım. 623 00:26:56,980 --> 00:26:58,000 Bəli, mahiyyətcə. 624 00:26:58,000 --> 00:27:00,384 Bu texniki iterativ var burada tanış değilseniz. 625 00:27:00,384 --> 00:27:01,550 Amma biz geri gəlmək lazımdır. 626 00:27:01,550 --> 00:27:03,930 Amma aydın bir şey bunu. 627 00:27:03,930 --> 00:27:06,370 Yenə də, bu fahişəliyə cəlb edilməsi maddələri olan bir dövrü, bir loop, doğru. 628 00:27:06,370 --> 00:27:08,770 Siz sözün olacaq bir əvvəlki addım geri. 629 00:27:08,770 --> 00:27:12,592 Və həqiqətən, bu gedir dövrü bir növ həyata keçirir. 630 00:27:12,592 --> 00:27:15,050 Amma almaq fikrində deyilik sağ, bu endlessly vurulmuş. 631 00:27:15,050 --> 00:27:19,290 Siz daim yoxlanılması edirsinizsə, çünki Burada Mike, ya sola, və ya burada, 632 00:27:19,290 --> 00:27:21,360 nəticədə orada olacaq deyil. 633 00:27:21,360 --> 00:27:24,590 Və yalnız tamamilə çıxmaq bilər ki, ötən satıra kimi. 634 00:27:24,590 --> 00:27:25,834 >> Belə ki, söz üçün var. 635 00:27:25,834 --> 00:27:28,250 Bu nə biz idi ümumiyyətlə pseudocode kodu zəng. 636 00:27:28,250 --> 00:27:29,570 Bu faktiki dil deyil. 637 00:27:29,570 --> 00:27:32,405 Bu, yalnız İngilis dili çox yığcam var lakin bu nöqtəyə əlaqə. 638 00:27:32,405 --> 00:27:33,780 Burada heç bir formal strukturu var. 639 00:27:33,780 --> 00:27:35,738 Siz yalnız bir neçə istifadə sözləri, lakin aydın sözləri 640 00:27:35,738 --> 00:27:37,870 Siz kimi fikir ünsiyyət. 641 00:27:37,870 --> 00:27:40,580 >> İndi alqoritm necə yaxşı və nə qədər yaxşıdır? 642 00:27:40,580 --> 00:27:43,570 Bəli, biz almaq yoxdur nömrələri və ya bir şey xüsusiyyətləri 643 00:27:43,570 --> 00:27:44,069 bunun kimi. 644 00:27:44,069 --> 00:27:46,300 Amma biz baxmaq olar Bu həll formalaşdırmaq. 645 00:27:46,300 --> 00:27:50,194 Beləliklə, biz yalnız bəzi xy sahəsi çəkmək əgər İşdə üfüqi ox üzrə. 646 00:27:50,194 --> 00:27:51,860 yalnız problem ölçüsü zəng edək. 647 00:27:51,860 --> 00:27:55,540 Və bir kompüter alim olardı adətən burada dəyişən kimi n istifadə edin. 648 00:27:55,540 --> 00:27:59,690 Belə ki, n otağında pages, və ya n insanlar, və ya Bu saymaq çalışdığınız nə. 649 00:27:59,690 --> 00:28:03,039 >> Və sonra şaquli ox üzrə sol ki, həll üçün vaxt olacaq. 650 00:28:03,039 --> 00:28:05,330 Belə ki, neçə saniyə yoxdur Mike Smith tapmaq üçün mənə almaq? 651 00:28:05,330 --> 00:28:06,621 Yoxsa neçə addımlar lazımdır? 652 00:28:06,621 --> 00:28:08,100 Necə bir çox səhifə növbə lazımdır? 653 00:28:08,100 --> 00:28:11,370 Belə ki, xərcləri nə qədər var vaxt mənə bir problemi həll etmək. 654 00:28:11,370 --> 00:28:15,030 Və biz ilk cəlb edə bilər alqoritmlər yamacında, Siz, 655 00:28:15,030 --> 00:28:16,910 qırmızı bu düz xətt kimi. 656 00:28:16,910 --> 00:28:18,450 Mən n zəng edəcəyik. 657 00:28:18,450 --> 00:28:19,117 >> Niyə n? 658 00:28:19,117 --> 00:28:20,950 Niyə yalnız bu bir bir əlaqələr? 659 00:28:20,950 --> 00:28:22,700 Yaxşı, əgər Verizon və ya nə telefon şirkəti 660 00:28:22,700 --> 00:28:25,130 daha bir səhifə edər telefon kitab gələn il, 661 00:28:25,130 --> 00:28:28,370 ki, Mike bir təkan ola bilər yaxın sonuna daha bir addım, 662 00:28:28,370 --> 00:28:29,950 that page olduğu asılı olaraq. 663 00:28:29,950 --> 00:28:32,380 Və təsiri yalnız bilər daha bir ikinci əlavə etmək üçün ola bilər. 664 00:28:32,380 --> 00:28:33,520 Və ya bir daha səhifə növbəsində. 665 00:28:33,520 --> 00:28:34,970 bir nisbəti üçün bir. 666 00:28:34,970 --> 00:28:37,410 >> Əksinə, ikinci alqoritm. 667 00:28:37,410 --> 00:28:41,406 Nə qədər sürətli ki, daxilən idi? 668 00:28:41,406 --> 00:28:42,780 Harada bir zamanda iki pages getdi? 669 00:28:42,780 --> 00:28:43,664 Bəli. 670 00:28:43,664 --> 00:28:44,497 >> TƏLƏBƏ: [işitilemez] 671 00:28:44,497 --> 00:28:47,255 672 00:28:47,255 --> 00:28:48,080 >> DAVID MALAN: Bəli. 673 00:28:48,080 --> 00:28:49,220 Belə ki, iki dəfə sürətli olacaq. 674 00:28:49,220 --> 00:28:51,344 Və biz burada çəkmək olardı miqyaslı asılı olaraq. 675 00:28:51,344 --> 00:28:54,220 Bu hələ bir düz xətt qırmızı xətt daha lakin aşağı. 676 00:28:54,220 --> 00:28:56,410 Çünki bəzi sıra pages, lazım olduqda 677 00:28:56,410 --> 00:28:58,360 Bu çox addımlar ilə ilk alqoritm, 678 00:28:58,360 --> 00:29:00,570 yarım sizi olacaq ikinci bir çox addımlar. 679 00:29:00,570 --> 00:29:02,770 Və sarı xətt İkinci alqoritm izah 680 00:29:02,770 --> 00:29:03,990 yalnız aşağıdakı olacaq. 681 00:29:03,990 --> 00:29:07,250 >> Amma nə həqiqətən güclü edir Üçüncü və son haqqında düşünmək, 682 00:29:07,250 --> 00:29:10,480 və qəribə ən asan Bu forma var alqoritm. 683 00:29:10,480 --> 00:29:12,720 Texniki biz zəng bu logarithmic curve. 684 00:29:12,720 --> 00:29:14,309 Bu halda n baza 2 daxil olun. 685 00:29:14,309 --> 00:29:15,600 Amma həqiqətən etməz. 686 00:29:15,600 --> 00:29:19,140 Hansı məsələ həqiqətən əsaslı müxtəlif forma var ki. 687 00:29:19,140 --> 00:29:22,810 Və necə hesab edə bilər Bu xətt çox qısa həqiqətən 688 00:29:22,810 --> 00:29:24,620 uzun müddət deyil. 689 00:29:24,620 --> 00:29:25,870 Bu, daim artan edir. 690 00:29:25,870 --> 00:29:27,620 Bu mükəmməl həyata dümdüz deyil. 691 00:29:27,620 --> 00:29:34,030 Amma bu daha yavaş, heç bu qədər artır problem daha böyük və daha böyük olur kimi. 692 00:29:34,030 --> 00:29:36,710 Və siz bu hesab edə bilər yolla Verizon yalnız deyil, əgər 693 00:29:36,710 --> 00:29:40,410 gələn il həm ikiqat bir səhifə əlavə telefon kitab pages sayı, 694 00:29:40,410 --> 00:29:42,740 ilk alqoritm bilər çox addımlar iki dəfə almaq. 695 00:29:42,740 --> 00:29:45,360 1000 pages bu varsa il 2000 pages gələn il, 696 00:29:45,360 --> 00:29:47,180 Mike çox uzaq ola bilər. 697 00:29:47,180 --> 00:29:49,380 Belə ki, onu tapmaq üçün 1000 əlavə addımlar var. 698 00:29:49,380 --> 00:29:51,610 ikinci alqoritm yalnız 500 daha çox ola bilər 699 00:29:51,610 --> 00:29:55,490 addımlar, çünki yenidən onu tapmaq Mən bir anda iki ilə uçan alıram. 700 00:29:55,490 --> 00:29:56,950 >> Amma üçüncü alqoritmi haqqında nə? 701 00:29:56,950 --> 00:29:59,010 Verizon iki varsa telefon kitab ölçüsü 702 00:29:59,010 --> 00:30:02,620 1000-dən 2000-ci gələn il pages, necə bir çox addımlar 703 00:30:02,620 --> 00:30:05,540 mənim üçüncü alqoritm etmək niyyətindədir? 704 00:30:05,540 --> 00:30:06,630 Bəli, yalnız biri. 705 00:30:06,630 --> 00:30:08,600 Və güclü fikirdir. 706 00:30:08,600 --> 00:30:12,780 Siz 1000 səhifə bite edə bilər ki, problem həyata bir dəfə. 707 00:30:12,780 --> 00:30:14,510 İndi nəzərə alsaq bir silly ssenari 708 00:30:14,510 --> 00:30:17,320 lakin bu cür danışır intuition-- bu cür güc 709 00:30:17,320 --> 00:30:21,494 telefon kitab kimi olsaydı, dörd milyard pages, həqiqətən böyük problem kimi hiss edir. 710 00:30:21,494 --> 00:30:23,410 Şübhəsiz ki, bu güc Mənə dörd milyard səhifə almaq 711 00:30:23,410 --> 00:30:26,549 ki, Mike Smith tapmaq çevrilir ilk alqoritmi ilə halda. 712 00:30:26,549 --> 00:30:28,840 Amma necə bir çox addımlar olardı üçüncü alqoritmi almaq 713 00:30:28,840 --> 00:30:31,585 dörd arasında Mike tapmaq üçün kağız milyard ədəd? 714 00:30:31,585 --> 00:30:34,865 715 00:30:34,865 --> 00:30:36,240 Belə ki, dörd milyard yarım qoparmaq. 716 00:30:36,240 --> 00:30:37,220 Siz iki milyard almaq. 717 00:30:37,220 --> 00:30:42,810 Sonra bir milyard 500 milyon, 250 milyon 125 million-- lakin bu 718 00:30:42,810 --> 00:30:44,780 bu kimi hiss bir müddət gedir. 719 00:30:44,780 --> 00:30:47,340 Mən 32 barmaqları lazımdır yüksək qədər saymaq. 720 00:30:47,340 --> 00:30:51,340 Amma həqiqətən kimi 32 səhifə gözyaşları az. 721 00:30:51,340 --> 00:30:54,060 Siz dörd gedə bilərsiniz milyard bir səhifə bölünməsi üçün 722 00:30:54,060 --> 00:30:57,030 orijinal sayı yarısında pages 32 dəfə 723 00:30:57,030 --> 00:30:59,290 Siz sol olduğunuz qədər ki, yalnız bir səhifə. 724 00:30:59,290 --> 00:31:01,320 >> İndi, əlbəttə, mən burada aldadıcı alıram. 725 00:31:01,320 --> 00:31:06,470 Bu, sadəcə sort olunur ki, deyil tamamilə ilk iki axmaq 726 00:31:06,470 --> 00:31:07,470 alqoritmləri. 727 00:31:07,470 --> 00:31:11,500 Mən bəzi mənada xəyanət, ya edirəm həqiqətən, Mən bir ehtimal yararlanarak alıram. 728 00:31:11,500 --> 00:31:15,610 Nə telefon kitab haqqında doğru idi orijinal formada ki, icazə 729 00:31:15,610 --> 00:31:17,450 Mənə belə ki, üçüncü alqoritm istifadə etmək olar? 730 00:31:17,450 --> 00:31:18,110 Bəli? 731 00:31:18,110 --> 00:31:19,360 Auditoriya: Bu alfabetik edildi. 732 00:31:19,360 --> 00:31:21,130 DAVID MALAN: Bu, doğru alfabetik idi? 733 00:31:21,130 --> 00:31:23,500 yalnız təsadüfi olsaydı üçün, bu israfıdır 734 00:31:23,500 --> 00:31:24,880 zaman, bu bütün söhbət. 735 00:31:24,880 --> 00:31:27,500 Mən hər baxmaq səhifə bu təsadüfi qaydada, əgər 736 00:31:27,500 --> 00:31:30,350 I əvvəl Mike Smith tapmaq üçün orada və ya deyil bağlaya bilər. 737 00:31:30,350 --> 00:31:32,880 Və künc biz kəsilmiş mən var ki, 738 00:31:32,880 --> 00:31:35,752 ehtimal ki, başqası Bu halda mənim üçün çalışması etdi. 739 00:31:35,752 --> 00:31:38,460 Və belə ki, nəticədə dəvət sual, yaxşı, bir dəqiqə gözləyin. 740 00:31:38,460 --> 00:31:41,284 Necə 1000 sort yoxdur adları və nömrələri pages? 741 00:31:41,284 --> 00:31:43,200 Bu, həqiqətən bir fərqli problem, bir şey 742 00:31:43,200 --> 00:31:44,574 biz gələcəkdə geri gəlmək lazımdır. 743 00:31:44,574 --> 00:31:48,130 Amma saytları haqqında düşünmək zaman Gmail üçün Facebook və Google kimi 744 00:31:48,130 --> 00:31:50,450 və Google kimi şeylər öz axtarış indeksi, 745 00:31:50,450 --> 00:31:53,800 Siz milyonlarla və ya milyardlarla zaman məlumatların ədəd bu gün saxlanılır, 746 00:31:53,800 --> 00:31:56,660 searching-- və qeyd etmək o problemlərinin çeşidlənməsi 747 00:31:56,660 --> 00:31:59,450 nəticədə özü yanına bir çağırışdır. 748 00:31:59,450 --> 00:32:02,250 And olsun ki, bu sonra bu problemlər yalnız bir 749 00:32:02,250 --> 00:32:03,460 biz axtarır olacaq ki. 750 00:32:03,460 --> 00:32:05,590 >> Belə ki, indi bir an götürək və CS50 nəzər 751 00:32:05,590 --> 00:32:09,082 özü və hissi vermək nə mağaza bu dövr var. 752 00:32:09,082 --> 00:32:11,540 Həqiqətən, siz artıq varsa, bu URL nəzər edin. 753 00:32:11,540 --> 00:32:13,880 Və Patrick alluded kimi , biz istəyirik ki, bu il 754 00:32:13,880 --> 00:32:17,130 bütün əhəmiyyətli investisiya edilməsi Kursun dəstək daha 755 00:32:17,130 --> 00:32:20,170 Daş baxımından strukturu və CAS, ofis saat, 756 00:32:20,170 --> 00:32:23,520 bölmələr mövcudluğu və digital online materiallar, eləcə də. 757 00:32:23,520 --> 00:32:27,489 Həqiqətən, kurs nin baxımından mühazirə, biz bu gün burada edirik. 758 00:32:27,489 --> 00:32:29,780 Və gözləntiləri bu il rəsmi əlbəttə 759 00:32:29,780 --> 00:32:32,370 Bu gün iştirak, əlbəttə nin son mühazirə və kurs 760 00:32:32,370 --> 00:32:35,161 təxminən dövr ortasında arasında hər mühazirə ilə 761 00:32:35,161 --> 00:32:37,280 ümumiyyətlə mövcud cümə günortadan sonra 762 00:32:37,280 --> 00:32:40,240 online, həm də Yale tələbələr üçün və Harvard tələbələr bu il. 763 00:32:40,240 --> 00:32:42,090 Həqiqətən, biri fundamental dəyişikliklər 764 00:32:42,090 --> 00:32:44,310 biz qəbul edirik ki, Harvard bir paradiqma çox 765 00:32:44,310 --> 00:32:46,570 kimi biz son burada idi il və indi bu il 766 00:32:46,570 --> 00:32:50,300 belə ki, eyni, biz hələ də film ən Cambridge Kursun mühazirələr 767 00:32:50,300 --> 00:32:52,900 lakin əvvəllər təqdim etmək Biz keçmişdə daha 768 00:32:52,900 --> 00:32:55,540 ki, səni o əgər istəyirəm, məsələn, 769 00:32:55,540 --> 00:32:58,400 materialları bir başlanğıc almaq ilk həftə sonu deyil, 770 00:32:58,400 --> 00:33:02,000 İkinci həftə sonu çox, siz olacaq materialların bu cür giriş, 771 00:33:02,000 --> 00:33:06,561 axtarış, embeddable, hyperlinkable bütün əvvəlki bağlı resursları. 772 00:33:06,561 --> 00:33:09,560 mövzular baxımından vermək Kursun trajectory-- hissi 773 00:33:09,560 --> 00:33:12,365 və bu bəzi jargon ola bilər İndi, lakin uzun, arxayın deyil. 774 00:33:12,365 --> 00:33:15,010 Biz, nəticədə, bu gün başlamaq lazımdır bir proqramlaşdırma baxaraq ilə 775 00:33:15,010 --> 00:33:16,260 dil Not çağırıb. 776 00:33:16,260 --> 00:33:19,380 Biz bundan sonra keçid lazımdır C adlı bir şey gələn həftə 777 00:33:19,380 --> 00:33:22,140 və sonra digər binasında axtarır problemlərin həlli üçün blokları, 778 00:33:22,140 --> 00:33:26,230 Diziler və alqoritmlər adlı şeylər Necə ki, biz istifadə üçün yaddaş istifadə 779 00:33:26,230 --> 00:33:28,326 və əlverişsiz və data strukturları kimi şeylər, 780 00:33:28,326 --> 00:33:31,200 və sonra quyruq sonuna doğru class maşın öyrənmə baxaraq 781 00:33:31,200 --> 00:33:33,410 və başqa baxaraq Python deyilən dil, 782 00:33:33,410 --> 00:33:37,460 web necə, necə internet daha ümumiyyətlə protokolları HTTP kimi işləyir, 783 00:33:37,460 --> 00:33:40,950 kimi verilənlər bazası üçün dillərdə SQL, web üçün JavaScript, 784 00:33:40,950 --> 00:33:43,000 və nəticədə tying birlikdə bu bütün. 785 00:33:43,000 --> 00:33:44,708 >> Və həqiqətən, at Gün sonunda 786 00:33:44,708 --> 00:33:50,250 Bu sinif Not öyrənmək deyil və ya C və ya Python və ya SQL və ya JavaScript. 787 00:33:50,250 --> 00:33:53,560 Siz əvəzinə ümumiyyətlə öyrənəcək informatika və fondlar 788 00:33:53,560 --> 00:33:55,790 onların, və siz proqram necə 789 00:33:55,790 --> 00:33:58,800 Bu hər hansı bir sayı yol boyunca languages. 790 00:33:58,800 --> 00:34:00,970 Belə ki, həqiqətən, məqsədlərindən biri sonunda əlbəttə 791 00:34:00,970 --> 00:34:04,160 Əlbəttə nin bütün off almaq üçün bu son həftə təlim təkərlər 792 00:34:04,160 --> 00:34:06,710 belə ki, bundan sonra, siz Öz tarla qayıtmaq 793 00:34:06,710 --> 00:34:08,510 ki, olsun və ya Biz informatika 794 00:34:08,510 --> 00:34:12,290 və ya təbii mühəndis, elmlər, incəsənət, humanitar və ya beyond-- 795 00:34:12,290 --> 00:34:14,720 və bu bəzi gətirmək Kursun fikir və bu sahədə nin 796 00:34:14,720 --> 00:34:17,400 fikir və praktiki Öz etki bacarıqları 797 00:34:17,400 --> 00:34:19,480 üçün orada problemləri həll etmək. 798 00:34:19,480 --> 00:34:22,990 >> biz eyni zamanda burada nə olacaq Bu gün sonra ən cümə axşamı da 799 00:34:22,990 --> 00:34:26,160 aparıcı kurs rəhbərləri ilə biz walkthroughs zəng edəcəyik nə 800 00:34:26,160 --> 00:34:27,620 Kursun problem dəstləri. 801 00:34:27,620 --> 00:34:29,610 Belə ki, hər həftə biz Bir problem müəyyən alacağıq 802 00:34:29,610 --> 00:34:32,900 Bir yer vasitəsilə gəzinti Kursun problemlər bu kimi 803 00:34:32,900 --> 00:34:35,582 sizə bəzi məsləhətlər təklif və tövsiyələr və dizayn üsulları. 804 00:34:35,582 --> 00:34:37,540 Amma mümkün deyil əgər şəxs həmin etmək üçün, 805 00:34:37,540 --> 00:34:39,760 həmin həyata resursları əlaqədar olacaq 806 00:34:39,760 --> 00:34:41,590 Əlbəttə nin biri tədris köməkçiləri 807 00:34:41,590 --> 00:34:43,860 problem, eləcə də özlərini müəyyən edir. 808 00:34:43,860 --> 00:34:47,124 >> problem fərqli olaraq, bu il müəyyən keçən il rəy əsasında, 809 00:34:47,124 --> 00:34:48,540 hələ cümə azad olunacaq. 810 00:34:48,540 --> 00:34:51,310 Amma çox görə olan sonrakı Cümə, 811 00:34:51,310 --> 00:34:55,079 bununla yalnız yeddi gün verilməsi, səmərəli 10 gün sonra görə olacaq. 812 00:34:55,079 --> 00:34:57,620 And olsun ki, bu o deməkdir ki Onlar bir həftə sonu ilə üst-üstə düşür lazımdır. 813 00:34:57,620 --> 00:34:59,369 Amma biz bu il ümid xüsusilə bu olacaq 814 00:34:59,369 --> 00:35:02,320 tələbələr daha yaxşı yerləşdirmək üçün imkan verir ebb və onların proqramları axını, 815 00:35:02,320 --> 00:35:05,040 Bu olsun alim və ya extracurriculars ya atletika 816 00:35:05,040 --> 00:35:06,280 və ya aralıq mövsüm. 817 00:35:06,280 --> 00:35:10,060 Siz ön yük və ya geri yük bilərsiniz CS50 diqqət həftə əsasında 818 00:35:10,060 --> 00:35:12,400 Öz həftə faktiki kurs yük. 819 00:35:12,400 --> 00:35:14,990 >> problem özləri müəyyən edir Dil bir sıra əhatə edəcək, 820 00:35:14,990 --> 00:35:17,990 biz diqqət lazımdır, baxmayaraq əsasən erkən C 821 00:35:17,990 --> 00:35:23,040 biz daha yüksək sonra diqqət əvvəl səviyyəsi, daha çox web-merkezli languages. 822 00:35:23,040 --> 00:35:25,970 Və suallar buradan sonra bir neçə Siz CS50 kimi bir sinif almaq lazımdır 823 00:35:25,970 --> 00:35:26,900 birinci il? 824 00:35:26,900 --> 00:35:27,970 Belə ki, tamamilə. 825 00:35:27,970 --> 00:35:30,470 Şübhəsiz ki, bu deyil mütləq bir şey 826 00:35:30,470 --> 00:35:34,440 Siz kəsilmiş etdik qədər təxirə lazımdır dərsləri digər növləri sizin diş. 827 00:35:34,440 --> 00:35:36,290 Əksinə, hesab ki, bir çox tələbələr üçün, 828 00:35:36,290 --> 00:35:39,040 özümü geri gün daxil Bu, çox müəmmalı sahədir, 829 00:35:39,040 --> 00:35:40,997 xüsusilə əgər Bir AP CSA almaq heç vaxt 830 00:35:40,997 --> 00:35:42,580 və ya yüksək məktəb kimi bir şey. 831 00:35:42,580 --> 00:35:44,705 Lakin, erkən həyata Bu kurs olub 832 00:35:44,705 --> 00:35:47,900 və ya digər giriş kursu, İndi həqiqətən yaxşı vaxt, 833 00:35:47,900 --> 00:35:52,082 Mən hesab edirəm ki, bəzi yeni yol tapmaq və ya bəzi yeni akademik maraq, eləcə də. 834 00:35:52,082 --> 00:35:55,040 Və sonra digər courses-- alaraq belə ki, burada əsas fərqlər biri 835 00:35:55,040 --> 00:35:57,906 Harvard qarşı ki, yalnız semestr başına dörd kursları 836 00:35:57,906 --> 00:35:59,030 nədənsə Harvard. 837 00:35:59,030 --> 00:36:01,494 Və uşaqlar həqiqətən çəkmək cəmi 36 kurs off 838 00:36:01,494 --> 00:36:04,410 dörd il ərzində, hansı adətən dörd və ya beş deməkdir 839 00:36:04,410 --> 00:36:05,040 dərsləri. 840 00:36:05,040 --> 00:36:08,367 Mən demək olduqca ədalətli hesab edirsiniz və CS50, dizayn edir danmaq üçün 841 00:36:08,367 --> 00:36:10,700 sinif yəqin ki növü ki, adətən olmalıdır 842 00:36:10,700 --> 00:36:13,680 dörd almaq beş cəmi kursları 843 00:36:13,680 --> 00:36:16,249 psets ilə, çünki kifayət qədər intensiv dizayn. 844 00:36:16,249 --> 00:36:18,040 Həqiqətən, mən də öyrəndim gün bu geri. 845 00:36:18,040 --> 00:36:21,110 Mən CS50 təsvir deyil və informatika, proqramlaşdırma 846 00:36:21,110 --> 00:36:24,477 kimi çox ağır kimi yalnız vaxt aparan deyil. 847 00:36:24,477 --> 00:36:26,560 Bu şey cür deyil nahar sonra, 848 00:36:26,560 --> 00:36:28,310 Sizin yurt geri bilər otağı, aşağı oturmaq və başlamaq 849 00:36:28,310 --> 00:36:29,710 pset diqqət düşünür, bütün sağ, 850 00:36:29,710 --> 00:36:31,340 Mən mý bang bu deyiləm gecə və sonra hərəkət 851 00:36:31,340 --> 00:36:33,000 Növbəti gün mənim növbəti mövzuya. 852 00:36:33,000 --> 00:36:34,450 Bəzən yalnız bir divarına dəydi. 853 00:36:34,450 --> 00:36:35,690 Siz kodu hatalar var. 854 00:36:35,690 --> 00:36:37,900 Siz mütləq bilmirəm necə bir problemi həll etmək üçün. 855 00:36:37,900 --> 00:36:41,670 Və əsas xüsusiyyətlərindən biri bu gün özüm üçün proqramlaşdırma 856 00:36:41,670 --> 00:36:44,480 Siz yalnız cür etmək lazımdır geri bəzən bir addım, bu yuxu 857 00:36:44,480 --> 00:36:47,870 və ya ərzində bu barədə düşünmək bir JOG və ya digər fəaliyyət, 858 00:36:47,870 --> 00:36:49,240 və sonra təzə geri gəlir. 859 00:36:49,240 --> 00:36:50,930 Və yalnız vaxt bu windows lazımdır. 860 00:36:50,930 --> 00:36:52,910 >> biz sizin niyə həqiqətən, ki müddəti uzandı 861 00:36:52,910 --> 00:36:55,710 problem dəstləri üçün mövcuddur URL başına bu il də 862 00:36:55,710 --> 00:36:57,950 Mən əvvəllər qablaşdırılmış Yeni bu dövr nə var, 863 00:36:57,950 --> 00:37:00,950 işlənmiş problem ki, müəyyən Onlar heç bir əsaslı az ciddi etdiyiniz 864 00:37:00,950 --> 00:37:03,741 və takeaways az, lakin çox az ön məsələ var, 865 00:37:03,741 --> 00:37:07,630 Sizə lazım çox az legwork hər problem set qarşısında etmək, 866 00:37:07,630 --> 00:37:10,680 Siz görəcəksiniz kimi, əvvəl siz həqiqətən ət daxil dalış. 867 00:37:10,680 --> 00:37:13,500 Belə ki, həyata bu və digər ki, dəyişikliklər üfüqdə edir 868 00:37:13,500 --> 00:37:16,490 yaxşı tələbələri yerləşdirilməsi üçün, amma nəticədə əmin etmək 869 00:37:16,490 --> 00:37:18,860 Takeaways ki mümkün həqiqətən yüksək. 870 00:37:18,860 --> 00:37:21,330 Belə isə onu daha çox iş tipik sinif ola bilər, 871 00:37:21,330 --> 00:37:25,120 biz ümid edirik ki, gəlirlər üzrə Siz və sizin üçün takeaways 872 00:37:25,120 --> 00:37:27,490 və bacarıq və fikir olan Siz çıxmaq 873 00:37:27,490 --> 00:37:29,921 bütün daha çekici nəticəsində var. 874 00:37:29,921 --> 00:37:32,420 Və orada bu almaq üçün Açar Takeaways biridir, 875 00:37:32,420 --> 00:37:35,470 Patrick alluded kimi əvvəllər var Kursun dəstək strukturu. 876 00:37:35,470 --> 00:37:39,720 Belə ki, yalnız CS50 biri var kampus böyük kurs kadrların. 877 00:37:39,720 --> 00:37:41,750 O, həmçinin biri ən lisenziya. 878 00:37:41,750 --> 00:37:43,700 Həqiqətən, CS50 keçən il birinci sinif idi 879 00:37:43,700 --> 00:37:45,366 bakalavr tədris heyəti var. 880 00:37:45,366 --> 00:37:48,570 Və uğur üçün vəsiyyət indi Yale CS ərzində bir çox digər kursları 881 00:37:48,570 --> 00:37:49,500 eləcə də ki, var. 882 00:37:49,500 --> 00:37:52,906 Və tələbələr üçün, xüsusilə, Bu Tas və əlbəttə köməkçiləri olacaq 883 00:37:52,906 --> 00:37:55,030 bütün dəstək olmaq dəstək resurslarının şəbəkəsi 884 00:37:55,030 --> 00:37:58,250 onlara bölmələr arasında və ya recitations, həftəlik imkanlar 885 00:37:58,250 --> 00:38:01,674 daha çox intim müzakirələr etmək və maddi Rəylər hədəf 886 00:38:01,674 --> 00:38:04,590 müxtəlif yolları üçün, tələbələr üçün daha rahat, daha az rahat, 887 00:38:04,590 --> 00:38:05,720 və ya bir yerdə arasında. 888 00:38:05,720 --> 00:38:08,886 Bu mövcudluğu izləyəcək Hər həftə bir neçə gün mühazirələr 889 00:38:08,886 --> 00:38:09,970 Bazar ertəsi və çərşənbə axşamı. 890 00:38:09,970 --> 00:38:11,970 Və sonra ofis hours-- bir-on-bir imkanları 891 00:38:11,970 --> 00:38:15,490 Əlbəttə Cas və Taş'ın kömək Çərşənbə və cümə axşamı günləri olacaq 892 00:38:15,490 --> 00:38:18,400 Çox və bazar günləri dəfə, bütün bunlar 893 00:38:18,400 --> 00:38:22,180 Kursun saytında dərc olunacaq hətta keçən il daha çox, o cümlədən. 894 00:38:22,180 --> 00:38:25,501 >> Amma CS50 əsas varsa, nə bir az qeyri-adi etiraf deyil, 895 00:38:25,501 --> 00:38:27,750 Kursun mədəniyyət olduğunu biz yetişdirmək denedim 896 00:38:27,750 --> 00:38:30,672 həm Cambridge uzun illər və indi ən son New Haven. 897 00:38:30,672 --> 00:38:33,130 Və əslində, Bu gələn Şənbə, eşitdim əgər, 898 00:38:33,130 --> 00:38:36,410 var CS50 Puzzle Day, heç bir şey kompüter ilə 899 00:38:36,410 --> 00:38:39,430 lakin tamamilə göndərmək üçün nəzərdə tutulmuşdur informatika ki, bir mesaj 900 00:38:39,430 --> 00:38:40,665 problem həll haqqında. 901 00:38:40,665 --> 00:38:43,540 And olsun ki, siz ortaq istəyirsinizsə bir və ya iki və ya üç dostları ilə 902 00:38:43,540 --> 00:38:46,150 və CS50 üçün bir komanda yaratmaq Günü Puzzle, nəzər 903 00:38:46,150 --> 00:38:48,010 çıxış yolu var reklam edir. 904 00:38:48,010 --> 00:38:51,582 Və pizza üç saat bulmacalar və mükafatlar gözləyir. 905 00:38:51,582 --> 00:38:53,290 Şübhəsiz ki, üçün Bu il ilk dəfə, 906 00:38:53,290 --> 00:38:54,873 Bu Harvard ilə birgə keçiriləcək deyil. 907 00:38:54,873 --> 00:38:57,530 Bu Yale müstəqil burada olacaq. 908 00:38:57,530 --> 00:38:59,815 Belə ki, bir göz saxlamaq o deyil varsa. 909 00:38:59,815 --> 00:39:02,440 dövr Cümə hər Ən böyük bir sinif etmək üçün çalışırıq edirsiniz 910 00:39:02,440 --> 00:39:06,710 kiçik hiss 50 tələbə gətirmək Kursun heyəti ilə nahar, 911 00:39:06,710 --> 00:39:08,730 məzunlar dostları ilə sənayesi danışmaq 912 00:39:08,730 --> 00:39:12,630 nə həyat bir sonra kimi CS50 kimi yay üzərində sinif 913 00:39:12,630 --> 00:39:14,250 və bitirdikdən sonra. 914 00:39:14,250 --> 00:39:16,280 Belə ki, bir göz saxlamaq ki, dəvətnamələr. 915 00:39:16,280 --> 00:39:17,988 İlk dəfə heç bu il biz 916 00:39:17,988 --> 00:39:21,420 ilk CS50 kodlaşdırma keçirəcək müsabiqə, isteğe opt-in imkan 917 00:39:21,420 --> 00:39:25,580 Mid-semestr, hamımız sonra var proqramlaşdırma bəzi altı və ya yeddi həftə 918 00:39:25,580 --> 00:39:30,100 onların kəmərlər altında C rəqabət, Bir də belə choose-- əgər 919 00:39:30,100 --> 00:39:32,460 teams-- üçün çalışırıq kimi bir çox problemləri həll 920 00:39:32,460 --> 00:39:36,160 Siz proqramlaşdırma kimi başqalarına qarşı sizin dostlar. 921 00:39:36,160 --> 00:39:38,850 >> Və dövr quyruq doğru biz nizamnamə bəzi avtobus olacaq, 922 00:39:38,850 --> 00:39:40,850 həqiqətən bəzi vaxt sərf Cambridge, əgər istədiyiniz 923 00:39:40,850 --> 00:39:43,460 üçün bizə qoşulmaq istəyirəm CS50 Hackathon sözdə. 924 00:39:43,460 --> 00:39:44,600 7 pm biz başlamaq lazımdır. 925 00:39:44,600 --> 00:39:45,970 9 PM Around, biz pizza lazımdır. 926 00:39:45,970 --> 00:39:47,650 1:00 AM Around, biz çox halda et lazımdır. 927 00:39:47,650 --> 00:39:50,550 Və hələ də hər kəs oyaq 5:00 AM ətrafında ev avtobus ride, 928 00:39:50,550 --> 00:39:54,070 biz pancake üçün off dayandırmaq lazımdır Yolda IHOP home-- 929 00:39:54,070 --> 00:39:57,540 12 saat imkan batırmaq sinif yoldaşları və əməkdaşları ilə özünüzü 930 00:39:57,540 --> 00:39:59,950 Kursun final layihə, hansı bir fürsətdir 931 00:39:59,950 --> 00:40:01,870 kənara getmək üçün Kursun problem dəstləri 932 00:40:01,870 --> 00:40:05,950 və dizayn və həyata keçirilməsi ən Sizə maraq bir şey, 933 00:40:05,950 --> 00:40:09,170 ki, nəticədə olacaq Commons burada səsləndirilib. 934 00:40:09,170 --> 00:40:12,510 ilk CS50 ədalətli edilib il, son-of-semestr sərgisi 935 00:40:12,510 --> 00:40:15,460 nə hər kəs və ya qeyd sinif həyata ki, 936 00:40:15,460 --> 00:40:19,810 xüsusilə də, yenə kim getdi bir şey heç bir şey, 60 sıfırdan, 937 00:40:19,810 --> 00:40:22,450 heç bir əvvəlki fon olan və, nəticədə, nümayiş 938 00:40:22,450 --> 00:40:26,960 bütün kampus üçün bir şey və online, əgər dünya görmək, həmçinin. 939 00:40:26,960 --> 00:40:30,780 >> İndi burada bu yalnız bir neçə var CS50 mümkün edir Tas və CAS. 940 00:40:30,780 --> 00:40:33,034 Mənə hər hansı bir dəvət imkan verir o işçilərinin 941 00:40:33,034 --> 00:40:35,700 səhnəyə gəlmək burada olan, həmçinin kurs rəhbərləri, 942 00:40:35,700 --> 00:40:38,785 bəzi sözləri təklif ilham, həmçinin. 943 00:40:38,785 --> 00:41:03,138 944 00:41:03,138 --> 00:41:03,950 >> ANDI: Hi, uşaqlar. 945 00:41:03,950 --> 00:41:05,290 Sizlərin mənə eşitmək bilər? 946 00:41:05,290 --> 00:41:10,260 Bu bizə qoşulmaq üçün təşəkkür edirik sevimli, yağışlı Cümə axşamı günortadan sonra. 947 00:41:10,260 --> 00:41:11,010 My name Andi edir. 948 00:41:11,010 --> 00:41:12,070 Mən Berkeley kiçik deyiləm. 949 00:41:12,070 --> 00:41:17,250 Və Stelios və Yay ilə yanaşı, biz üç baş tədris olunacaq 950 00:41:17,250 --> 00:41:19,277 bu qarşıdan gələn il üçün köməkçiləri. 951 00:41:19,277 --> 00:41:21,110 Belə ki, mən, şou tapmaq Siz neçə hands-- 952 00:41:21,110 --> 00:41:26,680 Bir CS olan heç bir niyyəti var əsas, nə də həqiqətən dalğıc dərin 953 00:41:26,680 --> 00:41:29,930 Burada əsas kompüter elm daxil? 954 00:41:29,930 --> 00:41:30,520 Awesome. 955 00:41:30,520 --> 00:41:32,730 Bu parlaq var. 956 00:41:32,730 --> 00:41:35,850 >> Mən, həqiqətən, qlobal işlər deyiləm və idrak elm əsas. 957 00:41:35,850 --> 00:41:37,780 Mən sözün gəldi niyyəti ilə Yale 958 00:41:37,780 --> 00:41:42,199 heç bir baxmaq üçün olan daha həyatımda nömrəsi. 959 00:41:42,199 --> 00:41:44,990 Mən Yale gələndə, bu idi mənim radar heç vaxt bir şey. 960 00:41:44,990 --> 00:41:46,460 Mən şeir öyrənmək istədi. 961 00:41:46,460 --> 00:41:48,500 Mən öyrənmək istəyirdi beynəlxalq münasibətlər. 962 00:41:48,500 --> 00:41:50,510 Mən öyrənmək istəyirdi akvarel təsvirlər. 963 00:41:50,510 --> 00:41:53,360 Bəli, biz bir sinif təklif akvarel təsvirlər. 964 00:41:53,360 --> 00:41:57,340 >> Amma həqiqətən maraqlı idi, heç vaxt bir şey əlaqədar STEM. 965 00:41:57,340 --> 00:41:59,620 Amma sonra older I var, daha anladım 966 00:41:59,620 --> 00:42:03,340 bəzi həqiqətən hər sahədə mənada, informatika çalışır 967 00:42:03,340 --> 00:42:05,700 və ya əgər informatika, hesablama. 968 00:42:05,700 --> 00:42:08,300 Əslində, mənim qlobal işlər Capstone layihəsi 969 00:42:08,300 --> 00:42:12,020 biz data analitik istifadə etdiyiniz terror hücumları analiz etmək 970 00:42:12,020 --> 00:42:13,680 Nigeriyada Boko Haram üçün. 971 00:42:13,680 --> 00:42:17,510 Və asılı olmayaraq görə bilərsiniz, belə ki, nə əsas siz həyata qədər 972 00:42:17,510 --> 00:42:21,640 və ya nə burada maraqları Yale əsasları var proqramlaşdırma və 973 00:42:21,640 --> 00:42:24,130 nə bacarıqları super faydalıdır. 974 00:42:24,130 --> 00:42:29,840 Və CS50 həqiqətən də təchiz olunub cür onun ehtiyatlarının bir çox borc 975 00:42:29,840 --> 00:42:32,060 sizə asılı olmayaraq necə rahat siz 976 00:42:32,060 --> 00:42:34,590 və ya necə maraqlı var sinif həyata. 977 00:42:34,590 --> 00:42:37,290 >> Yay bir az danışmaq olacaq uşaqlar nə haqqında bit 978 00:42:37,290 --> 00:42:39,635 Bu il öyrənmək üçün gedir. 979 00:42:39,635 --> 00:42:40,510 SUMMER: Hi, hər kəs. 980 00:42:40,510 --> 00:42:41,320 Mən Summer Wu edirəm. 981 00:42:41,320 --> 00:42:43,090 Mən Morse kiçik deyiləm. 982 00:42:43,090 --> 00:42:48,100 Mən, həqiqətən, başladı bir CS50 tələbə özüm kimi. 983 00:42:48,100 --> 00:42:51,460 Belə ki, üç il bundan əvvəl mən bir boşluq il idi. 984 00:42:51,460 --> 00:42:53,940 Mən CS qəbul heç vaxt ediyorum orta məktəbdə sinif, 985 00:42:53,940 --> 00:42:57,800 amma mənim pulsuz vaxt ki, fikir Bu kod necə öyrənmək üçün sərin olardı. 986 00:42:57,800 --> 00:43:02,610 Mən tez Google axtarış etdi , Online mövcud nə üçün baxdı 987 00:43:02,610 --> 00:43:06,990 və Muppets ilə bu video gördüm DJs və sərin saytları və. 988 00:43:06,990 --> 00:43:09,450 Mən kimi, Mən istəyirəm bunu necə öyrənmək. 989 00:43:09,450 --> 00:43:14,690 >> Mən kurs etdi və mən yalnız aşiq. 990 00:43:14,690 --> 00:43:20,410 Amma belə qısqanc olan xatırlayıram Hackathon iştirak edə bilər uşaq, 991 00:43:20,410 --> 00:43:24,610 Puzzle Day iştirak ofis iştirak saat şəxs TAŞ yardım almaq. 992 00:43:24,610 --> 00:43:27,410 Və mən təsəvvür heç Mən imkanı istədiyiniz 993 00:43:27,410 --> 00:43:30,640 burada iştirak etmək ilk var kurs 994 00:43:30,640 --> 00:43:33,630 kompüter Mənə maraqlı elm və səbəb nə 995 00:43:33,630 --> 00:43:35,690 Mən bu gün bir kompüter elm böyük deyiləm. 996 00:43:35,690 --> 00:43:39,290 Mən bu sinif xəbərdarlıq olacaq uzanır gedir. 997 00:43:39,290 --> 00:43:41,120 Bu etiraz olacaq. 998 00:43:41,120 --> 00:43:43,910 Lakin bu da olacaq necə şeyə sizə öyrətmək 999 00:43:43,910 --> 00:43:45,506 Siz təsəvvür heç vaxt. 1000 00:43:45,506 --> 00:43:49,330 1001 00:43:49,330 --> 00:43:52,160 >> Stelios: Hi, hər kəs. 1002 00:43:52,160 --> 00:43:53,510 My name Stelios edir. 1003 00:43:53,510 --> 00:43:58,240 Mən Branford kiçik am College və CS böyük. 1004 00:43:58,240 --> 00:44:01,640 Mən Yunanıstanın paytaxtı Afinada da deyiləm. 1005 00:44:01,640 --> 00:44:03,830 Mən, həqiqətən, irəli arıyorum Siz bütün cavab, 1006 00:44:03,830 --> 00:44:09,010 at, bölməsində sizinlə söhbət Cümə nahar da ofis saat. 1007 00:44:09,010 --> 00:44:11,250 Çünki, həqiqətən, heyecan alıram biz çox səy qoymaq etdik 1008 00:44:11,250 --> 00:44:14,650 unikal dəstək yaratmaq sizin üçün struktur 1009 00:44:14,650 --> 00:44:19,170 ilə təcrübə etmək Əlbəttə mümkün olan ən yaxşı. 1010 00:44:19,170 --> 00:44:22,640 Mən ümid edirəm ki, ən baxmayaraq Siz yəqin ki, bir CS almamış 1011 00:44:22,640 --> 00:44:27,310 əvvəl Əlbəttə, mən ki, CS50 ümid Sizin üçün maraq qığılcımlar nə 1012 00:44:27,310 --> 00:44:30,260 daha kompüter həyata gələcəkdə elm, 1013 00:44:30,260 --> 00:44:33,270 bu qədər ilə olduğu kimi Keçmişdə bir çox insanlar. 1014 00:44:33,270 --> 00:44:36,740 Belə olan üçün təşəkkür edirik Burada görmək heyecan. 1015 00:44:36,740 --> 00:44:38,487 Jason Hirschhorn. 1016 00:44:38,487 --> 00:44:39,820 JASON Hirschhorn: Hi, everybody. 1017 00:44:39,820 --> 00:44:41,700 My name Jason Hirschhorn edir. 1018 00:44:41,700 --> 00:44:43,050 Mən Silliman yaşayır. 1019 00:44:43,050 --> 00:44:46,910 Və mən bir undergrad kimi Harvard getdi və sosial tədqiqatlar ixtisaslanmışdır 1020 00:44:46,910 --> 00:44:48,870 və kompüter elm minored. 1021 00:44:48,870 --> 00:44:53,100 Burada əsas rollardan Və Bu gözəl heyəti dəstək vermək 1022 00:44:53,100 --> 00:44:54,630 Onlar bütün dəstək kimi. 1023 00:44:54,630 --> 00:44:56,410 Əslində, bu, onların hamısı deyil. 1024 00:44:56,410 --> 00:45:01,230 55 ögrenci var və bütün dəstək üçün burada məzunu. 1025 00:45:01,230 --> 00:45:04,420 Mən yaxşı biri daresay sizin üçün əlbəttə hissələri 1026 00:45:04,420 --> 00:45:08,080 bütün ilə işləmək üçün əldə onlara, onları bilmək, 1027 00:45:08,080 --> 00:45:12,389 , Onları görmək üçün CS50 də əldə və CS50 xaricində bu dövr 1028 00:45:12,389 --> 00:45:13,680 və bir çox dövr gəlmək üçün. 1029 00:45:13,680 --> 00:45:16,770 Belə ki, inşallah almaq lazımdır Əlbəttə inşallah çünki 1030 00:45:16,770 --> 00:45:21,060 ilə qarşılıqlı almaq gözəl heyət biz səhnədə var. 1031 00:45:21,060 --> 00:45:24,977 >> HOPARLÖR: Yaxşı, məni başa qoy Bu fun olacaq deyərək. 1032 00:45:24,977 --> 00:45:26,810 DAVID MALAN: Bəli, Bizim bütün komanda üçün təşəkkür edirik. 1033 00:45:26,810 --> 00:45:29,610 Mənə işıqlar dim imkan verir və , Komandamızın daha çox imkan 1034 00:45:29,610 --> 00:45:32,890 həm Cambridge və New Haven, Bu uşaqlar off fayl kimi salam demək. 1035 00:45:32,890 --> 00:45:36,130 Və sonra keçid edəcək bizim proqramlaşdırma öhdəliklərin ilk 1036 00:45:36,130 --> 00:45:37,584 Scratch adlanan bu dil ilə. 1037 00:45:37,584 --> 00:45:38,500 komanda sayəsində. 1038 00:45:38,500 --> 00:45:40,770 nin işıqları dim edək və bir neçə başqaları eşitmək. 1039 00:45:40,770 --> 00:45:44,207 >> [Alqış] 1040 00:45:44,207 --> 00:45:45,680 1041 00:45:45,680 --> 00:45:48,140 >> [Video playback] 1042 00:45:48,140 --> 00:45:53,210 >> CS50 -Bu missiya etmək tamamilə yeni bir yolu ilə daha rahat 1043 00:45:53,210 --> 00:45:54,947 düşüncə, bu hesablama zehniyyət. 1044 00:45:54,947 --> 00:45:56,780 -Bu Informatika etdi maraqlı olan 1045 00:45:56,780 --> 00:46:00,241 Mən, həqiqətən, dərk etməyib ki, bir şey Mən sinif etmişdir qədər mümkün olmuşdur. 1046 00:46:00,241 --> 00:46:00,990 Mən Vay kimi idi. 1047 00:46:00,990 --> 00:46:04,120 Mən, həqiqətən, mənim fikir tərcümə edirəm İndi bir kompüter. 1048 00:46:04,120 --> 00:46:07,970 >> -Hətta Əgər hər hansı bir fon yoxdur informatika və ya hər hansı təcrübə, 1049 00:46:07,970 --> 00:46:10,140 Bu, həqiqətən, sizin üçün sinif edir. 1050 00:46:10,140 --> 00:46:12,250 >> -Yaxşı Mən mütləq want mənim tələbələr üçün yalnız 1051 00:46:12,250 --> 00:46:14,350 kompüter haqqında heyecan almaq. 1052 00:46:14,350 --> 00:46:17,187 Yalnız proqramlaşdırma, lakin Kompüter alim kimi düşünür 1053 00:46:17,187 --> 00:46:19,270 Mən istəyirəm nə həqiqətən Mənim birinci öyrətmək üçün çalışın. 1054 00:46:19,270 --> 00:46:21,560 >> -CS50 Ağır və təltif edir. 1055 00:46:21,560 --> 00:46:22,592 >> -An Təcrübəsi. 1056 00:46:22,592 --> 00:46:23,456 >> -Extravaganza. 1057 00:46:23,456 --> 00:46:26,350 >> -Bu Növbəti səviyyəsi bizi cəlb edir. 1058 00:46:26,350 --> 00:46:28,850 >> [MUSIC PLAYING] 1059 00:46:28,850 --> 00:46:32,167 >> -Bu TFS Mən hesab edirəm ki, var Əlbəttə can damarı. 1060 00:46:32,167 --> 00:46:34,560 >> üçün həyəcanlı -Ben Mən kömək edirəm mənim tələbələr 1061 00:46:34,560 --> 00:46:38,027 aha an həyata keçirmək üçün ki, var nə onlar, həqiqətən, çalışdığınız 1062 00:46:38,027 --> 00:46:39,610 bir pset necə anlamaq üçün, nə. 1063 00:46:39,610 --> 00:46:41,438 >> bir ağır kurs mütləq -CS50 var. 1064 00:46:41,438 --> 00:46:43,960 Lakin hər hansı digər fərqli həqiqətən Yale Əlbəttə ki, 1065 00:46:43,960 --> 00:46:45,759 belə bir böyük var, dəstək icma. 1066 00:46:45,759 --> 00:46:47,550 -Siz Tamamilə yoxdur heç bir şey bilmək lazımdır 1067 00:46:47,550 --> 00:46:49,341 etmək üçün kodlaşdırma haqqında kurs üçün. 1068 00:46:49,341 --> 00:46:52,270 -Bu Qədər necə izləmək üçün gözəl insanlar bir dövr gəlib. 1069 00:46:52,270 --> 00:46:55,610 >> -Siz Tək oturan deyil otaq kodu öyrənmək, 1070 00:46:55,610 --> 00:46:57,170 lakin bu, yalnız bir sinif daha çox idi. 1071 00:46:57,170 --> 00:46:58,044 Bu təcrübə idi. 1072 00:46:58,044 --> 00:47:02,500 anlayışlar öyrənmək üçün -Ən yaxşı yol və onlara başqaları tədris prosesi. 1073 00:47:02,500 --> 00:47:04,033 >> telefon split nədir? 1074 00:47:04,033 --> 00:47:06,934 >> [MUSIC PLAYING] 1075 00:47:06,934 --> 00:47:08,080 >> -Və Bu CS50 edir. 1076 00:47:08,080 --> 00:47:10,810 >> [MUSIC PLAYING] 1077 00:47:10,810 --> 00:47:11,720 1078 00:47:11,720 --> 00:47:12,380 >> CS50 -Bu. 1079 00:47:12,380 --> 00:47:13,446 >> Bir problem-var? 1080 00:47:13,446 --> 00:47:14,852 yarım ildə Tear. 1081 00:47:14,852 --> 00:47:15,804 >> [MUSIC PLAYING] 1082 00:47:15,804 --> 00:47:18,184 >> onu tullamaq. 1083 00:47:18,184 --> 00:47:19,520 >> DAVID MALAN: Bütün hüququ. 1084 00:47:19,520 --> 00:47:23,190 Belə ki, bir az tackle-- imkan bit gəlmişkən, bu 1085 00:47:23,190 --> 00:47:25,270 Bu ənənə olmuşdur 10 ildir nədənsə 1086 00:47:25,270 --> 00:47:27,260 tort xidmət etmək başlamaq və CS50 sonu. 1087 00:47:27,260 --> 00:47:30,800 Belə ki, sonunda sizi gözləyir bu gün tədris ilə yanaşı, 1088 00:47:30,800 --> 00:47:34,270 eləcə də bəzi tort olacaq, Kursun heyəti salam demək. 1089 00:47:34,270 --> 00:47:37,110 Amma indi edək keçid Bizim dildə ilk 1090 00:47:37,110 --> 00:47:40,970 biz yalnız bir həftə və həqiqətən sərf edəcəyik problem bu sahədə, Scratch müəyyən. 1091 00:47:40,970 --> 00:47:43,160 Siz var əgər siz tapa bilərsiniz əvvəl proqramlaşdırılmış çox 1092 00:47:43,160 --> 00:47:46,280 fikir və imkanları sizə tanışdır. 1093 00:47:46,280 --> 00:47:48,160 Amma siz ki, tapa bilərsiniz bu yol boyunca fun var 1094 00:47:48,160 --> 00:47:51,201 tərcümə dəqiq necə anlamaq üçün Bildiyiniz fikir bəzi 1095 00:47:51,201 --> 00:47:53,852 bu ətraf mühitə həqiqətən ailə impress 1096 00:47:53,852 --> 00:47:57,060 iş və dostlar, can bunu seçerseniz sonra, online gedin. 1097 00:47:57,060 --> 00:47:58,851 >> Və heç bir varsa əvvəlki təcrübə və var 1098 00:47:58,851 --> 00:48:01,540 əksəriyyəti arasında az rahat tələbələr, 1099 00:48:01,540 --> 00:48:05,320 fikir bir çox dərk biz yalnız reality-- şeyi tədqiq 1100 00:48:05,320 --> 00:48:07,970 telefon kitab və iştirak kimi və belə forth-- tərcümə 1101 00:48:07,970 --> 00:48:12,280 kifayət qədər gözəl bir kompüter, lakin istifadə əgər 1102 00:48:12,280 --> 00:48:13,710 ilkin, bu kimi bir dil. 1103 00:48:13,710 --> 00:48:16,290 Belə ki, bu yazılı bir proqramdır C. adlı dilində 1104 00:48:16,290 --> 00:48:18,590 Və biz bir qədər sərf edəcəyik nəticədə C dəfə edir. 1105 00:48:18,590 --> 00:48:22,560 Amma odds, bu bir az görünür ilk baxışda sizə sirli. 1106 00:48:22,560 --> 00:48:25,760 Əslində, qəribə bir çox var sintaksis, parantez, bucaq mötərizədə, 1107 00:48:25,760 --> 00:48:27,422 qıvrım aşırma, quotes, və semicolons. 1108 00:48:27,422 --> 00:48:29,880 And olsun ki, siz daxil dalış əgər ilk dəfə proqramlaşdırma 1109 00:48:29,880 --> 00:48:33,420 baxan və heyəti yaratmağa çalışırıq bu kimi vicdanla, belə batan almaq 1110 00:48:33,420 --> 00:48:36,500 tez-tez yalnız axmaq da heç bir şey yoxdur minutia 1111 00:48:36,500 --> 00:48:38,240 Bu barədə intellektual maraqlı. 1112 00:48:38,240 --> 00:48:40,980 >> Siz yarada bilər Lakin təsəvvür bu program-- ki, 1113 00:48:40,980 --> 00:48:46,200 cür, yəqin ki, nəticə çıxarmaq bilər izləri "Salam, dünya" birtəhər və ya digər. 1114 00:48:46,200 --> 00:48:49,850 Biz ki, eyni fikri çəkmək bilər yalnız iki puzzle ədəd, siz olacaq. 1115 00:48:49,850 --> 00:48:52,850 Həqiqətən, Scratch maraqlı Bu qrafik dil, çünki. 1116 00:48:52,850 --> 00:48:56,110 Siz sürükleyin və bu açılır puzzle ədəd yalnız interlock 1117 00:48:56,110 --> 00:48:57,940 Bu məntiqi anlamlı əgər bunu. 1118 00:48:57,940 --> 00:48:59,830 Və Not, biz tezliklə bu, görürsünüz 1119 00:48:59,830 --> 00:49:03,460 Siz eyni həyata necə yalnız iki puzzle parçaları ilə proqram, 1120 00:49:03,460 --> 00:49:05,420 ki, olduqca çox onlar demək nə. 1121 00:49:05,420 --> 00:49:08,870 >> Amma biz yalnız bir anda görürsünüz ki, bəzi biz alluded bloklar 1122 00:49:08,870 --> 00:49:12,140 əvvəllər bir neçə daha çox bütün var ki, nəticədə təşkil gedir 1123 00:49:12,140 --> 00:49:13,460 bizim erkən proqramları bəzi. 1124 00:49:13,460 --> 00:49:15,460 Biz hər şeyi olacaq kimi funksiyaları yalnız 1125 00:49:15,460 --> 00:49:18,034 bir şey tədbirlər, kimi dünya salam demək. 1126 00:49:18,034 --> 00:49:20,200 Biz loops olacaq dövründən bişirmək şeylər 1127 00:49:20,200 --> 00:49:23,210 təkrar, yalnız biz kimi axtarış ilə bir an əvvəl idi 1128 00:49:23,210 --> 00:49:24,110 Mike Smith. 1129 00:49:24,110 --> 00:49:27,190 cəbr, əgər sizin kimi Dəyişənlər, bir sıra bilərsiniz X və ya Y var. 1130 00:49:27,190 --> 00:49:29,940 Yaxşı, bir proqram, həqiqətən bilərsiniz yalnız nömrələri daha çox saxlamayın. 1131 00:49:29,940 --> 00:49:34,290 Siz sözləri və cümlələri bilərsiniz hələ qrafik və başqa şeylər edir. 1132 00:49:34,290 --> 00:49:37,530 Boolean ifadələr, yalnız doğru və ya yalan, bəli və ya xeyr Suallar. 1133 00:49:37,530 --> 00:49:40,680 Conditions edilməsi qərarları o yes / no cavab əsaslanır. 1134 00:49:40,680 --> 00:49:43,890 >> kimi Və sonra meraklısı şeylər array və mövzuları və hadisələr 1135 00:49:43,890 --> 00:49:46,100 və digər hər hansı bir sayı xüsusiyyətləri, lakin bütün bunlar 1136 00:49:46,100 --> 00:49:48,670 çox çox gözəl xəritəsi oxşar dostluq blokları. 1137 00:49:48,670 --> 00:49:52,736 Bu funksiya, bir olacaq Yalnız deyir bənövşəyi puzzle parça 1138 00:49:52,736 --> 00:49:54,717 onun adı bu halda is-- nə deyirlər. 1139 00:49:54,717 --> 00:49:56,550 Və sonra tez-tez var ağ qutusu ki, 1140 00:49:56,550 --> 00:49:58,550 yazın və ya bəzi dəyəri sürükleyin bilər. 1141 00:49:58,550 --> 00:50:01,370 Və ümumiyyətlə, nə var bir dəlil və ya bir parametri çağırıb. 1142 00:50:01,370 --> 00:50:04,110 Bu değiştirerek bir yoldur bir puzzle default davranış 1143 00:50:04,110 --> 00:50:07,530 parça və ya ki, belə bir funksiyası Sizin üçün bir şey xüsusi, deyən kimi 1144 00:50:07,530 --> 00:50:12,570 hello, dünya və ya salam, Andy və ya salam, Jason və ya əvəzinə bəzi digər cümlə. 1145 00:50:12,570 --> 00:50:15,830 >> Siz ki, demək istəyirəm varsa lot-- sanki əbədi 1146 00:50:15,830 --> 00:50:18,142 Başqa bir edə bilər puzzle parça əbədi adlı 1147 00:50:18,142 --> 00:50:20,100 və yalnız sandwiched birlikdə bu kimi iki. 1148 00:50:20,100 --> 00:50:24,090 Və loop şəkil, təklif kimi yalnız salam demək deməkdir, dünya əbədi, 1149 00:50:24,090 --> 00:50:25,810 təkrar və yenidən. 1150 00:50:25,810 --> 00:50:28,840 Və ya, yalnız bir etmək istəyirsinizsə dəfə sonlu sayı 50 dəfə kimi, 1151 00:50:28,840 --> 00:50:32,050 başqa puzzle var olacaq that-- üçün parça 50 dəfə təkrar edin. 1152 00:50:32,050 --> 00:50:34,190 >> Eyni zamanda, əgər siz dəyişən var 1153 00:50:34,190 --> 00:50:36,090 bu dildə biz istəyirik ilə oynamaq haqqında 1154 00:50:36,090 --> 00:50:37,880 bu kimi bir narıncı blok istifadə edə bilərsiniz. 1155 00:50:37,880 --> 00:50:40,750 Bu dəyişən özbaşına I tam üçün i çağırıb. 1156 00:50:40,750 --> 00:50:42,290 Mən yalnız 0 bərabər seçin. 1157 00:50:42,290 --> 00:50:44,780 Və belə ki, bəlkə i, bu case-- bu dəyişən 1158 00:50:44,780 --> 00:50:46,630 bir oyun kiminsə hesab edir. 1159 00:50:46,630 --> 00:50:49,680 Siz hər zaman sıfır başlamaq və kimi bir məqsəd və ya bir şey etmək, 1160 00:50:49,680 --> 00:50:51,270 Bir əlavə point almaq. 1161 00:50:51,270 --> 00:50:52,830 >> Siz Not sual edə bilər. 1162 00:50:52,830 --> 00:50:55,390 biz sürükleyin və puzzle düşmək varsa bu kimi bir anda ədəd, 1163 00:50:55,390 --> 00:50:58,470 Siz kimi, sual edə bilər Bəli, mən 50-dən az? 1164 00:50:58,470 --> 00:51:00,060 Bəlkə siz qazanmaq üçün 50 xal lazımdır. 1165 00:51:00,060 --> 00:51:01,893 Və bu olacaq xahiş ediyorum sual. 1166 00:51:01,893 --> 00:51:04,030 Və ya, ümumiyyətlə, siz y az x deyə bilər, 1167 00:51:04,030 --> 00:51:05,780 iki dəyişənlərin orada cəlb? 1168 00:51:05,780 --> 00:51:08,320 İndi, bu bir çox ilk baxışda böyük, 1169 00:51:08,320 --> 00:51:11,470 lakin həqiqətən bütün daha mürəkkəb edir. 1170 00:51:11,470 --> 00:51:15,390 >> Bu yalnız bir yerdə şərtləri və dəyişənlərin 1171 00:51:15,390 --> 00:51:19,370 və Boolean ifadələr xahiş üç Suallar y daha x az? 1172 00:51:19,370 --> 00:51:20,660 Əgər belədirsə, belə deyirlər. 1173 00:51:20,660 --> 00:51:22,170 Say, x y azdır. 1174 00:51:22,170 --> 00:51:26,571 Else x daha çox, əgər y başqa x y bərabər olmalıdır. 1175 00:51:26,571 --> 00:51:29,070 Və Mike Smith, halbuki dörd ssenariləri burada var idi 1176 00:51:29,070 --> 00:51:32,270 nömrələri dünyada, x, ya daha çox, daha az və ya bərabər. 1177 00:51:32,270 --> 00:51:34,531 biz bütün yol THREE FORKS var. 1178 00:51:34,531 --> 00:51:36,530 Və sonra meraklısı var oxşar puzzle ədəd 1179 00:51:36,530 --> 00:51:39,613 Biz istəyirik seriallarda kimi şeylər üçün məlumat saxlamaq üçün mümkün olacaq. 1180 00:51:39,613 --> 00:51:43,590 Icazə blokları görmək olacaq Bizə çox mövzuları həyata keçirmək, 1181 00:51:43,590 --> 00:51:46,620 başqa xüsusiyyət istifadə və lazımdır sonra da hadisələr bir şey çağırıb. 1182 00:51:46,620 --> 00:51:49,390 Amma biz almaq əvvəl point və hətta yaratmaq, 1183 00:51:49,390 --> 00:51:52,000 nəticədə, öz xüsusi puzzle ədəd edək 1184 00:51:52,000 --> 00:51:53,950 həqiqətən proqram özü açın. 1185 00:51:53,950 --> 00:51:54,860 >> Belə ki, bu Scratch edir. 1186 00:51:54,860 --> 00:51:57,490 Bu scratch.mit.edu mövcuddur. 1187 00:51:57,490 --> 00:51:59,650 Və siz oynamaq buyrun indi və ya sonra, habelə. 1188 00:51:59,650 --> 00:52:01,330 Bu offline versiyası olur. 1189 00:52:01,330 --> 00:52:03,129 insanlar üçün kim yoxdur mütləq böyük internet, 1190 00:52:03,129 --> 00:52:04,962 Siz yükləyə bilərsiniz eyni proqram, həmçinin. 1191 00:52:04,962 --> 00:52:07,460 Və həqiqətən yalnız üç var Bu proqram komponentləri. 1192 00:52:07,460 --> 00:52:10,860 sol üst küncündə On ekran mərhələsinin növ 1193 00:52:10,860 --> 00:52:13,800 ki Scratch, default kim Bir pişik daxilində yaşayır kimi görünür. 1194 00:52:13,800 --> 00:52:16,799 O sol, aşağı, yuxarı hərəkət və sağ bilər və digər şeylər hər hansı bir sayı yoxdur, 1195 00:52:16,799 --> 00:52:20,520 və əsaslı yolları hər hansı bir sayı baxa bilərsiniz ona təyin geyim. 1196 00:52:20,520 --> 00:52:22,980 Amma bu bir zəng edəcəyik nə sprite, karakter bir növ. 1197 00:52:22,980 --> 00:52:25,429 Və çox ola bilər simvol, biz tezliklə görəcəksiniz kimi. 1198 00:52:25,429 --> 00:52:30,060 >> Ortada indi bütün bu puzzle var ədəd və bu kateqoriyalar və ya altlıqlar 1199 00:52:30,060 --> 00:52:30,900 onların. 1200 00:52:30,900 --> 00:52:32,429 Belə ki, indi, mən Motion tıklayan. 1201 00:52:32,429 --> 00:52:35,900 Və mən bütün görüyorum motion bağlı puzzle ədəd və ya blokları, 1202 00:52:35,900 --> 00:52:37,950 belə funksiyaları qədər davam ilə, 1203 00:52:37,950 --> 00:52:39,950 aşağı, sola və ya sağa və ya bəzi digər əməliyyat. 1204 00:52:39,950 --> 00:52:43,790 Amma görünür tıklayan əgər, demək blok kimi şeylər oldu 1205 00:52:43,790 --> 00:52:45,084 biz yalnız bir an əvvəl gördüm ki. 1206 00:52:45,084 --> 00:52:48,250 Mən Nəzarət basın əgər, siz görəcəksiniz əbədi təkrar və kimi şeylər 1207 00:52:48,250 --> 00:52:50,410 Əgər blok ki, biz bir an əvvəl gördüm. 1208 00:52:50,410 --> 00:52:51,670 >> Və belə ki, tapa bilərsiniz biz yalnız danışıq lazımdır ki, 1209 00:52:51,670 --> 00:52:53,750 bəzi səthi birlikdə ədəd puzzle, 1210 00:52:53,750 --> 00:52:55,833 lakin bütün kifayət qədər asan deyil və point və basın. 1211 00:52:55,833 --> 00:52:58,219 Həqiqətən, Scratch nəzərdə tutulmuşdur gənc tələbələr üçün 1212 00:52:58,219 --> 00:53:00,730 onlara çıxış vermək kömək yaradıcı təfəkkür üçün. 1213 00:53:00,730 --> 00:53:03,040 Və hələ gözəl, bu gözəl step daş 1214 00:53:03,040 --> 00:53:07,020 biz olacaq dəqiq fikir C və Python və JavaScript araşdırmaq, 1215 00:53:07,020 --> 00:53:07,719 həmçinin. 1216 00:53:07,719 --> 00:53:11,960 >> sağ tərəfində, nəhayət, burada Bu, qondarma scripts sahəsi. 1217 00:53:11,960 --> 00:53:15,750 Bu yalnız boş şifer deyil Siz bir proqram yazmaq başlayacaq olan. 1218 00:53:15,750 --> 00:53:16,897 Mən məhz lazımdır. 1219 00:53:16,897 --> 00:53:19,980 İndi hər şeyi olduğu bilmək baş verir Mən bu bir neçə dəfə etdik çünki. 1220 00:53:19,980 --> 00:53:22,710 Amma altında bilirik ki, Hadisələr kateqoriya, 1221 00:53:22,710 --> 00:53:25,520 Bu blok burada var yaşıl bayraq tıklandığında. 1222 00:53:25,520 --> 00:53:28,790 Mən kiçiltmək əgər qeyd və geri burada səhnəyə, 1223 00:53:28,790 --> 00:53:31,190 Bu ərzində Scratch yaşayır az düzbucaqlı dünya, 1224 00:53:31,190 --> 00:53:33,920 olan üstün bir yaşıl bayraq və qırmızı stop işarəsi. 1225 00:53:33,920 --> 00:53:36,180 Belə ki, müvafiq olaraq, getmək və dayandırmaq. 1226 00:53:36,180 --> 00:53:38,710 >> Və mən nə istəyirsiniz yaşıl bayraq tıklandığında? 1227 00:53:38,710 --> 00:53:40,900 Yaxşı ki, kateqoriya görünür mənə gedək. 1228 00:53:40,900 --> 00:53:43,357 Və mənə irəli gedək və sürükleyin və bu buraxın. 1229 00:53:43,357 --> 00:53:45,940 Və tezliklə olur kimi qeyd yaxın, onlar sort maqnit istəyirik. 1230 00:53:45,940 --> 00:53:48,489 Mən indi gedək Belə ki, bu snaps birlikdə gözəl və pakizə. 1231 00:53:48,489 --> 00:53:51,030 Mən irəli getmək üçün gedirəm və demək kimi bir şey hello, dünya 1232 00:53:51,030 --> 00:53:52,190 iki saniyə üçün. 1233 00:53:52,190 --> 00:53:56,730 Mənə kiçiltmək edək və indi basın yaşıl bayraq, və demək, hello, dünya. 1234 00:53:56,730 --> 00:53:57,230 Yaxşı. 1235 00:53:57,230 --> 00:53:58,460 Belə ki, bütün gözəl və yaxşı. 1236 00:53:58,460 --> 00:53:59,900 bütün maraqlı deyil. 1237 00:53:59,900 --> 00:54:01,340 nin bir az cuter edək. 1238 00:54:01,340 --> 00:54:03,494 Mən ki bilirəm əvvəlcədən, Scratch olur 1239 00:54:03,494 --> 00:54:05,160 bu kimi bəzi cute şeyi ilə gəlmək. 1240 00:54:05,160 --> 00:54:07,720 Görülən qədər səs miyavlamak oynayır. 1241 00:54:07,720 --> 00:54:09,531 Belə ki, bunu edək. 1242 00:54:09,531 --> 00:54:10,380 >> [MEOW] 1243 00:54:10,380 --> 00:54:11,819 >> Aw ki, sitayişə layiq deyil. 1244 00:54:11,819 --> 00:54:12,860 Və mən bunu again-- basın əgər 1245 00:54:12,860 --> 00:54:14,920 >> [MEOW] 1246 00:54:14,920 --> 00:54:15,460 >> Və yenidən. 1247 00:54:15,460 --> 00:54:16,740 >> [MEOW] 1248 00:54:16,740 --> 00:54:18,760 >> Amma Not canlandırmaq üçün olan saxlamaq. 1249 00:54:18,760 --> 00:54:20,010 Amma bu daha yaxşı edə bilərsiniz. 1250 00:54:20,010 --> 00:54:23,060 Niyə yalnız bu üç sürükleyin deyil. 1251 00:54:23,060 --> 00:54:24,821 İndi sitayişə layiq kimi üç dəfə var. 1252 00:54:24,821 --> 00:54:26,264 >> [Meowing] 1253 00:54:26,264 --> 00:54:28,190 >> OK, həqiqətən, bir az ürpertici var. 1254 00:54:28,190 --> 00:54:31,020 Belə ki, biz orada arasında bir şey lazımdır. 1255 00:54:31,020 --> 00:54:33,870 Mən nəzarət getmək varsa, bu kimi görünür gözləmə blok həqiqətən var. 1256 00:54:33,870 --> 00:54:36,994 Mən orada artıq hover əgər belə bildiriş və mənə bu bir az böyük etmək edək. 1257 00:54:36,994 --> 00:54:38,780 Mən hover, bu, olacaq yerə snap. 1258 00:54:38,780 --> 00:54:41,660 Belə ki, bir ikinci gözləyin bir ikinci gözləyin. 1259 00:54:41,660 --> 00:54:43,170 yenidən yaşıl bayraq edib edək. 1260 00:54:43,170 --> 00:54:46,330 >> [Meowing] 1261 00:54:46,330 --> 00:54:47,695 1262 00:54:47,695 --> 00:54:50,660 >> OK, bir az daha təbii, lakin çox səmərəli deyil. 1263 00:54:50,660 --> 00:54:54,300 Belə ki, bu mənim proqramın doğru Məqsədi üç dəfə miyavlamak edildi. 1264 00:54:54,300 --> 00:54:56,410 Amma bu, çox yaxşı dizayn deyil. 1265 00:54:56,410 --> 00:54:57,740 I növ bir küncləri kəsilmiş. 1266 00:54:57,740 --> 00:54:58,730 Mən bir az tənbəl var. 1267 00:54:58,730 --> 00:55:05,620 Mən nə görünür like-- hiss demək ki, pis etdik? 1268 00:55:05,620 --> 00:55:07,197 Bəli? 1269 00:55:07,197 --> 00:55:08,030 Bəli, ortada. 1270 00:55:08,030 --> 00:55:11,208 1271 00:55:11,208 --> 00:55:13,083 Auditoriya: İstifadə daha Siz lazım olduğundan yaddaş 1272 00:55:13,083 --> 00:55:15,005 istifadə etdiyiniz çünki Çox müxtəlif xətt. 1273 00:55:15,005 --> 00:55:16,380 DAVID MALAN: Bəli, çox xətləri belə. 1274 00:55:16,380 --> 00:55:19,190 Və mütləq yaddaş olmaz, bu yol kimi görülə bilər, baxmayaraq. 1275 00:55:19,190 --> 00:55:20,898 Amma definitely-- var ixtisar var. 1276 00:55:20,898 --> 00:55:23,440 Mən sözün cür sürüklənəcəklər və eyni şeyləri düşdü. 1277 00:55:23,440 --> 00:55:26,564 Və cür əgər extrapolate-- əgər necə ki, burada yaxşı deyil, aydın deyil 1278 00:55:26,564 --> 00:55:27,910 30 dəfə miyavlamak? 1279 00:55:27,910 --> 00:55:31,450 Mən kimi sürükleyin və düşmək olardı puzzle ədəd 30 cüt. 1280 00:55:31,450 --> 00:55:32,890 Həqiqətən, daha yaxşı bir yol var. 1281 00:55:32,890 --> 00:55:34,056 Və biz daha yaxşı bir şəkildə gördük. 1282 00:55:34,056 --> 00:55:36,870 Nə daxilən olardı daha yaxşı bir yol ola bilərmi? 1283 00:55:36,870 --> 00:55:37,890 Bəli, yalnız bir loop istifadə edin. 1284 00:55:37,890 --> 00:55:38,810 No surəti və yapışdırıb. 1285 00:55:38,810 --> 00:55:40,790 And olsun ki, zaman bu semestr Siz başlamaq əgər 1286 00:55:40,790 --> 00:55:43,890 sürükleyerek və bırakarak özünüzü tapmaq, və ya həqiqətən çıxarmaq və sovuşdurmaq, 1287 00:55:43,890 --> 00:55:47,050 təhlükəli vərdiş çünki daxil olmaq Bu yalnız çox maintainable deyil. 1288 00:55:47,050 --> 00:55:49,740 Məsələn, mən dəyişdirmək istəyirsinizsə başqa bir şey üçün səs, 1289 00:55:49,740 --> 00:55:52,826 Mən üç indi dəyişdirmək lazımdır əvəzinə yalnız bir yer. 1290 00:55:52,826 --> 00:55:54,575 həqiqətən, çünki mən əgər Mən bu yoxlamaq olardı qırmaq 1291 00:55:54,575 --> 00:55:56,170 ki, yalnız kimi decouple gedir. 1292 00:55:56,170 --> 00:56:01,900 Mənə bir təkrar blok qamarlamaq edək və sonra üç növü, üç basın 1293 00:56:01,900 --> 00:56:04,015 bu bəzi atmaq yalnız uzaq getmək imkan tərəfindən. 1294 00:56:04,015 --> 00:56:05,890 Və sonra onu qeyd Bu uyğun kimi baxmaq deyil, 1295 00:56:05,890 --> 00:56:08,139 lakin maqnetik, gedir yerdə snap yalnız 1296 00:56:08,139 --> 00:56:09,510 lakin forma uyğun bitir. 1297 00:56:09,510 --> 00:56:10,310 Belə ki, yaxşı. 1298 00:56:10,310 --> 00:56:11,530 İndi oyun basın. 1299 00:56:11,530 --> 00:56:13,870 >> [Meowing] 1300 00:56:13,870 --> 00:56:14,370 1301 00:56:14,370 --> 00:56:15,620 Çox gözəl. 1302 00:56:15,620 --> 00:56:16,126 Yaxşı. 1303 00:56:16,126 --> 00:56:18,500 Və indi çox asandır çünki mən yalnız bilərsiniz çox dəyişdirmək 1304 00:56:18,500 --> 00:56:20,670 Bir yerdə bir sıra dəyişir. 1305 00:56:20,670 --> 00:56:22,500 Amma bu, çox deyil bütün maraqlı. 1306 00:56:22,500 --> 00:56:25,350 Nin həqiqətən edək Scratch miyavlamak, lakin hərəkət deyil. 1307 00:56:25,350 --> 00:56:32,680 Mənə Motion getmək və 10 addımlar hərəkət edək of-- whoops daxili, mənə bu düzeltmek bildirin. 1308 00:56:32,680 --> 00:56:37,460 Mənə 10 steps-- hərəkət edək həqiqətən, bu təkrar etməyək. 1309 00:56:37,460 --> 00:56:40,670 Mənə bir nəzarət blok qamarlamaq edək, və əbədi aşağıdakı. 1310 00:56:40,670 --> 00:56:42,720 Forever 10 addımlar hərəkət. 1311 00:56:42,720 --> 00:56:45,070 Və Play düyməsinə basın. 1312 00:56:45,070 --> 00:56:45,600 >> TAMAM. 1313 00:56:45,600 --> 00:56:46,740 Belə ki, təşəkkürlə, o dayanır. 1314 00:56:46,740 --> 00:56:49,710 Əks halda, uşaq çox kədərli almaq olardı onlar sort öz pişik itirirlər. 1315 00:56:49,710 --> 00:56:52,720 Amma ən azı mən sürükleyin bilər onu geri ekran daxil. 1316 00:56:52,720 --> 00:56:56,177 Amma bu bütün deyil ki, Bir oyun və ya animasiya böyük. 1317 00:56:56,177 --> 00:56:58,260 Bu əgər bəlkə yaxşı olardı o kənar off geri. 1318 00:56:58,260 --> 00:57:00,020 Belə ki, biz nə etməliyəm? 1319 00:57:00,020 --> 00:57:04,302 Nə tikinti var lazımdır sıçrayış qərar danışıq, siz düşünürsünüz, 1320 00:57:04,302 --> 00:57:06,010 heç etdik, hətta əvvəl Not görüldü? 1321 00:57:06,010 --> 00:57:06,593 Bəli, geri. 1322 00:57:06,593 --> 00:57:08,359 Auditoriya: Siz lazımdır blok və ya əgər-sonra. 1323 00:57:08,359 --> 00:57:10,650 DAVID MALAN: Bəli, bəzi növ blok və ya-sonra əgər. 1324 00:57:10,650 --> 00:57:12,275 Yəni əslində, biz burada bu bir var. 1325 00:57:12,275 --> 00:57:14,500 Belə ki, Varsa belə ki, mənə imkan hərəkət xilas. 1326 00:57:14,500 --> 00:57:16,070 bu böyük belə mənə zoom edək. 1327 00:57:16,070 --> 00:57:16,890 Belə ki, necə bu barədə. 1328 00:57:16,890 --> 00:57:21,920 Forever, Sensing-- əgər biz əvvəl bu görmədim etdik. 1329 00:57:21,920 --> 00:57:23,160 Mən Boolean ifadə lazımdır. 1330 00:57:23,160 --> 00:57:25,970 Və nə toxunan əgər çıxır? 1331 00:57:25,970 --> 00:57:29,030 kənar toxunan varsa, mən nə istəyirəm? 1332 00:57:29,030 --> 00:57:32,030 Bəli, mən Motion geri getmək əgər, çıxır, oh, ətrafında bırakabilirsiniz. 1333 00:57:32,030 --> 00:57:33,350 Mənə burada bu sürükleyin edək. 1334 00:57:33,350 --> 00:57:36,430 Niyə irəli getmək yoxdur 180 dərəcə ətrafında çevirmək? 1335 00:57:36,430 --> 00:57:38,190 >> İndi mənə yalnız sonunda hərəkət edək. 1336 00:57:38,190 --> 00:57:40,500 Mən hərəkət qoymaq bilər əvvəlində və ya sonunda. 1337 00:57:40,500 --> 00:57:44,452 Amma məntiqi, hər dəfə mən hərəkət Mən kənar toxunan edirəm yoxlamaq istəyirsiniz? 1338 00:57:44,452 --> 00:57:45,410 Mən kənar toxunan Am? 1339 00:57:45,410 --> 00:57:46,490 Mən kənar toxunan Am? 1340 00:57:46,490 --> 00:57:49,200 əgər Belə ki, məntiqi ətrafında açın. 1341 00:57:49,200 --> 00:57:51,190 Belə ki, oyun hit imkan. 1342 00:57:51,190 --> 00:57:52,030 >> TAMAM. 1343 00:57:52,030 --> 00:57:53,910 Belə ki, belə danışmaq, az arabası var. 1344 00:57:53,910 --> 00:57:56,560 Və bir səhv yalnız bir səhvdir kompüter proqramı. 1345 00:57:56,560 --> 00:57:57,800 Amma ən azı çalışır. 1346 00:57:57,800 --> 00:57:59,420 Və əslində, mən burada edə bilərsiniz. 1347 00:57:59,420 --> 00:58:03,130 Və mənə bir at deyil 10 addım edək vaxt, lakin bu bütün animasiya edir. 1348 00:58:03,130 --> 00:58:05,310 Bu, bütün bir karikatura deyil və ya hətta bir film deyil. 1349 00:58:05,310 --> 00:58:07,110 Mənə bir zamanda 20 addımlar hərəkət edək. 1350 00:58:07,110 --> 00:58:11,200 Belə ki, 20 dəfə çox şeylər olur bir dəfə və ya iki dəfə bu halda, bir çox kimi. 1351 00:58:11,200 --> 00:58:12,600 O, daha sürətli hərəkət edir. 1352 00:58:12,600 --> 00:58:15,150 Mənə 30 dəyişdirmək edək. 1353 00:58:15,150 --> 00:58:17,450 100. 1354 00:58:17,450 --> 00:58:19,406 1000. 1355 00:58:19,406 --> 00:58:20,530 Və bu həqiqətən sürətli olacaq. 1356 00:58:20,530 --> 00:58:22,190 Bu OK, evet is--. 1357 00:58:22,190 --> 00:58:24,130 >> Belə ki, indi biz yalnız onunla messing edirik. 1358 00:58:24,130 --> 00:58:24,954 OK, belə ki, arabası. 1359 00:58:24,954 --> 00:58:26,620 Amma biz burada yol onu sürükleyin bilər. 1360 00:58:26,620 --> 00:58:28,286 Amma biz də bu daha çox əyləncə edə bilərsiniz. 1361 00:58:28,286 --> 00:58:30,710 Necə o altüst var şeylərdir haqqında. 1362 00:58:30,710 --> 00:58:32,800 Amma Scratch-- çıxır və həqiqətən var 1363 00:58:32,800 --> 00:58:35,510 Mən heç bir akademik danmaq lazımdır Mən haqqında Ben nə dəyəri. 1364 00:58:35,510 --> 00:58:40,200 Amma mikrofon açmaq əgər, edək onu dayandırmaq və bu kimi bir şey yoxdur. 1365 00:58:40,200 --> 00:58:41,960 Uf! 1366 00:58:41,960 --> 00:58:42,884 >> [Gülmək] 1367 00:58:42,884 --> 00:58:45,200 1368 00:58:45,200 --> 00:58:45,990 >> Bu sitayişə layiq idi. 1369 00:58:45,990 --> 00:58:46,740 Çox sağ ol. 1370 00:58:46,740 --> 00:58:50,850 İndi bu nə mənim səs Mən uf fəğan zaman kimi görünür. 1371 00:58:50,850 --> 00:58:52,630 Düşünürəm ki, biz sizin gülüş tutdu düşünmürəm. 1372 00:58:52,630 --> 00:58:53,280 Hər şey yaxşıdır. 1373 00:58:53,280 --> 00:58:56,550 Mənə bu xilas edək "uf". 1374 00:58:56,550 --> 00:58:57,915 nin "uf" kimi xilas edək. 1375 00:58:57,915 --> 00:58:59,410 İndi biz Scripts geri getmək lazımdır. 1376 00:58:59,410 --> 00:59:01,660 İndi Mən, Səs görək need--. 1377 00:59:01,660 --> 00:59:03,160 Oh, səs uf oynayır. 1378 00:59:03,160 --> 00:59:08,180 Mən kənar toxunan alıram Belə ki, mənə imkan ilk oyun uf, sonra ətrafında çevirmək. 1379 00:59:08,180 --> 00:59:10,191 İndi ortada onu qoymaq bildirin. 1380 00:59:10,191 --> 00:59:14,754 >> [Söyləyərək "uf"] 1381 00:59:14,754 --> 00:59:15,740 >> Iki dəfə kimi sürətli. 1382 00:59:15,740 --> 00:59:20,660 1383 00:59:20,660 --> 00:59:21,830 >> TAMAM. 1384 00:59:21,830 --> 00:59:23,780 Amma sözün var Mən deyirəm nə. 1385 00:59:23,780 --> 00:59:27,580 əslində doğru Belə ki, bu tez yalnız bir az annoying. 1386 00:59:27,580 --> 00:59:30,330 Belə ki, bir şey əlavə edək Bu daha maraqlı. 1387 00:59:30,330 --> 00:59:32,950 Mənə həqiqətən açmaq edək Mən əvvəlcədən hazırlanmış bir 1388 00:59:32,950 --> 00:59:38,560 tutarlı Pet adlı Cat, bu ki. 1389 00:59:38,560 --> 00:59:40,340 Burada script burada var. 1390 00:59:40,340 --> 00:59:44,510 bu nə gedir English baxımından nə? 1391 00:59:44,510 --> 00:59:45,820 nəzərdə tutulmuş bu nə var? 1392 00:59:45,820 --> 00:59:47,900 Bəli, bəli some-- gedək? 1393 00:59:47,900 --> 00:59:49,665 >> Auditoriya: zaman pişik pet, bu meows. 1394 00:59:49,665 --> 00:59:52,290 DAVID MALAN: Bəli, belə ki, pişik pet, bu miyavlamak olacaq. 1395 00:59:52,290 --> 00:59:55,452 Belə ki, başqa sözlə, indi var bir əbədi loop hələ birləşdirilmiş 1396 00:59:55,452 --> 00:59:57,660 bir şərtlə, birlikdə bir Boolean ifadə ilə, 1397 00:59:57,660 --> 01:00:00,140 Bir neçə ilə birlikdə funksiyaları təsiri 1398 01:00:00,140 --> 01:00:02,610 olan, bir dəfə mən oynamaq Bu proqram, bir şey deyil 1399 01:00:02,610 --> 01:00:06,820 Mən kursor hərəkət qədər olur yaxın və daha sıx və yaxın and-- 1400 01:00:06,820 --> 01:00:08,029 >> [MEOW] 1401 01:00:08,029 --> 01:00:09,320 Sonra pişik ərköyünlük kimi. 1402 01:00:09,320 --> 01:00:11,210 [MEOW] 1403 01:00:11,210 --> 01:00:14,270 Yalnız bir dəfə həqiqətən Onun üzərində kursor hərəkət. 1404 01:00:14,270 --> 01:00:19,964 İndi də pet yoxdur çırpılmış əvəzinə bu yoxdur pişik. 1405 01:00:19,964 --> 01:00:21,350 >> [Meowing] 1406 01:00:21,350 --> 01:00:23,485 >> Belə ki, o, yalnız daim meowing oldu. 1407 01:00:23,485 --> 01:00:24,455 >> [Meowing] 1408 01:00:24,455 --> 01:00:27,705 >> Amma çox close-- almaq əgər 1409 01:00:27,705 --> 01:00:29,645 >> [Meowing] 1410 01:00:29,645 --> 01:00:32,080 >> [ROAR] 1411 01:00:32,080 --> 01:00:33,590 >> Belə ki, necə bu işləyir? 1412 01:00:33,590 --> 01:00:35,880 İndi yalnız bir var yol iki yol çəngəl. 1413 01:00:35,880 --> 01:00:38,930 siçan pointer toxunan varsa, sonra aslan səs oynayır. 1414 01:00:38,930 --> 01:00:41,950 Else yalnız miyavlamak səs oynamaq, və sonra belə üç saniyə gözləyin 1415 01:00:41,950 --> 01:00:43,880 bu cür etməklə ki, bu, çox tranquilly. 1416 01:00:43,880 --> 01:00:44,380 Yaxşı. 1417 01:00:44,380 --> 01:00:47,290 Belə ki, birləşən var hələ də bəzi daha fikir. 1418 01:00:47,290 --> 01:00:50,870 Bu misal nəzər salaq Mən adlı mövzuları çırpılmış. 1419 01:00:50,870 --> 01:00:54,020 Və bu bir əsaslı deyil ki vasitələrindən fərqli 1420 01:00:54,020 --> 01:00:56,070 çox bir xüsusiyyət proqramlaşdırma dili adlanır 1421 01:00:56,070 --> 01:00:59,970 mövzuları, bir proqram qabiliyyəti sanki eyni zamanda iki şeyi. 1422 01:00:59,970 --> 01:01:03,600 Həqiqətən, bu gün istifadə edirsinizsə Google Docs və ya Microsoft Word, 1423 01:01:03,600 --> 01:01:09,620 və sənəd daim olan oldu Siz tipli hətta yoxlanılır-yazım və ya 1424 01:01:09,620 --> 01:01:11,580 Command-P və ya Control-P edib və çap bir şey, 1425 01:01:11,580 --> 01:01:13,380 Siz yazaraq davam edərkən bu çap edir. 1426 01:01:13,380 --> 01:01:16,680 Programs gün həqiqətən çox edə bilərsiniz bir dəfə hər şeyi, yalnız Not kimi 1427 01:01:16,680 --> 01:01:17,180 burada. 1428 01:01:17,180 --> 01:01:20,400 >> Belə ki, burada, mən iki sprites var indi bir quş və pişik. 1429 01:01:20,400 --> 01:01:22,780 Mən hər basın Bir anda o simvol biri 1430 01:01:22,780 --> 01:01:25,590 İndi quş görmək sağ üst scripts. 1431 01:01:25,590 --> 01:01:27,270 İndi pişik görmək. 1432 01:01:27,270 --> 01:01:28,540 Bird nin pişik var. 1433 01:01:28,540 --> 01:01:30,270 Belə ki, onların hər biri öz script var. 1434 01:01:30,270 --> 01:01:32,700 Ancaq xəbərdarlıq, nə puzzle parça həm də onlar başlamaq yoxdur? 1435 01:01:32,700 --> 01:01:34,260 yaşıl bayraq tıklandığında. 1436 01:01:34,260 --> 01:01:36,890 Və quş yaşıl bayraq tıklandığında zaman. 1437 01:01:36,890 --> 01:01:40,870 Mən yaşıl bayrağı basın zaman, o scripts və ya proqramları hər iki 1438 01:01:40,870 --> 01:01:42,759 paralel gedir. 1439 01:01:42,759 --> 01:01:45,800 Və quş olduğunu görəcəksiniz yalnız mindlessly kənar off dönen. 1440 01:01:45,800 --> 01:01:50,890 cat aydın proqramlaşdırılmış edilmişdir strateji üstünlüyü ilə. 1441 01:01:50,890 --> 01:01:52,704 And-- 1442 01:01:52,704 --> 01:01:53,490 >> [ROAR] 1443 01:01:53,490 --> 01:01:53,821 1444 01:01:53,821 --> 01:01:54,320 Yaxşı. 1445 01:01:54,320 --> 01:01:57,340 Belə ki, pişik bu halda quş tutuldu. 1446 01:01:57,340 --> 01:01:58,390 Niyə ki? 1447 01:01:58,390 --> 01:02:03,310 Bəli, bildiriş ilk biz yalnız var quş yalnız mindlessly gedir 1448 01:02:03,310 --> 01:02:05,120 Bu ilkin yeri, və sonra əbədi, 1449 01:02:05,120 --> 01:02:06,774 pişik toxunan əgər, yalnız hərəkət. 1450 01:02:06,774 --> 01:02:08,190 Siz kənarında edirsinizsə, sıçrayış. 1451 01:02:08,190 --> 01:02:08,870 Və yalnız hərəkət. 1452 01:02:08,870 --> 01:02:10,286 Siz kənarında edirsinizsə, sıçrayış. 1453 01:02:10,286 --> 01:02:12,840 Ancaq pişik, eyni zamanda, bəzi əlavə məntiq var 1454 01:02:12,840 --> 01:02:18,250 ki şeylərdir ilk, yalnız belə deyir Bu tamamilə qərəzli deyil ki, 1455 01:02:18,250 --> 01:02:21,191 quş qarşı, mən var ki, qeyd bir yaşıl puzzle parça istifadə 1456 01:02:21,191 --> 01:02:22,690 həqiqətən bir təsadüfi sayı seçer. 1457 01:02:22,690 --> 01:02:26,179 çox dil bir xüsusiyyət vermək Siz təsadüfi və ya pseudorandom nömrələri. 1458 01:02:26,179 --> 01:02:29,220 bu halda ki, pişik ilkin kimi arasında bir təsadüfi sayı seçir, 1459 01:02:29,220 --> 01:02:31,727 90 dərəcə və 180 dərəcə, mahiyyətcə, belə ki, 1460 01:02:31,727 --> 01:02:33,310 ki, zidd bir az var. 1461 01:02:33,310 --> 01:02:37,000 Və sonra əbədi, əgər toxunan quş, aslan səs oynayır. 1462 01:02:37,000 --> 01:02:38,754 Əks halda, yalnız quş doğru qeyd. 1463 01:02:38,754 --> 01:02:39,670 quş doğru gətirin. 1464 01:02:39,670 --> 01:02:44,199 a quş doğru Point Bu halda özü yanına puzzle parça. 1465 01:02:44,199 --> 01:02:45,740 Yaxşı, biz burada başqa bir şey edə bilərsiniz. 1466 01:02:45,740 --> 01:02:49,820 Mənə burada hadisələr proqramı açmaq edək. 1467 01:02:49,820 --> 01:02:53,520 Və burada biz yenə iki sprites var burada bu iki kuklalar kimi görünür. 1468 01:02:53,520 --> 01:02:55,710 Və nə burada maraqlı bu. 1469 01:02:55,710 --> 01:02:59,140 portağal guy bu var Burada puzzle ədəd seçin. 1470 01:02:59,140 --> 01:03:01,700 Forever aşağıdakı kimidir etmək space bar bərk halda, 1471 01:03:01,700 --> 01:03:05,430 de, Marco, və sonra bir hadisə yayımlanacaq. 1472 01:03:05,430 --> 01:03:09,460 Və eyni zamanda, mavi oğlan burada var Siz hadisə qəbul etdiyiniz zaman şeylərdir, 1473 01:03:09,460 --> 01:03:10,540 Polo deyirlər. 1474 01:03:10,540 --> 01:03:12,850 Belə ki, Not çıxır və digər dillərdə, 1475 01:03:12,850 --> 01:03:15,830 iki proqramları üçün yol var və ya bu halda iki scripts, 1476 01:03:15,830 --> 01:03:20,310 belə ki intercommunicate I space bar hit, o Marco deyir. 1477 01:03:20,310 --> 01:03:23,539 Və digər bir eşidir ki, belə danışmaq, və Polo cavab deyir. 1478 01:03:23,539 --> 01:03:26,080 Belə ki, proqramları yazmaq olar ki, həqiqətən bu şəkildə qarşılıqlı. 1479 01:03:26,080 --> 01:03:28,630 Mən əvəzinə bu əgər, Mən hətta dəyişənlərin əlavə edə bilərsiniz, 1480 01:03:28,630 --> 01:03:31,287 Yalnız bu halda bir sprite istifadə edərək. 1481 01:03:31,287 --> 01:03:32,578 Bu, xüsusilə annoying var. 1482 01:03:32,578 --> 01:03:36,174 >> [SEAL hürən] 1483 01:03:36,174 --> 01:03:37,100 1484 01:03:37,100 --> 01:03:42,490 >> İndi sağ bildiriş biz var burada bəzi əlavə məntiq. 1485 01:03:42,490 --> 01:03:45,146 Mən hürən bu möhür dayandırmaq yoxdur? 1486 01:03:45,146 --> 01:03:48,320 >> [SEAL hürən] 1487 01:03:48,320 --> 01:03:52,830 1488 01:03:52,830 --> 01:03:55,630 >> Bu sağ tərəfdən kimi görünür yan səs oynayan nə edir. 1489 01:03:55,630 --> 01:03:58,500 Amma bu yalnız bir oynayan doğru nə varsa səs? 1490 01:03:58,500 --> 01:04:03,390 bir dəyişən narıncı varsa block-- sıfır sessizleştirildi edir. 1491 01:04:03,390 --> 01:04:07,916 1 olmaq necə bağlıdır dəyişə bilərəm, doğru, yəni bu sessizleştirildi etmək? 1492 01:04:07,916 --> 01:04:12,455 Görünür, digər script, mən space bar hit, və indi o dayanır. 1493 01:04:12,455 --> 01:04:15,080 Beləliklə, biz bu Intercommunication ola bilər skriptlər arasında, həmçinin, 1494 01:04:15,080 --> 01:04:18,349 yalnız bir dəyişən mübadiləsi oxşar iki arasında. 1495 01:04:18,349 --> 01:04:19,890 İndi bu bütün maraqlı deyil. 1496 01:04:19,890 --> 01:04:24,360 Nin irəli gedək və bunu və birləşdirmək Bu proqram bu fikir bir çox 1497 01:04:24,360 --> 01:04:25,940 burada. 1498 01:04:25,940 --> 01:04:28,100 biz əvvəl ki, baxmayaraq ki, necə bir könüllü haqqında? 1499 01:04:28,100 --> 01:04:30,558 Mənə təzyiq off edək Mənə Mən, həqiqətən, yoxdur, çünki 1500 01:04:30,558 --> 01:04:31,280 Bu oyun oynayır. 1501 01:04:31,280 --> 01:04:33,030 nin kimsə edək biz əvvəl görmədim. 1502 01:04:33,030 --> 01:04:36,420 Siz gələn rahat olmalıdır kamera burada mərhələ üzrə. 1503 01:04:36,420 --> 01:04:37,430 OK qədər gəlib. 1504 01:04:37,430 --> 01:04:38,130 Çox cəsarətli. 1505 01:04:38,130 --> 01:04:39,052 Sənin adın nədir? 1506 01:04:39,052 --> 01:04:39,962 >> IDRIS: Idris. 1507 01:04:39,962 --> 01:04:40,753 DAVID MALAN: Sorry? 1508 01:04:40,753 --> 01:04:41,196 IDRIS: Idris. 1509 01:04:41,196 --> 01:04:42,670 DAVID MALAN: İdris, görüşmək gözəl. 1510 01:04:42,670 --> 01:04:43,170 up Hadi. 1511 01:04:43,170 --> 01:04:45,630 İndi öz mobil telefon, siz Pokemon GO oynamaq edirsiniz? 1512 01:04:45,630 --> 01:04:46,567 >> IDRIS: Xeyr 1513 01:04:46,567 --> 01:04:47,400 DAVID MALAN: Həqiqətən, mi? 1514 01:04:47,400 --> 01:04:48,104 IDRIS: Bəli. 1515 01:04:48,104 --> 01:04:48,770 DAVID MALAN: OK. 1516 01:04:48,770 --> 01:04:49,020 Yaxşı. 1517 01:04:49,020 --> 01:04:49,978 Yaxşı, sizə cavab gözəl. 1518 01:04:49,978 --> 01:04:50,820 üzərində gəlib. 1519 01:04:50,820 --> 01:04:51,950 Mən ya yox. 1520 01:04:51,950 --> 01:04:55,380 necə Beləliklə, biz birlikdə anlamaq lazımdır Bu, hansı kimsə həqiqətən oynamaq 1521 01:04:55,380 --> 01:05:00,140 getdi və Not həyata mahiyyətcə üçün pişik dəyişən 1522 01:05:00,140 --> 01:05:02,260 bütün birlikdə müxtəlif simvol. 1523 01:05:02,260 --> 01:05:04,870 Mən tam ekran əgər Burada bu, gedirik 1524 01:05:04,870 --> 01:05:06,860 Aşağıdakı oyun birlikdə görmək. 1525 01:05:06,860 --> 01:05:09,560 Hələ loading hələ loading. 1526 01:05:09,560 --> 01:05:10,270 Hadi. 1527 01:05:10,270 --> 01:05:12,590 Mənə bunu edək. 1528 01:05:12,590 --> 01:05:14,520 Hadi. 1529 01:05:14,520 --> 01:05:17,200 Bu oyun qəzaya uğrayıb ki, böyük. 1530 01:05:17,200 --> 01:05:18,980 Stand. 1531 01:05:18,980 --> 01:05:22,390 Bu bir daha cəhd edin. 1532 01:05:22,390 --> 01:05:23,710 Hadi. 1533 01:05:23,710 --> 01:05:24,211 Yaxşı. 1534 01:05:24,211 --> 01:05:26,840 1535 01:05:26,840 --> 01:05:27,430 >> biz var gedin. 1536 01:05:27,430 --> 01:05:27,929 TAMAM. 1537 01:05:27,929 --> 01:05:29,330 Green bayrağı. 1538 01:05:29,330 --> 01:05:30,190 Belə ki, burada biz gedin. 1539 01:05:30,190 --> 01:05:30,950 >> [MUSIC PLAYING] 1540 01:05:30,950 --> 01:05:32,510 >> Burada orta səviyyəsi seçin. 1541 01:05:32,510 --> 01:05:34,200 orada mavi oğlan basın. 1542 01:05:34,200 --> 01:05:34,700 Yaxşı. 1543 01:05:34,700 --> 01:05:37,860 Və siz arrow istifadə edə bilərsiniz up keys--, aşağı, sağ, sol. 1544 01:05:37,860 --> 01:05:42,150 İndi biz şeylərdir kimi nin hesab edək və sonra xarakter sonra getmək. 1545 01:05:42,150 --> 01:05:42,650 Bəli. 1546 01:05:42,650 --> 01:05:45,786 İndi siçan ilə onu basın. 1547 01:05:45,786 --> 01:05:46,693 Bəli, Oh. 1548 01:05:46,693 --> 01:05:47,193 Move. 1549 01:05:47,193 --> 01:05:47,662 arrow harada? 1550 01:05:47,662 --> 01:05:48,131 Buyurunuz. 1551 01:05:48,131 --> 01:05:48,600 Belə ki, orada basın. 1552 01:05:48,600 --> 01:05:48,840 Bəli. 1553 01:05:48,840 --> 01:05:49,340 Yaxşı. 1554 01:05:49,340 --> 01:05:56,008 Belə ki, indi mən, bir Poke top var bildirib alıram basın varsa, bu bunu edəcək. 1555 01:05:56,008 --> 01:05:57,932 Çox yaxşı. 1556 01:05:57,932 --> 01:06:00,390 Bu gün təcrübə, mən Oyun nin bu versiyası tapdı 1557 01:06:00,390 --> 01:06:01,760 həqiqətən çox çətin. 1558 01:06:01,760 --> 01:06:07,650 Belə ki, burada yenə getmək istəyirsinizsə, bu Poke topu aşağı gəzmək. 1559 01:06:07,650 --> 01:06:08,780 Və sonra bir hüququ almaq gedin. 1560 01:06:08,780 --> 01:06:11,200 tıklayarak cəhd edin. 1561 01:06:11,200 --> 01:06:13,120 Oh, həqiqətən, ki mağaza, yəqin. 1562 01:06:13,120 --> 01:06:14,170 OK, belə ki, yaxın. 1563 01:06:14,170 --> 01:06:15,150 əvvəl görülən heç vaxt. 1564 01:06:15,150 --> 01:06:16,566 Bəlkə burada bu şey qədər getmək. 1565 01:06:16,566 --> 01:06:17,460 Oh, orada siz gedin. 1566 01:06:17,460 --> 01:06:18,910 Gözləyin, orada bir var. 1567 01:06:18,910 --> 01:06:20,412 Oh, başqa var. 1568 01:06:20,412 --> 01:06:21,285 TAMAM. 1569 01:06:21,285 --> 01:06:21,785 Aşağı. 1570 01:06:21,785 --> 01:06:23,210 Bəli basın. 1571 01:06:23,210 --> 01:06:24,635 >> OK, çox cute var. 1572 01:06:24,635 --> 01:06:27,485 1573 01:06:27,485 --> 01:06:28,810 OK, çox yaxşı. 1574 01:06:28,810 --> 01:06:30,010 Bu oyun çox çətin deyil. 1575 01:06:30,010 --> 01:06:30,510 TAMAM. 1576 01:06:30,510 --> 01:06:32,150 Təbrik edirik. 1577 01:06:32,150 --> 01:06:34,720 Burada biz bir CS50 var sizin üçün stress top. 1578 01:06:34,720 --> 01:06:37,680 Amma yalnız bir an hesab nə takeaways bəzi var. 1579 01:06:37,680 --> 01:06:39,263 yəqin, real oyun daha asan. 1580 01:06:39,263 --> 01:06:41,809 Lakin bütün biz gedir ki burada bir xarakter 1581 01:06:41,809 --> 01:06:44,100 yəqin ki, bir növ var loop ilə bağlı. 1582 01:06:44,100 --> 01:06:44,590 Bu pişik deyil. 1583 01:06:44,590 --> 01:06:45,860 Əvəzinə bu xarakter var. 1584 01:06:45,860 --> 01:06:49,052 Və loop yalnız daim arrow up bərk halda söyləyərək, 1585 01:06:49,052 --> 01:06:51,260 aşağı arrow bərk halda, əgər sol arrow bərk və ya sağ 1586 01:06:51,260 --> 01:06:53,960 bərk arrow hərəkət və ya aşağı sol və ya sağ və ya. 1587 01:06:53,960 --> 01:06:57,870 Və ya başqa bir puzzle parça var var, əgər başqa sprite toxunan zaman deyir ki, 1588 01:06:57,870 --> 01:07:01,320 simvol birini toxunan zaman Poke top toxunan əgər, 1589 01:07:01,320 --> 01:07:02,440 sonra bunu. 1590 01:07:02,440 --> 01:07:04,800 >> Belə ki, biz sizin fikir bütün uzaq həqiqətən beləliklə istifadə 1591 01:07:04,800 --> 01:07:09,130 yalnız bu tətbiq oluna bilər kontekstində, eləcə də bu oyunu oynamaq üçün. 1592 01:07:09,130 --> 01:07:13,580 Mənə davam və çəkmək edək Əslində burada digər bir qədər. 1593 01:07:13,580 --> 01:07:17,060 Mənə davam və çəkmək edək up, nin, bu deyək. 1594 01:07:17,060 --> 01:07:18,540 Bu Remixed bir şeydir. 1595 01:07:18,540 --> 01:07:20,329 biri bizim Cambridge tələbələr, 1596 01:07:20,329 --> 01:07:23,370 və sonra mən ilə getdi və dəyişdirilə Harvard olduqca çox hər instansiya 1597 01:07:23,370 --> 01:07:25,580 bu dəfə Yale. 1598 01:07:25,580 --> 01:07:27,870 kimsə istəyirsiniz Ivies qarşı mübarizə 1599 01:07:27,870 --> 01:07:31,650 Burada başqa bir toplanması da bu ideyaların bütün? 1600 01:07:31,650 --> 01:07:32,662 Bəli, aşağı gəlir. 1601 01:07:32,662 --> 01:07:33,370 Sənin adın nədir? 1602 01:07:33,370 --> 01:07:34,190 >> DINA: Dina. 1603 01:07:34,190 --> 01:07:35,015 >> DAVID MALAN: Adina? 1604 01:07:35,015 --> 01:07:35,380 >> DINA: Dina. 1605 01:07:35,380 --> 01:07:36,410 >> DAVID MALAN: Dina, aşağı gəlir. 1606 01:07:36,410 --> 01:07:37,320 Bütün sağ, Dina. 1607 01:07:37,320 --> 01:07:40,780 Belə ki, bu oyun olur çətindir və daha, bu oyun, çünki, 1608 01:07:40,780 --> 01:07:43,970 eləcə də istifadə olunan dəyişənlər var ki, daim track saxlanılması 1609 01:07:43,970 --> 01:07:45,930 hansı səviyyədə siz oyun var. 1610 01:07:45,930 --> 01:07:47,120 görüşmək belə gözəl. 1611 01:07:47,120 --> 01:07:48,250 buralara gəlib. 1612 01:07:48,250 --> 01:07:51,460 Və belə ki, burada məqsəd düzmək üçün bir labirent vasitəsilə yol 1613 01:07:51,460 --> 01:07:52,710 Bu tələbə tətbiq edir. 1614 01:07:52,710 --> 01:07:55,334 >> Və yalnız, hər bir mərhələ qurmaq üçün ekranda bu şəkillər 1615 01:07:55,334 --> 01:07:57,222 öz sprite, öz karakter. 1616 01:07:57,222 --> 01:07:59,680 Belə ki, bu, default pişik idi lakin tələbə onları dəyişdi 1617 01:07:59,680 --> 01:08:01,480 Burada müxtəlif Ivies loqotiplər. 1618 01:08:01,480 --> 01:08:04,370 Və sonra yalnız görürsünüz şərait və loops istifadə edərək 1619 01:08:04,370 --> 01:08:06,848 və funksiyaları və daha çox, bu almaq. 1620 01:08:06,848 --> 01:08:07,478 >> [MUSIC PLAYING] 1621 01:08:07,478 --> 01:08:09,228 [MUSIC - MC HAMMER, "U TOUCH BİLMƏZ  BU "] 1622 01:08:09,228 --> 01:08:13,060 1623 01:08:13,060 --> 01:08:14,018 >> OK, Bəli. 1624 01:08:14,018 --> 01:08:17,371 1625 01:08:17,371 --> 01:08:20,110 Bəli, davam. 1626 01:08:20,110 --> 01:08:21,180 Birinci səviyyə çox asandır. 1627 01:08:21,180 --> 01:08:22,554 Siz yalnız orada getmək üçün var. 1628 01:08:22,554 --> 01:08:25,644 Ancaq yenə də, bu, yalnız bir deyil, hesab loop arrow üçün dinləmək keys-- 1629 01:08:25,644 --> 01:08:26,560 up, aşağı, sağ, sol. 1630 01:08:26,560 --> 01:08:28,320 İndi bir algılama blok. 1631 01:08:28,320 --> 01:08:29,345 Çox gözəl. 1632 01:08:29,345 --> 01:08:32,600 >> [MUSIC - MC HAMMER, "U TOUCH BİLMƏZ  BU "] 1633 01:08:32,600 --> 01:08:40,340 1634 01:08:40,340 --> 01:08:41,288 >> Çox gözəl. 1635 01:08:41,288 --> 01:08:44,550 >> [MUSIC - MC HAMMER, "U TOUCH BİLMƏZ  BU "] 1636 01:08:44,550 --> 01:08:55,540 1637 01:08:55,540 --> 01:08:56,430 >> Çox gözəl. 1638 01:08:56,430 --> 01:08:57,975 Pretty asan, Crimson. 1639 01:08:57,975 --> 01:08:59,060 Yaxşı. 1640 01:08:59,060 --> 01:09:00,250 uh-oh Levels--. 1641 01:09:00,250 --> 01:09:02,380 >> [MUSIC - MC HAMMER, "U TOUCH BİLMƏZ  BU "] 1642 01:09:02,380 --> 01:09:04,980 1643 01:09:04,980 --> 01:09:07,150 >> Və yenə bu üç Harvard tirələr, 1644 01:09:07,150 --> 01:09:10,334 Yalnız məntiq var sıçrama kənarında əgər deyərək. 1645 01:09:10,334 --> 01:09:13,238 >> [MUSIC - MC HAMMER, "U TOUCH BİLMƏZ  BU "] 1646 01:09:13,238 --> 01:09:14,690 1647 01:09:14,690 --> 01:09:17,651 >> OK, siz nə edirik niyə daha maraqlı. 1648 01:09:17,651 --> 01:09:18,150 Çox gözəl. 1649 01:09:18,150 --> 01:09:18,810 Çox gözəl. 1650 01:09:18,810 --> 01:09:20,270 Uh-oh. 1651 01:09:20,270 --> 01:09:23,350 >> [MUSIC - MC HAMMER, "U TOUCH BİLMƏZ  BU "] 1652 01:09:23,350 --> 01:09:26,005 1653 01:09:26,005 --> 01:09:27,630 Mən sizə özünüz qurban var. 1654 01:09:27,630 --> 01:09:30,372 [MUSIC - MC HAMMER, "U TOUCH BİLMƏZ  BU "] 1655 01:09:30,372 --> 01:09:30,872 Quick! 1656 01:09:30,872 --> 01:09:34,848 1657 01:09:34,848 --> 01:09:38,824 >> [MUSIC - MC HAMMER, "U TOUCH BİLMƏZ  BU "] 1658 01:09:38,824 --> 01:09:44,288 1659 01:09:44,288 --> 01:09:44,788 Nice. 1660 01:09:44,788 --> 01:09:52,240 1661 01:09:52,240 --> 01:09:52,740 Hər şey yaxşıdır. 1662 01:09:52,740 --> 01:09:53,770 Siz almaq lazımdır. 1663 01:09:53,770 --> 01:09:56,304 Bəli, bəli! 1664 01:09:56,304 --> 01:09:58,256 Çox gözəl. 1665 01:09:58,256 --> 01:10:01,184 >> [Təzahürat] 1666 01:10:01,184 --> 01:10:02,160 1667 01:10:02,160 --> 01:10:05,576 >> [MUSIC - MC HAMMER, "U TOUCH BİLMƏZ  BU "] 1668 01:10:05,576 --> 01:10:09,480 1669 01:10:09,480 --> 01:10:10,940 >> Nice! 1670 01:10:10,940 --> 01:10:14,370 >> [MUSIC - MC HAMMER, "U TOUCH BİLMƏZ  BU "] 1671 01:10:14,370 --> 01:10:39,050 1672 01:10:39,050 --> 01:10:39,550 Anladım. 1673 01:10:39,550 --> 01:10:41,510 Hadi! 1674 01:10:41,510 --> 01:10:43,470 Son səviyyədə İkinci. 1675 01:10:43,470 --> 01:10:46,900 >> [MUSIC - MC HAMMER, "U TOUCH BİLMƏZ  BU "] 1676 01:10:46,900 --> 01:10:49,588 1677 01:10:49,588 --> 01:10:50,580 >> Yaxşı. 1678 01:10:50,580 --> 01:10:54,052 >> [MUSIC - MC HAMMER, "U TOUCH BİLMƏZ  BU "] 1679 01:10:54,052 --> 01:11:00,992 1680 01:11:00,992 --> 01:11:01,492 Bəli. 1681 01:11:01,492 --> 01:11:06,230 1682 01:11:06,230 --> 01:11:08,020 Burada dəyişənlərin yaxşı istifadə. 1683 01:11:08,020 --> 01:11:09,770 [MUSIC - MC HAMMER, "U TOUCH BİLMƏZ  BU "] 1684 01:11:09,770 --> 01:11:10,770 Bəli. 1685 01:11:10,770 --> 01:11:14,743 [MUSIC - MC HAMMER, "U TOUCH BİLMƏZ  BU "] 1686 01:11:14,743 --> 01:11:16,707 1687 01:11:16,707 --> 01:11:17,689 Nice. 1688 01:11:17,689 --> 01:11:21,126 [MUSIC - MC HAMMER, "U TOUCH BİLMƏZ  BU "] 1689 01:11:21,126 --> 01:11:23,581 1690 01:11:23,581 --> 01:11:24,570 Bu OK. 1691 01:11:24,570 --> 01:11:25,770 Biz sonuna almaq lazımdır. 1692 01:11:25,770 --> 01:11:26,270 Orada. 1693 01:11:26,270 --> 01:11:27,010 Oh! 1694 01:11:27,010 --> 01:11:29,980 >> [MUSIC - MC HAMMER, "U TOUCH BİLMƏZ  BU "] 1695 01:11:29,980 --> 01:11:32,160 1696 01:11:32,160 --> 01:11:34,866 >> Mərhum bu gün run bilər, lakin mý dəyər ola oldu. 1697 01:11:34,866 --> 01:11:38,200 >> [MUSIC - MC HAMMER, "U TOUCH BİLMƏZ  BU "] 1698 01:11:38,200 --> 01:11:39,640 1699 01:11:39,640 --> 01:11:42,520 >> Sən bunu edə bilərsən! 1700 01:11:42,520 --> 01:11:43,480 Bəli! 1701 01:11:43,480 --> 01:11:46,278 >> [Təzahürat] 1702 01:11:46,278 --> 01:11:47,230 1703 01:11:47,230 --> 01:11:50,086 >> [MUSIC - MC HAMMER, "U TOUCH BİLMƏZ  BU "] 1704 01:11:50,086 --> 01:11:51,470 >> Bu həqiqətən çətindir. 1705 01:11:51,470 --> 01:11:54,070 >> [MUSIC - MC HAMMER, "U TOUCH BİLMƏZ  BU "] 1706 01:11:54,070 --> 01:11:57,458 1707 01:11:57,458 --> 01:11:59,000 >> Biz sizə daha iki yaşayır verəcəyik. 1708 01:11:59,000 --> 01:11:59,968 Bunu edə bilərəmmi? 1709 01:11:59,968 --> 01:12:03,356 >> [MUSIC - MC HAMMER, "U TOUCH BİLMƏZ  BU "] 1710 01:12:03,356 --> 01:12:06,744 1711 01:12:06,744 --> 01:12:07,244 >> Yaxşı. 1712 01:12:07,244 --> 01:12:09,160 Necə böyük bir dəyirmi haqqında alqış yenə. 1713 01:12:09,160 --> 01:12:10,800 Siz son səviyyədə ikinci var. 1714 01:12:10,800 --> 01:12:11,723 Çox sağ ol. 1715 01:12:11,723 --> 01:12:14,964 >> [Alqış] 1716 01:12:14,964 --> 01:12:15,890 1717 01:12:15,890 --> 01:12:19,600 >> Belə ki, bu nə qədər demək yalnız siz hər şeyi bu cür ilə edə bilərsiniz. 1718 01:12:19,600 --> 01:12:21,892 Və çox, həyata zaman ki, puzzle ədəd exist-- yoxdur 1719 01:12:21,892 --> 01:12:24,891 və həqiqətən, bu bir olacaq ilk problemi ilə səlahiyyətləri 1720 01:12:24,891 --> 01:12:27,080 dəsti və beyond-- edir həqiqətən, öz yaratmaq. 1721 01:12:27,080 --> 01:12:28,860 Və bu yalnız bir parçasını deyil nümunələrdən biri 1722 01:12:28,860 --> 01:12:30,230 Oynamaq edə bilərsiniz online, ilə 1723 01:12:30,230 --> 01:12:33,380 Siz Not daxil yoxsa bir öskürək puzzle parça kimi bir şey, 1724 01:12:33,380 --> 01:12:35,470 Siz, həqiqətən, özünüz edə bilərsiniz. 1725 01:12:35,470 --> 01:12:37,387 >> Və bütün bu və daha Bekliyor. 1726 01:12:37,387 --> 01:12:39,470 Və yalnız bir final boya var həqiqətən nə şəkil 1727 01:12:39,470 --> 01:12:43,120 irəlidə sizin üçün sinif üçün mağaza, sinif yoldaşları bəzi şəkillər əsasında 1728 01:12:43,120 --> 01:12:46,970 keçmiş, mənə işıqlar dim imkan son bir dəfə və CS50 göstərir. 1729 01:12:46,970 --> 01:12:49,580 1730 01:12:49,580 --> 01:12:53,038 >> [MUSIC PLAYING] 1731 01:12:53,038 --> 01:14:38,210 1732 01:14:38,210 --> 01:14:38,860 >> Yaxşı. 1733 01:14:38,860 --> 01:14:41,540 Bu CS50 üçün var. 1734 01:14:41,540 --> 01:14:44,964 Cake artıq xidmət edir. 1735 01:14:44,964 --> 01:14:50,610 1736 01:14:50,610 --> 01:14:53,960 >> [MUSIC PLAYING] 1737 01:14:53,960 --> 01:15:07,624