1 00:00:00,000 --> 00:00:11,030 2 00:00:11,030 --> 00:00:12,150 >> هيرشهورن جيسون: مرحبا. 3 00:00:12,150 --> 00:00:14,000 حتى مجرد عدد قليل من الإعلانات قبل أن نبدأ. 4 00:00:14,000 --> 00:00:16,570 لذلك أقسام، يجب على الجميع وقد مقطوع بالفعل. 5 00:00:16,570 --> 00:00:19,474 أقسام بشكل طبيعي من الأحد إلى الثلاثاء. 6 00:00:19,474 --> 00:00:21,140 لذلك يا رفاق يجب الحصول على المهام الخاصة بك. 7 00:00:21,140 --> 00:00:24,160 ومن ثم أعتقد أن الاسبوع المقبل عليك أن تكون مع TFS الفعلي. 8 00:00:24,160 --> 00:00:27,310 حتى إذا كان لديك أي أسئلة أو ورطة، أو أنك نسيت أن القسم. 9 00:00:27,310 --> 00:00:28,820 بعض الناس يفعل ذلك. 10 00:00:28,820 --> 00:00:29,580 فقط اسمحوا لنا أن نعرف. 11 00:00:29,580 --> 00:00:30,870 تبادل لاطلاق النار لنا رسالة بالبريد الالكتروني على الرؤوس. 12 00:00:30,870 --> 00:00:33,160 13 00:00:33,160 --> 00:00:34,520 >> ثم ساعات العمل. 14 00:00:34,520 --> 00:00:36,120 بدأنا ساعات العمل في الاسبوع الماضي. 15 00:00:36,120 --> 00:00:37,180 16 00:00:37,180 --> 00:00:38,640 ساعات العمل كل أسبوع. 17 00:00:38,640 --> 00:00:40,920 ويوم الاثنين هو في يفريت 8:00 حتي 11:00. 18 00:00:40,920 --> 00:00:43,870 الثلاثاء في رباعية، حتى كابوت 8:00 حتي 11:00. 19 00:00:43,870 --> 00:00:45,980 الأربعاء، ماثر 8:30 حتي 11:30. 20 00:00:45,980 --> 00:00:48,350 والخميس أننبرغ 8:00 حتي 11:00. 21 00:00:48,350 --> 00:00:51,810 >> حتى خدش، والكثير من الناس لا تحتاج ساعات العمل 22 00:00:51,810 --> 00:00:54,650 مساعدة للخدش، والتي على ما يرام تماما. 23 00:00:54,650 --> 00:00:56,470 إذا قمت بذلك، هذا غرامة على الاطلاق كذلك. 24 00:00:56,470 --> 00:01:01,060 ولكن في المستقبل، والمشكلة مجموعات، وأنها تحصل أصعب بكثير. 25 00:01:01,060 --> 00:01:03,090 ولذلك فإن هذا سيكون صديقك. 26 00:01:03,090 --> 00:01:04,340 بالتأكيد الذهاب إلى ساعات العمل. 27 00:01:04,340 --> 00:01:06,730 نخطط على الذهاب إلى ساعات العمل. 28 00:01:06,730 --> 00:01:10,279 عندما تحصل مشكلة ل ضبط أربعة، خمسة، ستة، سبعة، 29 00:01:10,279 --> 00:01:11,570 كنت بحاجة للذهاب لساعات العمل. 30 00:01:11,570 --> 00:01:15,030 حيث ان الكثير من المساعدة ويحصل على إنجاز العمل. 31 00:01:15,030 --> 00:01:18,010 >> أعتقد العام الماضي، فقط ل مثلا، يوم الخميس night-- 32 00:01:18,010 --> 00:01:20,090 لذلك أعتقد أن المشكلة وكانت مجموعات من المقرر يوم الجمعة. 33 00:01:20,090 --> 00:01:24,740 حتى ليلة الخميس، سيكون لدينا 200، 250 طالبا في ساعات العمل. 34 00:01:24,740 --> 00:01:26,904 لذلك بالتأكيد جعل استخدام هذه. 35 00:01:26,904 --> 00:01:28,070 وهذه هي أفضل أصدقائك. 36 00:01:28,070 --> 00:01:31,050 مثل هذا هو المكان إذا كنت عالقا على مجموعة المشكلة، 37 00:01:31,050 --> 00:01:33,020 هذا هو المكان الذي سوف ربما الحصول على المساعدة. 38 00:01:33,020 --> 00:01:34,100 لذلك ساعات العمل. 39 00:01:34,100 --> 00:01:35,130 40 00:01:35,130 --> 00:01:36,990 موافق حتى تلك هي الإعلانات. 41 00:01:36,990 --> 00:01:40,470 إعلانات تتم، لذلك دعونا نبدأ. 42 00:01:40,470 --> 00:01:41,450 >> موافق، والأجهزة. 43 00:01:41,450 --> 00:01:44,360 لم الجميع تحميل الجهاز حتى الآن؟ 44 00:01:44,360 --> 00:01:44,860 لا. 45 00:01:44,860 --> 00:01:45,699 كما هو الحال في درجة. 46 00:01:45,699 --> 00:01:47,157 النوع الأول من تحميلها على الأجهزة. 47 00:01:47,157 --> 00:01:48,650 48 00:01:48,650 --> 00:01:52,501 الحق في ذلك الجهاز هو جديد هذا العام، لذلك نحن ربما 49 00:01:52,501 --> 00:01:53,750 ستكون لدينا بعض الخلل في ذلك. 50 00:01:53,750 --> 00:01:56,420 لذا يرجى تحميل البرنامج في أقرب وقت ممكن. 51 00:01:56,420 --> 00:02:00,120 52 00:02:00,120 --> 00:02:03,390 لذلك وضعت مشكلة واحدة هو ذاهب لاقول لك بالضبط كيفية تحميل البرنامج. 53 00:02:03,390 --> 00:02:05,830 بدء تركيب هنا. 54 00:02:05,830 --> 00:02:07,042 55 00:02:07,042 --> 00:02:09,250 انها سوف اقول لكم كيف لتحميل الأجهزة. 56 00:02:09,250 --> 00:02:13,240 >> ذلك بالتأكيد تحميل الأجهزة عاجلا وليس آجلا. 57 00:02:13,240 --> 00:02:15,290 التعليمات هي في المواصفات P مجموعة. 58 00:02:15,290 --> 00:02:17,820 59 00:02:17,820 --> 00:02:21,920 حتى إذا كنت تنتظر حتى الأربعاء ليلة، ثم لديك مشكلة، 60 00:02:21,920 --> 00:02:24,220 ويمكنك مراسلتنا على البريد الإلكتروني في منتصف الليل ليلة الأربعاء 61 00:02:24,220 --> 00:02:26,860 لا يمكنك تحميل الجهاز، وهذا 62 00:02:26,860 --> 00:02:28,365 لا سبب شرعي للتمديد. 63 00:02:28,365 --> 00:02:29,390 64 00:02:29,390 --> 00:02:32,540 ما عليك القيام به الآن، وسيكون لديك مشكلة. 65 00:02:32,540 --> 00:02:34,330 حاولت تحميل البرنامج الليلة الماضية. 66 00:02:34,330 --> 00:02:36,449 أنا واجهت قليلا من المتاعب. 67 00:02:36,449 --> 00:02:38,490 إذا واجهت مشاكل تركيب وبالتأكيد 68 00:02:38,490 --> 00:02:42,680 ضرب إعادة المحاولة، لأنني مجرد ضرب محاولة ل بضع مرات، وعملت في نهاية المطاف، 69 00:02:42,680 --> 00:02:45,910 الذي لا يجعل أي المعنى، ولكنه لا يفعل. 70 00:02:45,910 --> 00:02:48,950 لذلك أعد المحاولة بالتأكيد، ولكن إذا الخروج ضد جدار من الطوب، 71 00:02:48,950 --> 00:02:52,070 تبادل لاطلاق النار لنا رسالة بالبريد الالكتروني على الرؤوس، وسنقوم نكون أكثر من سعداء لمساعدتك على الرجال. 72 00:02:52,070 --> 00:02:52,570 ما الأمر؟ 73 00:02:52,570 --> 00:02:53,861 >> الطالب: مجرد سؤال سريع. 74 00:02:53,861 --> 00:02:57,631 إذا ما تأكد من طريقتك، وهناك جزء يقول اننا لم تتضمن ذلك. 75 00:02:57,631 --> 00:02:58,714 جيسون هيرشهورن: ليس بعد. 76 00:02:58,714 --> 00:02:59,880 الطالب: إنه يقول تنفيذه. 77 00:02:59,880 --> 00:03:02,410 كيف يمكن تنفيذ ذلك ل تأكد من انها في النظام الخاص بك؟ 78 00:03:02,410 --> 00:03:03,660 >> جيسون هيرشهورن: أنت الذهاب لتشغيل أمر باش. 79 00:03:03,660 --> 00:03:05,200 سأذهب على ذلك لاحقا. 80 00:03:05,200 --> 00:03:06,400 بارد. 81 00:03:06,400 --> 00:03:13,130 لذلك الجهاز يمكن أن يكون قليلا ترهيب، 82 00:03:13,130 --> 00:03:16,700 لأنك تستخدم لنوع من تشغيل في واجهة المستخدم الرسومية. 83 00:03:16,700 --> 00:03:21,257 لذلك كان خدش مستخدم رسومية واجهة، لذلك ماذا يعني ذلك؟ 84 00:03:21,257 --> 00:03:23,090 ما أعنيه هو أن عندما كنت البرمجة، 85 00:03:23,090 --> 00:03:24,772 كنت في الأساس باستخدام كتل من التعليمات البرمجية. 86 00:03:24,772 --> 00:03:26,480 تستطيع أن ترى رمز وأشياء من هذا القبيل. 87 00:03:26,480 --> 00:03:30,010 >> الجهاز، وكنت على وشك أن تفعل الأشياء في بيئة سطر الأوامر. 88 00:03:30,010 --> 00:03:32,394 وهكذا بالنسبة لبقية حياة البرمجة الخاصة بك، 89 00:03:32,394 --> 00:03:35,060 كنت على وشك أن تفعل أشياء في بيئة سطر الأوامر. 90 00:03:35,060 --> 00:03:40,290 لذلك من الجيد أن قفز في وقت مبكر والحصول على بعض الخبرة. 91 00:03:40,290 --> 00:03:43,210 لذلك دعونا نفعل ذلك. 92 00:03:43,210 --> 00:03:43,860 ذلك أن روب. 93 00:03:43,860 --> 00:03:46,480 94 00:03:46,480 --> 00:03:48,650 >> موافق، لذلك دعونا القفز فقط في الاشياء سطر الأوامر. 95 00:03:48,650 --> 00:03:50,480 لذلك هذا هو الجهاز. 96 00:03:50,480 --> 00:03:51,810 97 00:03:51,810 --> 00:03:54,729 أي شخص يمكن أن يقول لي لماذا نحن استخدام الأجهزة؟ 98 00:03:54,729 --> 00:03:55,645 ما هو الجهاز؟ 99 00:03:55,645 --> 00:03:57,010 100 00:03:57,010 --> 00:03:57,830 لا أحد يعرف؟ 101 00:03:57,830 --> 00:03:58,538 ما الأمر؟ 102 00:03:58,538 --> 00:04:02,275 >> الطالب: انها مجرد آلة افتراضية أن تقوم بتشغيل جهازك حتى يتسنى لك 103 00:04:02,275 --> 00:04:06,297 يمكن الحصول على أكثر من نظام التشغيل خلافات بين ماك والكمبيوتر الشخصي. 104 00:04:06,297 --> 00:04:07,380 جيسون هيرشهورن: ممتازة. 105 00:04:07,380 --> 00:04:08,220 الطالب: إنها قالب عالمي. 106 00:04:08,220 --> 00:04:09,420 هيرشهورن جيسون: نعم، انها مثل قالب عالمي. 107 00:04:09,420 --> 00:04:10,045 هذا ممتاز. 108 00:04:10,045 --> 00:04:11,740 لذلك نعم، انها آلة افتراضية. 109 00:04:11,740 --> 00:04:13,660 حتى انها في الاساس نظام التشغيل. 110 00:04:13,660 --> 00:04:14,920 هذا هو نظام التشغيل. 111 00:04:14,920 --> 00:04:18,160 هذا هو ما يعادل الخاص بك لجنة الهدنة العسكرية، أو الكمبيوتر، أو لينكس الخاص بك. 112 00:04:18,160 --> 00:04:19,217 هذا هو بالضبط نفس. 113 00:04:19,217 --> 00:04:20,550 وهكذا يمكنك أن تفعل أشياء مماثلة. 114 00:04:20,550 --> 00:04:23,370 إذا كنت تريد، هل يمكن الذهاب على الانترنت على سبيل المثال. 115 00:04:23,370 --> 00:04:25,920 لا يمكنك أن ترى ذلك حقا، ولكن الحق هنا، وجوجل كروم. 116 00:04:25,920 --> 00:04:27,294 يمكنك الذهاب على الانترنت إذا كنت ترغب في ذلك. 117 00:04:27,294 --> 00:04:28,754 هذا هو نظام التشغيل. 118 00:04:28,754 --> 00:04:31,920 والسبب أن نفعل ذلك لأن انه من الاسهل بكثير عندما نقوم بتوزيع 119 00:04:31,920 --> 00:04:33,216 تعليمات وكل شيء. 120 00:04:33,216 --> 00:04:35,715 لو كان مجرد بيئة موحدة، انه من الاسهل بكثير بالنسبة لنا، 121 00:04:35,715 --> 00:04:37,310 وانه من الاسهل بكثير بالنسبة لك. 122 00:04:37,310 --> 00:04:41,380 أنت لن تصل إلى تشغيله في أي الخصوصيات 123 00:04:41,380 --> 00:04:42,380 عندما كنت البرمجة. 124 00:04:42,380 --> 00:04:44,510 نحن نعرف بالضبط ما وأنت تسير لتصل إلى. 125 00:04:44,510 --> 00:04:47,120 ولذلك فإن الجهاز هو هنا. 126 00:04:47,120 --> 00:04:50,172 >> لذلك عندما كنت بدأت البرمجة، وكنت 127 00:04:50,172 --> 00:04:51,880 الذهاب إلى النزول إلى في الزاوية اليسرى. 128 00:04:51,880 --> 00:04:53,439 هناك مربع صغير. 129 00:04:53,439 --> 00:04:54,480 وأنت تسير إلى فوقه. 130 00:04:54,480 --> 00:04:55,760 هذا هو نافذة الصالة الخاصة بك. 131 00:04:55,760 --> 00:04:57,680 132 00:04:57,680 --> 00:05:01,980 لذلك هذا هو أين أنت ذاهب أن هناك الكثير من فصل دراسي. 133 00:05:01,980 --> 00:05:03,837 لذلك اسمحوا لي تكبير قليلا. 134 00:05:03,837 --> 00:05:07,820 135 00:05:07,820 --> 00:05:11,630 >> موافق، لذلك التفاف حول محطة نافذة مختلفة قليلا. 136 00:05:11,630 --> 00:05:13,610 أولا، ليس هناك الرموز. 137 00:05:13,610 --> 00:05:15,780 لا أستطيع النقر على أي شيء. 138 00:05:15,780 --> 00:05:17,170 لا يوجد شيء للنقر. 139 00:05:17,170 --> 00:05:21,390 ولذلك عليك أن يجدوا طريقة ل معرفة أين كنت، ما هو هنا، 140 00:05:21,390 --> 00:05:22,830 وكيفية التحرك. 141 00:05:22,830 --> 00:05:29,630 >> حتى اثنين الأوامر الأكثر فائدة ربما وls-- فما رأيك LS يفعل؟ 142 00:05:29,630 --> 00:05:30,771 >> الطالب: قائمة. 143 00:05:30,771 --> 00:05:32,020 جيسون هيرشهورن: قوائم، نعم. 144 00:05:32,020 --> 00:05:33,936 وهو يسرد فقط خوارزميات ضمن الدليل. 145 00:05:33,936 --> 00:05:35,190 ثم مؤتمر نزع السلاح. 146 00:05:35,190 --> 00:05:39,280 فلنقل أنني أردت أن مؤتمر نزع السلاح CS50، ماذا تفعل ذلك؟ 147 00:05:39,280 --> 00:05:40,230 148 00:05:40,230 --> 00:05:40,730 نعم؟ 149 00:05:40,730 --> 00:05:42,064 >> الطالب: تغييرات الدليل الخاص بك. 150 00:05:42,064 --> 00:05:43,396 جيسون هيرشهورن: ممتازة، نعم. 151 00:05:43,396 --> 00:05:44,780 يتغير مجرد دليل. 152 00:05:44,780 --> 00:05:46,250 لذلك دعونا نذهب إلى الوراء. 153 00:05:46,250 --> 00:05:47,440 فكيف أعود؟ 154 00:05:47,440 --> 00:05:50,590 لذلك دعونا نقول كنت أرغب في الذهاب نسخ إلى الدليل السابق. 155 00:05:50,590 --> 00:05:53,181 156 00:05:53,181 --> 00:05:53,680 نعم بالتأكيد. 157 00:05:53,680 --> 00:05:55,847 >> الطالب: أعتقد أن تكتب مؤتمر نزع السلاح فقط من دون أي شيء. 158 00:05:55,847 --> 00:05:57,263 جيسون هيرشهورن: يمكنك أن تفعل ذلك. 159 00:05:57,263 --> 00:05:57,800 حتى الكمال. 160 00:05:57,800 --> 00:05:59,950 حتى إذا أنا أكتب مؤتمر نزع السلاح، وهذا هو الذهاب فعلا لموسيقى البوب ​​لي 161 00:05:59,950 --> 00:06:01,800 النسخ الاحتياطي إلى الدليل الرئيسي. 162 00:06:01,800 --> 00:06:04,510 لذلك ترى هذا تيلدا، ما يجري لموسيقى البوب ​​لي 163 00:06:04,510 --> 00:06:06,240 في طريق العودة إلى حيث تيلدا هي. 164 00:06:06,240 --> 00:06:07,410 لذلك سيكون لموسيقى البوب ​​لي العودة إلى الدليل الرئيسي. 165 00:06:07,410 --> 00:06:09,076 ولكن دعنا نقول فعلت شيئا من هذا القبيل. 166 00:06:09,076 --> 00:06:10,600 دعنا نقول CD CS50. 167 00:06:10,600 --> 00:06:11,800 168 00:06:11,800 --> 00:06:13,060 ليرة سورية مرة أخرى. 169 00:06:13,060 --> 00:06:15,180 لقد حصلت أشياء أخرى. CD قسم عظمى. 170 00:06:15,180 --> 00:06:17,600 171 00:06:17,600 --> 00:06:18,920 ملف مضغوط، لذلك انا ذاهب عميق. 172 00:06:18,920 --> 00:06:20,250 173 00:06:20,250 --> 00:06:23,590 ثم دعنا نقول أريد أن فقط البوب ​​العودة إلى أعلى. 174 00:06:23,590 --> 00:06:24,090 مؤتمر نزع السلاح. 175 00:06:24,090 --> 00:06:24,784 176 00:06:24,784 --> 00:06:26,200 دعونا نقول لا نريد ان نفعل ذلك. 177 00:06:26,200 --> 00:06:29,590 دعنا نقول أريد فقط لموسيقى البوب ​​ما يصل الى الدليل الذي كان الحق فوق لي. 178 00:06:29,590 --> 00:06:30,350 كيف أفعل ذلك؟ 179 00:06:30,350 --> 00:06:33,180 لذلك دعونا نقول CD CS50. 180 00:06:33,180 --> 00:06:36,050 181 00:06:36,050 --> 00:06:38,090 مؤتمر نزع السلاح supersection. 182 00:06:38,090 --> 00:06:39,370 لذلك دعونا أنا هنا. 183 00:06:39,370 --> 00:06:42,012 دعنا نقول أريد فقط ليطفو على السطح مرة واحدة. 184 00:06:42,012 --> 00:06:42,720 كيف أفعل ذلك؟ 185 00:06:42,720 --> 00:06:44,170 186 00:06:44,170 --> 00:06:45,120 نعم، ما الأمر؟ 187 00:06:45,120 --> 00:06:47,560 >> الطالب: أنت فقط اكتب مؤتمر نزع السلاح supersection مرة أخرى. 188 00:06:47,560 --> 00:06:49,060 >> جيسون هيرشهورن: هل يمكن أن تفعل ذلك. 189 00:06:49,060 --> 00:06:50,730 حسنا أنا في supersection. 190 00:06:50,730 --> 00:06:51,970 >> الطالب: أوه، واحد من قبل. 191 00:06:51,970 --> 00:06:53,845 >> هيرشهورن جيسون: نعم، لذلك يمكن أن تفعل ذلك. 192 00:06:53,845 --> 00:06:55,620 تفعل CD ~ CS50. 193 00:06:55,620 --> 00:06:57,410 194 00:06:57,410 --> 00:07:01,770 حتى إذا كنت انظر هنا، وهذا هو المسار الخاص بك هنا. 195 00:07:01,770 --> 00:07:03,890 196 00:07:03,890 --> 00:07:05,140 هذا المسار. 197 00:07:05,140 --> 00:07:07,185 لذلك يمكن لك بجدية اذهبوا مؤتمر نزع السلاح ~ / CS50. 198 00:07:07,185 --> 00:07:11,170 199 00:07:11,170 --> 00:07:12,399 الازدهار، كنت هناك. 200 00:07:12,399 --> 00:07:13,940 ما هي أسهل طريقة للقيام بذلك على الرغم من؟ 201 00:07:13,940 --> 00:07:16,650 كان ذلك صحيحا تماما، ولكن ما هو وسيلة أسهل قليلا 202 00:07:16,650 --> 00:07:17,880 للقيام بذلك، لأن الكثير مرات وأنت تسير 203 00:07:17,880 --> 00:07:20,510 إلى أن القفز في الدلائل، القفز من الدلائل. 204 00:07:20,510 --> 00:07:21,790 لذلك دعونا نذهب إلى الوراء. 205 00:07:21,790 --> 00:07:22,510 مؤتمر نزع السلاح supersection. 206 00:07:22,510 --> 00:07:23,349 207 00:07:23,349 --> 00:07:25,140 لذلك دعونا نقول أريد أن العودة حقيقية سريعة. 208 00:07:25,140 --> 00:07:28,689 يمكنك أن تفعل شيئا مثل CD نقطة نقطة. 209 00:07:28,689 --> 00:07:30,480 ما يجري لموسيقى البوب يمكنك عمل نسخة احتياطية حقيقية سريعة. 210 00:07:30,480 --> 00:07:31,570 هكذا CD supersection. 211 00:07:31,570 --> 00:07:36,010 212 00:07:36,010 --> 00:07:37,440 CD الملفات. 213 00:07:37,440 --> 00:07:38,890 دعنا نقول أنا هنا. 214 00:07:38,890 --> 00:07:42,790 من جانب الطريق، واضحة أمر جيد، لأن بلدي نافذة تزداد الفوضى قليلا. 215 00:07:42,790 --> 00:07:46,190 حتى ليرة سورية، لذلك أنا لا أريد ل أكون هنا بعد الآن. CD نقطة نقطة. 216 00:07:46,190 --> 00:07:47,072 يأخذني أحد ما يصل. 217 00:07:47,072 --> 00:07:49,130 CD نقطة نقطة واحدة حتى يأخذ لي. 218 00:07:49,130 --> 00:07:50,600 CD نقطة نقطة والعودة إلى بيتي. 219 00:07:50,600 --> 00:07:53,820 220 00:07:53,820 --> 00:07:55,180 >> موافق، لذلك مؤتمر نزع السلاح، ليرة سورية. 221 00:07:55,180 --> 00:07:57,263 وربما الأكثر أهمية الأشياء، لأنك 222 00:07:57,263 --> 00:07:58,880 بحاجة الى الذهاب الى معرفة مكان وجودك. 223 00:07:58,880 --> 00:08:00,790 ليرة سورية سوف اقول لكم أين أنت، ومؤتمر نزع السلاح 224 00:08:00,790 --> 00:08:02,610 هو كيف وأنت تسير على القفز حولها. 225 00:08:02,610 --> 00:08:04,300 >> يمكنك أيضا القيام ببعض الاشياء باردة أخرى. 226 00:08:04,300 --> 00:08:05,470 227 00:08:05,470 --> 00:08:07,190 هكذا على سبيل المثال ليرة سورية. 228 00:08:07,190 --> 00:08:09,610 ليرة سورية هو مجرد الذهاب لتظهر لك الدلائل في الملف الخاص بك. 229 00:08:09,610 --> 00:08:10,780 انها تسير أيضا لتظهر لك الملفات. 230 00:08:10,780 --> 00:08:12,680 ولكن انها مجرد الذهاب الى تظهر لك ما هو هناك. 231 00:08:12,680 --> 00:08:14,638 >> إذا أردت شيئا قليلا أكثر بارد، 232 00:08:14,638 --> 00:08:19,210 وكنت تنوي القيام به في الواقع هذا في بضع أسابيع. LS اندفاعة لتر. 233 00:08:19,210 --> 00:08:20,995 أن يطبع خارجا معلومات أكثر قليلا. 234 00:08:20,995 --> 00:08:22,360 235 00:08:22,360 --> 00:08:28,170 يمكن لأي شخص أن يخمن على اليد اليسرى الجانب drwx، ​​RWX وأشياء من هذا القبيل. 236 00:08:28,170 --> 00:08:30,330 هل لدى أي شخص فكرة ما قد يعني؟ 237 00:08:30,330 --> 00:08:31,290 >> الطالب: أذونات. 238 00:08:31,290 --> 00:08:32,080 >> هيرشهورن جيسون: نعم، والكمال. 239 00:08:32,080 --> 00:08:32,580 الأذونات. 240 00:08:32,580 --> 00:08:33,742 241 00:08:33,742 --> 00:08:35,450 حتى أنك ذاهب ل لديك للتعامل مع هذا 242 00:08:35,450 --> 00:08:37,610 عند القيام برمجة الويب في وقت لاحق. 243 00:08:37,610 --> 00:08:40,320 إذا كنت قد ذهبت من أي وقت مضى على الانترنت، وكنت قد نقرت على صورة 244 00:08:40,320 --> 00:08:42,821 أو النقر على الحقل، وقالت انها permission-- 245 00:08:42,821 --> 00:08:45,820 مثل إذن لا يسمح، أو ما شابه إذن لم تمنح أو أيا كان، 246 00:08:45,820 --> 00:08:47,990 هذا هو لأنه عندما انهم البرمجة، و 247 00:08:47,990 --> 00:08:50,420 لم نحدد هذه الأذونات لتمكنك من القيام بذلك. 248 00:08:50,420 --> 00:08:51,990 فأين التي تأتي من. 249 00:08:51,990 --> 00:08:53,770 250 00:08:53,770 --> 00:08:56,700 >> حسنا، هذا هو بارد. 251 00:08:56,700 --> 00:08:58,580 لذلك نحن قفز حولها. 252 00:08:58,580 --> 00:09:00,310 يمكننا أن ننظر إلى الأشياء في دليلنا. 253 00:09:00,310 --> 00:09:01,560 ولكن كيف يمكننا أن نجعل الاشياء؟ 254 00:09:01,560 --> 00:09:02,730 255 00:09:02,730 --> 00:09:04,186 أنا عندي الدلائل هنا. 256 00:09:04,186 --> 00:09:04,810 هذا هو رهيبة. 257 00:09:04,810 --> 00:09:06,080 كيف يمكنني جعل دليل جديد؟ 258 00:09:06,080 --> 00:09:07,019 259 00:09:07,019 --> 00:09:09,060 أقول تريد أن تجعل من جديد دليل للفي الوقت الحالي. 260 00:09:09,060 --> 00:09:11,070 261 00:09:11,070 --> 00:09:13,470 يمكنك أن تفعل شيئا من هذا القبيل، إنشاء مجلد. 262 00:09:13,470 --> 00:09:16,160 263 00:09:16,160 --> 00:09:17,244 لذلك جعل الدليل. 264 00:09:17,244 --> 00:09:19,035 فماذا تريد نسمي هذا الدليل؟ 265 00:09:19,035 --> 00:09:21,454 266 00:09:21,454 --> 00:09:22,162 الطالب: ممتاز. 267 00:09:22,162 --> 00:09:24,107 268 00:09:24,107 --> 00:09:25,190 جيسون هيرشهورن: ممتاز. 269 00:09:25,190 --> 00:09:25,690 أنا أحب ذلك. 270 00:09:25,690 --> 00:09:26,650 271 00:09:26,650 --> 00:09:27,790 جعل الدليل رهيبة. 272 00:09:27,790 --> 00:09:28,802 273 00:09:28,802 --> 00:09:29,510 وهناك تذهب. 274 00:09:29,510 --> 00:09:30,809 لذلك نحن بحاجة إلى القائمة. 275 00:09:30,809 --> 00:09:31,850 لديك دليل جديد. 276 00:09:31,850 --> 00:09:33,180 ويمكن أن أقول لكم انها الدليل في الجهاز الخاص بك 277 00:09:33,180 --> 00:09:34,850 لأنها حصلت على هذا اللون، أليس كذلك؟ 278 00:09:34,850 --> 00:09:37,970 لذلك فمن وكأنه مزرق الأرجواني أو أيا كان. 279 00:09:37,970 --> 00:09:39,260 280 00:09:39,260 --> 00:09:40,020 لذلك دعونا تغيير. 281 00:09:40,020 --> 00:09:40,860 دعونا تغيير الدليل. 282 00:09:40,860 --> 00:09:42,609 دعنا نذهب إلى directory-- نعم، ما الأمر؟ 283 00:09:42,609 --> 00:09:46,114 الطالب: هل هناك قائمة كل هذه [غير مسموع] على الانترنت؟ 284 00:09:46,114 --> 00:09:48,780 هيرشهورن جيسون: نعم، أنا سوف أضع لهم حتى on-- علينا الشرائح. 285 00:09:48,780 --> 00:09:49,407 انها سوف تكون PDF. 286 00:09:49,407 --> 00:09:50,740 سنقوم طرحها للجميع. 287 00:09:50,740 --> 00:09:53,170 نعم، آسف عليه الكثير من الأوامر. 288 00:09:53,170 --> 00:09:56,092 إذا كنت تريد مني أن تبطئ أو نعود، أو أي شيء من هذا القبيل، 289 00:09:56,092 --> 00:09:57,050 بالتأكيد اسمحوا لي أن أعرف. 290 00:09:57,050 --> 00:09:59,510 انها لديها الكثير لاستيعاب الفور. 291 00:09:59,510 --> 00:10:00,059 ما الأمر؟ 292 00:10:00,059 --> 00:10:02,100 الطالب: هل لي أن أسأل السؤال يحتمل أن تكون غبيا؟ 293 00:10:02,100 --> 00:10:03,240 هيرشهورن جيسون: هناك أي الأسئلة الغبية. 294 00:10:03,240 --> 00:10:04,031 الطالب: هناك. 295 00:10:04,031 --> 00:10:06,462 296 00:10:06,462 --> 00:10:09,384 والدليل هو لمجرد النظر في المعلومات التي قمت بتخزينها. 297 00:10:09,384 --> 00:10:09,871 >> هيرشهورن جيسون: نعم. 298 00:10:09,871 --> 00:10:11,829 >> الطالب: هل هذا الأساس ما تفعلونه؟ 299 00:10:11,829 --> 00:10:14,741 لذلك عندما نتخذ شيئا، مرحبا العالم أو أيا كان، 300 00:10:14,741 --> 00:10:16,202 يتم تخزينها في الدليل، نعم؟ 301 00:10:16,202 --> 00:10:16,689 >> هيرشهورن جيسون: نعم. 302 00:10:16,689 --> 00:10:18,637 >> الطالب: هل هذا ينطبق على كل شيء. 303 00:10:18,637 --> 00:10:20,340 يتم تخزين كل شيء في الدليل. 304 00:10:20,340 --> 00:10:20,680 >> هيرشهورن جيسون: نعم. 305 00:10:20,680 --> 00:10:22,490 كلما يجعل لكم، أيا كان الدليل أنك في، 306 00:10:22,490 --> 00:10:24,615 انها سوف الأساس تخزينه في هذا الدليل. 307 00:10:24,615 --> 00:10:27,680 الطالب: وعندما نقوم اصفا إياه، نحن وصفه بأنه من الدليل. 308 00:10:27,680 --> 00:10:30,013 >> هيرشهورن جيسون: نعم، حتى الدليل هو حيث فاق. 309 00:10:30,013 --> 00:10:32,910 حتى انها نوع من مثل إذا كان لديك مجلد جديد على سطح المكتب 310 00:10:32,910 --> 00:10:36,530 ثم تكتب النص الملف، وضعه في هذا المجلد، 311 00:10:36,530 --> 00:10:38,160 هذا الملف في هذا المجلد. 312 00:10:38,160 --> 00:10:39,690 هل هذا يعقل؟ 313 00:10:39,690 --> 00:10:40,570 >> الطالب: نعم. 314 00:10:40,570 --> 00:10:41,646 >> هيرشهورن جيسون: نعم، ما الأمر؟ 315 00:10:41,646 --> 00:10:43,390 >> الطالب: هل أنا فقط أطلب منك أن جعله أكبر قليلا؟ 316 00:10:43,390 --> 00:10:43,940 >> جيسون هيرشهورن: أوه، نعم. 317 00:10:43,940 --> 00:10:44,439 آسف. 318 00:10:44,439 --> 00:10:45,730 319 00:10:45,730 --> 00:10:46,732 العرض من السوء. 320 00:10:46,732 --> 00:10:48,440 كان لدينا الكثير من المتاعب مع هذا في وقت سابق. 321 00:10:48,440 --> 00:10:52,240 322 00:10:52,240 --> 00:10:53,872 هو أفضل؟ 323 00:10:53,872 --> 00:10:55,617 غير أن كبير جدا؟ 324 00:10:55,617 --> 00:10:57,080 >> الطالب: لا، لا انها ليست. 325 00:10:57,080 --> 00:10:58,440 >> هيرشهورن جيسون: لا، انها ليست. 326 00:10:58,440 --> 00:10:59,170 هو صغير جدا؟ 327 00:10:59,170 --> 00:11:00,480 328 00:11:00,480 --> 00:11:01,030 ما الأمر؟ 329 00:11:01,030 --> 00:11:03,760 >> الطالب: أنا آسف، ما هو الأمر لتطهير؟ 330 00:11:03,760 --> 00:11:04,926 >> جيسون هيرشهورن: أوه، واضحة. 331 00:11:04,926 --> 00:11:07,085 332 00:11:07,085 --> 00:11:10,230 إذا كنت ترغب في مسح، فقط اكتب اضحة. ادخل واضحة. 333 00:11:10,230 --> 00:11:12,104 334 00:11:12,104 --> 00:11:14,020 على الجهاز الماضي، ماذا يفعل أساسا، 335 00:11:14,020 --> 00:11:17,060 فإنه لا مسح المعلومات الخاصة بك، انها مجرد نوع من تحويل كل شيء 336 00:11:17,060 --> 00:11:18,350 إلى أسفل شاشة واحدة. 337 00:11:18,350 --> 00:11:21,200 حتى إذا كنت كتبته clear-- ل مثال دعنا نقول أنا التمرير صعودا. 338 00:11:21,200 --> 00:11:21,900 أستطيع أن انتقل لأعلى. 339 00:11:21,900 --> 00:11:22,941 هذا هو كل ما فعلت. 340 00:11:22,941 --> 00:11:23,750 341 00:11:23,750 --> 00:11:29,500 ولكن إذا كنت اكتب واضحة، ومن ثم أنا انتقل لأعلى، وهنا أشيائي. 342 00:11:29,500 --> 00:11:32,600 حتى انها ليست محو ذلك، انها مجرد مما يتيح لك أساسا إطار جديد. 343 00:11:32,600 --> 00:11:33,983 344 00:11:33,983 --> 00:11:35,940 >> الطالب: كيف لك [غير مسموع] دليل؟ 345 00:11:35,940 --> 00:11:37,428 >> جيسون هيرشهورن: نحن سوف نصل الى هناك. 346 00:11:37,428 --> 00:11:39,536 >> [ضحك] 347 00:11:39,536 --> 00:11:40,160 إبطاء لفة الخاص بك. 348 00:11:40,160 --> 00:11:41,720 349 00:11:41,720 --> 00:11:42,370 حسنا. 350 00:11:42,370 --> 00:11:45,590 حسنا، لذلك نحن في الدليل الآن. 351 00:11:45,590 --> 00:11:48,360 352 00:11:48,360 --> 00:11:52,700 هكذا ديفيد، وأعتقد أن في محاضرة فعل بعض الاشياء باردة. 353 00:11:52,700 --> 00:11:53,875 لذلك دعونا كتابة برنامج. 354 00:11:53,875 --> 00:11:56,000 355 00:11:56,000 --> 00:11:58,540 لذلك يمكنك أن تفعل عدد من الطرق المختلفة. 356 00:11:58,540 --> 00:12:00,040 يمكنك استخدام أي نوع من محرر النص. 357 00:12:00,040 --> 00:12:03,090 يمكنك استخدام نانو، ل يمكن استخدام فيم، إيماكس. 358 00:12:03,090 --> 00:12:05,110 تلك هي قليلا أكثر تعقيدا. 359 00:12:05,110 --> 00:12:06,822 360 00:12:06,822 --> 00:12:09,030 أو يمكنك استخدام شيء في هنا وهذا ما يسمى جي إديت. 361 00:12:09,030 --> 00:12:12,716 362 00:12:12,716 --> 00:12:13,215 آسف. 363 00:12:13,215 --> 00:12:18,590 364 00:12:18,590 --> 00:12:19,480 جي إديت ليست سعيدة. 365 00:12:19,480 --> 00:12:21,870 366 00:12:21,870 --> 00:12:27,870 حتى جي إديت هو في الأساس مجرد محرر نصوص. 367 00:12:27,870 --> 00:12:30,780 تماما مثل I تحرير النص كلمة المعالج أو شيء من هذا القبيل. 368 00:12:30,780 --> 00:12:33,260 حتى انها حصلت على لطيفة واجهة تماما مثل هذا. 369 00:12:33,260 --> 00:12:36,340 لذلك يمكنك أن تفعل شيئا من هذا القبيل. 370 00:12:36,340 --> 00:12:39,190 لذلك اسمحوا لي أن أقدم عليه فعلا تسمية لأنني لم يفعل ذلك. 371 00:12:39,190 --> 00:12:40,620 372 00:12:40,620 --> 00:12:43,170 >> فماذا تريد اسم البرنامج الأول لدينا؟ 373 00:12:43,170 --> 00:12:44,566 انها مجرد سأقول مرحبا. 374 00:12:44,566 --> 00:12:45,441 >> الطالب: [غير مسموع]. 375 00:12:45,441 --> 00:12:46,470 376 00:12:46,470 --> 00:12:48,180 >> جيسون هيرشهورن: أنت تفتقر إلى الخيال. 377 00:12:48,180 --> 00:12:49,615 OK، جي إديت. 378 00:12:49,615 --> 00:12:50,115 مرحبا. 379 00:12:50,115 --> 00:12:51,166 380 00:12:51,166 --> 00:12:52,040 انا ذاهب الى القيام به. TXT. 381 00:12:52,040 --> 00:12:54,470 382 00:12:54,470 --> 00:12:55,680 حسنا، هنا هو عليه. 383 00:12:55,680 --> 00:12:57,820 لذلك دعونا كتابة برنامج. 384 00:12:57,820 --> 00:13:01,280 لذلك أعتقد أنك رأيت هذه في المحاضرة. 385 00:13:01,280 --> 00:13:02,380 كنت في حاجة الى الوظيفة الرئيسية. 386 00:13:02,380 --> 00:13:04,690 387 00:13:04,690 --> 00:13:05,190 بوب. 388 00:13:05,190 --> 00:13:06,910 389 00:13:06,910 --> 00:13:08,280 لذلك هذا هو مجرد وظيفة رئيسية. 390 00:13:08,280 --> 00:13:10,550 391 00:13:10,550 --> 00:13:11,050 أكبر؟ 392 00:13:11,050 --> 00:13:11,550 نعم، آسف. 393 00:13:11,550 --> 00:13:16,690 394 00:13:16,690 --> 00:13:19,102 موافق لذلك كنت في حاجة الى الوظيفة الرئيسية. 395 00:13:19,102 --> 00:13:20,810 اعتقد انني القفز البندقية قليلا، 396 00:13:20,810 --> 00:13:23,750 بل انها سيئة أبدا للحصول على تستخدم لهذا النوع من الاشياء. 397 00:13:23,750 --> 00:13:25,680 >> ولذلك فإن الوظيفة الرئيسية، كل برنامج C كنت 398 00:13:25,680 --> 00:13:28,555 أريد أن أكتب عن بقية هذا بالطبع سوف يكون لها وظيفة رئيسية. 399 00:13:28,555 --> 00:13:29,004 400 00:13:29,004 --> 00:13:29,920 لا أحد يعرف لماذا؟ 401 00:13:29,920 --> 00:13:31,231 402 00:13:31,231 --> 00:13:32,105 ما الأمر؟ 403 00:13:32,105 --> 00:13:32,980 >> الطالب: بدء. 404 00:13:32,980 --> 00:13:35,020 >> جيسون هيرشهورن: بالضبط، لذلك يقول برنامجك من أين تبدأ. 405 00:13:35,020 --> 00:13:38,169 حتى إذا لم يكن لديك وظيفة رئيسية، ويمكنك تجميع هذه الاشياء و، 406 00:13:38,169 --> 00:13:39,710 انها لن تعرف هي أن تبدأ. 407 00:13:39,710 --> 00:13:41,810 الرئيسي هو دائما حيث يبدأ. 408 00:13:41,810 --> 00:13:46,910 بحيث يكون لديك وظيفة رئيسية، ومن ثم لا أحد يتذكر كيف لطباعة؟ 409 00:13:46,910 --> 00:13:47,699 >> الطالب: printf. 410 00:13:47,699 --> 00:13:48,990 هيرشهورن جيسون: نعم، printf. 411 00:13:48,990 --> 00:13:50,280 412 00:13:50,280 --> 00:13:52,794 مرحبا printf. 413 00:13:52,794 --> 00:13:55,080 414 00:13:55,080 --> 00:14:02,450 حسنا، الآن أنا وضعت يا رفاق ما يصل أن تفشل، ولكن هذه ترجمة. 415 00:14:02,450 --> 00:14:03,290 >> الطالب: لا. 416 00:14:03,290 --> 00:14:03,520 >> هيرشهورن جيسون: لماذا؟ 417 00:14:03,520 --> 00:14:04,830 هناك عدة أسباب لماذا. 418 00:14:04,830 --> 00:14:06,460 419 00:14:06,460 --> 00:14:07,300 بالتأكيد. 420 00:14:07,300 --> 00:14:09,700 >> الطالب: لا يكون معيار [غير مسموع]. 421 00:14:09,700 --> 00:14:10,783 >> جيسون هيرشهورن: ممتازة. 422 00:14:10,783 --> 00:14:12,122 فما يسمى هذا الأمر هنا؟ 423 00:14:12,122 --> 00:14:13,540 >> الطالب: [غير مسموع] 424 00:14:13,540 --> 00:14:14,540 >> هيرشهورن جيسون: انها ملف رأس، أليس كذلك؟ 425 00:14:14,540 --> 00:14:15,331 انها ملف الرأس. 426 00:14:15,331 --> 00:14:16,460 وأنت محق تماما. 427 00:14:16,460 --> 00:14:17,376 كل واحد منكما على حق. 428 00:14:17,376 --> 00:14:21,340 لذلك ليشمل ذلك، أنا مجرد القيام جنيه تشمل المدخلات والمخرجات القياسية .H. 429 00:14:21,340 --> 00:14:22,787 430 00:14:22,787 --> 00:14:23,620 أنا على ما يرام الآن؟ 431 00:14:23,620 --> 00:14:27,570 432 00:14:27,570 --> 00:14:28,520 وهذا من شأنه تجميع؟ 433 00:14:28,520 --> 00:14:29,263 >> الطالب: لا. 434 00:14:29,263 --> 00:14:30,346 هيرشهورن جيسون: لماذا لا؟ 435 00:14:30,346 --> 00:14:32,417 الطالب: انها (غير مسموع) النص. 436 00:14:32,417 --> 00:14:33,750 هيرشهورن جيسون: نعم، رهيبة. 437 00:14:33,750 --> 00:14:34,900 438 00:14:34,900 --> 00:14:36,420 لذلك أنا فقط جعلت. 439 00:14:36,420 --> 00:14:46,130 لذلك أنا حفظه، ولكن جي إديت hi.txt. 440 00:14:46,130 --> 00:14:47,170 441 00:14:47,170 --> 00:14:50,080 حتى الآن إذا كنت تفعل ليرة سورية، وهنا هو عليه. 442 00:14:50,080 --> 00:14:50,580 الحق هنا. 443 00:14:50,580 --> 00:14:51,716 أوه، انها ليست في رهيبة. 444 00:14:51,716 --> 00:14:52,590 أنا يجب أن يكون خرج. 445 00:14:52,590 --> 00:14:53,740 446 00:14:53,740 --> 00:14:54,620 أوه، والكمال. 447 00:14:54,620 --> 00:14:56,200 كيف لنا أن نضع هذا في رهيبة؟ 448 00:14:56,200 --> 00:14:59,150 لذلك أنا لا أريد ذلك هنا في بيتي الدليل مع كل شيء آخر. 449 00:14:59,150 --> 00:15:00,832 أريد وضعه في مجلد. 450 00:15:00,832 --> 00:15:01,540 كيف أفعل ذلك؟ 451 00:15:01,540 --> 00:15:09,530 452 00:15:09,530 --> 00:15:10,210 >> ليس من الصعب جدا. 453 00:15:10,210 --> 00:15:13,566 454 00:15:13,566 --> 00:15:14,065 تحرك. 455 00:15:14,065 --> 00:15:16,410 456 00:15:16,410 --> 00:15:18,700 هكذا تعلمنا بالفعل ليرة سورية، قائمة. 457 00:15:18,700 --> 00:15:19,900 cd للتغيير الدلائل. 458 00:15:19,900 --> 00:15:21,739 CD نقطة نقطة لعثرة من الدلائل. 459 00:15:21,739 --> 00:15:23,780 والآن نحن في طريقنا لل بدء التحرك حول الملفات. 460 00:15:23,780 --> 00:15:30,210 لذلك التحرك مجرد تحرك hi.txt، و انا ذاهب لوضعها في رهيبة. 461 00:15:30,210 --> 00:15:31,270 462 00:15:31,270 --> 00:15:32,310 >> فقط كن حذرا. 463 00:15:32,310 --> 00:15:34,976 كلما كنت تكتب في سطر الأوامر، المسائل كل شيء. 464 00:15:34,976 --> 00:15:37,020 المسائل الكبيرة جدا. 465 00:15:37,020 --> 00:15:40,440 إذا كنت قد فعلت أحرف صغيرة لذلك، فإنه من لن تعرف ما يجري. 466 00:15:40,440 --> 00:15:42,840 حتى الأمور كل شيء أن تكون محددة جدا. 467 00:15:42,840 --> 00:15:45,120 >> ذلك أن تشغيل ليرة سورية. 468 00:15:45,120 --> 00:15:46,310 انها لم تعد هنا. 469 00:15:46,310 --> 00:15:48,040 دعونا تغيير الدليل إلى رهيبة. 470 00:15:48,040 --> 00:15:49,380 471 00:15:49,380 --> 00:15:49,880 ليرة سورية. 472 00:15:49,880 --> 00:15:50,782 473 00:15:50,782 --> 00:15:51,490 ازدهار، انها هناك. 474 00:15:51,490 --> 00:15:53,940 وذكر أحدهم لماذا هذا لن تجميع. 475 00:15:53,940 --> 00:15:55,410 لماذا لا يذهب لتجميع مرة أخرى؟ 476 00:15:55,410 --> 00:15:56,891 477 00:15:56,891 --> 00:15:57,390 نعم؟ 478 00:15:57,390 --> 00:15:58,690 >> الطالب: انها ليست في .C. 479 00:15:58,690 --> 00:15:59,060 >> جيسون هيرشهورن: ممتازة. 480 00:15:59,060 --> 00:16:01,686 انها ليست .C، ق فكيف أنا الذهاب إلى تسميته إلى .C؟ 481 00:16:01,686 --> 00:16:03,120 ما هو وسيلة سهلة للقيام بذلك؟ 482 00:16:03,120 --> 00:16:05,200 483 00:16:05,200 --> 00:16:06,720 دعونا استخدام الأمر فعلنا للتو. 484 00:16:06,720 --> 00:16:13,860 لذلك نحن مجرد الذهاب ل الانتقال إلى hi.txt hi.c. 485 00:16:13,860 --> 00:16:15,160 486 00:16:15,160 --> 00:16:16,710 LS hi.c. 487 00:16:16,710 --> 00:16:19,990 وبعد ذلك فقط من أجل المتعة، دعونا مجرد القفز في هذه العجالة الحقيقية. 488 00:16:19,990 --> 00:16:24,291 489 00:16:24,291 --> 00:16:24,790 hi.c. 490 00:16:24,790 --> 00:16:26,290 491 00:16:26,290 --> 00:16:28,400 ستلاحظ انها لطيفة وملونة. 492 00:16:28,400 --> 00:16:30,490 493 00:16:30,490 --> 00:16:33,690 لذلك هذه ليست سوى نوع من المفيد الألوان عندما كنت البرمجة. 494 00:16:33,690 --> 00:16:36,350 ولذلك فإن الباحث والفراغ، تلك هي أنواع البيانات. 495 00:16:36,350 --> 00:16:38,080 سنذهب على تلك في الثانية. 496 00:16:38,080 --> 00:16:39,650 مرحبا هو سلسلة. 497 00:16:39,650 --> 00:16:40,890 لكن الألوان المفيدة. 498 00:16:40,890 --> 00:16:44,790 حتى إذا كنت من أي وقت مضى عن طريق الخطأ اختيار تمديد الخطأ، 499 00:16:44,790 --> 00:16:46,150 يجب أن يكون هذه الألوان. 500 00:16:46,150 --> 00:16:46,650 ما الأمر؟ 501 00:16:46,650 --> 00:16:50,772 >> الطالب: كيف يمكنني نسخ إلى ملف [غير مسموع] في ملف آخر؟ 502 00:16:50,772 --> 00:16:52,980 جيسون هيرشهورن: أوه، أنا ذاهب الى تبين لكم ذلك أيضا. 503 00:16:52,980 --> 00:16:55,070 حتى نسخ إزالة هي في قفص الاتهام. 504 00:16:55,070 --> 00:16:58,300 505 00:16:58,300 --> 00:16:59,070 دعونا نجعل هذا. 506 00:16:59,070 --> 00:17:00,310 تأكد من أنه يعمل. 507 00:17:00,310 --> 00:17:00,960 جعل مرحبا. 508 00:17:00,960 --> 00:17:02,430 509 00:17:02,430 --> 00:17:03,610 أعمال تشغيله. 510 00:17:03,610 --> 00:17:08,484 ./hi ذلك رائع. 511 00:17:08,484 --> 00:17:09,609 هذا هو البرنامج الأول الخاص بك. 512 00:17:09,609 --> 00:17:10,800 اسمحوا لي أن جعله أكبر. 513 00:17:10,800 --> 00:17:15,130 514 00:17:15,130 --> 00:17:16,833 لذلك good-- حقا نعم، ما الأمر؟ 515 00:17:16,833 --> 00:17:18,833 الطالب: لماذا يكون أنني عندما تأخذ جي إديت، 516 00:17:18,833 --> 00:17:21,809 أنها لا تعطيني أخرى خط لجي إديت hi.txt؟ 517 00:17:21,809 --> 00:17:23,793 518 00:17:23,793 --> 00:17:25,690 فإنه يضع مجرد المؤشر إلى السطر. 519 00:17:25,690 --> 00:17:26,273 الطالب: نعم. 520 00:17:26,273 --> 00:17:27,265 و[غير مسموع]. 521 00:17:27,265 --> 00:17:29,520 522 00:17:29,520 --> 00:17:31,510 >> جيسون هيرشهورن: الانتظار، حتى أن أقول مرة أخرى. 523 00:17:31,510 --> 00:17:35,279 >> الطالب: عندما كنت اكتب جي إديت، و المرة الأولى، وline-- أولا 524 00:17:35,279 --> 00:17:37,070 جيسون هيرشهورن: حتى هناك في أعلى جدا؟ 525 00:17:37,070 --> 00:17:39,800 الطالب: لا يوجد لديه J هارفارد الأجهزة، والمؤشر 526 00:17:39,800 --> 00:17:41,237 هو فقط على طول الطريق إلى اليسار. 527 00:17:41,237 --> 00:17:42,986 جيسون هيرشهورن: جميع الطريق إلى اليسار؟ 528 00:17:42,986 --> 00:17:43,569 الطالب: نعم. 529 00:17:43,569 --> 00:17:44,810 لا أي شخص آخر يكون ذلك؟ 530 00:17:44,810 --> 00:17:46,920 >> جيسون هيرشهورن: أوه، حسنا J هارفارد هو تماما مثل اسم المستخدم. 531 00:17:46,920 --> 00:17:48,770 ذلك أن مجرد اسم المستخدم القياسي. 532 00:17:48,770 --> 00:17:49,978 >> الطالب: إنه توقف عن الاستجابة. 533 00:17:49,978 --> 00:17:51,090 534 00:17:51,090 --> 00:17:52,840 جيسون هيرشهورن: أوه، أنه توقف عن الاستجابة. 535 00:17:52,840 --> 00:17:55,570 موافق، لذلك ما عليك القيام به هو عليك أن إغلاق للخروج من جي إديت. 536 00:17:55,570 --> 00:17:58,360 قريبة جدا من جي إديت، ويجب أن يعود. 537 00:17:58,360 --> 00:18:00,726 وذلك هو جي إديت مفتوحة على الخاص الأجهزة الآن؟ 538 00:18:00,726 --> 00:18:02,636 539 00:18:02,636 --> 00:18:05,510 إذا كنت الخروج للخروج منه، وينبغي عليه العودة، ويجب أن تكون على ما يرام. 540 00:18:05,510 --> 00:18:08,257 541 00:18:08,257 --> 00:18:08,840 فعل ذلك العمل؟ 542 00:18:08,840 --> 00:18:10,824 543 00:18:10,824 --> 00:18:13,850 >> الطالب: إذن هل استخدام الأمر جي إديت لopen-- 544 00:18:13,850 --> 00:18:16,350 هيرشهورن جيسون: لا، أولا كانت قيادة جي إديت خطأ. 545 00:18:16,350 --> 00:18:17,930 546 00:18:17,930 --> 00:18:19,860 الأمر جي إديت الأول، علي أن أفعل جي إديت hi.txt. 547 00:18:19,860 --> 00:18:21,170 548 00:18:21,170 --> 00:18:24,240 حتى أعطيها اسما، hi.txt جي إديت ذلك. 549 00:18:24,240 --> 00:18:27,070 hi.txt هو اسم الملف. 550 00:18:27,070 --> 00:18:28,890 أول واحد كان مجرد خطأ، ومن ثم 551 00:18:28,890 --> 00:18:30,450 أنا أغلقت بسرعة للخروج من البرنامج. 552 00:18:30,450 --> 00:18:36,737 لذلك كان السؤال إذا كنت تفعل جي إديت، وأنا لست 553 00:18:36,737 --> 00:18:39,320 سوف تكون قادرة على القيام حقا أي شيء آخر في سطر الأوامر بلدي 554 00:18:39,320 --> 00:18:42,390 حتى أن أغمض جي إديت، ولذا فإنني أعتقد أن هذا هو ما واجهت. 555 00:18:42,390 --> 00:18:43,689 حتى إغلاق جي إديت. 556 00:18:43,689 --> 00:18:45,730 انها سوف تعود من ذلك برنامج، ومن ثم عليك 557 00:18:45,730 --> 00:18:49,090 يكون قادرا على كتابة الحقيقة في سطر الأوامر مرة أخرى. 558 00:18:49,090 --> 00:18:50,290 559 00:18:50,290 --> 00:18:52,198 هل هذا جيد؟ 560 00:18:52,198 --> 00:18:52,698 منشطات. 561 00:18:52,698 --> 00:18:57,715 562 00:18:57,715 --> 00:19:00,410 ذلك فقط للتأكد من إغلاق إذا واجهت مشاكل. 563 00:19:00,410 --> 00:19:01,860 564 00:19:01,860 --> 00:19:04,465 >> موافق، لذلك سؤال جيد حقا الثانية كانت قبل النسخ. 565 00:19:04,465 --> 00:19:06,790 566 00:19:06,790 --> 00:19:08,440 حتى الآن لقد hi.c. 567 00:19:08,440 --> 00:19:09,890 ولكن دعنا نقول أريد أن تغييره. 568 00:19:09,890 --> 00:19:11,630 أريد لها أن تكون أفضل قليلا. 569 00:19:11,630 --> 00:19:13,250 أريد أن أقول مرحبا الطبقة. 570 00:19:13,250 --> 00:19:15,670 ولكن أريد أن الحفاظ على هذا القالب. 571 00:19:15,670 --> 00:19:17,980 أنا لم يكن لديك لإعادة كتابة البرنامج بأكمله مرة أخرى. 572 00:19:17,980 --> 00:19:19,700 أريد أن تبقي القالب. 573 00:19:19,700 --> 00:19:20,480 كيف يمكنني نسخ؟ 574 00:19:20,480 --> 00:19:25,580 575 00:19:25,580 --> 00:19:26,210 >> من السهل. 576 00:19:26,210 --> 00:19:29,680 حتى حزب المحافظين hi.c newhi.c. 577 00:19:29,680 --> 00:19:32,767 578 00:19:32,767 --> 00:19:34,340 الآن لدي اثنين. 579 00:19:34,340 --> 00:19:48,330 وبعد ذلك يمكن أن تفتح newhi.c، وبدلا من مجرد القول مرحبا، 580 00:19:48,330 --> 00:19:51,280 أنا أقول الطبقة مرحبا! 581 00:19:51,280 --> 00:20:00,530 582 00:20:00,530 --> 00:20:01,780 ولذا فإنني سوف نعود. 583 00:20:01,780 --> 00:20:03,520 الخروج بها. 584 00:20:03,520 --> 00:20:04,990 أعود إلى بلدي سطر الأوامر. 585 00:20:04,990 --> 00:20:06,070 ليرة سورية تجعل newhi. 586 00:20:06,070 --> 00:20:07,500 587 00:20:07,500 --> 00:20:08,140 تشغيله. 588 00:20:08,140 --> 00:20:09,720 589 00:20:09,720 --> 00:20:10,220 هناك. 590 00:20:10,220 --> 00:20:11,530 انها أفضل، أفضل بكثير. 591 00:20:11,530 --> 00:20:13,600 592 00:20:13,600 --> 00:20:17,610 حتى إذا كنت تريد نسخ شيء، كما أن من السهل. حزب المحافظين هو نسخة. 593 00:20:17,610 --> 00:20:22,060 594 00:20:22,060 --> 00:20:25,355 >> هكذا انتقلنا عبر تتحرك، جعل الدلائل والنسخ. 595 00:20:25,355 --> 00:20:27,434 596 00:20:27,434 --> 00:20:29,470 دعونا نرى ماذا يجب أن يذهب أكثر؟ 597 00:20:29,470 --> 00:20:30,580 598 00:20:30,580 --> 00:20:31,080 أوه، نعم. 599 00:20:31,080 --> 00:20:31,871 دعونا نذهب أكثر من ذلك. 600 00:20:31,871 --> 00:20:32,990 601 00:20:32,990 --> 00:20:34,300 لذلك كان هذا رائعا. 602 00:20:34,300 --> 00:20:35,710 603 00:20:35,710 --> 00:20:37,320 دعنا نقول أردت علي: يا الانتظار. 604 00:20:37,320 --> 00:20:39,224 انا ذاهب الى العودة الى رهيبة. 605 00:20:39,224 --> 00:20:41,720 606 00:20:41,720 --> 00:20:46,670 >> دعونا نقول لا أريد هذه الملفات هنا. 607 00:20:46,670 --> 00:20:49,630 دعنا نقول أريد لهم في جديد الدليل كما في الدليل رهيبة. 608 00:20:49,630 --> 00:20:51,463 أريد أن أبدأ تنظيم و حتى الآن أنا ذاهب 609 00:20:51,463 --> 00:20:53,390 لدينا دليل جديد يسمى مرحبا. 610 00:20:53,390 --> 00:20:55,850 انها حصلت على جميع البرامج أنا أكتب دعا مرحبا. 611 00:20:55,850 --> 00:20:57,000 فكيف نفعل ذلك؟ 612 00:20:57,000 --> 00:21:00,234 613 00:21:00,234 --> 00:21:01,490 >> الطالب: تغيير الدليل. 614 00:21:01,490 --> 00:21:02,448 >> هيرشهورن جيسون: نعم. 615 00:21:02,448 --> 00:21:03,077 616 00:21:03,077 --> 00:21:04,070 مرحبا. 617 00:21:04,070 --> 00:21:04,570 بوب. 618 00:21:04,570 --> 00:21:06,910 619 00:21:06,910 --> 00:21:08,370 MKDIR hi_dir. 620 00:21:08,370 --> 00:21:13,578 621 00:21:13,578 --> 00:21:16,160 أنه اشتكى لأنني كان بالفعل مرحبا هنا. 622 00:21:16,160 --> 00:21:17,260 623 00:21:17,260 --> 00:21:18,610 وحتى الآن لدي الدليل مرحبا. 624 00:21:18,610 --> 00:21:21,200 حتى الآن أنا أريد أن تحرك كل شيء، جميع البرامج كتبت، 625 00:21:21,200 --> 00:21:22,950 أريد لنقلها إلى الدليل مرحبا. 626 00:21:22,950 --> 00:21:24,120 فقط الاشياء نظيفة. 627 00:21:24,120 --> 00:21:25,245 كيف أفعل ذلك؟ 628 00:21:25,245 --> 00:21:26,550 >> الطالب: [غير مسموع]. 629 00:21:26,550 --> 00:21:28,040 >> جيسون هيرشهورن: نقل ذلك، أليس كذلك؟ 630 00:21:28,040 --> 00:21:28,865 لذلك دعنا ننتقل. 631 00:21:28,865 --> 00:21:34,215 632 00:21:34,215 --> 00:21:34,715 نعم؟ 633 00:21:34,715 --> 00:21:38,162 >> الطالب: ما هو الفرق بين مرحبا وhi.c أن لدينا بالفعل. 634 00:21:38,162 --> 00:21:39,870 جيسون هيرشهورن: أوه، hi.c هو فعلي. 635 00:21:39,870 --> 00:21:41,770 لذلك هذا هو الملف الذي كتبته. 636 00:21:41,770 --> 00:21:44,670 حتى لو كنت ذاهب ل فتحه في جي إديت أو نانو، 637 00:21:44,670 --> 00:21:46,240 هذا ما كنت تكتب فيه. 638 00:21:46,240 --> 00:21:48,710 عند ترجمة ذلك، ثم تحصل على ملف تنفيذي. 639 00:21:48,710 --> 00:21:49,610 هذا هو مرحبا. 640 00:21:49,610 --> 00:21:52,630 لذلك إذا كنت فتحت مرحبا، ما يجري أن تكون حفنة من رطانة لك. 641 00:21:52,630 --> 00:21:57,536 انها سوف تكون أساسا ل مجموعة من الإرشادات الكمبيوتر. 642 00:21:57,536 --> 00:21:58,036 ما الأمر؟ 643 00:21:58,036 --> 00:21:59,577 >> الطالب: ماذا تعني كل الألوان؟ 644 00:21:59,577 --> 00:22:00,892 الأزرق هو على الارجح الدليل. 645 00:22:00,892 --> 00:22:02,010 ما هو أصفر؟ 646 00:22:02,010 --> 00:22:04,051 >> جيسون هيرشهورن: أولئك هي الملفات القابلة للتنفيذ. 647 00:22:04,051 --> 00:22:08,344 حتى عندما لم تجعل hi.c، و أعطى me-- حتى أتمكن من القيام بذلك. 648 00:22:08,344 --> 00:22:09,010 القفز البندقية. 649 00:22:09,010 --> 00:22:11,880 حتى إزالة مرحبا نعم. 650 00:22:11,880 --> 00:22:12,930 حتى ذلك الحين دعونا نفعل ليرة سورية. 651 00:22:12,930 --> 00:22:13,930 ليس لدي مرحبا بعد الآن. 652 00:22:13,930 --> 00:22:16,770 لذلك عندما جعل، وهذا عند يأخذ البرنامج الذي كتبته 653 00:22:16,770 --> 00:22:18,100 وجعل لكم ملف قابل للتنفيذ. 654 00:22:18,100 --> 00:22:20,720 لذا تأكد hi.c-- جيدا، وجعل مرحبا. 655 00:22:20,720 --> 00:22:21,956 656 00:22:21,956 --> 00:22:24,060 اعتقد انه ذهب أكثر في هذه المحاضرة. 657 00:22:24,060 --> 00:22:25,970 >> هذه هي مجموعة من تعليمات مترجم. 658 00:22:25,970 --> 00:22:28,585 وذلك بدلا من الاضطرار إلى الواقع إرسال رنة مع كل هذه. 659 00:22:28,585 --> 00:22:29,860 هذه هي الأعلام. 660 00:22:29,860 --> 00:22:31,210 تكتب مجرد تقديم. 661 00:22:31,210 --> 00:22:32,680 لذلك هذا يجعل من الملفات القابلة للتنفيذ. 662 00:22:32,680 --> 00:22:36,200 حتى عند القيام ليرة سورية، والآن لديك مرحبا. 663 00:22:36,200 --> 00:22:38,320 لذلك هذا هو ما كنت سوف يدير فعليا. 664 00:22:38,320 --> 00:22:45,130 وهكذا قمت بتشغيل أنه من خلال القيام ./hi، وتشغيله البرنامج. 665 00:22:45,130 --> 00:22:51,066 ولكن إذا حاولت أن تفعل ذلك مع hi.c، لا، انها ليست الذهاب الى العمل. 666 00:22:51,066 --> 00:22:52,190 نعم، هل هذا معقول؟ 667 00:22:52,190 --> 00:22:52,990 >> الطالب: مم-HM. 668 00:22:52,990 --> 00:22:53,948 >> جيسون هيرشهورن: بارد. 669 00:22:53,948 --> 00:22:55,632 670 00:22:55,632 --> 00:22:57,330 الانتظار، كنت أريد أن أقول شيئا آخر. 671 00:22:57,330 --> 00:22:58,450 672 00:22:58,450 --> 00:23:02,226 فقط حقيقية سريعة، في حالة أي شخص مهتم، 673 00:23:02,226 --> 00:23:04,350 عند القفز من الدليل، انها نقطة نقطة. 674 00:23:04,350 --> 00:23:05,580 675 00:23:05,580 --> 00:23:08,960 هل لدى أي شخص فكرة عما ربما مجرد نقطة سيلة فريدة؟ 676 00:23:08,960 --> 00:23:15,085 677 00:23:15,085 --> 00:23:15,960 الطالب: [غير مسموع]. 678 00:23:15,960 --> 00:23:16,631 679 00:23:16,631 --> 00:23:18,880 هيرشهورن جيسون: انها في الواقع الدليل الحالي. 680 00:23:18,880 --> 00:23:20,730 لذلك فمن الدليل الحالي. 681 00:23:20,730 --> 00:23:21,920 682 00:23:21,920 --> 00:23:22,610 لذلك أنا هنا. 683 00:23:22,610 --> 00:23:23,700 أنا في رائع. 684 00:23:23,700 --> 00:23:27,090 إذا كنت تفعل CD نقطة، فإنه لا يفعل أي شيء. 685 00:23:27,090 --> 00:23:28,750 يستغرق مني إلى دليل بلدي الحالي. 686 00:23:28,750 --> 00:23:34,407 حتى قليلا زائدة عن الحاجة، ولكن لديك للقيام بذلك، لذلك ./ اسم البرنامج الخاص بك، 687 00:23:34,407 --> 00:23:36,490 من أجل تشغيل الخاص بك برنامج، لديك للقيام بذلك. 688 00:23:36,490 --> 00:23:38,020 689 00:23:38,020 --> 00:23:38,520 موافق. 690 00:23:38,520 --> 00:23:39,555 691 00:23:39,555 --> 00:23:42,032 >> الطالب: إذا كنت تفعل CD نقطة نقطة نقطة، ولكن العديد من النقاط 692 00:23:42,032 --> 00:23:43,990 وسوف يستغرق سوى لك حتى أن العديد من الدلائل؟ 693 00:23:43,990 --> 00:23:46,527 >> جيسون هيرشهورن: يعني مثل CD نقطة نقطة نقطة نقطة؟ 694 00:23:46,527 --> 00:23:47,110 الطالب: نعم. 695 00:23:47,110 --> 00:23:47,985 جيسون هيرشهورن: رقم 696 00:23:47,985 --> 00:23:48,850 697 00:23:48,850 --> 00:23:52,130 لذلك تذكر في الواقع لم أكن ليرة سورية -l؟ 698 00:23:52,130 --> 00:23:53,290 699 00:23:53,290 --> 00:23:56,800 إذا كنت تفعل شيئا آخر، وأنا يمكن LS -A. 700 00:23:56,800 --> 00:23:59,940 فماذا يقول هذا هو -a يظهر لك كل شيء. 701 00:23:59,940 --> 00:24:03,180 لذلك يظهر لك الأشياء التي هي مخفي و الأشياء التي لا مخفية. 702 00:24:03,180 --> 00:24:10,880 لذلك إذا لاحظت أنه عندما فعلت ليرة سورية فقط، وأنا فقط رأيت هذه الأشياء، 703 00:24:10,880 --> 00:24:12,060 الاشياء أدليت به. 704 00:24:12,060 --> 00:24:14,640 إذا كنت تفعل -A، انه سيكون تبين لي كل شيء. 705 00:24:14,640 --> 00:24:18,460 والدليل الحالي لذلك، دليل فوقه. 706 00:24:18,460 --> 00:24:22,025 707 00:24:22,025 --> 00:24:22,900 هل هذا يعقل؟ 708 00:24:22,900 --> 00:24:23,130 نعم؟ 709 00:24:23,130 --> 00:24:25,296 >> الطالب: ولكن هذه ليست الواقع في الدليل. 710 00:24:25,296 --> 00:24:30,938 الدليل الحالي ليس في حد ذاته، فلماذا تظهر هذه النقاط مع الداخل؟ 711 00:24:30,938 --> 00:24:33,910 >> جيسون هيرشهورن: يعني انها كما انها ليست في الدليل. 712 00:24:33,910 --> 00:24:34,810 >> الطالب: الحق. 713 00:24:34,810 --> 00:24:36,620 لذلك لدينا قائمة من الأشياء التي هي في الدليل. 714 00:24:36,620 --> 00:24:37,630 >> جيسون هيرشهورن: أعتقد هو في الدليل. 715 00:24:37,630 --> 00:24:41,190 كما يظهر -A كل شيء، حتى لو كان لقد مخبأة داخل الدليل. 716 00:24:41,190 --> 00:24:44,440 لذلك اعتقد انها مجرد طريق ل الدليل الحالي إذا كان هذا الأمر يبدو معقولا تماما. 717 00:24:44,440 --> 00:24:46,400 718 00:24:46,400 --> 00:24:47,400 انها صغيرة متكررة. 719 00:24:47,400 --> 00:24:48,300 انها مثل التأسيس. 720 00:24:48,300 --> 00:24:48,920 ما الأمر؟ 721 00:24:48,920 --> 00:24:52,090 >> الطالب: هكذا قال لك عروض -A (غير مسموع)؟ 722 00:24:52,090 --> 00:24:53,215 جيسون هيرشهورن: -A، نعم. 723 00:24:53,215 --> 00:24:54,964 724 00:24:54,964 --> 00:24:56,572 >> الطالب: ما يجعل من [غير مسموع]؟ 725 00:24:56,572 --> 00:24:59,280 هيرشهورن جيسون: حسنا، على سبيل المثال، دعونا نعود إلى أعلى. 726 00:24:59,280 --> 00:25:00,890 727 00:25:00,890 --> 00:25:04,180 فإنه عادة هو الاشياء التي لا ينبغي الفوضى مع وكنت لا داعي للقلق حول. 728 00:25:04,180 --> 00:25:07,180 لذلك هذا هو نوع من المنزل. 729 00:25:07,180 --> 00:25:10,230 إذا كنت تفعل -A، وأنا الحصول على طن من الاشياء. 730 00:25:10,230 --> 00:25:14,760 731 00:25:14,760 --> 00:25:15,440 كل الاشياء. 732 00:25:15,440 --> 00:25:18,840 733 00:25:18,840 --> 00:25:21,258 وأنت لا تحتاج إلى الفوضى مع أي من تلك الأشياء. 734 00:25:21,258 --> 00:25:23,716 بالتأكيد لا تبدأ الذهاب هنا وفقط إزالة الاشياء. 735 00:25:23,716 --> 00:25:27,190 >> [ضحك] 736 00:25:27,190 --> 00:25:32,440 >> نعم، كان هذا أكثر قليلا الاشياء مريح، ولكن من الجيد أن نعرف. 737 00:25:32,440 --> 00:25:34,310 أعتقد أنه من الجيد أن نعرف. 738 00:25:34,310 --> 00:25:35,540 739 00:25:35,540 --> 00:25:41,420 ولكن إذا كنت لا تريد أن اكتب -A في مجمل هذه الدورة، 740 00:25:41,420 --> 00:25:42,540 فقط ننسى ذلك. 741 00:25:42,540 --> 00:25:43,040 ما الأمر؟ 742 00:25:43,040 --> 00:25:44,436 >> الطالب: ما هو -l ليرة سورية؟ 743 00:25:44,436 --> 00:25:46,310 جيسون هيرشهورن: هذا يظهر لك الأذونات. 744 00:25:46,310 --> 00:25:50,269 في الأساس استخدام هذا للحصول على أذونات، -l ذلك. 745 00:25:50,269 --> 00:25:52,060 يظهر لك قليلا الشيء مزيد من المعلومات، 746 00:25:52,060 --> 00:25:54,840 ولكن مرة أخرى، وهذا هو قليلا عض الأشياء أكثر مريح. 747 00:25:54,840 --> 00:25:56,040 هذه هي أذونات فقط. 748 00:25:56,040 --> 00:25:57,710 حتى أذونات المجلدات. 749 00:25:57,710 --> 00:26:04,459 لذلك فقط على سبيل المثال، دعنا نقول لقد تقدمت مجلد، وبالتالي فإن د يمثل الدليل. 750 00:26:04,459 --> 00:26:05,500 لذلك هذه هي الدلائل. 751 00:26:05,500 --> 00:26:08,250 ثم القراءة والكتابة، وتنفيذ. 752 00:26:08,250 --> 00:26:12,610 حتى أولئك هم أذونات أعتقد المستخدم، المجموعة، العالم. 753 00:26:12,610 --> 00:26:14,490 754 00:26:14,490 --> 00:26:15,610 تماما التمادي. 755 00:26:15,610 --> 00:26:18,580 كنت ذاهب للذهاب في مثل هذه أسابيع من الآن، ولكن فقط لكي تعرف، 756 00:26:18,580 --> 00:26:19,340 تلك هي الأذونات. 757 00:26:19,340 --> 00:26:19,840 ما الأمر؟ 758 00:26:19,840 --> 00:26:23,189 الطالب: يمكنك مسح بدلا من فقط انتقل إلى الشيء التالي، يمكن you-- 759 00:26:23,189 --> 00:26:24,980 جيسون هيرشهورن: أنت يعني حذف فعلا؟ 760 00:26:24,980 --> 00:26:25,859 761 00:26:25,859 --> 00:26:26,400 لا أعرف. 762 00:26:26,400 --> 00:26:27,450 أنا لم تفعل ذلك. 763 00:26:27,450 --> 00:26:28,700 لماذا تريد أن تفعل ذلك؟ 764 00:26:28,700 --> 00:26:29,782 765 00:26:29,782 --> 00:26:30,698 لماذا تفعل ذلك؟ 766 00:26:30,698 --> 00:26:32,330 767 00:26:32,330 --> 00:26:32,840 أنا أحب ذلك. 768 00:26:32,840 --> 00:26:34,020 كنت تعيش على الحافة. 769 00:26:34,020 --> 00:26:35,561 كنت مثل أنا لا أريد أي شيء من هذا. 770 00:26:35,561 --> 00:26:40,380 771 00:26:40,380 --> 00:26:41,096 هذا هو مكثفة. 772 00:26:41,096 --> 00:26:41,970 الطالب: [غير مسموع]. 773 00:26:41,970 --> 00:26:43,541 774 00:26:43,541 --> 00:26:45,165 هيرشهورن جيسون: نعم، يمكننا أن نفعل ذلك. 775 00:26:45,165 --> 00:26:47,960 776 00:26:47,960 --> 00:26:52,667 آسف، العبث مع حجم هو ينقط لي تماما من الآن. 777 00:26:52,667 --> 00:26:53,920 778 00:26:53,920 --> 00:26:54,950 دعونا ترتفع. 779 00:26:54,950 --> 00:26:56,759 نعم، وحتى الآن لا أستطيع أن أذهب بعد الآن. 780 00:26:56,759 --> 00:26:58,550 لذلك كل شيء تعلمت هو ذهب إلى الأبد. 781 00:26:58,550 --> 00:26:59,050 شكرا لك. 782 00:26:59,050 --> 00:27:04,311 783 00:27:04,311 --> 00:27:05,310 قدمنا ​​الدلائل لدينا. 784 00:27:05,310 --> 00:27:08,268 التي قطعناها على أنفسنا لدينا ملفات وأشياء من هذا القبيل ذلك، لذلك لا يزال لدينا كل الاشياء. 785 00:27:08,268 --> 00:27:10,270 786 00:27:10,270 --> 00:27:11,200 حسنا، سأذهب بسرعة. 787 00:27:11,200 --> 00:27:13,300 788 00:27:13,300 --> 00:27:14,100 >> حقيقية سريعة جدا. 789 00:27:14,100 --> 00:27:15,520 لذلك دعونا نقول أنا في رائع. 790 00:27:15,520 --> 00:27:17,480 791 00:27:17,480 --> 00:27:20,090 دعنا نقول أردت أن التحرك كل شيء إلى الدليل الجديد 792 00:27:20,090 --> 00:27:21,600 لأنني أريد فقط لتنظيم ذلك، أليس كذلك؟ 793 00:27:21,600 --> 00:27:22,560 فكيف أفعل ذلك. 794 00:27:22,560 --> 00:27:23,650 795 00:27:23,650 --> 00:27:24,150 تحرك. 796 00:27:24,150 --> 00:27:25,399 نحن ذاهبون إلى استخدام هذه الخطوة مرة أخرى. 797 00:27:25,399 --> 00:27:26,320 لذلك تحرك hi.c. 798 00:27:26,320 --> 00:27:27,620 799 00:27:27,620 --> 00:27:29,810 وما يمكنك القيام به هو البدء في سرد ​​الاشياء، 800 00:27:29,810 --> 00:27:32,268 وآخر شيء هو لك قائمة حيث انه سيكون لتحريكه. 801 00:27:32,268 --> 00:27:38,230 لذلك تحرك hi.c، مرحبا newhi newhi.c، hi_dir. 802 00:27:38,230 --> 00:27:41,960 803 00:27:41,960 --> 00:27:45,880 وهكذا انتقلت كل شيء في آخر ما ذكرتم. 804 00:27:45,880 --> 00:27:49,462 حتى ذلك الحين تغيير الدليل، hi_dir ليرة سورية. 805 00:27:49,462 --> 00:27:50,420 كل شيء في هناك. 806 00:27:50,420 --> 00:27:52,625 حتى انها لطيفة وأكثر تنظيما. 807 00:27:52,625 --> 00:27:53,970 808 00:27:53,970 --> 00:27:57,330 >> حسنا، دعنا نقول أنا أكره برنامجي مرحبا الأصلي. 809 00:27:57,330 --> 00:27:58,700 أريد التخلص منه. 810 00:27:58,700 --> 00:28:00,380 كيف يمكنني التخلص من ذلك؟ 811 00:28:00,380 --> 00:28:00,880 ما الأمر؟ 812 00:28:00,880 --> 00:28:01,755 >> الطالب: [غير مسموع]. 813 00:28:01,755 --> 00:28:04,977 814 00:28:04,977 --> 00:28:08,060 جيسون هيرشهورن: دعونا نقول أنا فقط تريد إزالة البرنامج، حتى مجرد مرحبا. 815 00:28:08,060 --> 00:28:11,122 816 00:28:11,122 --> 00:28:11,830 لا، أنت على حق. 817 00:28:11,830 --> 00:28:14,680 لذلك فمن RM، ولكنك rm مرحبا. 818 00:28:14,680 --> 00:28:18,224 819 00:28:18,224 --> 00:28:19,890 انها سوف تعطيك تحذيرا قليلا. 820 00:28:19,890 --> 00:28:25,440 انها ستقول أنت متأكد أنك تريد حذف هذه، ونعم أفعل. 821 00:28:25,440 --> 00:28:27,190 إذا كنت لا تريد ل تتم مطالبتك من هذا القبيل 822 00:28:27,190 --> 00:28:34,260 لأنك لا تملك الوقت للتحذيرات، وإزالة -f. 823 00:28:34,260 --> 00:28:35,720 هذا هو علم آخر. 824 00:28:35,720 --> 00:28:36,910 انها مثل -l. 825 00:28:36,910 --> 00:28:38,190 انها مثل -A. 826 00:28:38,190 --> 00:28:40,610 هذه هي الأعلام مجرد أن كنت تعطي لهذه الأوامر. 827 00:28:40,610 --> 00:28:41,490 حتى إزالة -f. 828 00:28:41,490 --> 00:28:42,540 829 00:28:42,540 --> 00:28:44,340 و -f تعني القوة. 830 00:28:44,340 --> 00:28:45,670 حتى إجبارها. 831 00:28:45,670 --> 00:28:47,390 أنا لا أريد أن تتم مطالبتك. 832 00:28:47,390 --> 00:28:48,560 حتى إزالة -f. 833 00:28:48,560 --> 00:28:49,920 834 00:28:49,920 --> 00:28:50,720 دعونا نفعل hi.c. 835 00:28:50,720 --> 00:28:53,589 836 00:28:53,589 --> 00:28:54,380 فقط حصلت على التخلص منه. 837 00:28:54,380 --> 00:28:55,130 ولم تخبرني. 838 00:28:55,130 --> 00:28:56,160 839 00:28:56,160 --> 00:28:59,270 >> ولكن دعنا نقول بدلا من ذلك أنا فعلت مع هذا الدليل. 840 00:28:59,270 --> 00:29:01,010 أريد للتخلص من الدليل. 841 00:29:01,010 --> 00:29:02,950 لذلك أنا لا إزالة hi_dir. 842 00:29:02,950 --> 00:29:04,124 843 00:29:04,124 --> 00:29:05,040 لا، هذا لا يعمل. 844 00:29:05,040 --> 00:29:11,170 845 00:29:11,170 --> 00:29:13,685 لا، لذلك لن ندع لي إزالة دليل. 846 00:29:13,685 --> 00:29:15,770 847 00:29:15,770 --> 00:29:17,010 هل لدى أي شخص فكرة؟ 848 00:29:17,010 --> 00:29:18,752 >> الطالب: هل إزالة DIR؟ 849 00:29:18,752 --> 00:29:20,335 جيسون هيرشهورن: حتى إزالة مثل هذا؟ 850 00:29:20,335 --> 00:29:24,961 851 00:29:24,961 --> 00:29:26,398 >> الطالب: لا. 852 00:29:26,398 --> 00:29:27,835 فقط [غير مسموع]. 853 00:29:27,835 --> 00:29:29,024 854 00:29:29,024 --> 00:29:30,940 هيرشهورن جيسون: لا، في الوقت الحالي لا يوجد مرحبا. 855 00:29:30,940 --> 00:29:32,099 هناك فقط hi_dir. 856 00:29:32,099 --> 00:29:33,140 لذلك هذا هو الدليل. 857 00:29:33,140 --> 00:29:34,730 858 00:29:34,730 --> 00:29:37,930 ذلك فعلا ما تريد القيام به is-- أوه، هل لديك فكرة؟ 859 00:29:37,930 --> 00:29:39,281 أرى مثل نصف اليد. 860 00:29:39,281 --> 00:29:40,156 >> الطالب: [غير مسموع]. 861 00:29:40,156 --> 00:29:41,215 862 00:29:41,215 --> 00:29:42,090 جيسون هيرشهورن: OK. 863 00:29:42,090 --> 00:29:43,232 864 00:29:43,232 --> 00:29:44,470 >> الطالب: [غير مسموع]. 865 00:29:44,470 --> 00:29:45,345 >> جيسون هيرشهورن: OK. 866 00:29:45,345 --> 00:29:48,200 867 00:29:48,200 --> 00:29:51,790 حتى إذا كنت ترغب في إزالة دليل، وإزالة -R. 868 00:29:51,790 --> 00:29:52,580 هذا عودي. 869 00:29:52,580 --> 00:29:54,230 حتى إزالة هذا العودية الدليل. 870 00:29:54,230 --> 00:29:57,700 لذلك أريد منك أن تذهب إلى هذا الدليل، إزالة كل شيء في الدليل، 871 00:29:57,700 --> 00:29:59,180 ثم تخلص من الدليل. 872 00:29:59,180 --> 00:30:00,930 ثم انا ذاهب الى و كذلك، لأنني 873 00:30:00,930 --> 00:30:04,680 لا أريد أن يدفع لي مع تحذيرات بعد أن يزيل كل ملف واحد. 874 00:30:04,680 --> 00:30:06,720 حتى إزالة hi_dir -rf. 875 00:30:06,720 --> 00:30:08,680 876 00:30:08,680 --> 00:30:09,540 الازدهار، انها ذهبت. 877 00:30:09,540 --> 00:30:10,582 878 00:30:10,582 --> 00:30:12,040 فقط كن حذرا حيث يمكنك استخدام ذلك. 879 00:30:12,040 --> 00:30:14,730 انا ذاهب لاستخدامه هنا أيضا. -rf رهيبة. 880 00:30:14,730 --> 00:30:16,800 881 00:30:16,800 --> 00:30:17,530 انها ذهبت. 882 00:30:17,530 --> 00:30:18,780 كن حذرا حيث يمكنك استخدام ذلك. 883 00:30:18,780 --> 00:30:22,990 إذا كنت تستخدم ذلك هنا واكتب شيئا مثل هذا، لا تفعل أي وقت مضى أن. 884 00:30:22,990 --> 00:30:26,200 وأن حذف كل شيء على الخاص الأجهزة من دون أي وقت مضى محذرا لك. 885 00:30:26,200 --> 00:30:27,670 ولقد فعلت ذلك. 886 00:30:27,670 --> 00:30:31,620 وتحدد مشكلة الدرجات في الساعة 4:00 صباحا، كنت يحاول إزالة مشكلة وضع الدلائل، 887 00:30:31,620 --> 00:30:32,320 وفعلت ذلك. 888 00:30:32,320 --> 00:30:34,080 وكنت مثل يا إلهي. 889 00:30:34,080 --> 00:30:35,170 890 00:30:35,170 --> 00:30:36,850 لا do-- حاولت إلغائها. 891 00:30:36,850 --> 00:30:38,000 يمكنك إلغاء. 892 00:30:38,000 --> 00:30:42,670 قيادة C فقط يلغي كل شيء، ولكنني بالفعل حذف مثل 75٪. 893 00:30:42,670 --> 00:30:45,570 لذلك أنا يهدمه. 894 00:30:45,570 --> 00:30:46,580 والناس يفعلون ذلك. 895 00:30:46,580 --> 00:30:47,620 الجميع يفعل ذلك. 896 00:30:47,620 --> 00:30:49,460 لا تفعل هذا على الرغم من هذا الفصل الدراسي. 897 00:30:49,460 --> 00:30:49,960 انها تمتص. 898 00:30:49,960 --> 00:30:52,330 899 00:30:52,330 --> 00:30:54,050 أنا في حالة عصبية وجود لها هنا. 900 00:30:54,050 --> 00:30:55,247 انا ذاهب الى حذفه. 901 00:30:55,247 --> 00:30:58,354 >> [ضحك] 902 00:30:58,354 --> 00:30:59,020 هل لك أن تتخيل؟ 903 00:30:59,020 --> 00:31:01,050 904 00:31:01,050 --> 00:31:02,450 OK، الأسئلة. 905 00:31:02,450 --> 00:31:03,138 نعم؟ 906 00:31:03,138 --> 00:31:09,114 >> الطالب: حتى إذا فعلنا كل شيء تفعلونه هنا، هل هذا هو نفس 907 00:31:09,114 --> 00:31:13,791 مجرد الخوض في الواقع حفظ الملف باسم (غير مسموع). 908 00:31:13,791 --> 00:31:16,530 909 00:31:16,530 --> 00:31:18,405 جيسون هيرشهورن: أوه، تقصد من خلال جي إديت. 910 00:31:18,405 --> 00:31:18,870 الطالب: نعم. 911 00:31:18,870 --> 00:31:20,078 هيرشهورن جيسون: نعم هو. 912 00:31:20,078 --> 00:31:21,094 913 00:31:21,094 --> 00:31:21,760 جي إديت مفيد. 914 00:31:21,760 --> 00:31:23,440 915 00:31:23,440 --> 00:31:24,730 جي إديت ذلك مفيد جدا. 916 00:31:24,730 --> 00:31:26,550 في هذه الفئة، يمكنك القيام الكثير من الأشياء من خلال جي إديت. 917 00:31:26,550 --> 00:31:27,260 يمكنك حفظ. 918 00:31:27,260 --> 00:31:27,980 يمكنك إعادة تسمية. 919 00:31:27,980 --> 00:31:34,170 يمكنك نقل الملفات وأشياء من هذا القبيل، ولكن فقط بصدق عندما تذهب إلى 50-- 920 00:31:34,170 --> 00:31:40,330 كذلك كنت في 50-- 51، وإذا ذهبت إلى 61، وهذا ستكون حياتك. 921 00:31:40,330 --> 00:31:41,590 هذا هو سطر الأوامر. 922 00:31:41,590 --> 00:31:44,220 هذا هو المكان الذي سوف البرنامج مدى الحياة، 923 00:31:44,220 --> 00:31:47,050 ذلك بالتأكيد استخدام جي إديت إذا كنت تريد. 924 00:31:47,050 --> 00:31:47,929 925 00:31:47,929 --> 00:31:49,220 بالتأكيد وسيلة جيدة للبدء. 926 00:31:49,220 --> 00:31:52,550 لتحدد المشكلة الأولى، بالتأكيد استخدام، ولكن في كل مرة واحدة في حين لاخر 927 00:31:52,550 --> 00:31:56,790 محاولة للحصول على أكثر استخداما أكثر راحة مع وسائط سطر الأوامر. 928 00:31:56,790 --> 00:31:58,230 ولكن هل يمكن، بالتأكيد. 929 00:31:58,230 --> 00:31:58,730 ما الأمر؟ 930 00:31:58,730 --> 00:32:01,660 >> الطالب: لذلك عندما نريد حذف أحد الملفات التي قمنا بها، 931 00:32:01,660 --> 00:32:04,426 هناك طريقتان. [غير مسموع]. 932 00:32:04,426 --> 00:32:06,385 هل هناك طريقة عندما كنت حذف الدليل 933 00:32:06,385 --> 00:32:08,467 لطلب موجه لذلك أنت لا ينتهي حذفها؟ 934 00:32:08,467 --> 00:32:09,610 جيسون هيرشهورن: RM -R. 935 00:32:09,610 --> 00:32:10,810 لذلك لا قوة لها. 936 00:32:10,810 --> 00:32:11,489 RM حتى -R. 937 00:32:11,489 --> 00:32:14,280 انها سوف تمر بشكل متكرر، حذف كل شيء، يطالبك 938 00:32:14,280 --> 00:32:17,340 بعد كل شيء، والتي سوف تدفع لك المكسرات. 939 00:32:17,340 --> 00:32:18,660 940 00:32:18,660 --> 00:32:24,060 وكأنني على وجه الحصر تقريبا القيام RM -rf -f وجمهورية مقدونيا، فقط باستمرار. 941 00:32:24,060 --> 00:32:26,298 أنا وكأنني لم يكن لديك الوقت. 942 00:32:26,298 --> 00:32:27,600 أنا رجل مشغول. 943 00:32:27,600 --> 00:32:28,580 كل الحق، ما الأمر؟ 944 00:32:28,580 --> 00:32:29,170 نعم. 945 00:32:29,170 --> 00:32:32,015 >> الطالب: هل هناك تراجع، أو قمامة، أو أي شيء من هذا القبيل؟ 946 00:32:32,015 --> 00:32:32,890 جيسون هيرشهورن: رقم 947 00:32:32,890 --> 00:32:35,120 [ضحك] 948 00:32:35,120 --> 00:32:39,100 أستطيع العودة والحصول على بلدي الأجهزة أنني حذفت فقط، لا. 949 00:32:39,100 --> 00:32:39,600 لا، لا، لا. 950 00:32:39,600 --> 00:32:41,390 951 00:32:41,390 --> 00:32:43,030 إذا كنت تفعل RM، ينبغي ذهب. 952 00:32:43,030 --> 00:32:43,963 ما الأمر؟ 953 00:32:43,963 --> 00:32:46,785 >> الطالب: حتى تتمكن من [غير مسموع] معا. 954 00:32:46,785 --> 00:32:48,410 هيرشهورن جيسون: نعم، تماما مثل ذلك. 955 00:32:48,410 --> 00:32:52,190 هكذا على سبيل المثال، رأيت -rf RM. 956 00:32:52,190 --> 00:32:55,700 دعنا نقول أريد أن القيام يرة سورية -La، فإنه يظهر لي 957 00:32:55,700 --> 00:33:00,120 كل شيء، حتى مخبأة الأمور مع الأذونات الخاصة بهم. 958 00:33:00,120 --> 00:33:02,160 959 00:33:02,160 --> 00:33:06,762 >> الطالب: ص حتى ذلك الحين، و-r العلم، وإذا كنا لا يكون ذلك، 960 00:33:06,762 --> 00:33:08,250 لا يمكننا حذف دليل، أليس كذلك؟ 961 00:33:08,250 --> 00:33:08,746 >> جيسون هيرشهورن: الحق. 962 00:33:08,746 --> 00:33:10,990 >> الطالب: حتى أن يقول أننا نريد أن تفعل شيئا مع الدليل؟ 963 00:33:10,990 --> 00:33:12,610 غير أن ما يعني ذلك؟ 964 00:33:12,610 --> 00:33:14,570 >> جيسون هيرشهورن: -r يعني متكرر. 965 00:33:14,570 --> 00:33:17,670 لذلك الدليل هو الذهاب الى لديك ملفات في ذلك، أليس كذلك؟ 966 00:33:17,670 --> 00:33:21,680 وذلك ما تريد القيام به هو أنت أريد أن أخوض في هذا الدليل، 967 00:33:21,680 --> 00:33:24,110 حذف كل شيء، كل الملفات في هذا الدليل، 968 00:33:24,110 --> 00:33:26,510 ثم تخرج وحذف الدليل الفعلي. 969 00:33:26,510 --> 00:33:30,660 لذلك -R يعني العودية، تفعل ذلك جميع متكرر إذا كان هذا الأمر يبدو معقولا تماما. 970 00:33:30,660 --> 00:33:31,160 نعم. 971 00:33:31,160 --> 00:33:34,160 >> الطالب: لذا الدلائل لها [غير مسموع] ومجرد حذفه. 972 00:33:34,160 --> 00:33:35,160 أو هل still-- 973 00:33:35,160 --> 00:33:36,326 >> جيسون هيرشهورن: دعونا نحاول. 974 00:33:36,326 --> 00:33:39,040 975 00:33:39,040 --> 00:33:40,955 MKDIR ذلك فارغة. 976 00:33:40,955 --> 00:33:42,320 977 00:33:42,320 --> 00:33:43,810 إزالة فارغة. 978 00:33:43,810 --> 00:33:44,374 لا. 979 00:33:44,374 --> 00:33:45,646 >> الطالب: لا، لذلك كنت لا تزال بحاجة the-- 980 00:33:45,646 --> 00:33:46,937 >> هيرشهورن جيسون: نعم، دائما. 981 00:33:46,937 --> 00:33:48,940 -r ذلك، -rf، فارغة. 982 00:33:48,940 --> 00:33:50,432 983 00:33:50,432 --> 00:33:51,734 رهيبة. 984 00:33:51,734 --> 00:33:52,685 يعد الأسئلة؟ 985 00:33:52,685 --> 00:33:54,290 986 00:33:54,290 --> 00:33:59,230 أعتقد أن هذا هو الحادث بك دورة عن الاشياء سطر الأوامر. 987 00:33:59,230 --> 00:34:02,560 أي أسئلة، لأننا ذاهبون الى القفز فوق لأنواع البيانات، والحلقات، و 988 00:34:02,560 --> 00:34:03,901 وجميع هذه الأشياء؟ 989 00:34:03,901 --> 00:34:04,400 ما الأمر؟ 990 00:34:04,400 --> 00:34:07,960 >> الطالب: لا أملك CS50 يظهر كأحد الدلائل بلدي. 991 00:34:07,960 --> 00:34:09,370 هو طبيعي؟ 992 00:34:09,370 --> 00:34:09,710 >> جيسون هيرشهورن: أوه، نعم. 993 00:34:09,710 --> 00:34:10,929 هذا المنجم. 994 00:34:10,929 --> 00:34:14,830 نعم، حيث ان بلدي حلول لالاشياء الخاصة بك. 995 00:34:14,830 --> 00:34:17,670 >> [ضحك] 996 00:34:17,670 --> 00:34:20,469 >> لذلك نعم، هذا طبيعي تماما. 997 00:34:20,469 --> 00:34:23,870 أعتقد أن عليك ربما لديهم فقط هذه الأربعة. 998 00:34:23,870 --> 00:34:25,130 وأعتقد أنه قد يكون من الطبيعي. 999 00:34:25,130 --> 00:34:25,630 نعم. 1000 00:34:25,630 --> 00:34:27,370 1001 00:34:27,370 --> 00:34:28,730 OK، أي المزيد من الأسئلة؟ 1002 00:34:28,730 --> 00:34:30,219 وأنا أعلم أن كان بسرعة فائقة. 1003 00:34:30,219 --> 00:34:30,830 ما الأمر؟ 1004 00:34:30,830 --> 00:34:33,788 >> الطالب: رأيت اللون الأزرق والأخضر. 1005 00:34:33,788 --> 00:34:34,780 ما هذا؟ 1006 00:34:34,780 --> 00:34:36,405 >> هيرشهورن جيسون: وهذا يعني الدليل. 1007 00:34:36,405 --> 00:34:36,905 1008 00:34:36,905 --> 00:34:38,000 الطالب: وهذا اللون الأزرق؟ 1009 00:34:38,000 --> 00:34:40,100 >> جيسون هيرشهورن: أوه، تقصد هذا الأزرق والأخضر؟ 1010 00:34:40,100 --> 00:34:41,290 >> الطالب: لا. 1011 00:34:41,290 --> 00:34:41,724 >> جيسون هيرشهورن: هذا الأزرق والأخضر؟ 1012 00:34:41,724 --> 00:34:42,434 >> الطالب: لا. 1013 00:34:42,434 --> 00:34:43,195 عند listed-- 1014 00:34:43,195 --> 00:34:44,070 جيسون هيرشهورن: أوه. 1015 00:34:44,070 --> 00:34:47,100 1016 00:34:47,100 --> 00:34:47,620 مثل هذا؟ 1017 00:34:47,620 --> 00:34:49,000 >> الطالب: نعم، والرموز. 1018 00:34:49,000 --> 00:34:50,125 >> جيسون هيرشهورن: أوه، هذا. 1019 00:34:50,125 --> 00:34:50,678 1020 00:34:50,678 --> 00:34:51,219 لا أعرف. 1021 00:34:51,219 --> 00:34:52,052 ماذا يعني ذلك؟ 1022 00:34:52,052 --> 00:34:58,330 1023 00:34:58,330 --> 00:35:00,100 لذلك يبدو أن لافتا إلى دليل. 1024 00:35:00,100 --> 00:35:02,240 >> الطالب: يبدو تقريبا مثل اسم مستعار. 1025 00:35:02,240 --> 00:35:03,594 >> جيسون هيرشهورن: قد يكون. 1026 00:35:03,594 --> 00:35:04,760 أنت لست بحاجة إلى أن نعرف ذلك. 1027 00:35:04,760 --> 00:35:11,205 1028 00:35:11,205 --> 00:35:11,955 يعد الأسئلة؟ 1029 00:35:11,955 --> 00:35:14,180 1030 00:35:14,180 --> 00:35:14,680 رهيبة. 1031 00:35:14,680 --> 00:35:16,900 إذا كان لديك أي أسئلة، وأنا أعلم أن كان الكثير. 1032 00:35:16,900 --> 00:35:18,190 وهناك الكثير من هذه المعلومات سوف تكون على الانترنت. 1033 00:35:18,190 --> 00:35:19,750 سوف أضع على الانترنت ليا رفاق. 1034 00:35:19,750 --> 00:35:21,187 سوف يكون الفرع باء الانترنت كذلك. 1035 00:35:21,187 --> 00:35:23,270 أو إذا كان لديك أسئلة، مجرد الخروج وتسألني. 1036 00:35:23,270 --> 00:35:30,660 1037 00:35:30,660 --> 00:35:32,142 هنا تذهب. 1038 00:35:32,142 --> 00:35:41,050 1039 00:35:41,050 --> 00:35:44,400 حتى الآن شارون و هانا سوف يذهب أكثر من بعض 1040 00:35:44,400 --> 00:35:46,720 من المنطق وراء مشكلة مجموعة واحدة. 1041 00:35:46,720 --> 00:35:53,266 1042 00:35:53,266 --> 00:35:54,250 >> شارون: يا إلهي. 1043 00:35:54,250 --> 00:35:56,218 1044 00:35:56,218 --> 00:35:57,694 متاعب. 1045 00:35:57,694 --> 00:35:59,170 >> HANNAH: في غضون ذلك، أنا حنا. 1046 00:35:59,170 --> 00:36:00,154 هذا هو شارون. 1047 00:36:00,154 --> 00:36:03,106 نحن على حد سواء CS50 TFS، و نحن ذاهبون الى ان نعطيكم 1048 00:36:03,106 --> 00:36:06,050 في مقدمة القليل على زوجين هام الأشياء لمشكلة مجموعة واحدة. 1049 00:36:06,050 --> 00:36:09,670 كل شيء من أنواع البيانات لالشرطية لللحلقات. 1050 00:36:09,670 --> 00:36:10,620 الحلقات بشكل عام. 1051 00:36:10,620 --> 00:36:14,360 >> شارون: وفي النهاية، نحن سوف نلقي نظرة على ف مجموعة واحدة، 1052 00:36:14,360 --> 00:36:16,739 وماذا عليك أن تعرف عن ذلك. 1053 00:36:16,739 --> 00:36:18,030 لذلك دعونا نبدأ مع أنواع البيانات. 1054 00:36:18,030 --> 00:36:19,840 1055 00:36:19,840 --> 00:36:23,230 وينبغي أن يكون رفاق دراية تلك التي سلط عليها الضوء في اللون الأزرق. 1056 00:36:23,230 --> 00:36:25,340 حتى نتمكن من البدء مع [إينتس]. 1057 00:36:25,340 --> 00:36:31,500 [إينتس] هي الأعداد الصحيحة، حتى واحد، اثنان، ثلاثة، أربعة. العوامات، نقطة عائمة. 1058 00:36:31,500 --> 00:36:37,830 مثل الأعداد الصحيحة مع الكسور العشرية، حتى 5.2 أو حتى 5.0. 1059 00:36:37,830 --> 00:36:44,230 حرف وشخصيات مثل A، B، C. وسلسلة، يا رفاق يعرفون كل شيء. 1060 00:36:44,230 --> 00:36:48,470 مثل CS50 أو مرحبا والعالم. 1061 00:36:48,470 --> 00:36:50,290 1062 00:36:50,290 --> 00:36:56,890 >> منطقي هو منطقي، لذلك لدينا الصواب والخطأ لدينا منطقية. 1063 00:36:56,890 --> 00:37:01,550 حتى إذا كان هناك شيء يحسب لtruth-- 5 يساوي 5، وهذا يحسب إلى true، 1064 00:37:01,550 --> 00:37:06,470 وإذا كان لدينا 5 يساوي 4، وهذا كاذبة، بحيث يحسب إلى false. 1065 00:37:06,470 --> 00:37:12,280 وهنا لدينا والمرتبطة حجم كل من هذه الأنواع من البيانات. 1066 00:37:12,280 --> 00:37:14,860 وعليك أن تعرف هذه لمسابقات الخاص بك، 1067 00:37:14,860 --> 00:37:18,412 ولذلك فإن هذا قد يكون من المفيد ل تذكر، ولكن سنقوم بعد هذه. 1068 00:37:18,412 --> 00:37:19,745 فعلا انهم نشرها بالفعل. 1069 00:37:19,745 --> 00:37:21,921 1070 00:37:21,921 --> 00:37:24,420 لذلك يجب أن تكون على دراية تلك أبرزت باللون الأزرق. 1071 00:37:24,420 --> 00:37:27,900 1072 00:37:27,900 --> 00:37:30,580 >> جيسون هيرشهورن: ريال سريعة، فقط في حال كنت 1073 00:37:30,580 --> 00:37:34,096 تريد أن تعرف الفرق بين شار وسلسلة. 1074 00:37:34,096 --> 00:37:45,020 لذلك عندما كنت تكتب الاشياء، كلما كان لديك شيء من هذا القبيل "مرحبا" 1075 00:37:45,020 --> 00:37:46,340 التي ستكون سلسلة. 1076 00:37:46,340 --> 00:37:48,090 حتى إذا كان هناك اثنين ونقلت وانها السلسلة. 1077 00:37:48,090 --> 00:37:52,890 ولكن إذا كان لي أن هذا "ح" مثل ذلك، وهذا هو السلسلة. 1078 00:37:52,890 --> 00:37:55,759 ولكن إذا كان لدي واحدة فقط الاقتباس، وهذا هو شار. 1079 00:37:55,759 --> 00:37:57,550 وهكذا ما هو الفرق قد تسأل. 1080 00:37:57,550 --> 00:38:00,985 كذلك، والفرق هو هذا هو واحد بايت من الذاكرة. 1081 00:38:00,985 --> 00:38:02,265 وهذا هو 4 بايت من الذاكرة. 1082 00:38:02,265 --> 00:38:09,480 1083 00:38:09,480 --> 00:38:10,520 >> شارون: تعويم؟ 1084 00:38:10,520 --> 00:38:12,180 وصف ذلك مرة أخرى؟ 1085 00:38:12,180 --> 00:38:18,200 حسنا، انها نوع من مثل عدد أن لديه نقطة العشرية معها، 1086 00:38:18,200 --> 00:38:27,569 حتى 5.2 أو حتى 5.0 هو تعويم مقابل فقط 5 هو عدد صحيح. 1087 00:38:27,569 --> 00:38:28,444 الطالب: [غير مسموع]. 1088 00:38:28,444 --> 00:38:30,240 1089 00:38:30,240 --> 00:38:36,301 >> شارون: أوه، يمكن أن يكون الكثير النقاط العشرية، حتى 5،675-3،1415. 1090 00:38:36,301 --> 00:38:36,800 نعم؟ 1091 00:38:36,800 --> 00:38:39,716 >> الطالب: هل نحن بحاجة إلى معرفة جميع الأحجام لهذا؟ 1092 00:38:39,716 --> 00:38:40,216 شارون: نعم. 1093 00:38:40,216 --> 00:38:41,293 1094 00:38:41,293 --> 00:38:42,168 الطالب: [غير مسموع]. 1095 00:38:42,168 --> 00:38:45,810 1096 00:38:45,810 --> 00:38:49,250 >> شارون: لا تقلق تلك البيضاء فقط حتى الآن. 1097 00:38:49,250 --> 00:38:54,349 >> HANNAH: إن الإيضاحات هي نشر في CS50.net/sections. 1098 00:38:54,349 --> 00:38:56,432 الطالب: فقط من الفضول، هناك فائدة 1099 00:38:56,432 --> 00:39:00,424 لمعرفة حجم الملفات كنت الدعوة حتى يتسنى لنا أن نعرف ذلك؟ 1100 00:39:00,424 --> 00:39:01,430 1101 00:39:01,430 --> 00:39:04,330 >> شارون: لذلك فان هذه هي أنواع البيانات، ولكن نعم. 1102 00:39:04,330 --> 00:39:09,820 حتى في هذه الحالة، وهو واحد من شأنه تناول المزيد من الذاكرة أو مساحة أكبر؟ 1103 00:39:09,820 --> 00:39:13,940 >> جيسون هيرشهورن: هكذا للمثال ملموس، 1104 00:39:13,940 --> 00:39:16,904 في أعتقد مجموعة مشكلة أربعة أو خمسة، ونحن 1105 00:39:16,904 --> 00:39:19,070 ذاهب الى ان نعطيكم مجموعة من البيانات، وكنت في الأساس 1106 00:39:19,070 --> 00:39:20,710 يجب أن تجتاز تلك البيانات. 1107 00:39:20,710 --> 00:39:24,470 لذلك فمن المفيد أن نعرف أن إذا كان لديك الكثير من الأعداد الصحيحة، 1108 00:39:24,470 --> 00:39:25,770 التي ستكون ما. 1109 00:39:25,770 --> 00:39:28,802 لذلك دعونا نقول أعطيتك عشرة الأعداد الصحيحة، ما هو حجم هذا؟ 1110 00:39:28,802 --> 00:39:30,111 1111 00:39:30,111 --> 00:39:30,610 الطالب: 40. 1112 00:39:30,610 --> 00:39:32,026 جيسون هيرشهورن: 40 بايت، والحق. 1113 00:39:32,026 --> 00:39:35,690 لذلك قد نحتاج أن نعرف أن حسنا، أنا في حاجة للقفز 40 بايت. 1114 00:39:35,690 --> 00:39:42,200 لذلك دعونا نقول بدلا من ذلك فإنه من 40 حرف، then-- دعنا نقول أعطيتك 10 حرف، 1115 00:39:42,200 --> 00:39:44,860 ثم تعلمون، حسنا، أنا فقط تحتاج للقفز 10 بايت. 1116 00:39:44,860 --> 00:39:47,651 لذلك فمن المفيد جدا أن نعرف حجم أنواع البيانات الفعلية، 1117 00:39:47,651 --> 00:39:49,900 لأن الكثير من الأوقات عليك يتم القفز حولها البيانات، 1118 00:39:49,900 --> 00:39:51,399 لذلك أنت بحاجة إلى معرفة مدى للقفز. 1119 00:39:51,399 --> 00:39:53,854 1120 00:39:53,854 --> 00:39:56,780 >> الطالب: ما الفرق بين علامات الاقتباس والاقتباس واحد؟ 1121 00:39:56,780 --> 00:39:58,670 >> هيرشهورن جيسون: حسنا، اثنين من يقتبس هي سلسلة. 1122 00:39:58,670 --> 00:40:00,423 واحد اقتبس هو شار. 1123 00:40:00,423 --> 00:40:03,570 >> الطالب: مثل عمليا، ما هو الفرق؟ 1124 00:40:03,570 --> 00:40:04,466 كلاهما يقول مرحبا. 1125 00:40:04,466 --> 00:40:05,094 1126 00:40:05,094 --> 00:40:06,260 جيسون هيرشهورن: أوه، آسف. 1127 00:40:06,260 --> 00:40:07,870 هذا هو مجرد ساعة. 1128 00:40:07,870 --> 00:40:09,585 آسف، هذا ليس واضحا. 1129 00:40:09,585 --> 00:40:10,920 1130 00:40:10,920 --> 00:40:12,412 >> الطالب: حتى أعلى one-- 1131 00:40:12,412 --> 00:40:14,120 جيسون هيرشهورن: هذا هو سلسلة، نعم. 1132 00:40:14,120 --> 00:40:15,430 لذلك من حرفين، أليس كذلك؟ 1133 00:40:15,430 --> 00:40:16,360 سلسلة، مرحبا. 1134 00:40:16,360 --> 00:40:19,030 ولكن دعنا نقول أنا فقط وكان حرف واحد، 1135 00:40:19,030 --> 00:40:23,220 إذا وضعت اثنين من علامات الاقتباس حول مجرد ساعة، وهذا هو السلسلة. 1136 00:40:23,220 --> 00:40:24,500 هذا هو سلسلة ح. 1137 00:40:24,500 --> 00:40:25,660 1138 00:40:25,660 --> 00:40:26,940 هل هذا يعقل؟ 1139 00:40:26,940 --> 00:40:28,705 لذلك هذا هو أربعة بايت. 1140 00:40:28,705 --> 00:40:31,660 ولكن دعنا نقول أنني تخلصت من أن وضع واحد فقط. 1141 00:40:31,660 --> 00:40:33,940 1142 00:40:33,940 --> 00:40:34,830 واحد الاقتباس. 1143 00:40:34,830 --> 00:40:37,140 هذا هو الآن شار، وهو شار ح. 1144 00:40:37,140 --> 00:40:38,440 1145 00:40:38,440 --> 00:40:42,410 هكذا نفس الشيء بالضبط، نوع بيانات مختلف. 1146 00:40:42,410 --> 00:40:45,330 هذا هو بايت واحد فقط، في حين أن وكانت سلسلة أربعة بايت. 1147 00:40:45,330 --> 00:40:45,830 نعم. 1148 00:40:45,830 --> 00:40:48,214 1149 00:40:48,214 --> 00:40:50,630 الطالب: حتى إذا كنت تحاول لتخزين كلمة مثل ديفيد، 1150 00:40:50,630 --> 00:40:54,436 كنت تريد أن تستخدم سلسلة ل بغض النظر عن كيفية طويلة السلسلة، 1151 00:40:54,436 --> 00:40:57,760 سوف يستغرق سوى أربعة بايت إلا انها طويلة طويلة 1152 00:40:57,760 --> 00:41:02,530 أو مزدوج، والذي case-- حتى لو كان تتجاوز أربعة أحرف، ثم 1153 00:41:02,530 --> 00:41:04,435 تريد جعله السلسلة. 1154 00:41:04,435 --> 00:41:05,810 غير أن المنطق وراء عام. 1155 00:41:05,810 --> 00:41:06,537 1156 00:41:06,537 --> 00:41:09,370 جيسون هيرشهورن: إذا كان يمتد أبعد من حرف واحد، انها سلسلة. 1157 00:41:09,370 --> 00:41:10,640 1158 00:41:10,640 --> 00:41:14,880 >> الطالب: إذن ليس هناك [غير مسموع] لتخزين إلكتروني أربعة 1159 00:41:14,880 --> 00:41:18,370 كلمة أربعة فرد أو ثلاثة أحرف كلمة من ثلاثة أحرف فردية 1160 00:41:18,370 --> 00:41:22,050 لأن هذا سوف يكون ثلاثة بايت فقط، بدلا من سلسلة من ثلاثة أجزاء. 1161 00:41:22,050 --> 00:41:23,611 1162 00:41:23,611 --> 00:41:25,110 جيسون هيرشهورن: هل يمكن أن تفعل ذلك. 1163 00:41:25,110 --> 00:41:27,850 1164 00:41:27,850 --> 00:41:31,070 هل يمكن أن تفعل ذلك، ولكن أنا لا أعتقد أنه من المفيد حقا، 1165 00:41:31,070 --> 00:41:32,570 لأنك توفير بايت واحد فقط. 1166 00:41:32,570 --> 00:41:33,310 أنت تعرف ما أقوله؟ 1167 00:41:33,310 --> 00:41:35,559 في المخطط الكبير للأشياء، هذا لن يهم حقا. 1168 00:41:35,559 --> 00:41:39,210 ولكن على سبيل المثال، printf، إذا كنت تطبع و ولك 1169 00:41:39,210 --> 00:41:43,430 ثلاثة حروف يمكنك طباعة أن out-- دعونا نقول لكم C-A-T، 1170 00:41:43,430 --> 00:41:47,680 يمكنك طباعة القط فقط عن طريق فعل واحد واحد شار شار شار واحد، 1171 00:41:47,680 --> 00:41:49,980 أو يمكنك طباعة سلسلة القط. 1172 00:41:49,980 --> 00:41:51,140 انها نفس الشيء بالضبط. 1173 00:41:51,140 --> 00:41:52,870 لذلك يمكن أن تفعل ذلك من هذا القبيل، but-- 1174 00:41:52,870 --> 00:41:54,330 >> الطالب: إنه لن لحفظ كثيرا لك. 1175 00:41:54,330 --> 00:41:54,720 >> هيرشهورن جيسون: نعم. 1176 00:41:54,720 --> 00:41:57,125 الصداع أنه سوف حث هو لا يستحق ذلك. 1177 00:41:57,125 --> 00:41:59,049 1178 00:41:59,049 --> 00:42:00,020 نعم؟ 1179 00:42:00,020 --> 00:42:02,920 >> الطالب: على سبيل المثال، كان لديك ساعة واحدة 1180 00:42:02,920 --> 00:42:05,410 مقابل اثنين، وعلامات الاقتباس المفردة أو المزدوجة. 1181 00:42:05,410 --> 00:42:08,760 لماذا تريد حفظ حرف واحد كسلسلة. 1182 00:42:08,760 --> 00:42:11,569 ما الغرض لا تخدم أي وقت مضى؟ 1183 00:42:11,569 --> 00:42:12,860 هيرشهورن جيسون: أنا لا أعرف. 1184 00:42:12,860 --> 00:42:14,568 أعني، انها حقا يعتمد على البرنامج. 1185 00:42:14,568 --> 00:42:16,060 1186 00:42:16,060 --> 00:42:20,800 على سبيل المثال، اعتقد في وقت لاحق ستحصل في الاشياء سطر الأوامر. 1187 00:42:20,800 --> 00:42:24,770 هكذا على سبيل المثال، بدلا من لي يطلب منك لinteger-- آسف، 1188 00:42:24,770 --> 00:42:26,720 يمكنني التحدث الى أنت؟ 1189 00:42:26,720 --> 00:42:27,220 HANNAH: نعم. 1190 00:42:27,220 --> 00:42:30,660 1191 00:42:30,660 --> 00:42:32,450 >> جيسون هيرشهورن: هكذا على سبيل المثال، بدلا من ذلك 1192 00:42:32,450 --> 00:42:35,830 لي يسأل عن شيء مع نهاية تحصل، والتي 1193 00:42:35,830 --> 00:42:38,854 أعتقد أنك قد شهدت محاضرة، قد يكون هناك سطر الأوامر. 1194 00:42:38,854 --> 00:42:40,520 أنت فقط اكتبه في في سطر الأوامر. 1195 00:42:40,520 --> 00:42:46,690 سيكون مثل - / hello4 أو شيء ما، أو helloh ح، أيا كان. 1196 00:42:46,690 --> 00:42:49,190 كنت تفعل ذلك في سطر الأوامر بدلا من طلب ذلك، 1197 00:42:49,190 --> 00:42:53,830 أن سطر الأوامر دائما سلسلة، سواء كان ذلك في أربعة أو ساعة، 1198 00:42:53,830 --> 00:42:55,320 التي هي دائما سلسلة. 1199 00:42:55,320 --> 00:42:59,130 لذلك هذا هو مثال واحد عندما كنت قد لديهم بريد إلكتروني المفرد أو بصيغة المفرد 1200 00:42:59,130 --> 00:43:00,667 عدد مثلت كسلسلة. 1201 00:43:00,667 --> 00:43:06,360 1202 00:43:06,360 --> 00:43:07,110 شارون: حسنا. 1203 00:43:07,110 --> 00:43:08,230 1204 00:43:08,230 --> 00:43:09,855 ثم وهنا بعض مشغلي الأساسية. 1205 00:43:09,855 --> 00:43:11,460 1206 00:43:11,460 --> 00:43:14,560 نأمل كنت على دراية الأربعة الأولى فقط في العام. 1207 00:43:14,560 --> 00:43:18,080 لذلك هناك عمليات الجمع والطرح، الضرب والقسمة، 1208 00:43:18,080 --> 00:43:23,535 وتأكد من أنك تستخدم ضربات المفاتيح الصحيحة. 1209 00:43:23,535 --> 00:43:25,260 1210 00:43:25,260 --> 00:43:29,640 >> ثم هناك MODULO أيضا، والتي بعض لأنك قد لا تكون مألوفة جدا مع. 1211 00:43:29,640 --> 00:43:34,900 وما يفعله هو أن مودولو إذا أخذنا هذا المثال 4٪ 2، 1212 00:43:34,900 --> 00:43:37,990 فإنه يأخذ ما تبقى من ما الذي يحدث في الانقسام. 1213 00:43:37,990 --> 00:43:41,670 حتى 4 مقسوم على 2 من 2 وليس هناك ما تبقى. 1214 00:43:41,670 --> 00:43:47,880 4 القسمة على 3 هو 1 و 1/3، وهكذا بقية 1. 1215 00:43:47,880 --> 00:43:49,320 لذلك يحسب لاحد. 1216 00:43:49,320 --> 00:43:56,960 ثم 4٪ 5 هي جزء 4/5، والباقي هو 4. 1217 00:43:56,960 --> 00:43:58,580 هل هذا يعقل؟ 1218 00:43:58,580 --> 00:43:59,580 موافق، بارد. 1219 00:43:59,580 --> 00:44:01,080 1220 00:44:01,080 --> 00:44:03,110 ونحن نتابع PEMDAS هنا أيضا. 1221 00:44:03,110 --> 00:44:06,240 1222 00:44:06,240 --> 00:44:07,740 >> وحتى بعض التعبيرات المنطقية. 1223 00:44:07,740 --> 00:44:08,920 1224 00:44:08,920 --> 00:44:16,890 حتى لقد رأينا يا رفاق يساوي متساوين لنقارن على سبيل المثال رقمين. 1225 00:44:16,890 --> 00:44:20,440 حتى إذا كان يساوي 5 يساوي 5، الذي يحسب إلى true. 1226 00:44:20,440 --> 00:44:22,190 تأكد أن لديك واحد فقط يساوي علامة. 1227 00:44:22,190 --> 00:44:23,530 1228 00:44:23,530 --> 00:44:27,030 ليست متساوين، انها فرقعة أو التعجب. 1229 00:44:27,030 --> 00:44:28,960 >> HANNAH: اثنان من علامات المساواة عند القيام المساواة. 1230 00:44:28,960 --> 00:44:29,290 >> شارون: أوه، نعم. 1231 00:44:29,290 --> 00:44:30,998 تأكد من أنك لا لديك واحد يساوي علامة. 1232 00:44:30,998 --> 00:44:32,320 1233 00:44:32,320 --> 00:44:35,745 ومن ثم ليست متساوين، انها تساوي الانفجار. 1234 00:44:35,745 --> 00:44:37,000 1235 00:44:37,000 --> 00:44:40,540 وبعد ذلك يمكنك البحث من خلال أقل من، أكبر من. 1236 00:44:40,540 --> 00:44:44,300 ومن ثم لدينا منطقية و ومنطقيا أو هنا. 1237 00:44:44,300 --> 00:44:47,190 وما الذي يفعله هو، إذا تتذكر في سكراتش 1238 00:44:47,190 --> 00:44:51,000 عندما كان لديك تلك الكتلة وقال ان و، ثم 1239 00:44:51,000 --> 00:44:54,860 يمكن أن يصلح قطعتين مختلفة هناك، وهذا ما يفعل هذا و. 1240 00:44:54,860 --> 00:44:56,450 وتأكد من قيام اثنين من الوات. 1241 00:44:56,450 --> 00:44:57,590 1242 00:44:57,590 --> 00:45:04,110 وهذا المفتاح يمكنك العثور نحو الحق، الحق تحت الزر الخاص بك حذف. 1243 00:45:04,110 --> 00:45:07,820 1244 00:45:07,820 --> 00:45:08,907 السؤال؟ 1245 00:45:08,907 --> 00:45:10,398 >> الطالب: ما هو (غير مسموع)؟ 1246 00:45:10,398 --> 00:45:16,900 1247 00:45:16,900 --> 00:45:20,400 >> شارون: حسنا، إذا كنت تفعل فقط واحد، وكنت مقارنة بت. 1248 00:45:20,400 --> 00:45:22,040 1249 00:45:22,040 --> 00:45:26,400 حتى إذا كنت تتذكر ما بت هي، انهم 0 و1، وهكذا 1250 00:45:26,400 --> 00:45:27,740 وهذا ما يقارن شيء آخر. 1251 00:45:27,740 --> 00:45:29,440 لذلك نحن ذاهبون الى التركيز على هذا الآن. 1252 00:45:29,440 --> 00:45:31,856 >> جيسون هيرشهورن: هكذا يساوي واحد هو مثل مهمة، أليس كذلك؟ 1253 00:45:31,856 --> 00:45:33,170 لذلك مثل الباحث x تساوي 4. 1254 00:45:33,170 --> 00:45:38,080 كنت تقول أن المتغير س يساوي 4. 1255 00:45:38,080 --> 00:45:42,910 حتى يساوي 1 هو المهمة، ولكن يستخدم المعامل وأنابيب 1256 00:45:42,910 --> 00:45:45,820 أو الحانات، تماما مثل شارون وقال، انهم مشغلي المختصة بالبت. 1257 00:45:45,820 --> 00:45:47,620 كنت لا داعي للقلق بشأن ذلك. 1258 00:45:47,620 --> 00:45:49,120 1259 00:45:49,120 --> 00:45:51,620 >> الطالب: متى كنت تستخدم منطقي وومنطقية أو مرة أخرى؟ 1260 00:45:51,620 --> 00:45:54,620 أنا فقط نسيت عندما كنت تفعل ذلك. 1261 00:45:54,620 --> 00:45:57,510 >> HANNAH: بالتأكيد، لذلك إذا كنت تريد من أي وقت مضى للتحقق مما إذا شيئين صحيحة، 1262 00:45:57,510 --> 00:46:01,550 على سبيل المثال، دعنا نقول أريد أن تحقق أن عددا يتراوح بين 5 و 15، 1263 00:46:01,550 --> 00:46:04,660 وأود أن أقول تأكد من أن عدد أكبر من 5. 1264 00:46:04,660 --> 00:46:09,430 لذلك دعونا نقول إذا كان x أكبر من 5 وأقل من 15. 1265 00:46:09,430 --> 00:46:12,630 لذلك من أجل أن آكل بيان لتقييم إلى true، 1266 00:46:12,630 --> 00:46:16,290 تحتاج كل هذا النوع من الباطن البيانات لتقييم صحيح. 1267 00:46:16,290 --> 00:46:18,481 مع أو تحتاج فقط واحد من اثنين أو كليهما. 1268 00:46:18,481 --> 00:46:19,564 الطالب: عظيم، شكرا لك. 1269 00:46:19,564 --> 00:46:20,820 1270 00:46:20,820 --> 00:46:24,980 >> شارون: وأيضا في خدش، وأنا بالتأكيد في الكثير من المشاريع الخاصة بك 1271 00:46:24,980 --> 00:46:31,059 إذا كان لديك لمس حافة أو إذا لمس شبح آخر ثم ترتد 1272 00:46:31,059 --> 00:46:31,600 أو شيء من هذا. 1273 00:46:31,600 --> 00:46:34,362 1274 00:46:34,362 --> 00:46:37,070 هانا: حسنا، فلماذا نحن نهتم جميع هذه القيم المنطقية؟ 1275 00:46:37,070 --> 00:46:40,600 لدينا هذه الهياكل التي قمت رأيت في خدش دعا الشرطية. 1276 00:46:40,600 --> 00:46:44,830 والشرطية هي أي شيء ل تشكيل إذا كان بعض شرط أو بعض منطقية 1277 00:46:44,830 --> 00:46:48,970 هو صحيح، ثم القيام رمز بين هذه الأقواس المعقوفة. 1278 00:46:48,970 --> 00:46:51,220 حتى تستطيع أن ترى على اليمين هنا هو كتلة خدش. 1279 00:46:51,220 --> 00:46:55,132 إذا كان لديك هذا الحين، وأي شيء أن يذهب إلى هذا الشكل الصغير الذي 1280 00:46:55,132 --> 00:46:56,840 يبدو this-- ط لا أعرف ما كنت 1281 00:46:56,840 --> 00:46:59,960 استدعاء that-- أن يحدث ل أن تكون منطقية أو شرط. 1282 00:46:59,960 --> 00:47:01,880 >> ذلك مرة أخرى، قيمة منطقية أو الشرط هو أي شيء 1283 00:47:01,880 --> 00:47:04,500 إما أن تقيم إلى صواب أو خطأ. 1284 00:47:04,500 --> 00:47:06,150 ومرة أخرى، يمكنك الجمع بين القيم المنطقية. 1285 00:47:06,150 --> 00:47:10,740 هل يمكن أن يكون، مرة أخرى، x هو أكبر من 5 و X هو أقل من 15. 1286 00:47:10,740 --> 00:47:13,610 أو هل يمكن أن يكون مجرد واحد تلك X هو أقل من 5. 1287 00:47:13,610 --> 00:47:16,850 >> موافق، وذلك في C إنها على اليسار. 1288 00:47:16,850 --> 00:47:18,270 انها مجرد الكلمة إذا. 1289 00:47:18,270 --> 00:47:20,750 بين قوسين، و الشرط أو منطقية. 1290 00:47:20,750 --> 00:47:23,590 ثم رمز بين هذين الأقواس المعقوفة 1291 00:47:23,590 --> 00:47:28,746 سيتم تنفيذ فقط، سيتم تشغيل إلا إذا هذا الشرط أو ذاك منطقية صحيحة. 1292 00:47:28,746 --> 00:47:30,385 هل هذا يعقل؟ 1293 00:47:30,385 --> 00:47:30,885 رهيبة. 1294 00:47:30,885 --> 00:47:31,570 موافق. 1295 00:47:31,570 --> 00:47:33,278 وبعد ذلك يجوز لك لقد رأيت في الخدش، 1296 00:47:33,278 --> 00:47:35,830 يمكننا أيضا إضافة على آخر، الذي هو في الأساس 1297 00:47:35,830 --> 00:47:38,820 أي شيء بين الأقواس المعقوفة تحت آخر 1298 00:47:38,820 --> 00:47:41,430 سيتم تنفيذ إلا إذا حالة خاطئة. 1299 00:47:41,430 --> 00:47:42,610 1300 00:47:42,610 --> 00:47:43,600 معنى؟ 1301 00:47:43,600 --> 00:47:44,840 أي أسئلة على هذين؟ 1302 00:47:44,840 --> 00:47:45,905 1303 00:47:45,905 --> 00:47:46,405 رهيبة. 1304 00:47:46,405 --> 00:47:48,430 1305 00:47:48,430 --> 00:47:49,125 >> بارد. 1306 00:47:49,125 --> 00:47:50,650 حتى هنا مثال سريع. 1307 00:47:50,650 --> 00:47:54,410 دعونا نقول أننا نريد أن تحدد، على أساس الوقت، 1308 00:47:54,410 --> 00:47:56,760 إذا كان علينا أن نقول جيد صباح أو مساء الخير. 1309 00:47:56,760 --> 00:48:00,480 أنا أقول لو كان قبل الساعة 12:00 ظهرا، نحن ذاهبون لنقول صباح الخير، 1310 00:48:00,480 --> 00:48:02,940 وإلا فإننا ذاهبون يقول مساء الخير. 1311 00:48:02,940 --> 00:48:07,180 وعندما قلت ان خلاف ذلك، وهذا يعادل في C لهذا آخر. 1312 00:48:07,180 --> 00:48:10,580 لذلك نحن في طريقنا لمعرفة ما اذا كان الساعة العسكري هو أقل من الساعة 12:00 ظهرا، 1313 00:48:10,580 --> 00:48:12,060 نقول صباح الخير. 1314 00:48:12,060 --> 00:48:14,025 أقول خلاف ذلك مساء الخير. 1315 00:48:14,025 --> 00:48:17,500 >> الطالب: هكذا كنا فعلا أن تحصل على مدخلات للمرة العسكري مع سلسلة GET. 1316 00:48:17,500 --> 00:48:18,097 1317 00:48:18,097 --> 00:48:18,680 HANNAH: الحق. 1318 00:48:18,680 --> 00:48:22,110 فعل في مكان آخر لكنا فعلا يجب أن تقدم هذه المعلومات. 1319 00:48:22,110 --> 00:48:23,700 الحق هنا ليس له قيمة. 1320 00:48:23,700 --> 00:48:25,510 نحن أبدا حتى تعريفه. 1321 00:48:25,510 --> 00:48:28,630 وأفترض أنه في مكان ما فوق هذا البرنامج وأنا أعلن ذلك الوقت، 1322 00:48:28,630 --> 00:48:32,090 أو طلب ذلك الوقت، or-- أي شيء آخر مع هذا المثال؟ 1323 00:48:32,090 --> 00:48:33,560 1324 00:48:33,560 --> 00:48:34,060 رهيبة. 1325 00:48:34,060 --> 00:48:35,750 1326 00:48:35,750 --> 00:48:40,490 >> حسنا، الآن لدينا بالإضافة إلى ذلك بسيطة إذا شكل آخر، 1327 00:48:40,490 --> 00:48:42,899 لدينا اثنين من الهياكل المختلفة الأخرى. 1328 00:48:42,899 --> 00:48:44,940 لذلك علينا أولا مفتاح البيان، وهنا 1329 00:48:44,940 --> 00:48:46,564 الشكل العام لبيان التبديل. 1330 00:48:46,564 --> 00:48:49,450 1331 00:48:49,450 --> 00:48:53,110 لديك الكلمة التبديل و بنفس الطريقة يكون لديك الكلمة إذا. 1332 00:48:53,110 --> 00:48:56,250 ثم مدخلا، في هذه الحالة ن. 1333 00:48:56,250 --> 00:48:58,410 ولذلك فإن هذا يمكن أن تعمل فقط مع أعداد صحيحة. 1334 00:48:58,410 --> 00:49:02,270 بحيث المدخلات ن له ليكون صحيحا، حسنا؟ 1335 00:49:02,270 --> 00:49:04,950 ونحن في طريقنا ل اتبع واحدة من هذه الحالات 1336 00:49:04,950 --> 00:49:07,430 اعتمادا على ما هو أن قيمة ن. 1337 00:49:07,430 --> 00:49:12,170 >> حتى في هذه الحالة، يمكنك مقارنة أولا هو ن يساوي واحد ثابت، 1338 00:49:12,170 --> 00:49:15,844 إذا كان كذلك، تفعل كل شيء نوع من بادئة إلى هنا. 1339 00:49:15,844 --> 00:49:17,510 أنا يمكن أن نشير إليها لأنني قصير جدا. 1340 00:49:17,510 --> 00:49:19,400 1341 00:49:19,400 --> 00:49:23,210 إذا لم يكن يساوي واحد ثابت وبدلا من ذلك هو ثابت يساوي اثنين، 1342 00:49:23,210 --> 00:49:27,060 نحن ذاهبون لمتابعة تلك الكتلة الثانية، ويمكننا أن نفعل هذا لعدة مرات 1343 00:49:27,060 --> 00:49:32,890 كما نريد، ثم أن الافتراضي هو إذا انها لا تتطابق مع أي من الحالات المذكورة أعلاه، 1344 00:49:32,890 --> 00:49:33,820 تنفيذ التعليمات البرمجية. 1345 00:49:33,820 --> 00:49:35,759 1346 00:49:35,759 --> 00:49:36,550 أي أسئلة هنا؟ 1347 00:49:36,550 --> 00:49:38,133 هذا واحد هو قليلا أكثر تعقيدا. 1348 00:49:38,133 --> 00:49:38,633 1349 00:49:38,633 --> 00:49:39,395 نعم؟ 1350 00:49:39,395 --> 00:49:41,820 >> الطالب: استراحة يدل على ماذا؟ 1351 00:49:41,820 --> 00:49:45,560 >> HANNAH: بالتأكيد، وذلك بمجرد دخولنا أن كتلة، إذا وجدنا، دعنا نقول، 1352 00:49:45,560 --> 00:49:50,940 لدينا ن هو في الواقع يساوي واحد ثابت، ندخل تلك الكتلة بعد النقطتين. 1353 00:49:50,940 --> 00:49:54,840 ونحن نفعل كل ما هو على أن خط التعليق، 1354 00:49:54,840 --> 00:49:58,182 وبعد ذلك كسر، وهذا يعني أننا الخروج بيان التبديل هذا تماما. 1355 00:49:58,182 --> 00:49:58,682 الطالب: OK. 1356 00:49:58,682 --> 00:49:59,830 1357 00:49:59,830 --> 00:50:00,562 >> HANNAH: مم-HM؟ 1358 00:50:00,562 --> 00:50:03,311 >> الطالب: هو المسافة البادئة الضرورة، أو لا تحتاج إليها (غير مسموع)؟ 1359 00:50:03,311 --> 00:50:03,959 1360 00:50:03,959 --> 00:50:04,500 HANNAH: متأكد. 1361 00:50:04,500 --> 00:50:07,640 لذلك، كما هو الحال دائما، تسنن ليس من الضرورة القصوى. 1362 00:50:07,640 --> 00:50:09,930 الكمبيوتر لا يهمني ما إذا كنت بمحاذاة أطراف. 1363 00:50:09,930 --> 00:50:12,630 نحن، لأن الناس الذين هم قراءة الشفرة، لا الرعاية. 1364 00:50:12,630 --> 00:50:15,100 لذلك فمن الأسهل كثيرا على أنظر إلى الشاشة 1365 00:50:15,100 --> 00:50:19,707 ونرى، أوه، أنا أعرف بالضبط ما يحدث عندما ن يساوي واحد مستمر. 1366 00:50:19,707 --> 00:50:22,290 إذا كان لي تزكي عشوائية، وأنا لن تكون قادرا على معرفة ذلك بسهولة. 1367 00:50:22,290 --> 00:50:23,276 نعم؟ 1368 00:50:23,276 --> 00:50:27,466 >> الطالب: حتى إذا أراد المستخدم ل اختيار واحد من الخيارات التي 1369 00:50:27,466 --> 00:50:31,657 لدينا في القائمة، من شأنه نستخدمها، واعتقد، [غير مسموع]، 1370 00:50:31,657 --> 00:50:35,108 ولكن الحصول على عدد صحيح من إليها وجعل ذلك في ن؟ 1371 00:50:35,108 --> 00:50:36,844 1372 00:50:36,844 --> 00:50:37,760 HANNAH: صحيح تماما. 1373 00:50:37,760 --> 00:50:40,330 لذلك دعونا نقول اننا نريد للتحقق ما صحيح. 1374 00:50:40,330 --> 00:50:45,380 قلنا يا، إدخال عدد صحيح بين 0 و 5، دعنا نقول. 1375 00:50:45,380 --> 00:50:47,790 يمكننا أن نسأل عن ذلك ن، ونسأل لتلك القيمة، 1376 00:50:47,790 --> 00:50:50,000 ومن ثم يكون لكل من هذه الحالات. 1377 00:50:50,000 --> 00:50:53,230 ومرة أخرى، وهذا شيء يمكننا أن القيام بذلك بسهولة جدا إذا كانت تصريحات، 1378 00:50:53,230 --> 00:50:53,730 أليس كذلك؟ 1379 00:50:53,730 --> 00:50:56,920 أننا يمكن أن يكون إذا تساوي لحالة واحد، وإذا كان يساوي حالتين، 1380 00:50:56,920 --> 00:50:58,910 إذا تساوي الحالة الثلاث، هلم جرا وهكذا دواليك. 1381 00:50:58,910 --> 00:51:01,680 هذا هو أسرع قليلا وقليل من أنظف. 1382 00:51:01,680 --> 00:51:04,201 انها نوع من مجرد هيكل لطيف الآن. 1383 00:51:04,201 --> 00:51:05,450 الطالب: اسرع في الكتابة؟ 1384 00:51:05,450 --> 00:51:06,830 أو أنه لا تشغيل الكمبيوتر أسرع قليلا؟ 1385 00:51:06,830 --> 00:51:08,246 >> HANNAH: انه يدير إنه أسرع قليلا. 1386 00:51:08,246 --> 00:51:09,214 1387 00:51:09,214 --> 00:51:09,714 نعم؟ 1388 00:51:09,714 --> 00:51:13,490 >> الطالب: إذن مزدوج اندفاعة هو مجرد التعليق or-- 1389 00:51:13,490 --> 00:51:14,700 >> هانا: أوه، أنا آسف لذلك. 1390 00:51:14,700 --> 00:51:15,700 لم أكن أشير إلى ذلك. 1391 00:51:15,700 --> 00:51:17,790 حسنا، إذا كان لديك أن //، هو التعليق. 1392 00:51:17,790 --> 00:51:19,250 1393 00:51:19,250 --> 00:51:20,770 فقط // تعليق. 1394 00:51:20,770 --> 00:51:23,030 لذلك أي وقت الكمبيوتر يرى ذلك، فإنه يجري 1395 00:51:23,030 --> 00:51:25,760 القول موافق، أي شيء يتبع هذا، وأنا ذاهب لمجرد تجاهلها. 1396 00:51:25,760 --> 00:51:27,310 انا ذاهب الى التظاهر كنت أبدا حتى كتب ذلك. 1397 00:51:27,310 --> 00:51:28,850 >> الطالب: هذا (غير مسموع). 1398 00:51:28,850 --> 00:51:30,650 >> HANNAH: هذا لا يفعل شيئا على الاطلاق. 1399 00:51:30,650 --> 00:51:37,360 ولكن إذا كتبت شيئا من هذا القبيل على أول تعليق كتبته بدلا printf 1400 00:51:37,360 --> 00:51:41,640 نقول مبروك أدخلتها واحد ثابت، من شأنه أن يكون شيئا. 1401 00:51:41,640 --> 00:51:42,140 نعم؟ 1402 00:51:42,140 --> 00:51:44,515 >> الطالب: حتى في الحياة الحقيقية، و القضية ببساطة أن يكون عدد 1403 00:51:44,515 --> 00:51:46,420 ثم [غير مسموع] سيكون عدد صحيح آخر. 1404 00:51:46,420 --> 00:51:46,763 >> HANNAH: بالضبط. 1405 00:51:46,763 --> 00:51:48,550 >> الطالب: وهل كنت في حاجة إلى الحذف؟ 1406 00:51:48,550 --> 00:51:48,805 >> HANNAH: عذرا؟ 1407 00:51:48,805 --> 00:51:49,550 >> الطالب: هل تحتاج إلى ذلك؟ 1408 00:51:49,550 --> 00:51:50,010 >> هانا: أوه، لا. 1409 00:51:50,010 --> 00:51:50,560 أنا آسف. 1410 00:51:50,560 --> 00:51:53,684 كان ذلك فقط للإشارة إلى أنه يمكنك تستمر لكثير من الحالات كما تريد. 1411 00:51:53,684 --> 00:51:56,950 دعونا نفعل ذلك مثالا ملموسا قد جعل الأمور قليلا أكثر وضوحا. 1412 00:51:56,950 --> 00:52:01,440 حسنا، دعنا نقول أن أقول، حسنا، أعطني صحيح ن 1413 00:52:01,440 --> 00:52:05,010 التي تمثل عددا من الدرجة، وتحديدا فئة علوم الكمبيوتر 1414 00:52:05,010 --> 00:52:05,720 عدد. 1415 00:52:05,720 --> 00:52:07,950 حتى إذا كنت تعطيني 50، انا ذاهب الى القول عظيم. 1416 00:52:07,950 --> 00:52:12,020 CS50 هو مقدمة للكمبيوتر العلم، ثم انا ذاهب الى كسر. 1417 00:52:12,020 --> 00:52:14,810 وهذا يعني أنني القفز من هذا البيان التبديل كله، 1418 00:52:14,810 --> 00:52:17,020 أنا حتى الآن انتهيت تشغيل التعليمات البرمجية، موافق؟ 1419 00:52:17,020 --> 00:52:21,410 >> إذا أعطاني بدل 51، فما استقاموا لكم فاستقيموا طباعة البيان الثاني. 1420 00:52:21,410 --> 00:52:24,720 ثم إذا أعطاني بعض الرقم الذي لم يكن 50 أو 51، 1421 00:52:24,720 --> 00:52:27,133 أنا ذاهب لأقول آسف، أنا لم تكن مألوفة مع تلك الفئة. 1422 00:52:27,133 --> 00:52:28,019 نعم؟ 1423 00:52:28,019 --> 00:52:29,350 >> الطالب: ليس لديك كسر. 1424 00:52:29,350 --> 00:52:30,400 >> HANNAH: أنا آسف، ليس لدي استراحة؟ 1425 00:52:30,400 --> 00:52:31,510 >> الطالب: ماذا لو. 1426 00:52:31,510 --> 00:52:32,450 >> هانا: أوه، ماذا لو لم يكن لديك كسر؟ 1427 00:52:32,450 --> 00:52:33,450 سؤال ممتاز. 1428 00:52:33,450 --> 00:52:37,890 ذلك ما يمكن أن يحدث لك هو أن تذهب في، وكنت أنا تحقق يساوي 50؟ 1429 00:52:37,890 --> 00:52:42,064 ودعنا نقول، نعم، كنت المساواة إلى 50، وكنت طباعة البيان. 1430 00:52:42,064 --> 00:52:45,105 ثم هل تستمر المنفذة، لذلك كنت أقول أنا يساوي 51؟ 1431 00:52:45,105 --> 00:52:46,500 1432 00:52:46,500 --> 00:52:49,763 وسوف تذهب على وتذهب من خلال كل حالة من هذا القبيل؟ 1433 00:52:49,763 --> 00:52:50,262 نعم؟ 1434 00:52:50,262 --> 00:52:52,894 >> الطالب: هو الخط الافتراضي مماثلة لقول آخر؟ 1435 00:52:52,894 --> 00:52:53,560 HANNAH: بالضبط. 1436 00:52:53,560 --> 00:52:54,060 جيد جدا. 1437 00:52:54,060 --> 00:52:56,140 انها مثل هذا النوع من الصيد الإطلاق. 1438 00:52:56,140 --> 00:53:00,574 >> الطالب: حتى إذا لم يكن لديك استراحة وبعد ذلك واحدة من البيانات القضية 1439 00:53:00,574 --> 00:53:03,843 كان صحيحا، وبعد ذلك وقال ن الزيادة بنسبة 1، 1440 00:53:03,843 --> 00:53:09,210 ثم سيكون تلقائيا جعل واحد القادم. 1441 00:53:09,210 --> 00:53:11,657 فإنه تحقق 51 حالة، و ثم عرض ذلك أيضا؟ 1442 00:53:11,657 --> 00:53:13,240 HANNAH: نعم، أنا أعتقد أن ذلك العمل. 1443 00:53:13,240 --> 00:53:15,740 لذلك يمكن الحصول على نوع من الفوضى، لذلك استراحة هو شيء جيد لديهم. 1444 00:53:15,740 --> 00:53:16,240 نعم؟ 1445 00:53:16,240 --> 00:53:18,557 الطالب: بدون انقطاع فإنه يفعل الافتراضي؟ 1446 00:53:18,557 --> 00:53:19,890 HANNAH: هذا سؤال جيد. 1447 00:53:19,890 --> 00:53:20,590 جيسون هيرشهورن: أعتقد أنه يعمل فقط. 1448 00:53:20,590 --> 00:53:23,975 حتى إذا لم يكن لديك break-- ذلك دعنا نقول فعلت 50 وفحص 50، 1449 00:53:23,975 --> 00:53:25,306 وسيكون طباعة هذا الخروج. 1450 00:53:25,306 --> 00:53:27,430 طباعة CS50 كما مقدمة لعلوم الكمبيوتر. 1451 00:53:27,430 --> 00:53:30,549 لم يكن لديك انقطاع، يجب أن تذهب وتستمر حتى يضرب استراحة. 1452 00:53:30,549 --> 00:53:32,590 حتى اذا لم يكن هناك انقطاع، انها تسير على الاستمرار. 1453 00:53:32,590 --> 00:53:34,190 انها تسير لطباعة كل شيء آخر خارج. 1454 00:53:34,190 --> 00:53:35,695 >> HANNAH: لذا أعتقد أن من شأنه يكون بينهم الافتراضي. 1455 00:53:35,695 --> 00:53:36,020 >> هيرشهورن جيسون: نعم. 1456 00:53:36,020 --> 00:53:36,720 >> HANNAH: سؤال جيد. 1457 00:53:36,720 --> 00:53:37,220 نعم؟ 1458 00:53:37,220 --> 00:53:39,070 الطالب: هل القضية تعتبر وظيفة؟ 1459 00:53:39,070 --> 00:53:39,820 HANNAH: أنا آسف؟ 1460 00:53:39,820 --> 00:53:41,570 الطالب: هل القضية تعتبر وظيفة؟ 1461 00:53:41,570 --> 00:53:43,153 HANNAH: هل تعتبر وظيفة القضية. 1462 00:53:43,153 --> 00:53:45,520 1463 00:53:45,520 --> 00:53:46,840 وأود أن يتردد في القول ان. 1464 00:53:46,840 --> 00:53:52,000 >> جيسون هيرشهورن: لذا عادة عندما ترى ظائف 1465 00:53:52,000 --> 00:53:54,370 أنها سوف تكون في الأقواس المعقوفة. 1466 00:53:54,370 --> 00:53:57,840 هكذا على سبيل المثال، عندما تنظر في التعليمات البرمجية الخاصة بك، على سبيل المثال، الرئيسي. 1467 00:53:57,840 --> 00:54:01,450 كان paren مفتوحة الرئيسية، ثم باطلا، paren وثيق. 1468 00:54:01,450 --> 00:54:05,415 Functions-- انهم فى الاساس دائما سترى قوسين. 1469 00:54:05,415 --> 00:54:07,290 هكذا الحال إذا القضية لا لديك أي قوسين، 1470 00:54:07,290 --> 00:54:09,556 وهذا دليل أن لديك هذا ليس وظيفة. 1471 00:54:09,556 --> 00:54:10,984 ولكن ذلك ليس صحيحا. 1472 00:54:10,984 --> 00:54:12,388 1473 00:54:12,388 --> 00:54:12,888 نعم؟ 1474 00:54:12,888 --> 00:54:15,280 >> الطالب: حتى ذلك الحين يفعل ذلك جعل التبديل وظيفة؟ 1475 00:54:15,280 --> 00:54:16,150 >> HANNAH: هل هذا يجعل تبديل وظيفة. 1476 00:54:16,150 --> 00:54:18,149 >> الطالب: بمعنى التي وضعت شيئا في، 1477 00:54:18,149 --> 00:54:19,399 فهو يوفر لك واحدة من الحالات. 1478 00:54:19,399 --> 00:54:21,399 هيرشهورن جيسون: I لن نسميها وظيفة. 1479 00:54:21,399 --> 00:54:23,120 ليس كل شيء مع أقواس هي وظيفة. 1480 00:54:23,120 --> 00:54:25,629 1481 00:54:25,629 --> 00:54:27,420 أعني أن هذا فكرة أنها هي وظيفة. 1482 00:54:27,420 --> 00:54:30,990 لن أقول التبديل هو وظيفة لأنها ليست حقا 1483 00:54:30,990 --> 00:54:32,207 يعود أي شيء. 1484 00:54:32,207 --> 00:54:33,290 سوف تحصل في ذلك أكثر. 1485 00:54:33,290 --> 00:54:34,380 1486 00:54:34,380 --> 00:54:36,476 >> HANNAH: نعم، مجرد التفكير منه على أنه إذا بنية. 1487 00:54:36,476 --> 00:54:38,392 الطالب: هل أنت العش هذا في حال هيكل؟ 1488 00:54:38,392 --> 00:54:40,197 1489 00:54:40,197 --> 00:54:42,030 HANNAH: نعم، أنت العش الى حد كبير أي شيء. 1490 00:54:42,030 --> 00:54:43,170 1491 00:54:43,170 --> 00:54:46,138 >> الطالب: قال باري يقتبس هي نوع من مثل نفس آخر. 1492 00:54:46,138 --> 00:54:48,428 لذلك يمكنك استبدال علامات الاقتباس مع آخر؟ 1493 00:54:48,428 --> 00:54:49,750 1494 00:54:49,750 --> 00:54:52,510 >> HANNAH: ليس في هذا الخصوص هيكل لأن التبديل 1495 00:54:52,510 --> 00:54:55,250 بيان تتوقع كلمة الافتراضية. 1496 00:54:55,250 --> 00:54:58,427 الكمبيوتر يعرف أن الافتراضية يعني شيء خاص، أن 1497 00:54:58,427 --> 00:54:59,260 يعني الصيد الإطلاق. 1498 00:54:59,260 --> 00:55:00,344 1499 00:55:00,344 --> 00:55:01,260 أي شيء آخر في هذا الشأن. 1500 00:55:01,260 --> 00:55:02,750 لدينا واحدة أكثر من خلال الحصول على. 1501 00:55:02,750 --> 00:55:03,654 نعم؟ 1502 00:55:03,654 --> 00:55:04,529 >> الطالب: [غير مسموع]. 1503 00:55:04,529 --> 00:55:06,246 1504 00:55:06,246 --> 00:55:08,620 HANNAH: الفرق بين باستخدام فاصلة منقوطة والقولون. 1505 00:55:08,620 --> 00:55:13,090 لذا فاصلة منقوطة دائما لنقول لل الكمبيوتر وأنا فعلت مع هذا الخط. 1506 00:55:13,090 --> 00:55:14,440 يمكنك ان تمضي قدما وتنفيذه. 1507 00:55:14,440 --> 00:55:15,940 هذا هو خط كامل. 1508 00:55:15,940 --> 00:55:20,270 والقولون هو ذاهب إليه، في هذه الحالة، تجلب لك في كتلة معينة. 1509 00:55:20,270 --> 00:55:21,510 1510 00:55:21,510 --> 00:55:23,790 هكذا هي منقوطة دائما استخدام لإنهاء خطوط. 1511 00:55:23,790 --> 00:55:26,603 وتستخدم نقطتين ل مجموعة متنوعة من الحالات الأخرى. 1512 00:55:26,603 --> 00:55:30,547 >> الطالب: هل هذا ما يعادل فقط أقول إذا كان n يساوي 50، ثم 1513 00:55:30,547 --> 00:55:31,443 بلاه بلاه بلاه. 1514 00:55:31,443 --> 00:55:32,026 HANNAH: مم-HM. 1515 00:55:32,026 --> 00:55:33,998 الطالب: انها مجرد واحدة (غير مسموع). 1516 00:55:33,998 --> 00:55:34,804 1517 00:55:34,804 --> 00:55:35,470 HANNAH: بالضبط. 1518 00:55:35,470 --> 00:55:37,870 وقلنا أنه يعمل أسرع قليلا. 1519 00:55:37,870 --> 00:55:41,510 إذا لم يكن لدينا في الشوط الثاني، سيكون مثل إذا، إذا، إذا. 1520 00:55:41,510 --> 00:55:45,406 إذا لدينا عطلة، فمن مثل إذا آخر إذا آخر إذا آخر إذا. 1521 00:55:45,406 --> 00:55:47,340 1522 00:55:47,340 --> 00:55:47,840 بارد؟ 1523 00:55:47,840 --> 00:55:50,298 >> هيرشهورن جيسون: لذلك عندما الترميز، يمكنك فقط استخدام إذا آخر، 1524 00:55:50,298 --> 00:55:54,000 ولكن أعتقد العام الماضي على أننا مسابقة كان لهم كتابة بيان التبديل، 1525 00:55:54,000 --> 00:55:54,700 وذلك فقط في حالة. 1526 00:55:54,700 --> 00:55:56,339 1527 00:55:56,339 --> 00:55:57,880 HANNAH: ولكن بالتأكيد شيء خاطئ. 1528 00:55:57,880 --> 00:56:00,820 نحن لا نتوقع منك أن تقلق حول أداء الأشياء المجنونة. 1529 00:56:00,820 --> 00:56:02,780 فقط إذا آخر على ما يرام تماما. 1530 00:56:02,780 --> 00:56:04,530 هذه هي جيدة فقط الأشياء أن تكون على علم. 1531 00:56:04,530 --> 00:56:07,770 >> وهنا لدينا واحد آخر هذا النوع من يندرج تحت هذه الفئة المشروطة. 1532 00:56:07,770 --> 00:56:08,970 1533 00:56:08,970 --> 00:56:12,810 لدينا شيء لل شكل حالة عامة؟، 1534 00:56:12,810 --> 00:56:16,350 ومن ثم قطعة صغيرة من التعليمات البرمجية التي يحدث إذا كان الشرط صحيحا. 1535 00:56:16,350 --> 00:56:18,780 ثم القولون، قليلا قطعة من التعليمات البرمجية التي 1536 00:56:18,780 --> 00:56:21,270 ينفذ إذا كان الشرط هي كاذبة، منقوطة. 1537 00:56:21,270 --> 00:56:22,504 ننتهي مع هذا الخط. 1538 00:56:22,504 --> 00:56:24,170 نحويا لذلك فمن القبيح قليلا. 1539 00:56:24,170 --> 00:56:26,850 ونحن في طريقنا للذهاب من خلال مثال أعتقد أن هذا أكثر وضوحا. 1540 00:56:26,850 --> 00:56:31,420 لذلك نحن نريد لتعيين أستاذ سلسلة 1541 00:56:31,420 --> 00:56:35,900 إلى واحدة من هذه القيم اثنين، إما ديفيد مالان أو عدم ديفيد مالان، موافق؟ 1542 00:56:35,900 --> 00:56:38,740 لذلك يجب أن تكون على دراية مع السلسلة، أستاذ =. 1543 00:56:38,740 --> 00:56:41,770 ونحن في طريقنا لتعيين سلسلة للأستاذ متغير يسمى. 1544 00:56:41,770 --> 00:56:43,440 1545 00:56:43,440 --> 00:56:46,360 >> الآن نريد أن تحقق ل حالة معينة. 1546 00:56:46,360 --> 00:56:50,700 في هذه الحالة، شرطنا هو class_num = = 50. 1547 00:56:50,700 --> 00:56:53,080 وربما تكون الآن الوقت المناسب لنشير 1548 00:56:53,080 --> 00:56:56,500 عندما يكون لدينا أستاذ سلسلة =، وهذا واحد يساوي علامة. 1549 00:56:56,500 --> 00:56:57,870 هذا هو الواجب. 1550 00:56:57,870 --> 00:57:01,360 بينما في class_num = = 50، وهذا علامتين متساوية. 1551 00:57:01,360 --> 00:57:03,050 هذا هو التأكد من جودتها. 1552 00:57:03,050 --> 00:57:06,000 لذلك نحن ذاهبون لنقول هو عدد الطبقة يساوي 50؟ 1553 00:57:06,000 --> 00:57:10,060 إذا كان الأمر كذلك، تعيين البروفيسور ديفيد مالان. 1554 00:57:10,060 --> 00:57:13,710 إذا لم يكن كذلك، تعيين الأستاذ ليست ديفيد مالان. 1555 00:57:13,710 --> 00:57:15,320 1556 00:57:15,320 --> 00:57:16,327 أي أسئلة هناك؟ 1557 00:57:16,327 --> 00:57:18,410 مرة أخرى، وهذا هو مجرد شيء أن من الجيد أن نعرف. 1558 00:57:18,410 --> 00:57:20,230 يمكنك أن تفعل هذا مع إن آخر. 1559 00:57:20,230 --> 00:57:22,550 وهناك مشكلة الممارسات الجيدة قد يكون ل، عندما 1560 00:57:22,550 --> 00:57:27,830 أنت تعود إلى البيت، والحق نفسه بالضبط إذا شرط في شكل آخر، 1561 00:57:27,830 --> 00:57:28,830 لأنك تستطيع أن تفعل ذلك. 1562 00:57:28,830 --> 00:57:29,950 1563 00:57:29,950 --> 00:57:30,785 أي أسئلة هنا؟ 1564 00:57:30,785 --> 00:57:31,829 1565 00:57:31,829 --> 00:57:33,870 كل الحق، وأنا أعتقد أننا الذهاب للذهاب إلى الحلقات. 1566 00:57:33,870 --> 00:57:34,881 1567 00:57:34,881 --> 00:57:35,380 رهيبة. 1568 00:57:35,380 --> 00:57:36,780 1569 00:57:36,780 --> 00:57:38,730 >> شارون: حسنا، دعونا نتحدث حول بينما حلقات. 1570 00:57:38,730 --> 00:57:49,995 لذلك أولا على اليسار ترى here-- موافق أن يقول حين، بينما (شرط). 1571 00:57:49,995 --> 00:57:51,040 1572 00:57:51,040 --> 00:57:53,142 ثم تفعل this-- يمكننا تغيير هذا؟ 1573 00:57:53,142 --> 00:57:54,433 >> هيرشهورن جيسون: لقد بقطعها. 1574 00:57:54,433 --> 00:57:55,420 1575 00:57:55,420 --> 00:57:58,010 >> شارون: موافق، ثم هناك كما الأقواس المعقوفة. 1576 00:57:58,010 --> 00:58:01,680 حتى التظاهر بأن مجعد الأقواس موجودة فوق 1577 00:58:01,680 --> 00:58:04,070 ودون القيام بذلك مرارا وتكرارا. 1578 00:58:04,070 --> 00:58:10,930 حتى إذا كان الشرط في تلك أقواس بتقييم إلى true، 1579 00:58:10,930 --> 00:58:15,150 ثم عليك أن تستمر في فعل كل ما هو في حلقة من الوقت. 1580 00:58:15,150 --> 00:58:19,610 >> هكذا على سبيل المثال، نستطيع القيام مشكلة الممارسة. 1581 00:58:19,610 --> 00:58:20,760 1582 00:58:20,760 --> 00:58:23,750 أنا أرتدي اثنين من الأقراط في الوقت الحالي، لذلك دعونا نقول 1583 00:58:23,750 --> 00:58:27,580 إذا أنا أرتدي واحدة على الأقل السمع والتصفيق يديك. 1584 00:58:27,580 --> 00:58:30,060 حتى لو كنا في طريقنا للذهاب من خلال هذا، نحن going-- 1585 00:58:30,060 --> 00:58:30,790 >> [تصفيق] 1586 00:58:30,790 --> 00:58:31,930 >> أليس كذلك؟ 1587 00:58:31,930 --> 00:58:36,710 وأنا أرتدي واحدة، and-- موافق. 1588 00:58:36,710 --> 00:58:37,300 نعم. 1589 00:58:37,300 --> 00:58:39,850 أنا لا ترتدي الأقراط بعد الآن، لذلك لا أكثر. 1590 00:58:39,850 --> 00:58:41,980 حسنا، ثم وهذا هو عندما كنت سوف تتوقف. 1591 00:58:41,980 --> 00:58:45,980 وهذا يمكن أن أقوله هو تعادل المتغيرات تقريبا. 1592 00:58:45,980 --> 00:58:50,190 دعونا نقول لديك عدد متغير من الأقراط. 1593 00:58:50,190 --> 00:58:51,660 1594 00:58:51,660 --> 00:59:00,940 وذلك في حين عدد من الأقراط أكبر من أو يساوي 1، التصفيق اليدين. 1595 00:59:00,940 --> 00:59:08,310 ثم بعد التصفيق الأيدي، والأقراط إنقاص. 1596 00:59:08,310 --> 00:59:11,060 تفعل مثل الأقراط ناقص 1. 1597 00:59:11,060 --> 00:59:15,205 لذلك إنقاص عدد الأقراط، و ثم سوف تذهب من خلال حلقة بينما 1598 00:59:15,205 --> 00:59:16,300 مرتين. 1599 00:59:16,300 --> 00:59:24,780 >> وإذا كان الشرط هو دائما true-- حتى إذا، دعنا نقول، 2 = = 2، 1600 00:59:24,780 --> 00:59:28,670 و2 هو دائما يساوي 2، أليس كذلك؟ 1601 00:59:28,670 --> 00:59:30,780 ثم كنت دائما تفعل شيئا هناك، 1602 00:59:30,780 --> 00:59:35,500 وهذا يعادل تقريبا حلقة إلى الأبد أن كان لدينا في خدش. 1603 00:59:35,500 --> 00:59:36,865 1604 00:59:36,865 --> 00:59:37,364 نعم؟ 1605 00:59:37,364 --> 00:59:41,100 >> الطالب: هل الجانبين فقط طرق مختلفة للكتابة حلقة في حين؟ 1606 00:59:41,100 --> 00:59:43,100 >> شارون: لذلك نحن نركز على هذا واحد أولا. 1607 00:59:43,100 --> 00:59:45,520 وحتى ذلك الحين دعونا نقارن ذلك مع القيام في حين حلقة. 1608 00:59:45,520 --> 00:59:47,460 حتى انهم مختلف قليلا. 1609 00:59:47,460 --> 00:59:54,120 حسنا، دعنا نقول أن الشرط هو لا يزال بينما أنا ارتداء قرط واحد على الأقل، 1610 00:59:54,120 --> 00:59:56,410 وأنا لا يرتدي أي الأقراط الآن. 1611 00:59:56,410 --> 01:00:01,860 ودعونا نقول به، والتصفيق في حين لا يزال أنا ارتداء قرط واحد على الأقل. 1612 01:00:01,860 --> 01:00:02,850 ما يجب أن يحدث؟ 1613 01:00:02,850 --> 01:00:04,236 >> [التصفيق] 1614 01:00:04,236 --> 01:00:06,210 >> اه يا رفاق. 1615 01:00:06,210 --> 01:00:11,820 موافق، لذلك كنت من المفترض أن تصفق مرة واحدة لأنه في الاساس لك 1616 01:00:11,820 --> 01:00:13,510 تذهب من خلال الجزء الأول من التعليمات البرمجية. 1617 01:00:13,510 --> 01:00:18,630 كنت تفعل ذلك مهما كانت، و ثم ترى حالة في حين، 1618 01:00:18,630 --> 01:00:22,640 وكنت أعود إلى أن حلقة اذا كان صحيحا. 1619 01:00:22,640 --> 01:00:23,969 1620 01:00:23,969 --> 01:00:24,885 هل هذا منطقي؟ 1621 01:00:24,885 --> 01:00:26,593 >> الطالب: أنت دائما تفعل ذلك في المرة الأولى. 1622 01:00:26,593 --> 01:00:29,810 شارون: كنت دائما تفعل ذلك المرة الأولى بغض النظر عما إذا 1623 01:00:29,810 --> 01:00:31,659 أو ليس هذا الشرط صحيحا أم لا. 1624 01:00:31,659 --> 01:00:33,950 جيسون هيرشهورن: متى كنت تعتقد أنك يمكن أن تستخدم هذا؟ 1625 01:00:33,950 --> 01:00:35,480 عندما لا معنى لاستخدام هذا؟ 1626 01:00:35,480 --> 01:00:36,839 1627 01:00:36,839 --> 01:00:37,380 HANNAH: نعم؟ 1628 01:00:37,380 --> 01:00:38,255 الطالب: [غير مسموع]. 1629 01:00:38,255 --> 01:00:40,080 1630 01:00:40,080 --> 01:00:41,080 جيسون هيرشهورن: الحق. 1631 01:00:41,080 --> 01:00:41,575 HANNAH: جيد جدا. 1632 01:00:41,575 --> 01:00:43,408 جيسون هيرشهورن: هكذا عندما كنت تدفع للمستخدم، 1633 01:00:43,408 --> 01:00:45,947 كنت تريد الذهاب الى الدوام للمطالبة المستخدم مرة واحدة. 1634 01:00:45,947 --> 01:00:48,280 كنت دائما تريد الذهاب الى مطالبة المستخدم مرة واحدة. 1635 01:00:48,280 --> 01:00:50,103 لذلك بدلا من وضع في حلقة من الوقت، كنت 1636 01:00:50,103 --> 01:00:52,820 وضع في القيام به أثناء الحلقة، لأنك دائما ما تفعل ذلك مرة واحدة. 1637 01:00:52,820 --> 01:00:54,730 إذا كانت تعطيك الإجابة الصحيحة، الانتهاء من ذلك. 1638 01:00:54,730 --> 01:00:56,355 إذا لم يفعلوا ذلك، ثم قمت بإعادة يدفع-عليهم. 1639 01:00:56,355 --> 01:01:02,080 1640 01:01:02,080 --> 01:01:03,360 >> شارون: حسنا، على حلقات. 1641 01:01:03,360 --> 01:01:05,830 1642 01:01:05,830 --> 01:01:08,590 حتى في خدش، كان لدينا كتل تكرار. 1643 01:01:08,590 --> 01:01:12,640 لذلك أردنا أن أكرر شيئا، دعنا نقول، سبع مرات. 1644 01:01:12,640 --> 01:01:16,580 لذلك قلنا مجرد تكرار سبعة، و أقول أنا هنا لمساعدتك سنو وايت! 1645 01:01:16,580 --> 01:01:18,590 1646 01:01:18,590 --> 01:01:22,550 في C، لدينا لحلقات اذا كنا تريد أن تذهب من خلال شيء 1647 01:01:22,550 --> 01:01:23,970 عدد محدد من المرات. 1648 01:01:23,970 --> 01:01:29,700 دعنا نقول إذا كنا تهيئة الأقزام متغير 1649 01:01:29,700 --> 01:01:35,410 وجعل sure-- ذلك اللبنة الأولى هناك حق قبل الفاصلة المنقوطة الأولى، 1650 01:01:35,410 --> 01:01:39,260 نحن تهيئة متغير لدينا ل، ونحن تعيينها إلى 0. 1651 01:01:39,260 --> 01:01:41,850 وهناك متغير لدينا هو عدد صحيح، كثافة العمليات. 1652 01:01:41,850 --> 01:01:43,590 1653 01:01:43,590 --> 01:01:47,640 واسم متغير الأقزام، وضعنا الأقزام إلى 0. 1654 01:01:47,640 --> 01:01:52,660 >> والجزء الثاني بين اثنين المنقوطة هي اوضاعنا. 1655 01:01:52,660 --> 01:01:53,720 1656 01:01:53,720 --> 01:01:58,630 وذلك طالما الأقزام أقل من سبعة، 1657 01:01:58,630 --> 01:02:01,730 سنستمر في الذهاب من خلال هذا للحلقة. 1658 01:02:01,730 --> 01:02:06,350 ثم الجزء الأخير هو ما فعله نقوم به في نهاية هذا للحلقة؟ 1659 01:02:06,350 --> 01:02:12,480 الأقزام ++، وهذا يعني أننا زيادة الأقزام من جانب واحد في كل مرة. 1660 01:02:12,480 --> 01:02:13,900 >> فما الذي سيحدث هنا؟ 1661 01:02:13,900 --> 01:02:15,860 1662 01:02:15,860 --> 01:02:17,620 لذلك أولا ونحن في طريقنا للذهاب من خلال. 1663 01:02:17,620 --> 01:02:19,690 لدينا الأقزام ك 0، ومن ثم نحن ذاهبون 1664 01:02:19,690 --> 01:02:22,845 لطباعة انا هنا ل تساعدك سنو وايت! 1665 01:02:22,845 --> 01:02:24,120 1666 01:02:24,120 --> 01:02:27,197 ثم الأقزام سوف زيادة لاننا قال الأقزام ++. 1667 01:02:27,197 --> 01:02:28,409 1668 01:02:28,409 --> 01:02:29,450 الأقزام ستكون 1. 1669 01:02:29,450 --> 01:02:32,720 ثم نحن compare-- الأقزام هو 1. 1670 01:02:32,720 --> 01:02:35,900 قارناه هو الأقزام أقل من 7؟ 1671 01:02:35,900 --> 01:02:36,660 نعم. 1672 01:02:36,660 --> 01:02:38,320 انا ذاهب الى الذهاب من خلال هذا مرة أخرى. 1673 01:02:38,320 --> 01:02:40,190 أنا هنا لمساعدتك سنو وايت! 1674 01:02:40,190 --> 01:02:44,490 ومن ثم يصبح الأقزام 2، ثم قارنا ذلك. 1675 01:02:44,490 --> 01:02:46,621 2 هو أقل من 7؟ 1676 01:02:46,621 --> 01:02:47,120 نعم. 1677 01:02:47,120 --> 01:02:48,740 ونحن في طريقنا للحفاظ يمر بها. 1678 01:02:48,740 --> 01:02:51,395 ونحن في طريقنا للذهاب من خلال هذا سبع مرات. 1679 01:02:51,395 --> 01:02:52,980 1680 01:02:52,980 --> 01:02:59,290 >> حتى في نهاية المطاف، نحن ذاهبون الى لدينا الأقزام = 0 طباعة من أنا 1681 01:02:59,290 --> 01:03:00,710 هنا لمساعدتك سنو وايت! 1682 01:03:00,710 --> 01:03:04,810 الأقزام يساوي 1، 2، 3، 4، 5، و 6. 1683 01:03:04,810 --> 01:03:07,280 نتذكر أننا في مؤشر 0. 1684 01:03:07,280 --> 01:03:08,546 لذلك نحن نبدأ 0. 1685 01:03:08,546 --> 01:03:09,046 نعم؟ 1686 01:03:09,046 --> 01:03:11,630 >> الطالب: هذا هو يختلف عن تأليف 1687 01:03:11,630 --> 01:03:13,920 لأن هذا لا يطبع من البداية في البداية. 1688 01:03:13,920 --> 01:03:15,880 لذلك يمكن أن تستمر نفس الشيء. 1689 01:03:15,880 --> 01:03:17,220 1690 01:03:17,220 --> 01:03:19,095 هل يمكن أن تفعل هذا أيضا مع حلقة افعل؟ 1691 01:03:19,095 --> 01:03:20,450 مثل نفس العملية. 1692 01:03:20,450 --> 01:03:24,175 الشرط الأقزام أقل من 7 أو أيا كان. 1693 01:03:24,175 --> 01:03:25,961 استجابة أقل من 7. 1694 01:03:25,961 --> 01:03:27,335 شارون: لذلك يمكن من الناحية الفنية. 1695 01:03:27,335 --> 01:03:30,360 1696 01:03:30,360 --> 01:03:34,210 حتى إذا رجعنا علي: الحديث الخاص بك حول حلقة في حين، أليس كذلك؟ 1697 01:03:34,210 --> 01:03:36,010 لذلك افعل حين حلقة يختلف قليلا 1698 01:03:36,010 --> 01:03:39,966 لأن نحن نضمن على الأقل مرة واحدة أننا سوف يذهب من خلال ذلك، 1699 01:03:39,966 --> 01:03:41,340 لذلك هذا هو أكبر الفرق. 1700 01:03:41,340 --> 01:03:50,330 ولكن مع حلقة في حين أننا يمكن أن بينما يقول الأقزام أقل من 7، 1701 01:03:50,330 --> 01:03:53,310 القيام بذلك، ومن ثم زيادة الأقزام من جانب واحد. 1702 01:03:53,310 --> 01:03:58,660 ومن ثم لدينا لتهيئة الأقزام قبل هذا البيان كله 1703 01:03:58,660 --> 01:04:00,628 انه يساوي 0. 1704 01:04:00,628 --> 01:04:02,128 لذلك نعم، نحن يمكن ان نفعل ذلك مع ذلك. 1705 01:04:02,128 --> 01:04:03,104 مم-HM؟ 1706 01:04:03,104 --> 01:04:05,056 >> الطالب: هل يمكن أن نعود إلى (غير مسموع)؟ 1707 01:04:05,056 --> 01:04:06,827 1708 01:04:06,827 --> 01:04:07,535 شارون: على الحلقة؟ 1709 01:04:07,535 --> 01:04:13,266 الطالب: نعم، وذلك مع الأقزام ++، ويبدو أن هذا هو ما تفعله بعد 1710 01:04:13,266 --> 01:04:15,440 كنت قد نشرت بعض وسائل أخرى. 1711 01:04:15,440 --> 01:04:16,106 شارون: صحيح. 1712 01:04:16,106 --> 01:04:18,380 الطالب: هل لك فقط لا يكون ذلك وضعت it-- 1713 01:04:18,380 --> 01:04:19,130 شارون: هل يمكن. 1714 01:04:19,130 --> 01:04:23,770 الطالب: هكذا هو [غير مسموع] الحق بعد طباعة في السطر التالي تحت. 1715 01:04:23,770 --> 01:04:25,430 شارون: نعم، هل يمكن وضعه هناك. 1716 01:04:25,430 --> 01:04:27,952 ولكن بعد ذلك لو كنت مجرد ترك هذا فارغا. 1717 01:04:27,952 --> 01:04:31,090 >> هيرشهورن جيسون: لا يزال تحتاج القولون شبه بالرغم من ذلك. 1718 01:04:31,090 --> 01:04:34,194 >> شارون: يبدو محرجا بعض الشيء، ولكن هل يمكن أن تفعل ذلك من الناحية الفنية. 1719 01:04:34,194 --> 01:04:35,118 من الناحية الفنية. 1720 01:04:35,118 --> 01:04:35,840 رجاء لا. 1721 01:04:35,840 --> 01:04:37,295 1722 01:04:37,295 --> 01:04:38,265 نعم؟ 1723 01:04:38,265 --> 01:04:40,687 >> الطالب: هل هناك أي بدائل ++؟ 1724 01:04:40,687 --> 01:04:42,145 هل هناك أي شيء آخر (غير مسموع)؟ 1725 01:04:42,145 --> 01:04:52,990 1726 01:04:52,990 --> 01:04:54,825 >> شارون: ومن الناحية الفنية فإنه انها الأقزام. 1727 01:04:54,825 --> 01:04:56,880 1728 01:04:56,880 --> 01:05:01,680 واحد يساوي علامة ونحن في طريقنا لضبطه على الأقزام زائد 1. 1729 01:05:01,680 --> 01:05:03,670 1730 01:05:03,670 --> 01:05:06,762 حتى من الناحية الفنية هذا ما الوسائل الأقزام ++. 1731 01:05:06,762 --> 01:05:07,685 هل هذا يعقل؟ 1732 01:05:07,685 --> 01:05:09,601 >> الطالب: نعم، ولكن و هناك أية بدائل؟ 1733 01:05:09,601 --> 01:05:10,830 مثل إذا كنت ever-- 1734 01:05:10,830 --> 01:05:13,130 >> شارون: نعم، هل يمكن أن تفعل الأقزام - -. 1735 01:05:13,130 --> 01:05:14,280 >> الطالب: [غير مسموع]. 1736 01:05:14,280 --> 01:05:16,299 >> شارون: نعم، هل يمكن قيام مجموعة من الأشياء. 1737 01:05:16,299 --> 01:05:17,840 HANNAH: وهل يمكن زيادة بنسبة 2. 1738 01:05:17,840 --> 01:05:19,690 هل يمكن زيادة بنسبة 3. 1739 01:05:19,690 --> 01:05:23,120 أي شيء على وشك أن يتغير، أنها سوف تجعل في نهاية المطاف الشرط. 1740 01:05:23,120 --> 01:05:26,036 >> الطالب: حتى إذا كنت تريد زيادة بنسبة 2، كيف تكتب ذلك؟ 1741 01:05:26,036 --> 01:05:27,060 1742 01:05:27,060 --> 01:05:31,400 >> HANNAH: هل يمكن إما إرسال dwarves-- هل يمكن أن أكتب هذا الأمر برمته خارج. 1743 01:05:31,400 --> 01:05:32,960 الأقزام الأقزام = + 2. 1744 01:05:32,960 --> 01:05:34,105 أو اختزال قليلا. 1745 01:05:34,105 --> 01:05:39,893 أنا فقط أريد أن أكتب + 2 يساوي. 1746 01:05:39,893 --> 01:05:42,784 >> الطالب: موافق، ويهمني أن تكتب الحق حيث الأقزام ++ هناك. 1747 01:05:42,784 --> 01:05:43,450 HANNAH: بالضبط. 1748 01:05:43,450 --> 01:05:44,116 شارون: صحيح. 1749 01:05:44,116 --> 01:05:45,297 1750 01:05:45,297 --> 01:05:46,421 كان هناك سؤال آخر؟ 1751 01:05:46,421 --> 01:05:47,383 نعم؟ 1752 01:05:47,383 --> 01:05:49,788 >> الطالب: [غير مسموع] الأقزام ++؟ 1753 01:05:49,788 --> 01:05:52,484 1754 01:05:52,484 --> 01:05:53,400 شارون: اذا كنت don't-- 1755 01:05:53,400 --> 01:05:55,430 هيرشهورن جيسون: نعم، لا تحتاج هناك. [غير مسموع] النهاية. 1756 01:05:55,430 --> 01:05:57,250 لذلك يمكنك القيام [غير مسموع] منها لأنك 1757 01:05:57,250 --> 01:06:01,810 نوع من تقسيم يصل التهيئة، الشرط، والتغيير. 1758 01:06:01,810 --> 01:06:03,781 في النهاية، أنت لا تحتاج إليها. 1759 01:06:03,781 --> 01:06:05,780 شارون: كنت تلاحظ أيضا لا تحتاج الفاصلة المنقوطة 1760 01:06:05,780 --> 01:06:07,599 بعد كامل كله للحلقة. 1761 01:06:07,599 --> 01:06:09,531 1762 01:06:09,531 --> 01:06:14,361 >> الطالب: كيف يمكنك أن تبدأ عدد الأولي سلبية، 1763 01:06:14,361 --> 01:06:16,300 على سبيل المثال؟ 1764 01:06:16,300 --> 01:06:19,482 >> شارون: يمكنك تهيئة الأقزام تعادل سلبي ل2. 1765 01:06:19,482 --> 01:06:22,140 >> الطالب: هل فقط لا اندفاعة 2؟ 1766 01:06:22,140 --> 01:06:24,270 >> شارون: نعم، وبالتالي فإن علامة سلبية، اندفاعة 2. 1767 01:06:24,270 --> 01:06:25,976 1768 01:06:25,976 --> 01:06:29,680 >> الطالب: هل [غير مسموع] ل تهيئة كما الأقزام [غير مسموع]؟ 1769 01:06:29,680 --> 01:06:30,340 >> شارون: نعم. 1770 01:06:30,340 --> 01:06:35,630 حتى لو كنا مجرد تهيئة الأقزام في وقت سابق، لا مجرد منقوطة الأقزام INT، 1771 01:06:35,630 --> 01:06:39,300 ثم هناك ما يمكننا فعله مجموعة الأقزام أن يساوي 0. 1772 01:06:39,300 --> 01:06:43,184 >> الطالب: هل نحن نفعل ذلك في وقت سابق برنامج الباحث قائلا الأقزام = 0، 1773 01:06:43,184 --> 01:06:44,590 ثم just-- 1774 01:06:44,590 --> 01:06:46,990 >> شارون: ليس فقط حتى have-- ستكون هناك مسافة مرة أخرى، 1775 01:06:46,990 --> 01:06:48,531 ولكن كنت لا تزال بحاجة إلى فاصلة منقوطة. 1776 01:06:48,531 --> 01:06:49,500 1777 01:06:49,500 --> 01:06:50,890 نعم. 1778 01:06:50,890 --> 01:06:51,494 مم-HM؟ 1779 01:06:51,494 --> 01:06:54,285 الطالب: هل يقول هذا الرمز ما قيمة الأقزام هي بعد ذلك. 1780 01:06:54,285 --> 01:06:58,030 إذا كنت تسأل بعد كل هذا يتم طباعة قيمة الأقزام. 1781 01:06:58,030 --> 01:06:59,530 شارون: هل يمكن أن يطلب منها أن تفعل ذلك. 1782 01:06:59,530 --> 01:07:00,191 الطالب: OK. 1783 01:07:00,191 --> 01:07:02,190 شارون: ولكن لو كنت أن يطلب منها أن تفعل ذلك. 1784 01:07:02,190 --> 01:07:03,231 أنها لا تفعل ذلك بالنسبة لك. 1785 01:07:03,231 --> 01:07:04,730 1786 01:07:04,730 --> 01:07:06,875 أنا خائفة أن يضع الأقراط في ظهري. 1787 01:07:06,875 --> 01:07:07,874 1788 01:07:07,874 --> 01:07:09,290 تفعل ذلك في نهاية لالتصفيق. 1789 01:07:09,290 --> 01:07:10,090 مجرد مزاح. 1790 01:07:10,090 --> 01:07:11,755 >> جيسون هيرشهورن: هذا هو الشيء نفسه. 1791 01:07:11,755 --> 01:07:13,460 لذلك تهيئة في الأعلى. 1792 01:07:13,460 --> 01:07:15,360 شرط، والطباعة، وتغير. 1793 01:07:15,360 --> 01:07:22,482 لذلك هذا هو نفس بالضبط إذا كان أي شخص يمكن أن يرى ذلك. 1794 01:07:22,482 --> 01:07:23,871 1795 01:07:23,871 --> 01:07:26,370 الطالب: لماذا لا يكون لديك منقوطة في السطر الأول؟ 1796 01:07:26,370 --> 01:07:27,657 1797 01:07:27,657 --> 01:07:28,240 شارون: إلى أين؟ 1798 01:07:28,240 --> 01:07:29,490 الطالب: بعد السطر الأول. 1799 01:07:29,490 --> 01:07:31,976 شارون: بعد 4 في الأقواس؟ 1800 01:07:31,976 --> 01:07:33,850 لأننا نريد أن نذهب في خلال هذه الحلقة. 1801 01:07:33,850 --> 01:07:39,309 وإذا كنت نلقي نظرة على حلقات في عموما، لم يكن لديهم منقوطة. 1802 01:07:39,309 --> 01:07:40,100 انها ليست عملية. 1803 01:07:40,100 --> 01:07:45,160 1804 01:07:45,160 --> 01:07:46,240 نحن جيدة؟ 1805 01:07:46,240 --> 01:07:47,470 واحد أكثر من سؤال، وهما أكثر. 1806 01:07:47,470 --> 01:07:48,056 نعم؟ 1807 01:07:48,056 --> 01:07:49,930 الطالب: قد يكون هذا تقدمت قليلا، 1808 01:07:49,930 --> 01:07:52,840 ولكن هل الأقزام لها مختلف (غير مسموع) 1809 01:07:52,840 --> 01:07:54,780 من متغير (غير مسموع). 1810 01:07:54,780 --> 01:07:57,421 1811 01:07:57,421 --> 01:07:58,170 شارون: جيد جدا. 1812 01:07:58,170 --> 01:07:59,045 الطالب: [غير مسموع]. 1813 01:07:59,045 --> 01:08:00,480 1814 01:08:00,480 --> 01:08:02,456 >> شارون: نعم، هو عليه. 1815 01:08:02,456 --> 01:08:03,794 1816 01:08:03,794 --> 01:08:04,422 ماذا؟ 1817 01:08:04,422 --> 01:08:05,880 هيرشهورن جيسون: نعم، حتى يفعل. 1818 01:08:05,880 --> 01:08:08,965 لذلك عادة نطاق شيء هو في الأقواس المعقوفة. 1819 01:08:08,965 --> 01:08:10,216 1820 01:08:10,216 --> 01:08:12,340 لذا نطاق ودائما ما أن تكون في الأقواس المعقوفة، 1821 01:08:12,340 --> 01:08:14,850 ولكن هذا لن يجعل معنى كبير لللحلقة 1822 01:08:14,850 --> 01:08:17,550 لأننا تهيئة الأقزام في أن متعرج. 1823 01:08:17,550 --> 01:08:23,310 لذلك عادة في نطاق الأقزام، والتي أن المتغير لا تمتد الماضي أن. 1824 01:08:23,310 --> 01:08:25,000 هذه هي حالة خاصة بالرغم من ذلك. 1825 01:08:25,000 --> 01:08:28,080 حتى يمكنك تهيئة عليه داخل هذه الأقواس، 1826 01:08:28,080 --> 01:08:30,600 ثم لديك نطاق في وقت لاحق. 1827 01:08:30,600 --> 01:08:32,720 حالة خاصة جدا. 1828 01:08:32,720 --> 01:08:39,059 لا ينبغي أن يكون ذلك، و was-- أن هذا له معنى؟ 1829 01:08:39,059 --> 01:08:40,037 >> الطالب: لا. 1830 01:08:40,037 --> 01:08:41,629 >> جيسون هيرشهورن: يمكنني أن أذهب أكثر من ذلك. 1831 01:08:41,629 --> 01:08:43,170 ذلك ما كنت لا تزال في حيرة حول؟ 1832 01:08:43,170 --> 01:08:47,200 >> الطالب: كما في يمكنك استخدام dwarves-- لك يمكن بالطبع استخدام الأقزام [غير مسموع] 1833 01:08:47,200 --> 01:08:48,439 خارج الصيغة أيضا؟ 1834 01:08:48,439 --> 01:08:49,480 >> هيرشهورن جيسون: لا، لا. 1835 01:08:49,480 --> 01:08:53,385 حتى في نطاق ما هي الا داخل الأقواس المعقوفة لللحلقة، نعم. 1836 01:08:53,385 --> 01:08:56,509 1837 01:08:56,509 --> 01:08:59,300 شارون: ولكن إذا كنت تهيئة الأقزام خارج للحلقة، ثم 1838 01:08:59,300 --> 01:09:05,021 يمكنك استخدامه في أي مكان آخر هناك سؤال واحد؟ 1839 01:09:05,021 --> 01:09:05,520 لا؟ 1840 01:09:05,520 --> 01:09:09,529 1841 01:09:09,529 --> 01:09:10,130 موافق. 1842 01:09:10,130 --> 01:09:15,807 >> لذلك تحدثنا قليلا عن التعشيش للحلقات أو الشرطية التعشيش، 1843 01:09:15,807 --> 01:09:16,390 إذا البيانات. 1844 01:09:16,390 --> 01:09:17,660 1845 01:09:17,660 --> 01:09:21,310 حتى هنا مثالا من حيث نستطيع عش للحلقة. 1846 01:09:21,310 --> 01:09:26,500 دعونا نقول كنا طباعة هذا الجدول من إكس هنا. 1847 01:09:26,500 --> 01:09:31,430 نحن قد ترغب علي: أولا إذا نحن لا ننظر إلى رمز 1848 01:09:31,430 --> 01:09:34,329 ونحن مجرد التفكير في ذلك، نحن تريد أن تذهب من خلال كل صف 1849 01:09:34,329 --> 01:09:36,550 وطباعة كل عمود، أليس كذلك؟ 1850 01:09:36,550 --> 01:09:37,854 1851 01:09:37,854 --> 01:09:38,729 هل هذا يعقل؟ 1852 01:09:38,729 --> 01:09:39,787 1853 01:09:39,787 --> 01:09:40,286 موافق. 1854 01:09:40,286 --> 01:09:41,439 1855 01:09:41,439 --> 01:09:44,809 >> حتى هنا ونحن في طريقنا من خلال كل صف في الأساس كل صف، 1856 01:09:44,809 --> 01:09:45,850 وهناك ثلاثة صفوف. 1857 01:09:45,850 --> 01:09:47,149 1858 01:09:47,149 --> 01:09:50,806 ثم داخل كل صف لكل عمود، وهناك 1859 01:09:50,806 --> 01:09:53,149 هي أربعة أعمدة، طباعة السينية. 1860 01:09:53,149 --> 01:09:55,920 1861 01:09:55,920 --> 01:09:56,420 ذلك. 1862 01:09:56,420 --> 01:10:02,400 عند الصف والعمود 0 0، فإننا طباعة هذا السينية. 1863 01:10:02,400 --> 01:10:06,920 وبعد ذلك الاستمرار خلال الحلقة العمود. 1864 01:10:06,920 --> 01:10:08,300 1865 01:10:08,300 --> 01:10:11,280 الخلاف ما زال 0، ولكن عمود واحد. 1866 01:10:11,280 --> 01:10:13,760 ثم العمود 2، ثم العمود 3. 1867 01:10:13,760 --> 01:10:14,770 1868 01:10:14,770 --> 01:10:19,270 وبعد ذلك الخروج من ذلك حلقة لأن ثم عمود 1869 01:10:19,270 --> 01:10:20,605 لم يعد أقل من 4. 1870 01:10:20,605 --> 01:10:21,970 1871 01:10:21,970 --> 01:10:25,330 وبعد ذلك طباعة سطر جديد ونذهب إلى سطر جديد. 1872 01:10:25,330 --> 01:10:30,160 ثم نذهب من خلال التالي صف واحد، صف واحد ويحصل متزايد، 1873 01:10:30,160 --> 01:10:31,885 ونحن نمضي من خلال ذلك مرة أخرى. 1874 01:10:31,885 --> 01:10:32,760 هل هذا يعقل؟ 1875 01:10:32,760 --> 01:10:34,120 1876 01:10:34,120 --> 01:10:34,778 نعم؟ 1877 01:10:34,778 --> 01:10:40,150 >> الطالب: لذلك عش [غير مسموع] هو مجرد وضعه داخل لحلقة؟ 1878 01:10:40,150 --> 01:10:44,290 >> شارون: وسائل التعشيش حتى نتمكن لدينا حلقة داخل حلقة for، 1879 01:10:44,290 --> 01:10:45,382 مثل التأسيس. 1880 01:10:45,382 --> 01:10:47,798 >> الطالب: أنت لا تحتاج إلى دوران خاص أو أي شيء؟ 1881 01:10:47,798 --> 01:10:49,567 كنت مجرد عصا الحق داخل منه؟ 1882 01:10:49,567 --> 01:10:50,233 شارون: صحيح. 1883 01:10:50,233 --> 01:10:52,060 1884 01:10:52,060 --> 01:10:52,560 نعم؟ 1885 01:10:52,560 --> 01:10:56,050 >> الطالب: قد يكون [غير مسموع]، ولكن يبدو أن هناك مساحة إضافية 1886 01:10:56,050 --> 01:10:57,730 بين كل من س. 1887 01:10:57,730 --> 01:11:01,197 أنا لا أعرف إذا that's-- إذا كان هذا كانت فعلا لهذا البرنامج، 1888 01:11:01,197 --> 01:11:02,530 فإنه يفعل شيئا من هذا القبيل؟ 1889 01:11:02,530 --> 01:11:03,320 >> شارون: لذا لا. 1890 01:11:03,320 --> 01:11:04,970 تم الضغط على Enter. 1891 01:11:04,970 --> 01:11:06,360 1892 01:11:06,360 --> 01:11:08,342 وكان بهذا السوء من جانبنا. 1893 01:11:08,342 --> 01:11:08,842 الاعتذار. 1894 01:11:08,842 --> 01:11:11,576 >> HANNAH: كيف يمكنك تغيير هذا البرنامج إذا فعلتم خط إضافي واحد؟ 1895 01:11:11,576 --> 01:11:12,451 >> الطالب: [غير مسموع]. 1896 01:11:12,451 --> 01:11:13,932 1897 01:11:13,932 --> 01:11:14,640 شارون: وظيفة جيدة. 1898 01:11:14,640 --> 01:11:16,067 1899 01:11:16,067 --> 01:11:19,150 الطالب: يمكنك أيضا طباعة نفسه شيء عن طريق التحول نحو العمود، 1900 01:11:19,150 --> 01:11:20,632 أليس كذلك؟ 1901 01:11:20,632 --> 01:11:21,620 >> شارون: جلالة الملك؟ 1902 01:11:21,620 --> 01:11:27,054 >> الطالب: إذن لطباعة قليلا الخاص بك XXX، يمكن أن السطر الأول يقول الطباعة، 1903 01:11:27,054 --> 01:11:30,020 وبدلا من أن تقول صف واحد، فإنه يقول العمود. 1904 01:11:30,020 --> 01:11:32,710 >> شارون: لذا هل يمكن أن تغيير أسماء المتغيرات للقيام بذلك. 1905 01:11:32,710 --> 01:11:33,836 هل هذا ما تقوله؟ 1906 01:11:33,836 --> 01:11:36,175 >> الطالب: لا، أنا فقط قائلا that-- ذلك كنت 1907 01:11:36,175 --> 01:11:38,354 الصفوف الطبعة الأولى و ثم طباعة الأعمدة. 1908 01:11:38,354 --> 01:11:43,010 يمكنك أيضا طباعة الأعمدة أولا و ثم الصفوف للحصول على نفس الرسم البياني؟ 1909 01:11:43,010 --> 01:11:44,760 شارون: هل يمكن، ولكن ثم عملتم 1910 01:11:44,760 --> 01:11:47,370 أن نكون حذرين من حيث يمكنك وضع خط جديد. 1911 01:11:47,370 --> 01:11:48,876 وكيف يمكن أن تقفز مرة أخرى؟ 1912 01:11:48,876 --> 01:11:55,082 1913 01:11:55,082 --> 01:11:56,790 جيسون هيرشهورن: إذا كنت للتو تشغيله 1914 01:11:56,790 --> 01:12:01,190 وكانت القيم مختلفة، بدلا من الاضطرار four-- ما هو؟ 1915 01:12:01,190 --> 01:12:02,530 ثلاثة أربعة. 1916 01:12:02,530 --> 01:12:08,955 أنا كنت قد أربعة صفوف وثلاثة أعمدة. 1917 01:12:08,955 --> 01:12:09,830 هل هذا يعقل؟ 1918 01:12:09,830 --> 01:12:10,270 >> الطالب: نعم. 1919 01:12:10,270 --> 01:12:11,610 >> جيسون هيرشهورن: هكذا نعم، يمكنك أن تفعل ذلك. 1920 01:12:11,610 --> 01:12:12,318 نعم، بالتأكيد. 1921 01:12:12,318 --> 01:12:12,461 1922 01:12:12,461 --> 01:12:15,710 شارون: ولكن هذا لن يكون حرفيا فقط تبديل أسماء المتغيرات. 1923 01:12:15,710 --> 01:12:19,930 1924 01:12:19,930 --> 01:12:20,430 خير؟ 1925 01:12:20,430 --> 01:12:21,461 1926 01:12:21,461 --> 01:12:21,960 موافق. 1927 01:12:21,960 --> 01:12:23,970 1928 01:12:23,970 --> 01:12:26,120 كل الحق، مجموعة P واحد. 1929 01:12:26,120 --> 01:12:32,399 موافق، وبالتالي فإن الجزء الأول منه سوف يتم القيام بذلك، ماريو. 1930 01:12:32,399 --> 01:12:32,940 مجرد مزاح. 1931 01:12:32,940 --> 01:12:34,210 انها أشبه ذلك. 1932 01:12:34,210 --> 01:12:39,350 وهكذا عندما ننظر فقط في حلقات متداخلة ل، مما يجعل هذا الجدول، 1933 01:12:39,350 --> 01:12:45,960 التفكير في كيفية كنت قد تكون قادرة على طباعة هذه الهاش في هذا السبيل. 1934 01:12:45,960 --> 01:12:50,090 ثم هنا كيف طباعة هذا الحق هنا، هذا الفضاء المفتوح. 1935 01:12:50,090 --> 01:12:51,429 >> الطالب: [غير مسموع]. 1936 01:12:51,429 --> 01:12:52,970 شارون: نعم، أنت فقط طباعة الفضاء. 1937 01:12:52,970 --> 01:12:54,720 حسنا، مجرد التفكير في ذلك. 1938 01:12:54,720 --> 01:12:56,699 1939 01:12:56,699 --> 01:12:58,740 HANNAH: ثم نفس جزء من المشكلة المحددة 1940 01:12:58,740 --> 01:13:01,630 هو برنامج يسمى greedy.c، بحيث كنت 1941 01:13:01,630 --> 01:13:03,810 تريد الذهاب الى التفكير حول الشرطية 1942 01:13:03,810 --> 01:13:06,960 والتأكد من أن ل يمكن إحداث التغيير المناسب. 1943 01:13:06,960 --> 01:13:10,780 والإنذار واحدة القليل لدينا بالنسبة لك ويجب الحرص على القيم النقطة العائمة. 1944 01:13:10,780 --> 01:13:14,530 إذا كان ذلك يعني شيئا على الاطلاق بالنسبة لك، انها سوف تكون مشمولة في محاضرة هذا الاسبوع 1945 01:13:14,530 --> 01:13:16,410 وأيضا في [غير مسموع] من خلال المشي، والتي 1946 01:13:16,410 --> 01:13:20,420 وسوف يتعلم الرجال الحب على مجموعات المشكلة. 1947 01:13:20,420 --> 01:13:23,470 >> الشيء الوحيد الذي أنا حقا أقترح، خصوصا مع Mario.c، 1948 01:13:23,470 --> 01:13:26,110 عندما كنت تفعل المشكلة مجموعة، إذا واجهتك مشكلة، 1949 01:13:26,110 --> 01:13:28,460 تبدأ من خلال القيام بذلك على الورق. 1950 01:13:28,460 --> 01:13:31,960 الكتابة بها وفعلا الجلوس هناك وأدعي أن يكون جهاز الكمبيوتر، 1951 01:13:31,960 --> 01:13:36,530 وتذهب through-- القول كان لي الكمبيوتر، 1952 01:13:36,530 --> 01:13:38,380 كيف لي أن اتبع هذه لحلقة من خلال؟ 1953 01:13:38,380 --> 01:13:41,260 كيف يمكن أن المتغيرات بلدي في حلقة عن التغيير؟ 1954 01:13:41,260 --> 01:13:43,640 حتى فعل ذلك على الورق يجعل من الأسهل 10 مرات 1955 01:13:43,640 --> 01:13:45,710 عندما تذهب للجلوس على الكمبيوتر. 1956 01:13:45,710 --> 01:13:46,840 حتى مجرد بلدي قليلا المكونات. 1957 01:13:46,840 --> 01:13:50,060 >> شارون: وأيضا لا أعتقد أن ل يجب أن رمز كل شيء دفعة واحدة. 1958 01:13:50,060 --> 01:13:53,060 تأكد من أن تأخذ عملية تكرارية. 1959 01:13:53,060 --> 01:13:55,430 تفعل قليلا، والطباعة بها، ونرى ما يحدث. 1960 01:13:55,430 --> 01:13:57,044 1961 01:13:57,044 --> 01:13:58,710 في بعض الأحيان انها صغيرة التجربة والخطأ. 1962 01:13:58,710 --> 01:14:00,220 1963 01:14:00,220 --> 01:14:01,375 وتأتي لساعات العمل. 1964 01:14:01,375 --> 01:14:01,875 متعة فائقة. 1965 01:14:01,875 --> 01:14:02,472 1966 01:14:02,472 --> 01:14:03,930 جيسون هيرشهورن: هكذا أي أسئلة؟ 1967 01:14:03,930 --> 01:14:05,186 1968 01:14:05,186 --> 01:14:07,317 جميع الرجال الصحيح، أن وكان القسم الأول. 1969 01:14:07,317 --> 01:14:08,400 HANNAH: شكرا على حضوركم. 1970 01:14:08,400 --> 01:14:09,106 هيرشهورن جيسون: شكرا لقادمة. 1971 01:14:09,106 --> 01:14:09,890 شارون: شكرا لك. 1972 01:14:09,890 --> 01:14:11,440 [تصفيق] 1973 01:14:11,440 --> 01:14:15,915