1 00:00:14,320 --> 00:00:17,970 ولذلك فمن أعظم دواعي سروري أن أرحب بكم جميعا هنا اليوم 2 00:00:17,970 --> 00:00:20,600 لالمحاضرة الأولى ، حسنا، مقدمة 3 00:00:20,600 --> 00:00:22,510 لالحاسبات والبرمجة. 4 00:00:22,510 --> 00:00:29,110 المعروف أيضا باسم CS50 أو جيدا، CPSC 100، رسميا هنا في جامعة ييل. 5 00:00:29,110 --> 00:00:34,820 >> لذلك نحن لا يمكن أن يكون أكثر حماسا أن أرحب بكم جميعا هنا. 6 00:00:34,820 --> 00:00:36,620 اسمي باتريك Rebeschini. 7 00:00:36,620 --> 00:00:39,180 أنا مدرب الرأس للفئة. 8 00:00:39,180 --> 00:00:43,600 وأنا هنا يمثل مجموعة حوالي 60 موظفا 9 00:00:43,600 --> 00:00:46,380 هذا وسوف نعمل معكم طوال الفصل الدراسي. 10 00:00:46,380 --> 00:00:49,040 هذا الرقم هو تقريبا 60 منا. 11 00:00:49,040 --> 00:00:52,440 بعد طول غير عادية مستوى الالتزامات 12 00:00:52,440 --> 00:00:56,555 أن وضعنا في هذا الطبقة، يجعل CS50 الطبقة 13 00:00:56,555 --> 00:01:00,690 في جامعة ييل التي تقدم أعلى مستوى من الدعم 14 00:01:00,690 --> 00:01:01,960 لكم جميعا. 15 00:01:01,960 --> 00:01:05,940 ونحن لا يمكن أن يكون أكثر فخرا من تقدم هذه الفئة هنا مرة أخرى. 16 00:01:05,940 --> 00:01:11,380 >> في الواقع، وسوف تواجه قريبا، CS50 هو أكثر بكثير من الطبقة. 17 00:01:11,380 --> 00:01:13,120 انها المجتمع. 18 00:01:13,120 --> 00:01:15,250 وسوف تكون جزءا قريبا من هذا المجتمع. 19 00:01:15,250 --> 00:01:18,730 وهذه هي السنة الثانية التي ييل تقدم هذه الفئة. 20 00:01:18,730 --> 00:01:21,640 نحن نبني على أقصى نجاح العام الماضي، حيث 21 00:01:21,640 --> 00:01:24,340 لأول مرة، هنا في هذه الجامعة، 22 00:01:24,340 --> 00:01:28,930 مساعد التعلم الجامعي اعتمدت في الفصول الدراسية. 23 00:01:28,930 --> 00:01:32,650 بدأ كل شيء مع هذه الفئة من العام الماضي. 24 00:01:32,650 --> 00:01:37,050 >> لذلك كما تعلمون، يتم تدريس الصف بالاشتراك مع جامعة هارفارد. 25 00:01:37,050 --> 00:01:39,920 لتدريس هذه الدورة نحن نستطيع relying-- 26 00:01:39,920 --> 00:01:44,850 الاعتماد على خبرة كبيرة من ديفيد مالان وفريق جامعة هارفارد. 27 00:01:44,850 --> 00:01:48,930 لذلك كان ديفيد التدريس CS50 للجيدا، 10 عاما حتى الآن. 28 00:01:48,930 --> 00:01:51,160 وفي كل عام كان هو دفع حدود 29 00:01:51,160 --> 00:01:54,210 وتحسين تجربة الفصول الدراسية. 30 00:01:54,210 --> 00:01:58,940 مرة أخرى، يمكن ألا نكون أكثر سعادة ل مواصلة هذا التعاون معهم. 31 00:01:58,940 --> 00:02:01,840 >> في الواقع، واحدة من معظم أجزاء مثيرة للاهتمام، 32 00:02:01,840 --> 00:02:06,560 سأقول تشغيل هذه الفئة الآن، سواء في جامعة هارفارد، وهنا في جامعة ييل، 33 00:02:06,560 --> 00:02:09,420 هو لا يصدق حقا تلاقح 34 00:02:09,420 --> 00:02:13,770 من الأفكار التي تهدف إلى تحسين تجربة لكم جميعا التعلم. 35 00:02:13,770 --> 00:02:18,130 وذلك نتيجة لهذا اسعة التعاون بين البلدين 36 00:02:18,130 --> 00:02:23,070 الجامعة، CS50 تفخر الإعلان عن إصدار جديد من هذا العام 37 00:02:23,070 --> 00:02:24,770 مع تغيرات ملحوظة. 38 00:02:24,770 --> 00:02:27,580 سوف ديفيد اقول كل منا عنها الآن. 39 00:02:27,580 --> 00:02:31,450 حتى please-- هذا الوجود وقال، يرجى الانضمام لي 40 00:02:31,450 --> 00:02:34,220 ومرحبا بكم في إعطاء جولة كبيرة من التصفيق 41 00:02:34,220 --> 00:02:37,290 للترحيب ديفيد و فريق هارفارد هنا في جامعة ييل. 42 00:02:37,290 --> 00:02:40,032 >> [تصفيق] 43 00:02:40,032 --> 00:02:41,882 44 00:02:41,882 --> 00:02:43,247 >> DAVID مالان: شكرا لك. 45 00:02:43,247 --> 00:02:43,746 شكر. 46 00:02:43,746 --> 00:02:46,550 47 00:02:46,550 --> 00:02:51,400 هذا هو CS50، جامعة هارفارد وإدخال جامعة ييل 48 00:02:51,400 --> 00:02:53,960 إلى المثقف شركات علوم الحاسوب 49 00:02:53,960 --> 00:02:55,490 وفن البرمجة. 50 00:02:55,490 --> 00:02:59,640 وما يعنيه ذلك هو أن هذه الدورة في نهاية المطاف، هو حول حل المشكلة. 51 00:02:59,640 --> 00:03:01,849 في الواقع الكثير منكم قد وقد تخرج من المدرسة الثانوية 52 00:03:01,849 --> 00:03:04,931 أو قد أمضى العامين الماضيين أتساءل ماذا بعض من أصدقائك 53 00:03:04,931 --> 00:03:06,380 فعلت في العام الماضي أو في الطبقات الأخرى. 54 00:03:06,380 --> 00:03:08,449 وبعد، فإن الواقع هو، بغض النظر عن ما نحن 55 00:03:08,449 --> 00:03:11,740 القيام به في نهاية المطاف في هذه الفئة، انها سوف تكون حول حل المشكلة. 56 00:03:11,740 --> 00:03:14,320 >> وعلى هذا النحو، وربما تأخذ بعض الطمأنينة في حقيقة 57 00:03:14,320 --> 00:03:16,770 أن 73٪ من الطلاب أن تأخذ هذه الفئة، سواء هنا 58 00:03:16,770 --> 00:03:20,235 في جامعة ييل، وكذلك في جامعة هارفارد، لم تتخذ فئة CS قبل. 59 00:03:20,235 --> 00:03:22,610 حتى إذا كنت جالسا هنا في الجمهور اليوم يتساءل 60 00:03:22,610 --> 00:03:24,520 لماذا أنت جالس هنا في الحضور اليوم، 61 00:03:24,520 --> 00:03:26,300 أو ربما كنت تتبع فقط جنبا إلى جنب مع بعض الأصدقاء، 62 00:03:26,300 --> 00:03:28,299 أو ربما كنت قد تم غريبة بعض الشيء على ما 63 00:03:28,299 --> 00:03:30,194 علوم الكمبيوتر و البرمجة، وتحقيق 64 00:03:30,194 --> 00:03:32,860 أن معظم زملائك ل اليسار وإلى اليمين من أنت 65 00:03:32,860 --> 00:03:35,840 هي إلى حد كبير في نفس الديموغرافية. 66 00:03:35,840 --> 00:03:38,120 >> وبالفعل، إذا نظرنا في إحصاءات العام الماضي 67 00:03:38,120 --> 00:03:42,760 داخل الجسم الطلابي من CS50، على حد سواء هنا وفي جامعة هارفارد، 58٪ من الطلاب 68 00:03:42,760 --> 00:03:44,630 يصفون أنفسهم بأنهم أقل راحة. 69 00:03:44,630 --> 00:03:46,090 9٪ هي أكثر راحة. 70 00:03:46,090 --> 00:03:47,699 ومن ثم 33٪ في مكان ما بينهما. 71 00:03:47,699 --> 00:03:50,240 وليس هناك تعريف رسمي ما يعني أن هذه الدلاء. 72 00:03:50,240 --> 00:03:52,335 أنت نوع من أعرف أنك أقل راحة إذا كنت. 73 00:03:52,335 --> 00:03:54,840 كنت تشعر بعدم الارتياح قليلا مع كونه ربما في الصف. 74 00:03:54,840 --> 00:03:57,840 لم تكن متأكدا تماما ما إذا كان جهاز الكمبيوتر الدرجة العلمية هي في نهاية المطاف بالنسبة لك، 75 00:03:57,840 --> 00:04:00,009 وندرك أن كنت في شركة جيدة جدا. 76 00:04:00,009 --> 00:04:01,800 بل والدرجات، والتقييم، 77 00:04:01,800 --> 00:04:04,466 وردود الفعل، وكل ذلك هيكل الدعم في فئة 78 00:04:04,466 --> 00:04:06,550 وفي نهاية المطاف فردية إلى حد كبير. 79 00:04:06,550 --> 00:04:09,187 أكثر من ذلك أكثر من أي فئة أخرى حسب التصميم. 80 00:04:09,187 --> 00:04:11,520 وبالفعل، ما في نهاية المطاف الأمور في هذه الفئة ليست 81 00:04:11,520 --> 00:04:14,180 كثيرا حيث ينتهي بك حتى بالنسبة للآخرين، 82 00:04:14,180 --> 00:04:18,070 ولكن أين كنت، في الأسبوع 11 أو آخر، وبالنسبة إلى نفسك في أسبوع 83 00:04:18,070 --> 00:04:20,372 0 هنا لدينا الأول. 84 00:04:20,372 --> 00:04:21,330 فماذا يعني ذلك؟ 85 00:04:21,330 --> 00:04:24,750 حسنا، هذا يعني من تلك 73٪ من طالبا في العام الماضي التي لم تؤخذ 86 00:04:24,750 --> 00:04:26,917 فئة CS قبل، من قبل بدء الفصل الدراسي أنها 87 00:04:26,917 --> 00:04:29,500 تم تجريب في لغة دعا خدش، ونحن أنفسنا 88 00:04:29,500 --> 00:04:30,340 سوف نرى هنا اليوم. 89 00:04:30,340 --> 00:04:32,190 وبحلول نهاية وكان الفصل الدراسي أنها ذهب 90 00:04:32,190 --> 00:04:34,700 من خلال هذه القائمة كاملة من التحديات. 91 00:04:34,700 --> 00:04:36,399 بدءا من اللغة تسمى ج. 92 00:04:36,399 --> 00:04:38,190 تنفيذ، ما هو للوهلة الأولى، والذهاب 93 00:04:38,190 --> 00:04:41,010 أن يكون نوعا من التحدي ل بعض، ولكن مما يثلج الصدر إلى حد ما بمجرد 94 00:04:41,010 --> 00:04:44,510 الحصول على سوبر ماريو كذاب صعودا وهبوطا الهرم 95 00:04:44,510 --> 00:04:47,005 نفذت، وإن كان، مع فقط ما يسمى ASCII الفن. 96 00:04:47,005 --> 00:04:49,380 تنفيذ year-- آخر ما الطلاب في العام الماضي ثم 97 00:04:49,380 --> 00:04:53,270 لم بعد أن تم تنفيذ استراتيجياتها الخاصة الشفرات قيصر والشفرات vigenere. 98 00:04:53,270 --> 00:04:55,180 لذلك خوارزميات التشفير التي كنت قد 99 00:04:55,180 --> 00:04:58,920 معلومات التدافع ثم حل الرموز المعلومات لإرسال رسائل سرية. 100 00:04:58,920 --> 00:05:00,010 لعبة 15. 101 00:05:00,010 --> 00:05:02,260 إذا كنت تتذكر من في مرحلة الطفولة أو بعض لصالح حزب، 102 00:05:02,260 --> 00:05:05,000 أن لعبة بلاستيكية صغيرة حيث يمكنك التحرك الأرقام أعلى والأسفل واليمين واليسار 103 00:05:05,000 --> 00:05:07,500 في محاولة للحصول عليها في النظام، في الواقع تنفيذ تلك اللعبة 104 00:05:07,500 --> 00:05:09,640 وحل المنطق المطلوب هناك. 105 00:05:09,640 --> 00:05:11,640 وبعد ذلك انخرط في الطب الشرعي العام الماضي. 106 00:05:11,640 --> 00:05:13,810 >> ذلك منتصف الفصل الدراسي، الطلاب الذين لديهم أبدا 107 00:05:13,810 --> 00:05:16,130 استخدام لوحات المفاتيح الخاصة بهم لهذا الغرض من قبل، 108 00:05:16,130 --> 00:05:19,030 تم كتابة البرمجيات لاسترداد، إذا جاز التعبير، 109 00:05:19,030 --> 00:05:21,420 صور JPEG أو الصور أن كان لدينا عن طريق الخطأ 110 00:05:21,420 --> 00:05:24,430 حذف من رقمية بطاقة الذاكرة من الكاميرا. 111 00:05:24,430 --> 00:05:28,130 استعادة رسائل سرية من داخل صورة نقطية، 112 00:05:28,130 --> 00:05:30,030 وأنواع أخرى من هذا القبيل من الرسومات كذلك. 113 00:05:30,030 --> 00:05:32,770 >> نحن ثم انتقلت إلى إعطاء فئة كاملة من القاموس. 114 00:05:32,770 --> 00:05:36,330 مجرد ملف نصي كبيرة حقا مع 150،000 الكلمات الإنجليزية. 115 00:05:36,330 --> 00:05:39,080 وتحدى الجميع لقراءة بطريقة أو بأخرى، إذا جاز التعبير، 116 00:05:39,080 --> 00:05:40,780 هذه الكلمات في الذاكرة. 117 00:05:40,780 --> 00:05:42,060 في ذاكرة الكمبيوتر. 118 00:05:42,060 --> 00:05:44,310 ومن ثم الإجابة على الأسئلة من النموذج، وهذا هو الكلمة؟ 119 00:05:44,310 --> 00:05:44,934 هل هذه الكلمة؟ 120 00:05:44,934 --> 00:05:45,580 هل هذه الكلمة؟ 121 00:05:45,580 --> 00:05:47,880 في الحقيقة مجرد تنفيذ المدقق الإملائي. 122 00:05:47,880 --> 00:05:50,320 ثم يتحدون بعضهم البعض مع board-- كبيرة 123 00:05:50,320 --> 00:05:53,040 لوحة زعيم لمعرفة من الذي يمكن أن استخدام أقل قدر من الذاكرة، 124 00:05:53,040 --> 00:05:56,470 في أقل قدر من الوقت ل في الواقع التدقيق الإملائي مستندات كبيرة. 125 00:05:56,470 --> 00:05:59,760 >> نحن انتقلت من ثم إلى تنفيذ تلك خادم الويب الخاص. 126 00:05:59,760 --> 00:06:04,070 لذلك لا يجعل صفحات الويب في لغات مثل HTML و CSS، إذا كنت على دراية. 127 00:06:04,070 --> 00:06:06,360 ولكن في الواقع تنفيذ الخادم الذي 128 00:06:06,360 --> 00:06:09,260 يستمع على شبكة الانترنت لطلبات من المتصفحات 129 00:06:09,260 --> 00:06:11,022 ومن ثم الاستجابة لتلك الطلبات. 130 00:06:11,022 --> 00:06:13,230 ثم تنفيذ منطقتنا التجارة الإلكترونية مثل شبكة الإنترنت، حيث 131 00:06:13,230 --> 00:06:15,490 الطلاب يمكن شراء وبيع الأسهم. 132 00:06:15,490 --> 00:06:18,590 رسم في الوقت الحقيقي تقريبا أسعار الأسهم من ياهو المالية. 133 00:06:18,590 --> 00:06:21,200 والسماح للطلاب لمعرفة كيف تتطور محافظهم. 134 00:06:21,200 --> 00:06:23,570 ثم أخيرا الهريس متابعة من أخبار جوجل وجوجل 135 00:06:23,570 --> 00:06:26,540 خرائط بموجبها الطلاب قبل فترة من قبل حيث نهاية 136 00:06:26,540 --> 00:06:30,110 لديها القدرة لفوق، و جولة، والبحث على خريطة جوجل. 137 00:06:30,110 --> 00:06:32,060 ومن ثم نرى كل من في المقالات الإخبارية التي 138 00:06:32,060 --> 00:06:33,940 هي الأقرب إلى تلك المناطق خاصة. 139 00:06:33,940 --> 00:06:36,180 الذهاب لذلك حقا من صفر إلى 60. 140 00:06:36,180 --> 00:06:39,420 >> وعلى طول الطريق وجود ما كان لدينا دعا العام الماضي، إضافات القراصنة. 141 00:06:39,420 --> 00:06:41,211 أن رفع مستوى كذلك لأولئك منكم 142 00:06:41,211 --> 00:06:44,390 الذي قد يكون جيدا جدا جيدة كمية من الخبرة يجري في أن 9٪ 143 00:06:44,390 --> 00:06:45,349 من أكثر راحة. 144 00:06:45,349 --> 00:06:47,140 حتى ندرك أن هناك سقف مرتفع جدا 145 00:06:47,140 --> 00:06:49,200 حتى في تلك التحديات التي تواجه الطلاب 146 00:06:49,200 --> 00:06:50,660 قادمة من خلفية مختلفة. 147 00:06:50,660 --> 00:06:52,618 لأنه في نهاية اليوم، ونحن في نهاية المطاف 148 00:06:52,618 --> 00:06:54,910 ركز ببساطة على هذا. 149 00:06:54,910 --> 00:06:57,010 >> ولكن ماذا يفعل هذا يعني حل المشكلة؟ 150 00:06:57,010 --> 00:06:59,100 لذلك دعونا نقترح أن نحن تقطير مثل هذا. 151 00:06:59,100 --> 00:07:01,550 حتى حل المشكلة هو حقا فقط هذا النوع من الصورة. 152 00:07:01,550 --> 00:07:04,675 لذلك كنت قد حصلت على المدخلات لبعض المشاكل، شيء كنت فعلا تريد حلها. 153 00:07:04,675 --> 00:07:07,020 الهدف هو الحصول على المخرجات، حل لهذه المشكلة. 154 00:07:07,020 --> 00:07:09,950 ثم في منتصف هو ما سنقوم استدعاء سيارة الصندوق الأسود. 155 00:07:09,950 --> 00:07:13,970 كنت لا تعرف بالضرورة أو حتى يهمني ما يدور في داخل هذا المربع الأسود. 156 00:07:13,970 --> 00:07:16,670 كل ما أعرفه هو أنه عندما تجد ما تطعم مساهمة في ذلك، 157 00:07:16,670 --> 00:07:19,890 كنت أمل الحصول على إخراج أو حل منه. 158 00:07:19,890 --> 00:07:22,380 وعلى الرغم من اليوم سوف نبحث سواء في المدخلات والمخرجات، 159 00:07:22,380 --> 00:07:24,838 وسوف نقوم المدى الطويل، وعلى خلال فصل دراسي كامل، 160 00:07:24,838 --> 00:07:26,880 التركيز على ما يدور في داخل هذا المربع. 161 00:07:26,880 --> 00:07:30,040 >> وهنا ستقع ما يسمى الخوارزميات. 162 00:07:30,040 --> 00:07:33,300 خطوة خطوة تعليمات ل حل فعلا بعض المشاكل. 163 00:07:33,300 --> 00:07:35,090 ولكن ما هو مثال على بعض المدخلات؟ 164 00:07:35,090 --> 00:07:37,840 ولذلك ربما يكون شيء بسيط في بدء كل عام دراسي، شخص 165 00:07:37,840 --> 00:07:39,090 قد تريد أن تأخذ الحضور. 166 00:07:39,090 --> 00:07:42,030 ولذا فإننا قد يفعله واحد، اثنان، ثلاثة، أربعة، خمسة، ستة، 167 00:07:42,030 --> 00:07:44,010 وكيف أحافظ مسار تلك المعلومات. 168 00:07:44,010 --> 00:07:46,051 قد أذهب فقط واحد، اثنان، ثلاثة، أربعة، خمسة، ستة. 169 00:07:46,051 --> 00:07:47,720 ومجرد استخدام نوع من أصابع اليد الواحدة. 170 00:07:47,720 --> 00:07:51,210 >> أو أنا يمكن أن تسجل في الواقع هذا المصطلح لفترة أطول قليلا. 171 00:07:51,210 --> 00:07:53,340 وكيف يمكنني تمثيل جميع البشر في هذه الغرفة؟ 172 00:07:53,340 --> 00:07:54,900 حسنا، وأنا قد تفعل شيئا مثل، موافق. 173 00:07:54,900 --> 00:07:56,070 أرى شخص واحد. 174 00:07:56,070 --> 00:07:56,600 حسنا. 175 00:07:56,600 --> 00:08:01,180 أرى شخص آخر، شخص ثالث، وهكذا دواليك. 176 00:08:01,180 --> 00:08:04,070 ولكن لا أحد يحسب الناس من هذا القبيل. 177 00:08:04,070 --> 00:08:06,952 لذلك حرفيا، ومعظمنا إذا نحن حتى الذهاب الى رسم أي شيء على الإطلاق، 178 00:08:06,952 --> 00:08:08,910 على الارجح للذهاب واحد إثنان ثلاثة أربعة، 179 00:08:08,910 --> 00:08:14,240 ربما الحصول على القليل من يتوهم، خمسة، ستة، سبعة، ثمانية، تسعة، عشرة، وهكذا دواليك. 180 00:08:14,240 --> 00:08:16,960 >> وهذا هو الواقع ودعا نظام أحادي. 181 00:08:16,960 --> 00:08:20,549 أونو، مثل أونو يعني واحد، حيث كنت يكون مجرد حرف واحد من الحروف الأبجدية. 182 00:08:20,549 --> 00:08:21,840 كنت قد حصلت للتو على هذا علامة التجزئة. 183 00:08:21,840 --> 00:08:24,570 وأنا، عن الكفاءة، وجه فقط هذه علامات التجزئة، في نهاية المطاف 184 00:08:24,570 --> 00:08:25,500 خطوط مستقيمة كما. 185 00:08:25,500 --> 00:08:27,666 لكنني يمكن أن يصدر منهم كما الشخصيات عصا صغيرة. 186 00:08:27,666 --> 00:08:29,550 حيث لتمثيل شخص واحد، مدخل واحد، 187 00:08:29,550 --> 00:08:32,210 أنا مجرد رسم عصا شخصية أو علامة التجزئة. 188 00:08:32,210 --> 00:08:33,910 ولكن هذا ليس كل ما معبرة. 189 00:08:33,910 --> 00:08:38,020 >> إذا كل ما لدي هو هذه البعثرة علامات، دعونا عصا الارقام وحدها، 190 00:08:38,020 --> 00:08:41,410 كيف يمكن أن أمثلها شيء من هذا القبيل عدد 15؟ 191 00:08:41,410 --> 00:08:43,050 أو 15 شخصا في الغرفة؟ 192 00:08:43,050 --> 00:08:48,740 أنا قد تضطر إلى القيام بشيء ما مثل 1، 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 انها فقط لا مقياس جيد للغاية. 195 00:08:52,830 --> 00:08:55,730 كما المدخلات الحصول على كبيرة، ونحن في حاجة الى نظام أفضل من هذا. 196 00:08:55,730 --> 00:08:57,910 >> واتضح أن النظام التي تستخدمها أجهزة الكمبيوتر 197 00:08:57,910 --> 00:09:00,510 ليس كل ما يختلف من ما أنا وأنت تعرف. 198 00:09:00,510 --> 00:09:03,301 في الواقع، فإن معظم الناس في هذه الغرفة، حتى لو كنت من بين أولئك الذين هم أقل 199 00:09:03,301 --> 00:09:06,300 مريحة، لا أعرف بالضرورة كيف بك ماك أو جهاز كمبيوتر يعمل حقا، 200 00:09:06,300 --> 00:09:09,810 ربما كنت قد سمعت على الأقل، أن تحت غطاء محرك السيارة و0 و1 ل. 201 00:09:09,810 --> 00:09:11,390 ما يسمى النظام الثنائي. 202 00:09:11,390 --> 00:09:15,340 لذلك الواقع، وأجهزة الكمبيوتر لديها أكثر من مجرد علامات التجزئة في مفرداتهم، 203 00:09:15,340 --> 00:09:17,450 ولكن ليس بنفس القدر من المفردات ونحن البشر. 204 00:09:17,450 --> 00:09:19,210 >> في الواقع، نحن البشر لا تستخدم ثنائي. 205 00:09:19,210 --> 00:09:21,160 ثنائية يعني 2، 0 و 1. 206 00:09:21,160 --> 00:09:24,140 لكن عشري، عشاري وهذا يعني 10، 0 إلى 9. 207 00:09:24,140 --> 00:09:27,660 لذلك لدينا الكثير من معبرة القدرات في عالمنا البشري الطبيعي. 208 00:09:27,660 --> 00:09:31,720 ولكن يهمني القول أن هذه الأنظمة، ثنائي، والعشرية، وكل شيء 209 00:09:31,720 --> 00:09:35,290 في ما بين وخارجها، ل في الواقع مألوفة تماما. 210 00:09:35,290 --> 00:09:39,650 على سبيل المثال، والنظر في هذا المثال هنا، 123. 211 00:09:39,650 --> 00:09:43,850 لذلك هذا هو حقا، وبطبيعة الحال، عدد نعرفه 123. 212 00:09:43,850 --> 00:09:47,160 ولكن كل ما مجرد لفت كان مجرد هذا نمط من الرموز ورموزا إذا جاز التعبير. 213 00:09:47,160 --> 00:09:49,100 نوع من الأشكال على المجلس في الطباشير. 214 00:09:49,100 --> 00:09:52,951 >> ولكن لماذا نحن على الفور و فهم حدسي هذا الأمر 123؟ 215 00:09:52,951 --> 00:09:54,700 حسنا، إذا كنت مثل لي في المدرسة الابتدائية، 216 00:09:54,700 --> 00:09:59,920 تعلمت ربما أن هذا هو العمود 1S، وهذا هو العمود 10S، 217 00:09:59,920 --> 00:10:01,330 هذا هو العمود 100S. 218 00:10:01,330 --> 00:10:02,860 والسبب هو أن من المفيد؟ 219 00:10:02,860 --> 00:10:06,440 حسنا، انها بعملية حسابية بسيطة أنت الآن القيام به للحصول من نمط الرموز 220 00:10:06,440 --> 00:10:08,940 لعدد نفهم بشكل حدسي. 221 00:10:08,940 --> 00:10:14,160 ما، 100 مرة 1، ومن ثم 10 مرات 2، و 1 3 مرات، 222 00:10:14,160 --> 00:10:17,860 وهو بطبيعة الحال بعد 100، و هذا هو 20، وهذا هو ثلاثة. 223 00:10:17,860 --> 00:10:19,740 وحتى إذا أضفنا تلك together-- آه. 224 00:10:19,740 --> 00:10:23,880 حتى هنا يكمن هذا النوع من المنطق وراء لماذا هذه المجموعة من الرموز 225 00:10:23,880 --> 00:10:26,550 يعني شيئا حقيقيا والرقمية. 226 00:10:26,550 --> 00:10:32,030 >> حسنا، والحواسيب تفعل الشيء نفسه بالضبط، لكنها فقط يمكن الاعتماد يصل الى واحد. 227 00:10:32,030 --> 00:10:34,400 في حين كنت قادرا على عد يصل إلى ثلاثة. 228 00:10:34,400 --> 00:10:37,380 وفي الواقع، إذا ظللت تسير أتمكن الذهاب يصل إلى تسعة في هذا النظام. 229 00:10:37,380 --> 00:10:40,430 يكون لدى أجهزة الكمبيوتر فقط الأصفار وتلك الموجودة في الأبجدية الخاصة بهم. 230 00:10:40,430 --> 00:10:41,410 >> فماذا يعني ذلك؟ 231 00:10:41,410 --> 00:10:46,900 حسنا، هذا يعني فقط أنه إذا كان جهاز الكمبيوتر يريد تمثيل، ويقول الرقم 0، 232 00:10:46,900 --> 00:10:51,300 ربما باستخدام ثلاثة characters-- ثلاثة الحروف الأبجدية إذا جاز التعبير، 233 00:10:51,300 --> 00:10:53,050 هذه هي الطريقة التي يمثل الكمبيوتر 0. 234 00:10:53,050 --> 00:10:54,620 لذلك ليس كل ما مخيف حتى الآن. 235 00:10:54,620 --> 00:10:56,450 وهذا هو بالضبط ما نحن البشر ستفعل. 236 00:10:56,450 --> 00:10:59,410 في واقع الأمر، معظمنا سيفعل فقط تجاهل الأصفار البادئة على أي حال. 237 00:10:59,410 --> 00:11:01,640 >> كمبيوتر، إذا كان يريد لتخزين رقم 1، 238 00:11:01,640 --> 00:11:03,330 تبين سيفعل هذا. 239 00:11:03,330 --> 00:11:05,630 وجهاز كمبيوتر لتخزين عدد 2 ليس 240 00:11:05,630 --> 00:11:09,280 تنوي القيام به في نظام أحادي، التي أشرت إليها سابقا. 241 00:11:09,280 --> 00:11:11,360 انها تسير فعلا للقيام بذلك. 242 00:11:11,360 --> 00:11:13,570 وهذا هو على الارجح حيث يبدأ نمط 243 00:11:13,570 --> 00:11:15,570 لتصبح أقل وضوحا بالنسبة لمعظم الناس. 244 00:11:15,570 --> 00:11:18,580 هذا هو 2، وهذا هو 3. 245 00:11:18,580 --> 00:11:21,600 الغريب، وهذا هو الآن 4. 246 00:11:21,600 --> 00:11:24,120 والآن هل حقا لا يبدو أن ربما خفي، 247 00:11:24,120 --> 00:11:26,762 ولكنها ليست إذا اعتبرنا ما ثنائي يعني حقا. 248 00:11:26,762 --> 00:11:28,720 وهذا يعني لديك اثنين رسائل الأبجدية الخاصة بك. 249 00:11:28,720 --> 00:11:31,940 حتى حرفين الممكنة لكل نائب. 250 00:11:31,940 --> 00:11:35,970 >> وهذا يعني حقا نحن ذاهبون في حاجة إلى مكان 1S، أو مكان 2S، 251 00:11:35,970 --> 00:11:40,800 مكان 4S و ثم 8، و 16، و 32، و 64. 252 00:11:40,800 --> 00:11:42,290 وما هو الفرق هناك؟ 253 00:11:42,290 --> 00:11:47,150 مثل هؤلاء هم 1، 2، 4، 8، 16، 32، 64. 254 00:11:47,150 --> 00:11:50,690 وقبل كان لدينا 110، 100،000، 10،000. 255 00:11:50,690 --> 00:11:53,170 ما هو وجه الشبه هناك؟ 256 00:11:53,170 --> 00:11:54,940 وما هو نمط؟ 257 00:11:54,940 --> 00:11:55,505 بلى. 258 00:11:55,505 --> 00:11:57,380 الطالب: القوى من 2 بدلا من صلاحيات 10. 259 00:11:57,380 --> 00:11:57,660 DAVID مالان: نعم. 260 00:11:57,660 --> 00:11:59,290 صلاحيات 2 بدلا من صلاحيات 10. 261 00:11:59,290 --> 00:12:02,160 وهكذا إذا أردت أن تبقى الذهاب، 8، 16S وforth-- ذلك 262 00:12:02,160 --> 00:12:05,822 ولكن الآن إذا كان لديك هذا النوع من فكرة، الآن النظام الثنائي 263 00:12:05,822 --> 00:12:07,280 هو في الواقع بسيط جدا. 264 00:12:07,280 --> 00:12:10,910 لماذا هو هذا النمط من 0 ل في العالم من أجهزة الكمبيوتر 0؟ 265 00:12:10,910 --> 00:12:14,910 حسنا لأنها 4 مرات 0، 2 مرات 0، 1 مرات 0 وتحصل على 0. 266 00:12:14,910 --> 00:12:16,650 >> لماذا هذا الرقم 1؟ 267 00:12:16,650 --> 00:12:20,070 نفس المنطق، ولكن الآن نحن يملك 1 في العمود 1. 268 00:12:20,070 --> 00:12:21,840 لماذا هذا 2؟ 269 00:12:21,840 --> 00:12:24,450 لدينا 1 في العمود 2S. 270 00:12:24,450 --> 00:12:30,190 وكيف ثم القيام أمثلها أقول، رقم 7 في ثنائي؟ 271 00:12:30,190 --> 00:12:31,324 يقول بصوت أعلى. 272 00:12:31,324 --> 00:12:32,170 >> الطالب: ثلاثة 1S. 273 00:12:32,170 --> 00:12:33,086 >> DAVID مالان: ثلاثة 1S. 274 00:12:33,086 --> 00:12:37,110 حتى 1، 1، 1 لأننا بحاجة فقط 4 زائد 2 زائد 1 يعطيني 7. 275 00:12:37,110 --> 00:12:37,610 حسنا. 276 00:12:37,610 --> 00:12:40,410 لذا من هناك كيف يمكننا تمثل 8 مع 3 النائبة؟ 277 00:12:40,410 --> 00:12:43,310 278 00:12:43,310 --> 00:12:43,922 بلى. 279 00:12:43,922 --> 00:12:45,070 >> الطالب: 1، 0، 0، 0. 280 00:12:45,070 --> 00:12:46,970 >> DAVID مالان: نعم 1، 0، 0، 0. 281 00:12:46,970 --> 00:12:49,380 وبعد ربما، النوع الأول تحتاج من الناحية الفنية 282 00:12:49,380 --> 00:12:52,380 لإضافة عنصر نائب آخر لمجلس الإدارة. 283 00:12:52,380 --> 00:12:55,480 إذا أريد لتتناسب مع أنني في الواقع تحتاج إلى القيام بشيء من هذا القبيل. 284 00:12:55,480 --> 00:12:58,990 لذلك أنا فعلا بحاجة إلى استخدام الآن العمود 8S، وهذا شيء طيب. 285 00:12:58,990 --> 00:13:02,680 ولكن الشيء الغريب في الحوسبة هو ان ما يجري في يكلفنا شيئا. 286 00:13:02,680 --> 00:13:04,390 كنت بحاجة إلى المزيد من ذاكرة الوصول العشوائي في جهاز الكمبيوتر الخاص بك الآن. 287 00:13:04,390 --> 00:13:06,348 تحتاج المزيد من الذاكرة لأنك بحاجة إلى شيء 288 00:13:06,348 --> 00:13:09,650 المادية لتخزين تلك بت إضافي، إذا جاز التعبير. 289 00:13:09,650 --> 00:13:10,700 الأرقام الثنائية. 290 00:13:10,700 --> 00:13:13,260 وبالفعل كل ما حدث هنا، مثل النظام العشري، 291 00:13:13,260 --> 00:13:17,380 إذا واصلنا إضافة أرقام أعلى وأعلى وحتى، ونذهب إلى 5-6 إلى 7-8 292 00:13:17,380 --> 00:13:19,330 انها مثل تحمل 1، حرفيا. 293 00:13:19,330 --> 00:13:21,940 وكل شيء ثم آخر يعود إلى الصفر. 294 00:13:21,940 --> 00:13:25,870 >> ولكن كيف لنا أن تمثل الواقع هذه الأمور فعليا في الكمبيوتر؟ 295 00:13:25,870 --> 00:13:29,380 حسنا، في نهاية المطاف، إلا المدخلات المادية الخوض في جهاز الكمبيوتر الخاص بي 296 00:13:29,380 --> 00:13:33,630 هنا هو هذا التيار، لذلك الكهرباء أو الإلكترونات من الجدار. 297 00:13:33,630 --> 00:13:36,920 وهكذا كيف يمكنني الحصول عليها من شيء المادية من هذا القبيل إلى الواقع 298 00:13:36,920 --> 00:13:40,630 يمثل فكرة مثل هذا بدلا من ذلك. 299 00:13:40,630 --> 00:13:41,930 >> حسنا، ماذا يمكن أن نفعل؟ 300 00:13:41,930 --> 00:13:45,560 يمكننا أن نعتبر أن، كل الحق، ربما لو الكهرباء تتدفق 301 00:13:45,560 --> 00:13:47,420 أنا يمكن تخزينه وعقد لذلك. 302 00:13:47,420 --> 00:13:49,250 وإذا أنا على عقد لبعض الكهرباء، 303 00:13:49,250 --> 00:13:51,700 هذا مجرد الذهاب الى يمثل تعسفا 1. 304 00:13:51,700 --> 00:13:53,997 وإذا كنت اسحب القابس وهناك شيء هناك، 305 00:13:53,997 --> 00:13:56,330 تعلمون أن مجرد الذهاب لتمثيل تعسفي 0. 306 00:13:56,330 --> 00:13:57,700 >> حتى إذا كان هناك شيء هناك، 1. 307 00:13:57,700 --> 00:13:59,280 ولو لم يكن الأمر هناك، 0. 308 00:13:59,280 --> 00:14:01,420 أو يمكنك جعل هذا أكثر من ذلك بقليل بصرية. 309 00:14:01,420 --> 00:14:02,704 هنا هو 0. 310 00:14:02,704 --> 00:14:05,370 لا يوجد شيء الجارية للاهتمام على نحو الجزء الخلفي من الهاتف الخاص بي. 311 00:14:05,370 --> 00:14:08,690 ولكن اذا كنت تسمح قليلا قليلا من الكهرباء في التدفق، 312 00:14:08,690 --> 00:14:11,490 على الرغم من انها قليلا مشرق هنا، ذهب مصباحي على. 313 00:14:11,490 --> 00:14:15,840 لذلك أنا تخزين الشحنة وإرجو، هذا الهاتف يمثل الآن 1. 314 00:14:15,840 --> 00:14:17,700 لذلك 0 1. 315 00:14:17,700 --> 00:14:23,630 >> حتى مع 1 فون مدى ارتفاع يمكنني العد باستخدام هذا النوع من النهج؟ 316 00:14:23,630 --> 00:14:24,490 أعني إلى 1. 317 00:14:24,490 --> 00:14:25,900 انها ليست كل ما مقنعة. 318 00:14:25,900 --> 00:14:27,170 لذلك أكثر ما يمكن أن نقوم به؟ 319 00:14:27,170 --> 00:14:31,180 حسنا دعونا نرى، هو أي شخص على هم الهاتف الآن أن أتمكن من الاقتراض؟ 320 00:14:31,180 --> 00:14:33,800 أي شخص لديه هاتف مع مصباح يدوي بنيت في؟ 321 00:14:33,800 --> 00:14:34,969 هل لي أن الاقتراض؟ 322 00:14:34,969 --> 00:14:36,010 أنا لا حاجة إليها مقفلة. 323 00:14:36,010 --> 00:14:36,510 حسنا. 324 00:14:36,510 --> 00:14:37,150 شكرا. 325 00:14:37,150 --> 00:14:37,780 واسمحوا لي أن تقترض هذا. 326 00:14:37,780 --> 00:14:38,279 حسنا. 327 00:14:38,279 --> 00:14:45,570 حتى لو كنت انتقل الآن صعودا وهنا، ما أنا يمثلون الآن؟ 328 00:14:45,570 --> 00:14:46,070 بلى. 329 00:14:46,070 --> 00:14:49,350 لذلك هو ثلاثة لأن هذا هو في العمود 1S، وهذا هو في العمود 2S. 330 00:14:49,350 --> 00:14:50,480 حتى 1 زائد 2 هو 3. 331 00:14:50,480 --> 00:14:53,410 ثم لو كنا في محاولة للحصول على حقا creative-- أوه، شكرا لك. 332 00:14:53,410 --> 00:14:54,690 استباقية جدا. 333 00:14:54,690 --> 00:14:55,560 حسنا. 334 00:14:55,560 --> 00:14:57,100 لدي الآن ثلاثة هواتف iPhone. 335 00:14:57,100 --> 00:14:58,810 حسنا. 336 00:14:58,810 --> 00:15:02,500 >> والآن this-- أنا لن قيام أي أبعد من هذا. 337 00:15:02,500 --> 00:15:04,380 ما أنا يمثلون الآن؟ 338 00:15:04,380 --> 00:15:05,090 فقط السبعات. 339 00:15:05,090 --> 00:15:08,000 ولكن كنت بحاجة جسديا المزيد من الذاكرة في هذه الحالة. 340 00:15:08,000 --> 00:15:08,920 ولكن هذا هو كل ما هو. 341 00:15:08,920 --> 00:15:12,870 يمكنك التفكير في ما يحدث on-- أشكر you-- داخل هاتفك 342 00:15:12,870 --> 00:15:16,240 بأنها مجرد التبديل هذا يتم تشغيل وإيقاف. 343 00:15:16,240 --> 00:15:18,350 >> وإذا كنت قد سمعت من أي وقت مضى كلمة الترانزستور. 344 00:15:18,350 --> 00:15:21,312 أو إذا كنت قد سمعت من أي وقت مضى التسويق يتكلم إنتل في الداخل، 345 00:15:21,312 --> 00:15:24,270 هذا ما يتحدث الى هذا النوع من الأجهزة وهذا داخل جهاز الكمبيوتر الخاص بك. 346 00:15:24,270 --> 00:15:26,707 إنتل يجعل وحدات المعالجة المركزية، وحدة المعالجة المركزية، 347 00:15:26,707 --> 00:15:28,790 وهي مثل أدمغة داخل جهاز الكمبيوتر الخاص بك. 348 00:15:28,790 --> 00:15:30,640 وهذه وحدات المعالجة المركزية و الأشياء التي كنت متصلا 349 00:15:30,640 --> 00:15:32,740 لدينا الكثير والكثير من مفاتيح صغيرة. 350 00:15:32,740 --> 00:15:36,440 الملايين، والمليارات من مفاتيح يمكن أن يكون إما أو إيقاف تشغيله. 351 00:15:36,440 --> 00:15:38,840 >> حتى أجهزة الكمبيوتر، والحمد لله، لدينا مثل أجهزة ماكينتوش وأجهزة الكمبيوتر، 352 00:15:38,840 --> 00:15:43,830 يمكن الاعتماد أعلى الطريق من 7 أو 8 لأن لديهم أكثر من طريقة وثلاثة 353 00:15:43,830 --> 00:15:44,660 أو أربعة أجزاء. 354 00:15:44,660 --> 00:15:48,140 أكثر من وسيلة ما يعادل ثلاثة مشاعل أن كان لدينا فقط. 355 00:15:48,140 --> 00:15:52,110 ولكن الآن هذا يبدأ للحصول على رتيبا جدا بسرعة. 356 00:15:52,110 --> 00:15:55,810 إذا أريد الآن أن تكون فعلا قادرة أن تفعل شيئا أكثر إثارة للاهتمام، 357 00:15:55,810 --> 00:16:00,340 أريد أن أكون قادرا على القفز إلى شيء من هذا القبيل. 358 00:16:00,340 --> 00:16:03,604 >> حتى ASCII، انها ليست حقا مفيد اختصار، ولكن الرمز المعياري الأمريكي 359 00:16:03,604 --> 00:16:04,770 لتبادل المعلومات. 360 00:16:04,770 --> 00:16:07,450 بل يعني فقط، وبعض سنوات قرر قبل نحن البشر، 361 00:16:07,450 --> 00:16:10,724 تعلمون ما، ونحن نريد أن تكون قادرة على القيام أكثر مع أجهزة الكمبيوتر من مجرد أرقام. 362 00:16:10,724 --> 00:16:12,890 نحن لا نريد لهم فقط تكون الآلات الحاسبة باهظة الثمن، 363 00:16:12,890 --> 00:16:16,730 نود أن تكون قادرة على القيام بأشياء مثل معالجة النصوص، وإن كان ذلك ببساطة شديدة. 364 00:16:16,730 --> 00:16:20,030 وفي وقت لاحق كان لدينا البريد الإلكتروني وغير ذلك من وسائل الإعلام الأخرى. 365 00:16:20,030 --> 00:16:23,700 >> وهكذا قرر العالم منذ سنوات منذ وفقا لهذا النظام ASCII، 366 00:16:23,700 --> 00:16:24,770 أتعلم؟ 367 00:16:24,770 --> 00:16:26,970 في أنواع معينة من برامج أي وقت 368 00:16:26,970 --> 00:16:30,649 ترى ما يعادل عدد 65، مثل نمط البتات. 369 00:16:30,649 --> 00:16:32,440 ونحن يمكن أن تفعل الرياضيات هنا على متن الطائرة. 370 00:16:32,440 --> 00:16:34,450 نمط البتات التي تمثل 65. 371 00:16:34,450 --> 00:16:37,240 لا أعتقد أنها 65 في العشرية. 372 00:16:37,240 --> 00:16:41,620 أعتقد أنها تعسفية، لكن على الصعيد العالمي، على الدوام عاصمة 373 00:16:41,620 --> 00:16:42,201 ا. 374 00:16:42,201 --> 00:16:43,950 ثم العالم قررت، أنت تعرف لماذا؟ 375 00:16:43,950 --> 00:16:45,630 دعونا نلقي نمط آخر من البتات. 376 00:16:45,630 --> 00:16:47,770 وإذا كنا نرى أي وقت مضى عدد 66، دعونا فقط 377 00:16:47,770 --> 00:16:50,573 نفترض أن هذا هو B. العاصمة سريع إلى الأمام إلى H 378 00:16:50,573 --> 00:16:55,510 وأنا، إذا كنت ترى 72 أو 73، أن يجب أن يكون H وأنا، على التوالي. 379 00:16:55,510 --> 00:16:57,780 وهكذا طالما كله يوافق العالم على هذا. 380 00:16:57,780 --> 00:17:01,342 حتى أنه عندما تتلقى رسالة بريد إلكتروني، أو ستحصل ملف على عصا USB، 381 00:17:01,342 --> 00:17:03,800 أو شيء من هذا القبيل هكذا- يضرب عندما ترى هذا النمط من البتات، 382 00:17:03,800 --> 00:17:06,980 تعلمون أنه ينبغي أن يكون هذا بريد إلكتروني أو بعض حرف آخر. 383 00:17:06,980 --> 00:17:08,620 >> ولكن من سياق محدد، والحق. 384 00:17:08,620 --> 00:17:12,250 قد يفسر برنامج البريد الإلكتروني هذه الأمور على الحروف، 385 00:17:12,250 --> 00:17:15,760 ولكن آلة حاسبة بيانية أو قد تمثل آلة حاسبة أو تفسير 386 00:17:15,760 --> 00:17:18,370 هذه الأمور، بطبيعة الحال، كما الحروف. 387 00:17:18,370 --> 00:17:21,610 >> حتى مع هذا الاستعراض قليلا وقال وسريعة. 388 00:17:21,610 --> 00:17:25,440 وهذا هو ربما ثلاثة أحرف البريد الإلكتروني الذي تم إرساله لي. 389 00:17:25,440 --> 00:17:27,990 تحت غطاء محرك السيارة كل شيء في 0S و1S، ولكن نحن لا نهتم. 390 00:17:27,990 --> 00:17:31,580 ونحن في طريقنا للبدء في الملخص فوق 0S و1S إلى الحروف. 391 00:17:31,580 --> 00:17:36,830 وإذا رأيت نمط 0S و1S أن تمثل حقا 72، تلميح، تلميح، 73، 392 00:17:36,830 --> 00:17:38,866 ثم 33، ما هي الرسالة؟ 393 00:17:38,866 --> 00:17:40,348 >> الطالب: [غير مسموع] 394 00:17:40,348 --> 00:17:42,639 DAVID مالان: حتى إذا كنت تعتقد قبل العودة مجرد لحظة، مرحبا 395 00:17:42,639 --> 00:17:47,210 كانت رسالة كنت أحاول أن التواصل هنا لH هو 72، 396 00:17:47,210 --> 00:17:50,925 الأول هو 73، والآن 33-- أنت لن تعرف بالضرورة هذه مقدما، 397 00:17:50,925 --> 00:17:53,800 ولكن اتضح إذا كنت فعلا رؤية المزيد من الرسم البياني والنظام 398 00:17:53,800 --> 00:17:56,800 أن الإنسانية المتفق عليها سنوات قبل، انها مجرد علامة تعجب. 399 00:17:56,800 --> 00:18:01,590 وبالفعل، هناك نمط الرموز والأرقام لكل حرف 400 00:18:01,590 --> 00:18:03,849 قد تكون لديكم على لوحة المفاتيح. 401 00:18:03,849 --> 00:18:04,389 >> حسنا. 402 00:18:04,389 --> 00:18:05,660 دعونا مجردة أكثر. 403 00:18:05,660 --> 00:18:09,380 وإذا كنا لا نريد أن يكون مجرد أشياء مثل الأرقام والحروف، 404 00:18:09,380 --> 00:18:11,420 نحن نريد فعلا لتنفيذ الرسومات. 405 00:18:11,420 --> 00:18:13,351 حسنا، إذا كنت قد أي وقت مضى سمعت اختصار RGB. 406 00:18:13,351 --> 00:18:15,559 انها نوع من مؤرخ الآن، ولكن انها لا تزال نوع من هناك. 407 00:18:15,559 --> 00:18:17,380 RGB هو الأحمر والأخضر والأزرق. 408 00:18:17,380 --> 00:18:19,380 وانها مجرد نظام للقول، وتعلمون ما، 409 00:18:19,380 --> 00:18:21,650 دعونا نستخدم ثلاث مجموعات من البتات. 410 00:18:21,650 --> 00:18:25,280 وهناك مجموعة من 8 بت، مجموعة أخرى من 8 بت، ومجموعة أخرى من 8 بت. 411 00:18:25,280 --> 00:18:27,710 ودعونا استخدام هذه البتات لتخزين كم نحن أحمر 412 00:18:27,710 --> 00:18:31,430 تريد على الشاشة لدينا، كم الأخضر نريد على الشاشة لدينا، 413 00:18:31,430 --> 00:18:34,070 وكم الأزرق نريد على الشاشة لدينا. 414 00:18:34,070 --> 00:18:37,860 وهذا يعني فقط أنه إذا كان ل لديها عدد كبير lot-- للأحمر، 415 00:18:37,860 --> 00:18:39,200 وهذا يعني أن تعطيني الكثير من اللون الأحمر. 416 00:18:39,200 --> 00:18:41,658 إذا كان لديك عدد كبير ل الأخضر، تعطيني الكثير من اللون الأخضر. 417 00:18:41,658 --> 00:18:44,660 وإذا كان لديك قليلا من اللون الأزرق أو عدد صغير مثل 33، 418 00:18:44,660 --> 00:18:45,960 تعطيني قليلا من اللون الأزرق. 419 00:18:45,960 --> 00:18:49,720 وإذا كنت يحدث لدمج تلك ثلاثة مقادير، إذا جاز التعبير، 420 00:18:49,720 --> 00:18:53,160 تحصل this-- كنت بالكاد يمكن أن يرى على العرض هنا، ولكن هذا مظلم 421 00:18:53,160 --> 00:18:54,630 ظلال الأصفر أو البني. 422 00:18:54,630 --> 00:18:58,590 >> ولكن هذا هو القول، وذلك باستخدام أن نمط من 8 زائد 8 زائد زائد 8-- 423 00:18:58,590 --> 00:19:01,710 هذا النمط من 24 بت هو كيف يمكن أن جهاز كمبيوتر 424 00:19:01,710 --> 00:19:06,460 تخزين تلك الظل الأصفر في واحد صغيرة دوت بكسل على الشاشة. 425 00:19:06,460 --> 00:19:10,570 هكذا انتقلنا من 0S و1S إلى عشري الأرقام إلى الحروف الأبجدية. 426 00:19:10,570 --> 00:19:13,680 أو أكثر إثارة للاهتمام، ملونة النقاط. 427 00:19:13,680 --> 00:19:16,200 >> حسنا، ماذا عن مسار ثم يأتي بعد ذلك؟ 428 00:19:16,200 --> 00:19:19,040 حسنا، ما هو الصورة التي نرى في الفيسبوك أو في الحصول على البريد الإلكتروني؟ 429 00:19:19,040 --> 00:19:20,172 أو ما شابه ذلك؟ 430 00:19:20,172 --> 00:19:22,130 ما هو تعريف من الناحية الفنية للصورة؟ 431 00:19:22,130 --> 00:19:25,090 432 00:19:25,090 --> 00:19:27,710 بلى. 433 00:19:27,710 --> 00:19:31,270 ما هي صورة تتكون من إذا تبدو قريبة جدا في الشاشة؟ 434 00:19:31,270 --> 00:19:31,770 بلى. 435 00:19:31,770 --> 00:19:33,186 انها مجرد مجموعة كاملة من بكسل. 436 00:19:33,186 --> 00:19:35,220 في الواقع، إذا كنت تأخذ الخاص بك كمبيوتر محمول ربما في وقت لاحق، 437 00:19:35,220 --> 00:19:37,180 وتبدو حقا عن كثب في it-- اعتمادا 438 00:19:37,180 --> 00:19:40,370 على غلاء الكمبيوتر المحمول هو و كيف عالية الجودة الشاشة، 439 00:19:40,370 --> 00:19:43,480 قد ترى جيدا كل من النقاط الصغيرة التي تظهر على الشاشة. 440 00:19:43,480 --> 00:19:45,890 >> وهذه النقاط أو بكسل، وهو ما يعني هناك 441 00:19:45,890 --> 00:19:49,810 24 بت تمثل كل بكسل في ذلك صورة التي تراها في الفيسبوك، 442 00:19:49,810 --> 00:19:52,049 أو أنك أخذت فقط على اي فون الخاص بك مؤخرا. 443 00:19:52,049 --> 00:19:54,090 وهكذا هذه هي الطريقة التي نحصل لأشياء مثل الرسومات. 444 00:19:54,090 --> 00:19:55,120 حسنا، ما هو الفيديو؟ 445 00:19:55,120 --> 00:19:58,660 والفيديو هو مجرد مجموعة من الرسومات ترفع من قبل على الشاشة مرة أخرى 446 00:19:58,660 --> 00:19:59,780 ومرارا وتكرارا. 447 00:19:59,780 --> 00:20:04,080 وحتى أشرطة الفيديو حقا، هي أنماط فقط البتات تمثل الشبكات، الصفوف 448 00:20:04,080 --> 00:20:06,880 والأعمدة من النقاط، التي ترفع من الصورة المعروضة على الشاشة، 449 00:20:06,880 --> 00:20:09,240 بعد صورة، بعد صورة، المعروف أيضا باسم 450 00:20:09,240 --> 00:20:10,650 الصور المتحركة. 451 00:20:10,650 --> 00:20:12,340 ذلك أن كل شيء على المدخلات والمخرجات. 452 00:20:12,340 --> 00:20:14,420 >> كل ما لدينا الآن هو افتراض ذلك، ل 453 00:20:14,420 --> 00:20:17,190 تعرف ماذا، إذا كنا نريد جهاز كمبيوتر لتمثيل المعلومات، 454 00:20:17,190 --> 00:20:18,560 لدينا نظام لفعل ذلك. 455 00:20:18,560 --> 00:20:20,780 يمكننا ان نفعل ذلك مع 0S و 1S في نهاية اليوم. 456 00:20:20,780 --> 00:20:23,160 ولكن يمكننا مجردة، لذلك في الكلام، وعلى رأس ذلك 457 00:20:23,160 --> 00:20:25,140 وذلك لتمثيل أكثر أشياء مثيرة للاهتمام. 458 00:20:25,140 --> 00:20:28,790 وهنا على الخروج في CS50، وفي علوم الكمبيوتر بشكل عام، 459 00:20:28,790 --> 00:20:31,250 نقف الآن على أكتاف من كل الناس الذين 460 00:20:31,250 --> 00:20:33,530 سبقونا الذي أحسب أنه من أصل. 461 00:20:33,530 --> 00:20:38,170 والآن مجرد افتراض أن أجهزة الكمبيوتر يمكن أن تمثل المدخلات والمخرجات. 462 00:20:38,170 --> 00:20:41,140 >> ولكن الآن دعونا الواقع تفعل شيئا معهم. 463 00:20:41,140 --> 00:20:44,850 لذلك خوارزمية هي مجرد مجموعة من التعليمات، خطوة بخطوة، 464 00:20:44,850 --> 00:20:46,340 من أجل حل بعض المشاكل. 465 00:20:46,340 --> 00:20:48,730 وماذا قد تكون واحدة من هذه المشكلة. 466 00:20:48,730 --> 00:20:52,440 لذلك هذا هو المدرسة القديمة التكنولوجيا، ودفتر الهاتف. 467 00:20:52,440 --> 00:20:55,534 وداخل دفتر الهاتف هو مجموعة كاملة من الأسماء والأرقام. 468 00:20:55,534 --> 00:20:57,700 وهذه الأسماء هي عموما مرتبة أبجديا. 469 00:20:57,700 --> 00:21:01,310 >> لذلك إذا أردت أن العثور على شخص في هذا الكتاب الهاتف مثل مايك سميث، 470 00:21:01,310 --> 00:21:02,930 ما هو الإنسان النموذجي تنوي القيام به؟ 471 00:21:02,930 --> 00:21:06,000 حسنا، يمكنك ببساطة فتح عنه، أن ننظر في الصفحة الأولى. 472 00:21:06,000 --> 00:21:07,390 وأنا لا أرى مايك سميث. 473 00:21:07,390 --> 00:21:09,740 انتقل إلى الصفحة الثانية، وأنا لا أرى مايك سميث. 474 00:21:09,740 --> 00:21:11,830 وتبقي فقط الذهاب والذهاب. 475 00:21:11,830 --> 00:21:14,397 هل هذا أسلوب الخطوة خطوة صحيحة؟ 476 00:21:14,397 --> 00:21:17,380 477 00:21:17,380 --> 00:21:18,310 بلى. 478 00:21:18,310 --> 00:21:20,080 انها نوع من الغباء، أليس كذلك. 479 00:21:20,080 --> 00:21:21,646 انها غير فعالة، والحق. 480 00:21:21,646 --> 00:21:24,520 لأنه ذاهب الى اتخاذ إلى الأبد للوصول الى مايك، وإنما هو الصحيح. 481 00:21:24,520 --> 00:21:26,620 لأنه إذا كان مايك هنا وسوف تجد له في الواقع. 482 00:21:26,620 --> 00:21:29,030 >> لذلك ما هو أكثر قليلا شخص عاقل سيفعل؟ 483 00:21:29,030 --> 00:21:32,180 وربما لا تزال مفتوحة للأمام، وربما تطير من خلال دليل الهاتف 484 00:21:32,180 --> 00:21:33,250 صفحتين في وقت واحد. 485 00:21:33,250 --> 00:21:34,840 اثنين، أربعة، ستة، ثمانية. 486 00:21:34,840 --> 00:21:36,830 لا أستطيع فعلا القيام بدنيا بشكل جيد للغاية. 487 00:21:36,830 --> 00:21:39,560 ولكن من الناحية النظرية، ينبغي أن يكون هذا أسرع مرتين، صفحتين في وقت واحد. 488 00:21:39,560 --> 00:21:41,152 هل هذه الخوارزمية صحيح؟ 489 00:21:41,152 --> 00:21:43,252 >> الطالب: [غير مسموع] 490 00:21:43,252 --> 00:21:44,460 DAVID مالان: ليس بالضرورة. 491 00:21:44,460 --> 00:21:44,960 جيد. 492 00:21:44,960 --> 00:21:46,112 لماذا هذا التحذير؟ 493 00:21:46,112 --> 00:21:50,020 >> الطالب: لأنه يمكن أن يكون على واحد الصفحات التي كنت تخطي. 494 00:21:50,020 --> 00:21:50,770 DAVID مالان: نعم. 495 00:21:50,770 --> 00:21:52,260 لذلك حتى لو أحصل على أقرب وأقرب. 496 00:21:52,260 --> 00:21:56,150 ماذا لو كان مجرد قصد، من خلال سيئة الحظ، تقع بين صفحتين 497 00:21:56,150 --> 00:21:57,290 أنني تحلق فوق؟ 498 00:21:57,290 --> 00:21:59,920 499 00:21:59,920 --> 00:22:01,730 لذلك نحن بحاجة إلى إصلاح لهذا الغرض. 500 00:22:01,730 --> 00:22:03,590 نحن فعلا بحاجة ل ثم يقول: انتظر لحظة، 501 00:22:03,590 --> 00:22:06,240 ربما إذا ذهبنا بعيدا جدا، ربما إذا ضربنا قسم T، 502 00:22:06,240 --> 00:22:09,670 لT القادمة بعد سميث، ثم ينبغي لنا على الأقل مضاعفة الظهر صفحة واحدة على الأقل. 503 00:22:09,670 --> 00:22:12,630 لذلك يمكن حلها، ولكن هناك قضية الشرطية هناك. 504 00:22:12,630 --> 00:22:16,159 لذلك فمن أسرع مرتين، ولكن كنت قد يجب أن يتضاعف إلى الوراء قليلا. 505 00:22:16,159 --> 00:22:19,200 ولكن لا أحد في غرفته، حتى لو كنت لا حقا استخدام دفاتر الهاتف بعد الآن، 506 00:22:19,200 --> 00:22:20,740 سوف تبدأ في البداية. 507 00:22:20,740 --> 00:22:23,317 ماالذي ستفعله أبحث عن مايك سميث؟ 508 00:22:23,317 --> 00:22:24,900 كنت ذاهب للذهاب تقريبا ال S. 509 00:22:24,900 --> 00:22:26,820 أو إذا لم يكن لديك حقا ورقة الغش على ورقة، 510 00:22:26,820 --> 00:22:28,365 وأنت تسير أن يذهب على الأقل تقريبا إلى الوسط. 511 00:22:28,365 --> 00:22:30,220 وبالتأكيد ليس ل مقدمة الكتاب. 512 00:22:30,220 --> 00:22:31,130 وأنت تسير أن ننظر إلى أسفل. 513 00:22:31,130 --> 00:22:33,770 ورياضيا وربما كنت الذهاب لرؤية قسم M، والتي 514 00:22:33,770 --> 00:22:34,890 هو تقريبا في الوسط. 515 00:22:34,890 --> 00:22:36,848 ثم كنت تريد الذهاب ل تحقيق، ما هو صحيح؟ 516 00:22:36,848 --> 00:22:37,968 أين هو مايك؟ 517 00:22:37,968 --> 00:22:39,170 >> الطالب: [غير مسموع] 518 00:22:39,170 --> 00:22:39,920 DAVID مالان: نعم. 519 00:22:39,920 --> 00:22:41,530 حتى انه قد انتهى في هذا الجانب. 520 00:22:41,530 --> 00:22:42,710 وذلك ما يمكن أن تفعله؟ 521 00:22:42,710 --> 00:22:48,870 حسنا، سواء مجازيا وحرفيا يمكنك المسيل للدموع مشكلة في نصف مرة واحدة؟ 522 00:22:48,870 --> 00:22:54,260 ثم تعلم أنه يمكنك رمي هذا النصف من زوال المشكلة. 523 00:22:54,260 --> 00:22:58,170 والآن نحن مع اليسار في الأساس نفس المشكلة، ولكن هذا نصف كبير. 524 00:22:58,170 --> 00:22:59,920 وحتى الآن ما هي مجموعة من التعليمات؟ 525 00:22:59,920 --> 00:23:01,753 ما هي خوارزمية للعثور على مايك سميث؟ 526 00:23:01,753 --> 00:23:03,030 انها نفس الشيء بالضبط. 527 00:23:03,030 --> 00:23:05,750 >> الآن يحدث أن تكون هذه هي M القسم وهذا هو القسم Z، 528 00:23:05,750 --> 00:23:08,650 ولكن أساسية صيغة لا يزال هو نفسه. 529 00:23:08,650 --> 00:23:10,800 الذهاب تقريبا الوسط ننظر إلى أسفل، أوه، الرتق ذلك. 530 00:23:10,800 --> 00:23:13,160 الآن أنا في قسم T، لقد ذهبت بعيدا جدا. 531 00:23:13,160 --> 00:23:16,640 ولكن هنا يمكن جدا لك تطبيق هذا المنطق نفسه. 532 00:23:16,640 --> 00:23:19,189 نصف رمي المشكلة بعيدا والآن نحن 533 00:23:19,189 --> 00:23:21,230 غادر مع مشكلة هذا ربع الحجم. 534 00:23:21,230 --> 00:23:28,140 ويمكننا تكرار، ويمكننا أن نكرر، ويمكننا أن نكرر حتى من الناحية النظرية 535 00:23:28,140 --> 00:23:32,190 هناك صفحة واحدة فقط المتبقية على التي مايك إما هو أو لا. 536 00:23:32,190 --> 00:23:34,014 >> لذلك ما هو قوي جدا حول هذه الفكرة؟ 537 00:23:34,014 --> 00:23:35,680 أعني بعد كل شيء، انها بديهية جدا. 538 00:23:35,680 --> 00:23:37,390 لا أحد يذهب لتبدأ في ابتداء من دفتر الهاتف 539 00:23:37,390 --> 00:23:39,320 والوجه 1000 الصفحات إلى أن تجد مايك سميث. 540 00:23:39,320 --> 00:23:42,319 معظم الجميع في هذه الغرفة سوف للقيام تقريبا هذا النوع من الخوارزمية 541 00:23:42,319 --> 00:23:43,220 حفظ للتمزق. 542 00:23:43,220 --> 00:23:45,480 >> وهكذا لماذا نفعل ذلك؟ 543 00:23:45,480 --> 00:23:47,810 حسنا، النظر في كفاءة. 544 00:23:47,810 --> 00:23:51,500 مجرد النظر كيف أفضل هذا بكثير كان الخوارزمية التي تقسمها 545 00:23:51,500 --> 00:23:52,890 الى الاجزاء المكونة لها. 546 00:23:52,890 --> 00:23:53,980 وذلك ما لم أفعل أولا؟ 547 00:23:53,980 --> 00:23:55,389 التقطت دفتر الهاتف. 548 00:23:55,389 --> 00:23:57,180 وعالم الكمبيوتر، ومبرمج، 549 00:23:57,180 --> 00:24:00,090 أكثر عموما اتضح، يجري لبدء العد كل شيء في 0. 550 00:24:00,090 --> 00:24:00,610 >> لماذا؟ 551 00:24:00,610 --> 00:24:03,240 حسنا، هذا أمر غريب بعض الشيء التي نحن البشر العد، عموما، 552 00:24:03,240 --> 00:24:04,400 بدءا من واحد. 553 00:24:04,400 --> 00:24:08,110 لأن ما هو أصغر عدد يمكننا بوضوح تمثل أساس 554 00:24:08,110 --> 00:24:09,930 حتى على موقعنا القديمة الرياضيات الصف المدرسي؟ 555 00:24:09,930 --> 00:24:12,400 حسنا، لقد كان 0، سواء انها في العشرية أو ثنائي. 556 00:24:12,400 --> 00:24:14,900 وهكذا سترى في العالم الحوسبة والبرمجة، 557 00:24:14,900 --> 00:24:17,620 على وجه التحديد، ونحن نبدأ عد كل شيء من 0. 558 00:24:17,620 --> 00:24:19,690 >> حتى التقطت الكتاب خطوة الهاتف 0. 559 00:24:19,690 --> 00:24:21,924 أنا ذاهب لفتح ل وسط دفتر الهاتف. 560 00:24:21,924 --> 00:24:23,840 وهذا في الواقع التعبير عن ما فعلته. 561 00:24:23,840 --> 00:24:25,900 ثم كانت الخطوة الثانية نظرة على الأسماء. 562 00:24:25,900 --> 00:24:29,110 الخطوة الثالثة هي قليلا يختلف من الناحية النظرية. 563 00:24:29,110 --> 00:24:30,600 أنا أسأل نفسي هذا السؤال. 564 00:24:30,600 --> 00:24:33,610 إذا سميث هو من بين الأسماء، انا ذاهب الى اتخاذ قرار. 565 00:24:33,610 --> 00:24:36,550 اذا كان من بين الأسماء، ثم انا ذاهب الى استدعاء مايك. 566 00:24:36,550 --> 00:24:39,590 وانا ذاهب الى اتخاذ قرار على أساس أن قطعة من المعلومات. 567 00:24:39,590 --> 00:24:44,100 >> ومع ذلك، إذا لم يكن كذلك، إذا سميث في الكتاب السابق إلى اليسار، 568 00:24:44,100 --> 00:24:48,200 انا ذاهب الى فتح الى منتصف من النصف الأيسر من الكتاب. 569 00:24:48,200 --> 00:24:51,674 وهو ثم هنا ذكاء، أنا ذاهب إلى العودة إلى الخطوة الثانية. 570 00:24:51,674 --> 00:24:53,590 أنا ذاهب إلى نوع من الوقوف على أكتاف بلدي 571 00:24:53,590 --> 00:24:55,110 ومجرد تكرار الأعمال السابقة فعلت. 572 00:24:55,110 --> 00:24:58,062 ولكن العمل ما تبقى لي هو أقل، وأقل وأقل. 573 00:24:58,062 --> 00:24:59,270 لكنه ما زال الذهاب إلى العمل. 574 00:24:59,270 --> 00:25:02,110 ولكن إذا مايك، بدلا من ذلك، هو في وقت لاحق في الكتاب إلى اليمين، 575 00:25:02,110 --> 00:25:04,980 انا ذاهب الى فتح الى منتصف في النصف الأيمن من الكتاب، 576 00:25:04,980 --> 00:25:07,240 ثم نعود إلى الخطوة الثانية. 577 00:25:07,240 --> 00:25:09,330 >> ولكن هناك في الواقع السيناريو الرابع. 578 00:25:09,330 --> 00:25:13,336 مايك إما هنا، أو هنا، أو هنا، or-- 579 00:25:13,336 --> 00:25:14,152 >> الطالب: ليس هناك. 580 00:25:14,152 --> 00:25:15,110 DAVID مالان: ليس هناك. 581 00:25:15,110 --> 00:25:18,580 وبالفعل، إذا كنا لا نتوقع هذا السيناريو الرابع والأخير 582 00:25:18,580 --> 00:25:21,510 قد يكون برنامجنا عربات التي تجرها الدواب أو معيبة بطريقة أو بأخرى. 583 00:25:21,510 --> 00:25:25,020 آخر، استقال من منصبه في حالة أن لم نجد مايك على الإطلاق. 584 00:25:25,020 --> 00:25:27,720 وبالفعل، إذا كنت قد لاحظت من أي وقت مضى بك شنقا الكمبيوتر، أو عن 585 00:25:27,720 --> 00:25:30,490 من كلمة المفاجئة أو بعض الدول الأخرى البرنامج فقط بشكل غير متوقع، 586 00:25:30,490 --> 00:25:32,614 وأحيانا لك خطأ الرسالة حرفيا ذلك. 587 00:25:32,614 --> 00:25:34,070 الإقلاع عن هذا البرنامج بشكل غير متوقع. 588 00:25:34,070 --> 00:25:35,570 ويمكن أن يكون لأي عدد من الأسباب. 589 00:25:35,570 --> 00:25:38,120 ولكن في بعض الأحيان انها شيء بسيط مثل هذا. 590 00:25:38,120 --> 00:25:40,440 مبرمج البشري الذي كتب هذا البرنامج 591 00:25:40,440 --> 00:25:43,610 لم يدرك ذلك، أوه، هناك وما الشيء الذي يمكن أن يحدث في الواقع. 592 00:25:43,610 --> 00:25:46,480 وإذا لم يكن لكتابة التعليمات البرمجية ل القبض على أن السيناريو الرابع، 593 00:25:46,480 --> 00:25:51,342 هو في الواقع غير متوقع أحيانا ما يمكن القيام به في الواقع الكمبيوتر. 594 00:25:51,342 --> 00:25:53,050 الآن دعونا ندعو خارج عدد قليل من هذه الأشياء. 595 00:25:53,050 --> 00:25:55,465 لذا باللون الأصفر هنا، وأنا لدينا حيث سلط الضوء 596 00:25:55,465 --> 00:25:57,590 من الآن فصاعدا نحن فقط الذهاب إلى استدعاء وظائف. 597 00:25:57,590 --> 00:26:00,700 وظائف في عالم البرمجة هي تماما مثل الإجراءات، 598 00:26:00,700 --> 00:26:01,850 بيانات من الإجراءات. 599 00:26:01,850 --> 00:26:05,720 حتى التقاط مفتوحة ل، والبحث في، والدعوة، وفتح، فتح، والإقلاع عن التدخين. 600 00:26:05,720 --> 00:26:09,350 هذا هو وظيفة، إجراء، هذا العمل، أي عدد من المترادفات 601 00:26:09,350 --> 00:26:10,184 ستعمل أيضا. 602 00:26:10,184 --> 00:26:11,850 الآن ما هي هذه الأشياء الآن باللون الأصفر؟ 603 00:26:11,850 --> 00:26:14,210 عدا ذلك، إذا آخر، إذا آخر، وهذه هي ما 604 00:26:14,210 --> 00:26:16,500 ونحن في طريقنا للاتصال الأوضاع في البرمجة، 605 00:26:16,500 --> 00:26:19,270 أو الفروع، قرار ويشير، اذا صح التعبير. 606 00:26:19,270 --> 00:26:22,759 ولكن كيف يمكنك أن تعرف أي شوكة في الطريق على أن تتخذ، إذا جاز التعبير؟ 607 00:26:22,759 --> 00:26:24,550 نحن بحاجة إلى تسليط الضوء شروط إلى اليمين 608 00:26:24,550 --> 00:26:27,570 هناك، والتي هي هذه نعم لا الأسئلة. 609 00:26:27,570 --> 00:26:29,040 هذه الأسئلة كاذبة الحقيقية. 610 00:26:29,040 --> 00:26:30,880 سميث بين الأسماء؟ 611 00:26:30,880 --> 00:26:32,190 سميث في كتابه في وقت سابق؟ 612 00:26:32,190 --> 00:26:33,260 سميث في وقت لاحق في الكتاب؟ 613 00:26:33,260 --> 00:26:35,490 هذه هي الأسئلة ل وهناك نعم أو لا، 614 00:26:35,490 --> 00:26:42,110 أو مكافئ صحيح، أو خاطئة، أو مكافئ، واحد أو صفر الجواب. 615 00:26:42,110 --> 00:26:44,260 >> وفي الوقت نفسه هناك واحد فقط قطعة الماضي. 616 00:26:44,260 --> 00:26:45,940 هذا هنا لديها أي نوع من التأثير؟ 617 00:26:45,940 --> 00:26:48,230 سواء كنت البرنامج أم لا من قبل، كيف 618 00:26:48,230 --> 00:26:51,030 وصف ما هي الخطوة سبعة و 10 يفعلون؟ 619 00:26:51,030 --> 00:26:54,110 620 00:26:54,110 --> 00:26:55,027 ماذا قلت؟ 621 00:26:55,027 --> 00:26:56,110 الطالب: خطوة متكررة. 622 00:26:56,110 --> 00:26:56,980 DAVID مالان: خطوة متكررة. 623 00:26:56,980 --> 00:26:58,000 نعم، أساسا. 624 00:26:58,000 --> 00:27:00,384 انها متكررة من الناحية الفنية هنا إذا كنت على دراية. 625 00:27:00,384 --> 00:27:01,550 ولكن سوف نعود لذلك. 626 00:27:01,550 --> 00:27:03,930 ولكنه يفعل شيئا بوضوح. 627 00:27:03,930 --> 00:27:06,370 مرة أخرى، فإنه الأمر الذي أدى إلى دورة، حلقة، والحق. 628 00:27:06,370 --> 00:27:08,770 وأنت تسير حرفيا نسخ لبعض خطوة سابقة. 629 00:27:08,770 --> 00:27:12,592 وهكذا في الواقع، هذا هو الذهاب الى تنفيذ بعض نوع من دورة. 630 00:27:12,592 --> 00:27:15,050 ولكن كنت لن تحصل عالقة في هذا إلى ما لا نهاية، والحق. 631 00:27:15,050 --> 00:27:19,290 لأنه إذا كنت باستمرار فحص غير مايك هنا، أو إلى اليسار، أو ليس هنا، 632 00:27:19,290 --> 00:27:21,360 في نهاية المطاف انه لن يكون هناك. 633 00:27:21,360 --> 00:27:24,590 ويمكنك فقط استقال تماما وفقا لذلك السطر الأخير. 634 00:27:24,590 --> 00:27:25,834 >> ذلك أن كل شيء عن المفردات. 635 00:27:25,834 --> 00:27:28,250 وكان هذا ما كنا استدعاء عموما كود شبة الكود. 636 00:27:28,250 --> 00:27:29,570 انها ليست لغة الفعلية. 637 00:27:29,570 --> 00:27:32,405 انها مجرد مقتضب جدا الإنجليزية، ولكنه يتصل نقطة. 638 00:27:32,405 --> 00:27:33,780 ليس هناك هيكل رسمي هنا. 639 00:27:33,780 --> 00:27:35,738 كنت تستخدم فقط انها قليل الكلمات، ولكن الكلمات واضحة 640 00:27:35,738 --> 00:27:37,870 كما يمكنك التواصل فكرتك. 641 00:27:37,870 --> 00:27:40,580 >> الآن كيف جيدة هو أن خوارزمية وكيف أفضل بكثير هو؟ 642 00:27:40,580 --> 00:27:43,570 حسنا، نحن لم يكن لديك للوصول الى تفاصيل الأرقام أو أي شيء 643 00:27:43,570 --> 00:27:44,069 من هذا القبيل. 644 00:27:44,069 --> 00:27:46,300 ولكن يمكننا أن ننظر إلى شكل هذا الحل. 645 00:27:46,300 --> 00:27:50,194 حتى لو كنا مجرد رسم بعض مؤامرة س ص هنا على المحور الأفقي هنا. 646 00:27:50,194 --> 00:27:51,860 دعونا ندعو حجم المشكلة. 647 00:27:51,860 --> 00:27:55,540 وسوف عالم الكمبيوتر عادة ما تستخدم ن كمتغير هنا. 648 00:27:55,540 --> 00:27:59,690 هكذا ن الصفحات، أو ن الناس في الغرفة، أو كل ما هو كنت تحاول الاعتماد. 649 00:27:59,690 --> 00:28:03,039 >> ثم على المحور العمودي على اليسار، من شأنه أن يكون الوقت لحلها. 650 00:28:03,039 --> 00:28:05,330 لذلك كم ثانية يفعل يأخذني إلى إيجاد مايك سميث؟ 651 00:28:05,330 --> 00:28:06,621 أو عدد الخطوات التي يستغرقها؟ 652 00:28:06,621 --> 00:28:08,100 كم من المنعطفات الصفحة يستغرق؟ 653 00:28:08,100 --> 00:28:11,370 ولهذا كم يكلف لي في الوقت المناسب لحل المشكلة. 654 00:28:11,370 --> 00:28:15,030 ونحن قد رسم أول خوارزميات المنحدر، اذا صح التعبير، 655 00:28:15,030 --> 00:28:16,910 كما مجرد هذا الخط المستقيم باللون الأحمر. 656 00:28:16,910 --> 00:28:18,450 وأنا سوف يطلق عليه ن. 657 00:28:18,450 --> 00:28:19,117 >> لماذا ن؟ 658 00:28:19,117 --> 00:28:20,950 لماذا هو فقط هذا واحد لعلاقة واحدة؟ 659 00:28:20,950 --> 00:28:22,700 حسنا، إذا فيريزون أو مهما شركة الهاتف 660 00:28:22,700 --> 00:28:25,130 يضيف صفحة واحدة أكثر ل دليل الهاتف في العام المقبل، 661 00:28:25,130 --> 00:28:28,370 التي قد تدفع مايك واحد المزيد من خطوة أقرب إلى النهاية، 662 00:28:28,370 --> 00:28:29,950 تبعا للمكان تلك الصفحة. 663 00:28:29,950 --> 00:28:32,380 وبالتالي فإن تأثير ربما فقط يكون لإضافة أكثر واحد ثاني. 664 00:28:32,380 --> 00:28:33,520 أو واحد أكثر من صفحة بدوره. 665 00:28:33,520 --> 00:28:34,970 واحد إلى نسبة واحد. 666 00:28:34,970 --> 00:28:37,410 >> على النقيض من ذلك، الخوارزمية الثانية. 667 00:28:37,410 --> 00:28:41,406 كيف أسرع بكثير هو أن حدسي؟ 668 00:28:41,406 --> 00:28:42,780 أين ذهبت صفحتين في وقت واحد؟ 669 00:28:42,780 --> 00:28:43,664 بلى. 670 00:28:43,664 --> 00:28:44,497 >> الطالب: [غير مسموع] 671 00:28:44,497 --> 00:28:47,255 672 00:28:47,255 --> 00:28:48,080 >> DAVID مالان: نعم. 673 00:28:48,080 --> 00:28:49,220 لذلك سيكون أسرع مرتين. 674 00:28:49,220 --> 00:28:51,344 ونحن من شأنه أن يوجه ذلك هنا اعتمادا على نطاق واسع. 675 00:28:51,344 --> 00:28:54,220 انها لا تزال على خط مستقيم، ولكن أقل من الخط الأحمر. 676 00:28:54,220 --> 00:28:56,410 وذلك لأن لبعض العدد من الصفحات، إذا كان يأخذ 677 00:28:56,410 --> 00:28:58,360 لك هذه الخطوات مع العديد من الخوارزمية الأولى، 678 00:28:58,360 --> 00:29:00,570 انها سوف يأخذك نصف كما العديد من الخطوات مع الثانية. 679 00:29:00,570 --> 00:29:02,770 وحتى الخط الأصفر وصف الخوارزمية الثانية 680 00:29:02,770 --> 00:29:03,990 هو مجرد الذهاب إلى أن يكون أقل من ذلك. 681 00:29:03,990 --> 00:29:07,250 >> ولكن ما هو قوي حقا هو التفكير في الثالث والأخير، 682 00:29:07,250 --> 00:29:10,480 وبشكل مثير للدهشة أكثر بديهية الخوارزمية، الذي لديه هذا الشكل. 683 00:29:10,480 --> 00:29:12,720 من الناحية الفنية يمكن أن نسميه هذا منحنى لوغاريتمي. 684 00:29:12,720 --> 00:29:14,309 تسجيل قاعدة 2 ن في هذه الحالة. 685 00:29:14,309 --> 00:29:15,600 ولكن هذا لا يهم حقا. 686 00:29:15,600 --> 00:29:19,140 ما يهم حقا هو الأساس شكل مختلف أن لديها. 687 00:29:19,140 --> 00:29:22,810 ويمكنك أن تنظر في مدى أقصر بكثير هذا الخط حقا 688 00:29:22,810 --> 00:29:24,620 في المدى الطويل. 689 00:29:24,620 --> 00:29:25,870 انها في تزايد مستمر. 690 00:29:25,870 --> 00:29:27,620 فإنه لا تتسطح بها تماما. 691 00:29:27,620 --> 00:29:34,030 ولكنه ينمو من أي وقت مضى أكثر من ذلك بكثير ببطء كما المشكلة تكبر وأكبر. 692 00:29:34,030 --> 00:29:36,710 ويمكن ان يخطر لك أنه من هذا way-- إذا فيريزون لا فقط 693 00:29:36,710 --> 00:29:40,410 إضافة صفحة واحدة في العام المقبل ولكن الزوجي عدد الصفحات في دفتر الهاتف، 694 00:29:40,410 --> 00:29:42,740 الخوارزمية الأولى قد تأخذ مرتين كما العديد من الخطوات. 695 00:29:42,740 --> 00:29:45,360 لو كان 1000 صفحات هذا في العام، 2000 صفحة في العام المقبل، 696 00:29:45,360 --> 00:29:47,180 قد يكون مايك أن أبعد بكثير. 697 00:29:47,180 --> 00:29:49,380 لذلك فمن 1000 خطوات إضافية للعثور عليه. 698 00:29:49,380 --> 00:29:51,610 الخوارزمية الثانية قد يكون فقط 500 أكثر 699 00:29:51,610 --> 00:29:55,490 خطوات للعثور عليه لمرة أخرى، أنا تتطاير من اثنين في وقت واحد. 700 00:29:55,490 --> 00:29:56,950 >> ولكن ماذا عن خوارزمية الثالثة؟ 701 00:29:56,950 --> 00:29:59,010 إذا يضاعف فيريزون حجم الكتاب الهاتف 702 00:29:59,010 --> 00:30:02,620 العام المقبل من 1000 إلى 2000 صفحات، وكم المزيد من الخطوات 703 00:30:02,620 --> 00:30:05,540 هو بلدي خوارزمية الثالثة ستستغرق؟ 704 00:30:05,540 --> 00:30:06,630 نعم، انها واحدة فقط. 705 00:30:06,630 --> 00:30:08,600 وهذه هي الفكرة قوية. 706 00:30:08,600 --> 00:30:12,780 يمكنك أن تأخذ 1000 لدغة الصفحة من هذه المشكلة في وقت واحد. 707 00:30:12,780 --> 00:30:14,510 والآن إذا كنت تنظر سيناريو سخيف، 708 00:30:14,510 --> 00:30:17,320 ولكنه نوع من يتحدث ل قوة هذا النوع من intuition-- 709 00:30:17,320 --> 00:30:21,494 إذا كان دفتر الهاتف، مثل، أربعة مليارات صفحات، وكأنه مشكلة كبيرة حقا. 710 00:30:21,494 --> 00:30:23,410 والواقع، أنه قد يأخذني أربعة مليارات الصفحة 711 00:30:23,410 --> 00:30:26,549 يتحول إلى إيجاد مايك سميث في هذا الحال مع الخوارزمية الأولى. 712 00:30:26,549 --> 00:30:28,840 ولكن كم من الخطوات أليس كذلك تأخذ في خوارزمية الثالثة 713 00:30:28,840 --> 00:30:31,585 العثور على مايك بين أربعة مليار قطعة من الورق؟ 714 00:30:31,585 --> 00:30:34,865 715 00:30:34,865 --> 00:30:36,240 حتى أربعة مليارات كنت المسيل للدموع في نصف. 716 00:30:36,240 --> 00:30:37,220 يمكنك الحصول على ملياري. 717 00:30:37,220 --> 00:30:42,810 ثم واحد مليار دولار، ثم 500 مليون، 250 مليون و 125 million-- ولكن 718 00:30:42,810 --> 00:30:44,780 يشعر وكأنه هذا هو سيستغرق بعض الوقت. 719 00:30:44,780 --> 00:30:47,340 أنا قد تحتاج 32 الأصابع إلى العد حتى أن ارتفاع. 720 00:30:47,340 --> 00:30:51,340 ولكنه في الواقع كما عدد قليل من الدموع 32 صفحة. 721 00:30:51,340 --> 00:30:54,060 يمكنك الذهاب من أربعة مليار دولار لالفاصل صفحة واحدة 722 00:30:54,060 --> 00:30:57,030 العدد الأصلي لل الصفحات في نصف 32 مرة 723 00:30:57,030 --> 00:30:59,290 حتى كنت تركت مع مجرد أن صفحة واحدة. 724 00:30:59,290 --> 00:31:01,320 >> الآن، بالطبع، أنا الغش هنا. 725 00:31:01,320 --> 00:31:06,470 انها ليست أننا مجرد كونها نوعا من الغباء تماما مع الأولين 726 00:31:06,470 --> 00:31:07,470 الخوارزميات. 727 00:31:07,470 --> 00:31:11,500 أنا الغش في بعض المعنى، أو حقا أنا الاستفادة من هذا الافتراض. 728 00:31:11,500 --> 00:31:15,610 ما كان صحيحا حول الكتاب الهاتف في شكله الأصلي الذي سمح 729 00:31:15,610 --> 00:31:17,450 لي حتى لاستخدام خوارزمية الثالثة؟ 730 00:31:17,450 --> 00:31:18,110 بلى؟ 731 00:31:18,110 --> 00:31:19,360 الحضور: تم ابجديا و. 732 00:31:19,360 --> 00:31:21,130 DAVID مالان: تم ابجديا و، أليس كذلك؟ 733 00:31:21,130 --> 00:31:23,500 لو كان فقط في عشوائي أجل، هذا هو مضيعة 734 00:31:23,500 --> 00:31:24,880 من الوقت، وهذا الحديث كله. 735 00:31:24,880 --> 00:31:27,500 لدي أن ننظر في كل الصفحة لو كان في ترتيب عشوائي 736 00:31:27,500 --> 00:31:30,350 العثور على مايك سميث قبل أن نستطيع أن نستنتج انه هناك أم لا. 737 00:31:30,350 --> 00:31:32,880 وهكذا نحن الزاوية خفضت هو أن لدي 738 00:31:32,880 --> 00:31:35,752 أن يفترض أي شخص آخر في لم هذه الحالة العمل بالنسبة لي. 739 00:31:35,752 --> 00:31:38,460 وحتى أنه في نهاية المطاف تدعو السؤال، حسنا، الانتظار لمدة دقيقة. 740 00:31:38,460 --> 00:31:41,284 كيف يمكنك فرز 1000 صفحات من أسماء والأرقام؟ 741 00:31:41,284 --> 00:31:43,200 وهذا في الواقع مختلفة مشكلة، شيء 742 00:31:43,200 --> 00:31:44,574 سوف نعود إليها في المستقبل. 743 00:31:44,574 --> 00:31:48,130 ولكن عندما كنت تفكر في المواقع مثل الفيسبوك وجوجل ل Gmail 744 00:31:48,130 --> 00:31:50,450 وأشياء مثل غوغل فهارس البحث الخاصة، 745 00:31:50,450 --> 00:31:53,800 عندما يكون لديك الملايين أو المليارات من قطعة من البيانات التي يتم تخزينها في هذه الأيام، 746 00:31:53,800 --> 00:31:56,660 searching-- وناهيك عن فرز تلك problems-- 747 00:31:56,660 --> 00:31:59,450 هو في نهاية المطاف التحدي في حد ذاته. 748 00:31:59,450 --> 00:32:02,250 وبالفعل، هذا إذن هو مجرد واحدة من تلك التحديات 749 00:32:02,250 --> 00:32:03,460 أننا سوف تبحث في. 750 00:32:03,460 --> 00:32:05,590 >> حتى الآن دعونا نتوقف لحظة ونلقي نظرة على CS50 751 00:32:05,590 --> 00:32:09,082 نفسها وتعطيك إحساسا ما يخبئ هذا الفصل الدراسي. 752 00:32:09,082 --> 00:32:11,540 في الواقع، إذا كنت لم تقم بذلك بالفعل، لا نلقي نظرة على هذا الرابط. 753 00:32:11,540 --> 00:32:13,880 وكما أشار باتريك لذلك، هذا العام نحن 754 00:32:13,880 --> 00:32:17,130 صنع استثمارات كبيرة كل أكثر في دعم مسار ل 755 00:32:17,130 --> 00:32:20,170 هيكل من حيث المشرفون الدوليون والمصدقة، ساعات العمل، 756 00:32:20,170 --> 00:32:23,520 أقسام توافر، و المواد الرقمية على الانترنت، كذلك. 757 00:32:23,520 --> 00:32:27,489 في الواقع، من حيث دورة في محاضرة، ونحن هنا اليوم. 758 00:32:27,489 --> 00:32:29,780 وتوقعات هذا العام رسميا من الدورة 759 00:32:29,780 --> 00:32:32,370 ويحضر إلى اليوم، وبالطبع ل محاضرة الماضية، وملعب لل 760 00:32:32,370 --> 00:32:35,161 تقريبا في منتصف الفصل الدراسي مع كل محاضرة بين 761 00:32:35,161 --> 00:32:37,280 إتاحتها بشكل عام بعد ظهر يوم الجمعة 762 00:32:37,280 --> 00:32:40,240 على الانترنت، على حد سواء لطلبة جامعة ييل وطلاب جامعة هارفارد هذا العام. 763 00:32:40,240 --> 00:32:42,090 في الواقع، واحدة من التغييرات الأساسية هي 764 00:32:42,090 --> 00:32:44,310 اننا اعتماد في هارفارد نموذجا كثيرا 765 00:32:44,310 --> 00:32:46,570 كما فعلنا هنا آخر العام، والآن هذا العام، 766 00:32:46,570 --> 00:32:50,300 بحيث بالمثل، ما زلنا تصوير أكثر من محاضرات الدورة في كامبريدج 767 00:32:50,300 --> 00:32:52,900 ولكن جعلها متاحة في وقت سابق مما لدينا في الماضي 768 00:32:52,900 --> 00:32:55,540 ذلك أن تلك you-- إذا كنت أود أن، على سبيل المثال، 769 00:32:55,540 --> 00:32:58,400 الحصول على السبق على المواد على عطلة نهاية الأسبوع الأول بدلا 770 00:32:58,400 --> 00:33:02,000 من عطلة نهاية الأسبوع الثاني، سيكون لديك الوصول إلى هذه الأنواع من المواد، 771 00:33:02,000 --> 00:33:06,561 للبحث، ادراجها، hyperlinkable إلى الموارد ذات الصلة كافة في وقت سابق. 772 00:33:06,561 --> 00:33:09,560 من حيث الموضوعات، لتعطيك الشعور trajectory-- دورة ل 773 00:33:09,560 --> 00:33:12,365 وبعض هذا قد يكون بلغة ل الآن، ولكن ليس لفترة طويلة، تطمئن. 774 00:33:12,365 --> 00:33:15,010 سنبدأ اليوم، في نهاية المطاف، مع النظر في برمجة واحدة 775 00:33:15,010 --> 00:33:16,260 تسمى اللغة خدش. 776 00:33:16,260 --> 00:33:19,380 نحن سننقل بعد ذلك الاسبوع المقبل لشيء يسمى C 777 00:33:19,380 --> 00:33:22,140 ثم يبحث في مبنى آخر كتل من أجل حل المشاكل، 778 00:33:22,140 --> 00:33:26,230 أشياء تسمى المصفوفات والخوارزميات، كيف يمكننا استخدام الذاكرة لصالحنا 779 00:33:26,230 --> 00:33:28,326 والحرمان، و أشياء مثل هياكل البيانات، 780 00:33:28,326 --> 00:33:31,200 ثم في نهاية الذيل من الطبقة تبحث في تعلم الآلة 781 00:33:31,200 --> 00:33:33,410 وتبحث في آخر لغة تسمى بيثون، 782 00:33:33,410 --> 00:33:37,460 كيف يعمل على شبكة الإنترنت، وكيف أن الإنترنت أكثر يعمل عموما والبروتوكولات مثل HTTP، 783 00:33:37,460 --> 00:33:40,950 لغات لقواعد البيانات مثل SQL، جافا سكريبت لشبكة الإنترنت، 784 00:33:40,950 --> 00:33:43,000 وفي نهاية المطاف ربط كل هذه معا. 785 00:33:43,000 --> 00:33:44,708 >> وهكذا في الواقع، في نهاية اليوم، يمكنك 786 00:33:44,708 --> 00:33:50,250 لن تتعلم في هذا خدش الطبقة أو C أو بيثون أو SQL أو جافا سكريبت. 787 00:33:50,250 --> 00:33:53,560 سوف بدلا من ذلك معرفة المزيد عموما علوم الكمبيوتر وأسس 788 00:33:53,560 --> 00:33:55,790 منه، وسوف تعلم كيفية البرمجة 789 00:33:55,790 --> 00:33:58,800 في أي عدد من هذه اللغات على طول الطريق. 790 00:33:58,800 --> 00:34:00,970 لذلك الواقع، واحدة من الأهداف من الدورة في نهاية 791 00:34:00,970 --> 00:34:04,160 غير أن تقلع عن هذه الدورة ل عجلات التدريب من قبل أولئك الاسابيع الاخيرة 792 00:34:04,160 --> 00:34:06,710 ذلك أنه بعد ذلك، يمكنك العودة إلى fields-- بنفسك 793 00:34:06,710 --> 00:34:08,510 سواء كان ذلك أو غير لا علم الحاسوب 794 00:34:08,510 --> 00:34:12,290 أو الهندسة، في الطبيعية العلوم والفنون والعلوم الإنسانية، أو beyond-- 795 00:34:12,290 --> 00:34:14,720 وجلب بعض من هذه الأفكار بطبيعة الحال، وهذا الحقل 796 00:34:14,720 --> 00:34:17,400 الأفكار وعملي المهارات اللازمة لاسم النطاق الخاص بك 797 00:34:17,400 --> 00:34:19,480 من أجل حل المشاكل فيها. 798 00:34:19,480 --> 00:34:22,990 >> ما سوف نقوم به هنا في هذه الأثناء في معظم الخميس بعد اليوم 799 00:34:22,990 --> 00:34:26,160 هو مع رؤساء الدورة الرائدة ما سوف ندعو كثروو 800 00:34:26,160 --> 00:34:27,620 مجموعات مشكلة بالطبع ل. 801 00:34:27,620 --> 00:34:29,610 لذلك كل أسبوع عندما كنا وقد حددت مشكلة، ونحن سوف 802 00:34:29,610 --> 00:34:32,900 يكون المشي من خلال في موقع مثل هذه التحديات الدورة، و 803 00:34:32,900 --> 00:34:35,582 تقدم لك بعض النصائح و حيل وتقنيات التصميم. 804 00:34:35,582 --> 00:34:37,540 ولكن إذا كنت غير قادر لجعل تلك شخصيا، 805 00:34:37,540 --> 00:34:39,760 تحقيق تلك نفسه سوف تكون جزءا لا يتجزأ الموارد 806 00:34:39,760 --> 00:34:41,590 بواسطة واحد من هذه الدورة ل مساعدو التدريس 807 00:34:41,590 --> 00:34:43,860 في مشكلة يحدد أنفسهم، كذلك. 808 00:34:43,860 --> 00:34:47,124 >> المشكلة يحدد هذا العام، على عكس في العام الماضي، على أساس التغذية المرتدة، 809 00:34:47,124 --> 00:34:48,540 ستظل صدر يوم الجمعة. 810 00:34:48,540 --> 00:34:51,310 ولكن بدلا من أن يعود يوم الجمعة لاحق، 811 00:34:51,310 --> 00:34:55,079 مما يعطي لك سبعة أيام فقط، سوف يكون فعال بسبب بعد مرور 10 يوما. 812 00:34:55,079 --> 00:34:57,620 وبالفعل، فإن هذا يعني أن أنها سوف تتداخل قبل عطلة نهاية الأسبوع. 813 00:34:57,620 --> 00:34:59,369 ولكننا نأمل أن يكون هذا العام خصوصا هذا سوف 814 00:34:59,369 --> 00:35:02,320 السماح للطلاب لاستيعاب أفضل المد والجزر في جداولها، 815 00:35:02,320 --> 00:35:05,040 سواء كان أكاديميين أو extracurriculars أو ألعاب القوى 816 00:35:05,040 --> 00:35:06,280 أو موسم التجديد النصفي. 817 00:35:06,280 --> 00:35:10,060 يمكنك إما المواجهة الحمل أو الخلفي الحمل أسبوعك التركيز على CS50 تستند 818 00:35:10,060 --> 00:35:12,400 على العبء الدراسي الفعلي الأسبوع الخاصة بك في. 819 00:35:12,400 --> 00:35:14,990 >> المشكلة يحدد أنفسهم وسوف تغطي مجموعة واسعة من اللغات، 820 00:35:14,990 --> 00:35:17,990 على الرغم من أننا سنركز في الغالب في وقت مبكر على C 821 00:35:17,990 --> 00:35:23,040 قبل أن التركيز بعد ذلك على أعلى مستوى، لغات أخرى تركز على شبكة الإنترنت. 822 00:35:23,040 --> 00:35:25,970 وبعد ذلك بضعة أسئلة وأجوبة here-- يجب أن تأخذ فئة مثل CS50 823 00:35:25,970 --> 00:35:26,900 كما في السنة الأولى؟ 824 00:35:26,900 --> 00:35:27,970 لذلك على الاطلاق. 825 00:35:27,970 --> 00:35:30,470 والواقع، انها ليست بالضرورة شيء 826 00:35:30,470 --> 00:35:34,440 يجب تأجيل حتى كنت قد قطع أسنانك على أنواع أخرى من الطبقات. 827 00:35:34,440 --> 00:35:36,290 ولكن بدلا من ذلك، النظر أن للعديد من الطلاب، 828 00:35:36,290 --> 00:35:39,040 وأنا منهم مرة في اليوم، هذا هو حقل غير مألوف للغاية، 829 00:35:39,040 --> 00:35:40,997 خاصة إذا كنت أبدا لم تتخذ وكالة الفضاء الكندية AP 830 00:35:40,997 --> 00:35:42,580 أو شيء من هذا القبيل في المدرسة الثانوية. 831 00:35:42,580 --> 00:35:44,705 ولكن ندرك أن في وقت مبكر، سواء كان ذلك في هذه الدورة 832 00:35:44,705 --> 00:35:47,900 أو بعض دورة تمهيدية أخرى، الآن هو في الواقع أفضل وقت، 833 00:35:47,900 --> 00:35:52,082 أعتقد، للعثور على بعض مسار جديد أو بعض الاهتمام الأكاديمي جديدة، كذلك. 834 00:35:52,082 --> 00:35:55,040 ثم أخذ مع courses-- الآخر حتى واحد من الاختلافات الرئيسية هنا 835 00:35:55,040 --> 00:35:57,906 مقابل هارفارد هو أننا فقط تأخذ أربع دورات لكل فصل دراسي 836 00:35:57,906 --> 00:35:59,030 في جامعة هارفارد لسبب ما. 837 00:35:59,030 --> 00:36:01,494 ويا رفاق سحب فعلا من بعض 36 دورة في المجموع 838 00:36:01,494 --> 00:36:04,410 على مدار حياتك أربع سنوات، وهو ما يعني عادة أربعة أو خمسة 839 00:36:04,410 --> 00:36:05,040 الطبقات. 840 00:36:05,040 --> 00:36:08,367 وأنا لا أعتقد أنه من العدل تماما أن أقول ونفي CS50، حسب التصميم، هو 841 00:36:08,367 --> 00:36:10,700 ربما لا يكون نوع من الدرجة ما يجب عليك عادة 842 00:36:10,700 --> 00:36:13,680 تأخذ مع أربعة الآخر دورات لما مجموعه خمسة 843 00:36:13,680 --> 00:36:16,249 لأن psets هي التي تصميم مكثفة إلى حد ما. 844 00:36:16,249 --> 00:36:18,040 في الواقع، لقد تعلمت أيضا هذا يعود في اليوم. 845 00:36:18,040 --> 00:36:21,110 وأود أن لا تصف CS50 و علوم الكمبيوتر والبرمجة 846 00:36:21,110 --> 00:36:24,477 كما الكثير من الصعب كما هو مجرد مضيعة للوقت. 847 00:36:24,477 --> 00:36:26,560 انها ليست النوع من الشيء حيث بعد العشاء، وكنت 848 00:36:26,560 --> 00:36:28,310 يمكن أن تذهب إلى النوم الخاصة بك غرفة الجلوس، ويبدأ 849 00:36:28,310 --> 00:36:29,710 التركيز على PSET أفكر، كل الحق، 850 00:36:29,710 --> 00:36:31,340 أنا ستعمل ضجة من ذلك هذه الليلة، وبعد ذلك تحرك 851 00:36:31,340 --> 00:36:33,000 إلى بلدي الموضوع التالي في اليوم التالي. 852 00:36:33,000 --> 00:36:34,450 في بعض الأحيان كنت مجرد ضرب الجدار. 853 00:36:34,450 --> 00:36:35,690 لديك أخطاء في التعليمات البرمجية. 854 00:36:35,690 --> 00:36:37,900 كنت لا تعرف بالضرورة كيفية حل بعض المشاكل. 855 00:36:37,900 --> 00:36:41,670 واحدة من السمات الرئيسية لل برمجة لنفسي لهذا اليوم 856 00:36:41,670 --> 00:36:44,480 هو أنت مجرد نوع من حاجة لاتخاذ خطوة إلى الوراء في بعض الأحيان، والنوم عليه 857 00:36:44,480 --> 00:36:47,870 أو التفكير في ذلك على مدار من هرول أو بعض الأنشطة الأخرى، 858 00:36:47,870 --> 00:36:49,240 ثم أعود إلى أنها جديدة. 859 00:36:49,240 --> 00:36:50,930 وأنت فقط بحاجة إلى هذه النوافذ من الزمن. 860 00:36:50,930 --> 00:36:52,910 >> وبالفعل، لهذا السبب قمنا تطول الفترة الزمنية 861 00:36:52,910 --> 00:36:55,710 متاح للمجموعات المشكلة هذا العام، وأيضا، في هذا العنوان 862 00:36:55,710 --> 00:36:57,950 أنا وضعت في وقت سابق ل ما هو الجديد في هذا الفصل الدراسي، 863 00:36:57,950 --> 00:37:00,950 قلص المشكلة تحدد بحيث انهم في الأساس لا أقل صرامة، 864 00:37:00,950 --> 00:37:03,741 والوجبات السريعة ليست أقل، ولكن هناك الكثير مسألة أقل الأمامية، 865 00:37:03,741 --> 00:37:07,630 وأقل الكثير يغوورك التي تحتاج إلى القيام في الجزء الأمامي من كل مجموعة المشكلة، 866 00:37:07,630 --> 00:37:10,680 كما سترى، قبل أن تتمكن الغوص في الواقع في اللحوم منه. 867 00:37:10,680 --> 00:37:13,500 لذلك ندرك أن هذه وغيرها التغييرات التي تلوح في الأفق 868 00:37:13,500 --> 00:37:16,490 لاستيعاب الطلاب بشكل أفضل، ولكن في نهاية المطاف للتأكد من 869 00:37:16,490 --> 00:37:18,860 أن الوجبات السريعة هي في الواقع أعلى مستوى ممكن. 870 00:37:18,860 --> 00:37:21,330 وذلك في حين أكثر من عمل ذلك قد تكون في فصل نموذجي، 871 00:37:21,330 --> 00:37:25,120 ونحن نأمل أن يعود ل أنت والوجبات لك 872 00:37:25,120 --> 00:37:27,490 والمهارات والأفكار والتي يمكنك الخروج 873 00:37:27,490 --> 00:37:29,921 كلها أكثر إلحاحا نتيجة لذلك. 874 00:37:29,921 --> 00:37:32,420 ولتحصل على there-- وهذا هي واحدة من الوجبات الرئيسية، 875 00:37:32,420 --> 00:37:35,470 كما ألمح باتريك earlier-- هو هيكل الدعم الدورة ل. 876 00:37:35,470 --> 00:37:39,720 وذلك ليس فقط لا CS50 يكون واحد من أكبر من الموظفين بالطبع في الحرم الجامعي. 877 00:37:39,720 --> 00:37:41,750 كما أن لديها واحدة من معظم الجامعية. 878 00:37:41,750 --> 00:37:43,700 في الواقع، CS50 العام الماضي كانت الطبقة الأولى 879 00:37:43,700 --> 00:37:45,366 أن يكون هناك هيئة التدريس الجامعي. 880 00:37:45,366 --> 00:37:48,570 ودليل على ذلك نجاح تفعل الآن دورات أخرى كثيرة داخل ييل CS 881 00:37:48,570 --> 00:37:49,500 يكون ذلك كذلك. 882 00:37:49,500 --> 00:37:52,906 وبالنسبة للطلاب، على وجه التحديد، فإن هذه المشرفون الدوليون والمساعدين بالطبع 883 00:37:52,906 --> 00:37:55,030 يكون دعم ككل شبكة من موارد الدعم، 884 00:37:55,030 --> 00:37:58,250 بينهم أقسام أو تلاوات، فرص الأسبوعية 885 00:37:58,250 --> 00:38:01,674 إجراء مناقشات أكثر حميمية واستعراض المواد استهدفت 886 00:38:01,674 --> 00:38:04,590 لمسارات مختلفة للطلاب أقل راحة، وأكثر راحة، 887 00:38:04,590 --> 00:38:05,720 أو في مكان ما بين. 888 00:38:05,720 --> 00:38:08,886 وهذه المتابعة توافر محاضرات عدة أيام كل أسبوع 889 00:38:08,886 --> 00:38:09,970 يومي الاثنين والثلاثاء. 890 00:38:09,970 --> 00:38:11,970 ثم hours-- مكتب واحد واحد على والفرص 891 00:38:11,970 --> 00:38:15,490 للحصول على المساعدة من المصدقة الدراسية والمشرفون الدوليون سيكون يوم الأربعاء والخميس 892 00:38:15,490 --> 00:38:18,400 والأحد في متعددة مرات، وكلها 893 00:38:18,400 --> 00:38:22,180 وسوف يتم نشر على الموقع الإلكتروني للدورة، و حتى أكثر من العام الماضي، كذلك. 894 00:38:22,180 --> 00:38:25,501 >> ولكن ما هو المفتاح لCS50، إذا لا المسلم غير عادي بعض الشيء، 895 00:38:25,501 --> 00:38:27,750 هي ثقافة بالطبع أن حاولنا زراعة، 896 00:38:27,750 --> 00:38:30,672 سواء في كامبردج لسنوات عديدة والآن وكان آخرها في نيو هافن. 897 00:38:30,672 --> 00:38:33,130 في واقع الأمر، والخروج هذا السبت، إن لم تكن قد سمعت، 898 00:38:33,130 --> 00:38:36,410 هو يوم CS50 لغز، التي لديها لا علاقة علم الحاسوب 899 00:38:36,410 --> 00:38:39,430 ولكن مصممة تماما لإرسال رسالة أن علم الحاسوب 900 00:38:39,430 --> 00:38:40,665 حول حل المشكلة. 901 00:38:40,665 --> 00:38:43,540 وبالفعل، إذا كنت ترغب في شريك مع واحد أو اثنين أو ثلاثة من أصدقائه 902 00:38:43,540 --> 00:38:46,150 وتشكيل فريق لCS50 لغز اليوم، نلقي نظرة 903 00:38:46,150 --> 00:38:48,010 في الاعلانات التي هي في طريقها إلى الخروج. 904 00:38:48,010 --> 00:38:51,582 وثلاث ساعات من البيتزا و الألغاز والجوائز تنتظر. 905 00:38:51,582 --> 00:38:53,290 وبالفعل، ل أول مرة هذا العام، 906 00:38:53,290 --> 00:38:54,873 انها لن تعقد بالاشتراك مع جامعة هارفارد. 907 00:38:54,873 --> 00:38:57,530 وسيكون هنا بشكل مستقل في جامعة ييل. 908 00:38:57,530 --> 00:38:59,815 حتى تبقي العين ل تلك إذا كان لديك لا. 909 00:38:59,815 --> 00:39:02,440 أكثر كل يوم جمعة في الفصل الدراسي هل نحن في محاولة لجعل فئة كبيرة 910 00:39:02,440 --> 00:39:06,710 يشعر الصغيرة وجلب نحو 50 طالبا لتناول الغداء مع موظفي بالطبع، و 911 00:39:06,710 --> 00:39:08,730 مع الخريجين والأصدقاء من صناعة لاجراء محادثات 912 00:39:08,730 --> 00:39:12,630 ما الحياة مثل بعد الطبقة مثل CS50 وخلال الصيف 913 00:39:12,630 --> 00:39:14,250 وبعد التخرج. 914 00:39:14,250 --> 00:39:16,280 حتى تبقي العين ل دعوات إلى ذلك. 915 00:39:16,280 --> 00:39:17,988 لأول مرة من أي وقت مضى هذا العام سوف نحن 916 00:39:17,988 --> 00:39:21,420 عقد أول CS50 الترميز مسابقة، اختياري التقيد في فرصة 917 00:39:21,420 --> 00:39:25,580 منتصف الفصل الدراسي، وبعد كل واحد منا كان حوالي ستة أو سبعة أسابيع من البرمجة 918 00:39:25,580 --> 00:39:30,100 في مئوية تحت أحزمتهم على المنافسة، إذا كنت حتى choose-- مرة أخرى 919 00:39:30,100 --> 00:39:32,460 على teams-- محاولة ل حل العديد من التحديات 920 00:39:32,460 --> 00:39:36,160 كما يمكنك في البرمجة مع أصدقاء لك ضد الآخرين. 921 00:39:36,160 --> 00:39:38,850 >> ونحو الذيل الفصل الدراسي نحن يريد ميثاق بعض الحافلات، 922 00:39:38,850 --> 00:39:40,850 فعلا قضاء بعض الوقت في كامبريدج، إذا كنت 923 00:39:40,850 --> 00:39:43,460 ترغب في الانضمام إلينا، ل ما يسمى CS50 ستقام المسابقة. 924 00:39:43,460 --> 00:39:44,600 في 19:00 سنبدأ. 925 00:39:44,600 --> 00:39:45,970 حول 09:00، سيكون لدينا البيتزا. 926 00:39:45,970 --> 00:39:47,650 حول 01:00، سيكون لدينا البوريتو. 927 00:39:47,650 --> 00:39:50,550 وأي شخص لا يزال مستيقظا على ركوب الحافلات في جميع أنحاء الوطن 05:00، 928 00:39:50,550 --> 00:39:54,070 سنقوم وقف قبالة الفطائر في بيت الصلاة العالمي على الطريق home-- 929 00:39:54,070 --> 00:39:57,540 فرصة لمدة 12 ساعة لتزج نفسك مع الزملاء والموظفين 930 00:39:57,540 --> 00:39:59,950 في المشروع النهائي للدورة، و وهي فرصة 931 00:39:59,950 --> 00:40:01,870 للذهاب إلى أبعد من مجموعات المشكلة بالطبع ل 932 00:40:01,870 --> 00:40:05,950 وتصميم وتنفيذ معظم أي شيء من أهمية بالنسبة لك، 933 00:40:05,950 --> 00:40:09,170 التي ستكون في نهاية المطاف ظهرت هنا في العموم. 934 00:40:09,170 --> 00:40:12,510 وكان أول معرض CS50 من أي وقت مضى الماضي العام، معرضا نهاية الفصل الدراسي 935 00:40:12,510 --> 00:40:15,460 أو احتفال بما الجميع في فئة قد أنجزت، 936 00:40:15,460 --> 00:40:19,810 خصوصا تلك، مرة أخرى، الذين ذهبوا من لا شيء إلى شيء، من صفر إلى 60، 937 00:40:19,810 --> 00:40:22,450 عدم وجود خلفية مسبقة وتظهر، في نهاية المطاف، 938 00:40:22,450 --> 00:40:26,960 شيء عن الحرم كله، و، إذا على الانترنت، والعالم لمعرفة، كذلك. 939 00:40:26,960 --> 00:40:30,780 >> الآن، هذه هنا ليست سوى عدد قليل من قطاع الاتفاقات التجارية والاكاديمية التي تجعل CS50 ممكن. 940 00:40:30,780 --> 00:40:33,034 واسمحوا لي أن أدعو أي من هؤلاء الموظفين 941 00:40:33,034 --> 00:40:35,700 الذين هم هنا أن يأتي على خشبة المسرح، وكذلك رؤساء الدورة، و 942 00:40:35,700 --> 00:40:38,785 لتقديم بعض كلمات إلهام، كذلك. 943 00:40:38,785 --> 00:41:03,138 944 00:41:03,138 --> 00:41:03,950 >> ANDI: مرحبا يا رفاق. 945 00:41:03,950 --> 00:41:05,290 يا رفاق يمكن أن تسمعني؟ 946 00:41:05,290 --> 00:41:10,260 شكرا لحضوركم معنا في هذه جميل، الأمطار بعد ظهر اليوم. 947 00:41:10,260 --> 00:41:11,010 اسمي اندى. 948 00:41:11,010 --> 00:41:12,070 أنا شابة في بيركلي. 949 00:41:12,070 --> 00:41:17,250 وجنبا إلى جنب مع ستيليوس والصيف، ونحن سوف يكون لديك التدريس ثلاثة الرأس 950 00:41:17,250 --> 00:41:19,277 مساعدين لهذا العام القادم. 951 00:41:19,277 --> 00:41:21,110 لذلك، أعتقد، وتبين من hands-- كم منكم 952 00:41:21,110 --> 00:41:26,680 ليس لدينا نية لكونه CS الرئيسية ولا الغوص عميقا حقا 953 00:41:26,680 --> 00:41:29,930 في علوم الكمبيوتر كرائدة هنا؟ 954 00:41:29,930 --> 00:41:30,520 رائع. 955 00:41:30,520 --> 00:41:32,730 هذا الرائع. 956 00:41:32,730 --> 00:41:35,850 >> لذلك أنا في الواقع الشؤون العالمية والمعرفي العلوم التخصص. 957 00:41:35,850 --> 00:41:37,780 جئت حرفيا ل ييل مع النية 958 00:41:37,780 --> 00:41:42,199 أبدا الحاجة إلى النظر إلى ل عدد يوم من الأيام في حياتي. 959 00:41:42,199 --> 00:41:44,990 عندما جئت ليال، وكان هذا وهو الأمر الذي لم يكن على بلدي الرادار. 960 00:41:44,990 --> 00:41:46,460 أردت أن تتعلم عن الشعر. 961 00:41:46,460 --> 00:41:48,500 كنت أرغب في معرفة المزيد عن الشؤون الدولية. 962 00:41:48,500 --> 00:41:50,510 كنت أرغب في معرفة المزيد عن رسومات بالألوان المائية. 963 00:41:50,510 --> 00:41:53,360 نعم، ونحن نقدم فئة على رسومات بالألوان المائية. 964 00:41:53,360 --> 00:41:57,340 >> ولكن لم أكن حقا مهتمة في أي شيء STEM ذات الصلة. 965 00:41:57,340 --> 00:41:59,620 ولكن بعد ذلك وأنا في السن حصلت، كلما أدركت 966 00:41:59,620 --> 00:42:03,340 أن كل حقل حقا في بعض بمعنى توظف علوم الكمبيوتر، 967 00:42:03,340 --> 00:42:05,700 أو إن لم يكن علم الحاسوب، الحساب. 968 00:42:05,700 --> 00:42:08,300 في الواقع، بالنسبة لي عالمي المشروع تتويجا الشؤون، 969 00:42:08,300 --> 00:42:12,020 نستخدمه تحليلات البيانات لتحليل الهجمات الإرهابية 970 00:42:12,020 --> 00:42:13,680 لبوكو حرام في نيجيريا. 971 00:42:13,680 --> 00:42:17,510 وهكذا كما ترون، بغض النظر ما التخصص الذي ينتهي متابعة 972 00:42:17,510 --> 00:42:21,640 أو ما اهتماماتك هنا في جامعة ييل ووالبرمجة وأسس 973 00:42:21,640 --> 00:42:24,130 مهما كانت مهارات فائقة مفيدة. 974 00:42:24,130 --> 00:42:29,840 وCS50 حقا هي مجهزة تجهيزا جيدا ل نوع من تقديم الكثير من مواردها 975 00:42:29,840 --> 00:42:32,060 لك، بغض النظر عن كيف كنت مريحة 976 00:42:32,060 --> 00:42:34,590 أو مدى إهتمامك في متابعة الطبقة. 977 00:42:34,590 --> 00:42:37,290 >> في الصيف بصدد الحديث قليلا الشيء عن ما انتم ايها الرجال 978 00:42:37,290 --> 00:42:39,635 الذهاب لمعرفة المزيد عن هذا العام. 979 00:42:39,635 --> 00:42:40,510 الصيف: مرحبا، الجميع. 980 00:42:40,510 --> 00:42:41,320 أنا الصيف وو. 981 00:42:41,320 --> 00:42:43,090 أنا شابة في مورس. 982 00:42:43,090 --> 00:42:48,100 ولقد بدأت فعلا كما طالب CS50 نفسي. 983 00:42:48,100 --> 00:42:51,460 قبل ذلك ثلاث سنوات، وكنت في العام الفجوة. 984 00:42:51,460 --> 00:42:53,940 والا ما كنت اتخذت CS الطبقة في المدرسة الثانوية، 985 00:42:53,940 --> 00:42:57,800 ولكن اعتقد انه في وقت فراغي، انها تريد ان تكون باردة لتعلم كيفية رمز. 986 00:42:57,800 --> 00:43:02,610 هكذا فعلت جوجل للبحث سريع، بحثت عن ما هو متاح على شبكة الإنترنت، 987 00:43:02,610 --> 00:43:06,990 وشاهد هذا الفيديو مع الدمى المتحركة والدي جي والمواقع باردة. 988 00:43:06,990 --> 00:43:09,450 كنت مثل، أريد أن تعلم كيفية القيام بذلك. 989 00:43:09,450 --> 00:43:14,690 >> لذلك اتخذ لي بالطبع، وأنا فقط سقطت في الحب معها. 990 00:43:14,690 --> 00:43:20,410 ولكن أتذكر أنني كنت غيور جدا من الأطفال الذين يمكن أن حضور ستقام المسابقة، 991 00:43:20,410 --> 00:43:24,610 حضور لغز يوم، وحضور المكتب ساعات، والحصول على مساعدة من المشرفون الدوليون في شخص. 992 00:43:24,610 --> 00:43:27,410 وهكذا لم أتخيل أبدا ان كنت أحصل على فرصة 993 00:43:27,410 --> 00:43:30,640 أن تشارك هنا في الدورة التي حصلت على أول 994 00:43:30,640 --> 00:43:33,630 لي المهتمين في الكمبيوتر العلوم وهو السبب 995 00:43:33,630 --> 00:43:35,690 أنا علوم الكمبيوتر الرئيسية اليوم. 996 00:43:35,690 --> 00:43:39,290 ولذا فإنني سوف يحذرك، هذه الفئة سوف تمتد لك. 997 00:43:39,290 --> 00:43:41,120 انها سوف تحد لكم. 998 00:43:41,120 --> 00:43:43,910 لكنه سيحتاج أيضا إلى يعلمك كيفية القيام بأشياء 999 00:43:43,910 --> 00:43:45,506 التي لم تعرفها أنت تستطيع. 1000 00:43:45,506 --> 00:43:49,330 1001 00:43:49,330 --> 00:43:52,160 >> ستيليوس: مرحبا، الجميع. 1002 00:43:52,160 --> 00:43:53,510 اسمي ستيليوس. 1003 00:43:53,510 --> 00:43:58,240 أنا شابة في برانفورد كلية وتخصص CS. 1004 00:43:58,240 --> 00:44:01,640 أنا أيضا من أثينا، اليونان. 1005 00:44:01,640 --> 00:44:03,830 أنا أتطلع لتلبية لكم جميعا، 1006 00:44:03,830 --> 00:44:09,010 الدردشة معك في القسم، في ساعات العمل، في وجبة غداء يوم الجمعة. 1007 00:44:09,010 --> 00:44:11,250 أنا متحمس جدا ل لقد وضعنا الكثير من الجهد 1008 00:44:11,250 --> 00:44:14,650 إلى خلق دعم فريدة من نوعها هيكل لكم جميعا 1009 00:44:14,650 --> 00:44:19,170 لجعل تجربتك مع دورة على أفضل وجه ممكن. 1010 00:44:19,170 --> 00:44:22,640 وآمل أن بالرغم من أن معظم وربما كنت قد لم تتخذ CS 1011 00:44:22,640 --> 00:44:27,310 بالطبع قبل، وآمل أن هذا CS50 بالنسبة لك هو ما يثير الاهتمام 1012 00:44:27,310 --> 00:44:30,260 على مواصلة الكمبيوتر العلم في المستقبل، 1013 00:44:30,260 --> 00:44:33,270 كما فعلت مع ذلك كثير من الناس في الماضي. 1014 00:44:33,270 --> 00:44:36,740 لذا شكرا لك لأنك هنا، متحمس لرؤيتك. 1015 00:44:36,740 --> 00:44:38,487 جايسون هيرشهورن. 1016 00:44:38,487 --> 00:44:39,820 جيسون هيرشهورن: مرحبا، الجميع. 1017 00:44:39,820 --> 00:44:41,700 اسمي جايسون هيرشهورن. 1018 00:44:41,700 --> 00:44:43,050 أنا أعيش في سيليمان. 1019 00:44:43,050 --> 00:44:46,910 وذهبت إلى جامعة هارفارد باعتبارها الجامعي وتخصص في الدراسات الاجتماعية 1020 00:44:46,910 --> 00:44:48,870 وminored في علوم الكمبيوتر. 1021 00:44:48,870 --> 00:44:53,100 واحد من الأدوار الرئيسية وجودي هنا هو دعم هذا الرائع الموظفين 1022 00:44:53,100 --> 00:44:54,630 كما أنها تدعم لكم جميعا. 1023 00:44:54,630 --> 00:44:56,410 في الواقع، وهذا ليس كل شيء منهم. 1024 00:44:56,410 --> 00:45:01,230 هناك 55 الجامعيين و خريجي هنا لدعمكم جميعا. 1025 00:45:01,230 --> 00:45:04,420 ويمكنني القول واحد من أفضل أجزاء من هذه الدورة بالنسبة لك 1026 00:45:04,420 --> 00:45:08,080 كل ما يحصل للعمل مع لهم، التعرف عليهم، 1027 00:45:08,080 --> 00:45:12,389 الحصول على رؤية لهم، سواء في CS50 وخارج CS50 هذا الفصل الدراسي 1028 00:45:12,389 --> 00:45:13,680 وبالنسبة لكثير من فصول قادمة. 1029 00:45:13,680 --> 00:45:16,770 لذلك نأمل عليك اتخاذ بالطبع، لأن نأمل أن 1030 00:45:16,770 --> 00:45:21,060 الحصول على التفاعل مع الرائع الموظفين لدينا على خشبة المسرح. 1031 00:45:21,060 --> 00:45:24,977 >> سرور: حسنا، اسمحوا لي أن تنتهي بقولها انها ستكون ممتعة. 1032 00:45:24,977 --> 00:45:26,810 DAVID مالان: حسنا، وبفضل الفريق بأكمله. 1033 00:45:26,810 --> 00:45:29,610 واسمحوا لي أن تحت أضواء خافتة و السماح لبعض أكثر من فريقنا، 1034 00:45:29,610 --> 00:45:32,890 كلا من كامبريدج ونيو هافن، ليقول مرحبا كملف هؤلاء الرجال خارج. 1035 00:45:32,890 --> 00:45:36,130 وبعد ذلك سوف نحن ننتقل إلى أول التعاقدات برامجنا 1036 00:45:36,130 --> 00:45:37,584 مع هذه اللغة دعا خدش. 1037 00:45:37,584 --> 00:45:38,500 ذلك بفضل فريق. 1038 00:45:38,500 --> 00:45:40,770 دعونا تحت أضواء خافتة و نسمع من عدد قليل من الآخرين. 1039 00:45:40,770 --> 00:45:44,207 >> [تصفيق] 1040 00:45:44,207 --> 00:45:45,680 1041 00:45:45,680 --> 00:45:48,140 >> [تشغيل الفيديو] 1042 00:45:48,140 --> 00:45:53,210 >> -The مهمة CS50 هي لجعل لكم أكثر راحة مع طريقة جديدة تماما 1043 00:45:53,210 --> 00:45:54,947 في التفكير، وهذه العقلية الحسابية. 1044 00:45:54,947 --> 00:45:56,780 -من جعل علم الحاسوب مثيرة للاهتمام، والتي 1045 00:45:56,780 --> 00:46:00,241 شيء لم أكن أدرك حقا كان من الممكن حتى أخذت الطبقة. 1046 00:46:00,241 --> 00:46:00,990 وكان من أنا مثل، قف. 1047 00:46:00,990 --> 00:46:04,120 أنا حقا ترجمة أفكاري في جهاز الكمبيوتر في الوقت الحالي. 1048 00:46:04,120 --> 00:46:07,970 >> -ولو لم يكن لديك أي خلفية في علوم الكمبيوتر أو أي خبرة، 1049 00:46:07,970 --> 00:46:10,140 هذا هو في الواقع الطبقة بالنسبة لك. 1050 00:46:10,140 --> 00:46:12,250 >> أريد-حتى بالتأكيد طلابي فقط 1051 00:46:12,250 --> 00:46:14,350 الحصول على متحمسون علوم الكمبيوتر. 1052 00:46:14,350 --> 00:46:17,187 ليس فقط البرمجة، ولكن التفكير مثل عالم الكمبيوتر 1053 00:46:17,187 --> 00:46:19,270 هو حقا ما أريد أن محاولة لتعليم بلدي طالبة. 1054 00:46:19,270 --> 00:46:21,560 >> -CS50 من الصعب ومجزية. 1055 00:46:21,560 --> 00:46:22,592 >> -خبرة. 1056 00:46:22,592 --> 00:46:23,456 >> -Extravaganza. 1057 00:46:23,456 --> 00:46:26,350 >> -من هو وصولنا إلى المستوى التالي. 1058 00:46:26,350 --> 00:46:28,850 >> [موسيقى] 1059 00:46:28,850 --> 00:46:32,167 >> -The TFS هي، كما أعتقد، ل شريان الحياة للدورة. 1060 00:46:32,167 --> 00:46:34,560 >> -I'm متحمس لديك طلابي أنا مساعدة 1061 00:46:34,560 --> 00:46:38,027 يكون هذا آها لحظة لتحقيق ما نحاول فعلا 1062 00:46:38,027 --> 00:46:39,610 القيام به، لمعرفة كيفية القيام PSET. 1063 00:46:39,610 --> 00:46:41,438 >> -CS50 بالتأكيد دورة الثابت. 1064 00:46:41,438 --> 00:46:43,960 ولكن على عكس أي شيء آخر بالطبع حقا في جامعة ييل، 1065 00:46:43,960 --> 00:46:45,759 لديه مثل هذا عظيم، مجتمع داعم. 1066 00:46:45,759 --> 00:46:47,550 -ليس لا تفعل على الاطلاق تحتاج إلى معرفة أي شيء 1067 00:46:47,550 --> 00:46:49,341 حول الترميز لتكون قادرة لاتخاذ بالطبع. 1068 00:46:49,341 --> 00:46:52,270 -من هو مدهش لمشاهدة مدى الناس يأتون في فصل دراسي واحد. 1069 00:46:52,270 --> 00:46:55,610 >> -ليس لم يجلس وحيدا في غرفتك التعلم إلى رمز، 1070 00:46:55,610 --> 00:46:57,170 ولكنه كان أكثر من مجرد فئة. 1071 00:46:57,170 --> 00:46:58,044 كانت تجربة. 1072 00:46:58,044 --> 00:47:02,500 -The أفضل طريقة لتعلم المفاهيم و لمعالجتها هو من خلال تعليم الآخرين. 1073 00:47:02,500 --> 00:47:04,033 >> -ما هو انقسام الهاتف؟ 1074 00:47:04,033 --> 00:47:06,934 >> [موسيقى] 1075 00:47:06,934 --> 00:47:08,080 >> -و هذا هو CS50. 1076 00:47:08,080 --> 00:47:10,810 >> [موسيقى] 1077 00:47:10,810 --> 00:47:11,720 1078 00:47:11,720 --> 00:47:12,380 >> ، هذا هو CS50. 1079 00:47:12,380 --> 00:47:13,446 >> -لدي مشكلة؟ 1080 00:47:13,446 --> 00:47:14,852 المسيل للدموع في نصف. 1081 00:47:14,852 --> 00:47:15,804 >> [موسيقى] 1082 00:47:15,804 --> 00:47:18,184 >> ارمها بعيدا. 1083 00:47:18,184 --> 00:47:19,520 >> DAVID مالان: حسنا. 1084 00:47:19,520 --> 00:47:23,190 لذلك دعونا tackle-- في قليلا بت، بالمناسبة، هو 1085 00:47:23,190 --> 00:47:25,270 كان هذا التقليد ل سبب لمدة 10 سنوات 1086 00:47:25,270 --> 00:47:27,260 لخدمة كعكة في بدء ونهاية CS50. 1087 00:47:27,260 --> 00:47:30,800 حتى تنتظرك في نهاية اليوم، بالإضافة إلى المناهج الدراسية، 1088 00:47:30,800 --> 00:47:34,270 ستكون بعض كعكة كذلك، و موظفي بالطبع ليقول مرحبا. 1089 00:47:34,270 --> 00:47:37,110 ولكن الآن، دعونا الانتقال إلى لأول مرة من لغاتنا، حيث 1090 00:47:37,110 --> 00:47:40,970 نحن سوف تنفق في الحقيقة مجرد أسبوع واحد مجموعة مشكلة على هذا المجال، خدش. 1091 00:47:40,970 --> 00:47:43,160 وستجد إذا كنت قد مبرمجة من قبل، كثير 1092 00:47:43,160 --> 00:47:46,280 من الأفكار و الاحتمالات مألوفة لك. 1093 00:47:46,280 --> 00:47:48,160 ولكن ستجد أن انها متعة على طول الطريق 1094 00:47:48,160 --> 00:47:51,201 لمعرفة بالضبط كيفية ترجمة بعض الأفكار تعلمون 1095 00:47:51,201 --> 00:47:53,852 في هذا بيئة معينة لإقناع حقا عائلتك 1096 00:47:53,852 --> 00:47:57,060 والأصدقاء في عملك، والتي يمكن الذهاب على الانترنت، إذا اخترت ذلك، بعد ذلك. 1097 00:47:57,060 --> 00:47:58,851 >> وإذا لم يكن لديك الخبرة السابقة وهي 1098 00:47:58,851 --> 00:48:01,540 بين الغالبية العظمى من الطلاب أقل راحة، 1099 00:48:01,540 --> 00:48:05,320 ندرك أن العديد من الأفكار نحن استكشاف فقط مع الأشياء reality-- 1100 00:48:05,320 --> 00:48:07,970 مثل الكتب الهاتف والحضور وهكذا forth-- ترجمة 1101 00:48:07,970 --> 00:48:12,280 لطيف إلى حد ما إلى جهاز كمبيوتر، ولكن ليس إذا كنت تستخدم، 1102 00:48:12,280 --> 00:48:13,710 في البداية، وهي لغة من هذا القبيل. 1103 00:48:13,710 --> 00:48:16,290 لذلك هذا هو برنامج مكتوب في لغة تسمى C. 1104 00:48:16,290 --> 00:48:18,590 ونحن سوف تنفق قدرا كبيرا من الوقت في C، في نهاية المطاف. 1105 00:48:18,590 --> 00:48:22,560 ولكن كل الاحتمالات، وهذا سوف ننظر قليلا خفي لك للوهلة الأولى. 1106 00:48:22,560 --> 00:48:25,760 في الواقع، هناك الكثير من غريب لغوي، والأقواس، الأقواس، 1107 00:48:25,760 --> 00:48:27,422 الأقواس المعقوفة، ونقلت ووالفاصلة المنقوطة. 1108 00:48:27,422 --> 00:48:29,880 وبالفعل، إذا كنت يغوص برمجة لأول مرة 1109 00:48:29,880 --> 00:48:33,420 النظر ومحاولة لخلق الاشياء مثل هذا، بصراحة، تحصل حتى غارقة 1110 00:48:33,420 --> 00:48:36,500 في كثير من الأحيان في مجرد غبي التفاصيل التافهة التي ليس لديها 1111 00:48:36,500 --> 00:48:38,240 اهتمام فكريا حول هذا الموضوع. 1112 00:48:38,240 --> 00:48:40,980 >> ولكن تخيل لو كنت قد تخلق هذا نفس program-- التي، 1113 00:48:40,980 --> 00:48:46,200 كما قد النوع من الاستدلال، وربما طباعة "مرحبا، العالم" بطريقة ما أو أخرى. 1114 00:48:46,200 --> 00:48:49,850 يمكننا استخلاص هذه الفكرة نفسها في اثنين فقط من قطع اللغز، اذا صح التعبير. 1115 00:48:49,850 --> 00:48:52,850 في الواقع، خدش للاهتمام لأنه هذه اللغة الرسومية. 1116 00:48:52,850 --> 00:48:56,110 يمكنك سحب وإسقاط هذه قطع اللغز الذي التعشيق فقط 1117 00:48:56,110 --> 00:48:57,940 إذا كان من المنطقي منطقي للقيام بذلك. 1118 00:48:57,940 --> 00:48:59,830 وذلك في خدش، سنرى قريبا، وهذا هو 1119 00:48:59,830 --> 00:49:03,460 كيف سيكون تنفيذ هذا نفسه برنامج، مع قطع اللغز اثنين فقط 1120 00:49:03,460 --> 00:49:05,420 فعل ذلك إلى حد كبير ما يقولون. 1121 00:49:05,420 --> 00:49:08,870 >> ولكن سنرى في لحظة فقط أن بعض من اللبنات أننا ألمح 1122 00:49:08,870 --> 00:49:12,140 لفي وقت سابق وعدد قليل من أكثر هي كل ما في نهاية المطاف سوف تشكل 1123 00:49:12,140 --> 00:49:13,460 بعض من أقرب برامجنا. 1124 00:49:13,460 --> 00:49:15,460 ونحن في طريقنا لدينا أشياء مثل functions-- فقط 1125 00:49:15,460 --> 00:49:18,034 الإجراءات التي تفعل شيئا، مثل يقول مرحبا، العالم. 1126 00:49:18,034 --> 00:49:20,200 ونحن في طريقنا لديك الحلقات، الأمور التي تحفز على دورات 1127 00:49:20,200 --> 00:49:23,210 مرة أخرى، ومرة ​​أخرى، مثلما نحن فعلت منذ لحظة مع البحث 1128 00:49:23,210 --> 00:49:24,110 لمايك سميث. 1129 00:49:24,110 --> 00:49:27,190 المتغيرات، كما هو الحال في الجبر، إذا كنت يكون س أو ص، التي يمكن تخزين عدد. 1130 00:49:27,190 --> 00:49:29,940 حسنا، في البرنامج، يمكنك فعلا تخزين أكثر من مجرد أرقام. 1131 00:49:29,940 --> 00:49:34,290 يمكنك تخزين الكلمات والجمل والرسومات وغيرها من الامور لا تزال. 1132 00:49:34,290 --> 00:49:37,530 التعبيرات المنطقية، فقط questions-- نعم أو لا، صح أو خطأ. 1133 00:49:37,530 --> 00:49:40,680 الشروط والأحكام صنع استنادا إلى تلك نعم / لا إجابات. 1134 00:49:40,680 --> 00:49:43,890 >> والأشياء ثم مربي الحيوانات مثل مجموعة والمواضيع والأحداث 1135 00:49:43,890 --> 00:49:46,100 وأي عدد من الآخر ميزات، ولكن كل منها 1136 00:49:46,100 --> 00:49:48,670 الخريطة لطيف جدا جدا كتل صديقة مثل هذا. 1137 00:49:48,670 --> 00:49:52,736 هذه ستكون وظيفة، ل لغز قطعة الأرجواني أن يقول فقط 1138 00:49:52,736 --> 00:49:54,717 ما أعرف، اسمها في هذه الحالة، أقول. 1139 00:49:54,717 --> 00:49:56,550 وبعد ذلك في كثير من الأحيان، هناك مربع أبيض أنك 1140 00:49:56,550 --> 00:49:58,550 يمكنك كتابة أو سحب بعض القيمة في. 1141 00:49:58,550 --> 00:50:01,370 وهذا ما هو عموما دعا حجة أو معلمة. 1142 00:50:01,370 --> 00:50:04,110 انها وسيلة لتغيير السلوك الافتراضي لغز 1143 00:50:04,110 --> 00:50:07,530 قطعة أو وظيفة بحيث لا شيء مخصص لك مثل قوله، 1144 00:50:07,530 --> 00:50:12,570 مرحبا، العالم أو مرحبا، أندي أو مرحبا، جيسون أو بعض الحكم الأخرى بدلا من ذلك. 1145 00:50:12,570 --> 00:50:15,830 >> إذا كنت أريد أن أقول أن lot-- حرفيا forever-- 1146 00:50:15,830 --> 00:50:18,142 يمكنك أن تأخذ آخر قطعة اللغز دعا إلى الأبد 1147 00:50:18,142 --> 00:50:20,100 وتقع فقط معا من هذا القبيل. 1148 00:50:20,100 --> 00:50:24,090 وتلك الحلقة، كما تشير الصورة، يعني فقط أن أقول مرحبا، العالم إلى الأبد، 1149 00:50:24,090 --> 00:50:25,810 مرة أخرى، ومرة ​​أخرى ومرة ​​أخرى. 1150 00:50:25,810 --> 00:50:28,840 أو، إذا كنت ترغب فقط لتفعل ذلك عدد محدود من المرات، مثل 50 مرة، 1151 00:50:28,840 --> 00:50:32,050 هناك سيكون لغز آخر قطعة لهكذا- يضرب يكرر 50 مرات. 1152 00:50:32,050 --> 00:50:34,190 >> وفي الوقت نفسه، إذا كنت تريد لديك متغير 1153 00:50:34,190 --> 00:50:36,090 في هذه اللغة نحن حول للعب مع، 1154 00:50:36,090 --> 00:50:37,880 يمكنك استخدام كتلة البرتقال من هذا القبيل. 1155 00:50:37,880 --> 00:50:40,750 وهذا المتغير أنا تعسفا دعوت لعدد صحيح. 1156 00:50:40,750 --> 00:50:42,290 وأنا فقط تعيين يساوي 0. 1157 00:50:42,290 --> 00:50:44,780 وهكذا ربما أنا، في هذا case-- هذا variable-- 1158 00:50:44,780 --> 00:50:46,630 يمثل النتيجة لشخص ما في لعبة. 1159 00:50:46,630 --> 00:50:49,680 عليك أن تبدأ من الصفر، وفي كل مرة كنت جعل هدف أو شيء من هذا القبيل، 1160 00:50:49,680 --> 00:50:51,270 يمكنك الحصول على نقطة إضافية واحدة. 1161 00:50:51,270 --> 00:50:52,830 >> يمكنك طرح الأسئلة في خدش. 1162 00:50:52,830 --> 00:50:55,390 إذا كان لنا أن سحب وإسقاط اللغز قطع في لحظة كهذه، 1163 00:50:55,390 --> 00:50:58,470 يمكنك أن تسأل أسئلة مثل: أيضا، هو أنني أقل من 50؟ 1164 00:50:58,470 --> 00:51:00,060 ربما تحتاج إلى 50 نقطة للفوز. 1165 00:51:00,060 --> 00:51:01,893 وهكذا فإن هذا سيكون السؤال كنت تسأل. 1166 00:51:01,893 --> 00:51:04,030 أو بشكل أعم، ل يمكن أن أقوله هو العاشر أقل من ذ، 1167 00:51:04,030 --> 00:51:05,780 حيث هناك اثنين من المتغيرات المعنية؟ 1168 00:51:05,780 --> 00:51:08,320 الآن، وهذا هو واحد من الكثير أكبر للوهلة الأولى، 1169 00:51:08,320 --> 00:51:11,470 ولكن في الحقيقة ليس كل ما أكثر تعقيدا. 1170 00:51:11,470 --> 00:51:15,390 >> هذه ليست سوى مزيج الظروف والمتغيرات 1171 00:51:15,390 --> 00:51:19,370 والتعبيرات المنطقية لطرح ثلاثة questions-- هو العاشر أقل من ذ؟ 1172 00:51:19,370 --> 00:51:20,660 إذا كان الأمر كذلك، يقول ذلك. 1173 00:51:20,660 --> 00:51:22,170 مثلا، x هو أقل من ذ. 1174 00:51:22,170 --> 00:51:26,571 آخر، إذا كان x أكبر من ذ، يجب أن يكون آخر س يساوي ذ. 1175 00:51:26,571 --> 00:51:29,070 وبينما مع مايك سميث، هناك أربعة سيناريوهات، هنا 1176 00:51:29,070 --> 00:51:32,270 في عالم الأرقام، x هو إما أقل من، أكبر من أو يساوي. 1177 00:51:32,270 --> 00:51:34,531 كل ما لدينا ثلاثة الشوك في الطريق. 1178 00:51:34,531 --> 00:51:36,530 وبعد ذلك هناك مربي الحيوانات قطع اللغز مثل هذا 1179 00:51:36,530 --> 00:51:39,613 لأشياء مثل المصفوفات، حيث نحن ستكون قادرة على تخزين المعلومات. 1180 00:51:39,613 --> 00:51:43,590 ونحن في طريقنا لرؤية القطع التي تسمح لنا لتنفيذ مواضيع متعددة، 1181 00:51:43,590 --> 00:51:46,620 ميزة أخرى سنستخدم، و ثم أيضا ما يسمى الأحداث. 1182 00:51:46,620 --> 00:51:49,390 ولكن قبل أن نصل إلى ذلك نقطة وخلق حتى، 1183 00:51:49,390 --> 00:51:52,000 في نهاية المطاف، عادتنا الخاصة قطع اللغز، دعونا 1184 00:51:52,000 --> 00:51:53,950 في الواقع فتح البرنامج نفسه. 1185 00:51:53,950 --> 00:51:54,860 >> لذلك هذا هو خدش. 1186 00:51:54,860 --> 00:51:57,490 كان متوفرا في scratch.mit.edu. 1187 00:51:57,490 --> 00:51:59,650 وكنت موضع ترحيب للعب الآن أو في وقت لاحق، كذلك. 1188 00:51:59,650 --> 00:52:01,330 يحدث هذا ليكون الإصدار حاليا. 1189 00:52:01,330 --> 00:52:03,129 بالنسبة للأشخاص الذين لا بالضرورة الإنترنت عظيم، 1190 00:52:03,129 --> 00:52:04,962 يمكنك تحميل نفس البرنامج، كذلك. 1191 00:52:04,962 --> 00:52:07,460 وهناك في الحقيقة ثلاثة فقط المكونات لهذا البرنامج. 1192 00:52:07,460 --> 00:52:10,860 في أعلى الزاوية اليسرى من الشاشة هي نوع من المرحلة 1193 00:52:10,860 --> 00:52:13,800 أن خدش، الذي افتراضيا يشبه القط، يعيش في الداخل. 1194 00:52:13,800 --> 00:52:16,799 وقال انه يمكن أن تتحرك إلى أعلى أو أسفل، اليسار واليمين والقيام بأي عدد من الأشياء الأخرى، 1195 00:52:16,799 --> 00:52:20,520 ويمكن أن ننظر أي عدد من الطرق القائمة على على الملابس التي كنت تعيين له. 1196 00:52:20,520 --> 00:52:22,980 ولكن هذا هو ما سوف ندعو ل العفريت، وهو نوع من الحرف. 1197 00:52:22,980 --> 00:52:25,429 ويمكن أن يكون متعددة حرفا، كما سنرى قريبا. 1198 00:52:25,429 --> 00:52:30,060 >> في منتصف هي الآن كل هذه اللغز قطع وهذه الفئات أو المنصات 1199 00:52:30,060 --> 00:52:30,900 منها. 1200 00:52:30,900 --> 00:52:32,429 حتى الآن، الأول بالضغط على الحركة. 1201 00:52:32,429 --> 00:52:35,900 وهكذا اراه جميع ذات الصلة الحركة قطع اللغز أو كتل، 1202 00:52:35,900 --> 00:52:37,950 من الوظائف التي لديها للقيام مع الصعود، 1203 00:52:37,950 --> 00:52:39,950 أسفل، يسار، أو الحق أو بعض العمليات الأخرى. 1204 00:52:39,950 --> 00:52:43,790 ولكن إذا أنا النقر على النظرات، ل يمكن أن نرى أشياء مثل كتلة القول 1205 00:52:43,790 --> 00:52:45,084 الذي رأيناه منذ قليل. 1206 00:52:45,084 --> 00:52:48,250 وإذا كنت اضغط على التحكم، سترى أشياء مثل تكرار وإلى الأبد 1207 00:52:48,250 --> 00:52:50,410 وإذا الكتلة التي شاهدنا قبل لحظة. 1208 00:52:50,410 --> 00:52:51,670 >> وهكذا ستجد أننا سوف الصفر فقط 1209 00:52:51,670 --> 00:52:53,750 سطح بعض قطع اللغز معا، 1210 00:52:53,750 --> 00:52:55,833 ولكن كل شيء بديهية إلى حد ما ونقطة ونقرة. 1211 00:52:55,833 --> 00:52:58,219 في الواقع، تم تصميم خدش للطلاب الأصغر سنا 1212 00:52:58,219 --> 00:53:00,730 للمساعدة على منحهم متنفسا التفكير الإبداعي. 1213 00:53:00,730 --> 00:53:03,040 وبعد رائعة، انها نقطة انطلاق رائعة 1214 00:53:03,040 --> 00:53:07,020 بالضبط الأفكار ونحن في طريقنا ل استكشاف في C وبايثون وجافا سكريبت، 1215 00:53:07,020 --> 00:53:07,719 كذلك. 1216 00:53:07,719 --> 00:53:11,960 >> على الجانب الأيمن، وأخيرا، وهنا هذا، ويسمى بمنطقة البرامج النصية. 1217 00:53:11,960 --> 00:53:15,750 وهذه ليست سوى لائحة بيضاء مع التي تبدأ في كتابة برنامج. 1218 00:53:15,750 --> 00:53:16,897 وسوف أكون بالضبط. 1219 00:53:16,897 --> 00:53:19,980 الآن، وأنا أعلم أين هي الأشياء لأنني قد فعلت ذلك عدة مرات. 1220 00:53:19,980 --> 00:53:22,710 لكنني أعرف أنه في ظل فئة الأحداث، 1221 00:53:22,710 --> 00:53:25,520 هناك هذه الكتلة here-- عندما ينقر العلم الأخضر. 1222 00:53:25,520 --> 00:53:28,790 وتلاحظ لو كنت التصغير و ظهر في أكثر من هنا على المسرح، 1223 00:53:28,790 --> 00:53:31,190 حياة الصفر في هذا يذكر العالم مستطيلة، 1224 00:53:31,190 --> 00:53:33,920 فوق الذي هو أخضر العلم وعلامة التوقف الحمراء. 1225 00:53:33,920 --> 00:53:36,180 لذلك يذهب ووقف على التوالي. 1226 00:53:36,180 --> 00:53:38,710 >> وذلك ما أريد القيام به عند النقر فوق هذا العلم الأخضر؟ 1227 00:53:38,710 --> 00:53:40,900 حسنا، اسمحوا لي أن أذهب إلى أن تبدو فئة. 1228 00:53:40,900 --> 00:53:43,357 واسمحوا لي أن المضي قدما وسحب وإسقاط هذا. 1229 00:53:43,357 --> 00:53:45,940 وتلاحظ في أقرب وقت كما يحصل وثيقة، وانهم نوع من مغناطيسي. 1230 00:53:45,940 --> 00:53:48,489 حتى لو كنت الآن دعونا نذهب، يستقر معا لطيفة ونظيفة. 1231 00:53:48,489 --> 00:53:51,030 وانا ذاهب الى المضي قدما و تقول شيئا مثل مرحبا، العالم 1232 00:53:51,030 --> 00:53:52,190 لمدة ثانيتين. 1233 00:53:52,190 --> 00:53:56,730 اسمحوا لي أن تصغير وانقر الآن الراية الخضراء، ويقول: مرحبا، العالم. 1234 00:53:56,730 --> 00:53:57,230 حسنا. 1235 00:53:57,230 --> 00:53:58,460 ذلك أن كل شيء على ما يرام وجيدة. 1236 00:53:58,460 --> 00:53:59,900 ليس كل ما مثيرة. 1237 00:53:59,900 --> 00:54:01,340 دعونا جعله قليلا cuter. 1238 00:54:01,340 --> 00:54:03,494 وأنا أعرف أن في مسبقا، يحدث خدش 1239 00:54:03,494 --> 00:54:05,160 لتأتي مع بعض الأشياء لطيف مثل هذا. 1240 00:54:05,160 --> 00:54:07,720 بحيث تلعب مواء الصوت حتى القيام به. 1241 00:54:07,720 --> 00:54:09,531 لذلك دعونا نفعل هذا. 1242 00:54:09,531 --> 00:54:10,380 >> [مواء] 1243 00:54:10,380 --> 00:54:11,819 >> فصيل عبد الواحد، وهذا رائعتين. 1244 00:54:11,819 --> 00:54:12,860 وإذا كنت فوقه again-- 1245 00:54:12,860 --> 00:54:14,920 >> [مواء] 1246 00:54:14,920 --> 00:54:15,460 >> ومره اخرى. 1247 00:54:15,460 --> 00:54:16,740 >> [مواء] 1248 00:54:16,740 --> 00:54:18,760 >> ولكن أظل الحاجة إلى إعادة الحياة خدش. 1249 00:54:18,760 --> 00:54:20,010 ولكن يمكنني أن أفعل أفضل من ذلك. 1250 00:54:20,010 --> 00:54:23,060 لماذا لا أستطيع مجرد سحب ثلاثة من هؤلاء. 1251 00:54:23,060 --> 00:54:24,821 والآن حان ثلاثة أضعاف رائعتين. 1252 00:54:24,821 --> 00:54:26,264 >> [تموء] 1253 00:54:26,264 --> 00:54:28,190 >> حسنا، في الواقع، انها بطيئة قليلا. 1254 00:54:28,190 --> 00:54:31,020 لذلك نحن بحاجة إلى شيء في بين هناك. 1255 00:54:31,020 --> 00:54:33,870 اذا ذهبت الى التحكم، يبدو في الواقع هناك كتلة الانتظار. 1256 00:54:33,870 --> 00:54:36,994 وهكذا نلاحظ اذا كنت تحوم فوق there-- واسمحوا لي أن هذا أكبر قليلا. 1257 00:54:36,994 --> 00:54:38,780 إذا أنا تحوم، انها تسير لتستقر في مكانها. 1258 00:54:38,780 --> 00:54:41,660 انتظر حتى ثانية واحدة، وانتظر ثانية واحدة. 1259 00:54:41,660 --> 00:54:43,170 دعونا ضرب العلم الأخضر مرة أخرى. 1260 00:54:43,170 --> 00:54:46,330 >> [تموء] 1261 00:54:46,330 --> 00:54:47,695 1262 00:54:47,695 --> 00:54:50,660 >> موافق، قليلا أكثر طبيعية، ولكن ليست فعالة جدا. 1263 00:54:50,660 --> 00:54:54,300 لذلك هذا هو الصحيح إذا كان برنامج بلدي الهدف كان مواء ثلاث مرات. 1264 00:54:54,300 --> 00:54:56,410 ولكنها ليست غاية مصممة تصميما جيدا. 1265 00:54:56,410 --> 00:54:57,740 النوع الأول من قطع بعض الزوايا. 1266 00:54:57,740 --> 00:54:58,730 حصلت كسول قليلا. 1267 00:54:58,730 --> 00:55:05,620 ما يشعر like-- ماذا يبدو لي لفعلت سيئة، لن أقول لكم؟ 1268 00:55:05,620 --> 00:55:07,197 بلى؟ 1269 00:55:07,197 --> 00:55:08,030 نعم، في وسطها. 1270 00:55:08,030 --> 00:55:11,208 1271 00:55:11,208 --> 00:55:13,083 الحضور: مستعملة أكثر ذاكرة من كنت في حاجة إلى 1272 00:55:13,083 --> 00:55:15,005 لأنك كنت تستخدم خط مختلف الكثير. 1273 00:55:15,005 --> 00:55:16,380 DAVID مالان: نعم، لذلك أكثر من الخطوط. 1274 00:55:16,380 --> 00:55:19,190 وأنه لن يكون بالضرورة الذاكرة، على الرغم من أنه يمكن أن ينظر إليه على هذا النحو. 1275 00:55:19,190 --> 00:55:20,898 لكنه definitely-- هناك التكرار. 1276 00:55:20,898 --> 00:55:23,440 وأنا حرفيا نوع من جر ومرر نفس الأشياء. 1277 00:55:23,440 --> 00:55:26,564 وإذا كنت من النوع extrapolate-- إذا انها ليست واضحة بشكل جيد here--، كيف يمكن أن 1278 00:55:26,564 --> 00:55:27,910 أنا مواء 30 مرات؟ 1279 00:55:27,910 --> 00:55:31,450 وأود أن سحب وإسقاط، مثل، 30 زوجا المزيد من قطع اللغز. 1280 00:55:31,450 --> 00:55:32,890 وبالتأكيد، هناك طريقة أفضل. 1281 00:55:32,890 --> 00:55:34,056 ورأيناه بطريقة أفضل. 1282 00:55:34,056 --> 00:55:36,870 ما حدسي سوف يكون أفضل وسيلة؟ 1283 00:55:36,870 --> 00:55:37,890 نعم، ومجرد استخدام حلقة. 1284 00:55:37,890 --> 00:55:38,810 لا النسخ واللصق. 1285 00:55:38,810 --> 00:55:40,790 وبالفعل، في أي وقت هذا فصل دراسي في حالة تشغيل 1286 00:55:40,790 --> 00:55:43,890 تجد نفسك سحب وإسقاط، أو حقا النسخ واللصق، 1287 00:55:43,890 --> 00:55:47,050 عادة خطرة للوصول الى ل هذه ليست مجرد للصيانة جدا. 1288 00:55:47,050 --> 00:55:49,740 على سبيل المثال، إذا كنت تريد تغيير الصوت إلى شيء آخر، 1289 00:55:49,740 --> 00:55:52,826 لدي لتغييره الآن في ثلاثة المواقع بدلا من واحدة فقط. 1290 00:55:52,826 --> 00:55:54,575 لأنه في الواقع، إذا أنا كسر هذا away-- أنا 1291 00:55:54,575 --> 00:55:56,170 مجرد الذهاب إلى فصل من هذا القبيل. 1292 00:55:56,170 --> 00:56:01,900 اسمحوا لي أن الاستيلاء على كتلة تكرار، و ثم انقر فوق ثلاث، اكتب ثلاثة، 1293 00:56:01,900 --> 00:56:04,015 رمي بعض هذه بعيدا عن مجرد السماح الذهاب. 1294 00:56:04,015 --> 00:56:05,890 ومن ثم لاحظ أنه لا تبدو تناسبها، 1295 00:56:05,890 --> 00:56:08,139 لكن مغناطيسيا، انها تسير لالتقاط ليس فقط في مكان 1296 00:56:08,139 --> 00:56:09,510 ولكن ينمو لتناسب الشكل. 1297 00:56:09,510 --> 00:56:10,310 لذلك هذا امر جيد. 1298 00:56:10,310 --> 00:56:11,530 والآن إذا كنت اضغط اللعب. 1299 00:56:11,530 --> 00:56:13,870 >> [تموء] 1300 00:56:13,870 --> 00:56:14,370 1301 00:56:14,370 --> 00:56:15,620 لطيف جدًا. 1302 00:56:15,620 --> 00:56:16,126 حسنا. 1303 00:56:16,126 --> 00:56:18,500 والآن فإنه من السهل جدا ل تغيير، أيضا، لأنني يمكن فقط 1304 00:56:18,500 --> 00:56:20,670 تغيير رقم واحد في مكان واحد. 1305 00:56:20,670 --> 00:56:22,500 ولكن هذا أيضا ليس كل ذلك مثيرة للاهتمام. 1306 00:56:22,500 --> 00:56:25,350 دعونا لها في الواقع الصفر لا تموء، ولكن التحرك. 1307 00:56:25,350 --> 00:56:32,680 اسمحوا لي أن أذهب إلى الحركة والتحرك 10 خطوات داخل of-- يصيح، واسمحوا لي أن إصلاح هذا. 1308 00:56:32,680 --> 00:56:37,460 اسمحوا لي أن يكون ذلك نقل 10 steps-- في الواقع، دعونا لا لا تكرار. 1309 00:56:37,460 --> 00:56:40,670 اسمحوا لي أن الاستيلاء على كتلة التحكم، والقيام بما يلي إلى الأبد. 1310 00:56:40,670 --> 00:56:42,720 إلى الأبد، نقل 10 خطوات. 1311 00:56:42,720 --> 00:56:45,070 وانقر فوق تشغيل. 1312 00:56:45,070 --> 00:56:45,600 >> حسنا. 1313 00:56:45,600 --> 00:56:46,740 لذلك ولله الحمد، وقال انه توقف. 1314 00:56:46,740 --> 00:56:49,710 وإلا فإن الأطفال ينزعج جدا عندما نوعا من فقدان القط. 1315 00:56:49,710 --> 00:56:52,720 ولكن على الأقل يمكنني سحب اعادته الى الشاشة. 1316 00:56:52,720 --> 00:56:56,177 ولكن هذا ليس كل ما كبيرة من لعبة أو الرسوم المتحركة. 1317 00:56:56,177 --> 00:56:58,260 سيكون من الجميل لو ربما انه ارتد عن الحافة. 1318 00:56:58,260 --> 00:57:00,020 إذن ماذا نفعل؟ 1319 00:57:00,020 --> 00:57:04,302 ما بناء نحتاج ل الصفر تقرر أن ترتد، هل تعتقد، 1320 00:57:04,302 --> 00:57:06,010 حتى لو كنت قد أبدا شهدت خدش من قبل؟ 1321 00:57:06,010 --> 00:57:06,593 نعم، في الخلف. 1322 00:57:06,593 --> 00:57:08,359 الحضور: أنت بحاجة إلى إذا كتلة أو إذا كان في ذلك الحين. 1323 00:57:08,359 --> 00:57:10,650 DAVID مالان: نعم، وحتى بعض نوع من إذا كتلة أو إذا كان في ذلك الحين. 1324 00:57:10,650 --> 00:57:12,275 لذلك الواقع، لدينا واحدة من هذه هنا. 1325 00:57:12,275 --> 00:57:14,500 حتى if-- لذلك اسمحوا لي أن الحصول على التخلص من الحركة. 1326 00:57:14,500 --> 00:57:16,070 اسمحوا لي في التكبير حتى انها اكبر. 1327 00:57:16,070 --> 00:57:16,890 فكيف هذا. 1328 00:57:16,890 --> 00:57:21,920 إلى الأبد، إذا Sensing-- لم نشهد هذا من قبل. 1329 00:57:21,920 --> 00:57:23,160 انا بحاجة الى تعبير منطقي. 1330 00:57:23,160 --> 00:57:25,970 واتضح إذا لمس ماذا؟ 1331 00:57:25,970 --> 00:57:29,030 إذا لمس الحافة، ماذا أريد أن أفعل؟ 1332 00:57:29,030 --> 00:57:32,030 حسنا، إذا أعود إلى الحركة، تبين، أوه، أنا يمكن أن يستدير. 1333 00:57:32,030 --> 00:57:33,350 اسمحوا لي أن سحب هذا هنا. 1334 00:57:33,350 --> 00:57:36,430 لماذا لا استطيع المضي قدما في يستدير 180 درجة؟ 1335 00:57:36,430 --> 00:57:38,190 >> والآن، اسمحوا لي أن مجرد تحرك في نهاية المطاف. 1336 00:57:38,190 --> 00:57:40,500 أنا قد وضعت الحركة في بداية أو نهاية. 1337 00:57:40,500 --> 00:57:44,452 ولكن من الناحية المنطقية، في كل مرة أن أنتقل، وأنا تريد أن تحقق، أنا لمس حافة؟ 1338 00:57:44,452 --> 00:57:45,410 أنا لمس حافة؟ 1339 00:57:45,410 --> 00:57:46,490 أنا لمس حافة؟ 1340 00:57:46,490 --> 00:57:49,200 بحيث منطقيا أنتقل حول إذا كان الأمر كذلك. 1341 00:57:49,200 --> 00:57:51,190 لذلك دعونا ضرب اللعب. 1342 00:57:51,190 --> 00:57:52,030 >> حسنا. 1343 00:57:52,030 --> 00:57:53,910 لذلك فمن عربات التي تجرها الدواب قليلا، إذا جاز التعبير. 1344 00:57:53,910 --> 00:57:56,560 والخطأ هو مجرد خطأ في برنامج كمبيوتر. 1345 00:57:56,560 --> 00:57:57,800 ولكن على الأقل أنها تعمل. 1346 00:57:57,800 --> 00:57:59,420 في واقع الأمر، وأنا يمكن أن تذهب هنا. 1347 00:57:59,420 --> 00:58:03,130 واسمحوا لي أن ليس 10 خطوات في الوقت، ولكن هذا هو كل الرسوم المتحركة. 1348 00:58:03,130 --> 00:58:05,310 هذا هو كل الكرتون أو حتى الفيلم. 1349 00:58:05,310 --> 00:58:07,110 واسمحوا لي أن أنتقل 20 الخطوات في وقت واحد. 1350 00:58:07,110 --> 00:58:11,200 حتى 20 مرات أشياء كثيرة كما تحدث مرة واحدة، أو ضعف هذا العدد، في هذه الحالة. 1351 00:58:11,200 --> 00:58:12,600 وأنه يتحرك بشكل أسرع. 1352 00:58:12,600 --> 00:58:15,150 اسمحوا لي أن تغيير إلى 30. 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 وانها تسير بسرعة حقا. 1356 00:58:20,530 --> 00:58:22,190 وهذا أعرف، نعم، موافق. 1357 00:58:22,190 --> 00:58:24,130 >> حتى الآن نحن فقط العبث معها. 1358 00:58:24,130 --> 00:58:24,954 حسنا، عربات التي تجرها الدواب. 1359 00:58:24,954 --> 00:58:26,620 ولكن يمكننا أن اسحب منه للخروج من الطريق هنا. 1360 00:58:26,620 --> 00:58:28,286 ولكن يمكننا أن نجعل أكثر متعة مع هذا، أيضا. 1361 00:58:28,286 --> 00:58:30,710 ماذا عن this-- انه رأسا على عقب. 1362 00:58:30,710 --> 00:58:32,800 ولكن تبين Scratch-- وهناك في الواقع، 1363 00:58:32,800 --> 00:58:35,510 ولا بد لي من نفي، لا أكاديمي قيمة إلى ما أنا على وشك القيام به. 1364 00:58:35,510 --> 00:58:40,200 ولكن إذا كنت فتح الميكروفون، دعونا منعه وتفعل شيئا مثل هذا. 1365 00:58:40,200 --> 00:58:41,960 أوتش! 1366 00:58:41,960 --> 00:58:42,884 >> [ضحك] 1367 00:58:42,884 --> 00:58:45,200 1368 00:58:45,200 --> 00:58:45,990 >> وكان ذلك رائعتين. 1369 00:58:45,990 --> 00:58:46,740 شكرا. 1370 00:58:46,740 --> 00:58:50,850 الآن، وهذا هو ما صوتي يبدو عندما يصيح أوتش. 1371 00:58:50,850 --> 00:58:52,630 لا أعتقد أننا وقعنا الضحك الخاص بك. 1372 00:58:52,630 --> 00:58:53,280 هذا حسن. 1373 00:58:53,280 --> 00:58:56,550 اسمحوا لي أن حفظ هذا بأنه "أوتش". 1374 00:58:56,550 --> 00:58:57,915 دعونا حفظ هذا بأنه "أوتش". 1375 00:58:57,915 --> 00:58:59,410 والآن سوف نعود إلى البرامج النصية. 1376 00:58:59,410 --> 00:59:01,660 والآن أنا need-- دعونا نرى، والصوت. 1377 00:59:01,660 --> 00:59:03,160 أوه، ولعب أوتش الصوت. 1378 00:59:03,160 --> 00:59:08,180 حتى لو كنت أنا لمس الحافة، واسمحوا لي أول مسرحية أوتش، ثم يستدير. 1379 00:59:08,180 --> 00:59:10,191 والآن دعونا نضع له في وسطها. 1380 00:59:10,191 --> 00:59:14,754 >> [يقول "أوتش"] 1381 00:59:14,754 --> 00:59:15,740 >> أسرع مرتين. 1382 00:59:15,740 --> 00:59:20,660 1383 00:59:20,660 --> 00:59:21,830 >> حسنا. 1384 00:59:21,830 --> 00:59:23,780 لكنه حرفيا تفعل ما أقوله. 1385 00:59:23,780 --> 00:59:27,580 لذلك هو في الواقع الصحيح، فإنه من قليلا مزعج بسرعة. 1386 00:59:27,580 --> 00:59:30,330 لذلك دعونا نضيف شيئا أكثر إثارة للاهتمام في هذا. 1387 00:59:30,330 --> 00:59:32,950 اسمحوا لي أن فتح فعليا واحد الذي أدليت به مقدما، 1388 00:59:32,950 --> 00:59:38,560 باقتدار يسمى الحيوانات الأليفة ل القط، أن يفعل ذلك. 1389 00:59:38,560 --> 00:59:40,340 وفيما يلي النص هنا. 1390 00:59:40,340 --> 00:59:44,510 ما يتم هذا الانتقال ل القيام من حيث اللغة الإنجليزية؟ 1391 00:59:44,510 --> 00:59:45,820 ما هذا تم تصميمه أن تفعل؟ 1392 00:59:45,820 --> 00:59:47,900 نعم، دعونا نذهب some-- نعم؟ 1393 00:59:47,900 --> 00:59:49,665 >> الحضور: عند الحيوانات الأليفة القط، فإنه meows. 1394 00:59:49,665 --> 00:59:52,290 DAVID مالان: نعم، وذلك عند الحيوانات الأليفة القط، وانها سوف مواء. 1395 00:59:52,290 --> 00:59:55,452 لذلك وبعبارة أخرى، هناك الآن حلقة إلى الأبد لا يزال، جنبا إلى جنب 1396 00:59:55,452 --> 00:59:57,660 مع شرط، جنبا إلى جنب مع تعبير منطقي، 1397 00:59:57,660 --> 01:00:00,140 جنبا إلى جنب مع اثنين وظائف، وتأثير 1398 01:00:00,140 --> 01:00:02,610 منها، مرة واحدة ألعب هذا البرنامج، ليس 1399 01:00:02,610 --> 01:00:06,820 يحدث حتى أنا تحريك المؤشر أوثق وأقرب وأقرب and-- 1400 01:00:06,820 --> 01:00:08,029 >> [مواء] 1401 01:00:08,029 --> 01:00:09,320 ثم انها مثل الملاعبة القط. 1402 01:00:09,320 --> 01:00:11,210 [مواء] 1403 01:00:11,210 --> 01:00:14,270 فقط مرة واحدة كنت في الواقع حرك المؤشر فوق رأسه. 1404 01:00:14,270 --> 01:00:19,964 الآن، وأنا أيضا جلد حتى لا الحيوانات الأليفة القط، والذي يفعل ذلك بدلا من ذلك. 1405 01:00:19,964 --> 01:00:21,350 >> [تموء] 1406 01:00:21,350 --> 01:00:23,485 >> لذلك فهو مجرد تموء باستمرار. 1407 01:00:23,485 --> 01:00:24,455 >> [تموء] 1408 01:00:24,455 --> 01:00:27,705 >> ولكن إذا كنت تحصل على close-- جدا 1409 01:00:27,705 --> 01:00:29,645 >> [تموء] 1410 01:00:29,645 --> 01:00:32,080 >> [هدير] 1411 01:00:32,080 --> 01:00:33,590 >> فكيف يعمل هذا؟ 1412 01:00:33,590 --> 01:00:35,880 الآن لدي فقط في اتجاهين مفترق طرق. 1413 01:00:35,880 --> 01:00:38,930 إذا لمس مؤشر الماوس، ثم تشغيل الصوت الأسد. 1414 01:00:38,930 --> 01:00:41,950 آخر مجرد تشغيل الصوت مواء، ثم انتظر ثلاث ثوان حتى 1415 01:00:41,950 --> 01:00:43,880 أن تقوم به نوع من كان هادئ جدا. 1416 01:00:43,880 --> 01:00:44,380 حسنا. 1417 01:00:44,380 --> 01:00:47,290 ذلك أن الجمع بين بعض مزيد من الأفكار لا يزال. 1418 01:00:47,290 --> 01:00:50,870 دعونا نلقي نظرة على هذا المثال أنا جلد حتى دعا المواضيع. 1419 01:00:50,870 --> 01:00:54,020 وهذا واحد هو في الأساس يختلف في ذلك روافع ذلك 1420 01:00:54,020 --> 01:00:56,070 سمة من سمات الكثير لغة برمجة تدعى 1421 01:00:56,070 --> 01:00:59,970 المواضيع، قدرة برنامج ل حرفيا تفعل شيئين في وقت واحد. 1422 01:00:59,970 --> 01:01:03,600 في الواقع، في هذه الأيام إذا كنت تستخدم محرر مستندات جوجل أو مايكروسوفت وورد، 1423 01:01:03,600 --> 01:01:09,620 والمستند يجري باستمرار الإملائي فحص حتى في الوقت الذي type-- أو لك 1424 01:01:09,620 --> 01:01:11,580 ضرب القيادة ف أو تحكم ف وشيء الطباعة، 1425 01:01:11,580 --> 01:01:13,380 انها الطباعة أثناء متابعتك للكتابة. 1426 01:01:13,380 --> 01:01:16,680 برامج اليوم يمكن القيام به في الواقع المتعدد أشياء في وقت واحد، مثلما هو الحال في خدش 1427 01:01:16,680 --> 01:01:17,180 هنا. 1428 01:01:17,180 --> 01:01:20,400 >> حتى هنا، لدي اثنين من العفاريت الآن، والطيور والقطط. 1429 01:01:20,400 --> 01:01:22,780 وإذا كنت فوق كل من تلك الأحرف في وقت واحد، 1430 01:01:22,780 --> 01:01:25,590 أرى الآن الطائر مخطوطات في أعلى اليمين. 1431 01:01:25,590 --> 01:01:27,270 الآن أرى القط. 1432 01:01:27,270 --> 01:01:28,540 والطيور، القط. 1433 01:01:28,540 --> 01:01:30,270 لذلك كل منهم النصي الخاصة بهم. 1434 01:01:30,270 --> 01:01:32,700 ولكن الإشعار، ما قطعة اللغز لا كلاهما تبدأ؟ 1435 01:01:32,700 --> 01:01:34,260 وعندما ينقر العلم الأخضر. 1436 01:01:34,260 --> 01:01:36,890 والطيور، وعندما ينقر العلم الأخضر. 1437 01:01:36,890 --> 01:01:40,870 حتى عندما كنت اضغط على العلم الأخضر، كل من هذه البرامج النصية أو البرامج 1438 01:01:40,870 --> 01:01:42,759 تسير بالتوازي. 1439 01:01:42,759 --> 01:01:45,800 وستلاحظ أن الطيور فقط بغفلة كذاب قبالة الحافة. 1440 01:01:45,800 --> 01:01:50,890 القط بوضوح تمت برمجته مع ميزة استراتيجية. 1441 01:01:50,890 --> 01:01:52,704 And-- 1442 01:01:52,704 --> 01:01:53,490 >> [هدير] 1443 01:01:53,490 --> 01:01:53,821 1444 01:01:53,821 --> 01:01:54,320 حسنا. 1445 01:01:54,320 --> 01:01:57,340 حتى اشتعلت القط الطيور في هذه الحالة. 1446 01:01:57,340 --> 01:01:58,390 لماذا هذا؟ 1447 01:01:58,390 --> 01:02:03,310 حسنا، لاحظ أولا لدينا فقط الطيور فقط بغفلة الذهاب 1448 01:02:03,310 --> 01:02:05,120 إلى هذا الموقع الأولي، وبعد ذلك إلى الأبد، 1449 01:02:05,120 --> 01:02:06,774 إن لم يكن لمس القط، مجرد تحرك. 1450 01:02:06,774 --> 01:02:08,190 وإذا كنت على الحافة، وترتد. 1451 01:02:08,190 --> 01:02:08,870 ونقل فقط. 1452 01:02:08,870 --> 01:02:10,286 وإذا كنت على الحافة، وترتد. 1453 01:02:10,286 --> 01:02:12,840 ولكن القط، وفي الوقت نفسه، يوجد بعض المنطق إضافية 1454 01:02:12,840 --> 01:02:18,250 تقول this-- أولا، فقط حتى أن هذه ليست منحازة تماما 1455 01:02:18,250 --> 01:02:21,191 ضد الطيور، لاحظ أن لدي تستخدم لغز قطعة الأخضر هناك 1456 01:02:21,191 --> 01:02:22,690 أن يختار في الواقع على رقم عشوائي. 1457 01:02:22,690 --> 01:02:26,179 وهناك سمة للعديد من اللغات هو إعطاء كنت أرقام عشوائية أو المزيف. 1458 01:02:26,179 --> 01:02:29,220 حتى في هذه الحالة، القط البداية يختار رقما عشوائيا بين، مثل، 1459 01:02:29,220 --> 01:02:31,727 90 درجة و 180 درجة، في الأساس، لذلك 1460 01:02:31,727 --> 01:02:33,310 أن هناك قليلا من التباين. 1461 01:02:33,310 --> 01:02:37,000 وبعد ذلك إلى الأبد، إذا لمس الطيور، ولعب الصوت الأسد. 1462 01:02:37,000 --> 01:02:38,754 خلاف ذلك، يشير فقط نحو الطيور. 1463 01:02:38,754 --> 01:02:39,670 النقطة نحو الطيور. 1464 01:02:39,670 --> 01:02:44,199 نقطة تجاه الطيور، وهو قطعة اللغز في حد ذاته في هذه الحالة. 1465 01:02:44,199 --> 01:02:45,740 حسنا، يمكننا أن نفعل الشيء الآخر هنا. 1466 01:02:45,740 --> 01:02:49,820 اسمحوا لي أن فتح برنامج الفعاليات هنا. 1467 01:02:49,820 --> 01:02:53,520 وهنا لدينا مرة أخرى اثنين من العفاريت، التي تبدو مثل هذه الدمى اثنين هنا. 1468 01:02:53,520 --> 01:02:55,710 والمثير للاهتمام هنا هو هذا. 1469 01:02:55,710 --> 01:02:59,140 الرجل البرتقال يحتوي هذا مجموعة من قطع اللغز هنا. 1470 01:02:59,140 --> 01:03:01,700 إلى الأبد تفعل following-- إذا تم الضغط على شريط المسافة، 1471 01:03:01,700 --> 01:03:05,430 ثم يقول، ماركو، و ثم بث هذا الحدث. 1472 01:03:05,430 --> 01:03:09,460 وفي الوقت نفسه، والرجل الأزرق هنا له this-- عندما تتلقى الحدث، 1473 01:03:09,460 --> 01:03:10,540 يقول بولو. 1474 01:03:10,540 --> 01:03:12,850 هكذا اتضح في سكراتش وبلغات أخرى، 1475 01:03:12,850 --> 01:03:15,830 هناك طرق لبرنامجين أو اثنين من النصوص، في هذه الحالة، 1476 01:03:15,830 --> 01:03:20,310 لتخابر المتبادل حتى أنني عندما ضرب شريط الفضاء، ويقول ماركو. 1477 01:03:20,310 --> 01:03:23,539 والآخر يسمع ذلك، لذلك ل الكلام، ويقول بولو ردا على ذلك. 1478 01:03:23,539 --> 01:03:26,080 حتى تتمكن من كتابة البرامج التي تتفاعل في الواقع بهذه الطريقة. 1479 01:03:26,080 --> 01:03:28,630 وإذا كنت تفعل هذا واحد بدلا من ذلك، حتى أستطيع أن أضيف المتغيرات، 1480 01:03:28,630 --> 01:03:31,287 مجرد استخدام العفريت واحد في هذه الحالة. 1481 01:03:31,287 --> 01:03:32,578 هذا واحد مزعج على وجه الخصوص. 1482 01:03:32,578 --> 01:03:36,174 >> [SEAL نباح] 1483 01:03:36,174 --> 01:03:37,100 1484 01:03:37,100 --> 01:03:42,490 >> الآن، لاحظ على اليمين جاءتنا بعض المنطق إضافية أكثر من هنا. 1485 01:03:42,490 --> 01:03:45,146 كيف أتوقف عن هذا الختم من ينبح؟ 1486 01:03:45,146 --> 01:03:48,320 >> [SEAL نباح] 1487 01:03:48,320 --> 01:03:52,830 1488 01:03:52,830 --> 01:03:55,630 >> يبدو على الجانب الأيمن الجانب هو ما لعب الصوت. 1489 01:03:55,630 --> 01:03:58,500 لكنه لعب فقط يبدو إذا ما هو صحيح؟ 1490 01:03:58,500 --> 01:04:03,390 إذا كان اللون البرتقالي variable-- block-- صامتة صفر. 1491 01:04:03,390 --> 01:04:07,916 كيف يمكنني تغيير صامتة لتكون 1، معنى صحيح، وجعل هذا صامتة؟ 1492 01:04:07,916 --> 01:04:12,455 على ما يبدو، والسيناريو الآخر، يمكنني ضرب شريط الفضاء، والآن توقف. 1493 01:04:12,455 --> 01:04:15,080 ولذا فإننا يمكن أن يكون هذا التواصل عبر البرامج النصية، وكذلك، 1494 01:04:15,080 --> 01:04:18,349 فقط عن طريق تقاسم متغير عبر اثنين من هذا القبيل. 1495 01:04:18,349 --> 01:04:19,890 الآن، وهذا ليس كل ما مثيرة للاهتمام. 1496 01:04:19,890 --> 01:04:24,360 دعونا نمضي قدما ونفعل هذا والجمع الكثير من هذه الأفكار مع هذا البرنامج 1497 01:04:24,360 --> 01:04:25,940 هنا. 1498 01:04:25,940 --> 01:04:28,100 قبل ان نفعل ذلك، على الرغم من ماذا عن أحد المتطوعين؟ 1499 01:04:28,100 --> 01:04:30,558 اسمحوا لي أن أغتنم الضغط عن مني لأنني لا فعلا 1500 01:04:30,558 --> 01:04:31,280 العب هذه اللعبة. 1501 01:04:31,280 --> 01:04:33,030 دعونا لها شخص ما لم أر من قبل. 1502 01:04:33,030 --> 01:04:36,420 عليك أن تكون مريحة القادمة على خشبة المسرح هنا، على الكاميرا. 1503 01:04:36,420 --> 01:04:37,430 موافق، وتأتي على ما يصل. 1504 01:04:37,430 --> 01:04:38,130 شجاع جدا. 1505 01:04:38,130 --> 01:04:39,052 ما اسمك؟ 1506 01:04:39,052 --> 01:04:39,962 >> إدريس: إدريس. 1507 01:04:39,962 --> 01:04:40,753 DAVID مالان: عذرا؟ 1508 01:04:40,753 --> 01:04:41,196 إدريس: إدريس. 1509 01:04:41,196 --> 01:04:42,670 DAVID مالان: إدريس، لطيف لمقابلتك. 1510 01:04:42,670 --> 01:04:43,170 تعال الى هنا. 1511 01:04:43,170 --> 01:04:45,630 والآن، على الهاتف المحمول الخاص بك الهاتف، هل لعب بوكيمون GO؟ 1512 01:04:45,630 --> 01:04:46,567 >> إدريس: رقم 1513 01:04:46,567 --> 01:04:47,400 DAVID مالان: حقا؟ 1514 01:04:47,400 --> 01:04:48,104 إدريس: نعم. 1515 01:04:48,104 --> 01:04:48,770 DAVID مالان: موافق. 1516 01:04:48,770 --> 01:04:49,020 حسنا. 1517 01:04:49,020 --> 01:04:49,978 حسنا سرني لقاؤك. 1518 01:04:49,978 --> 01:04:50,820 اقترب مني أكثر. 1519 01:04:50,820 --> 01:04:51,950 أنا لا سواء. 1520 01:04:51,950 --> 01:04:55,380 ولذا فإننا سوف معرفة معا كيفية لعب هذا، والذي شخص الواقع 1521 01:04:55,380 --> 01:05:00,140 ذهب وتنفيذها في سكراتش عن طريق تغيير القط إلى الأساس 1522 01:05:00,140 --> 01:05:02,260 شخصيات مختلفة كل ذلك معا. 1523 01:05:02,260 --> 01:05:04,870 وإذا كنت ملء الشاشة هذا هنا، ونحن في طريقنا 1524 01:05:04,870 --> 01:05:06,860 لمشاهدة المباراة التالية معا. 1525 01:05:06,860 --> 01:05:09,560 لا يزال تحميل، لا يزال تحميل. 1526 01:05:09,560 --> 01:05:10,270 هيا. 1527 01:05:10,270 --> 01:05:12,590 اسمحوا لي أن تفعل هذا. 1528 01:05:12,590 --> 01:05:14,520 هيا. 1529 01:05:14,520 --> 01:05:17,200 هذه اللعبة كبيرة جدا أن تحطمها. 1530 01:05:17,200 --> 01:05:18,980 تعليق. 1531 01:05:18,980 --> 01:05:22,390 حاول هذا مرة أخرى. 1532 01:05:22,390 --> 01:05:23,710 هيا. 1533 01:05:23,710 --> 01:05:24,211 حسنا. 1534 01:05:24,211 --> 01:05:26,840 1535 01:05:26,840 --> 01:05:27,430 >> هناك نذهب. 1536 01:05:27,430 --> 01:05:27,929 حسنا. 1537 01:05:27,929 --> 01:05:29,330 الراية الخضراء. 1538 01:05:29,330 --> 01:05:30,190 حتى هنا نذهب. 1539 01:05:30,190 --> 01:05:30,950 >> [موسيقى] 1540 01:05:30,950 --> 01:05:32,510 >> اختيار المستوى المتوسط ​​هنا. 1541 01:05:32,510 --> 01:05:34,200 انقر الرجل الأزرق هناك. 1542 01:05:34,200 --> 01:05:34,700 حسنا. 1543 01:05:34,700 --> 01:05:37,860 ويمكنك استخدام السهم keys-- إلى أعلى أو أسفل، يسار، يمين. 1544 01:05:37,860 --> 01:05:42,150 الآن، دعونا النظر كما نفعل this-- ثم انتقل بعد الحرف هناك. 1545 01:05:42,150 --> 01:05:42,650 نعم. 1546 01:05:42,650 --> 01:05:45,786 والآن انقر عليه بالماوس. 1547 01:05:45,786 --> 01:05:46,693 آه أجل. 1548 01:05:46,693 --> 01:05:47,193 التحرك. 1549 01:05:47,193 --> 01:05:47,662 أين هو السهم؟ 1550 01:05:47,662 --> 01:05:48,131 ها أنت ذا. 1551 01:05:48,131 --> 01:05:48,600 وفوق ذلك هناك. 1552 01:05:48,600 --> 01:05:48,840 بلى. 1553 01:05:48,840 --> 01:05:49,340 حسنا. 1554 01:05:49,340 --> 01:05:56,008 وحتى الآن، وأنا قلت لديك الكرة الوخزة، أنه إذا فوقه، انها لن تفعل ذلك. 1555 01:05:56,008 --> 01:05:57,932 جيد جدا. 1556 01:05:57,932 --> 01:06:00,390 في ممارسة لهذا اليوم، وأنا وجدت هذا الإصدار من اللعبة 1557 01:06:00,390 --> 01:06:01,760 في الواقع ليس من الصعب جدا. 1558 01:06:01,760 --> 01:06:07,650 حتى إذا كنت تريد أن تذهب مرة أخرى هنا، السير على هذه الكرة الوخزة. 1559 01:06:07,650 --> 01:06:08,780 ثم انتقل تأخذ الحق. 1560 01:06:08,780 --> 01:06:11,200 حاول النقر على ذلك. 1561 01:06:11,200 --> 01:06:13,120 أوه، في الواقع، وهذا متجر، على ما يبدو. 1562 01:06:13,120 --> 01:06:14,170 موافق حتى إغلاق ذلك. 1563 01:06:14,170 --> 01:06:15,150 لم تفعل ذلك من قبل. 1564 01:06:15,150 --> 01:06:16,566 ربما ترتفع إلى هذا الشيء هنا. 1565 01:06:16,566 --> 01:06:17,460 أوه، هناك تذهب. 1566 01:06:17,460 --> 01:06:18,910 انتظر، هناك واحد هناك. 1567 01:06:18,910 --> 01:06:20,412 أوه، هناك آخر. 1568 01:06:20,412 --> 01:06:21,285 حسنا. 1569 01:06:21,285 --> 01:06:21,785 أسفل. 1570 01:06:21,785 --> 01:06:23,210 نعم، انقر فوق. 1571 01:06:23,210 --> 01:06:24,635 >> حسنا، هذا لطيف جدا. 1572 01:06:24,635 --> 01:06:27,485 1573 01:06:27,485 --> 01:06:28,810 حسنا، جيد جدا. 1574 01:06:28,810 --> 01:06:30,010 هذه اللعبة ليست صعبة للغاية. 1575 01:06:30,010 --> 01:06:30,510 حسنا. 1576 01:06:30,510 --> 01:06:32,150 تهانينا. 1577 01:06:32,150 --> 01:06:34,720 هنا، لدينا CS50 الكرة الإجهاد بالنسبة لك. 1578 01:06:34,720 --> 01:06:37,680 ولكن النظر لمجرد لحظة ما بعض الوجبات هناك. 1579 01:06:37,680 --> 01:06:39,263 أسهل من اللعبة الحقيقية، على ما يبدو. 1580 01:06:39,263 --> 01:06:41,809 ولكن كل ما لدينا الذهاب هنا هو حرف 1581 01:06:41,809 --> 01:06:44,100 التي ربما لديه بعض نوع من حلقة المرتبطة به. 1582 01:06:44,100 --> 01:06:44,590 انها ليست القط. 1583 01:06:44,590 --> 01:06:45,860 انها هذه الشخصية بدلا من ذلك. 1584 01:06:45,860 --> 01:06:49,052 وتلك الحلقة هي فقط باستمرار وقال: إذا ما يصل السهم الضغط، 1585 01:06:49,052 --> 01:06:51,260 إذا السهم لأسفل الضغط، إذا ضغط السهم إلى اليسار أو اليمين 1586 01:06:51,260 --> 01:06:53,960 السهم ضغط، نقل ما يصل أو لأسفل أو إلى اليسار أو اليمين. 1587 01:06:53,960 --> 01:06:57,870 أو إذا كان هناك لغز آخر قطعة هناك تقول عندما لمس العفريت آخر، 1588 01:06:57,870 --> 01:07:01,320 عندما لمس واحدة من الشخصيات إلى الكرة الوخزة، إذا لمس، 1589 01:07:01,320 --> 01:07:02,440 ثم قيام بذلك. 1590 01:07:02,440 --> 01:07:04,800 >> لذلك كل من الأفكار قمنا تم استخدام حتى الآن حقا 1591 01:07:04,800 --> 01:07:09,130 يمكن فقط أن يطبق في هذا الخصوص السياق للعب هذه اللعبة، كذلك. 1592 01:07:09,130 --> 01:07:13,580 اسمحوا لي أن المضي قدما في سحب واحدة أخرى هنا، في واقع الأمر. 1593 01:07:13,580 --> 01:07:17,060 اسمحوا لي أن المضي قدما في سحب حتى، دعنا نقول، هذا. 1594 01:07:17,060 --> 01:07:18,540 هذا شيء نحن ريمكس. 1595 01:07:18,540 --> 01:07:20,329 التي أدلى بها واحدة من الطلاب في كامبريدج، 1596 01:07:20,329 --> 01:07:23,370 ثم ذهبت من خلال وغيرت الى حد كبير كل مثيل هارفارد 1597 01:07:23,370 --> 01:07:25,580 ليال هذه المرة. 1598 01:07:25,580 --> 01:07:27,870 هل شخص مثل ل تنافس ضد Ivies 1599 01:07:27,870 --> 01:07:31,650 هنا في تراكم أخرى كل هذه الأفكار؟ 1600 01:07:31,650 --> 01:07:32,662 هيا، نعم. 1601 01:07:32,662 --> 01:07:33,370 ما اسمك؟ 1602 01:07:33,370 --> 01:07:34,190 >> DINA: دينا. 1603 01:07:34,190 --> 01:07:35,015 >> DAVID مالان: أدينا؟ 1604 01:07:35,015 --> 01:07:35,380 >> DINA: دينا. 1605 01:07:35,380 --> 01:07:36,410 >> DAVID مالان: دينا، هيا. 1606 01:07:36,410 --> 01:07:37,320 كل الحق، ودينا. 1607 01:07:37,320 --> 01:07:40,780 لذلك هذه اللعبة يحصل على أكثر صعوبة و أصعب، لأنه في هذه اللعبة، 1608 01:07:40,780 --> 01:07:43,970 هناك متغيرات تستخدم كذلك التي تتبع باستمرار 1609 01:07:43,970 --> 01:07:45,930 ما مستوى أنت في اللعبة. 1610 01:07:45,930 --> 01:07:47,120 امر جميل ان التقى بك. 1611 01:07:47,120 --> 01:07:48,250 تعال هنا. 1612 01:07:48,250 --> 01:07:51,460 وهكذا فإن الهدف هنا هو لفرز من جعل طريقك من خلال متاهة 1613 01:07:51,460 --> 01:07:52,710 أن هذا الطالب تنفيذها. 1614 01:07:52,710 --> 01:07:55,334 >> وفقط لتمهيد الطريق، كل من هذه الصور على الشاشة 1615 01:07:55,334 --> 01:07:57,222 هو العفريت الخاص به، طابعها الخاص. 1616 01:07:57,222 --> 01:07:59,680 لذلك فان هذه كانت من قبل القطط الافتراضي، لكن الطالب تغير لهم 1617 01:07:59,680 --> 01:08:01,480 إلى مختلف الشعارات Ivies هنا. 1618 01:08:01,480 --> 01:08:04,370 وبعد ذلك سترى أن فقط باستخدام الشروط والحلقات 1619 01:08:04,370 --> 01:08:06,848 وظائف وأكثر من ذلك، يمكنك الحصول على هذا. 1620 01:08:06,848 --> 01:08:07,478 >> [موسيقى] 1621 01:08:07,478 --> 01:08:09,228 [MUSIC - MC HAMMER، "U CAN NOT TOUCH  هذا"] 1622 01:08:09,228 --> 01:08:13,060 1623 01:08:13,060 --> 01:08:14,018 >> نعم موافق. 1624 01:08:14,018 --> 01:08:17,371 1625 01:08:17,371 --> 01:08:20,110 نعم، الاستمرار. 1626 01:08:20,110 --> 01:08:21,180 المستوى الأول من السهل جدا. 1627 01:08:21,180 --> 01:08:22,554 كنت قد حصلت للتو على الذهاب إلى هناك. 1628 01:08:22,554 --> 01:08:25,644 ولكن مرة أخرى، والنظر، وهذا هو مجرد حلقة الاستماع للسهم keys-- 1629 01:08:25,644 --> 01:08:26,560 إلى أعلى أو أسفل، يسار، يمين. 1630 01:08:26,560 --> 01:08:28,320 والآن كتلة الاستشعار عن بعد. 1631 01:08:28,320 --> 01:08:29,345 لطيف جدًا. 1632 01:08:29,345 --> 01:08:32,600 >> [MUSIC - MC HAMMER، "U CAN NOT TOUCH  هذا"] 1633 01:08:32,600 --> 01:08:40,340 1634 01:08:40,340 --> 01:08:41,288 >> لطيف جدًا. 1635 01:08:41,288 --> 01:08:44,550 >> [MUSIC - MC HAMMER، "U CAN NOT TOUCH  هذا"] 1636 01:08:44,550 --> 01:08:55,540 1637 01:08:55,540 --> 01:08:56,430 >> لطيف جدًا. 1638 01:08:56,430 --> 01:08:57,975 من السهل جدا، قرمزي. 1639 01:08:57,975 --> 01:08:59,060 حسنا. 1640 01:08:59,060 --> 01:09:00,250 Levels-- اه أوه. 1641 01:09:00,250 --> 01:09:02,380 >> [MUSIC - MC HAMMER، "U CAN NOT TOUCH  هذا"] 1642 01:09:02,380 --> 01:09:04,980 1643 01:09:04,980 --> 01:09:07,150 >> ومرة أخرى، في هذه ثلاث قمم هارفارد، 1644 01:09:07,150 --> 01:09:10,334 لديك فقط المنطق قائلا إن على الحافة، وترتد. 1645 01:09:10,334 --> 01:09:13,238 >> [MUSIC - MC HAMMER، "U CAN NOT TOUCH  هذا"] 1646 01:09:13,238 --> 01:09:14,690 1647 01:09:14,690 --> 01:09:17,651 >> حسنا، ما تفعلونه هو أكثر إثارة للاهتمام من السبب. 1648 01:09:17,651 --> 01:09:18,150 لطيف جدًا. 1649 01:09:18,150 --> 01:09:18,810 لطيف جدًا. 1650 01:09:18,810 --> 01:09:20,270 اه اوه. 1651 01:09:20,270 --> 01:09:23,350 >> [MUSIC - MC HAMMER، "U CAN NOT TOUCH  هذا"] 1652 01:09:23,350 --> 01:09:26,005 1653 01:09:26,005 --> 01:09:27,630 أعتقد أن عليك أن تضحي بنفسك. 1654 01:09:27,630 --> 01:09:30,372 [MUSIC - MC HAMMER، "U CAN NOT TOUCH  هذا"] 1655 01:09:30,372 --> 01:09:30,872 سريع! 1656 01:09:30,872 --> 01:09:34,848 1657 01:09:34,848 --> 01:09:38,824 >> [MUSIC - MC HAMMER، "U CAN NOT TOUCH  هذا"] 1658 01:09:38,824 --> 01:09:44,288 1659 01:09:44,288 --> 01:09:44,788 لطيف. 1660 01:09:44,788 --> 01:09:52,240 1661 01:09:52,240 --> 01:09:52,740 هذا حسن. 1662 01:09:52,740 --> 01:09:53,770 وسوف تحصل عليه. 1663 01:09:53,770 --> 01:09:56,304 نعم نعم! 1664 01:09:56,304 --> 01:09:58,256 لطيف جدًا. 1665 01:09:58,256 --> 01:10:01,184 >> [هتاف] 1666 01:10:01,184 --> 01:10:02,160 1667 01:10:02,160 --> 01:10:05,576 >> [MUSIC - MC HAMMER، "U CAN NOT TOUCH  هذا"] 1668 01:10:05,576 --> 01:10:09,480 1669 01:10:09,480 --> 01:10:10,940 >> لطيف! 1670 01:10:10,940 --> 01:10:14,370 >> [MUSIC - MC HAMMER، "U CAN NOT TOUCH  هذا"] 1671 01:10:14,370 --> 01:10:39,050 1672 01:10:39,050 --> 01:10:39,550 فهمتك. 1673 01:10:39,550 --> 01:10:41,510 هيا! 1674 01:10:41,510 --> 01:10:43,470 الثانية إلى مستوى آخر. 1675 01:10:43,470 --> 01:10:46,900 >> [MUSIC - MC HAMMER، "U CAN NOT TOUCH  هذا"] 1676 01:10:46,900 --> 01:10:49,588 1677 01:10:49,588 --> 01:10:50,580 >> حسنا. 1678 01:10:50,580 --> 01:10:54,052 >> [MUSIC - MC HAMMER، "U CAN NOT TOUCH  هذا"] 1679 01:10:54,052 --> 01:11:00,992 1680 01:11:00,992 --> 01:11:01,492 نعم فعلا. 1681 01:11:01,492 --> 01:11:06,230 1682 01:11:06,230 --> 01:11:08,020 الاستخدام الجيد للمتغيرات هنا. 1683 01:11:08,020 --> 01:11:09,770 [MUSIC - MC HAMMER، "U CAN NOT TOUCH  هذا"] 1684 01:11:09,770 --> 01:11:10,770 نعم فعلا. 1685 01:11:10,770 --> 01:11:14,743 [MUSIC - MC HAMMER، "U CAN NOT TOUCH  هذا"] 1686 01:11:14,743 --> 01:11:16,707 1687 01:11:16,707 --> 01:11:17,689 لطيف. 1688 01:11:17,689 --> 01:11:21,126 [MUSIC - MC HAMMER، "U CAN NOT TOUCH  هذا"] 1689 01:11:21,126 --> 01:11:23,581 1690 01:11:23,581 --> 01:11:24,570 إنها جيدة. 1691 01:11:24,570 --> 01:11:25,770 وصلنا للوصول الى نهاية. 1692 01:11:25,770 --> 01:11:26,270 هناك. 1693 01:11:26,270 --> 01:11:27,010 يا! 1694 01:11:27,010 --> 01:11:29,980 >> [MUSIC - MC HAMMER، "U CAN NOT TOUCH  هذا"] 1695 01:11:29,980 --> 01:11:32,160 1696 01:11:32,160 --> 01:11:34,866 >> قد يرشح نفسه في وقت متأخر اليوم، ولكن انها ستعمل يكون يستحق كل هذا العناء. 1697 01:11:34,866 --> 01:11:38,200 >> [MUSIC - MC HAMMER، "U CAN NOT TOUCH  هذا"] 1698 01:11:38,200 --> 01:11:39,640 1699 01:11:39,640 --> 01:11:42,520 >> يمكنك أن تفعل ذلك! 1700 01:11:42,520 --> 01:11:43,480 بلى! 1701 01:11:43,480 --> 01:11:46,278 >> [هتاف] 1702 01:11:46,278 --> 01:11:47,230 1703 01:11:47,230 --> 01:11:50,086 >> [MUSIC - MC HAMMER، "U CAN NOT TOUCH  هذا"] 1704 01:11:50,086 --> 01:11:51,470 >> هذا واحد من الصعب حقا. 1705 01:11:51,470 --> 01:11:54,070 >> [MUSIC - MC HAMMER، "U CAN NOT TOUCH  هذا"] 1706 01:11:54,070 --> 01:11:57,458 1707 01:11:57,458 --> 01:11:59,000 >> سنعطيك حياتين أكثر. 1708 01:11:59,000 --> 01:11:59,968 أيمكنك فعلها؟ 1709 01:11:59,968 --> 01:12:03,356 >> [MUSIC - MC HAMMER، "U CAN NOT TOUCH  هذا"] 1710 01:12:03,356 --> 01:12:06,744 1711 01:12:06,744 --> 01:12:07,244 >> حسنا. 1712 01:12:07,244 --> 01:12:09,160 ماذا عن جولة كبيرة من التصفيق مع ذلك. 1713 01:12:09,160 --> 01:12:10,800 كنت حصلت على المرتبة الثانية على مستوى آخر. 1714 01:12:10,800 --> 01:12:11,723 شكرا. 1715 01:12:11,723 --> 01:12:14,964 >> [تصفيق] 1716 01:12:14,964 --> 01:12:15,890 1717 01:12:15,890 --> 01:12:19,600 >> لذلك هذا هو فقط أن أقول كم كنت يمكنك القيام به مع هذه الأنواع من الأشياء. 1718 01:12:19,600 --> 01:12:21,892 وندرك أيضا أنه عندما قطع اللغز لا exist-- 1719 01:12:21,892 --> 01:12:24,891 والواقع، وهذا ما سيكون واحدا القوى مع المشكلة الأولى 1720 01:12:24,891 --> 01:12:27,080 مجموعات وbeyond-- هو في الواقع إنشاء الخاصة بك. 1721 01:12:27,080 --> 01:12:28,860 وهذا هو مجرد قصاصة واحد من الأمثلة 1722 01:12:28,860 --> 01:12:30,230 عليك أن تكون قادرا على اللعب مع الانترنت، حيث 1723 01:12:30,230 --> 01:12:33,380 إذا لم يكن لديك في صلب خدش شيء مثل قطعة السعال لغز، 1724 01:12:33,380 --> 01:12:35,470 يمكنك ان تجعل في الواقع بنفسك. 1725 01:12:35,470 --> 01:12:37,387 >> وهكذا كل هذا وأكثر يترقب. 1726 01:12:37,387 --> 01:12:39,470 وفقط لرسم نهائي صورة من الواقع ما هو 1727 01:12:39,470 --> 01:12:43,120 قدما في مخزن للطبقة بالنسبة لك، استنادا إلى بعض الصور من زملاء الدراسة 1728 01:12:43,120 --> 01:12:46,970 الماضي، اسمحوا لي أن تحت أضواء خافتة للمرة الأخيرة، وتظهر لك CS50. 1729 01:12:46,970 --> 01:12:49,580 1730 01:12:49,580 --> 01:12:53,038 >> [موسيقى] 1731 01:12:53,038 --> 01:14:38,210 1732 01:14:38,210 --> 01:14:38,860 >> حسنا. 1733 01:14:38,860 --> 01:14:41,540 هذا كل شيء لCS50. 1734 01:14:41,540 --> 01:14:44,964 يتم تقديم كعكة الآن. 1735 01:14:44,964 --> 01:14:50,610 1736 01:14:50,610 --> 01:14:53,960 >> [موسيقى] 1737 01:14:53,960 --> 01:15:07,624