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