1 00:00:00,000 --> 00:00:11,030 2 00:00:11,030 --> 00:00:12,150 >> جیسن HIRSCHHORN: خوش آمدید. 3 00:00:12,150 --> 00:00:14,000 تو صرف چند اعلانات ہم شروع کرنے سے پہلے. 4 00:00:14,000 --> 00:00:16,570 حصوں لہذا، سب کرنا چاہئے پہلے سے ہی sectioned کی کیا ہے. 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 Leverett 8:00 میں ہے. 18 00:00:40,920 --> 00:00:43,870 کواڈ میں منگل، تاکہ Cabot 11:00 8:00. 19 00:00:43,870 --> 00:00:45,980 بدھ، 11:30 کرنا ہے Mather 8:30. 20 00:00:45,980 --> 00:00:48,350 اور جمعرات کو Annenberg 11:00 8: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 ایک توسیع کے لئے نہیں ایک legit وجہ. 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 جیسن 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 >> جیسن 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 >> ٹھیک ہے، تو چلو صرف کود کمانڈ لائن چیزیں میں. 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 سے زیادہ حاصل کر سکتے ہیں میک اور پی سی کے درمیان اختلافات. 104 00:04:06,297 --> 00:04:07,380 جیسن HIRSCHHORN: کامل. 105 00:04:07,380 --> 00:04:08,220 طالب علم: یہ ایک عالمگیر ٹیمپلیٹ ہے. 106 00:04:08,220 --> 00:04:09,420 جیسن 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 تم میں چلانے کے لئے نہیں جا رہے ہیں یہ کسی بھی idiosyncrasies کی میں چلانے 123 00:04:41,380 --> 00:04:42,380 جب آپ کو پروگرامنگ کر رہے ہیں. 124 00:04:42,380 --> 00:04:44,510 ہم بالکل وہی جو جانتے اگر آپ میں چلانے کے لئے جا رہے ہیں. 125 00:04:44,510 --> 00:04:47,120 تو آلات یہاں ہے. 126 00:04:47,120 --> 00:04:50,172 >> لہذا جب آپ کو شروع کر رہے ہیں پروگرامنگ، تم ہو 127 00:04:50,172 --> 00:04:51,880 پر نیچے جانے کے لئے جا بائیں کونے. 128 00:04:51,880 --> 00:04:53,439 ایک چھوٹا سا باکس نہیں ہے. 129 00:04:53,439 --> 00:04:54,480 آپ نے اسے کلک کرنے کے لئے جا رہے ہیں. 130 00:04:54,480 --> 00:04:55,760 اس سے آپ کے ٹرمنل ونڈو ہے. 131 00:04:55,760 --> 00:04:57,680 132 00:04:57,680 --> 00:05:01,980 آپ کہاں جا رہے ہیں تو یہ ہے سمسٹر کے ایک بہت ہونا. 133 00:05:01,980 --> 00:05:03,837 تو مجھے تھوڑا سا میں زوم. 134 00:05:03,837 --> 00:05:07,820 135 00:05:07,820 --> 00:05:11,630 >> ٹھیک ہے، تو ایک ٹرمینل کے ارد گرد حاصل ونڈو کو تھوڑا سا مختلف ہے. 136 00:05:11,630 --> 00:05:13,610 سب سے پہلے، کوئی شبیہیں وہاں ہے. 137 00:05:13,610 --> 00:05:15,780 میں نے کچھ بھی کلک نہیں کر سکتے ہیں. 138 00:05:15,780 --> 00:05:17,170 کلک کرنے کے لئے کچھ بھی نہیں ہے. 139 00:05:17,170 --> 00:05:21,390 تو آپ کو ایک طریقہ کو معلوم کرنا ہے آپ کہاں ہیں یہ پتہ لگا، یہاں کیا ہے، 140 00:05:21,390 --> 00:05:22,830 اور کس طرح کے ارد گرد منتقل کرنے کے لئے. 141 00:05:22,830 --> 00:05:29,630 >> شاید دو سب سے زیادہ مفید کمانڈز تاکہ ls-- تو کیا آپ LS کرتا سوچتی ہو رہے ہیں؟ 142 00:05:29,630 --> 00:05:30,771 >> طالب علم: فہرست. 143 00:05:30,771 --> 00:05:32,020 جیسن 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 تو میں چاہتا تھا کہتے ہیں CD 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 جیسن 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 جیسن 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 کی CD 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 میں دوسرے سامان ہے. CD سپر سیکشن. 170 00:06:15,180 --> 00:06:17,600 171 00:06:17,600 --> 00:06:18,920 سی ڈی فائل، تو میں گہری جا رہا ہوں. 172 00:06:18,920 --> 00:06:20,250 173 00:06:20,250 --> 00:06:23,590 اور پھر میں چاہتی کہنے دو صرف سب سے اوپر تک واپس پاپ. 174 00:06:23,590 --> 00:06:24,090 CD. 175 00:06:24,090 --> 00:06:24,784 176 00:06:24,784 --> 00:06:26,200 چلو میں ایسا نہیں کرنا چاہتا کہنے دو. 177 00:06:26,200 --> 00:06:29,590 کی میں نے ابھی تک واپس پاپ کرنا چاہتے ہیں کا کہنا ہے کہ میرے اوپر تھا اس ڈائریکٹری. 178 00:06:29,590 --> 00:06:30,350 میں ایسا کیسے کر سکتا ہوں؟ 179 00:06:30,350 --> 00:06:33,180 تو چلو CD CS50 کہنے دو. 180 00:06:33,180 --> 00:06:36,050 181 00:06:36,050 --> 00:06:38,090 CD 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 >> طالب علم: آپ کو صرف ٹائپ CD دوبارہ supersection کی. 188 00:06:47,560 --> 00:06:49,060 >> جیسن 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 >> جیسن HIRSCHHORN: جی ہاں، لہذا آپ کو یہ کر سکتا. 192 00:06:53,845 --> 00:06:55,620 آپ کو سی ڈی ~ 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 تو اگر آپ سنجیدگی سے کر سکتے تھے صرف CD ~ / 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 CD 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، تو میں نہیں کرنا چاہتا اب یہاں ہو. CD ڈاٹ ڈاٹ. 216 00:07:46,190 --> 00:07:47,072 مجھے ایک لے لیتے. 217 00:07:47,072 --> 00:07:49,130 CD ڈاٹ ڈاٹ مجھے ایک لیتا ہے. 218 00:07:49,130 --> 00:07:50,600 واپس گھر CD ڈاٹ ڈاٹ اور. 219 00:07:50,600 --> 00:07:53,820 220 00:07:53,820 --> 00:07:55,180 >> ٹھیک ہے، تو سی ڈی، 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 اور آپ اصل میں کرنے جا رہے ہیں ایک جوڑے ہفتوں میں اس. ڈیش L LS. 233 00:08:19,210 --> 00:08:20,995 کہ پرنٹ باہر ایک تھوڑا اور معلومات. 234 00:08:20,995 --> 00:08:22,360 235 00:08:22,360 --> 00:08:28,170 کسی کے بائیں ہاتھ پر اندازہ لگا سکتے ہیں اس طرح drwx، ​​rwx اور چیزیں کی طرف. 236 00:08:28,170 --> 00:08:30,330 کسی کو ایک خیال ہے اس کا کیا مطلب ہو سکتا ہے؟ 237 00:08:30,330 --> 00:08:31,290 >> طالب علم: اجازتیں. 238 00:08:31,290 --> 00:08:32,080 >> جیسن 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 >> ٹھیک ہے، تو یہ اچھا ہے. 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 جیسن 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 کی ڈائریکٹری میں جانے دو جی ہاں، کیا ہوا؟ 283 00:09:42,609 --> 00:09:46,114 طالب علم: کی ایک فہرست ہے ان تمام [اشراوی] آن لائن؟ 284 00:09:46,114 --> 00:09:48,780 جیسن 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 جیسن 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 >> جیسن 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 >> جیسن 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 >> جیسن 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: جی ہاں، تو اس سوں جہاں ڈائریکٹری ہے. 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 >> جیسن HIRSCHHORN: جی ہاں، کیا ہوا؟ 315 00:10:41,646 --> 00:10:43,390 >> طالب علم: میں صرف کرنے کے لئے آپ پوچھ سکتے ہیں یہ تھوڑا سا بڑا بنا؟ 316 00:10:43,390 --> 00:10:43,940 >> جیسن 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 >> جیسن 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 >> جیسن 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 لیکن میں پھر واضح ٹائپ کریں، اور اگر میں یہاں میرا سامان ہے، سکرال. 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 تم نینو استعمال کر سکتے ہیں، اگر آپ طاقت، Emacs کے استعمال کر سکتے ہیں. 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 یا اگر آپ میں کچھ استعمال کر سکتے ہیں یہاں اس کی gedit کہا جاتا ہے. 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 gedit کے خوش نہیں ہے. 365 00:12:19,480 --> 00:12:21,870 366 00:12:21,870 --> 00:12:27,870 تو ہم gedit بنیادی طور پر ہے صرف ایک ٹیکسٹ ایڈیٹر. 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 >> جیسن HIRSCHHORN: آپ کے تخیل کی کمی ہے. 377 00:12:48,180 --> 00:12:49,615 OK، gedit کے. 378 00:12:49,615 --> 00:12:50,115 ہیلو. 379 00:12:50,115 --> 00:12:51,166 380 00:12:51,166 --> 00:12:52,040 مجھے TXT کی کرنے جا رہا ہوں. 381 00:12:52,040 --> 00:12:54,470 382 00:12:54,470 --> 00:12:55,680 ٹھیک ہے، تو یہ یہاں ہے. 383 00:12:55,680 --> 00:12:57,820 تو چلو ایک پروگرام لکھتے ہیں. 384 00:12:57,820 --> 00:13:01,280 لہذا میں آپ درس میں اس میں دیکھا ہے. 385 00:13:01,280 --> 00:13:02,380 آپ کو ایک اہم تقریب کی ضرورت ہے. 386 00:13:02,380 --> 00:13:04,690 387 00:13:04,690 --> 00:13:05,190 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 >> جیسن 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 جیسن 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 ٹھیک ہے، اب میں نے مقرر کیا ہے کہ تم لوگ اپ ناکام کرنے، لیکن اس کی تیاری گا. 415 00:14:02,450 --> 00:14:03,290 >> طالب علم: جی نہیں. 416 00:14:03,290 --> 00:14:03,520 >> جیسن 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 >> جیسن 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 >> جیسن 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 جیسن HIRSCHHORN: کیوں نہیں؟ 435 00:14:30,346 --> 00:14:32,417 طالب علم: یہ ایک [اشراوی] متن ہے. 436 00:14:32,417 --> 00:14:33,750 جیسن 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 تو میں نے اسے بچا لیا، لیکن gedit کے 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 CD ڈاٹ ڈاٹ ڈائریکٹریوں کے باہر ٹکرانا. 459 00:15:21,739 --> 00:15:23,780 اور اب ہم کرنے جا رہے ہیں فائلوں کے ارد گرد منتقل شروع. 460 00:15:23,780 --> 00:15:30,210 تو صرف میں منتقل hi.txt منتقل، اور کرنے کے لئے مجھے بہت اچھا میں ڈال کرنے کے لئے جا رہا ہوں. 461 00:15:30,210 --> 00:15:31,270 462 00:15:31,270 --> 00:15:32,310 >> ذرا ہوشیار رہنا. 463 00:15:32,310 --> 00:15:34,976 جب بھی آپ میں لکھ رہے ہیں کمانڈ لائن، سب کچھ معاملات. 464 00:15:34,976 --> 00:15:37,020 لہذا بڑے معاملات. 465 00:15:37,020 --> 00:15:40,440 میں نے ایک چھوٹے سے کیا تھا، تو یہ بات ہے کیا ہو رہا ہے پتہ کرنے والا نہیں. 466 00:15:40,440 --> 00:15:42,840 تو سب کچھ معاملات بہت ہی مخصوص ہو. 467 00:15:42,840 --> 00:15:45,120 >> تو ہے کہ 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 >> طالب علم: یہ ایک سی میں نہیں ہے. 479 00:15:58,690 --> 00:15:59,060 >> جیسن HIRSCHHORN: کامل. 480 00:15:59,060 --> 00:16:01,686 یہ اتنا، ایک سی نہیں ہے کہ کس طرح میں ہوں سی کے لئے اس کا نام تبدیل کرنے جا رہے ہیں؟ 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.c. کرنے hi.txt منتقل 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 جیسن 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 طالب علم: یہ کیوں ہو گی میں gedit لے جب کہ، 516 00:17:18,833 --> 00:17:21,809 اس سے مجھے ایک اور نہیں دیتا gedit کے 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 >> جیسن HIRSCHHORN: رکو، تو ایک بار پھر یہ کہتے ہیں کہ. 523 00:17:31,510 --> 00:17:35,279 >> طالب علم: میں gedit، ٹائپ کرتے ہیں تو پہلی بار، پہلی line-- 524 00:17:35,279 --> 00:17:37,070 جیسن 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 جیسن 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 >> جیسن 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 جیسن HIRSCHHORN: اوہ، یہ رد عمل رک جاتا. 535 00:17:52,840 --> 00:17:55,570 ٹھیک ہے، تو آپ کو کرنا ہے کیا ہے آپ gedit سے باہر بند کرنے کی ضرورت. 536 00:17:55,570 --> 00:17:58,360 gedit کے سے باہر اتنے قریب، اور یہ واپس آ جانا چاہئے. 537 00:17:58,360 --> 00:18:00,726 تو ہم gedit آپ پر کھلا ہے آلے کو ابھی؟ 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 >> طالب علم: تو اگر آپ کو استعمال کیا gedit کے کمانڈ open-- کرنا 544 00:18:13,850 --> 00:18:16,350 جیسن HIRSCHHORN: نہیں، سب سے پہلے gedit کے کمانڈ ایک غلطی تھی. 545 00:18:16,350 --> 00:18:17,930 546 00:18:17,930 --> 00:18:19,860 پہلی gedit کے کمانڈ، میں gedit hi.txt ایسا کرنے. 547 00:18:19,860 --> 00:18:21,170 548 00:18:21,170 --> 00:18:24,240 تو میں نے اسے ایک نام، تو ہم gedit 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 تو سوال یہ تھا میں gedit کرتے ہیں تو، میں نہیں ہوں 553 00:18:36,737 --> 00:18:39,320 واقعی ایسا کرنے کے قابل ہونے جا رہا میری کمانڈ لائن میں کچھ اور 554 00:18:39,320 --> 00:18:42,390 میں نے اس کی gedit بند، تو میں جب تک کہ اگر وہ ٹکرا گئے کیا لگتا ہے. 555 00:18:42,390 --> 00:18:43,689 تو ہم gedit بند. 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 لہذا CP hi.c newhi.c. 577 00:19:29,680 --> 00:19:32,767 578 00:19:32,767 --> 00:19:34,340 اب میں دو ہے. 579 00:19:34,340 --> 00:19:48,330 اور پھر میں نے newhi.c کو کھول سکتے ہیں، اور اس کے بجائے صرف ہیلو کہنے کی، 580 00:19:48,330 --> 00:19:51,280 میں نے ہیلو کلاس کہیں گے! 581 00:19:51,280 --> 00:20:00,530 582 00:20:00,530 --> 00:20:01,780 لہذا میں واپس چلے جائیں گے. 583 00:20:01,780 --> 00:20:03,520 باہر سے باہر نکلیں. 584 00:20:03,520 --> 00:20:04,990 واپس میرے کمانڈ لائن پر جاؤ. 585 00:20:04,990 --> 00:20:06,070 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 >> جیسن 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 hi_dir mkdir. 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 >> جیسن 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 جیسن HIRSCHHORN: اوہ، hi.c اصل ہے. 635 00:21:39,870 --> 00:21:41,770 تو ہے کہ آپ نے لکھا ہے کہ فائل ہے. 636 00:21:41,770 --> 00:21:44,670 آپ کے لئے جا رہے تھے تو اگر gedit کے یا نینو میں اسے کھولو، 637 00:21:44,670 --> 00:21:46,240 کہ آپ میں ٹائپ کر رہے ہیں کیا ہے. 638 00:21:46,240 --> 00:21:48,710 آپ کو اس کے، اس کے بعد مرتب کیا جب آپ ایک executable فائل حاصل. 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 >> جیسن HIRSCHHORN: لوگ ایکزیکیوٹیبل فائلوں ہیں. 647 00:22:04,051 --> 00:22:08,344 لہذا میں hi.c کیا جب، یہ سے میرے دی تو میں یہ کر سکتا ہوں. 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 اور آپ کو ایک executable فائل بنانے. 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 >> جیسن 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 جیسن 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 >> طالب علم: اگر آپ ایسا کرتے CD ڈاٹ ڈاٹ ڈاٹ، تاہم کئی بندیاں 692 00:23:42,032 --> 00:23:43,990 یہ صرف آپ کو لے جائے گا کہ بہت سے ڈائریکٹریز؟ 693 00:23:43,990 --> 00:23:46,527 >> جیسن HIRSCHHORN: آپ کا مطلب یہ CD ڈاٹ ڈاٹ ڈاٹ ڈاٹ کی طرح؟ 694 00:23:46,527 --> 00:23:47,110 طالب علم: جی ہاں. 695 00:23:47,110 --> 00:23:47,985 جیسن 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 >> جیسن 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 >> جیسن 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 جیسن 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 جیسن 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 جیسن 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 تو صرف مثال کے طور پر، کی میں نے ایک بنا دیا کہنے دو فولڈر، تاکہ د ڈائریکٹری کی نمائندگی کرتا ہے. 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 جیسن 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 جیسن 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 ٹھیک ہے، میں تیزی سے چلے جائیں گے. 787 00:27:11,200 --> 00:27:13,300 788 00:27:13,300 --> 00:27:14,100 >> فوری تو اصلی. 789 00:27:14,100 --> 00:27:15,520 تو مجھے بہت اچھا میں ہوں کہنے دو. 790 00:27:15,520 --> 00:27:17,480 791 00:27:17,480 --> 00:27:20,090 کی میں منتقل کرنے کے لئے کرنا چاہتا تھا کا کہنا ہے کہ نئی ڈائریکٹری کے لئے سب کچھ 792 00:27:20,090 --> 00:27:21,600 میں صرف یہ چاہتا ہوں کیونکہ دائیں، اسے منظم کرنے کے لئے؟ 793 00:27:21,600 --> 00:27:22,560 تو میں کہ کس طرح کرتے ہو گے. 794 00:27:22,560 --> 00:27:23,650 795 00:27:23,650 --> 00:27:24,150 منتقل کریں. 796 00:27:24,150 --> 00:27:25,399 ہم ایک بار پھر اس اقدام کو استعمال کرنے کے لئے جا رہے ہیں. 797 00:27:25,399 --> 00:27:26,320 لہذا hi.c. منتقل 798 00:27:26,320 --> 00:27:27,620 799 00:27:27,620 --> 00:27:29,810 اور جو کچھ تم کرتے ہو سکتا ہے آپ، چیزیں لسٹنگ شروع 800 00:27:29,810 --> 00:27:32,268 اور اگر آپ کو فہرست سے آخری چیز ہے جہاں یہ اسے منتقل کرنے کے لئے جا رہا ہے. 801 00:27:32,268 --> 00:27:38,230 لہذا hi.c، ہیلو newhi newhi.c، hi_dir منتقل. 802 00:27:38,230 --> 00:27:41,960 803 00:27:41,960 --> 00:27:45,880 اور تو اس میں سب کچھ منتقل کر دیا گیا آخری چیز جو آپ نے ذکر کیا. 804 00:27:45,880 --> 00:27:49,462 تو پھر ڈائریکٹری، hi_dir LS تبدیل. 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 جیسن 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 ہے، لیکن آپ کو ہیلو 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 جیسن 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 جیسن 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 جیسن HIRSCHHORN: ٹھیک ہے. 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 >> جیسن HIRSCHHORN: ٹھیک ہے. 866 00:29:45,345 --> 00:29:48,200 867 00:29:48,200 --> 00:29:51,790 میں دور کرنے کے لئے چاہتے ہیں تو ایک ڈائریکٹری، -r ہٹانے. 868 00:29:51,790 --> 00:29:52,580 کہ پنراورتی ہے. 869 00:29:52,580 --> 00:29:54,230 تو ہے کہ ڈائریکٹری پنراورتی ہٹانے. 870 00:29:54,230 --> 00:29:57,700 تو میں آپ کو اس ڈائریکٹری میں جانا چاہتے ہیں، ڈائریکٹری میں ہر چیز کو ہٹانے، 871 00:29:57,700 --> 00:29:59,180 اور پھر ڈائریکٹری سے چھٹکارا حاصل. 872 00:29:59,180 --> 00:30:00,930 اور پھر میں جا رہا ہوں چ کے ساتھ ساتھ، میں کیونکہ 873 00:30:00,930 --> 00:30:04,680 نہیں چاہتے ہیں اس انتباہ کے ساتھ مجھے فوری طور پر یہ ہر ایک فائل کو ہٹا دیتا ہے کے بعد. 874 00:30:04,680 --> 00:30:06,720 لہذا -rf hi_dir ہٹانے. 875 00:30:06,720 --> 00:30:08,680 876 00:30:08,680 --> 00:30:09,540 بوم، وہ چلا گیا. 877 00:30:09,540 --> 00:30:10,582 878 00:30:10,582 --> 00:30:12,040 آپ اس کا استعمال جہاں ذرا ہوشیار رہنا. 879 00:30:12,040 --> 00:30:14,730 میں اس کو استعمال کرنے جا رہا ہوں یہاں بھی. -rf خوفناک. 880 00:30:14,730 --> 00:30:16,800 881 00:30:16,800 --> 00:30:17,530 وہ چلا گیا. 882 00:30:17,530 --> 00:30:18,780 آپ اس کا استعمال کہاں ہوشیار رہو. 883 00:30:18,780 --> 00:30:22,990 آپ کہ یہاں استعمال کرتے ہیں اور کچھ ٹائپ کرتے ہیں تو اس طرح، کبھی ایسا نہیں کرتے. 884 00:30:22,990 --> 00:30:26,200 کہ ہر چیز پر خارج کر دیں گے آپ تمہیں انتباہ کبھی بغیر آلے. 885 00:30:26,200 --> 00:30:27,670 اور میں جانتا ہوں کہ کیا ہے. 886 00:30:27,670 --> 00:30:31,620 گریڈنگ مسئلہ 4:00 بجے کا تعین کرتا ہے، میں تھا مسئلہ سیٹ کی ڈائریکٹریز کو ہٹانے کی کوشش کر رہے، 887 00:30:31,620 --> 00:30:32,320 اور میں نے یہ کیا. 888 00:30:32,320 --> 00:30:34,080 اور میں بھگوان کی طرح تھا. 889 00:30:34,080 --> 00:30:35,170 890 00:30:35,170 --> 00:30:36,850 میں نے اسے منسوخ کرنے کی کوشش do-- مت. 891 00:30:36,850 --> 00:30:38,000 آپ کو منسوخ کر سکتے ہیں. 892 00:30:38,000 --> 00:30:42,670 کمان C صرف، ہر چیز کو منسوخ کر دیا لیکن میں نے پہلے ہی 75 فی صد کی طرح خارج کر دیا. 893 00:30:42,670 --> 00:30:45,570 تو میں نے اسے برباد کر دیا. 894 00:30:45,570 --> 00:30:46,580 اور لوگوں کو ایسا. 895 00:30:46,580 --> 00:30:47,620 ہر کوئی اس کرتا ہے. 896 00:30:47,620 --> 00:30:49,460 اس سمسٹر، اگرچہ یہ نہ کرو. 897 00:30:49,460 --> 00:30:49,960 یہ بیکار ہے. 898 00:30:49,960 --> 00:30:52,330 899 00:30:52,330 --> 00:30:54,050 میں گھبرا اسے یہاں آ رہا ہے. 900 00:30:54,050 --> 00:30:55,247 میں نے اس کو حذف کرنے جا رہا ہوں. 901 00:30:55,247 --> 00:30:58,354 >> [ہنسی] 902 00:30:58,354 --> 00:30:59,020 کیا آپ تصور کر سکتے ہیں؟ 903 00:30:59,020 --> 00:31:01,050 904 00:31:01,050 --> 00:31:02,450 OK، سوالات. 905 00:31:02,450 --> 00:31:03,138 جی ہاں؟ 906 00:31:03,138 --> 00:31:09,114 >> طالب علم: ہم سب کچھ کریں تو اگر تم یہاں کیا کر رہے ہو، اس پر ایک ہی ہے 907 00:31:09,114 --> 00:31:13,791 کے طور پر صرف اصل میں جا [اشراوی] کے طور پر فائل کو محفوظ کریں. 908 00:31:13,791 --> 00:31:16,530 909 00:31:16,530 --> 00:31:18,405 جیسن HIRSCHHORN: اوہ، آپ gedit ذریعے مطلب. 910 00:31:18,405 --> 00:31:18,870 طالب علم: جی ہاں. 911 00:31:18,870 --> 00:31:20,078 جیسن HIRSCHHORN: جی ہاں یہ ہے. 912 00:31:20,078 --> 00:31:21,094 913 00:31:21,094 --> 00:31:21,760 gedit کے لئے مفید ہے. 914 00:31:21,760 --> 00:31:23,440 915 00:31:23,440 --> 00:31:24,730 تو ہم gedit بہت مفید ہے. 916 00:31:24,730 --> 00:31:26,550 میں اس کلاس میں، آپ کو ایک کر سکتے ہو gedit کے ذریعے بہت سی چیزوں کے. 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 اگر آپ چاہتے ہیں تو یقینی gedit کو استعمال. 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 جیسن HIRSCHHORN: RM -r. 935 00:32:09,610 --> 00:32:10,810 لہذا یہ مجبور نہیں کرتے. 936 00:32:10,810 --> 00:32:11,489 -r تو RM. 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 کرتے -f اور RM -rf، صرف مسلسل. 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 جیسن 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 جیسن HIRSCHHORN: جی ہاں، بس ایسے ہی. 955 00:32:48,410 --> 00:32:52,190 مثال کے طور پر تو، تم RM -rf دیکھا. 956 00:32:52,190 --> 00:32:55,700 کی میں چاہتی کہنے دو اس سے مجھے پتہ چلتا ہے، LS -la کرتے 957 00:32:55,700 --> 00:33:00,120 ہر چیز، یہاں تک چھپی ان کی اجازت کے ساتھ چیزیں. 958 00:33:00,120 --> 00:33:02,160 959 00:33:02,160 --> 00:33:06,762 >> طالب علم: تو پھر، -r ر پرچم، ہم کہ نہیں ہے تو، 960 00:33:06,762 --> 00:33:08,250 ہم حق، ایک ڈائریکٹری کو حذف نہیں کر سکتے؟ 961 00:33:08,250 --> 00:33:08,746 >> جیسن 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 >> جیسن 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 >> جیسن 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 >> جیسن 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 ذہن میں کوئی سوال، ہم جا رہے ہیں کیونکہ ڈیٹا کی اقسام، اور loops کرنے سے زیادہ کود، 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 >> جیسن 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 اوکے، کوئی سوال؟ 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 >> جیسن 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 >> جیسن HIRSCHHORN: اوہ، آپ کو اس نیلے رنگ سبز مطلب؟ 1010 00:34:40,100 --> 00:34:41,290 >> طالب علم: جی نہیں. 1011 00:34:41,290 --> 00:34:41,724 >> جیسن 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 جیسن 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 >> جیسن 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 >> جیسن 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 سیکشن بی کے ساتھ ساتھ آن لائن ہو گا. 1035 00:35:21,187 --> 00:35:23,270 یا اگر آپ کے سوالات ہیں تو، صرف آ اور مجھ سے پوچھیں. 1036 00:35:23,270 --> 00:35:30,660 1037 00:35:30,660 --> 00:35:32,142 یہاں تم جاؤ. 1038 00:35:32,142 --> 00:35:41,050 1039 00:35:41,050 --> 00:35:44,400 تو اب شیرون اور ہننا کچھ زیادہ ہو جائے گا 1040 00:35:44,400 --> 00:35:46,720 مسئلہ کے پیچھے منطق کی قائم کی. 1041 00:35:46,720 --> 00:35:53,266 1042 00:35:53,266 --> 00:35:54,250 >> شیرون: اوہ میرے خدا. 1043 00:35:54,250 --> 00:35:56,218 1044 00:35:56,218 --> 00:35:57,694 مشکلات. 1045 00:35:57,694 --> 00:35:59,170 >> HANNAH: اس دوران میں، میں نے ہانا ہوں. 1046 00:35:59,170 --> 00:36:00,154 یہ شیرون ہے. 1047 00:36:00,154 --> 00:36:03,106 ہم دونوں کی TFs CS50 ہیں، اور ہم آپ کو دینے کے لئے جا رہے ہیں 1048 00:36:03,106 --> 00:36:06,050 اہم ایک جوڑے پر ایک چھوٹا سا تعارف مسئلہ کے لئے چیزوں کو ایک مقرر. 1049 00:36:06,050 --> 00:36:09,670 ڈیٹا کی اقسام سے سب کچھ loops کے لئے کرنے conditionals کرنے. 1050 00:36:09,670 --> 00:36:10,620 جنرل میں loops. 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 تو ہم ints کے ساتھ شروع کر سکتے ہیں. 1057 00:36:25,340 --> 00:36:31,500 ints کے اعداد صحیح ہیں، تو ایک، دو، تین، چار. floats کے، پوائنٹس تیرتا. 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 >> bool کے ایک بولین ہے، اس طرح ہم نے سچے اور ہمارے بولین کے طور پر باطل. 1063 00:36:56,890 --> 00:37:01,550 کسی چیز truth-- کرنے computes ہے تو اگر 5، درست کرنے کے لئے computes ہے کہ، 5 برابر ہے 1064 00:37:01,550 --> 00:37:06,470 اور اگر ہم نے کہ ہے، 5 4 برابر ہے جھوٹے، تا کہ جھوٹے پر computes ہے. 1065 00:37:06,470 --> 00:37:12,280 اور یہاں ہم منسلک ہے ان اعداد و شمار اقسام میں سے سب کے سائز. 1066 00:37:12,280 --> 00:37:14,860 اور آپ کو معلوم کرنا پڑے گا آپ quizzes ہے کے لئے اس، 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 >> جیسن 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 لیکن میں ایک "ح" کے لئے تھے تو اس طرح، کہ ایک تار ہے. 1078 00:37:52,890 --> 00:37:55,759 لیکن میں صرف ایک ہی ہے تو اقتباس، جو ایک چار ہے. 1079 00:37:55,759 --> 00:37:57,550 اور تو کیا ہے تم سے پوچھنا ہو سکتا ہے فرق. 1080 00:37:57,550 --> 00:38:00,985 ویسے، فرق یہ ہے یہ میموری کا ایک بائٹ ہے. 1081 00:38:00,985 --> 00:38:02,265 اس میموری کے 4 بائٹس ہے. 1082 00:38:02,265 --> 00:38:09,480 1083 00:38:09,480 --> 00:38:10,520 >> شیرون: فلوٹ؟ 1084 00:38:10,520 --> 00:38:12,180 اسے پھر سے بیان کریں؟ 1085 00:38:12,180 --> 00:38:18,200 اوکے، یہ ایک نمبر کی طرح قسم کی ہے کہ، اس کے ساتھ ایک اعشاریہ ہے 1086 00:38:18,200 --> 00:38:27,569 تا 5.2 یا اس سے بھی 5.0 ناو ہے صرف 5 بمقابلہ ایک 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 >> HANNAH: نوٹس ہیں CS50.net/sections میں تعینات. 1098 00:38:54,349 --> 00:38:56,432 طالب علم: بس سے باہر تجسس، ایک افادیت ہے 1099 00:38:56,432 --> 00:39:00,424 تم ہو فائلوں کے سائز جاننے ہم یہ جانتے ہیں چاہئے تاکہ بلا؟ 1100 00:39:00,424 --> 00:39:01,430 1101 00:39:01,430 --> 00:39:04,330 >> شیرون: تو یہ ہیں ڈیٹا کی اقسام، لیکن ہاں. 1102 00:39:04,330 --> 00:39:09,820 اس کیس، جس میں سے ایک کرے گا میں اتنی زیادہ میموری یا اس سے زیادہ جگہ لے لیتے ہیں؟ 1103 00:39:09,820 --> 00:39:13,940 >> جیسن 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 تو یہ ہے کہ میں جاننا مفید ہے تم اتنے بہت سے integers ہے تو، 1108 00:39:24,470 --> 00:39:25,770 کہ کیا ہونے جا رہا ہے. 1109 00:39:25,770 --> 00:39:28,802 تو میں نے آپ کو دس دیا کہنے دو integers کے، کہ کا سائز کیا ہے؟ 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 جیسن HIRSCHHORN: 40 بائٹس، صحیح. 1113 00:39:32,026 --> 00:39:35,690 تو اگر آپ کو معلوم ہے کہ کرنے کی ضرورت ہو سکتی ٹھیک ہے، میں 40 بائٹس کودنے کی ضرورت ہے. 1114 00:39:35,690 --> 00:39:42,200 تو یہ 40 حروف ہے بجائے کہتے ہیں، چلو کا کہنا ہے then-- میں، آپ 10 حروف دی 1115 00:39:42,200 --> 00:39:44,860 اس کے بعد آپ کو معلوم ہے، ٹھیک ہے، میں نے صرف 10 بائٹس کودنے کی ضرورت ہے. 1116 00:39:44,860 --> 00:39:47,651 تو یہ معلوم کرنے کے لئے بہت مفید ہے اصل اعداد و شمار اقسام کے سائز، 1117 00:39:47,651 --> 00:39:49,900 تمہیں میں سے ایک بہت کچھ ہے کیونکہ اوقات ڈیٹا کے ارد گرد کود جائے، 1118 00:39:49,900 --> 00:39:51,399 لہذا آپ کودنے کے لئے کس حد تک جاننے کی ضرورت ہے. 1119 00:39:51,399 --> 00:39:53,854 1120 00:39:53,854 --> 00:39:56,780 >> طالب علم: کیا فرق ہے کی قیمت درج کرنے اور ایک اقتباس کے درمیان؟ 1121 00:39:56,780 --> 00:39:58,670 >> جیسن HIRSCHHORN: ٹھیک ہے، دو واوین ایک تار ہے. 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 جیسن 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 جیسن 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 یہ اب ایک چار، ایک چار گھنٹہ ہے. 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 یا، ایک ڈبل ہے جس میں تو یہ تو صورت پھر، چار حروف سے باہر توسیع 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 جیسن 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 جیسن 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 آپ پرنٹ کر سکتے ہیں تین حروف ہے کہ، کے سی-اے-ٹی آپ کو کہنے دو باہر 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 >> جیسن 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 جیسن 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 HANNAH: جی ہاں. 1190 00:42:27,220 --> 00:42:30,660 1191 00:42:30,660 --> 00:42:32,450 >> جیسن 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 کہ کمانڈ لائن ہمیشہ ایک ہے سٹرنگ، یہ ایک چار یا ایک H ہے کہ آیا، 1198 00:42:53,830 --> 00:42:55,320 جو ہمیشہ ایک تار ہے. 1199 00:42:55,320 --> 00:42:59,130 لہذا اس کی ایک مثال ہے جب آپ کو شاید یہ ایک واحد خط یا ایک واحد ہے 1200 00:42:59,130 --> 00:43:00,667 تعداد ایک تار کے طور پر نمائندگی. 1201 00:43:00,667 --> 00:43:06,360 1202 00:43:06,360 --> 00:43:07,110 شیرون: ٹھیک ہے. 1203 00:43:07,110 --> 00:43:08,230 1204 00:43:08,230 --> 00:43:09,855 اور پھر یہاں کچھ بنیادی آپریٹرز ہیں. 1205 00:43:09,855 --> 00:43:11,460 1206 00:43:11,460 --> 00:43:14,560 امید ہے کہ آپ سے واقف ہیں صرف عام طور پر پہلے چار. 1207 00:43:14,560 --> 00:43:18,080 لہذا تفریق، وہاں انہوں نے مزید کہا ہے، ضرب، اور تقسیم، 1208 00:43:18,080 --> 00:43:23,535 اور یقین ہے کہ آپ استعمال کر دے حق اسٹروکس. 1209 00:43:23,535 --> 00:43:25,260 1210 00:43:25,260 --> 00:43:29,640 >> اور پھر بھی، وہاں modulo ہے ہے جس میں کچھ تم میں سے بہت واقف نہیں ہو سکتا ہے. 1211 00:43:29,640 --> 00:43:34,900 اور کیا modulo کرتا ہے ہم 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 3 کی طرف سے 4 ڈوائڈ 1 ہے اور 1/3، اور اسی طرح باقی 1. 1215 00:43:47,880 --> 00:43:49,320 تو یہ ایک کے پاس computes ہے. 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 برابر ہے لہذا یہ سچ کرنے computes ہے. 1226 00:44:20,440 --> 00:44:22,190 تم ایک نشانی برابر ہی ہے بات کو یقینی بنائیں. 1227 00:44:22,190 --> 00:44:23,530 1228 00:44:23,530 --> 00:44:27,030 نہیں کے برابر کے لئے، یہ ہے دھماکے یا فجائیہ. 1229 00:44:27,030 --> 00:44:28,960 >> HANNAH: دو برابر نشانیاں آپ برابری کرتے ہیں جب. 1230 00:44:28,960 --> 00:44:29,290 >> شیرون: جی ہاں، اوہ. 1231 00:44:29,290 --> 00:44:30,998 یقین ہے کہ آپ ایسا نہیں کرتے بنائیں ہے ایک نشانی برابر ہے. 1232 00:44:30,998 --> 00:44:32,320 1233 00:44:32,320 --> 00:44:35,745 اور پھر نہیں کے برابر ہے کے لئے، اس دھماکے کے برابر ہے. 1234 00:44:35,745 --> 00:44:37,000 1235 00:44:37,000 --> 00:44:40,540 اور پھر آپ کے ذریعے دیکھ سکتے ہیں اس سے بڑا، سے کم کے لئے. 1236 00:44:40,540 --> 00:44:44,300 اور پھر ہم منطقی اور اور منطقی یا یہیں پر. 1237 00:44:44,300 --> 00:44:47,190 اور کیا ہے کہ کرتا ہے تو، ہے آپ سکریچ میں یاد 1238 00:44:47,190 --> 00:44:51,000 آپ اس بلاک تھا جب کہ نے کہا کہ اور، اور پھر آپ کو 1239 00:44:51,000 --> 00:44:54,860 دو مختلف ٹکڑوں فٹ کر سکتے وہاں، کہ کیا اس سے فرق پڑتا ہے اور. 1240 00:44:54,860 --> 00:44:56,450 اور آپ کو دو ampersands کے ایسا یقینی بنائیں. 1241 00:44:56,450 --> 00:44:57,590 1242 00:44:57,590 --> 00:45:04,110 اور اس چابی کو آپ کی طرف سے تلاش کر سکتے حق آپ حذف کریں کے بٹن کے نیچے، دائیں. 1243 00:45:04,110 --> 00:45:07,820 1244 00:45:07,820 --> 00:45:08,907 سوال؟ 1245 00:45:08,907 --> 00:45:10,398 >> طالب علم: [اشراوی] کیا تھا؟ 1246 00:45:10,398 --> 00:45:16,900 1247 00:45:16,900 --> 00:45:20,400 >> شیرون: آپ کو صرف ایسا کرتے ٹھیک ہے، تو اگر ایک، آپ کی بٹس کا موازنہ کر رہے. 1248 00:45:20,400 --> 00:45:22,040 1249 00:45:22,040 --> 00:45:26,400 تو تم نے کیا بٹس یاد ہے ہیں، وہ 0 اور 1 کے ہیں، اور اسی طرح کی 1250 00:45:26,400 --> 00:45:27,740 کہ کچھ اور موازنہ کر رہا ہے. 1251 00:45:27,740 --> 00:45:29,440 تو ہم اب کے لئے اس پر توجہ مرکوز کرنے جا رہے ہیں. 1252 00:45:29,440 --> 00:45:31,856 >> جیسن HIRSCHHORN: تو ایک کے برابر ہے صحیح، اسائنمنٹ کی طرح ہے؟ 1253 00:45:31,856 --> 00:45:33,170 تو int کی طرح ایکس 4 برابر. 1254 00:45:33,170 --> 00:45:38,080 آپ کہ متغیر x 4 برابر کہہ رہے ہو. 1255 00:45:38,080 --> 00:45:42,910 تو 1 تفویض ہے برابر، ANDs کیا اور پائپوں لیکن 1256 00:45:42,910 --> 00:45:45,820 یا صرف شیرون کی طرح سلاخوں کے، وہ bitwise آپریٹرز ہیں، نے کہا. 1257 00:45:45,820 --> 00:45:47,620 آپ اس کی فکر کرنے کی ضرورت نہیں. 1258 00:45:47,620 --> 00:45:49,120 1259 00:45:49,120 --> 00:45:51,620 >> طالب علم: تو، آپ کا منطقی کا استعمال اور منطقی یا بار؟ 1260 00:45:51,620 --> 00:45:54,620 آپ ایسا کریں کہ جب میں تو بھول ہی گیا. 1261 00:45:54,620 --> 00:45:57,510 >> HANNAH: ضرور، کیا تم نے کبھی چاہتے ہیں تو دو باتیں سچ ہیں تو چیک کرنے کے، 1262 00:45:57,510 --> 00:46:01,550 مثال کے طور پر، میں نے جانچ کرنا چاہتے ہیں کہنے دو ایک نمبر 5 اور 15 کے درمیان ہے کہ، 1263 00:46:01,550 --> 00:46:04,660 میں نے اس بات کو یقینی بنانے کو کہیں گے تعداد 5 سے بڑھ کر ہے. 1264 00:46:04,660 --> 00:46:09,430 تو ایکس بڑا ہے تو ہم کہتے ہیں، 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 HANNAH: ٹھیک ہے، تو ہم کیوں کرتے ہیں ان Booleans کے تمام کے بارے میں پرواہ ہے؟ 1275 00:46:37,070 --> 00:46:40,600 ہم نے آپ کو دیا ہے کہ ان ڈھانچے پڑے اسکریچ کہا جاتا conditionals میں دیکھا. 1276 00:46:40,600 --> 00:46:44,830 اور conditionals کے کچھ ہیں کی تشکیل تو کچھ شرط یا کچھ بولین 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 تم نے پھر، ایکس بڑا ہے، ہو سکتا ہے 5 اور ایکس کے مقابلے میں کم از کم 15 ہے. 1286 00:47:10,740 --> 00:47:13,610 یا آپ کو صرف ایک ہو سکتا ہے ان لوگوں میں X کی کم 5 ہے. 1287 00:47:13,610 --> 00:47:16,850 >> ٹھیک ہے، تو C میں یہ بائیں طرف ہے. 1288 00:47:16,850 --> 00:47:18,270 یہ صرف مطلوبہ الفاظ کی تو چلو. 1289 00:47:18,270 --> 00:47:20,750 قوسین میں، شرط یا بولین. 1290 00:47:20,750 --> 00:47:23,590 درمیان میں اور تو کوڈ ان دو گھوبگھرالی منحنی خطوط وحدانی 1291 00:47:23,590 --> 00:47:28,746 صرف صرف اس صورت میں چلایا جائے گا، پھانسی گا شرط یہ ہے کہ یا یہ کہ بولین سچ ہے. 1292 00:47:28,746 --> 00:47:30,385 کہ عقل مندی ہے؟ 1293 00:47:30,385 --> 00:47:30,885 بہت اچھے. 1294 00:47:30,885 --> 00:47:31,570 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 اور میں نے کہا کہ جب دوسری صورت میں ہے کہ، کہ یہ کسی اور کے لیے سی میں برابر ہے. 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 >> طالب علم: تو ہم اصل میں ان پٹ ہے کہ ملے گا حاصل سٹرنگ کے ساتھ فوجی بار. 1316 00:48:17,500 --> 00:48:18,097 1317 00:48:18,097 --> 00:48:18,680 HANNAH: صحیح. 1318 00:48:18,680 --> 00:48:22,110 کیا تھا کہیں اور ہم اصل میں تھا کہ معلومات فراہم کرنے کے لئے ہے. 1319 00:48:22,110 --> 00:48:23,700 یہیں اس کا کوئی قیمت نہیں ہے. 1320 00:48:23,700 --> 00:48:25,510 ہم بھی یہ اعلان کر دیا کبھی نہیں. 1321 00:48:25,510 --> 00:48:28,630 مجھے لگتا ہے کہ کہیں اس سے اوپر فرض اس پروگرام میں وقت کا اعلان کر دیا، 1322 00:48:28,630 --> 00:48:32,090 یا بار پوچھا، یا ہے اس مثال کے ساتھ کچھ اور؟ 1323 00:48:32,090 --> 00:48:33,560 1324 00:48:33,560 --> 00:48:34,060 بہت اچھے. 1325 00:48:34,060 --> 00:48:35,750 1326 00:48:35,750 --> 00:48:40,490 >> ٹھیک ہے، اب ہم اس کے علاوہ میں ہے کسی اور شکل تو اتنا آسان کرنا، 1327 00:48:40,490 --> 00:48:42,899 ہم دو دیگر مختلف ڈھانچے پڑے. 1328 00:48:42,899 --> 00:48:44,940 تو سب سے پہلے ہم سوئچ ہے بیان، اور یہاں ہے 1329 00:48:44,940 --> 00:48:46,564 ایک سوئچ بیان کی عام شکل. 1330 00:48:46,564 --> 00:48:49,450 1331 00:48:49,450 --> 00:48:53,110 آپ کو مطلوبہ الفاظ سوئچ ہے اسی طرح آپ کو مطلوبہ الفاظ تو ہے. 1332 00:48:53,110 --> 00:48:56,250 اور اس کے بعد اس کیس (ن) میں ایک ان پٹ،. 1333 00:48:56,250 --> 00:48:58,410 تو یہ صرف integers کے ساتھ کام کر سکتے ہیں. 1334 00:48:58,410 --> 00:49:02,270 تو ہے کہ ان پٹ ن ہے اوکے، ایک عدد صحیح ہونا؟ 1335 00:49:02,270 --> 00:49:04,950 اور ہم کرنے جا رہے ہیں ان مقدمات میں سے ایک کی پیروی 1336 00:49:04,950 --> 00:49:07,430 اس قدر ن ہے پر منحصر ہے. 1337 00:49:07,430 --> 00:49:12,170 >> تو اس صورت میں، آپ سب سے پہلے آپس میں موازنہ ، مسلسل ایک کے لئے (ن) کے برابر ہے 1338 00:49:12,170 --> 00:49:15,844 اگر یہ ہے، سب کچھ کر یہاں پوٹ دار کی قسم ہے. 1339 00:49:15,844 --> 00:49:17,510 میں نے بہت مختصر ہوں کیونکہ میں اس کی طرف اشارہ کر سکتے ہیں. 1340 00:49:17,510 --> 00:49:19,400 1341 00:49:19,400 --> 00:49:23,210 یہ مسلسل ایک کے برابر نہیں ہے تو اور، دو مسلسل بجائے برابر ہے 1342 00:49:23,210 --> 00:49:27,060 ہم کہ دوسرے بلاک کی پیروی کرنے جا رہے ہیں، اور ہم جیسے کئی بار کے لئے یہ کر سکتے ہیں 1343 00:49:27,060 --> 00:49:32,890 ہم چاہتے ہیں، اور پھر اس سے طے شدہ ہے تو کے طور پر ہے اس کے اوپر مقدمات میں سے کسی سے نہیں ملتی، 1344 00:49:32,890 --> 00:49:33,820 اس کوڈ کو پھانسی. 1345 00:49:33,820 --> 00:49:35,759 1346 00:49:35,759 --> 00:49:36,550 یہاں کوئی سوال ہے؟ 1347 00:49:36,550 --> 00:49:38,133 یہ ایک تھوڑا زیادہ پیچیدہ ہے. 1348 00:49:38,133 --> 00:49:38,633 1349 00:49:38,633 --> 00:49:39,395 جی ہاں؟ 1350 00:49:39,395 --> 00:49:41,820 >> طالب علم: توڑ کیا اشارہ؟ 1351 00:49:41,820 --> 00:49:45,560 >> HANNAH: ضرور، ہم میں داخل ایک بار تو اس بلاک، ہم ملیں تو، چلو کا کہنا ہے، 1352 00:49:45,560 --> 00:49:50,940 اپنے ن، حقیقت میں مسلسل ایک کے برابر ہے ہم بڑی آنت کے بعد اس بلاک میں داخل. 1353 00:49:50,940 --> 00:49:54,840 ہم جو کچھ بھی پر ہے کرتے ہیں تبصرہ کی اس لائن، 1354 00:49:54,840 --> 00:49:58,182 اور پھر ہم باہر نکلتے ہیں، مطلب، توڑ اس سوئچ بیان کی مکمل طور پر. 1355 00:49:58,182 --> 00:49:58,682 طالب علم: OK. 1356 00:49:58,682 --> 00:49:59,830 1357 00:49:59,830 --> 00:50:00,562 >> HANNAH: 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 HANNAH: ضرور. 1361 00:50:04,500 --> 00:50:07,640 لہذا، ہمیشہ کی طرح، پوٹ کاری سختی ضروری نہیں ہے. 1362 00:50:07,640 --> 00:50:09,930 کمپیوٹر نہیں کرتا آپ حاشیہ چاہے پرواہ. 1363 00:50:09,930 --> 00:50:12,630 ہیں جو لوگوں کے طور پر ہم، اپنے کوڈ کو پڑھنے، دیکھ بھال کرتے ہیں. 1364 00:50:12,630 --> 00:50:15,100 تاکہ یہ کرنے کے لئے بہت آسان ہے سکرین پر دیکھنا 1365 00:50:15,100 --> 00:50:19,707 اور اوہ، میں جانتا ہوں، دیکھ بالکل کیا ن مسلسل ایک کے برابر ہے تو کیا ہوتا. 1366 00:50:19,707 --> 00:50:22,290 میں بے ترتیب پوٹیں ہوتا تو میں اتنی آسانی سے یہ بتانے کے لئے قابل نہیں ہو گی. 1367 00:50:22,290 --> 00:50:23,276 جی ہاں؟ 1368 00:50:23,276 --> 00:50:27,466 >> طالب علم: تو کرنے کا صارف چاہتا تھا تو اختیارات میں سے ایک کا انتخاب کرتے ہیں 1369 00:50:27,466 --> 00:50:31,657 ہم کریں گے، کی فہرست پر ہے ہم [اشراوی]، مجھے لگتا ہے، کا استعمال کرتے ہیں، 1370 00:50:31,657 --> 00:50:35,108 لیکن سے ایک عددی حاصل ان کے اور (ن) میں ڈال؟ 1371 00:50:35,108 --> 00:50:36,844 1372 00:50:36,844 --> 00:50:37,760 HANNAH: بالکل صحیح. 1373 00:50:37,760 --> 00:50:40,330 تو چلو ہم چاہتے تھے کہنے دو کیا عددی چیک کرنے کے. 1374 00:50:40,330 --> 00:50:45,380 ہم اوہ، ایک عددی داخل کہا 0 اور 5 کے درمیان، چلو کا کہنا ہے. 1375 00:50:45,380 --> 00:50:47,790 ہم اس کے لئے پوچھ سکتے ہیں ن،، کہ قیمت کے لئے سے دعا گو ہیں 1376 00:50:47,790 --> 00:50:50,000 اور پھر ان مقدمات میں سے ہر ایک ہے. 1377 00:50:50,000 --> 00:50:53,230 اور ایک بار پھر، یہ کچھ ہم کر سکتے ہے بہت آسانی سے اگر بیانات کے ساتھ کیا، 1378 00:50:53,230 --> 00:50:53,730 ہے نا؟ 1379 00:50:53,730 --> 00:50:56,920 برابر کیس کرنے ہیں تو ہم بھی کر سکتے ہیں ایک، دو کیس کے برابر ہے تو، 1380 00:50:56,920 --> 00:50:58,910 ، تین کیس کے برابر ہے تو تو اور تو آگے. 1381 00:50:58,910 --> 00:51:01,680 یہ تھوڑا سا تیز ہے اور ایک چھوٹی سی کلینر. 1382 00:51:01,680 --> 00:51:04,201 اب یہ صرف ایک اچھا ساخت کی طرح ہے. 1383 00:51:04,201 --> 00:51:05,450 طالب علم: تحریری طور پر کے طور پر تیزی سے؟ 1384 00:51:05,450 --> 00:51:06,830 یا پھر یہ چلتا ہے کمپیوٹر تھوڑا تیز؟ 1385 00:51:06,830 --> 00:51:08,246 >> HANNAH: یہ تیزی سے ایک چھوٹا سا بھی چلاتی ہے. 1386 00:51:08,246 --> 00:51:09,214 1387 00:51:09,214 --> 00:51:09,714 جی ہاں؟ 1388 00:51:09,714 --> 00:51:13,490 >> طالب علم: تو ڈبل ڈیش صرف یا ہے تبصرہ ہے 1389 00:51:13,490 --> 00:51:14,700 >> HANNAH: اوہ، مجھے بہت افسوس ہے. 1390 00:51:14,700 --> 00:51:15,700 مجھے لگتا ہے کہ باہر کی طرف اشارہ نہیں کیا. 1391 00:51:15,700 --> 00:51:17,790 آپ اس // ہے تو ٹھیک ہے،، ایک تبصرہ ہے. 1392 00:51:17,790 --> 00:51:19,250 1393 00:51:19,250 --> 00:51:20,770 بس // ایک تبصرہ ہے. 1394 00:51:20,770 --> 00:51:23,030 کسی بھی وقت کمپیوٹر تو ، یہ جا رہا ہے کہ دیکھتا ہے 1395 00:51:23,030 --> 00:51:25,760 ، 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 >> HANNAH: یہ بالکل کچھ نہیں کرتا. 1399 00:51:30,650 --> 00:51:37,360 لیکن میں پر کی طرح کچھ لکھا ہے تو پہلے تبصرہ میں بجائے printf لکھا 1400 00:51:37,360 --> 00:51:41,640 آپ کا درج مبارک باد کہنا کچھ تو ہو گا کہ مسلسل ایک،. 1401 00:51:41,640 --> 00:51:42,140 جی ہاں؟ 1402 00:51:42,140 --> 00:51:44,515 >> طالب علم:، حقیقی زندگی میں تو کیس صرف صرف ایک بڑی تعداد ہو جائے گا 1403 00:51:44,515 --> 00:51:46,420 اور پھر [اشراوی] ایک اور عددی ہو گا. 1404 00:51:46,420 --> 00:51:46,763 >> HANNAH: بالکل. 1405 00:51:46,763 --> 00:51:48,550 >> طالب علم: اور تم بیضویات کی ضرورت ہے؟ 1406 00:51:48,550 --> 00:51:48,805 >> HANNAH: معاف کیجئے گا؟ 1407 00:51:48,805 --> 00:51:49,550 >> طالب علم: آپ اس کی ضرورت ہے؟ 1408 00:51:49,550 --> 00:51:50,010 >> HANNAH: نہیں، اوہ. 1409 00:51:50,010 --> 00:51:50,560 میں معافی چاہتا ہوں. 1410 00:51:50,560 --> 00:51:53,684 کہ آپ کر سکتے ہیں اس بات کی نشاندہی کرنے کے لئے صرف تھا آپ چاہتے ہیں کے طور پر بہت سے مقدمات کے لئے پر جانا. 1411 00:51:53,684 --> 00:51:56,950 کی ایک ٹھوس مثال سے کرنا چاہے چیزیں تھوڑا زیادہ واضح ہو سکتا ہے. 1412 00:51:56,950 --> 00:52:01,440 ٹھیک ہے، تو میں کہتا ہوں کہ ہم کہتے ہیں، اوکے، مجھے ایک عددی ن دے 1413 00:52:01,440 --> 00:52:05,010 کہ، ایک کلاس تعداد کی نمائندگی کرتا ہے خاص طور پر ایک کمپیوٹر سائنس کلاس 1414 00:52:05,010 --> 00:52:05,720 تعداد. 1415 00:52:05,720 --> 00:52:07,950 تو کیا تم، مجھے 50 دے تو میں عظیم کہنے جا رہا ہوں. 1416 00:52:07,950 --> 00:52:12,020 CS50 کے کمپیوٹر کے لئے ایک تعارف ہے سائنس، اور پھر میں کو توڑنے کے لئے جا رہا ہوں. 1417 00:52:12,020 --> 00:52:14,810 تو اس میں سے باہر کود کا مطلب اس پورے سوئچ بیان، 1418 00:52:14,810 --> 00:52:17,020 لہذا اب میں 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 >> HANNAH: میں معافی چاہتا ہوں، میں وقفے کی ضرورت نہیں ہے؟ 1425 00:52:30,400 --> 00:52:31,510 >> طالب علم: کیا تو. 1426 00:52:31,510 --> 00:52:32,450 >> HANNAH: اوہ، کیا اگر آپ کو توڑنے کی ضرورت نہیں ہے؟ 1427 00:52:32,450 --> 00:52:33,450 عمدہ سوال. 1428 00:52:33,450 --> 00:52:37,890 تو کیا تم میں جائیں گے جاتا ہے کیا ہوگا، اور آپ کو چیک کریں گے. میں 50 کے برابر ہوں؟ 1429 00:52:37,890 --> 00:52:42,064 اور ہاں، آپ کے برابر تھے، ہم کہتے ہیں، 50، آپ کے بیان کو پرنٹ تھا. 1430 00:52:42,064 --> 00:52:45,105 اور پھر آپ پر عمل جاری رکھیں گے، لہذا آپ کو کہیں گے کہ میں 51 کے برابر ہوں؟ 1431 00:52:45,105 --> 00:52:46,500 1432 00:52:46,500 --> 00:52:49,763 اور اگر تم پر جاؤ اور جاؤ گے اس طرح ہر معاملے کے ذریعے؟ 1433 00:52:49,763 --> 00:52:50,262 جی ہاں؟ 1434 00:52:50,262 --> 00:52:52,894 >> طالب علم: پہلے سے طے شدہ لائن ہے ورنہ کہہ کے مطابق؟ 1435 00:52:52,894 --> 00:52:53,560 HANNAH: بالکل. 1436 00:52:53,560 --> 00:52:54,060 بہت اچھا. 1437 00:52:54,060 --> 00:52:56,140 اس کو پکڑنے کے تمام کی قسم کی طرح ہے. 1438 00:52:56,140 --> 00:53:00,574 >> طالب علم: آپ کو ضرورت نہیں تھی تو اگر وقفے اور کیس بیانات کی تو ایک 1439 00:53:00,574 --> 00:53:03,843 سچ تھا، اور پھر اس اضافہ 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 HANNAH: جی ہاں، مجھے لگتا ہے کہ کام کریں گے لگتا. 1443 00:53:13,240 --> 00:53:15,740 تو اگر آپ اس قسم کی اتنی، گندا حاصل کر سکتے تھے ایک وقفے کے لئے ایک اچھی بات ہے. 1444 00:53:15,740 --> 00:53:16,240 جی ہاں؟ 1445 00:53:16,240 --> 00:53:18,557 طالب علم: وقفے کے بغیر یہ ڈیفالٹ کروں گا؟ 1446 00:53:18,557 --> 00:53:19,890 HANNAH: یہ ایک اچھا سوال ہے. 1447 00:53:19,890 --> 00:53:20,590 جیسن 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 >> HANNAH: تو میں کہ گے لگتا ڈیفالٹ سمیت ہونا. 1455 00:53:35,695 --> 00:53:36,020 >> جیسن HIRSCHHORN: جی ہاں. 1456 00:53:36,020 --> 00:53:36,720 >> HANNAH: اچھا سوال ہے. 1457 00:53:36,720 --> 00:53:37,220 جی ہاں؟ 1458 00:53:37,220 --> 00:53:39,070 طالب علم: کیس ایک تقریب سمجھا جاتا ہے؟ 1459 00:53:39,070 --> 00:53:39,820 HANNAH: میں معافی چاہتا ہوں؟ 1460 00:53:39,820 --> 00:53:41,570 طالب علم: کیس ایک تقریب سمجھا جاتا ہے؟ 1461 00:53:41,570 --> 00:53:43,153 HANNAH: ایک تقریب سمجھا معاملہ ہے. 1462 00:53:43,153 --> 00:53:45,520 1463 00:53:45,520 --> 00:53:46,840 میرے کہنے کا ہچکچاؤں گا. 1464 00:53:46,840 --> 00:53:52,000 >> جیسن 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 افعال وہ بنیادی طور پر کر رہے ہیں ہمیشہ آپ کو قوسین میں دیکھیں گے. 1469 00:54:05,415 --> 00:54:07,290 لہذا صورت ایسا نہیں کرتا تو ، کسی بھی قوسین ہے 1470 00:54:07,290 --> 00:54:09,556 کہ آپ کا اشارہ ہے کہ کہ ایک تقریب نہیں ہے. 1471 00:54:09,556 --> 00:54:10,984 لیکن یہ نہیں ہے. 1472 00:54:10,984 --> 00:54:12,388 1473 00:54:12,388 --> 00:54:12,888 جی ہاں؟ 1474 00:54:12,888 --> 00:54:15,280 >> طالب علم: تو پھر ہے کہ کرتا ہے ایک تقریب سوئچ بنا؟ 1475 00:54:15,280 --> 00:54:16,150 >> HANNAH: نہیں ہوتا کہ ایک تقریب سوئچ. 1476 00:54:16,150 --> 00:54:18,149 >> طالب علم: معنی میں آپ میں کچھ ڈال دیا ہے کہ، 1477 00:54:18,149 --> 00:54:19,399 یہ آپ کے مقدمات میں سے ایک فراہم کرتا ہے. 1478 00:54:19,399 --> 00:54:21,399 جیسن HIRSCHHORN: میں ایک تقریب کو فون نہیں کریں گے. 1479 00:54:21,399 --> 00:54:23,120 کے ساتھ نہیں سب کچھ والدین ایک تقریب ہے. 1480 00:54:23,120 --> 00:54:25,629 1481 00:54:25,629 --> 00:54:27,420 مجھے لگتا ہے کہ ایک اشارہ ہے مطلب یہ کہ یہ ایک تقریب ہے. 1482 00:54:27,420 --> 00:54:30,990 میں سوئچ ایک ہے نہیں کہیں گے تقریب یہ واقعی نہیں ہے کیونکہ 1483 00:54:30,990 --> 00:54:32,207 کچھ بھی نہیں آرہے. 1484 00:54:32,207 --> 00:54:33,290 تم اس سے زیادہ میں حاصل کریں گے. 1485 00:54:33,290 --> 00:54:34,380 1486 00:54:34,380 --> 00:54:36,476 >> HANNAH: جی ہاں، ذرا سوچو اس کا ایک تو ساخت کے طور پر. 1487 00:54:36,476 --> 00:54:38,392 طالب علم: آپ گھوںسلی کرسکتے یہ ایک تو اس کے ڈھانچے میں؟ 1488 00:54:38,392 --> 00:54:40,197 1489 00:54:40,197 --> 00:54:42,030 HANNAH: جی ہاں، آپ گھوںسلی بہت کچھ. 1490 00:54:42,030 --> 00:54:43,170 1491 00:54:43,170 --> 00:54:46,138 >> طالب علم: بیری نے کہا کہ قیمت درج کرنے طرح کی کسی اور کے طور پر اسی طرح ہیں. 1492 00:54:46,138 --> 00:54:48,428 تو کیا تم کسی اور کے ساتھ کی قیمت درج کرنے کی جگہ لے سکتے ہیں؟ 1493 00:54:48,428 --> 00:54:49,750 1494 00:54:49,750 --> 00:54:52,510 >> HANNAH: نہیں اس خاص میں ساخت کیونکہ سوئچ 1495 00:54:52,510 --> 00:54:55,250 بیان لفظ ڈیفالٹ توقع کر رہا ہے. 1496 00:54:55,250 --> 00:54:58,427 کمپیوٹر کہ ڈیفالٹ جانتا کچھ خاص، کا مطلب ہے کہ 1497 00:54:58,427 --> 00:54:59,260 سب کو پکڑنے کا مطلب ہے. 1498 00:54:59,260 --> 00:55:00,344 1499 00:55:00,344 --> 00:55:01,260 اس پر کچھ اور. 1500 00:55:01,260 --> 00:55:02,750 ہم کے ذریعے حاصل کرنے کے لئے مزید ایک ہے. 1501 00:55:02,750 --> 00:55:03,654 جی ہاں؟ 1502 00:55:03,654 --> 00:55:04,529 >> طالب علم: [اشراوی]. 1503 00:55:04,529 --> 00:55:06,246 1504 00:55:06,246 --> 00:55:08,620 HANNAH: درمیان فرق ایک نیم وقفہ اور بڑی آنت کا استعمال کرتے ہوئے. 1505 00:55:08,620 --> 00:55:13,090 تو ایک نیم وقفہ کے بتانے کے لئے ہمیشہ سے ہے کمپیوٹر میں اس لائن کے ساتھ کیا کر رہا ہوں. 1506 00:55:13,090 --> 00:55:14,440 تم آگے بڑھو اور اس پر عمل کر سکتے ہیں. 1507 00:55:14,440 --> 00:55:15,940 یہ ایک مکمل لائن ہے. 1508 00:55:15,940 --> 00:55:20,270 A قولون، اس معاملے میں، میں جا رہی ہے کسی خاص بلاک میں آپ کو لے آئے. 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 >> طالب علم: کے لئے اس کے برابر ہے این 50 برابر ہے بس پھر، یہ کہتے ہوئے 1513 00:55:30,547 --> 00:55:31,443 بلاہ بلاہ بلاہ. 1514 00:55:31,443 --> 00:55:32,026 HANNAH: 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 HANNAH: بالکل. 1518 00:55:35,470 --> 00:55:37,870 اور ہم اس کو تھوڑا سا تیز چلتا کہا. 1519 00:55:37,870 --> 00:55:41,510 ہم وقفے کی ضرورت نہیں تھی تو، یہ تو، تو، تو اس طرح ہو جائے گا. 1520 00:55:41,510 --> 00:55:45,406 ہم توڑ ہے، تو یہ بات ہے جیسے اگر کوئی اور تو اور اگر کسی اور تو. 1521 00:55:45,406 --> 00:55:47,340 1522 00:55:47,340 --> 00:55:47,840 ٹھنڈا؟ 1523 00:55:47,840 --> 00:55:50,298 >> جیسن HIRSCHHORN: تو جب کوڈنگ، آپ کو صرف، اگر کوئی اور استعمال کر سکتے ہیں 1524 00:55:50,298 --> 00:55:54,000 لیکن میں کوئز ہم پر گزشتہ سال میں سوچنا انہیں ایک سوئچ بیان لکھنا تھا، 1525 00:55:54,000 --> 00:55:54,700 تاکہ صرف صورت میں. 1526 00:55:54,700 --> 00:55:56,339 1527 00:55:56,339 --> 00:55:57,880 HANNAH: لیکن غلط ضرور کچھ نہیں. 1528 00:55:57,880 --> 00:56:00,820 ہم فکر کرنے کی آپ کو توقع نہیں کر رہے ہیں کے بارے میں کارکردگی پاگل باتیں. 1529 00:56:00,820 --> 00:56:02,780 بس اور اگر مکمل طور پر ٹھیک ہے. 1530 00:56:02,780 --> 00:56:04,530 یہ صرف اچھے ہیں چیزوں سے آگاہ ہونا. 1531 00:56:04,530 --> 00:56:07,770 >> اور ہمارے یہاں گزشتہ ایک ہے کہ اس قسم کی ہے اس مشروط قسم کے تحت آتا ہے. 1532 00:56:07,770 --> 00:56:08,970 1533 00:56:08,970 --> 00:56:12,810 ہم میں سے کچھ ہے عام فارم شرط؟، 1534 00:56:12,810 --> 00:56:16,350 کوڈ کی اور اس کے بعد ایک چھوٹا سا ٹکڑا ہے کہ شرط سچ ہے تو کیا ہوتا. 1535 00:56:16,350 --> 00:56:18,780 اور پھر بڑی آنت، ایک چھوٹا سا کوڈ کا ٹکڑا ہے کہ 1536 00:56:18,780 --> 00:56:21,270 حالت تو executes ہے جھوٹے، نیم وقفہ ہے. 1537 00:56:21,270 --> 00:56:22,504 ہم اس لائن کے ساتھ کیا کر رہے ہیں. 1538 00:56:22,504 --> 00:56:24,170 لہذا syntactically ہے یہ تھوڑا سا بدسورت ہے. 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 یا تو ان دونوں میں سے کوئی ایک، کرنے ڈیوڈ Malan یا نہیں ڈیوڈ Malan، ٹھیک ہے؟ 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 اگر ایسا ہے تو، پروفیسر ڈیوڈ Malan تفویض. 1554 00:57:10,060 --> 00:57:13,710 اگر نہیں، پروفیسر تفویض ڈیوڈ Malan نہ کرنا. 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 ٹھیک ہے، مجھے لگتا ہے ہم ہو loops کے لئے پر جانے کے لئے جا. 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 >> شیرون: ٹھیک ہے، چلو بات کریں کے بارے میں جبکہ loops. 1570 00:57:38,730 --> 00:57:49,995 تو سب سے پہلے بائیں طرف آپ کو یہاں دیکھ 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 >> جیسن 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 اگر ایسا ہے تو ان لوگوں میں شرط قوسین، صحیح تشخیص 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 آپ کو روکنے گے جب ٹھیک ہے، تو پھر ہے. 1591 00:58:41,980 --> 00:58:45,980 اور آپ کہہ سکتے ہیں یہ ہے تقریبا متغیر کے برابر. 1592 00:58:45,980 --> 00:58:50,190 آپ کی ایک ہے کا کہنا ہے کان کی بالیاں کے متغیر تعداد. 1593 00:58:50,190 --> 00:58:51,660 1594 00:58:51,660 --> 00:59:00,940 کان کی بالیاں کی تعداد زیادہ ہے جبکہ تو 1 سے زیادہ یا برابر، ہاتھ طالی. 1595 00:59:00,940 --> 00:59:08,310 اور پھر طالی بعد ہاتھوں، تدریج کی بالیاں. 1596 00:59:08,310 --> 00:59:11,060 بالیاں مائنس 1 کی طرح کرتے ہیں. 1597 00:59:11,060 --> 00:59:15,205 لہذا بالیاں کی تعداد تدریج، اور پھر آپ تھوڑی دیر کے لوپ کے ذریعے جائیں گے 1598 00:59:15,205 --> 00:59:16,300 دو بار. 1599 00:59:16,300 --> 00:59:24,780 >> اور حالت ہمیشہ سے ہے تو true-- اگر ایسا ہے تو،، کے، 2 = = 2 کہنے دو 1600 00:59:24,780 --> 00:59:28,670 اور 2 دائیں، 2 کے برابر ہمیشہ سے ہے؟ 1601 00:59:28,670 --> 00:59:30,780 اس کے بعد آپ ہمیشہ کریں گے وہاں میں کچھ کروں، 1602 00:59:30,780 --> 00:59:35,500 اور یہ کہ تقریبا کے برابر ہے ہم نے شروع میں تھا کہ ہمیشہ کے لئے لوپ. 1603 00:59:35,500 --> 00:59:36,865 1604 00:59:36,865 --> 00:59:37,364 جی ہاں؟ 1605 00:59:37,364 --> 00:59:41,100 >> طالب علم: صرف دو پہلو ہیں تھوڑی دیر کے لوپ لکھنے کا مختلف طریقوں سے؟ 1606 00:59:41,100 --> 00:59:43,100 >> شیرون: تو ہم توجہ مرکوز کر رہے سب سے پہلے اس سے ایک پر. 1607 00:59:43,100 --> 00:59:45,520 اور پھر تو چلو موازنہ لوپ جبکہ ایک کیا کے ساتھ یہ. 1608 00:59:45,520 --> 00:59:47,460 تاکہ وہ قدرے مختلف ہیں. 1609 00:59:47,460 --> 00:59:54,120 ٹھیک ہے، تو حالت اب بھی ہے کہنے دو میں نے کم از کم ایک بالی پہن رہا ہوں، جبکہ، 1610 00:59:54,120 --> 00:59:56,410 اور میں نہیں پہن رہا ہوں کسی بھی بالیاں بالکل ابھی. 1611 00:59:56,410 --> 01:00:01,860 اور چلو کرتے ہیں اور اب بھی جبکہ طالی کہنے دو میں نے کم از کم ایک بالی پہن رہا ہوں. 1612 01:00:01,860 --> 01:00:02,850 کیا ہونا چاہئے؟ 1613 01:00:02,850 --> 01:00:04,236 >> [claps پر] 1614 01:00:04,236 --> 01:00:06,210 >> لوگ، اہ اوہ. 1615 01:00:06,210 --> 01:00:11,820 ٹھیک ہے، تو آپ طالی کرنے کے لئے سمجھا رہے ہیں ایک بار بنیادی طور پر آپ کی وجہ سے 1616 01:00:11,820 --> 01:00:13,510 کوڈ کا پہلا حصہ کے ذریعے جانا. 1617 01:00:13,510 --> 01:00:18,630 آپ کو کوئی بات نہیں جو یہ کرتے ہیں، اور پھر آپ جبکہ حالت دیکھیں، 1618 01:00:18,630 --> 01:00:22,640 اور آپ کو واپس میں جاؤ کہ لوپ یہ سچ ہے تو. 1619 01:00:22,640 --> 01:00:23,969 1620 01:00:23,969 --> 01:00:24,885 کہ سمجھ میں آتا ہے کرتا ہے؟ 1621 01:00:24,885 --> 01:00:26,593 >> طالب علم: آپ ہمیشہ یہ پہلی بار ایسا. 1622 01:00:26,593 --> 01:00:29,810 شیرون: آپ کو ہمیشہ یہ کرنا سے قطع نظر کہ آیا پہلی بار 1623 01:00:29,810 --> 01:00:31,659 یا نہیں اس کی حالت درست ہے یا نہیں ہے. 1624 01:00:31,659 --> 01:00:33,950 جیسن 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 HANNAH: جی ہاں؟ 1628 01:00:37,380 --> 01:00:38,255 طالب علم: [اشراوی]. 1629 01:00:38,255 --> 01:00:40,080 1630 01:00:40,080 --> 01:00:41,080 جیسن HIRSCHHORN: ٹھیک ہے. 1631 01:00:41,080 --> 01:00:41,575 HANNAH: بہت اچھا. 1632 01:00:41,575 --> 01:00:43,408 جیسن 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 >> شیرون: loops کے لئے ٹھیک ہے،. 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 میں، ہم loops کے لئے ہے ہم نے تو کچھ کے ذریعے جانا چاہتے ہیں 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 اور ہمارے متغیر وہاں ایک عدد صحیح، int ہے. 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 >> اور کے درمیان دوسرا حصہ دو semicolons ہماری حالت ہے. 1655 01:01:52,660 --> 01:01:53,720 1656 01:01:53,720 --> 01:01:58,630 اور اس طرح کے طور پر طویل بونے طور ، سات سے کم ہے 1657 01:01:58,630 --> 01:02:01,730 ہم لوپ کے لئے اس کے ذریعے جا رکھیں گے. 1658 01:02:01,730 --> 01:02:06,350 اور پھر آخری حصہ ایسا کیا کیا ہے ہم لوپ کے لئے اس کے آخر میں آتی ہے؟ 1659 01:02:06,350 --> 01:02:12,480 بونے + +، اور یہ کہ ہم مطلب ایک ہر وقت کی طرف سے بونے اضافہ. 1660 01:02:12,480 --> 01:02:13,900 >> تو کیا یہاں کیا ہونے جا رہا ہے؟ 1661 01:02:13,900 --> 01:02:15,860 1662 01:02:15,860 --> 01:02:17,620 تو سب سے پہلے ہم کے ذریعے جا رہے ہیں. 1663 01:02:17,620 --> 01:02:19,690 ہم، 0 طور بونے ہے اور پھر ہم جا رہے ہیں 1664 01:02:19,690 --> 01:02:22,845 میں یہاں ہوں پرنٹ کرنا آپ ہمشوےت کی مدد! 1665 01:02:22,845 --> 01:02:24,120 1666 01:02:24,120 --> 01:02:27,197 اور پھر بونے جا رہا ہے ہم + + بونے کہا کیونکہ میں اضافہ. 1667 01:02:27,197 --> 01:02:28,409 1668 01:02:28,409 --> 01:02:29,450 بونے 1 بننے جا رہی ہے. 1669 01:02:29,450 --> 01:02:32,720 اور پھر ہم بونے آپس میں موازنہ 1 ہے. 1670 01:02:32,720 --> 01:02:35,900 ہم نے 7 کے مقابلے میں کم بونے ہے پر اس کا موازنہ؟ 1671 01:02:35,900 --> 01:02:36,660 جی ہاں. 1672 01:02:36,660 --> 01:02:38,320 میں نے ایک بار پھر اس کے ذریعے جانے کے لئے جا رہا ہوں. 1673 01:02:38,320 --> 01:02:40,190 میں آپ ہمشوےت کی مدد کرنے کے لئے یہاں ہوں! 1674 01:02:40,190 --> 01:02:44,490 اور پھر بونے بن جاتا ہے 2، اور پھر ہم اس کا موازنہ. 1675 01:02:44,490 --> 01:02:46,621 2 7 جو بھی کم ہے؟ 1676 01:02:46,621 --> 01:02:47,120 جی ہاں. 1677 01:02:47,120 --> 01:02:48,740 ہم کے ذریعے جا رکھنے کے لئے جا رہے ہیں. 1678 01:02:48,740 --> 01:02:51,395 اور ہم جا رہے ہیں اس سات اوقات کے ذریعے. 1679 01:02:51,395 --> 01:02:52,980 1680 01:02:52,980 --> 01:02:59,290 >> آخر میں، ہم کرنے جا رہے ہیں میں ہوں بونے = 0 پرنٹ باہر ہے 1681 01:02:59,290 --> 01:03:00,710 یہاں آپ ہمشوےت کی مدد کرنے کے لئے! 1682 01:03:00,710 --> 01:03:04,810 بونے 1، 2، 3، 4، 5، اور 6 برابر. 1683 01:03:04,810 --> 01:03:07,280 0 میں ہم انڈیکس یاد رکھیں. 1684 01:03:07,280 --> 01:03:08,546 تو ہم نے 0 کے ساتھ شروع. 1685 01:03:08,546 --> 01:03:09,046 جی ہاں؟ 1686 01:03:09,046 --> 01:03:11,630 >> طالب علم: تو یہ ہے نسبت مختلف 1687 01:03:11,630 --> 01:03:13,920 یہ پرنٹ نہیں کرتا کیونکہ باہر ابتدائی طور پر پہلی نظر میں. 1688 01:03:13,920 --> 01:03:15,880 لہذا اگر آپ ایک ہی بات جاری کر سکتے ہیں. 1689 01:03:15,880 --> 01:03:17,220 1690 01:03:17,220 --> 01:03:19,095 تم کرتے کے لوپ کے ساتھ بھی ایسا کر سکتا ہے؟ 1691 01:03:19,095 --> 01:03:20,450 اسی عمل کی طرح. 1692 01:03:20,450 --> 01:03:24,175 حالت بونے ہے 7 یا جو کچھ بھی سے بھی کم. 1693 01:03:24,175 --> 01:03:25,961 رسپانس 7 سے کم ہے. 1694 01:03:25,961 --> 01:03:27,335 شیرون: تو آپ تکنیکی طور پر کر سکتے تھے. 1695 01:03:27,335 --> 01:03:30,360 1696 01:03:30,360 --> 01:03:34,210 ہم آپ کی بات چیت کرتے 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 طالب علم: صرف تمہارے جاسکتا یہ نہیں ہے کہ ہے اور نے اسے ڈال دیا 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 >> جیسن 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 HANNAH: اور آپ 2 کی طرف سے اضافہ کر سکتا ہے. 1738 01:05:17,840 --> 01:05:19,690 آپ 3 کی طرف سے اضافہ کر سکتا ہے. 1739 01:05:19,690 --> 01:05:23,120 بدلتے ہوئے ہو رہا ہے کہ کچھ بھی، اس کے آخر میں شرط کر دے گا. 1740 01:05:23,120 --> 01:05:26,036 >> طالب علم: آپ اضافہ کرنا چاہتے تھے تو اگر 2 کی طرف سے، آپ کو کیسے لکھیں گے؟ 1741 01:05:26,036 --> 01:05:27,060 1742 01:05:27,060 --> 01:05:31,400 >> HANNAH: آپ یا تو dwarves-- لکھ سکتے تھے آپ کو اس پوری بات باہر لکھ سکتے تھے. 1743 01:05:31,400 --> 01:05:32,960 بونے = بونے + 2. 1744 01:05:32,960 --> 01:05:34,105 یا ایک قدرے آشلپی. 1745 01:05:34,105 --> 01:05:39,893 میں بس + 2 برابر لکھنے جا رہا ہوں. 1746 01:05:39,893 --> 01:05:42,784 >> طالب علم: OK، اور آپ اس کے لکھنا تھا بونے ++ نہیں ہے جہاں حق. 1747 01:05:42,784 --> 01:05:43,450 HANNAH: بالکل. 1748 01:05:43,450 --> 01:05:44,116 شیرون: صحیح. 1749 01:05:44,116 --> 01:05:45,297 1750 01:05:45,297 --> 01:05:46,421 ایک اور سوال نہیں تھا؟ 1751 01:05:46,421 --> 01:05:47,383 جی ہاں؟ 1752 01:05:47,383 --> 01:05:49,788 >> طالب علم: [اشراوی] بونے + +؟ 1753 01:05:49,788 --> 01:05:52,484 1754 01:05:52,484 --> 01:05:53,400 شیرون: تو تم مت پہنچاو 1755 01:05:53,400 --> 01:05:55,430 جیسن 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 ہم صرف بونے سے initialized تھا تو اگر اس سے قبل، صرف، int کے بونے نیم وقفہ 1771 01:06:35,630 --> 01:06:39,300 اور پھر وہاں ہم کر سکتے ہیں بونے برابر ہے کہ 0 مقرر. 1772 01:06:39,300 --> 01:06:43,184 >> طالب علم: ہم نے پہلے میں یہ کر سکتا کہہ پروگرام int کے بونے = 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 >> جیسن 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 اور آپ loops پر ایک نظر میں لے تو جنرل، وہ وقف ناقص کی ضرورت نہیں ہے. 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 جیسن 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 ہم سے initialized کیونکہ کہ گھوبگھرالی تسمہ میں بونے. 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 >> جیسن 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 >> جیسن HIRSCHHORN: نہیں، نہیں. 1835 01:08:49,480 --> 01:08:53,385 تو یہ کے دائرہ کار کے اندر ہی ہے لوپ کے لئے کے لئے گھوبگھرالی منحنی خطوط وحدانی، ہاں. 1836 01:08:53,385 --> 01:08:56,509 1837 01:08:56,509 --> 01:08:59,300 شیرون: لیکن آپ کی ابتدا تو تو لوپ کے لئے کے باہر بونے، 1838 01:08:59,300 --> 01:09:05,021 آپ کہیں اور استعمال کر سکتے ہیں ایک اور سوال ہے؟ 1839 01:09:05,021 --> 01:09:05,520 نہیں؟ 1840 01:09:05,520 --> 01:09:09,529 1841 01:09:09,529 --> 01:09:10,130 OK. 1842 01:09:10,130 --> 01:09:15,807 >> تو ہم nesting کے بارے میں تھوڑا سا بات کی تھی loops یا nesting کے conditionals لئے، 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 ہم سب سے پہلے تو کرنا چاہتے ہیں ہو سکتا ہے ہم صرف کوڈ پر نظر نہیں کرتے 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 چار کالم ہیں، ایک ایکس پرنٹ. 1860 01:09:53,149 --> 01:09:55,920 1861 01:09:55,920 --> 01:09:56,420 تاکہ. 1862 01:09:56,420 --> 01:10:02,400 0 صف اور کالم ہے جب ہم اس ایکس پرنٹ، 0 ہے. 1863 01:10:02,400 --> 01:10:06,920 اور پھر ہم جا رکھنے کالم لوپ کے ذریعے. 1864 01:10:06,920 --> 01:10:08,300 1865 01:10:08,300 --> 01:10:11,280 قطار اب بھی 0 ہے، لیکن کالم کے ایک ہے. 1866 01:10:11,280 --> 01:10:13,760 اور پھر کالم، 2 ہے اور پھر کالم 3 ہے. 1867 01:10:13,760 --> 01:10:14,770 1868 01:10:14,770 --> 01:10:19,270 اور پھر ہم اس کے باہر سے باہر نکلیں لوپ تو کالم کیونکہ 1869 01:10:19,270 --> 01:10:20,605 اب کوئی کم 4 ہے. 1870 01:10:20,605 --> 01:10:21,970 1871 01:10:21,970 --> 01:10:25,330 اور پھر ہم، ایک نئی سطر کو پرنٹ اور ہم نئی لائن پر جانے. 1872 01:10:25,330 --> 01:10:30,160 اور پھر ہم اگلے ذریعے جائیں صف، اور صف incremented ہو جاتا ہے، 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 >> شیرون: تو nesting کے اسباب کی کہ جب ہم لوپ کے لئے ایک کے اندر لوپ کے لئے ایک ہے، 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 >> HANNAH: اگر آپ اس کو تبدیل کیسے کریں پروگرام آپ کو ایک اضافی لائن کیا تو؟ 1895 01:11:11,576 --> 01:11:12,451 >> طالب علم: [اشراوی]. 1896 01:11:12,451 --> 01:11:13,932 1897 01:11:13,932 --> 01:11:14,640 شیرون: اچھا کام. 1898 01:11:14,640 --> 01:11:16,067 1899 01:11:16,067 --> 01:11:19,150 طالب علم: آپ اسی پرنٹ کر سکتے ہیں کالم کے ارد گرد سوئچنگ کی طرف سے ایک ہی چیز، 1900 01:11:19,150 --> 01:11:20,632 ہے نا؟ 1901 01:11:20,632 --> 01:11:21,620 >> شیرون: ہم؟ 1902 01:11:21,620 --> 01:11:27,054 >> طالب علم: تو اپنے چھوٹے پرنٹ کرنا XXX، پہلی سطر پرنٹ کہہ سکتے ہیں، 1903 01:11:27,054 --> 01:11:30,020 اور بجائے یہ کہہ قطار، اس کالم کا کہنا ہے کہ. 1904 01:11:30,020 --> 01:11:32,710 >> شیرون: تو آپ کو تبدیل کر سکتا متغیر کے نام ہے کہ ایسا کرنے کی. 1905 01:11:32,710 --> 01:11:33,836 تم کیا کہہ رہے ہو؟ 1906 01:11:33,836 --> 01:11:36,175 >> طالب علم: نہیں، میں صرف ہوں تم اتنی that-- کہہ 1907 01:11:36,175 --> 01:11:38,354 پرنٹنگ قطاروں پہلا اور پھر کالم پرنٹنگ. 1908 01:11:38,354 --> 01:11:43,010 آپ کو بھی سب سے پہلے کالم کو پرنٹ کر سکتے ہیں اور پھر قطار اسی آریھ حاصل کرنے کے لئے؟ 1909 01:11:43,010 --> 01:11:44,760 شیرون: آپ کر سکتے تھے، لیکن تو پھر آپ کو ہوگا 1910 01:11:44,760 --> 01:11:47,370 جہاں سے ہوشیار رہنے کی آپ نئے لائن ڈال. 1911 01:11:47,370 --> 01:11:48,876 اور تم کس طرح واپس کود گے؟ 1912 01:11:48,876 --> 01:11:55,082 1913 01:11:55,082 --> 01:11:56,790 جیسن 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 >> جیسن 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 ٹھیک ہے، اس کا پہلا حصہ تا آپ، ماریو اس کر رکھا جائے گا. 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 اور ہم صرف کی طرف دیکھا جب کہ ٹیبل بنانے، loops کے لئے اندر در اندر، 1933 01:12:39,350 --> 01:12:45,960 آپ کرنے کے قابل ہو سکتا ہے کہ کس طرح کے بارے میں سوچنا اس طرح میں ان hashtags کے باہر پرنٹ. 1934 01:12:45,960 --> 01:12:50,090 اور پھر یہیں پر آپ کس طرح کریں گے ، یہاں اس کھلی جگہ اس حق کو پرنٹ. 1935 01:12:50,090 --> 01:12:51,429 >> طالب علم: [اشراوی]. 1936 01:12:51,429 --> 01:12:52,970 شیرون: جی ہاں، آپ کو صرف ایک کی جگہ کو پرنٹ. 1937 01:12:52,970 --> 01:12:54,720 ٹھیک ہے، تو صرف اس کے بارے میں سوچنا. 1938 01:12:54,720 --> 01:12:56,699 1939 01:12:56,699 --> 01:12:58,740 اور پھر ایک ہی: ہننا مسئلہ سیٹ کا حصہ 1940 01:12:58,740 --> 01:13:01,630 کے نام سے ایک پروگرام ہے greedy.c، تم ہو، تا کہ 1941 01:13:01,630 --> 01:13:03,810 سوچنے کے لئے چاہتے ہیں جا conditionals بارے 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 اور ذریعے کا کہنا جانا I، کمپیوٹر تھے 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 جیسن 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 HANNAH: آنے کے لئے شکریہ. 1970 01:14:08,400 --> 01:14:09,106 جیسن 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