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 ट्रैक्टर में मंगलवार, इसलिए काबोट 8:00-11:00. 19 00:00:43,870 --> 00:00:45,980 बुधवार, 11:30 के लिए माथर 8:30. 20 00:00:45,980 --> 00:00:48,350 और गुरुवार Annenberg 8:00-11:00. 21 00:00:48,350 --> 00:00:51,810 >> तो, बहुत से लोगों को स्क्रैच कार्यालय घंटे की जरूरत नहीं है 22 00:00:51,810 --> 00:00:54,650 , खरोंच के लिए जो मदद पूरी तरह से ठीक है. 23 00:00:54,650 --> 00:00:56,470 यदि आप करते हैं, कि बिल्कुल ठीक भी है. 24 00:00:56,470 --> 00:01:01,060 लेकिन भविष्य में, समस्या सेट, वे बहुत कठिन मिलता है. 25 00:01:01,060 --> 00:01:03,090 तो यह आपके दोस्त होने जा रहा है. 26 00:01:03,090 --> 00:01:04,340 निश्चित रूप से कार्यालय समय के लिए जाना. 27 00:01:04,340 --> 00:01:06,730 कार्यालय समय के लिए जा रहा पर योजना. 28 00:01:06,730 --> 00:01:10,279 आप समस्या को मिलता है सेट चार, पांच, छह, सात, 29 00:01:10,279 --> 00:01:11,570 आप कार्यालय समय के लिए जाने की जरूरत है. 30 00:01:11,570 --> 00:01:15,030 यही कारण है कि जहां एक बहुत मदद है और काम किया जाता है. 31 00:01:15,030 --> 00:01:18,010 >> मैं बस के लिए, पिछले साल लगता है उदाहरण गुरुवार को night-- 32 00:01:18,010 --> 00:01:20,090 इसलिए मैं इस समस्या को लगता है कि सेट पर शुक्रवार कारण थे. 33 00:01:20,090 --> 00:01:24,740 तो गुरुवार की रात, हम होगा कार्यालय समय में 200, 250 छात्रों. 34 00:01:24,740 --> 00:01:26,904 तो निश्चित रूप से इन का इस्तेमाल करते हैं. 35 00:01:26,904 --> 00:01:28,070 ये आपके सबसे अच्छे दोस्त हैं. 36 00:01:28,070 --> 00:01:31,050 इस तरह आप जहां हैं, तो है एक समस्या सेट पर अटक गया, 37 00:01:31,050 --> 00:01:33,020 आप शायद मदद मिल जाएगा, जहां यह है. 38 00:01:33,020 --> 00:01:34,100 तो कार्यालय समय. 39 00:01:34,100 --> 00:01:35,130 40 00:01:35,130 --> 00:01:36,990 ठीक है तो उन घोषणाओं हैं. 41 00:01:36,990 --> 00:01:40,470 घोषणाएँ किया जाता है, तो चलो शुरू करते हैं. 42 00:01:40,470 --> 00:01:41,450 >> ठीक है, उपकरण. 43 00:01:41,450 --> 00:01:44,360 सबको डाउनलोड किया अभी तक उपकरण? 44 00:01:44,360 --> 00:01:44,860 नहीं. 45 00:01:44,860 --> 00:01:45,699 तो इतने में के रूप में. 46 00:01:45,699 --> 00:01:47,157 मैं एक तरह से उपकरण डाउनलोड किया. 47 00:01:47,157 --> 00:01:48,650 48 00:01:48,650 --> 00:01:52,501 सही उपकरण नया है इसलिए इस वर्ष, तो हम शायद हो 49 00:01:52,501 --> 00:01:53,750 इसमें कुछ कीड़े के लिए जा रहा. 50 00:01:53,750 --> 00:01:56,420 इसलिए इसे डाउनलोड कृपया जितनी जल्दी हो सके. 51 00:01:56,420 --> 00:02:00,120 52 00:02:00,120 --> 00:02:03,390 इसलिए इस समस्या का एक बताने जा रहा है सेट आप वास्तव में इसे डाउनलोड करने के लिए कैसे. 53 00:02:03,390 --> 00:02:05,830 यहीं स्थापित करने शुरू हो रही है. 54 00:02:05,830 --> 00:02:07,042 55 00:02:07,042 --> 00:02:09,250 यह आपको बता कैसे जा रहा है उपकरण डाउनलोड करने के लिए. 56 00:02:09,250 --> 00:02:13,240 >> तो निश्चित रूप से डाउनलोड उपकरण जल्दी बल्कि बाद में. 57 00:02:13,240 --> 00:02:15,290 निर्देश पी सेट कल्पना में हैं. 58 00:02:15,290 --> 00:02:17,820 59 00:02:17,820 --> 00:02:21,920 आप बुधवार तक इंतजार तो अगर रात, और फिर आप परेशानी है 60 00:02:21,920 --> 00:02:24,220 और आप पर हमें एक ईमेल भेजें बुधवार की रात को आधी रात 61 00:02:24,220 --> 00:02:26,860 आप डाउनलोड नहीं कर सकता कि उपकरण, कि 62 00:02:26,860 --> 00:02:28,365 एक विस्तार के लिए नहीं एक कानूनी कारण. 63 00:02:28,365 --> 00:02:29,390 64 00:02:29,390 --> 00:02:32,540 आप अब ऐसा करने की जरूरत और आप परेशानी नहीं होगी. 65 00:02:32,540 --> 00:02:34,330 मैं कल रात इसे डाउनलोड करने की कोशिश की. 66 00:02:34,330 --> 00:02:36,449 मैं मुसीबत का एक छोटा सा में भाग गया. 67 00:02:36,449 --> 00:02:38,490 आप मुसीबत में चलाने करते हैं निश्चित रूप से, स्थापना 68 00:02:38,490 --> 00:02:42,680 मैं सिर्फ एक पुन: प्रयास मारा क्योंकि, फिर से प्रयास करें मारा दो बार, और अंत में यह काम किया, 69 00:02:42,680 --> 00:02:45,910 किसी भी नहीं कर सकता है जो भावना, लेकिन यह करता है. 70 00:02:45,910 --> 00:02:48,950 तो निश्चित रूप से पुन: प्रयास है, लेकिन आप अगर एक ईंट की दीवार के खिलाफ आया, 71 00:02:48,950 --> 00:02:52,070 सिर पर हमें एक ईमेल शूट, और हम करेंगे खुश से अधिक हो तुम लोग मदद करने के लिए. 72 00:02:52,070 --> 00:02:52,570 क्या हो रहा है? 73 00:02:52,570 --> 00:02:53,861 >> छात्र: बस एक त्वरित सवाल. 74 00:02:53,861 --> 00:02:57,631 वे शैली की जांच, वहाँ एक हिस्सा है कि हम इस में शामिल नहीं किया था कहते हैं. 75 00:02:57,631 --> 00:02:58,714 जेसन 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 ओएस से अधिक प्राप्त कर सकते हैं मैक और पीसी के बीच असहमति. 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-- तो क्या आप रास करता है लगता है कि कर रहे हैं? 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 तो चलो मैं चाहता था हम कहते हैं सीडी 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 सीडी CS50 कहते हैं. 167 00:06:10,600 --> 00:06:11,800 168 00:06:11,800 --> 00:06:13,060 फिर रास. 169 00:06:13,060 --> 00:06:15,180 मैं अन्य सामान मिल गया है. सीडी सुपर अनुभाग. 170 00:06:15,180 --> 00:06:17,600 171 00:06:17,600 --> 00:06:18,920 सीडी फ़ाइल, इसलिए मैं गहरी जा रहा हूँ. 172 00:06:18,920 --> 00:06:20,250 173 00:06:20,250 --> 00:06:23,590 और फिर मैं करने के लिए कहना चाहते हैं बस ऊपर तक वापस पॉप. 174 00:06:23,590 --> 00:06:24,090 सीडी. 175 00:06:24,090 --> 00:06:24,784 176 00:06:24,784 --> 00:06:26,200 की मैं ऐसा नहीं करना चाहता कहते हैं. 177 00:06:26,200 --> 00:06:29,590 मैं अभी वापस ऊपर पॉप करने के लिए कहना चाहते हैं सही मेरे ऊपर था कि निर्देशिका. 178 00:06:29,590 --> 00:06:30,350 मैं यह कैसे करते हो? 179 00:06:30,350 --> 00:06:33,180 तो चलो सीडी CS50 कहते हैं. 180 00:06:33,180 --> 00:06:36,050 181 00:06:36,050 --> 00:06:38,090 सीडी supersection. 182 00:06:38,090 --> 00:06:39,370 तो मैं यहाँ हूँ चलो. 183 00:06:39,370 --> 00:06:42,012 मैं बस कहना चाहते हैं एक समय पॉप अप करने के लिए. 184 00:06:42,012 --> 00:06:42,720 मैं यह कैसे करते हो? 185 00:06:42,720 --> 00:06:44,170 186 00:06:44,170 --> 00:06:45,120 हाँ, क्या हो रहा है? 187 00:06:45,120 --> 00:06:47,560 >> छात्र: तुम बस टाइप सीडी फिर supersection. 188 00:06:47,560 --> 00:06:49,060 >> जेसन 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 तो आप को गंभीरता से कर सकता सिर्फ सीडी ~ / CS50 जाना. 198 00:07:07,185 --> 00:07:11,170 199 00:07:11,170 --> 00:07:12,399 बूम, तुम वहाँ हो. 200 00:07:12,399 --> 00:07:13,940 हालांकि यह करने के लिए एक आसान तरीका क्या है? 201 00:07:13,940 --> 00:07:16,650 यह बिल्कुल सही था, लेकिन क्या एक थोड़ा आसान तरीका है 202 00:07:16,650 --> 00:07:17,880 यह करना, एक बहुत क्योंकि कई बार आप जा रहे हैं 203 00:07:17,880 --> 00:07:20,510 निर्देशिका में कूद करने के लिए, निर्देशिका में से बाहर कूद. 204 00:07:20,510 --> 00:07:21,790 तो चलो वापस चलते हैं. 205 00:07:21,790 --> 00:07:22,510 सीडी supersection. 206 00:07:22,510 --> 00:07:23,349 207 00:07:23,349 --> 00:07:25,140 तो चलो मैं करने के लिए कहना चाहते हैं असली जल्दी वापस मिलता है. 208 00:07:25,140 --> 00:07:28,689 आप सीडी डॉट डॉट ऐसा कुछ कर सकते हैं. 209 00:07:28,689 --> 00:07:30,480 पॉप जा रहा है आप असली जल्दी वापस. 210 00:07:30,480 --> 00:07:31,570 तो सीडी supersection. 211 00:07:31,570 --> 00:07:36,010 212 00:07:36,010 --> 00:07:37,440 सीडी फ़ाइलें. 213 00:07:37,440 --> 00:07:38,890 मैं यहाँ हूँ कहते हैं. 214 00:07:38,890 --> 00:07:42,790 वैसे, स्पष्ट मेरी वजह से, अच्छा है खिड़की एक छोटा सा गन्दा हो रही थी. 215 00:07:42,790 --> 00:07:46,190 तो रास, तो मैं नहीं करना चाहता अब यहाँ हो. सीडी डॉट डॉट. 216 00:07:46,190 --> 00:07:47,072 मुझे ऊपर ले. 217 00:07:47,072 --> 00:07:49,130 सीडी डॉट डॉट मुझे एक लेता है. 218 00:07:49,130 --> 00:07:50,600 वापस अपने घर के लिए सीडी डॉट डॉट और. 219 00:07:50,600 --> 00:07:53,820 220 00:07:53,820 --> 00:07:55,180 >> ठीक है, तो सीडी, रास. 221 00:07:55,180 --> 00:07:57,263 शायद सबसे महत्वपूर्ण बातें, आप कर रहे हैं, क्योंकि 222 00:07:57,263 --> 00:07:58,880 तुम कहाँ पता करने की आवश्यकता के लिए जा रहा. 223 00:07:58,880 --> 00:08:00,790 लोकसभा में बताने जा रहा है आप, और सीडी कहाँ हैं 224 00:08:00,790 --> 00:08:02,610 आप के आसपास कूद करने के लिए जा रहे हैं कि कैसे है. 225 00:08:02,610 --> 00:08:04,300 >> तुम भी कुछ अन्य शांत सामान कर सकते हैं. 226 00:08:04,300 --> 00:08:05,470 227 00:08:05,470 --> 00:08:07,190 उदाहरण रास के लिए तो. 228 00:08:07,190 --> 00:08:09,610 रास सिर्फ तुम्हें दिखाने के लिए जा रहा है आपकी फ़ाइल में निर्देशिका. 229 00:08:09,610 --> 00:08:10,780 यह भी आप फ़ाइलों को दिखाने के लिए जा रहा है. 230 00:08:10,780 --> 00:08:12,680 लेकिन यह सिर्फ जा रहा है वहाँ क्या आपको दिखाते हैं. 231 00:08:12,680 --> 00:08:14,638 >> आप कुछ करना चाहता था, तो अधिक शांत एक छोटा सा, 232 00:08:14,638 --> 00:08:19,210 और आप वास्तव में क्या करने जा रहे हैं एक दो सप्ताह में इस. पानी का छींटा एल रास. 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 के directory-- में चलते हैं हाँ, क्या हो रहा है? 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 यह एक पीडीएफ हो जाएगा. 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 >> जेसन 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 >> जेसन 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 या आप में से कुछ का उपयोग कर सकते हैं यहां कि एडिट कहा जाता है. 361 00:12:09,030 --> 00:12:12,716 362 00:12:12,716 --> 00:12:13,215 माफ़ कीजिए. 363 00:12:13,215 --> 00:12:18,590 364 00:12:18,590 --> 00:12:19,480 एडिट खुश नहीं है. 365 00:12:19,480 --> 00:12:21,870 366 00:12:21,870 --> 00:12:27,870 तो एडिट मूल रूप से है सिर्फ एक पाठ संपादक. 367 00:12:27,870 --> 00:12:30,780 बस मैं पाठ संपादित शब्द की तरह प्रोसेसर या ऐसा कुछ. 368 00:12:30,780 --> 00:12:33,260 इसलिए यह एक अच्छा मिल गया है इंटरफेस सिर्फ यह पसंद है. 369 00:12:33,260 --> 00:12:36,340 तो आप ऐसा कुछ करते हैं. 370 00:12:36,340 --> 00:12:39,190 इसलिए वास्तव में मुझे यह दे दो मुझे लगता है कि कभी नहीं किया था क्योंकि नाम है. 371 00:12:39,190 --> 00:12:40,620 372 00:12:40,620 --> 00:12:43,170 >> तो आप करना चाहते हैं हमारी पहली प्रोग्राम का नाम? 373 00:12:43,170 --> 00:12:44,566 यह सिर्फ नमस्ते कहने के लिए जा रहा है. 374 00:12:44,566 --> 00:12:45,441 >> छात्र: [अश्राव्य]. 375 00:12:45,441 --> 00:12:46,470 376 00:12:46,470 --> 00:12:48,180 >> जेसन Hirschhorn: आप कल्पना की कमी है. 377 00:12:48,180 --> 00:12:49,615 ठीक है, एडिट. 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 ठीक है तो आप एक मुख्य समारोह की जरूरत है. 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 >> तो एक मुख्य समारोह, आप कर रहे हैं हर सी प्रोग्राम 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 इसलिए मैं इसे बचाया, लेकिन एडिट hi.txt. 440 00:14:46,130 --> 00:14:47,170 441 00:14:47,170 --> 00:14:50,080 तो अब मैं रास करते हैं, यहाँ यह है. 442 00:14:50,080 --> 00:14:50,580 ठीक है यहाँ. 443 00:14:50,580 --> 00:14:51,716 ओह, यह भयानक में नहीं है. 444 00:14:51,716 --> 00:14:52,590 मैं बाहर गया होगा. 445 00:14:52,590 --> 00:14:53,740 446 00:14:53,740 --> 00:14:54,620 ओह, बिल्कुल सही. 447 00:14:54,620 --> 00:14:56,200 हम कैसे भयानक में यह रखा है? 448 00:14:56,200 --> 00:14:59,150 इसलिए मैं अपने घर में यहाँ यह नहीं चाहता सब कुछ के साथ निर्देशिका. 449 00:14:59,150 --> 00:15:00,832 मैं फ़ोल्डर में डाल करना चाहते हैं. 450 00:15:00,832 --> 00:15:01,540 मैं यह कैसे करते हो? 451 00:15:01,540 --> 00:15:09,530 452 00:15:09,530 --> 00:15:10,210 >> भी मुश्किल नहीं. 453 00:15:10,210 --> 00:15:13,566 454 00:15:13,566 --> 00:15:14,065 ले जाएँ. 455 00:15:14,065 --> 00:15:16,410 456 00:15:16,410 --> 00:15:18,700 तो हम पहले से ही रास, सूची सीखा है. 457 00:15:18,700 --> 00:15:19,900 सीडी निर्देशिका बदलने के लिए. 458 00:15:19,900 --> 00:15:21,739 सीडी डॉट डॉट निर्देशिकाओं के बाहर टक्कर. 459 00:15:21,739 --> 00:15:23,780 और अब हम जा रहे हैं फ़ाइलों के आसपास घूम रहा शुरू करते हैं. 460 00:15:23,780 --> 00:15:30,210 तो बस ले जाने के hi.txt कदम है, और करने के लिए मैं भयानक में डालने के लिए जा रहा हूँ. 461 00:15:30,210 --> 00:15:31,270 462 00:15:31,270 --> 00:15:32,310 >> बस सावधान रहना. 463 00:15:32,310 --> 00:15:34,976 जब भी आप में लिख रहे हैं कमांड लाइन, सब कुछ मायने रखती है. 464 00:15:34,976 --> 00:15:37,020 तो बड़े मायने रखती है. 465 00:15:37,020 --> 00:15:40,440 मैं एक छोटे से किया था, तो यह बात है क्या हो रहा है पता करने के लिए नहीं जा रहा. 466 00:15:40,440 --> 00:15:42,840 इतना सब कुछ मामलों बहुत विशिष्ट होना. 467 00:15:42,840 --> 00:15:45,120 >> इसलिए कि लोकसभा चलाते हैं. 468 00:15:45,120 --> 00:15:46,310 यह अब यहाँ है. 469 00:15:46,310 --> 00:15:48,040 भयानक में निर्देशिका बदल दें. 470 00:15:48,040 --> 00:15:49,380 471 00:15:49,380 --> 00:15:49,880 रास. 472 00:15:49,880 --> 00:15:50,782 473 00:15:50,782 --> 00:15:51,490 बूम, यह वहाँ है. 474 00:15:51,490 --> 00:15:53,940 और किसी को क्यों उल्लेख इस संकलन नहीं होगा. 475 00:15:53,940 --> 00:15:55,410 क्यों फिर से संकलित करने के लिए नहीं जा रहा है? 476 00:15:55,410 --> 00:15:56,891 477 00:15:56,891 --> 00:15:57,390 हाँ? 478 00:15:57,390 --> 00:15:58,690 >> छात्र: यह एक .c में नहीं है. 479 00:15:58,690 --> 00:15:59,060 >> जेसन Hirschhorn: बिल्कुल सही. 480 00:15:59,060 --> 00:16:01,686 यह तो, एक .c नहीं है कैसे मैं हूँ एक .c को यह नाम बदलने के लिए जा रहे हैं? 481 00:16:01,686 --> 00:16:03,120 यह करने के लिए एक आसान तरीका क्या है? 482 00:16:03,120 --> 00:16:05,200 483 00:16:05,200 --> 00:16:06,720 हम बस किया आदेश का उपयोग करते हैं. 484 00:16:06,720 --> 00:16:13,860 तो हम बस करने के लिए जा रहे हैं hi.c. को hi.txt स्थानांतरित 485 00:16:13,860 --> 00:16:15,160 486 00:16:15,160 --> 00:16:16,710 रास hi.c. 487 00:16:16,710 --> 00:16:19,990 और फिर सिर्फ मनोरंजन के लिए, चलो अभी यह असली जल्दी में कूद. 488 00:16:19,990 --> 00:16:24,291 489 00:16:24,291 --> 00:16:24,790 hi.c. 490 00:16:24,790 --> 00:16:26,290 491 00:16:26,290 --> 00:16:28,400 आप यह अच्छा है और रंगीन है पर ध्यान देंगे. 492 00:16:28,400 --> 00:16:30,490 493 00:16:30,490 --> 00:16:33,690 तो इन बस की तरह उपयोगी हैं रंग आप प्रोग्रामिंग कर रहे हैं. 494 00:16:33,690 --> 00:16:36,350 तो पूर्णांक और शून्य, उन डेटा प्रकार के होते हैं. 495 00:16:36,350 --> 00:16:38,080 हम एक दूसरे में उन पर जायेंगे. 496 00:16:38,080 --> 00:16:39,650 हाय एक स्ट्रिंग है. 497 00:16:39,650 --> 00:16:40,890 लेकिन उपयोगी रंग. 498 00:16:40,890 --> 00:16:44,790 कभी गलती से आप तो अगर गलत एक्सटेंशन चुनें, 499 00:16:44,790 --> 00:16:46,150 आप इन रंगों होना चाहिए. 500 00:16:46,150 --> 00:16:46,650 क्या हो रहा है? 501 00:16:46,650 --> 00:16:50,772 >> छात्र: मैं कैसे एक में कॉपी कर सकते हैं एक और फाइल में [अश्राव्य] फ़ाइल? 502 00:16:50,772 --> 00:16:52,980 जेसन Hirschhorn: ओह, मैं हूँ वह भी आपको दिखाने जा रहा. 503 00:16:52,980 --> 00:16:55,070 तो गोदी पर हैं हटाने की नकल. 504 00:16:55,070 --> 00:16:58,300 505 00:16:58,300 --> 00:16:59,070 चलो यह करते हैं. 506 00:16:59,070 --> 00:17:00,310 यह काम करता है सुनिश्चित करें. 507 00:17:00,310 --> 00:17:00,960 हाय बनाओ. 508 00:17:00,960 --> 00:17:02,430 509 00:17:02,430 --> 00:17:03,610 निर्माण, इसे चलाते हैं. 510 00:17:03,610 --> 00:17:08,484 कमाल तो ./hi. 511 00:17:08,484 --> 00:17:09,609 वह अपने पहले कार्यक्रम है. 512 00:17:09,609 --> 00:17:10,800 मुझे यह बड़ा बनाते हैं. 513 00:17:10,800 --> 00:17:15,130 514 00:17:15,130 --> 00:17:16,833 तो एक सच में क्या हो रहा है, हाँ good--? 515 00:17:16,833 --> 00:17:18,833 छात्र: क्यों यह होगा मैं एडिट ले जब कि, 516 00:17:18,833 --> 00:17:21,809 यह मुझे एक और देना नहीं है एडिट hi.txt के लिए लाइन? 517 00:17:21,809 --> 00:17:23,793 518 00:17:23,793 --> 00:17:25,690 यह सिर्फ एक लाइन के लिए कर्सर डालता है. 519 00:17:25,690 --> 00:17:26,273 छात्र: हाँ. 520 00:17:26,273 --> 00:17:27,265 [अश्राव्य]. 521 00:17:27,265 --> 00:17:29,520 522 00:17:29,520 --> 00:17:31,510 >> जेसन Hirschhorn: रुको, तो फिर कहना है कि. 523 00:17:31,510 --> 00:17:35,279 >> छात्र: मैं एडिट, टाइप करते हैं पहली बार, पहली line-- 524 00:17:35,279 --> 00:17:37,070 जेसन Hirschhorn: ऊपर वहाँ बहुत शीर्ष पर? 525 00:17:37,070 --> 00:17:39,800 छात्र: कोई जम्मू हार्वर्ड है उपकरण, और कर्सर 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: ओह, ठीक है जम्मू हार्वर्ड सिर्फ उपयोगकर्ता नाम की तरह है. 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 ठीक है, तो तुम्हें क्या करना है क्या है आप एडिट के बाहर बंद करने के लिए है. 536 00:17:55,570 --> 00:17:58,360 एडिट के बाहर इतने करीब है, और यह वापस आ जाना चाहिए. 537 00:17:58,360 --> 00:18:00,726 तो एडिट अपने पर खुला है उपकरण सही अब? 538 00:18:00,726 --> 00:18:02,636 539 00:18:02,636 --> 00:18:05,510 आप इससे बाहर से बाहर निकलें, तो यह चाहिए वापसी और तुम जाने के लिए अच्छा होना चाहिए. 540 00:18:05,510 --> 00:18:08,257 541 00:18:08,257 --> 00:18:08,840 उस काम किया? 542 00:18:08,840 --> 00:18:10,824 543 00:18:10,824 --> 00:18:13,850 >> छात्र: तो आप का उपयोग किया था एडिट आदेश open-- को 544 00:18:13,850 --> 00:18:16,350 जेसन Hirschhorn: नहीं, पहले एडिट आदेश एक गलती थी. 545 00:18:16,350 --> 00:18:17,930 546 00:18:17,930 --> 00:18:19,860 पहला एडिट आदेश, मैं एडिट hi.txt करने के लिए. 547 00:18:19,860 --> 00:18:21,170 548 00:18:21,170 --> 00:18:24,240 इसलिए मैं इसे एक नाम है, तो एडिट hi.txt दे. 549 00:18:24,240 --> 00:18:27,070 hi.txt फ़ाइल का नाम है. 550 00:18:27,070 --> 00:18:28,890 पहले एक बस गया था एक गलती, और उसके बाद 551 00:18:28,890 --> 00:18:30,450 मैं जल्दी से कार्यक्रम के बाहर बंद कर दिया. 552 00:18:30,450 --> 00:18:36,737 तो सवाल यह था मैं एडिट करते हैं, मैं नहीं कर रहा हूँ 553 00:18:36,737 --> 00:18:39,320 वास्तव में ऐसा करने में सक्षम होने जा रहा मेरे आदेश पंक्ति में कुछ और 554 00:18:39,320 --> 00:18:42,390 मुझे लगता है कि एडिट बंद, इसलिए मैं जब तक कि वे में भाग क्या है. 555 00:18:42,390 --> 00:18:43,689 तो एडिट बंद करें. 556 00:18:43,689 --> 00:18:45,730 यह उस से बाहर वापस कर देंगे कार्यक्रम, और फिर तुम हूँ 557 00:18:45,730 --> 00:18:49,090 वास्तव में टाइप करने में सक्षम हो कमांड लाइन में फिर से. 558 00:18:49,090 --> 00:18:50,290 559 00:18:50,290 --> 00:18:52,198 कि अच्छा है? 560 00:18:52,198 --> 00:18:52,698 डोप. 561 00:18:52,698 --> 00:18:57,715 562 00:18:57,715 --> 00:19:00,410 तो बस बंद करने के लिए सुनिश्चित करें यह आपको मुसीबत में चला रहे हैं. 563 00:19:00,410 --> 00:19:01,860 564 00:19:01,860 --> 00:19:04,465 >> ठीक है, तो एक बहुत अच्छा सवाल पहले एक दूसरे को कॉपी किया गया था. 565 00:19:04,465 --> 00:19:06,790 566 00:19:06,790 --> 00:19:08,440 तो अब मैं hi.c. है 567 00:19:08,440 --> 00:19:09,890 लेकिन मैं इसे बदलना चाहते हैं हम कहते हैं. 568 00:19:09,890 --> 00:19:11,630 मैं यह थोड़ा बेहतर होना चाहता हूँ. 569 00:19:11,630 --> 00:19:13,250 मैं हाय वर्ग कहना चाहता हूँ. 570 00:19:13,250 --> 00:19:15,670 लेकिन मैं इस टेम्पलेट रखना चाहते हैं. 571 00:19:15,670 --> 00:19:17,980 मैं फिर से लिखना नहीं है फिर पूरे कार्यक्रम. 572 00:19:17,980 --> 00:19:19,700 मैं टेम्पलेट रखना चाहते हैं. 573 00:19:19,700 --> 00:19:20,480 मैं कैसे कॉपी कर सकता हूँ? 574 00:19:20,480 --> 00:19:25,580 575 00:19:25,580 --> 00:19:26,210 >> आराम से. 576 00:19:26,210 --> 00:19:29,680 तो सी.पी. hi.c newhi.c. 577 00:19:29,680 --> 00:19:32,767 578 00:19:32,767 --> 00:19:34,340 अब मैं दो है. 579 00:19:34,340 --> 00:19:48,330 और फिर मैं newhi.c खोल सकते हैं, और के बजाय सिर्फ हाय कहने का, 580 00:19:48,330 --> 00:19:51,280 मैं हाय वर्ग कहता हूँ! 581 00:19:51,280 --> 00:20:00,530 582 00:20:00,530 --> 00:20:01,780 इसलिए मैं वापस जाऊँगा. 583 00:20:01,780 --> 00:20:03,520 बाहर से बाहर निकलें. 584 00:20:03,520 --> 00:20:04,990 वापस अपने कमांड लाइन के पास जाओ. 585 00:20:04,990 --> 00:20:06,070 रास newhi बनाने. 586 00:20:06,070 --> 00:20:07,500 587 00:20:07,500 --> 00:20:08,140 इसे चलाते हैं. 588 00:20:08,140 --> 00:20:09,720 589 00:20:09,720 --> 00:20:10,220 क्या आप वहां मौजूद हैं. 590 00:20:10,220 --> 00:20:11,530 यह ज्यादा बेहतर है, बेहतर है. 591 00:20:11,530 --> 00:20:13,600 592 00:20:13,600 --> 00:20:17,610 आप कुछ की नकल करना चाहते हैं तो, उस के रूप में आसान. सी.पी. नकल है. 593 00:20:17,610 --> 00:20:22,060 594 00:20:22,060 --> 00:20:25,355 >> तो हम आगे बढ़ पर चला गया है निर्देशिका, नकल कर रही है. 595 00:20:25,355 --> 00:20:27,434 596 00:20:27,434 --> 00:20:29,470 मैं खत्म हो जाना चाहिए और क्या देखते हैं? 597 00:20:29,470 --> 00:20:30,580 598 00:20:30,580 --> 00:20:31,080 ओह, हाँ. 599 00:20:31,080 --> 00:20:31,871 चलो इस पर चलते हैं. 600 00:20:31,871 --> 00:20:32,990 601 00:20:32,990 --> 00:20:34,300 तो यह भयानक था. 602 00:20:34,300 --> 00:20:35,710 603 00:20:35,710 --> 00:20:37,320 मैं ओह इंतजार 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 आप के लिए जा रहे थे तो अगर एडिट या नैनो में इसे खोलने, 637 00:21:44,670 --> 00:21:46,240 कि तुम में टाइप कर रहे हैं. 638 00:21:46,240 --> 00:21:48,710 आप यह तो संकलन जब आप एक निष्पादन योग्य फ़ाइल मिलता है. 639 00:21:48,710 --> 00:21:49,610 कि हाय है. 640 00:21:49,610 --> 00:21:52,630 आप खोल अगर हाय, कि जा रहा है तो आप को अस्पष्ट का एक गुच्छा हो. 641 00:21:52,630 --> 00:21:57,536 यह मूल रूप से होने जा रहा है कंप्यूटर निर्देश का गुच्छा. 642 00:21:57,536 --> 00:21:58,036 क्या हो रहा है? 643 00:21:58,036 --> 00:21:59,577 >> छात्र: सभी रंग क्या मतलब है? 644 00:21:59,577 --> 00:22:00,892 नीले शायद निर्देशिका है. 645 00:22:00,892 --> 00:22:02,010 क्या पीला है? 646 00:22:02,010 --> 00:22:04,051 >> जेसन Hirschhorn: उन निष्पादन योग्य फ़ाइलों हैं. 647 00:22:04,051 --> 00:22:08,344 तो मैं hi.c बना था, जब यह me-- दिया तो मैं यह कर सकते हैं. 648 00:22:08,344 --> 00:22:09,010 बंदूक कूद. 649 00:22:09,010 --> 00:22:11,880 तो हाँ हाय हटा दें. 650 00:22:11,880 --> 00:22:12,930 इसलिए तो चलो रास करते हैं. 651 00:22:12,930 --> 00:22:13,930 मैं अब हाय नहीं है. 652 00:22:13,930 --> 00:22:16,770 तो आप करते हैं, कि जब तुम हो आप ने लिखा है कि कार्यक्रम ले 653 00:22:16,770 --> 00:22:18,100 और आप एक निष्पादन योग्य फ़ाइल बनाने. 654 00:22:18,100 --> 00:22:20,720 तो hi.c-- बनाने खैर, हाय बनाते हैं. 655 00:22:20,720 --> 00:22:21,956 656 00:22:21,956 --> 00:22:24,060 मैं वह व्याख्यान में यह खत्म हो गया था लगता है. 657 00:22:24,060 --> 00:22:25,970 >> इन का गुच्छा रहे हैं संकलक निर्देश. 658 00:22:25,970 --> 00:22:28,585 तो बजाय वास्तव में करने के लिए होने इन सभी के साथ बजना लिखें. 659 00:22:28,585 --> 00:22:29,860 ये झंडे हैं. 660 00:22:29,860 --> 00:22:31,210 तुम सिर्फ बनाने लिखें. 661 00:22:31,210 --> 00:22:32,680 तो इस निष्पादन योग्य फ़ाइलों बनाता है. 662 00:22:32,680 --> 00:22:36,200 आप रास करते हैं तो, अब आप हाय है. 663 00:22:36,200 --> 00:22:38,320 तो यह आप क्या कर रहे हैं है वास्तव में चला जा रहा. 664 00:22:38,320 --> 00:22:45,130 और तो आप कोशिश करके उस चलाने ./hi, और यह अपने कार्यक्रम चलाता है. 665 00:22:45,130 --> 00:22:51,066 लेकिन मैं के साथ ऐसा करने की कोशिश अगर hi.c, नहीं, यह काम करने के लिए नहीं जा रहा है. 666 00:22:51,066 --> 00:22:52,190 हाँ, यह समझ पड़ता है? 667 00:22:52,190 --> 00:22:52,990 >> छात्र: मम-एचएम. 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 ठीक. 690 00:23:38,520 --> 00:23:39,555 691 00:23:39,555 --> 00:23:42,032 >> छात्र: यदि आप करते हैं सीडी डॉट डॉट डॉट, लेकिन कई डॉट्स 692 00:23:42,032 --> 00:23:43,990 यह सिर्फ आप तक ले जाएगा कि कई निर्देशिका? 693 00:23:43,990 --> 00:23:46,527 >> जेसन Hirschhorn: आप मतलब सीडी डॉट डॉट डॉट डॉट की तरह? 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 इसलिए वास्तव में मैं रास -l था याद है? 698 00:23:52,130 --> 00:23:53,290 699 00:23:53,290 --> 00:23:56,800 मैं कुछ और करना है, तो मैं ए रास सकते हैं. 700 00:23:56,800 --> 00:23:59,940 तो क्या यह कहते ए है आप सब कुछ पता चलता है. 701 00:23:59,940 --> 00:24:03,180 तो यह है कि आप चीजों को दिखाता है छिपा हुआ है और छिपा नहीं रहे हैं कि चीजें. 702 00:24:03,180 --> 00:24:10,880 आप जब मैंने किया था कि नोटिस तो अगर बस रास, मैं तो बस, उस सामान को देखा 703 00:24:10,880 --> 00:24:12,060 सामान मैं कर दिया. 704 00:24:12,060 --> 00:24:14,640 मैं ए करते हैं, तो यह जा रहा है मुझे सब कुछ दिखाने के लिए. 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 ए सब कुछ, यहां तक ​​कि अगर शो की तरह यह निर्देशिका के अंदर छिपा हुआ है. 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 >> छात्र: आपने कहा था तो -एक शो [अश्राव्य]? 722 00:24:52,090 --> 00:24:53,215 जेसन Hirschhorn: ए, हाँ. 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 मैं ए करते हैं, मैं सामान के टन हो. 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 लेकिन अगर आप ए टाइप करने के लिए कभी नहीं चाहते अगर इस पाठ्यक्रम का संपूर्णता में, 740 00:25:41,420 --> 00:25:42,540 बस इसे भूल जाओ. 741 00:25:42,540 --> 00:25:43,040 क्या हो रहा है? 742 00:25:43,040 --> 00:25:44,436 >> छात्र: रास क्या -l है? 743 00:25:44,436 --> 00:25:46,310 जेसन 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 रास बदल जाते हैं. 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 आप समय नहीं है क्योंकि चेतावनी के लिए, च हटा दें. 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 यह ए की तरह है. 826 00:28:38,190 --> 00:28:40,610 ये सिर्फ झंडे हैं कि आप इन निर्देशों को दे रहे हैं. 827 00:28:40,610 --> 00:28:41,490 तो च हटा दें. 828 00:28:41,490 --> 00:28:42,540 829 00:28:42,540 --> 00:28:44,340 च च बल का मतलब है. 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 तो च हटा दें. 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 कमान सी बस, सब कुछ रद्द लेकिन मैं पहले से ही 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 ठीक है, सवाल. 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: ओह, आप एडिट के माध्यम से मतलब है. 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 एडिट उपयोगी है. 914 00:31:21,760 --> 00:31:23,440 915 00:31:23,440 --> 00:31:24,730 तो एडिट बहुत उपयोगी है. 916 00:31:24,730 --> 00:31:26,550 इस वर्ग में, आप एक कर सकते हैं एडिट के माध्यम से बहुत सी चीजें. 917 00:31:26,550 --> 00:31:27,260 तुम्हें बचा सकते हैं. 918 00:31:27,260 --> 00:31:27,980 आप नाम बदल सकते हैं. 919 00:31:27,980 --> 00:31:34,170 आप की तरह है कि फ़ाइलें और सामान ले जा सकते हैं, लेकिन सिर्फ सच्चाई जब तुम जाओ 50-- को 920 00:31:34,170 --> 00:31:40,330 तुम जाओ अगर आप अच्छी तरह से, 50-- 51 में हैं 61 में, यह आपके जीवन होने जा रहा है. 921 00:31:40,330 --> 00:31:41,590 यह कमांड लाइन है. 922 00:31:41,590 --> 00:31:44,220 आप कार्यक्रम होगा जहां यह है अपने जीवन के आराम के लिए, 923 00:31:44,220 --> 00:31:47,050 अगर आप चाहते हैं तो निश्चित रूप से एडिट उपयोग करें. 924 00:31:47,050 --> 00:31:47,929 925 00:31:47,929 --> 00:31:49,220 निश्चित रूप से एक अच्छा तरीका शुरू करने के लिए. 926 00:31:49,220 --> 00:31:52,550 के लिए पहली समस्या निश्चित रूप से, सेट थोड़ी देर में उपयोग करते हैं, लेकिन हर एक बार 927 00:31:52,550 --> 00:31:56,790 अधिक इस्तेमाल और अधिक आरामदायक प्राप्त करने की कोशिश कमांड लाइन तर्क के साथ. 928 00:31:56,790 --> 00:31:58,230 लेकिन आप निश्चित रूप से कर सकते हैं. 929 00:31:58,230 --> 00:31:58,730 क्या हो रहा है? 930 00:31:58,730 --> 00:32:01,660 >> छात्र: हम हटाना चाहते हैं तो जब हमारे द्वारा किए गए फ़ाइलों में से एक, 931 00:32:01,660 --> 00:32:04,426 दो तरीके हैं. [अश्राव्य]. 932 00:32:04,426 --> 00:32:06,385 आप कर रहे हैं जब एक रास्ता है एक निर्देशिका मिटाने 933 00:32:06,385 --> 00:32:08,467 शीघ्र के लिए बहुत पूछने के लिए इसे हटाने के अंत नहीं है? 934 00:32:08,467 --> 00:32:09,610 जेसन Hirschhorn: आर एम आर. 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- आरएफ, बस लगातार. 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- आरएफ देखा. 956 00:32:52,190 --> 00:32:55,700 मैं करने के लिए कहना चाहते हैं यह मुझे पता चलता है, रास ला करना 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 >> छात्र: तो फिर, आर आर झंडा, हम ऐसा नहीं करते हैं, 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 कोई प्रश्न, हम करने जा रहे हैं क्योंकि डेटा प्रकार, और छोरों पर कूद, 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 >> हन्ना: इस बीच, मैं हैना हूँ. 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 डेटा प्रकार से सब कुछ छोरों के लिए करने के लिए सशर्त लिए. 1050 00:36:09,670 --> 00:36:10,620 सामान्य में छोरों. 1051 00:36:10,620 --> 00:36:14,360 >> शेरोन: और अंत में, हम पी एक सेट पर एक नज़र रखना होगा, 1052 00:36:14,360 --> 00:36:16,739 और इसके लिए क्या आपके पास पता करने के लिए. 1053 00:36:16,739 --> 00:36:18,030 तो चलो डेटा प्रकार के साथ शुरू करते हैं. 1054 00:36:18,030 --> 00:36:19,840 1055 00:36:19,840 --> 00:36:23,230 तुम लोगों के साथ परिचित होना चाहिए नीले रंग में डाला जाता है कि लोगों को. 1056 00:36:23,230 --> 00:36:25,340 इसलिए हम ints के साथ शुरू कर सकते हैं. 1057 00:36:25,340 --> 00:36:31,500 ints पूर्णांक हैं, तो एक, दो, तीन, चार. मंगाई, अंक चल. 1058 00:36:31,500 --> 00:36:37,830 दशमलव के साथ पूर्णांकों की तरह, तो 5.2 या यहां तक ​​कि 5.0. 1059 00:36:37,830 --> 00:36:44,230 घर का काम ए, बी, सी जैसे अक्षर हैं और एक स्ट्रिंग, तुम लोगों को सभी जानते हैं. 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-- को गणना करता तो अगर 5, सच करने के लिए गणना करता है कि, 5 के बराबर होती है 1064 00:37:01,550 --> 00:37:06,470 और अगर हम कि है, 5 4 के बराबर होती है झूठे, इतना है कि गलत करने के लिए गणना करता है. 1065 00:37:06,470 --> 00:37:12,280 और यहाँ हम संबद्ध कर दिया है इन डेटा प्रकार के सभी के आकार. 1066 00:37:12,280 --> 00:37:14,860 और आपको पता होगा अपने क्विज़ के लिए यह, 1067 00:37:14,860 --> 00:37:18,412 तो इस के लिए मददगार हो सकता है याद है, लेकिन हम इन पोस्ट करेंगे. 1068 00:37:18,412 --> 00:37:19,745 असल में वे पहले से ही तैनात रहे. 1069 00:37:19,745 --> 00:37:21,921 1070 00:37:21,921 --> 00:37:24,420 तो आप से परिचित होना चाहिए लोगों को नीले रंग में प्रकाश डाला. 1071 00:37:24,420 --> 00:37:27,900 1072 00:37:27,900 --> 00:37:30,580 >> जेसन 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 बनाम एक पूर्णांक है. 1087 00:38:27,569 --> 00:38:28,444 छात्र: [अश्राव्य]. 1088 00:38:28,444 --> 00:38:30,240 1089 00:38:30,240 --> 00:38:36,301 >> शेरोन: ओह, यह कई हो सकते हैं दशमलव अंक, ताकि 5.675-3.1415. 1090 00:38:36,301 --> 00:38:36,800 हाँ? 1091 00:38:36,800 --> 00:38:39,716 >> छात्र: हम पता करने की जरूरत है इस के लिए सभी आकार? 1092 00:38:39,716 --> 00:38:40,216 शेरोन: हाँ. 1093 00:38:40,216 --> 00:38:41,293 1094 00:38:41,293 --> 00:38:42,168 छात्र: [अश्राव्य]. 1095 00:38:42,168 --> 00:38:45,810 1096 00:38:45,810 --> 00:38:49,250 >> शेरोन: आप के बारे में चिंता मत करो सफेद लोगों को बस अभी तक. 1097 00:38:49,250 --> 00:38:54,349 >> हन्ना: नोट कर रहे हैं CS50.net/sections पर तैनात हैं. 1098 00:38:54,349 --> 00:38:56,432 छात्र: बस से बाहर जिज्ञासा, एक उपयोगिता है 1099 00:38:56,432 --> 00:39:00,424 आप कर रहे हैं फ़ाइलों का आकार जानने के लिए हम यह पता होना चाहिए कि इतनी बुला? 1100 00:39:00,424 --> 00:39:01,430 1101 00:39:01,430 --> 00:39:04,330 >> शेरोन: तो ये हैं डेटा प्रकार, लेकिन हाँ. 1102 00:39:04,330 --> 00:39:09,820 इस मामले में, जो एक होगा में तो अधिक स्मृति या अधिक स्थान ले? 1103 00:39:09,820 --> 00:39:13,940 >> जेसन Hirschhorn: तो एक ठोस उदाहरण के लिए, 1104 00:39:13,940 --> 00:39:16,904 मैं समस्या सेट लगता में चार या पांच, हम कर रहे हैं 1105 00:39:16,904 --> 00:39:19,070 जा रहा है कि आप एक गुच्छा देने के लिए का डेटा, और मूल रूप से आप 1106 00:39:19,070 --> 00:39:20,710 उस डेटा को पार करने के लिए है. 1107 00:39:20,710 --> 00:39:24,470 तो यह पता चला है कि उपयोगी है आप इतने सारे पूर्णांकों है, 1108 00:39:24,470 --> 00:39:25,770 कि क्या होने जा रहा है. 1109 00:39:25,770 --> 00:39:28,802 तो चलो मैं तुम्हें दस दे दी है हम कहते हैं पूर्णांकों, उस का आकार क्या है? 1110 00:39:28,802 --> 00:39:30,111 1111 00:39:30,111 --> 00:39:30,610 छात्र: 40. 1112 00:39:30,610 --> 00:39:32,026 जेसन 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 या, एक डबल जिसमें इसलिए यह अगर case-- तो, चार वर्ण से परे फैली 1153 00:41:02,530 --> 00:41:04,435 आप स्ट्रिंग में बनाना चाहते हैं. 1154 00:41:04,435 --> 00:41:05,810 कि सामान्य तर्क के पीछे है. 1155 00:41:05,810 --> 00:41:06,537 1156 00:41:06,537 --> 00:41:09,370 जेसन 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, अगर आप एफ और आप मुद्रण कर रहे हैं 1169 00:41:39,210 --> 00:41:43,430 आप प्रिंट कर सकते हैं तीन घर का काम है कि, के सी-ए-टी आप कहते हैं कि out-- 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 हन्ना: हाँ. 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 आदेश पंक्ति हमेशा एक है स्ट्रिंग, यह एक चार या एक ज चाहे, 1198 00:42:53,830 --> 00:42:55,320 कि हमेशा एक स्ट्रिंग है. 1199 00:42:55,320 --> 00:42:59,130 इसलिए इस बात का एक उदाहरण है जब आप कर सकते हैं एक विलक्षण पत्र या एक विलक्षण है 1200 00:42:59,130 --> 00:43:00,667 नंबर एक स्ट्रिंग के रूप में प्रतिनिधित्व किया. 1201 00:43:00,667 --> 00:43:06,360 1202 00:43:06,360 --> 00:43:07,110 शेरोन: सब ठीक है. 1203 00:43:07,110 --> 00:43:08,230 1204 00:43:08,230 --> 00:43:09,855 और फिर यहाँ कुछ बुनियादी ऑपरेटरों रहे. 1205 00:43:09,855 --> 00:43:11,460 1206 00:43:11,460 --> 00:43:14,560 उम्मीद है कि आप से परिचित हो सिर्फ सामान्य रूप में पहले चार. 1207 00:43:14,560 --> 00:43:18,080 तो घटाकर, वहाँ जोड़ने है, गुणा, और विभाजन 1208 00:43:18,080 --> 00:43:23,535 और यकीन है कि आप उपयोग करना सही कीस्ट्रोक्स. 1209 00:43:23,535 --> 00:43:25,260 1210 00:43:25,260 --> 00:43:29,640 >> और फिर भी, वहाँ modulo है जो कुछ आप में से बहुत से परिचित नहीं हो सकता है. 1211 00:43:29,640 --> 00:43:34,900 और क्या सापेक्ष करता है हम 4% 2 इस उदाहरण लेते हैं, 1212 00:43:34,900 --> 00:43:37,990 यह के शेष लेता है क्या है कि विभाजन में करता है. 1213 00:43:37,990 --> 00:43:41,670 तो 4 2 से विभाजित, 2 है और कोई शेष नहीं है. 1214 00:43:41,670 --> 00:43:47,880 3 से 4 विभाजन 1 और 1/3, और तो शेष 1. 1215 00:43:47,880 --> 00:43:49,320 तो यह एक करने के लिए गणना करता है. 1216 00:43:49,320 --> 00:43:56,960 और फिर 4% 5 अंश है 4/5, और शेष 4 है. 1217 00:43:56,960 --> 00:43:58,580 कि मतलब? 1218 00:43:58,580 --> 00:43:59,580 शांत, ठीक है. 1219 00:43:59,580 --> 00:44:01,080 1220 00:44:01,080 --> 00:44:03,110 और हम यहाँ भी PEMDAS का पालन करें. 1221 00:44:03,110 --> 00:44:06,240 1222 00:44:06,240 --> 00:44:07,740 >> तो कुछ बूलियन अभिव्यक्ति. 1223 00:44:07,740 --> 00:44:08,920 1224 00:44:08,920 --> 00:44:16,890 तो देखा है तुम लोगों के बराबर होती है कहते हैं, दो नंबर की तुलना करने के लिए. 1225 00:44:16,890 --> 00:44:20,440 5 के बराबर होती है अगर 5 के बराबर होती है तो यह सच करने के लिए गणना करता है. 1226 00:44:20,440 --> 00:44:22,190 आप एक संकेत के बराबर होती ही है सुनिश्चित करें. 1227 00:44:22,190 --> 00:44:23,530 1228 00:44:23,530 --> 00:44:27,030 नहीं के बराबर होती है, यह है धमाके या विस्मयादिबोधक. 1229 00:44:27,030 --> 00:44:28,960 >> हन्ना: दो बराबर के संकेत आप समानता करते हैं. 1230 00:44:28,960 --> 00:44:29,290 >> शेरोन: ओह, हाँ. 1231 00:44:29,290 --> 00:44:30,998 सुनिश्चित करें कि आप नहीं करते हैं है एक संकेत के बराबर होती है. 1232 00:44:30,998 --> 00:44:32,320 1233 00:44:32,320 --> 00:44:35,745 और फिर नहीं के बराबर होती है के लिए, यह धमाके के बराबर होती है. 1234 00:44:35,745 --> 00:44:37,000 1235 00:44:37,000 --> 00:44:40,540 और फिर आप के माध्यम से देख सकते हैं अधिक से अधिक, से भी कम समय के लिए. 1236 00:44:40,540 --> 00:44:44,300 और फिर हमारे पास तार्किक और और तार्किक या यहीं. 1237 00:44:44,300 --> 00:44:47,190 और क्या करता है कि अगर, है आप स्क्रैच में याद 1238 00:44:47,190 --> 00:44:51,000 आपको लगता है कि ब्लॉक था जब कहा कि और, और फिर आप 1239 00:44:51,000 --> 00:44:54,860 दो अलग अलग टुकड़ों फिट सकता है वहाँ, कि क्या यह है और करता है. 1240 00:44:54,860 --> 00:44:56,450 और तुम दो एम्परसेंड करना सुनिश्चित करें. 1241 00:44:56,450 --> 00:44:57,590 1242 00:44:57,590 --> 00:45:04,110 और यह महत्वपूर्ण है कि आप की ओर पा सकते हैं सही अपने हटाएं बटन के तहत, सही. 1243 00:45:04,110 --> 00:45:07,820 1244 00:45:07,820 --> 00:45:08,907 प्रश्न? 1245 00:45:08,907 --> 00:45:10,398 >> छात्र: [अश्राव्य] क्या था? 1246 00:45:10,398 --> 00:45:16,900 1247 00:45:16,900 --> 00:45:20,400 >> शेरोन: आप ही करना ठीक है, यदि ऐसा है तो एक, आप बिट्स तुलना कर रहे हैं. 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 तो पूर्णांक तरह एक्स 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 या सिर्फ शेरोन की तरह सलाखों, वे बिटवाइस ऑपरेटरों रहे, ने कहा. 1257 00:45:45,820 --> 00:45:47,620 आप इस बारे में चिंता करने की जरूरत नहीं है. 1258 00:45:47,620 --> 00:45:49,120 1259 00:45:49,120 --> 00:45:51,620 >> छात्र: कब आप तार्किक उपयोग और तार्किक या फिर और? 1260 00:45:51,620 --> 00:45:54,620 आपको लगता है कि जब मैं तो भूल ही गई. 1261 00:45:54,620 --> 00:45:57,510 >> हन्ना: यकीन है, आप कभी भी चाहते हैं तो दो बातें सत्य हैं, तो जाँच करने के लिए, 1262 00:45:57,510 --> 00:46:01,550 उदाहरण के लिए, मैं जाँच करने के लिए कहना चाहते हैं एक नंबर 5 और 15 के बीच है कि, 1263 00:46:01,550 --> 00:46:04,660 मैं सुनिश्चित करें कि कहेंगे संख्या 5 से अधिक है. 1264 00:46:04,660 --> 00:46:09,430 तो एक्स बड़ा होता है अगर हम कहते हैं 5 से और कम से कम 15. 1265 00:46:09,430 --> 00:46:12,630 तो यह है कि पूरे के लिए आदेश में बयान, सच करने के लिए मूल्यांकन करने के लिए 1266 00:46:12,630 --> 00:46:16,290 आप उप की तरह दोनों की जरूरत बयान सही मूल्यांकन करने के लिए. 1267 00:46:16,290 --> 00:46:18,481 साथ या आप केवल जरूरत दो या दोनों में से एक. 1268 00:46:18,481 --> 00:46:19,564 छात्र: महान है, धन्यवाद. 1269 00:46:19,564 --> 00:46:20,820 1270 00:46:20,820 --> 00:46:24,980 >> शेरोन: और भी खरोंच में, मैं हूँ अपनी परियोजनाओं के एक बहुत में यकीन 1271 00:46:24,980 --> 00:46:31,059 बढ़त या अगर छू अगर आप था एक और प्रेत छू फिर उछाल 1272 00:46:31,059 --> 00:46:31,600 या कुछ और. 1273 00:46:31,600 --> 00:46:34,362 1274 00:46:34,362 --> 00:46:37,070 हन्ना: सब ठीक है, तो हम क्यों करते हैं इन Booleans सब के बारे में परवाह है? 1275 00:46:37,070 --> 00:46:40,600 हम आपको है कि इन संरचनाओं स्क्रैच बुलाया सशर्त में देखा. 1276 00:46:40,600 --> 00:46:44,830 और सशर्त की कुछ भी कर रहे हैं फार्म अगर कुछ शर्त या कुछ बूलियन 1277 00:46:44,830 --> 00:46:48,970 सच है, तो कोड करना इन घुंघराले ब्रेसिज़ के बीच. 1278 00:46:48,970 --> 00:46:51,220 तो आप सही पर देख सकते हैं यहां स्क्रैच ब्लॉक है. 1279 00:46:51,220 --> 00:46:55,132 तुम तो अगर यह है, और कुछ भी उस छोटे आकार में चला जाता है 1280 00:46:55,132 --> 00:46:56,840 this-- मैं की तरह लग रहा है नहीं जानता कि क्या आप चाहते हैं 1281 00:46:56,840 --> 00:46:59,960 कि जा रहा है that-- कॉल बूलियन या हालत हो. 1282 00:46:59,960 --> 00:47:01,880 >> तो फिर, एक बूलियन या हालत कुछ भी है 1283 00:47:01,880 --> 00:47:04,500 कि या तो सही है या गलत करने का मूल्यांकन. 1284 00:47:04,500 --> 00:47:06,150 और फिर, आप Booleans गठबंधन कर सकते हैं. 1285 00:47:06,150 --> 00:47:10,740 आप फिर से, एक्स अधिक से अधिक है, हो सकता है 5 और एक्स की तुलना में कम से कम 15 है. 1286 00:47:10,740 --> 00:47:13,610 या आप बस एक हो सकता है उन एक्स के कम से कम 5 है. 1287 00:47:13,610 --> 00:47:16,850 >> ठीक है, तो सी में छोड़ दिया पर है. 1288 00:47:16,850 --> 00:47:18,270 यह सिर्फ कीवर्ड अगर है. 1289 00:47:18,270 --> 00:47:20,750 कोष्ठक में, हालत या बूलियन. 1290 00:47:20,750 --> 00:47:23,590 बीच में और उसके बाद कोड उन दो घुंघराले ब्रेसिज़ 1291 00:47:23,590 --> 00:47:28,746 केवल केवल तभी चलेगा, पर अमल करेंगे शर्त यह है कि या कि बूलियन सच है. 1292 00:47:28,746 --> 00:47:30,385 कि मतलब? 1293 00:47:30,385 --> 00:47:30,885 बहुत बढ़िया. 1294 00:47:30,885 --> 00:47:31,570 ठीक. 1295 00:47:31,570 --> 00:47:33,278 और फिर आप के रूप में हो सकता है स्क्रैच में देखा है, 1296 00:47:33,278 --> 00:47:35,830 हम भी एक पर जोड़ सकते हैं वरना, जो मूल रूप से है 1297 00:47:35,830 --> 00:47:38,820 के बीच कुछ भी बाकी के तहत घुंघराले ब्रेसिज़ 1298 00:47:38,820 --> 00:47:41,430 केवल अगर अमल करेंगे हालत झूठी है. 1299 00:47:41,430 --> 00:47:42,610 1300 00:47:42,610 --> 00:47:43,600 समझ बनाने के लिए? 1301 00:47:43,600 --> 00:47:44,840 इन दोनों पर कोई सवाल? 1302 00:47:44,840 --> 00:47:45,905 1303 00:47:45,905 --> 00:47:46,405 बहुत बढ़िया. 1304 00:47:46,405 --> 00:47:48,430 1305 00:47:48,430 --> 00:47:49,125 >> कूल. 1306 00:47:49,125 --> 00:47:50,650 तो यहाँ एक त्वरित उदाहरण है. 1307 00:47:50,650 --> 00:47:54,410 हम करने के लिए कहना चाहते हैं समय के आधार पर निर्धारित, 1308 00:47:54,410 --> 00:47:56,760 हम अच्छा कहना चाहिए कि क्या सुबह हो या अच्छा शाम. 1309 00:47:56,760 --> 00:48:00,480 यह 12:00 दोपहर से पहले अगर मैं कहता हूँ हम, गुड मॉर्निंग कहने जा रहे हैं 1310 00:48:00,480 --> 00:48:02,940 अन्यथा हम जा रहे हैं अच्छा शाम कहने के लिए. 1311 00:48:02,940 --> 00:48:07,180 और जैसा कि मैंने कहा, जब अन्यथा कि, कि यह किसी और के लिए सी में बराबर है. 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 हन्ना: ठीक है. 1318 00:48:18,680 --> 00:48:22,110 किया कहीं और हम वास्तव में चाहते हैं कि जानकारी प्रदान करने के लिए है. 1319 00:48:22,110 --> 00:48:23,700 यहाँ पर कोई मूल्य नहीं है. 1320 00:48:23,700 --> 00:48:25,510 हम भी यह घोषित कभी नहीं. 1321 00:48:25,510 --> 00:48:28,630 मुझे लगता है कि कहीं न कहीं से ऊपर मान इस कार्यक्रम मैं समय घोषित, 1322 00:48:28,630 --> 00:48:32,090 या समय पूछा, or-- इस उदाहरण के साथ कुछ और? 1323 00:48:32,090 --> 00:48:33,560 1324 00:48:33,560 --> 00:48:34,060 बहुत बढ़िया. 1325 00:48:34,060 --> 00:48:35,750 1326 00:48:35,750 --> 00:48:40,490 >> ठीक है, अब हम इसके अलावा में है बाकी प्रारूप है कि अगर सरल करने के लिए, 1327 00:48:40,490 --> 00:48:42,899 हम दो अन्य विभिन्न संरचनाओं है. 1328 00:48:42,899 --> 00:48:44,940 तो पहले हम स्विच बयान है, और यहाँ है 1329 00:48:44,940 --> 00:48:46,564 एक स्विच बयान के सामान्य प्रपत्र. 1330 00:48:46,564 --> 00:48:49,450 1331 00:48:49,450 --> 00:48:53,110 आप कीवर्ड स्विच है उसी तरह आप कीवर्ड अगर है. 1332 00:48:53,110 --> 00:48:56,250 और फिर इस मामले n में एक इनपुट,. 1333 00:48:56,250 --> 00:48:58,410 तो यह केवल पूर्णांकों के साथ काम कर सकते हैं. 1334 00:48:58,410 --> 00:49:02,270 इसलिए कि इनपुट एन है ठीक है, एक पूर्णांक हो सकता है? 1335 00:49:02,270 --> 00:49:04,950 और हम करने जा रहे हैं इन मामलों में से एक का पालन करें 1336 00:49:04,950 --> 00:49:07,430 कि मूल्य n है क्या पर निर्भर करता है. 1337 00:49:07,430 --> 00:49:12,170 >> तो इस मामले में, आप पहले की तुलना निरंतर एक n करने के लिए बराबर है 1338 00:49:12,170 --> 00:49:15,844 अगर यह होता है, सब कुछ कर यहाँ पर दांतेदार की तरह. 1339 00:49:15,844 --> 00:49:17,510 मैं बहुत छोटा हूँ क्योंकि मैं यह करने के लिए बात कर सकते हैं. 1340 00:49:17,510 --> 00:49:19,400 1341 00:49:19,400 --> 00:49:23,210 यह लगातार एक के बराबर नहीं है और, दो लगातार करने के बजाय बराबर है 1342 00:49:23,210 --> 00:49:27,060 हम चाहते हैं कि दूसरे ब्लॉक का पालन करने के लिए जा रहे हैं, और हम के रूप में कई बार के लिए ऐसा कर सकते हैं 1343 00:49:27,060 --> 00:49:32,890 हम चाहते हैं, और फिर उस डिफ़ॉल्ट अगर है के रूप में यह ऊपर में से किसी मामले से मेल नहीं खाती, 1344 00:49:32,890 --> 00:49:33,820 उस कोड को निष्पादित. 1345 00:49:33,820 --> 00:49:35,759 1346 00:49:35,759 --> 00:49:36,550 यहां कोई सवाल? 1347 00:49:36,550 --> 00:49:38,133 यह एक छोटे से अधिक जटिल है. 1348 00:49:38,133 --> 00:49:38,633 1349 00:49:38,633 --> 00:49:39,395 हाँ? 1350 00:49:39,395 --> 00:49:41,820 >> छात्र: तोड़ क्या वाचक? 1351 00:49:41,820 --> 00:49:45,560 >> हन्ना: यकीन है, हम दर्ज एक बार तो कि ब्लॉक, हम पाते हैं, तो हम कहते हैं, 1352 00:49:45,560 --> 00:49:50,940 हमारे n, वास्तव में लगातार एक के बराबर है हम कोलन के बाद उस ब्लॉक में प्रवेश. 1353 00:49:50,940 --> 00:49:54,840 हम जो कुछ भी करते हैं टिप्पणी की है कि लाइन, 1354 00:49:54,840 --> 00:49:58,182 और तब हम हम बाहर निकलना है, जिसका अर्थ तोड़ इस स्विच बयान का पूरी तरह से. 1355 00:49:58,182 --> 00:49:58,682 छात्र: ठीक है. 1356 00:49:58,682 --> 00:49:59,830 1357 00:49:59,830 --> 00:50:00,562 >> हन्ना: एम एम-एचएम? 1358 00:50:00,562 --> 00:50:03,311 >> छात्र: खरोज है आवश्यक हो, या आप [अश्राव्य] की ज़रूरत है? 1359 00:50:03,311 --> 00:50:03,959 1360 00:50:03,959 --> 00:50:04,500 हन्ना: यकीन है. 1361 00:50:04,500 --> 00:50:07,640 तो, हमेशा की तरह, खरोज सख्ती से आवश्यक नहीं है. 1362 00:50:07,640 --> 00:50:09,930 कंप्यूटर नहीं करता आप इंडेंट कि क्या परवाह. 1363 00:50:09,930 --> 00:50:12,630 लोग हैं, जो के रूप में हम, अपने कोड को पढ़ने, देखभाल करते हैं. 1364 00:50:12,630 --> 00:50:15,100 तो यह एक बहुत आसान है स्क्रीन पर देखने के लिए 1365 00:50:15,100 --> 00:50:19,707 और ओह, मुझे पता है, देखते हैं कि क्या वास्तव में एन लगातार एक के बराबर है जब ऐसा होता है. 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 हन्ना: बिल्कुल सही. 1373 00:50:37,760 --> 00:50:40,330 तो चलो हम चाहते थे हम कहते हैं क्या पूर्णांक जाँच करने के लिए. 1374 00:50:40,330 --> 00:50:45,380 हम ओह, एक पूर्णांक दर्ज कहा 0 और 5 के बीच, हम कहते हैं. 1375 00:50:45,380 --> 00:50:47,790 हम उस के लिए पूछ सकते हैं N,, कि मूल्य के लिए पूछना 1376 00:50:47,790 --> 00:50:50,000 और फिर उन मामलों में से एक है. 1377 00:50:50,000 --> 00:50:53,230 और फिर, यह कुछ हम कर सकते है बहुत आसानी से बयानों अगर साथ करते हैं, 1378 00:50:53,230 --> 00:50:53,730 सही? 1379 00:50:53,730 --> 00:50:56,920 बराबर केस को अगर हम कर सकते थे एक, दो केस के बराबर हैं, 1380 00:50:56,920 --> 00:50:58,910 तीन केस के बराबर अगर इतने पर और आगे. 1381 00:50:58,910 --> 00:51:01,680 यह एक छोटा सा तेजी से है और एक छोटे से क्लीनर. 1382 00:51:01,680 --> 00:51:04,201 अब यह सिर्फ एक अच्छी संरचना की तरह है. 1383 00:51:04,201 --> 00:51:05,450 छात्र: लिखित रूप में के रूप में तेजी से? 1384 00:51:05,450 --> 00:51:06,830 या यह चलता है कंप्यूटर एक छोटे से तेजी? 1385 00:51:06,830 --> 00:51:08,246 >> हन्ना: यह एक छोटे से तेजी से चलाता है. 1386 00:51:08,246 --> 00:51:09,214 1387 00:51:09,214 --> 00:51:09,714 हाँ? 1388 00:51:09,714 --> 00:51:13,490 >> छात्र: तो डबल पानी का छींटा सिर्फ or-- टिप्पणी है 1389 00:51:13,490 --> 00:51:14,700 >> हन्ना: ओह, मुझे माफ कर दो. 1390 00:51:14,700 --> 00:51:15,700 मैं कहना है कि नहीं था. 1391 00:51:15,700 --> 00:51:17,790 आपको लगता है कि // है तो ठीक है, एक टिप्पणी है. 1392 00:51:17,790 --> 00:51:19,250 1393 00:51:19,250 --> 00:51:20,770 बस // एक टिप्पणी है. 1394 00:51:20,770 --> 00:51:23,030 किसी भी समय कंप्यूटर तो , यह जा रहा है कि देखता है 1395 00:51:23,030 --> 00:51:25,760 , ठीक है कि इस प्रकार कुछ भी कहने के लिए यही नहीं, मैं सिर्फ अनदेखी करने के लिए जा रहा हूँ. 1396 00:51:25,760 --> 00:51:27,310 मैं आप का नाटक करने जा रहा हूँ यहां तक ​​लिखा है कि कभी नहीं. 1397 00:51:27,310 --> 00:51:28,850 >> छात्र: तो यह [अश्राव्य]. 1398 00:51:28,850 --> 00:51:30,650 >> हन्ना: यह बिल्कुल कुछ भी नहीं है. 1399 00:51:30,650 --> 00:51:37,360 लेकिन मैं पर तरह कुछ लिखा है अगर पहली टिप्पणी मैं बजाय printf लिखा 1400 00:51:37,360 --> 00:51:41,640 आपके द्वारा दर्ज बधाई कहना कुछ होगा कि लगातार एक,. 1401 00:51:41,640 --> 00:51:42,140 हाँ? 1402 00:51:42,140 --> 00:51:44,515 >> छात्र:, वास्तविक जीवन में तो मामला सिर्फ और सिर्फ एक नंबर होगा 1403 00:51:44,515 --> 00:51:46,420 और फिर [अश्राव्य] एक और पूर्णांक होगा. 1404 00:51:46,420 --> 00:51:46,763 >> हन्ना: बिल्कुल. 1405 00:51:46,763 --> 00:51:48,550 >> छात्र: और तुम ellipses ज़रूरत है? 1406 00:51:48,550 --> 00:51:48,805 >> हन्ना: क्षमा करें? 1407 00:51:48,805 --> 00:51:49,550 >> छात्र: आपको लगता है कि ज़रूरत है? 1408 00:51:49,550 --> 00:51:50,010 >> हन्ना: ओह, नहीं. 1409 00:51:50,010 --> 00:51:50,560 मुझे माफ कर दो. 1410 00:51:50,560 --> 00:51:53,684 यही कारण है कि आप कर सकते हैं कि इंगित करने के लिए बस गया था आप चाहते हैं के रूप में कई मामलों के लिए चले जाते हैं. 1411 00:51:53,684 --> 00:51:56,950 की एक ठोस उदाहरण है कि करते हैं चीजों को एक छोटे से अधिक स्पष्ट कर सकता है. 1412 00:51:56,950 --> 00:52:01,440 ठीक है, तो मैं कहना हम कहते हैं, ठीक है, मुझे एक पूर्णांक एन देना 1413 00:52:01,440 --> 00:52:05,010 कि एक वर्ग संख्या का प्रतिनिधित्व करता है विशेष रूप से एक कंप्यूटर विज्ञान वर्ग 1414 00:52:05,010 --> 00:52:05,720 संख्या. 1415 00:52:05,720 --> 00:52:07,950 तो तुम मुझे 50 दे मैं महान कहने जा रहा हूँ. 1416 00:52:07,950 --> 00:52:12,020 CS50 कंप्यूटर के लिए एक परिचय है विज्ञान, और फिर मैं तोड़ने के लिए जा रहा हूँ. 1417 00:52:12,020 --> 00:52:14,810 इसलिए कि मैं से बाहर कूद का मतलब इस पूरे स्विच बयान, 1418 00:52:14,810 --> 00:52:17,020 तो अब मैं ठीक है, कोड चल कर रहा हूँ? 1419 00:52:17,020 --> 00:52:21,410 >> आप मुझे के बजाय 51 दिया, तो मैं हूँ दूसरा बयान मुद्रित. 1420 00:52:21,410 --> 00:52:24,720 और फिर आप मुझे दिया अगर कुछ 50 या 51 नहीं था कि संख्या, 1421 00:52:24,720 --> 00:52:27,133 मुझे खेद है, मैं हूँ कहने जा रहा हूँ उस वर्ग से परिचित नहीं. 1422 00:52:27,133 --> 00:52:28,019 हाँ? 1423 00:52:28,019 --> 00:52:29,350 >> छात्र: तुम तोड़ नहीं है. 1424 00:52:29,350 --> 00:52:30,400 >> हन्ना: मैं माफी चाहता हूँ, मैं तोड़ नहीं है? 1425 00:52:30,400 --> 00:52:31,510 >> छात्र: क्या होगा यदि. 1426 00:52:31,510 --> 00:52:32,450 >> हन्ना: ओह, क्या अगर आप को तोड़ने की जरूरत नहीं है? 1427 00:52:32,450 --> 00:52:33,450 अच्छा सवाल. 1428 00:52:33,450 --> 00:52:37,890 तो आप में जाना होगा है क्या होगा, और आप की जाँच करेगा मैं 50 को बराबर रहा हूँ? 1429 00:52:37,890 --> 00:52:42,064 और हाँ, आप बराबर थे, हम कहते हैं 50 के लिए, आप बयान मुद्रित होगी. 1430 00:52:42,064 --> 00:52:45,105 और फिर आप को क्रियान्वित करने के लिए जारी रहेगा, तो आप कह सकते हैं कि मैं 51 को बराबर रहा हूँ? 1431 00:52:45,105 --> 00:52:46,500 1432 00:52:46,500 --> 00:52:49,763 और तुम पर जाने के लिए और जाना होगा की तरह है कि हर मामले के माध्यम से? 1433 00:52:49,763 --> 00:52:50,262 हाँ? 1434 00:52:50,262 --> 00:52:52,894 >> छात्र: डिफ़ॉल्ट रूप रेखा है वरना कह के अनुरूप? 1435 00:52:52,894 --> 00:52:53,560 हन्ना: बिल्कुल. 1436 00:52:53,560 --> 00:52:54,060 बहुत अच्छा. 1437 00:52:54,060 --> 00:52:56,140 इसे पकड़ने के लिए सभी की तरह की तरह है. 1438 00:52:56,140 --> 00:53:00,574 >> छात्र: तुम नहीं था तो तोड़ और मामले बयान की तो एक 1439 00:53:00,574 --> 00:53:03,843 सच था, और तब यह वृद्धि एन, 1 से कहा 1440 00:53:03,843 --> 00:53:09,210 तो यह स्वतः ही होगा अगले एक बनाते हैं. 1441 00:53:09,210 --> 00:53:11,657 यह मामला 51 की जांच, और होता तो उस के रूप में अच्छी तरह से प्रदर्शन? 1442 00:53:11,657 --> 00:53:13,240 हन्ना: हाँ, मुझे लगता है कि काम होगा. 1443 00:53:13,240 --> 00:53:15,740 तो आप एक तरह से इतना गन्दा मिल सकता है एक को तोड़ने के लिए एक अच्छी बात है. 1444 00:53:15,740 --> 00:53:16,240 हाँ? 1445 00:53:16,240 --> 00:53:18,557 छात्र: ब्रेक के बिना यह डिफ़ॉल्ट करना होगा? 1446 00:53:18,557 --> 00:53:19,890 हन्ना: यह एक अच्छा सवाल है. 1447 00:53:19,890 --> 00:53:20,590 जेसन Hirschhorn: मैं यह सिर्फ चलाता लगता. 1448 00:53:20,590 --> 00:53:23,975 तो आप break-- तो नहीं है हम कहते हैं, मैं 50 था और यह 50 की जाँच 1449 00:53:23,975 --> 00:53:25,306 और यह कि बाहर प्रिंट होगा. 1450 00:53:25,306 --> 00:53:27,430 परिचय के रूप में CS50 बाहर प्रिंट कंप्यूटर विज्ञान के लिए. 1451 00:53:27,430 --> 00:53:30,549 आप को तोड़ने के लिए नहीं है, यह जाना चाहिए और यह एक ब्रेक हिट जब तक जारी रखते हैं. 1452 00:53:30,549 --> 00:53:32,590 कोई तोड़ नहीं है तो, अगर यह जा रहा रखने के लिए जा रहा है. 1453 00:53:32,590 --> 00:53:34,190 यह सब कुछ बाहर मुद्रित करने के लिए जा रहा है. 1454 00:53:34,190 --> 00:53:35,695 >> हन्ना: तो मुझे लगता है कि होगा लगता है डिफ़ॉल्ट सहित हो. 1455 00:53:35,695 --> 00:53:36,020 >> जेसन Hirschhorn: हाँ. 1456 00:53:36,020 --> 00:53:36,720 >> हन्ना: अच्छा सवाल है. 1457 00:53:36,720 --> 00:53:37,220 हाँ? 1458 00:53:37,220 --> 00:53:39,070 छात्र: मामला एक समारोह माना जाता है? 1459 00:53:39,070 --> 00:53:39,820 हन्ना: मैं माफी चाहता हूँ? 1460 00:53:39,820 --> 00:53:41,570 छात्र: मामला एक समारोह माना जाता है? 1461 00:53:41,570 --> 00:53:43,153 हन्ना: एक समारोह माना मामला है. 1462 00:53:43,153 --> 00:53:45,520 1463 00:53:45,520 --> 00:53:46,840 मैं कहना है कि संकोच होता. 1464 00:53:46,840 --> 00:53:52,000 >> जेसन Hirschhorn: तो सामान्य रूप से आप कार्यों को देखने के लिए जब 1465 00:53:52,000 --> 00:53:54,370 वे घुंघराले ब्रेसिज़ में हो जाएगा. 1466 00:53:54,370 --> 00:53:57,840 उदाहरण के लिए, आप जब देखो उदाहरण के लिए अपने कोड, पर, मुख्य. 1467 00:53:57,840 --> 00:54:01,450 यह मुख्य खुला कोष्ठक था फिर शून्य, करीब कोष्ठक. 1468 00:54:01,450 --> 00:54:05,415 Functions-- वे मूल रूप से कर रहे हैं हमेशा आप कोष्ठकों देखेंगे. 1469 00:54:05,415 --> 00:54:07,290 इसलिए मामले मामला नहीं करता है , किसी भी कोष्ठक है 1470 00:54:07,290 --> 00:54:09,556 कि आपके संकेत है कि कि एक समारोह नहीं है. 1471 00:54:09,556 --> 00:54:10,984 लेकिन ऐसा नहीं है. 1472 00:54:10,984 --> 00:54:12,388 1473 00:54:12,388 --> 00:54:12,888 हाँ? 1474 00:54:12,888 --> 00:54:15,280 >> छात्र: तो फिर ऐसा करता है एक समारोह स्विच करना? 1475 00:54:15,280 --> 00:54:16,150 >> हन्ना: क्या करता है कि एक समारोह स्विच. 1476 00:54:16,150 --> 00:54:18,149 >> छात्र: अर्थ में आप में कुछ डाल दिया, 1477 00:54:18,149 --> 00:54:19,399 यह आप मामलों में से एक देता है. 1478 00:54:19,399 --> 00:54:21,399 जेसन Hirschhorn: मैं एक समारोह में यह नहीं कहूंगा. 1479 00:54:21,399 --> 00:54:23,120 साथ सब कुछ नहीं parens एक समारोह है. 1480 00:54:23,120 --> 00:54:25,629 1481 00:54:25,629 --> 00:54:27,420 मुझे लगता है कि एक संकेत है मतलब कि यह एक समारोह है. 1482 00:54:27,420 --> 00:54:30,990 मैं स्विच एक है यह नहीं कहूंगा समारोह में यह सच नहीं है क्योंकि 1483 00:54:30,990 --> 00:54:32,207 कुछ भी लौटने. 1484 00:54:32,207 --> 00:54:33,290 आपको लगता है कि अधिक में मिल जाएगा. 1485 00:54:33,290 --> 00:54:34,380 1486 00:54:34,380 --> 00:54:36,476 >> हन्ना: हाँ, बस लगता है इसके बारे में एक अगर संरचना के रूप में. 1487 00:54:36,476 --> 00:54:38,392 छात्र: तुम घोंसला कर सकते हैं इस एक अगर संरचना में? 1488 00:54:38,392 --> 00:54:40,197 1489 00:54:40,197 --> 00:54:42,030 हन्ना: हाँ, तुम घोंसला बहुत ज्यादा कुछ भी. 1490 00:54:42,030 --> 00:54:43,170 1491 00:54:43,170 --> 00:54:46,138 >> छात्र: बैरी ने कहा उद्धरण की तरह किसी और रूप में एक ही तरह हैं. 1492 00:54:46,138 --> 00:54:48,428 तो अगर आप किसी और के साथ उद्धरण जगह ले सकता है? 1493 00:54:48,428 --> 00:54:49,750 1494 00:54:49,750 --> 00:54:52,510 >> हन्ना: ऐसा नहीं है कि इस विशेष में संरचना क्योंकि स्विच 1495 00:54:52,510 --> 00:54:55,250 बयान शब्द डिफ़ॉल्ट की उम्मीद है. 1496 00:54:55,250 --> 00:54:58,427 कंप्यूटर कि डिफ़ॉल्ट जानता कुछ खास मतलब है कि, 1497 00:54:58,427 --> 00:54:59,260 सभी को पकड़ने का मतलब है. 1498 00:54:59,260 --> 00:55:00,344 1499 00:55:00,344 --> 00:55:01,260 इस पर कुछ और. 1500 00:55:01,260 --> 00:55:02,750 हम के माध्यम से प्राप्त करने के लिए अधिक से एक है. 1501 00:55:02,750 --> 00:55:03,654 हाँ? 1502 00:55:03,654 --> 00:55:04,529 >> छात्र: [अश्राव्य]. 1503 00:55:04,529 --> 00:55:06,246 1504 00:55:06,246 --> 00:55:08,620 हन्ना: के बीच अंतर अर्धविराम और एक पेट के प्रयोग से. 1505 00:55:08,620 --> 00:55:13,090 इसलिए एक अर्धविराम बताने के लिए हमेशा से रहा है कंप्यूटर मैं इस लाइन के साथ कर रहा हूँ. 1506 00:55:13,090 --> 00:55:14,440 तुम आगे बढ़ो और इसे लागू कर सकते हैं. 1507 00:55:14,440 --> 00:55:15,940 यह एक पूरी कतार है. 1508 00:55:15,940 --> 00:55:20,270 एक बृहदान्त्र, इस मामले में, जा रहा है एक विशेष खंड में लाना. 1509 00:55:20,270 --> 00:55:21,510 1510 00:55:21,510 --> 00:55:23,790 तो अर्धविराम हैं हमेशा लाइनों समाप्त करने के लिए इस्तेमाल करते हैं. 1511 00:55:23,790 --> 00:55:26,603 कोलन एक के लिए उपयोग किया जाता है अन्य मामलों की विविधता भी है. 1512 00:55:26,603 --> 00:55:30,547 >> छात्र: करने के लिए इस समकक्ष है एन 50 के बराबर होती है, तो बस फिर कह रही है, 1513 00:55:30,547 --> 00:55:31,443 ब्ला ब्ला ब्ला. 1514 00:55:31,443 --> 00:55:32,026 हन्ना: एम एम-एचएम. 1515 00:55:32,026 --> 00:55:33,998 छात्र: यह वही [अश्राव्य] बस है. 1516 00:55:33,998 --> 00:55:34,804 1517 00:55:34,804 --> 00:55:35,470 हन्ना: बिल्कुल. 1518 00:55:35,470 --> 00:55:37,870 और हम यह एक छोटा सा तेजी से रन कहा. 1519 00:55:37,870 --> 00:55:41,510 हम तोड़ नहीं था, यह अगर, अगर, अगर की तरह होगा. 1520 00:55:41,510 --> 00:55:45,406 हम तोड़ दिया करते हैं, यह है जैसे अगर किसी और अगर और अगर यदि नहीं तो. 1521 00:55:45,406 --> 00:55:47,340 1522 00:55:47,340 --> 00:55:47,840 कूल? 1523 00:55:47,840 --> 00:55:50,298 >> जेसन 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 हन्ना: लेकिन गलत निश्चित रूप से कुछ भी नहीं. 1528 00:55:57,880 --> 00:56:00,820 हमें चिंता करने की आप उम्मीद नहीं कर रहे के बारे में प्रदर्शन पागल बातें. 1529 00:56:00,820 --> 00:56:02,780 बस यदि नहीं तो पूरी तरह से ठीक है. 1530 00:56:02,780 --> 00:56:04,530 ये सिर्फ अच्छे हैं चीजों के बारे में पता करने के लिए. 1531 00:56:04,530 --> 00:56:07,770 >> और यहाँ हमारे पिछले एक उस तरह का है इस सशर्त श्रेणी में आता है. 1532 00:56:07,770 --> 00:56:08,970 1533 00:56:08,970 --> 00:56:12,810 हम में से कुछ है सामान्य रूप हालत?, 1534 00:56:12,810 --> 00:56:16,350 कोड की और उसके बाद एक छोटा सा टुकड़ा है कि हालत सच है कि अगर ऐसा होता है. 1535 00:56:16,350 --> 00:56:18,780 और फिर पेट के एक छोटे से कोड का टुकड़ा है कि 1536 00:56:18,780 --> 00:56:21,270 हालत अगर कार्यान्वित झूठी, अर्धविराम है. 1537 00:56:21,270 --> 00:56:22,504 हम चाहते हैं कि रेखा के साथ काम हो गया. 1538 00:56:22,504 --> 00:56:24,170 तो वाक्य रचना से यह एक छोटा सा बदसूरत है. 1539 00:56:24,170 --> 00:56:26,850 हम एक के माध्यम से जाने के लिए जा रहे हैं उदाहरण मुझे लगता है कि सबसे स्पष्ट है. 1540 00:56:26,850 --> 00:56:31,420 इसलिए हम प्रदान करना चाहते हैं स्ट्रिंग प्रोफेसर 1541 00:56:31,420 --> 00:56:35,900 या तो इन दो में से एक मान, करने के लिए दाऊद 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 सब ठीक है, मुझे लगता है हम कर रहे हैं लगता है छोरों पर जाने के लिए जा रहा. 1566 00:57:33,870 --> 00:57:34,881 1567 00:57:34,881 --> 00:57:35,380 बहुत बढ़िया. 1568 00:57:35,380 --> 00:57:36,780 1569 00:57:36,780 --> 00:57:38,730 >> शेरोन: ठीक है, चलो बात के बारे में जबकि छोरों. 1570 00:57:38,730 --> 00:57:49,995 तो पहले छोड़ दिया पर आप here-- देखना ठीक है कि जब (शर्त), जबकि कहते हैं. 1571 00:57:49,995 --> 00:57:51,040 1572 00:57:51,040 --> 00:57:53,142 और फिर आप this-- करना हम इसे बदल सकते हैं? 1573 00:57:53,142 --> 00:57:54,433 >> जेसन 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-- ठीक पहन रहा हूँ. 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 हन्ना: हाँ? 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 हन्ना: बहुत अच्छा. 1632 01:00:41,575 --> 01:00:43,408 जेसन Hirschhorn: तो आप एक उपयोगकर्ता prompt जब, 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 यदि वे नहीं करते, तो आप उन्हें फिर से prompt. 1639 01:00:56,355 --> 01:01:02,080 1640 01:01:02,080 --> 01:01:03,360 >> शेरोन: छोरों के लिए ठीक है,. 1641 01:01:03,360 --> 01:01:05,830 1642 01:01:05,830 --> 01:01:08,590 स्क्रैच में तो, हम दोहराने ब्लॉक था. 1643 01:01:08,590 --> 01:01:12,640 इसलिए हम कुछ दोहराना चाहते थे, के, सात बार हम कहते हैं. 1644 01:01:12,640 --> 01:01:16,580 तो हम सिर्फ सात दोहराने कहा, और मैं आप स्नो व्हाइट की मदद के लिए यहाँ हूँ कहना! 1645 01:01:16,580 --> 01:01:18,590 1646 01:01:18,590 --> 01:01:22,550 सी में, हम छोरों के लिए है कि हम अगर कुछ के माध्यम से जाना चाहते हैं 1647 01:01:22,550 --> 01:01:23,970 समय की एक विशिष्ट संख्या. 1648 01:01:23,970 --> 01:01:29,700 हम इनिशियलाइज़ अगर हम कहते हैं चर बौने 1649 01:01:29,700 --> 01:01:35,410 और पहले ब्लॉक इतना sure-- बनाने सही वहाँ पहले अर्धविराम से पहले, 1650 01:01:35,410 --> 01:01:39,260 हम अपने चर को प्रारंभ करने के लिए, और हम इसे 0 पर सेट. 1651 01:01:39,260 --> 01:01:41,850 और हमारे चर वहाँ एक पूर्णांक, पूर्णांक है. 1652 01:01:41,850 --> 01:01:43,590 1653 01:01:43,590 --> 01:01:47,640 और चर नाम है बौने, और हम बौने 0 पर सेट. 1654 01:01:47,640 --> 01:01:52,660 >> और बीच दूसरा भाग दो अर्धविराम हमारी हालत है. 1655 01:01:52,660 --> 01:01:53,720 1656 01:01:53,720 --> 01:01:58,630 और इसलिए जब तक बौने के रूप में सात से भी कम है 1657 01:01:58,630 --> 01:02:01,730 हम पाश के लिए इस माध्यम से जा रहा रखेंगे. 1658 01:02:01,730 --> 01:02:06,350 और फिर आखिरी हिस्सा क्या है हम पाश के लिए इस के अंत में क्या है? 1659 01:02:06,350 --> 01:02:12,480 बौने ++, और है कि हम का मतलब हर समय से बौने वेतन वृद्धि. 1660 01:02:12,480 --> 01:02:13,900 >> तो क्या यहाँ होने जा रहा है? 1661 01:02:13,900 --> 01:02:15,860 1662 01:02:15,860 --> 01:02:17,620 तो पहले हम के माध्यम से जाने के लिए जा रहे हैं. 1663 01:02:17,620 --> 01:02:19,690 हम 0 के रूप में बौने है और फिर हम जा रहे हैं 1664 01:02:19,690 --> 01:02:22,845 मैं यहाँ हूँ मुद्रित करने के लिए आप स्नो व्हाइट मदद! 1665 01:02:22,845 --> 01:02:24,120 1666 01:02:24,120 --> 01:02:27,197 और फिर बौने जा रहा है हम ++ बौने कहा क्योंकि वृद्धि हुई है. 1667 01:02:27,197 --> 01:02:28,409 1668 01:02:28,409 --> 01:02:29,450 बौने 1 होने जा रहा है. 1669 01:02:29,450 --> 01:02:32,720 और फिर हम बौने compare-- 1 है. 1670 01:02:32,720 --> 01:02:35,900 हम 7 से कम बौने है करने के लिए तुलना? 1671 01:02:35,900 --> 01:02:36,660 हां. 1672 01:02:36,660 --> 01:02:38,320 मैं फिर से इस के माध्यम से जाने के लिए जा रहा हूँ. 1673 01:02:38,320 --> 01:02:40,190 मैं आप स्नो व्हाइट की मदद के लिए यहाँ हूँ! 1674 01:02:40,190 --> 01:02:44,490 और फिर बौने हो जाता है 2, और फिर हम तुलना करें. 1675 01:02:44,490 --> 01:02:46,621 2 7 कि कम है? 1676 01:02:46,621 --> 01:02:47,120 हां. 1677 01:02:47,120 --> 01:02:48,740 हम के माध्यम से जा रहा रखने के लिए जा रहे हैं. 1678 01:02:48,740 --> 01:02:51,395 और हम जाने के लिए जा रहे हैं इस सात बार के माध्यम से. 1679 01:02:51,395 --> 01:02:52,980 1680 01:02:52,980 --> 01:02:59,290 >> तो अंत में, हम करने जा रहे हैं मैं हूँ बौने = 0 प्रिंट बाहर है 1681 01:02:59,290 --> 01:03:00,710 यहाँ आप स्नो व्हाइट मदद करने के लिए! 1682 01:03:00,710 --> 01:03:04,810 बौने 1, 2, 3, 4, 5 और 6 के बराबर होती है. 1683 01:03:04,810 --> 01:03:07,280 0 में हम सूचकांक याद रखें. 1684 01:03:07,280 --> 01:03:08,546 इसलिए हम 0 के साथ शुरू करते हैं. 1685 01:03:08,546 --> 01:03:09,046 हाँ? 1686 01:03:09,046 --> 01:03:11,630 >> छात्र: तो यह है की तुलना में अलग 1687 01:03:11,630 --> 01:03:13,920 इस मुद्रित नहीं करता क्योंकि बाहर शुरू में पहली बार में. 1688 01:03:13,920 --> 01:03:15,880 तो आप एक ही बात जारी रख सकता है. 1689 01:03:15,880 --> 01:03:17,220 1690 01:03:17,220 --> 01:03:19,095 यदि आप करते पाश के साथ भी ऐसा कर सकता है? 1691 01:03:19,095 --> 01:03:20,450 उसी प्रक्रिया की तरह. 1692 01:03:20,450 --> 01:03:24,175 हालत बौने है 7 या जो कुछ भी की तुलना में कम है. 1693 01:03:24,175 --> 01:03:25,961 रिस्पांस कम से कम 7 है. 1694 01:03:25,961 --> 01:03:27,335 शेरोन: तो आप तकनीकी रूप से कर सकते थे. 1695 01:03:27,335 --> 01:03:30,360 1696 01:03:30,360 --> 01:03:34,210 हम अपनी बात 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 मम-एचएम? 1706 01:04:03,104 --> 01:04:05,056 >> छात्र: तुम वापस [अश्राव्य] के लिए जा सकते हैं? 1707 01:04:05,056 --> 01:04:06,827 1708 01:04:06,827 --> 01:04:07,535 शेरोन: पाश के लिए? 1709 01:04:07,535 --> 01:04:13,266 छात्र: हाँ ++ बौने के साथ तो, कि लगता है जैसे आप के बाद क्या कर रहा है 1710 01:04:13,266 --> 01:04:15,440 आप कुछ अन्य साधनों भाग गया है. 1711 01:04:15,440 --> 01:04:16,106 शेरोन: सही. 1712 01:04:16,106 --> 01:04:18,380 छात्र: बस आप सका नहीं कि है और it-- डाल 1713 01:04:18,380 --> 01:04:19,130 शेरोन: तुम सकता है. 1714 01:04:19,130 --> 01:04:23,770 छात्र: तो है [अश्राव्य] सही होने के बाद नीचे अगली पंक्ति में बाहर प्रिंट. 1715 01:04:23,770 --> 01:04:25,430 शेरोन: हाँ, आप इसे वहाँ डाल सकता है. 1716 01:04:25,430 --> 01:04:27,952 लेकिन तब तुम होगा बस उस खाली छोड़ दें. 1717 01:04:27,952 --> 01:04:31,090 >> जेसन Hirschhorn: अभी भी आप हालांकि अर्द्ध बृहदान्त्र की जरूरत है. 1718 01:04:31,090 --> 01:04:34,194 >> शेरोन: यह थोड़ा अजीब लग रहा है लेकिन आप तकनीकी रूप से ऐसा कर सकता है. 1719 01:04:34,194 --> 01:04:35,118 तकनीकी तौर पर. 1720 01:04:35,118 --> 01:04:35,840 कृपया नहीं है. 1721 01:04:35,840 --> 01:04:37,295 1722 01:04:37,295 --> 01:04:38,265 हाँ? 1723 01:04:38,265 --> 01:04:40,687 >> छात्र: वहाँ किसी भी हैं विकल्प ++ करने के लिए? 1724 01:04:40,687 --> 01:04:42,145 बाकी [अश्राव्य] कुछ है? 1725 01:04:42,145 --> 01:04:52,990 1726 01:04:52,990 --> 01:04:54,825 >> शेरोन: तकनीकी तौर पर यह है कि वह बौने. 1727 01:04:54,825 --> 01:04:56,880 1728 01:04:56,880 --> 01:05:01,680 एक हम जा रहे हस्ताक्षर के बराबर होती है बौने प्लस 1 के लिए यह निर्धारित करने के लिए. 1729 01:05:01,680 --> 01:05:03,670 1730 01:05:03,670 --> 01:05:06,762 तो तकनीकी है कि क्या बौने ++ साधन. 1731 01:05:06,762 --> 01:05:07,685 कि मतलब? 1732 01:05:07,685 --> 01:05:09,601 >> छात्र: हाँ, लेकिन कर रहे हैं वहाँ किसी भी विकल्प? 1733 01:05:09,601 --> 01:05:10,830 आप ever-- अगर जैसा 1734 01:05:10,830 --> 01:05:13,130 >> शेरोन: हाँ, तुम बौने कर सकता है - -. 1735 01:05:13,130 --> 01:05:14,280 >> छात्र: [अश्राव्य]. 1736 01:05:14,280 --> 01:05:16,299 >> शेरोन: हाँ, तुम सकता है चीजों की एक मेजबान करते हैं. 1737 01:05:16,299 --> 01:05:17,840 हन्ना: और आप 2 से वेतन वृद्धि कर सकता है. 1738 01:05:17,840 --> 01:05:19,690 आप 3 से वेतन वृद्धि कर सकता है. 1739 01:05:19,690 --> 01:05:23,120 बदलते जा रहा है कि कुछ भी, यह अंततः हालत कर देगा. 1740 01:05:23,120 --> 01:05:26,036 >> छात्र: आप वेतन वृद्धि करना चाहता था तो 2 से, कैसे आपको लगता है कि लिखना होगा? 1741 01:05:26,036 --> 01:05:27,060 1742 01:05:27,060 --> 01:05:31,400 >> हन्ना: आप या तो dwarves-- लिख सकता है आप इस पूरी बात बाहर लिख सकता है. 1743 01:05:31,400 --> 01:05:32,960 बौने = बौने +2. 1744 01:05:32,960 --> 01:05:34,105 या एक से थोड़ा आशुलिपि. 1745 01:05:34,105 --> 01:05:39,893 मैं सिर्फ +2 के बराबर होती है लिखने जा रहा हूँ. 1746 01:05:39,893 --> 01:05:42,784 >> छात्र: ठीक है, और आपको लगता है कि लिखने होगी बौने ++ है, जहां सही. 1747 01:05:42,784 --> 01:05:43,450 हन्ना: बिल्कुल. 1748 01:05:43,450 --> 01:05:44,116 शेरोन: सही. 1749 01:05:44,116 --> 01:05:45,297 1750 01:05:45,297 --> 01:05:46,421 एक अन्य सवाल ही नहीं था? 1751 01:05:46,421 --> 01:05:47,383 हाँ? 1752 01:05:47,383 --> 01:05:49,788 >> छात्र: [अश्राव्य] बौने ++? 1753 01:05:49,788 --> 01:05:52,484 1754 01:05:52,484 --> 01:05:53,400 शेरोन: तो तुम don't-- 1755 01:05:53,400 --> 01:05:55,430 जेसन 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 था तो अगर इससे पहले, बस, पूर्णांक बौने अर्धविराम करना 1771 01:06:35,630 --> 01:06:39,300 और फिर वहाँ हम क्या कर सकते हैं बौने बराबर कि 0 पर सेट. 1772 01:06:39,300 --> 01:06:43,184 >> छात्र: हम पहले में यह कर सकता कह कार्यक्रम पूर्णांक बौने = 0, 1773 01:06:43,184 --> 01:06:44,590 और फिर just-- 1774 01:06:44,590 --> 01:06:46,990 >> शेरोन: बस इतना have-- नहीं , फिर एक जगह नहीं होगी 1775 01:06:46,990 --> 01:06:48,531 लेकिन आप अभी भी एक अर्धविराम की आवश्यकता होगी. 1776 01:06:48,531 --> 01:06:49,500 1777 01:06:49,500 --> 01:06:50,890 हाँ. 1778 01:06:50,890 --> 01:06:51,494 मम-एचएम? 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 छात्र: ठीक है. 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 और तुम छोरों पर एक नज़र में ले सामान्य, वे अर्धविराम नहीं है. 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 ठीक. 1842 01:09:10,130 --> 01:09:15,807 >> इसलिए हम घोंसले के शिकार के बारे में थोड़ा बात की छोरों या घोंसले के शिकार सशर्त, के लिए, 1843 01:09:15,807 --> 01:09:16,390 बयान है. 1844 01:09:16,390 --> 01:09:17,660 1845 01:09:17,660 --> 01:09:21,310 यहाँ तो जहां का एक उदाहरण है हम पाश के लिए घोंसला एक सका. 1846 01:09:21,310 --> 01:09:26,500 हम मुद्रण थे हम कहते हैं एक्स की इस तालिका यहीं है. 1847 01:09:26,500 --> 01:09:31,430 हम पहले अगर to-- चाहते हो सकता है हम सिर्फ कोड पर नहीं लगते 1848 01:09:31,430 --> 01:09:34,329 और हम अभी इसके बारे में सोचना, हम हर पंक्ति के माध्यम से जाना चाहते हैं 1849 01:09:34,329 --> 01:09:36,550 और सही, प्रत्येक स्तंभ प्रिंट? 1850 01:09:36,550 --> 01:09:37,854 1851 01:09:37,854 --> 01:09:38,729 कि मतलब? 1852 01:09:38,729 --> 01:09:39,787 1853 01:09:39,787 --> 01:09:40,286 ठीक. 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 >> शेरोन: तो घोंसले के शिकार मतलब है कि हम पाश के लिए एक के भीतर पाश के लिए एक है, 1879 01:10:44,290 --> 01:10:45,382 स्थापना के समय की तरह. 1880 01:10:45,382 --> 01:10:47,798 >> छात्र: आप एक की जरूरत नहीं है विशेष रोटेशन या कुछ भी? 1881 01:10:47,798 --> 01:10:49,567 तुम बस इसे ठीक से अंदर यह छड़ी? 1882 01:10:49,567 --> 01:10:50,233 शेरोन: सही. 1883 01:10:50,233 --> 01:10:52,060 1884 01:10:52,060 --> 01:10:52,560 हाँ? 1885 01:10:52,560 --> 01:10:56,050 >> छात्र: हो सकता है [अश्राव्य], लेकिन एक अतिरिक्त जगह नहीं है ऐसा लगता है 1886 01:10:56,050 --> 01:10:57,730 सभी एक्स के बीच. 1887 01:10:57,730 --> 01:11:01,197 मैं अगर that's-- हैं कि पता नहीं है वास्तव में कार्यक्रम कर रहे थे, 1888 01:11:01,197 --> 01:11:02,530 यह ऐसा कुछ करना होगा? 1889 01:11:02,530 --> 01:11:03,320 >> शेरोन: तो कोई. 1890 01:11:03,320 --> 01:11:04,970 यही दर्ज दबाव था. 1891 01:11:04,970 --> 01:11:06,360 1892 01:11:06,360 --> 01:11:08,342 यही कारण है कि हमारी ओर से बुरा था. 1893 01:11:08,342 --> 01:11:08,842 हमें खेद है. 1894 01:11:08,842 --> 01:11:11,576 >> हन्ना: आप यह परिवर्तन कैसे होगा कार्यक्रम आप एक अतिरिक्त लाइन किया तो क्या होगा? 1895 01:11:11,576 --> 01:11:12,451 >> छात्र: [अश्राव्य]. 1896 01:11:12,451 --> 01:11:13,932 1897 01:11:13,932 --> 01:11:14,640 शेरोन: अच्छा काम किया. 1898 01:11:14,640 --> 01:11:16,067 1899 01:11:16,067 --> 01:11:19,150 छात्र: तुम भी एक ही प्रिंट कर सकते हैं स्तंभ के चारों ओर स्विच करके बात, 1900 01:11:19,150 --> 01:11:20,632 सही? 1901 01:11:20,632 --> 01:11:21,620 >> शेरोन: हम्म? 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 ठीक. 1927 01:12:21,960 --> 01:12:23,970 1928 01:12:23,970 --> 01:12:26,120 सब ठीक है, पी एक सेट. 1929 01:12:26,120 --> 01:12:32,399 ठीक है, यह के पहले भाग तो आप मारियो यह कर दिया जाएगा. 1930 01:12:32,399 --> 01:12:32,940 मजाक कर रहा हूं. 1931 01:12:32,940 --> 01:12:34,210 यह इस तरह से अधिक है. 1932 01:12:34,210 --> 01:12:39,350 और इसलिए हम बस को देखा जब उस तालिका बनाने, छोरों के लिए नेस्ट, 1933 01:12:39,350 --> 01:12:45,960 आप करने में सक्षम हो सकता है के बारे में सोचना इस तरह से इन हैशटैग बाहर प्रिंट. 1934 01:12:45,960 --> 01:12:50,090 और फिर यहीं कैसे तुम होगा , यहाँ इस खुली जगह यह सही प्रिंट. 1935 01:12:50,090 --> 01:12:51,429 >> छात्र: [अश्राव्य]. 1936 01:12:51,429 --> 01:12:52,970 शेरोन: हाँ, तुम सिर्फ एक अंतरिक्ष मुद्रित. 1937 01:12:52,970 --> 01:12:54,720 ठीक है, तो सिर्फ उस बारे में सोचते हैं. 1938 01:12:54,720 --> 01:12:56,699 1939 01:12:56,699 --> 01:12:58,740 और फिर उसी: हन्ना सेट समस्या का हिस्सा 1940 01:12:58,740 --> 01:13:01,630 एक कार्यक्रम बुलाया है greedy.c, आप कर रहे हैं कि इतने 1941 01:13:01,630 --> 01:13:03,810 सोचने के लिए चाहते हो जा सशर्त, के बारे में 1942 01:13:03,810 --> 01:13:06,960 और यकीन है कि आपको लगता है कि उचित परिवर्तन कर सकते हैं. 1943 01:13:06,960 --> 01:13:10,780 और एक छोटी सी चेतावनी हम आप के लिए है बिंदु मूल्यों चल सावधान रहना है. 1944 01:13:10,780 --> 01:13:14,530 कि तुम बिल्कुल कुछ भी नहीं मतलब है, यह इस सप्ताह व्याख्यान में शामिल हो जाएगा 1945 01:13:14,530 --> 01:13:16,410 और भी में [अश्राव्य] , के माध्यम से चलना जो 1946 01:13:16,410 --> 01:13:20,420 तुम लोगों को सीखना होगा समस्या सेट पर प्यार. 1947 01:13:20,420 --> 01:13:23,470 >> मैं वास्तव में सुझाव है कि एक बात है, विशेष रूप से Mario.c साथ, 1948 01:13:23,470 --> 01:13:26,110 जब आप समस्या क्या कर रहे हैं आप अटक जाते हैं, सेट, 1949 01:13:26,110 --> 01:13:28,460 कागज पर यह कर रही द्वारा शुरू करते हैं. 1950 01:13:28,460 --> 01:13:31,960 यह बाहर लिखें और वास्तव में वहाँ बैठो और कंप्यूटर होने का नाटक, 1951 01:13:31,960 --> 01:13:36,530 और through-- कहना जाना मैं, कंप्यूटर थे 1952 01:13:36,530 --> 01:13:38,380 कैसे मैं पालन करेंगे इस पाश के लिए के माध्यम से? 1953 01:13:38,380 --> 01:13:41,260 कैसे अपने चर होगा पाश के लिए परिवर्तन में? 1954 01:13:41,260 --> 01:13:43,640 तो कागज पर कर यह 10 गुना आसान बना देता है 1955 01:13:43,640 --> 01:13:45,710 आप कंप्यूटर पर बैठ जाओ. 1956 01:13:45,710 --> 01:13:46,840 तो बस मेरे छोटे प्लग. 1957 01:13:46,840 --> 01:13:50,060 >> शेरोन: और भी आपको नहीं लगता है कि सभी को एक बार सब कुछ कोड है. 1958 01:13:50,060 --> 01:13:53,060 आप चलने का एक प्रक्रिया लेना सुनिश्चित करें. 1959 01:13:53,060 --> 01:13:55,430 एक छोटा सा, प्रिंट करो यह बाहर, देखो क्या होता है. 1960 01:13:55,430 --> 01:13:57,044 1961 01:13:57,044 --> 01:13:58,710 कभी कभी यह एक छोटे से परीक्षण और त्रुटि है. 1962 01:13:58,710 --> 01:14:00,220 1963 01:14:00,220 --> 01:14:01,375 और कार्यालय समय के लिए आते हैं. 1964 01:14:01,375 --> 01:14:01,875 सुपर मज़ा. 1965 01:14:01,875 --> 01:14:02,472 1966 01:14:02,472 --> 01:14:03,930 जेसन Hirschhorn: तो कोई प्रश्न? 1967 01:14:03,930 --> 01:14:05,186 1968 01:14:05,186 --> 01:14:07,317 सब ठीक है दोस्तों, कि अपना पहला खंड था. 1969 01:14:07,317 --> 01:14:08,400 हन्ना: आने के लिए धन्यवाद. 1970 01:14:08,400 --> 01:14:09,106 जेसन 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