1 00:00:00,000 --> 00:00:11,030 2 00:00:11,030 --> 00:00:12,150 >> JASON HIRSCHHORN: خوش آمدید. 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 دوشنبه تا 11:00 در لورت 8: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 OK بنابراین کسانی که اعلامیه ها. 41 00:01:36,990 --> 00:01:40,470 اطلاعیه انجام می شود، پس بیایید شروع کنیم. 42 00:01:40,470 --> 00:01:41,450 >> OK، لوازم خانگی. 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 JASON HIRSCHHORN: هنوز رتبهدهی نشده است. 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 >> JASON HIRSCHHORN: تو رفتن به اجرای یک فرمان باش. 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 >> OK، پس بیایید فقط پرش به مسائل خط فرمان. 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 می تواند بیش از OS دریافت اختلافات میان مک و PC. 104 00:04:06,297 --> 00:04:07,380 JASON HIRSCHHORN: کامل. 105 00:04:07,380 --> 00:04:08,220 دانشجو: این یک الگوی جهانی است. 106 00:04:08,220 --> 00:04:09,420 JASON HIRSCHHORN: آره، آن را مانند یک الگو جهانی است. 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 >> OK، بنابراین گرفتن در اطراف ترمینال پنجره کمی متفاوت است. 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 JASON HIRSCHHORN: لیست، آره. 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 JASON HIRSCHHORN: کامل، آره. 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 JASON HIRSCHHORN: شما می توانید این کار را انجام. 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 بیایید می گویند CS50 سی دی. 167 00:06:10,600 --> 00:06:11,800 168 00:06:11,800 --> 00:06:13,060 LS دوباره. 169 00:06:13,060 --> 00:06:15,180 من چیزهای دیگر داریم. بخش سی دی فوق العاده. 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 بنابراین اجازه دهید می گویند 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 >> JASON HIRSCHHORN: شما می توانید این کار را انجام. 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 >> JASON HIRSCHHORN: آره، بنابراین شما می تواند انجام دهد. 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 شما می توانید چیزی شبیه به سی دی نقطه نقطه انجام دهد. 209 00:07:28,689 --> 00:07:30,480 که رفتن به پاپ شما به بالا و واقعی سریع است. 210 00:07:30,480 --> 00:07:31,570 بنابراین supersection سی دی. 211 00:07:31,570 --> 00:07:36,010 212 00:07:36,010 --> 00:07:37,440 فایل های سی دی. 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 بنابراین LS، بنابراین من نمی خواهم دیگر در اینجا باشد. سی دی نقطه نقطه. 216 00:07:46,190 --> 00:07:47,072 مرا یک تا. 217 00:07:47,072 --> 00:07:49,130 سی دی نقطه نقطه من یکی از این طول می کشد. 218 00:07:49,130 --> 00:07:50,600 سی دی نقطه نقطه و بازگشت به خانه ام. 219 00:07:50,600 --> 00:07:53,820 220 00:07:53,820 --> 00:07:55,180 >> خوب، پس سی دی، LS. 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 LS است که به شما بگویم که در آن شما هستند، و سی دی 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 بنابراین برای مثال LS. 228 00:08:07,190 --> 00:08:09,610 LS فقط رفتن را به شما نشان می دهد دایرکتوری در فایل خود را. 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 فاصله L. 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 >> JASON HIRSCHHORN: آره، کامل است. 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 >> OK، به طوری که هوا خنک است. 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 شما می توانید چیزی شبیه به این انجام دهید، mkdir به. 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 JASON HIRSCHHORN: عالی. 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 JASON HIRSCHHORN: آره، من قرار داده آنها را 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 JASON HIRSCHHORN: وجود دارد بدون سوال احمقانه. 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 >> JASON HIRSCHHORN: آره. 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 >> JASON HIRSCHHORN: آره. 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 >> JASON HIRSCHHORN: آره. 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 >> JASON HIRSCHHORN: آره، بنابراین دایرکتوری است که در آن ES. 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 >> JASON HIRSCHHORN: آره، چه خبر؟ 315 00:10:41,646 --> 00:10:43,390 >> دانشجو: آیا می توانم از شما بخواهد آن را کمی بزرگتر؟ 316 00:10:43,390 --> 00:10:43,940 >> JASON HIRSCHHORN: اوه، آره. 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 >> JASON HIRSCHHORN: نه، این طور نیست. 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 >> JASON HIRSCHHORN: اوه، روشن است. 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 اما اگر نوع I روشن، و پس از آن من رفته بالا، در اینجا چیزهای من است. 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 >> JASON HIRSCHHORN: ما وجود دارد دریافت کنید. 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 شما می توانید با استفاده از نانو، شما می VIM، ایمکس استفاده کنید. 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 درست مثل من متن ویرایش کلمه پردازنده و یا چیزی شبیه به آن. 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 >> JASON HIRSCHHORN: شما فاقد تخیل. 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 من قصد دارم به انجام کلیپ برد چند منظوره. 381 00:12:52,040 --> 00:12:54,470 382 00:12:54,470 --> 00:12:55,680 OK، بنابراین در اینجا آن است. 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 Boop. 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 OK، بنابراین شما نیاز به یک تابع اصلی. 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 >> JASON HIRSCHHORN: دقیقا، پس از آن برنامه های خود را که در آن برای شروع می گوید. 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 JASON HIRSCHHORN: بله، چون 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 OK، در حال حاضر من تعیین کرده اند تا شما بچه ها به شکست خواهد شد، اما این کامپایل. 415 00:14:02,450 --> 00:14:03,290 >> دانشجو: شماره 416 00:14:03,290 --> 00:14:03,520 >> JASON HIRSCHHORN: چرا؟ 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 >> JASON HIRSCHHORN: کامل. 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 >> JASON HIRSCHHORN: این یک فایل هدر، درست است؟ 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 بنابراین شامل آن، من فقط پوند شامل استاندارد حوریه ورودی خروجی. 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 JASON HIRSCHHORN: چرا که نه؟ 435 00:14:30,346 --> 00:14:32,417 دانشجو: این یک متن [نامفهوم] است. 436 00:14:32,417 --> 00:14:33,750 JASON HIRSCHHORN: بله، بسیار جذاب است. 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 بنابراین در حال حاضر اگر من LS، در اینجا آن است. 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 بنابراین ما در حال حاضر یاد گرفته LS، لیست. 457 00:15:18,700 --> 00:15:19,900 CD تغییر دایرکتوری. 458 00:15:19,900 --> 00:15:21,739 سی دی نقطه نقطه به دست انداز از دایرکتوری ها. 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 >> بنابراین اجرا است که LS. 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 LS. 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 >> JASON HIRSCHHORN: کامل. 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 بنابراین int و از درجه اعتبار ساقط، کسانی که از انواع داده. 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 JASON HIRSCHHORN: آه، من هستم رفتن به شما نشان می دهد که بیش از حد. 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 >> JASON HIRSCHHORN: صبر کنید، بنابراین می گویند که دوباره و دوباره. 523 00:17:31,510 --> 00:17:35,279 >> دانشجو: زمانی که من تایپ جیادیت، اولین بار، line-- اول 524 00:17:35,279 --> 00:17:37,070 JASON HIRSCHHORN: تا در بالا بسیار وجود دارد؟ 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 JASON HIRSCHHORN: همه راه را به سمت چپ؟ 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 >> JASON HIRSCHHORN: اوه، خوب 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 JASON HIRSCHHORN: آه، آن را متوقف پاسخ. 535 00:17:52,840 --> 00:17:55,570 OK، بنابراین آنچه شما باید انجام دهید این است شما باید برای بستن از جیادیت. 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 JASON HIRSCHHORN: نه، اول دستور جیادیت یک اشتباه بود. 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 بنابراین newhi.c hi.c CP. 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 LS را 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 بنابراین اگر شما می خواهید کپی کنید چیزی، آسان که به عنوان. CP کپی است. 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 اجازه دهید بگویم من می خواستم to-- آه صبر کنید. 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 >> JASON HIRSCHHORN: آره. 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 Boop. 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 >> JASON HIRSCHHORN: حرکت آن، درست است؟ 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 JASON HIRSCHHORN: آه، 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 >> JASON HIRSCHHORN: کسانی که فایل اجرایی می باشد. 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 پس بیایید انجام LS. 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 بنابراین، هنگامی که شما انجام LS، در حال حاضر شما سلام. 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 >> دانشجو: MM-HM. 668 00:22:52,990 --> 00:22:53,948 >> JASON HIRSCHHORN: دانلود. 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 JASON HIRSCHHORN: این در واقع دایرکتوری جاری. 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 اگر من سی دی نقطه انجام دهید، آن چیزی نمی کنند. 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 OK. 690 00:23:38,520 --> 00:23:39,555 691 00:23:39,555 --> 00:23:42,032 >> دانشجو: اگر شما سی دی نقطه نقطه نقطه، با این حال بسیاری از نقاط 692 00:23:42,032 --> 00:23:43,990 آن را فقط شما را تا که بسیاری از دایرکتوری ها؟ 693 00:23:43,990 --> 00:23:46,527 >> JASON HIRSCHHORN: منظور شما مانند سی دی نقطه نقطه نقطه نقطه؟ 694 00:23:46,527 --> 00:23:47,110 دانشجو: آره. 695 00:23:47,110 --> 00:23:47,985 JASON HIRSCHHORN: شماره 696 00:23:47,985 --> 00:23:48,850 697 00:23:48,850 --> 00:23:52,130 پس در واقع من به یاد داشته باشید از ls ​​-l بود؟ 698 00:23:52,130 --> 00:23:53,290 699 00:23:53,290 --> 00:23:56,800 اگر من چیز دیگری، من می توانم -a LS. 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 بنابراین اگر شما توجه کنید که وقتی من فقط LS، من فقط دیدم که مسائل، 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 >> JASON HIRSCHHORN: منظور شما آن را می خواهم آن را در پوشه نیست. 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 >> JASON HIRSCHHORN: من فکر می کنم آن را در دایرکتوری است. 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 JASON HIRSCHHORN: -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 JASON HIRSCHHORN: خوب، برای مثال، اجازه دهید به عقب برگردد تا به بالا. 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 >> دانشجو: چه از ls ​​-l؟ 743 00:25:44,436 --> 00:25:46,310 JASON HIRSCHHORN: این شما نشان می دهد مجوز. 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 پس فقط به عنوان مثال، اجازه دهید بگویم من ساخته شده پوشه، بنابراین D نشان دهنده دایرکتوری. 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 JASON HIRSCHHORN: شما متوسط ​​در واقع حذف کنید؟ 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 JASON HIRSCHHORN: بله، ما می توانیم این کار را انجام. 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 OK، من سریع می روم. 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 بنابراین پس از آن تغییر دایرکتوری، LS 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 JASON HIRSCHHORN: اجازه دهید من فقط می گویند می خواهید به حذف این برنامه، پس فقط سلام. 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 سلام. 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 >> دانشجو: آیا آن را حذف کنید دیر؟ 849 00:29:18,752 --> 00:29:20,335 JASON HIRSCHHORN: پس چون این را حذف کنم؟ 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 JASON HIRSCHHORN: نه، در حال حاضر هیچ سلام وجود دارد. 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 JASON HIRSCHHORN: 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 >> JASON HIRSCHHORN: 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 و پس از آن من قصد دارم به F نیز، چون من 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 AM، I بود تلاش حذف مشکل تنظیم دایرکتوری، 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 آن را sucks. 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 JASON HIRSCHHORN: آه، شما را از طریق جیادیت باشد. 910 00:31:18,405 --> 00:31:18,870 دانشجو: آره. 911 00:31:18,870 --> 00:31:20,078 JASON HIRSCHHORN: آره، و این است. 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 JASON HIRSCHHORN: 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 و RM، فقط به طور مداوم. 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 JASON HIRSCHHORN: شماره 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 JASON HIRSCHHORN: آره، درست مانند آن. 955 00:32:48,410 --> 00:32:52,190 بنابراین برای مثال، شما -rf RM دیدم. 956 00:32:52,190 --> 00:32:55,700 بیایید می گویند من می خواهم انجام -la LS، آن را به من نشان می دهد 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، -r پرچم، اگر ما مجبور که نه، 960 00:33:06,762 --> 00:33:08,250 ما می توانیم یک دایرکتوری را حذف کنید، درست است؟ 961 00:33:08,250 --> 00:33:08,746 >> JASON HIRSCHHORN: درست است. 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 >> JASON HIRSCHHORN: -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 >> JASON HIRSCHHORN: بیایید امتحان کنید. 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 >> JASON HIRSCHHORN: بله، همیشه. 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 >> JASON HIRSCHHORN: اوه، آره. 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 >> JASON HIRSCHHORN: این بدان معناست که دایرکتوری. 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 >> JASON HIRSCHHORN: آه، منظور شما این سبز آبی؟ 1010 00:34:40,100 --> 00:34:41,290 >> دانشجو: شماره 1011 00:34:41,290 --> 00:34:41,724 >> JASON HIRSCHHORN: این سبز آبی؟ 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 JASON HIRSCHHORN: آه. 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 >> JASON HIRSCHHORN: آه، این. 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 >> JASON HIRSCHHORN: این ممکن است. 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 بخش B آنلاین خواهد بود و همچنین. 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 >> هنا: در ضمن، من هانا هستم. 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 >> شارون: و در پایان، ما یک نگاهی به P تنظیم یک را، 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، که محاسبه درست، 1064 00:37:01,550 --> 00:37:06,470 و اگر در حال حاضر 5 برابر 4، که نادرست، به طوری که محاسبه را به نادرست. 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 >> JASON HIRSCHHORN: رئال سریع، فقط در مورد شما 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 اما اگر من به "H" بود مانند آن، که یک رشته است. 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 OK، این نوع مانند یک تعداد که دارای نقطه اعشار با آن، 1086 00:38:18,200 --> 00:38:27,569 تا 5.2 و یا حتی 5.0 شناور است در مقابل فقط 5 نوع int است. 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 >> هنا: یادداشت ها نوشته شده در 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 >> JASON HIRSCHHORN: بنابراین برای مثال، 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 JASON HIRSCHHORN: 40 بایت، درست است. 1113 00:39:32,026 --> 00:39:35,690 بنابراین شما ممکن است نیاز به می دانم که OK، من نیاز به انتخاب 40 کلمه در ادامه متن. 1114 00:39:35,690 --> 00:39:42,200 بنابراین اجازه دهید به جای می گویند آن 40 کاراکتر، then-- اجازه دهید بگویم من به شما داد 10 کاراکتر، 1115 00:39:42,200 --> 00:39:44,860 سپس شما می دانید، OK، من تنها نیاز به انتخاب 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 >> JASON HIRSCHHORN: OK، دو نقل قول از یک رشته است. 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 JASON HIRSCHHORN: اوه، ببخشید. 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 JASON HIRSCHHORN: این یک رشته است، آره. 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 این در حال حاضر یک کاراکتر، کاراکتر H. 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 JASON HIRSCHHORN: اگر آن را گسترش فراتر از یک شخصیت، آن را به یک رشته است. 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 JASON HIRSCHHORN: شما می توانید این کار را انجام. 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، اگر شما در حال چاپ F و شما 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 >> JASON HIRSCHHORN: آره. 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 JASON HIRSCHHORN: من نمی دانم. 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 هنا: بله. 1190 00:42:27,220 --> 00:42:30,660 1191 00:42:30,660 --> 00:42:32,450 >> JASON HIRSCHHORN: بنابراین برای مثال، به جای 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 >> و پس از آن وجود دارد نیز باقی مانده است که برخی از از شما ممکن است بسیار آشنا با باشد. 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 OK، سرد. 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، که محاسبه درست. 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 >> هنا: دو نشانه برابر هنگامی که شما انجام برابری است. 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 >> شارون: OK، بنابراین اگر شما تنها یک، شما مقایسه بیت. 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 >> JASON HIRSCHHORN: به همین دلیل یک برابر مانند انتساب، درست است؟ 1253 00:45:31,856 --> 00:45:33,170 بنابراین برای مثال، int X برابر با 4. 1254 00:45:33,170 --> 00:45:38,080 شما می گویید که متغیر x برابر 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 >> هنا: مطمئنا، بنابراین اگر شما همیشه می خواهید برای بررسی اگر دو واقعی هستند، 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 بنابراین در جهت که کل بیانیه ای برای ارزیابی درست، 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 هنا: همه درست است، بنابراین چرا ما درباره همه این Booleans مراقبت؟ 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 و دوباره، شما می توانید Booleans ترکیب. 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 >> OK، بنابراین در 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 OK. 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 هنا: درست است. 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 >> OK، در حال حاضر ما علاوه بر دارند به همین سادگی اگر فرمت دیگری، 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 شکل کلی دستور switch. 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 و سپس ورودی، در این مورد N. 1333 00:48:56,250 --> 00:48:58,410 پس این فقط می تواند با اعداد صحیح کار می کنند. 1334 00:48:58,410 --> 00:49:02,270 به طوری که ورودی N است به یک عدد صحیح، OK؟ 1335 00:49:02,270 --> 00:49:04,950 و ما قصد داریم به دنبال یکی از این موارد 1336 00:49:04,950 --> 00:49:07,430 با توجه به آنچه که مقدار n است. 1337 00:49:07,430 --> 00:49:12,170 >> بنابراین در این مورد، برای بار اول شما مقایسه N به یکی ثابت برابر است، 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 >> هنا: مطمئنا، تا زمانی که ما وارد که بلوک، اگر پیدا کنیم، اجازه دهید بگویم، 1352 00:49:45,560 --> 00:49:50,940 N ما در واقع به یکی ثابت برابر، ما وارد است که بلوک پس از روده بزرگ است. 1353 00:49:50,940 --> 00:49:54,840 ما انجام هر کاری است این خط از اظهار نظر، 1354 00:49:54,840 --> 00:49:58,182 و پس از آن ما شکستن، به این معنی که ما خارج شوید از این دستور switch به طور کامل. 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 >> هنا: MM-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 هنا: مطمئنا. 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 و ببینید، آه، من می دانم که دقیقا همان چیزی است اتفاق می افتد زمانی که N به یکی ثابت برابر است. 1366 00:50:19,707 --> 00:50:22,290 اگر من تا به حال فاصله تصادفی، I قادر نخواهد بود برای گفتن که به راحتی. 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 اما دریافت یک عدد صحیح از آنها را قرار داده و که به N؟ 1371 00:50:35,108 --> 00:50:36,844 1372 00:50:36,844 --> 00:50:37,760 هنا: دقیقا درست است. 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 ما می تواند برای آن بپرسید N، بخواهید که ارزش، 1376 00:50:47,790 --> 00:50:50,000 و سپس هر یک از این موارد را داشته باشد. 1377 00:50:50,000 --> 00:50:53,230 و دوباره، این چیزی است که ما می توانیم به راحتی با دستور if را انجام دهید، 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 >> هنا: این اجرا می شود کمی سریع تر. 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 OK، اگر شما که //، یک نظر است. 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 می گویند OK، هر چیزی را که به شرح زیر است این، من فقط رفتن را نادیده بگیرد. 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 >> هنا: این نشانی از هیچ. 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 >> هنا: دقیقا. 1405 00:51:46,763 --> 00:51:48,550 >> دانشجو: و آیا شما نیاز به بیضی؟ 1406 00:51:48,550 --> 00:51:48,805 >> هنا: متاسفم؟ 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 OK، بنابراین اجازه دهید بگویم که من می گویم، OK، من N عدد صحیح را 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 بنابراین در حال حاضر من دارم انجام در حال اجرا کد، OK؟ 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 >> هنا: متاسفم، من نمی استراحت ندارد؟ 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 هنا: دقیقا. 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 درست بود، و سپس آن را گفت: افزایش N 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 هنا: بله، من فکر می کنم که کار می کنند. 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 هنا: این سوال خوبی است. 1447 00:53:19,890 --> 00:53:20,590 JASON HIRSCHHORN: من فکر می کنم آن را فقط اجرا می شود. 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 >> هنا: بنابراین من حدس می زنم که می شود از جمله به طور پیش فرض. 1455 00:53:35,695 --> 00:53:36,020 >> JASON HIRSCHHORN: آره. 1456 00:53:36,020 --> 00:53:36,720 >> هنا: سؤال خوبی است. 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 هنا: متاسفم؟ 1460 00:53:39,820 --> 00:53:41,570 دانشجو: آیا مورد در نظر گرفته یک تابع؟ 1461 00:53:41,570 --> 00:53:43,153 هنا: آیا مورد یک تابع در نظر گرفته. 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 >> JASON HIRSCHHORN: بنابراین به طور معمول هنگامی که توابع را مشاهده می کنید 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 این پرانتز باز اصلی، پس از آن از درجه اعتبار ساقط، پرانتز نزدیک است. 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 >> هنا: آیا که باعث می شود تغییر یک تابع. 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 JASON HIRSCHHORN: 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 >> هنا: آره، فقط فکر می کنم از آن به عنوان اگر ساختار. 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 هنا: آره، تو لانه تقریبا هر چیزی. 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 >> هنا: در این خاص ساختار به دلیل سوئیچ 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 هنا: تفاوت بین با استفاده از نقطه و ویرگول و روده بزرگ است. 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 هنا: MM-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 هنا: دقیقا. 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 >> JASON HIRSCHHORN: بنابراین، هنگامی که برنامه نویسی، شما فقط می توانید استفاده کنید اگر چیز دیگری، 1524 00:55:50,298 --> 00:55:54,000 اما من فکر می کنم در سال گذشته در مسابقه ما حال آنها را ارسال دستور switch، 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 هنا: اما قطعا هیچ چیز اشتباه است. 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 به یکی از این دو مقدار، یا دیوید مالان یا نه دیوید مالان، OK؟ 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-- ببینید OK که می گوید در حالی که، در حالی که (شرط). 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 >> JASON HIRSCHHORN: این قطع. 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-- OK پوشیدن. 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 OK، بنابراین پس از آن که هنگامی که شما را متوقف خواهد کرد. 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 OK، بنابراین اجازه دهید می گویند که شرایط هنوز در حالی که من با پوشیدن حداقل یک گوشواره، 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 >> [CLAPS] 1614 01:00:04,236 --> 01:00:06,210 >> اوه اوه، بچه ها. 1615 01:00:06,210 --> 01:00:11,820 OK، بنابراین شما قرار است به کف زدن یک بار به دلیل در واقع شما 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 JASON HIRSCHHORN: وقتی انجام شما فکر می کنید شما می توانید از این استفاده کنید؟ 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 هنا: آره؟ 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 JASON HIRSCHHORN: درست است. 1631 01:00:41,080 --> 01:00:41,575 هنا: خیلی خوب است. 1632 01:00:41,575 --> 01:00:43,408 JASON HIRSCHHORN: بنابراین هنگامی که شما یک کاربر بی درنگ، 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 و سپس آخرین قسمت آن چیزی است که انجام ما در پایان این حلقه for انجام دهید؟ 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 می توانید این کار را انجام نیز با حلقه do؟ 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 بنابراین اگر ما به عقب to-- صحبت شما درباره حلقه در حالی که، درست است؟ 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 MM-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 >> JASON HIRSCHHORN: شما هنوز نیاز به روده بزرگ نیمه هر چند. 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 هنا و شما می توانید 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 >> هنا: شما هم می تواند ارسال 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 هنا: دقیقا. 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 JASON HIRSCHHORN: بله، لازم نیست آن وجود دارد. [نامفهوم] بسیار به پایان برسد. 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 بنابراین اگر ما فقط اولیه دورف بود قبل از آن، فقط نقطه و ویرگول دورف متوسط، 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 MM-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 >> JASON HIRSCHHORN: پس این همان. 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 JASON HIRSCHHORN: آره، بنابراین آن را ندارد. 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 >> JASON HIRSCHHORN: من می توانم بیش از آن بروید. 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 >> JASON HIRSCHHORN: نه، نه. 1835 01:08:49,480 --> 01:08:53,385 بنابراین دامنه آن است که تنها در داخل آکولاد برای حلقه for، آره. 1836 01:08:53,385 --> 01:08:56,509 1837 01:08:56,509 --> 01:08:59,300 شارون: اما اگر شما مقدار دهی اولیه دورف ها در خارج از حلقه for، پس از آن 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 OK. 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 بیایید می گویند ما چاپ شد این جدول از X درست است در اینجا. 1847 01:09:26,500 --> 01:09:31,430 ما ممکن است بخواهید برای اولین بار از to-- اگر ما فقط در کد به نظر نمی آید 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 OK. 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 چهار ستون است، چاپ X. 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 است، ما چاپ این X. 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 >> شارون: به معنای پس تودرتو است که ما یک حلقه در یک حلقه، 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 بین تمام X است. 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 که بود با فشار دادن را وارد کنید. 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 >> هنا: چگونه می خواهید این تغییر برنامه اگر شما یک خط اضافی کار را کرد؟ 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 >> شارون: HM؟ 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 JASON HIRSCHHORN: اگر شما فقط آن را روشن 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 >> JASON HIRSCHHORN: بنابراین بله، شما می توانید از انجام این کار. 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 OK. 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 OK، بنابراین بخش اول آن شما خواهد شد انجام این کار، ماریو. 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 OK، بنابراین فقط در مورد آن فکر می کنم. 1938 01:12:54,720 --> 01:12:56,699 1939 01:12:56,699 --> 01:12:58,740 هنا: و پس از آن همان بخشی از مشکل تنظیم 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 JASON HIRSCHHORN: بنابراین هر گونه سوال؟ 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 هنا: برای آینده. 1970 01:14:08,400 --> 01:14:09,106 JASON HIRSCHHORN: تشکر آمده است. 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