1 00:00:00,000 --> 00:00:02,418 >> [સંગીત વગાડવાનો] 2 00:00:02,418 --> 00:00:10,542 3 00:00:10,542 --> 00:00:12,000 ALLISON BUCHHOLTZ-એયુ: અરે દરેકને. 4 00:00:12,000 --> 00:00:15,640 તમારા પ્રથમ આપનું સ્વાગત છે સત્તાવાર CS50 વિભાગ. 5 00:00:15,640 --> 00:00:19,507 તમે જોઈ શકો છો તરીકે વિભાગ CS50 જેવી, માત્ર 6 00:00:19,507 --> 00:00:20,840 આજે અમારા કાર્યસૂચિ અપ ખેંચવાનો. 7 00:00:20,840 --> 00:00:23,990 મને ખાતરી છે કે છું તેથી, હું કોણ છું તમે બધા આશ્ચર્ય પામી રહ્યાં છો. 8 00:00:23,990 --> 00:00:25,514 હું તમારા ટીએફ છું. 9 00:00:25,514 --> 00:00:27,930 હું હમણાં જ રેન્ડમ વિદ્યાર્થી નથી જે તમારા ટીએફ સ્વાંગ છે. 10 00:00:27,930 --> 00:00:31,190 >> અને હું મારફતે જાઓ જાઉં છું પ્રકારની વિભાગો પ્રવાહ હોય છે, 11 00:00:31,190 --> 00:00:34,900 અમારી પાસે અપેક્ષાઓ સાધનો, અને તેથી પર અને તેથી આગળ. 12 00:00:34,900 --> 00:00:39,190 અમે એરે વિશે વાત કરવા જઈ રહ્યાં છો, તે ASCII કાર્યો, આદેશ વાક્ય દલીલો, 13 00:00:39,190 --> 00:00:42,020 અને તે અહીં નથી, પરંતુ હું પણ મદદ કરવામાં આવશે 14 00:00:42,020 --> 00:00:45,054 તમે પ્રકારની મારફતે લાગે છે આ સપ્તાહ માટે તમારા આગામી pset. 15 00:00:45,054 --> 00:00:46,720 જે હું તમને બધી કદર કરશે ખાતરી છું. 16 00:00:46,720 --> 00:00:48,190 17 00:00:48,190 --> 00:00:53,390 >> તેથી, પ્રથમ, હું કોણ છું question-- અહીં તમારા ફેલાયેલું ટીએફ ઉપરાંત. 18 00:00:53,390 --> 00:00:55,390 હું એલિસન Buchholtz-Au છું. 19 00:00:55,390 --> 00:00:57,970 આ મારા બીજા વર્ષે TFing CS50 છે. 20 00:00:57,970 --> 00:01:00,570 વસંત માં પણ હું ટીએફ CS51. 21 00:01:00,570 --> 00:01:03,930 તમે ફરીથી ત્યાં જોઈ શકે છે તમે તેને લેવા માટે નક્કી કરે છે. 22 00:01:03,930 --> 00:01:07,370 હું પણ એક પીએએફ, જેથી કોઈ પણ Freshmen-- છું અને તમે એક નવા નથી, 23 00:01:07,370 --> 00:01:09,980 આ મારા ત્રીજા વર્ષના છે એક સલાહ આપતા સાથી તરીકે. 24 00:01:09,980 --> 00:01:13,630 હું ખૂબ જ સારી રીતે વાકેફ છું જીવન અને અભ્યાસક્રમો પર તમે સલાહ આપતા હતા 25 00:01:13,630 --> 00:01:16,549 સીએસ અંદર નથી અને સીએસ અંદર. 26 00:01:16,549 --> 00:01:18,090 હું એક કોમ્પ્યુટર સાયન્સ Concentrator છું. 27 00:01:18,090 --> 00:01:20,800 હું એડમ્સ હાઉસ, શ્રેષ્ઠ ઘરમાં એક વરિષ્ઠ છું. 28 00:01:20,800 --> 00:01:22,430 29 00:01:22,430 --> 00:01:26,050 અને હું ફેરવાઈ પહેલાં સીએસ મારા દ્વિતિય વસંત, 30 00:01:26,050 --> 00:01:27,640 હું ખરેખર એક બાયોમેડિકલ એન્જિનિયર હતો. 31 00:01:27,640 --> 00:01:29,020 હું મેડ શાળા પર જાઓ જઈ રહી છે. 32 00:01:29,020 --> 00:01:30,530 હું આઘાત સર્જન પ્રયત્ન થઇ રહ્યા હતા. 33 00:01:30,530 --> 00:01:33,000 અને તે સંપૂર્ણપણે છે હું CS50 લીધો ત્યારથી બદલાઈ. 34 00:01:33,000 --> 00:01:34,250 35 00:01:34,250 --> 00:01:36,310 હું મારા દ્વિતિય ક્રમ કોર્સ લીધો હતો. 36 00:01:36,310 --> 00:01:38,920 તે ક્યારેય સીએસ મારી પ્રથમ રજૂઆત હતી. 37 00:01:38,920 --> 00:01:44,104 હું તમને ના 78% એક હતા, જેઓ શૂન્ય અનુભવ આવતા હતા, 38 00:01:44,104 --> 00:01:45,520 અને તે સંપૂર્ણપણે મારા જીવન બદલાઈ. 39 00:01:45,520 --> 00:01:49,820 અને હવે હું પર કામ કરી રહ્યો છું માઇક્રોસોફ્ટ, અને તમારા મનોરમ ટીએફ. 40 00:01:49,820 --> 00:01:53,500 અને CS50 કદાચ એક છે શ્રેષ્ઠ અનુભવો 41 00:01:53,500 --> 00:01:56,210 હું અહીં પડ્યું બન્ને વર્ગ લેવા Harvard-- 42 00:01:56,210 --> 00:01:59,040 અને સમર્થ હોવા માટે મદદ કરવા માટે તમે જેવા વિદ્યાર્થીઓ શીખવે છે. 43 00:01:59,040 --> 00:02:01,410 >> તેથી હું ખરેખર ઉત્સાહિત છું કે તમે બધા અહીં છો. 44 00:02:01,410 --> 00:02:04,270 કેસ માં તમે આવ્યા અંતમાં, કેન્ડી હોય છે, 45 00:02:04,270 --> 00:02:07,227 કે જે તમને લાગે જોઈએ પડાવી લેવું આવે છે, અથવા મોકલવા માટે મફત 46 00:02:07,227 --> 00:02:08,560 બીજા કોઈને તમે માટે તેને પકડી રાખવું. 47 00:02:08,560 --> 00:02:09,399 તે ઠીક છે. 48 00:02:09,399 --> 00:02:10,440 મને લાગે છે કે ખાય કરવા માંગો છો નથી. 49 00:02:10,440 --> 00:02:13,350 મારા રૂમ, પર્યાપ્ત ચોકલેટ છે, તેથી y'all કરો અને તે સમાપ્ત કરીશું. 50 00:02:13,350 --> 00:02:16,730 હું 100 ટુકડાઓ છે ખબર, પરંતુ, જેમ કે સોમવારે 4 વાગ્યે, 51 00:02:16,730 --> 00:02:19,000 હું દરેકને કેટલાક ખાંડ ઉપયોગ કરી શકે છે. 52 00:02:19,000 --> 00:02:21,750 >> તમે જે તેથી તમામ સત્તાવાર રીતે મારા વિભાગમાં 53 00:02:21,750 --> 00:02:24,700 ઇમેઇલ મેળવેલ હોવી જોઇએ મારા ફોન નંબર મારી પાસેથી 54 00:02:24,700 --> 00:02:29,920 ઇમેઇલ મને પર ઉમેરવા મફત લાગે સરનામાં Gchat, ફેસબુક પર મને ઉમેરવા મફત લાગે 55 00:02:29,920 --> 00:02:33,360 અને પણ તમે બાકીના માટે, તમે અહીં મને ઇમેઇલ કરી શકો છો. 56 00:02:33,360 --> 00:02:34,450 બે એચ હોય છે. 57 00:02:34,450 --> 00:02:37,090 દરેક વ્યક્તિને હંમેશા કરે છે બે લ અથવા બે સી જેવા હોય છે. 58 00:02:37,090 --> 00:02:38,260 બે એચ છેલ્લા નામ છે. 59 00:02:38,260 --> 00:02:41,800 નહિંતર તે બાઉન્સ રહ્યું છે, અને હું તમારા ઇમેઇલ વિચાર નથી જઈ રહ્યો છું. 60 00:02:41,800 --> 00:02:46,400 >> તેથી, મને ઇમેઇલ કરો મફત લાગે કોઈ પણ સમયે મને સંપર્ક કરો. 61 00:02:46,400 --> 00:02:51,440 હું પાછા ન મળી શકે 24 મિનિટ અંદર તમે, 62 00:02:51,440 --> 00:02:53,760 પરંતુ હું પાછા મેળવવા માટે વચન 24 કલાકની અંદર તમે. 63 00:02:53,760 --> 00:02:54,900 64 00:02:54,900 --> 00:02:58,067 જો તમે અડધા કલાક પહેલાં મને ફોન કરો તમારા pset, તમે જેવા છે કારણે છે, 65 00:02:58,067 --> 00:02:59,650 હું એલિસન શું કરી રહ્યો છું કોઈ વિચાર છે. 66 00:02:59,650 --> 00:03:00,160 મને મદદ કરે છે. 67 00:03:00,160 --> 00:03:04,049 હું તમને નીચે વિવાદને શાંત પાડવાનો તાત્કાલિક કરવા જઇ રહ્યો છું પરંતુ દિવસ ઓવરને અંતે, 68 00:03:04,049 --> 00:03:07,340 જો તમે અડધા કલાક પહેલાં મને કૉલ કરી રહ્યાં છો, તો તમારા pset તેવા પરચૂરણ ખર્ચ, કંઇ સાથે કારણે છે 69 00:03:07,340 --> 00:03:11,570 હું કદાચ, સારી રીતે, જેમ કે પ્રયત્ન જાઉં છું તે અંતમાં દિવસ ઉપયોગ કરવા માટે સમય છે. 70 00:03:11,570 --> 00:03:15,215 તેથી હું તમામ જવાબ આપશે તમારા એક ખૂબ જ સમયસર વિનંતી કરે છે. 71 00:03:15,215 --> 00:03:16,482 72 00:03:16,482 --> 00:03:18,190 મારો ફોન સામાન્ય રીતે હોય છે મારા હાથ સાથે જોડાયેલ. 73 00:03:18,190 --> 00:03:21,530 હું ખાસ કરીને ખૂબ જવાબ ઝડપી કરતાં 24 કલાક, 74 00:03:21,530 --> 00:03:25,650 પરંતુ હું માત્ર ખાતરી કરી શકો છો 24 કલાક પ્રતિભાવ. 75 00:03:25,650 --> 00:03:26,580 >> તમામ હક અનામત. 76 00:03:26,580 --> 00:03:28,410 તેથી શા માટે અમે અહીં છે? 77 00:03:28,410 --> 00:03:32,160 પણ, જો તમે પ્રશ્નો હોય છે કોઈપણ સમયે, મને જણાવવા વિનંતી. 78 00:03:32,160 --> 00:03:32,780 હું ઘણું વાત કરો. 79 00:03:32,780 --> 00:03:35,320 હું ઝડપી વાત છે, પરંતુ કૃપા કરીને મને અવરોધવું માટે મફત લાગે. 80 00:03:35,320 --> 00:03:36,980 તે મને તેમજ ખંડ શ્વાસ આપે છે. 81 00:03:36,980 --> 00:03:38,159 82 00:03:38,159 --> 00:03:40,200 વિભાગો સમય છે તેથી ખરેખર માત્ર ડાઈવ માટે 83 00:03:40,200 --> 00:03:44,270 કેટલાક અનુભવ હાથ પર મેળવવા માટે અમે ઉલ્લેખ કર્યો છે કે વિષયો મારફતે જાઓ 84 00:03:44,270 --> 00:03:49,760 વર્ગ અથવા અભ્યાસ સામગ્રી કે અમે અમને તમે ગાય્ઝ ભલામણ કરીએ છીએ. 85 00:03:49,760 --> 00:03:52,980 અને અમે ખરેખર મારફતે જાઓ પડશે એક બીટ માં તે સંસાધનો કેટલીક. 86 00:03:52,980 --> 00:03:54,300 87 00:03:54,300 --> 00:03:57,400 >> વિભાગ આધાર પર તેથી કેટલીક નોંધો. 88 00:03:57,400 --> 00:04:00,250 CS50 માં- વસ્તુઓ એક બનાવે છે તે મારા પ્રિય વર્ગના એક 89 00:04:00,250 --> 00:04:02,510 તમે એકલા ક્યારેય કરશો કે લાગણી છે. 90 00:04:02,510 --> 00:04:05,430 અમે 100 પર ના સ્ટાફ લોકો અહીં છે તમે મદદ કરે છે. 91 00:04:05,430 --> 00:04:08,080 અમે ઓફિસ કલાક હોય છે ગુરુવાર મારફતે સોમવાર. 92 00:04:08,080 --> 00:04:13,230 તેથી ઘણા લોકો છે કે જેઓ માત્ર એટલું હું શું તરીકે વર્ગ પ્રેમ 93 00:04:13,230 --> 00:04:15,750 અને ખરેખર અહીં કોણ છે તેઓ અહીં પ્રયત્ન કરવા માંગો છો કારણ કે. 94 00:04:15,750 --> 00:04:19,390 અમને મોટા ભાગના વિદ્યાર્થીઓ હોય છે, અને આ ઉપરાંત પાંચમી વર્ગ જેવા છે 95 00:04:19,390 --> 00:04:20,390 અમારા કામ બાકીના. 96 00:04:20,390 --> 00:04:22,723 >> અને તે કામ ઘણું છે, પરંતુ અમે તેને પ્રેમ છે, કારણ કે અમે તેને કરવા માટે 97 00:04:22,723 --> 00:04:25,600 અને અમે ખરેખર તમે શીખવવા માટે પ્રેમ અને અમારા ઉત્તેજના શેર કરવા માટે મદદ 98 00:04:25,600 --> 00:04:27,260 આ વિષય અને આ વર્ગ માટે. 99 00:04:27,260 --> 00:04:28,490 તેથી લાભ લેવા વિનંતી. 100 00:04:28,490 --> 00:04:29,370 અમને વાત આવે છે. 101 00:04:29,370 --> 00:04:33,034 હું એકલા વિચાર છે જ્યારે મારા વિદ્યાર્થીઓ તમે કરવા માંગો છો, તેથી જો મારી સાથે વાત નથી, 102 00:04:33,034 --> 00:04:33,950 મારી સાથે હેંગ આઉટ આવે છે. 103 00:04:33,950 --> 00:04:35,200 તે મહાન હશો. 104 00:04:35,200 --> 00:04:37,400 >> તેથી વિભાગ ચોક્કસપણે છે તમારી સૌથી મોટી વસ્તુઓ એક. 105 00:04:37,400 --> 00:04:41,770 અમે વસ્તુઓ મારફતે જાઓ પડશે તમે વ્યાખ્યાન માં શીખી છે કે, 106 00:04:41,770 --> 00:04:44,100 કેટલાક ટૂંકા ઉદાહરણો અમે સમય હોય છે ત્યારે, 107 00:04:44,100 --> 00:04:46,187 અને સામાન્ય પ્રકારની વસ્તુઓ વિશે એક વિચાર 108 00:04:46,187 --> 00:04:48,270 તમે વિચારી શકાય જોઈએ તમારી સમસ્યા સેટ વિશે. 109 00:04:48,270 --> 00:04:49,540 110 00:04:49,540 --> 00:04:53,591 Shorts-- કેટલા ખરેખર લોકો તમારા શરૂઆતથી વિડિઓ જોયા 111 00:04:53,591 --> 00:04:54,090 ટૂંકા? 112 00:04:54,090 --> 00:04:55,460 113 00:04:55,460 --> 00:04:57,390 કોઈપણ મને ઓળખી? 114 00:04:57,390 --> 00:04:59,720 તેથી તે ખૂબ મહાન છે. 115 00:04:59,720 --> 00:05:01,210 તમે ચોક્કસપણે તે જોવા જોઈએ. 116 00:05:01,210 --> 00:05:02,880 કામ ઘણું તેમને મૂકવામાં આવ્યું છે. 117 00:05:02,880 --> 00:05:06,690 અને તેઓ માત્ર સાબિત કરી રહ્યાં છો તમે માત્ર જોવા માટે ટુકડાઓ કદ ડંખ 118 00:05:06,690 --> 00:05:09,760 ત્રણ અથવા ચાર મિનિટ માટે અને એક વિચાર એક ખ્યાલ વધુ સારી સમજ. 119 00:05:09,760 --> 00:05:11,147 120 00:05:11,147 --> 00:05:12,980 કેવી રીતે throughs-- વૉક ઘણા લોકો જોયા છે 121 00:05:12,980 --> 00:05:14,880 અગાઉના મુદ્દાઓ માટે વોક throughs? 122 00:05:14,880 --> 00:05:16,240 Zamyla અધિકાર અમેઝિંગ છે? 123 00:05:16,240 --> 00:05:18,100 જેમ કે, હું ક્યારેક Zamyla હતા માંગો. 124 00:05:18,100 --> 00:05:19,650 125 00:05:19,650 --> 00:05:21,640 તેથી ચોક્કસપણે તમારા વોક throughs ઉપયોગ કરે છે. 126 00:05:21,640 --> 00:05:25,070 તેમણે તેને તોડી કરશે નાના, તેના કદ ટુકડાઓ. 127 00:05:25,070 --> 00:05:28,079 અને જો તમે આ વિશાળ હોય છે ત્યારે તમારી સમસ્યા સમૂહો ના સ્પષ્ટીકરણો, 128 00:05:28,079 --> 00:05:30,870 તે ખરેખર મહત્વનું બની રહ્યું છે માત્ર ક્યાંક શોધવા માટે સક્ષમ હોઈ શકે છે 129 00:05:30,870 --> 00:05:32,600 શરૂ કરો અને તે દ્વારા ધીમે ધીમે કામ કરે છે. 130 00:05:32,600 --> 00:05:33,610 131 00:05:33,610 --> 00:05:40,260 >> બધા હક, અમે પણ Study50 હોય છે, જે study50.harvard.edu છે, હું માને છે. 132 00:05:40,260 --> 00:05:42,270 તમે કરી શકો છો, માત્ર Google અભ્યાસ, અને તે આવી પડશે. 133 00:05:42,270 --> 00:05:45,750 આ એક છે શ્રેષ્ઠ સાધનો અમે હોય છે. 134 00:05:45,750 --> 00:05:49,800 તે નોંધો સાથે PowerPoints છે અને તમારા માટે સમસ્યા પ્રેક્ટિસ 135 00:05:49,800 --> 00:05:52,430 ઉકેલ છે કે જે તમને ખરેખર લઈ જવામાં કરી શકો છો. 136 00:05:52,430 --> 00:05:57,000 તમે ક્યારેય વધુ અભ્યાસ માંગો છો, તો અમે વિભાગો અથવા વધુ વધુ કરતા 137 00:05:57,000 --> 00:06:00,700 તમારી સમસ્યા સમૂહો કરતાં આ છે, ખરેખર હું તમને પ્રોત્સાહિત એક સ્થળ પર જાઓ. 138 00:06:00,700 --> 00:06:03,590 તે દ્વારા છેલ્લા ઉનાળાના બાંધવામાં આવી હતી મારી ખરેખર સારા મિત્રો છે. 139 00:06:03,590 --> 00:06:04,480 અને તે અમેઝિંગ છે. 140 00:06:04,480 --> 00:06:05,540 141 00:06:05,540 --> 00:06:08,670 સ્લાઇડ્સ હકીકતમાં, ઘણો હું વિભાગ માટે ઉપયોગ કરવામાં આવશે કે 142 00:06:08,670 --> 00:06:10,190 Study50 આવશે. 143 00:06:10,190 --> 00:06:12,000 >> તેથી જો TFs ઘણો ઉપયોગ કરે છે. 144 00:06:12,000 --> 00:06:13,920 અને છેલ્લે, હું ઉલ્લેખ કર્યો છે, ઓફિસ કલાકો. 145 00:06:13,920 --> 00:06:15,836 તમે મુશ્કેલી આવી રહી છે હોમવર્ક સાથે, તમે છો 146 00:06:15,836 --> 00:06:18,270 એક સાથે સમસ્યા ખ્યાલ છે, ઓફિસ કલાકો માટે આવે છે. 147 00:06:18,270 --> 00:06:20,190 તમે કરી શકો છો જો સપ્તાહ શરૂઆતમાં જાઓ. 148 00:06:20,190 --> 00:06:23,130 ચતુર્ભુજ બહાર મેળવો તે પ્રકારની દૂર છે, કારણ કે. 149 00:06:23,130 --> 00:06:24,780 આ બોલ પર કોઈ એક ત્યાં બહાર ચાલવા ગમે છે. 150 00:06:24,780 --> 00:06:27,090 પરંતુ તે તમારા લાભ માટે છે પછી તમે છો કારણ કે 151 00:06:27,090 --> 00:06:29,580 આ તમામ TFs હોય જાઉં છું, [અશ્રાવ્ય] તમે ઘેરાયેલા. 152 00:06:29,580 --> 00:06:31,920 અને ખાસ કરીને હવે, ફક્ત એક ટિપ, ગુરૂવાર 153 00:06:31,920 --> 00:06:35,310 હમણાં જ ઠંડી હોય છે, માથેર તમારા psets કારણ કે 154 00:06:35,310 --> 00:06:36,577 ગુરુવારે કારણે છે. 155 00:06:36,577 --> 00:06:38,410 અને એ જાણીને કરવા માંગે છે હજુ સુધી તમારા અંતમાં દિવસ વાપરો. 156 00:06:38,410 --> 00:06:40,030 >> તમે આવી રહી છે, તેથી જો ખ્યાલો સાથે મુશ્કેલી 157 00:06:40,030 --> 00:06:41,780 TFs ઘણાં છે કે જેઓ તમને મદદ કરવા માટે હોય છે. 158 00:06:41,780 --> 00:06:43,196 તેથી ગુરુવારે માથેર બહાર આવે છે. 159 00:06:43,196 --> 00:06:45,280 તમે મને જોવા માંગો છો, તો હું ત્યાં પ્રયત્ન જાઉં છું. 160 00:06:45,280 --> 00:06:48,870 હું ખાસ કરીને મારા પોતાના હોમવર્ક કરી રહ્યો છું કોઈ એક મારી મદદ માંગે છે. 161 00:06:48,870 --> 00:06:50,260 તેથી, ચાલો જોવા આવે છે. 162 00:06:50,260 --> 00:06:51,460 163 00:06:51,460 --> 00:06:52,440 >> અર્ધે રસ્તે અમને મળો. 164 00:06:52,440 --> 00:06:55,400 તેથી કેટલા લોકોએ હાજરી આપી લેક્ચર અથવા તેને ઓનલાઇન જોયેલી? 165 00:06:55,400 --> 00:06:56,570 166 00:06:56,570 --> 00:06:59,140 કેટલા લોકો ગયા સુપર વિભાગ છેલ્લા અઠવાડિયે? 167 00:06:59,140 --> 00:07:00,171 168 00:07:00,171 --> 00:07:00,670 કૂલ. 169 00:07:00,670 --> 00:07:02,190 ખરેખર તો તે એક વાજબી સંખ્યા છે. 170 00:07:02,190 --> 00:07:05,425 તમે કેવી રીતે ઘણા વાંચી છે તમારી તમારા pset માટે, આ અઠવાડિયે સ્પેક? 171 00:07:05,425 --> 00:07:07,081 172 00:07:07,081 --> 00:07:08,461 Ooh, હું તમને ગાય્ઝ ગર્વ અનુભવું છું! 173 00:07:08,461 --> 00:07:09,335 Y'all માટે વધુ કેન્ડી. 174 00:07:09,335 --> 00:07:11,070 175 00:07:11,070 --> 00:07:13,280 >> ગુડ, જેથી અમે શું અર્થ છે છે ", અર્ધે રસ્તે અમને મળવા" 176 00:07:13,280 --> 00:07:16,440 વિભાગ કે ખરેખર માત્ર છે તમે સુપર ઉપયોગી હશે 177 00:07:16,440 --> 00:07:19,810 તમે વાંચી હોવાની આવે તો તમારા તમારા pset માટે સ્પષ્ટીકરણ. 178 00:07:19,810 --> 00:07:23,859 હું તમને ઝાંખી મારફતે જાઓ ત્યારે, કારણ કે તમે બહાર જોઈ શકાય કરીશું વસ્તુઓ, 179 00:07:23,859 --> 00:07:25,650 તેને બનાવવા માટે નથી ચાલી રહ્યું છે તરીકે ખૂબ અર્થમાં તમે જો 180 00:07:25,650 --> 00:07:28,358 તમારી સમસ્યા સેટ શું છે ખબર નથી તમારે શું કરવું પૂછવા કરી રહ્યું છે. 181 00:07:28,358 --> 00:07:29,020 182 00:07:29,020 --> 00:07:32,590 >> તમે દેખીતી રીતે વિભાગમાં આવી ન હોય તો હું તમને કે ઉપયોગી હોઈ શકે નહિં. 183 00:07:32,590 --> 00:07:36,600 હું અંગત રીતે, તો તે લેવા માટે નથી જતા છું તમે હમણાં મારા વિભાગમાં આવી નથી 184 00:07:36,600 --> 00:07:38,570 પરંતુ ચોક્કસપણે તમે જોઈએ. 185 00:07:38,570 --> 00:07:40,090 તમે તેમને ઑનલાઇન જોવા માટે કરી શકો છો. 186 00:07:40,090 --> 00:07:41,230 187 00:07:41,230 --> 00:07:42,519 તેઓ એક કારણ માટે ત્યાં છો. 188 00:07:42,519 --> 00:07:43,560 ખાણ અધિકાર હશે. 189 00:07:43,560 --> 00:07:44,187 190 00:07:44,187 --> 00:07:47,270 તમે નોટિસ તરીકે, અમે રેકોર્ડ કરી રહ્યાં છો, જેથી તે તમને ગાય્ઝ માટે અધિકાર ત્યાં હશો. 191 00:07:47,270 --> 00:07:49,110 192 00:07:49,110 --> 00:07:51,570 તેમજ ચાલી રહ્યું છે lectures-- તે ચોક્કસપણે છે 193 00:07:51,570 --> 00:07:53,790 જ્યાં તમે કરી રહ્યાં છે અહીં તમારા માલ શરૂ કરો. 194 00:07:53,790 --> 00:07:57,430 તેથી હું ચોક્કસપણે પ્રયાસ કરો અને કરશે હું આ કરી શકો છો તેટલી મદદ કરે છે, 195 00:07:57,430 --> 00:07:58,840 પરંતુ હું માત્ર અત્યાર સુધી તમે પૂરી કરી શકો છો. 196 00:07:58,840 --> 00:08:01,220 તમે પ્રકારની હોય અર્ધે રસ્તે અમને ત્યાં મળે છે. 197 00:08:01,220 --> 00:08:04,050 >> છે, જેથી તમે બધા Grading-- કોણ, મને એક ઇમેઇલ મળી 198 00:08:04,050 --> 00:08:05,445 તમે મારા સત્તાવાર વિભાગ છે. 199 00:08:05,445 --> 00:08:06,470 200 00:08:06,470 --> 00:08:08,120 હું તમારા psets વર્ગીકરણ કરવામાં આવશે. 201 00:08:08,120 --> 00:08:12,870 અને હું માત્ર કહે છે, એક વસ્તુ માંગો છો કે જે તમે ખરેખર ધ્યાન ચૂકવવા જોઇએ 202 00:08:12,870 --> 00:08:13,820 ટિપ્પણીઓ છે. 203 00:08:13,820 --> 00:08:17,390 ટિપ્પણીઓ ઘણી વખત વધુ ઉપયોગી છે વાસ્તવિક સ્કોર કરતાં તો અમે તમને આપે છે. 204 00:08:17,390 --> 00:08:19,890 અને ટિપ્પણીઓ ખરેખર છે હું મારા સમય ઘણો વિતાવે છે 205 00:08:19,890 --> 00:08:20,770 જ્યારે હું ગ્રેડિંગ છું. 206 00:08:20,770 --> 00:08:22,700 તેથી હું કદર કરશે તે તમે તેમને વાંચી શકાય છે. 207 00:08:22,700 --> 00:08:26,990 તમે જઈ રહ્યાં છો અને કેવી રીતે તેઓ ખરેખર છો ડિઝાઇન અને શૈલી વિશે વધુ જાણવા માટે 208 00:08:26,990 --> 00:08:29,860 અને વસ્તુઓ છે કે જે એક થોડી ઓછી કટ અને શુષ્ક. 209 00:08:29,860 --> 00:08:31,770 >> તેથી ખરેખર ધ્યાન ચૂકવણી તે ટિપ્પણીઓ. 210 00:08:31,770 --> 00:08:34,720 તમે તેમને વિશે પ્રશ્નો હોય, તો, અથવા તમારા ગુણ વિશે પ્રશ્નો, 211 00:08:34,720 --> 00:08:37,620 મને વાત આવે છે, કૃપા કરીને ક્યાંતો વિભાગ પહેલાં, 212 00:08:37,620 --> 00:08:41,039 હું કદાચ બહાર અટકી આવશે લોબીમાં, અથવા પછીથી. 213 00:08:41,039 --> 00:08:43,559 તમે સુનિશ્ચિત કરવા માંગો છો, તો વિશે કેવી રીતે એક પર એક બેઠકો 214 00:08:43,559 --> 00:08:46,100 તમે પાછળથી સુધારવામાં મદદ કરી શકે સમસ્યા સમૂહો, ફક્ત મને જણાવો. 215 00:08:46,100 --> 00:08:47,520 216 00:08:47,520 --> 00:08:49,750 >> અને પછી માત્ર એક દંપતિ તમે ગાય્સ માટે ટીપ્સ. 217 00:08:49,750 --> 00:08:53,110 સૌથી મોટી વસ્તુઓ એક તેથી હું હંમેશા મારી વિભાગમાં ભાર 218 00:08:53,110 --> 00:08:57,700 તમે કોડ માટે કેવી રીતે શીખી રહ્યા છે ત્યારે પ્રથમ કાગળ પર વસ્તુઓ બહાર લખવા માટે. 219 00:08:57,700 --> 00:09:01,080 તમે એક રમત યોજના માટે હોય છે જ્યાં તમારા કોડ જાઓ જરૂર છે 220 00:09:01,080 --> 00:09:03,230 અને તે શું કરવાની જરૂર છે કરવું અને તેને ભાંગી 221 00:09:03,230 --> 00:09:06,000 સ્યુડોકોડનો થોડી બિટ્સ માં તમે તેવા પરચૂરણ ખર્ચ કર્યો કોડ છે, 222 00:09:06,000 --> 00:09:09,780 તમે ઓછી હોઈ જઈ રહ્યાં છો, વાક્યરચના ભૂલો બનાવવા શક્યતા 223 00:09:09,780 --> 00:09:12,355 અથવા જો લૂપ બનાવી છે બીજું નથી. 224 00:09:12,355 --> 00:09:14,064 225 00:09:14,064 --> 00:09:15,980 તમે જ્યાં છો ખબર હોય સમગ્ર ચાલી રહ્યું છે, તમે છો 226 00:09:15,980 --> 00:09:19,764 આ નાના બનાવવા માટે ઓછી શક્યતા ક્યારેક તમે લેશે કે ભૂલો 227 00:09:19,764 --> 00:09:22,555 તમે જેવા છો, કારણ કે કલાક, ઠીક છે, જ્યાં હું આ કૌંસ ગુમ છું? 228 00:09:22,555 --> 00:09:23,580 229 00:09:23,580 --> 00:09:27,420 >> નોંધ પર, style50 ઉપયોગ કરો. 230 00:09:27,420 --> 00:09:28,820 231 00:09:28,820 --> 00:09:31,590 ખાસ કરીને જ્યારે તમે છો ઓફિસ કલાકો માટે જવાનું, 232 00:09:31,590 --> 00:09:34,850 તમારો કોડ તમામ છે, તો એક બાજુ પર સ્વિચ 233 00:09:34,850 --> 00:09:37,740 તે અભ્યાસક્રમ નીતિ છે અમે કહી શકો છો કે, તે ઠીક 234 00:09:37,740 --> 00:09:41,990 style50 કહે છે, જેમ કે જેથી તે દેખાય છે તે જોઈએ, અને પછી અમે તમને મદદ કરીશ. 235 00:09:41,990 --> 00:09:43,830 તેથી તે તમારા જીવન સરળ બનાવવા પડશે. 236 00:09:43,830 --> 00:09:45,030 તે અમારા જીવન સરળ બનાવવા પડશે. 237 00:09:45,030 --> 00:09:46,000 દરેક વ્યક્તિને ખુશ છે. 238 00:09:46,000 --> 00:09:47,290 દરેક વ્યક્તિને સારી ગ્રેડ નોંધાયો નહીં. 239 00:09:47,290 --> 00:09:48,760 કે અમે બધા શું કરવા માંગો છો નથી? 240 00:09:48,760 --> 00:09:50,420 241 00:09:50,420 --> 00:09:53,860 >> તેથી પહેલાં કાગળ પર વસ્તુઓ લખી બહાર કોઈવાર તમને તમારા કમ્પ્યુટરની સ્પર્શ. 242 00:09:53,860 --> 00:09:57,540 ઊંચા સ્તર પર વસ્તુઓ બહાર વાત કરો, અને તમે જઈ રહ્યાં છો જ્યાં તમને ખબર છે તેની ખાતરી કરો. 243 00:09:57,540 --> 00:09:59,940 અને જો તમે ચોક્કસ નહિં હોવ, કોઈની સાથે નીચે બેસી 244 00:09:59,940 --> 00:10:03,340 અને પગલું દ્વારા તેમને જવામાં શું તમારી કોડ કરવા માટે માનવામાં આવે છે. 245 00:10:03,340 --> 00:10:07,940 અને 10 બહાર નવ વખત, તમે રહેશો ઓહ, જેમ કે, હું જો શરત ભૂલી ગયા છો 246 00:10:07,940 --> 00:10:12,420 અથવા હું અહીં અર્ધવિરામ ભૂલી ગયા છો અથવા હું આ ચલ ખોટું અપડેટ છું. 247 00:10:12,420 --> 00:10:15,740 તેથી તે સફળતા માટે મારી ટિપ્સ છે. 248 00:10:15,740 --> 00:10:19,820 >> તમે લગભગ અડધા જુઓ, કારણ કે તેથી જેમ કે, તમે સુપર વિભાગ હાજરી આપી 249 00:10:19,820 --> 00:10:24,080 હું હમણાં જ જાઉં છું ખૂબ થોડા સમય આંટીઓ મારફતે જાઓ, 250 00:10:24,080 --> 00:10:26,650 જે અમારા મૂળ એજન્ડા પર ન હતા. 251 00:10:26,650 --> 00:10:28,190 પરંતુ તેઓ ખરેખર મહત્વનું છે. 252 00:10:28,190 --> 00:10:30,250 અને તેથી હું પ્રકારની કરવા જઇ રહ્યો છું તે મારફતે ઝડપ 253 00:10:30,250 --> 00:10:32,860 અમે અમારા વાસ્તવિક વિભાગ માં મેળવો. 254 00:10:32,860 --> 00:10:36,269 હું કે શું તે પહેલાં, ત્યાં છે કોઈપણ questions-- વાહનવ્યવહારની, 255 00:10:36,269 --> 00:10:38,060 અંગત રીતે, ત્યાં છે તમે ઇચ્છો અન્ય કંઈપણ 256 00:10:38,060 --> 00:10:40,990 મારા વિશે અથવા વિશે જાણવા માટે સામાન્ય વિભાગ અથવા વર્ગ? 257 00:10:40,990 --> 00:10:43,195 258 00:10:43,195 --> 00:10:43,880 બધા સારા? 259 00:10:43,880 --> 00:10:45,300 ઠંડી, ઠીક છે. 260 00:10:45,300 --> 00:10:46,781 261 00:10:46,781 --> 00:10:47,280 લવલી. 262 00:10:47,280 --> 00:10:50,071 >> તેથી આંટીઓ તમે ગાય્સ બધા કરવું જોઇએ શરૂઆતથી આ ટુકડાઓ ઓળખી કાઢે છે. 263 00:10:50,071 --> 00:10:51,310 264 00:10:51,310 --> 00:10:55,220 તેથી આંટીઓ મૂળભૂત રીતે માત્ર છે અમને કંઈક કરવા માટે એક માર્ગ 265 00:10:55,220 --> 00:10:58,900 વખત અમુક નંબર, કેટલાક વારંવાર કેટલાક શરતી પર આધારિત ક્રિયા. 266 00:10:58,900 --> 00:11:00,140 267 00:11:00,140 --> 00:11:02,090 તેથી અમે ત્રણ અલગ અલગ પ્રકારના હોય છે. 268 00:11:02,090 --> 00:11:04,860 અમે લૂપ માટે હોય છે, જ્યારે, અને આમ-જ્યારે. 269 00:11:04,860 --> 00:11:06,430 270 00:11:06,430 --> 00:11:11,320 >> તેથી અમે ફક્ત હોય છે આંટીઓ માટે ખૂબ જ અહીં લૂપ માટે એક સામાન્ય લેઆઉટ. 271 00:11:11,320 --> 00:11:16,110 તમે ખબર કેવી રીતે અને જ્યારે આ માટે મહાન છે, ઘણી વખત કંઈક ચલાવવા માટે જરૂર છે. 272 00:11:16,110 --> 00:11:17,040 273 00:11:17,040 --> 00:11:18,790 અમે વિશે વાત અન્ય આંટીઓ, તમે પડશે 274 00:11:18,790 --> 00:11:20,650 જે એક મહત્વપૂર્ણ તફાવત છે શા માટે જુઓ. 275 00:11:20,650 --> 00:11:22,530 પરંતુ આંટીઓ માટે કંઈક સમૂહ છે. 276 00:11:22,530 --> 00:11:24,590 તમે ક્યાં તો કરી શકો છો સંખ્યા ગણતરી 277 00:11:24,590 --> 00:11:29,230 અથવા તમે એક વખત નંબર ખબર તમે આ શરૂઆતમાં વારંવાર માંગો છો. 278 00:11:29,230 --> 00:11:32,220 >> તમે અહીં જુઓ છો તેથી જો, અમે માત્ર એક સામાન્ય પ્રકારના હોય છે 279 00:11:32,220 --> 00:11:34,480 હાડપિંજર ફ્રેમવર્ક અહીં લૂપ માટે છે. 280 00:11:34,480 --> 00:11:38,080 તેથી માટે આરંભ, આ તે છે જ્યાં તમારા ચલો આરંભ થાય છે. 281 00:11:38,080 --> 00:11:41,915 મારિયો સાથે, હું ખાતરી કરો કે તમે ગાય્સ હતી છું પૂર્ણાંક હું કંઈક 0 સમકક્ષ હોય છે. 282 00:11:41,915 --> 00:11:42,920 283 00:11:42,920 --> 00:11:44,710 વાદળી શું થશે જ્યાં તે છે. 284 00:11:44,710 --> 00:11:48,290 તમે તમારી સ્થિતિ છે, જે દરેક સમય ચકાસાયેલ છે. 285 00:11:48,290 --> 00:11:52,410 આ સ્થિતિ છે, તો પછી સાચું છે, તો કોડ બાકીના ચલાવે છે. 286 00:11:52,410 --> 00:11:54,749 પછી તેને ફરીથી ચલાવો અને પૂછીશું. 287 00:11:54,749 --> 00:11:57,290 અને પછી અમે જ્યાં સુધારો છે તમે તમારા ચલ અપડેટ કરી રહ્યાં છો. 288 00:11:57,290 --> 00:12:01,410 તેથી, ફરી, મારિયો જેવા સાથે, મને ખાતરી છે કે છું, તમે ગાય્ઝ હું વત્તા વત્તા કંઈક કર્યું. 289 00:12:01,410 --> 00:12:04,640 લૂપ તેથી દરેક સમય તેથી હું સુધારાશે મળ્યો ચાલી 290 00:12:04,640 --> 00:12:09,370 અમે તે સામે તપાસ કરવામાં આવી હતી કે જ્યારે કેટલાક સ્થિતિ છે, તે બદલી કરવામાં આવી હતી. 291 00:12:09,370 --> 00:12:12,570 >> કારણ કે જો તમે માત્ર સ્થિર ચલ હોય છે, 292 00:12:12,570 --> 00:12:15,567 તે પ્રથમ વખત ચલાવે છે, તો તે છે માત્ર અનંત ચલાવવા માટે જઈ રહી છે. 293 00:12:15,567 --> 00:12:18,025 તેથી તમે તેની ખાતરી કરવા માટે હોય છે યોગ્ય રીતે તમારા ચલ અપડેટ કરો. 294 00:12:18,025 --> 00:12:19,350 295 00:12:19,350 --> 00:12:23,890 અને અમે પણ માત્ર એક હોય ત્યાં દ્રશ્ય રજૂઆત. 296 00:12:23,890 --> 00:12:24,930 સારા દરેક વ્યક્તિને? 297 00:12:24,930 --> 00:12:25,630 આંટીઓ માટે. 298 00:12:25,630 --> 00:12:27,540 તમારા pset આ જોઇ હોવી જોઇએ. 299 00:12:27,540 --> 00:12:28,840 કૂલ. 300 00:12:28,840 --> 00:12:31,870 >> તેથી અહીં માત્ર એક સરળ ઉદાહરણ છે. 301 00:12:31,870 --> 00:12:32,860 CS50 આ છે છાપો! 302 00:12:32,860 --> 00:12:33,360 10 વખત. 303 00:12:33,360 --> 00:12:34,850 304 00:12:34,850 --> 00:12:37,906 અને તેથી અમે અમારા પ્રારંભ છે, કારણ કે અમે પૂર્ણાંક હું સાથે, ત્યાં જુઓ 305 00:12:37,906 --> 00:12:41,280 હું ઓછી છે, 0 સમકક્ષ હોય છે 10, અને હું વત્તા વત્તા કરતાં. 306 00:12:41,280 --> 00:12:43,090 307 00:12:43,090 --> 00:12:44,540 અને તે 10 વખત છાપી પડશે. 308 00:12:44,540 --> 00:12:46,230 309 00:12:46,230 --> 00:12:56,781 >> આંટીઓ છે જ્યારે જ્યારે આંટીઓ તેથી મહાન છે જ્યારે તમે જરૂરી નથી 310 00:12:56,781 --> 00:12:59,530 તે કેવી રીતે ઘણી વખત ખબર હોય છે શરૂઆત અપડેટ કરવા જતા. 311 00:12:59,530 --> 00:13:00,640 312 00:13:00,640 --> 00:13:02,580 તમે માત્ર કેટલાક હોય ચકાસાયેલ છે કે જે શરત. 313 00:13:02,580 --> 00:13:09,550 અને આ while-- કંઈક હોઈ શકે છે તમારા pset એક ઉદાહરણ લઈએ. 314 00:13:09,550 --> 00:13:12,540 મારિયો, તો તમે પ્રયાસ કરો ઇનપુટ નકારાત્મક નંબર. 315 00:13:12,540 --> 00:13:13,270 અધિકાર? 316 00:13:13,270 --> 00:13:15,460 તમે રહેવા આવ્યા હતા તમારા વપરાશકર્તા ફરી પૂછવા. 317 00:13:15,460 --> 00:13:20,890 તેથી જો તમે સારી રીતે કહી શકો છો, યુઝર ઇનપુટ્સ જો શૂન્ય, ફરીથી પ્રોમ્પ્ટ કરતાં ઓછી કંઈક 318 00:13:20,890 --> 00:13:21,390 તેમને. 319 00:13:21,390 --> 00:13:23,890 અને મને લાગે છે કે હોઈ શકે છે તેની ખાતરી છું કંઈક રહી છે કે તમે અમુક 320 00:13:23,890 --> 00:13:24,660 તમારો કોડ માટે વપરાય છે. 321 00:13:24,660 --> 00:13:26,270 >> તેથી તે એક સરળ બાબત છે. 322 00:13:26,270 --> 00:13:28,490 તમે જ્યારે કેટલાક હોય છે શરતી કે ચકાસાયેલ છે, 323 00:13:28,490 --> 00:13:30,460 દર વખતે ચલાવો કોડ જાય છે. 324 00:13:30,460 --> 00:13:32,660 તે સાચું મૂલ્યાંકન, તો અમે તેને ચલાવો. 325 00:13:32,660 --> 00:13:33,820 નહિંતર અમે નથી. 326 00:13:33,820 --> 00:13:35,650 અને ખરેખર શું છે important-- હું કંઈક 327 00:13:35,650 --> 00:13:38,155 ડેવિડ વિશે વાત કરી લાગે છે કે lecture-- માં કૌંસ છે. 328 00:13:38,155 --> 00:13:40,760 329 00:13:40,760 --> 00:13:42,930 આ અંદર ગમે કૌંસ ચલાવવામાં આવે છે તે જ છે. 330 00:13:42,930 --> 00:13:45,850 તમે તે ભૂલી ગયા હોવ તો કૌંસ, તે માત્ર ચાલી રહ્યું છે 331 00:13:45,850 --> 00:13:48,800 સીધા વાક્ય હોઈ શકે છે પછી જ્યારે ચલાવવામાં આવી હતી. 332 00:13:48,800 --> 00:13:51,040 >> તમે ત્રણ હોય છે, તેથી માનવામાં આવે છે કે જે વસ્તુઓ 333 00:13:51,040 --> 00:13:54,020 ત્યારે આ થાય છે શરત સાચું માટે મૂલ્યાંકન 334 00:13:54,020 --> 00:13:58,040 અને તમે માત્ર તે કૌંસ છે નથી પ્રથમ વસ્તુ થવાનું છે. 335 00:13:58,040 --> 00:14:01,510 તેથી ખૂબ વાકેફગાર પ્રયત્ન તમે તમારા કૌંસ મૂકી છે. 336 00:14:01,510 --> 00:14:04,880 તમે style50 સાથે વળગી, આ ચોક્કસપણે તમને મદદ કરશે. 337 00:14:04,880 --> 00:14:06,220 338 00:14:06,220 --> 00:14:06,760 કૂલ. 339 00:14:06,760 --> 00:14:10,835 >> તેથી આ 10 માંથી શૂન્ય ગણતરી થાય છે. 340 00:14:10,835 --> 00:14:12,380 341 00:14:12,380 --> 00:14:16,210 તમે અહીં જુઓ, અમે આરંભ તે બહાર કેટલાક કાઉન્ટર. 342 00:14:16,210 --> 00:14:19,250 અલગ છે કે એક વસ્તુ છે અમે અમારા ચલ પ્રારંભ કરી રહ્યાં છો, 343 00:14:19,250 --> 00:14:20,300 અમારા જ્યારે લૂપ અંદર. 344 00:14:20,300 --> 00:14:22,150 તે બહાર આરંભ છે. 345 00:14:22,150 --> 00:14:25,480 અમે ફક્ત મૂકી છે અમારા જ્યારે માટે શરત. 346 00:14:25,480 --> 00:14:28,630 તેથી આ કિસ્સામાં, તે જ્યારે છે ગણક શૂન્ય કરતાં વધારે છે. 347 00:14:28,630 --> 00:14:35,134 અને અમે અમારી ગણતરી શું છે છાપે અને પછી અમે અમારી ચલ હ્રાસ. 348 00:14:35,134 --> 00:14:36,800 અને તે પણ નોટિસ અન્ય વસ્તુ છે. 349 00:14:36,800 --> 00:14:40,440 અમારી સુધારા અંદર ન થાય જ્યારે લૂપ કે પ્રથમ ભાગ. 350 00:14:40,440 --> 00:14:44,255 તે ખરેખર અંદર થશે કૌંસ તમારા લખાણ શરીર. 351 00:14:44,255 --> 00:14:46,820 352 00:14:46,820 --> 00:14:51,860 >> તેથી ડુ-જ્યારે આંટીઓ આંટીઓ-જ્યારે વપરાશકર્તા માન્યતા માટે મહાન છે. 353 00:14:51,860 --> 00:14:54,820 તેથી તમે કેટલાક હોઇ શકે પણ તમારા pset આ ઉપયોગ થાય છે. 354 00:14:54,820 --> 00:14:59,960 તમે જેમ, શું કહી શકો છો, ઇનપુટ માટે વપરાશકર્તા પૂછો. 355 00:14:59,960 --> 00:15:04,690 અને પછી જ્યારે જેમ, ઇનપુટ કેટલાક સંખ્યા કરતા ઓછી છે. 356 00:15:04,690 --> 00:15:10,700 >> મારિયો સાથે સ્પષ્ટ કેસ માટે કે જેથી તે પૂર્ણાંક દાખલ કરો, printf કરવા પ્રયત્ન કરશે, 357 00:15:10,700 --> 00:15:13,820 અને પછી કેટલાક પૂર્ણાંક GetInt સમકક્ષ હોય છે. 358 00:15:13,820 --> 00:15:17,060 અને પછી તે ખરેખર પડશે પ્રથમ કોડ ચલાવો. 359 00:15:17,060 --> 00:15:19,120 તમે ખરેખર પડશે પૂર્ણાંક અમુક પ્રકારના. 360 00:15:19,120 --> 00:15:23,380 અને પછી જ્યારે તમે કહી શકે છે, કે પૂર્ણાંક શૂન્ય કરતાં ઓછી છે. 361 00:15:23,380 --> 00:15:26,120 તેથી તે શું કરવા જઇ રહ્યું છે તે છે, ઓછામાં ઓછા એક વખત ચલાવવા માટે જઈ રહી છે. 362 00:15:26,120 --> 00:15:27,536 તે શરત તપાસ જાઉં છે. 363 00:15:27,536 --> 00:15:29,690 આ સ્થિતિ છે, તો સાચું છે, તે ફરીથી ચલાવવા પડશે. 364 00:15:29,690 --> 00:15:32,900 >> આવું ત્યારે આંટીઓ છે વપરાશકર્તા માન્યતા માટે મહાન છે, 365 00:15:32,900 --> 00:15:36,770 તમે કોડ ખબર છે કારણ કે ઓછામાં ઓછા ચલાવવા માટે ચાલે છે 366 00:15:36,770 --> 00:15:39,720 એક વખત સાથે જ્યારે જ્યારે આંટીઓ, તમે નથી 367 00:15:39,720 --> 00:15:41,630 તે ખાતરી આપી એક જ ચલાવવા જઈને. 368 00:15:41,630 --> 00:15:45,330 તે શરત તપાસ જાઉં છે પ્રથમ અને પછી તેને ચલાવવા માટે નક્કી છે, 369 00:15:45,330 --> 00:15:48,350 ડુ-જ્યારે થશે, જ્યારે કોડ પ્રથમ ચલાવો 370 00:15:48,350 --> 00:15:51,110 અને પછી જુઓ કે શું તપાસ તમે તેને પુનરાવર્તન કરવાની જરૂર છે. 371 00:15:51,110 --> 00:15:52,985 જે ભેદ કરે છે દરેકને અર્થમાં છે? 372 00:15:52,985 --> 00:15:53,680 373 00:15:53,680 --> 00:15:54,180 ઠીક છે. 374 00:15:54,180 --> 00:15:55,651 375 00:15:55,651 --> 00:15:56,150 કૂલ. 376 00:15:56,150 --> 00:15:57,380 377 00:15:57,380 --> 00:15:59,800 >> તેથી આ કિસ્સામાં, આ પ્રકારની છે હું વિશે વાત કરવામાં આવી છે તે, 378 00:15:59,800 --> 00:16:02,210 તમે ત્યાં સુધી આ ફરી પૂછે છે હકારાત્મક નંબર મળે છે. 379 00:16:02,210 --> 00:16:05,060 તેથી આપણે જાણીએ છીએ કે printf "હકારાત્મક નંબર દાખલ કરો" 380 00:16:05,060 --> 00:16:08,720 અને ખરેખર તે માટે પૂછતી ઇનપુટ ઓછામાં ઓછા એક વખત થાય છે. 381 00:16:08,720 --> 00:16:12,650 વપરાશકર્તા દુષ્ટ છે અને રાખે છે નકારાત્મક નંબર દાખલ જે 382 00:16:12,650 --> 00:16:14,210 તેને ચલાવવા પડશે કે કેવી રીતે ઘણી વખત જાણે છે. 383 00:16:14,210 --> 00:16:17,500 પરંતુ આ કોડ ગેરંટી આપવામાં આવે છે ઓછામાં ઓછા એક વખત ચલાવવા માટે. 384 00:16:17,500 --> 00:16:20,040 તે મહાન છે અને તે શા માટે ઇનપુટ માન્ય છે. 385 00:16:20,040 --> 00:16:22,300 અને તમે એક તદ્દન બીટ કે ઉપયોગ કરશે. 386 00:16:22,300 --> 00:16:23,870 387 00:16:23,870 --> 00:16:25,830 >> અધિકાર બધા, કોઈપણ પ્રશ્નો અત્યાર સુધી? 388 00:16:25,830 --> 00:16:27,080 389 00:16:27,080 --> 00:16:28,030 અમે બધા સારા છો? 390 00:16:28,030 --> 00:16:29,513 હું ખૂબ ઝડપથી વાત કરું છું? 391 00:16:29,513 --> 00:16:30,520 392 00:16:30,520 --> 00:16:31,130 અમે સારા છીએ? 393 00:16:31,130 --> 00:16:31,630 ઠીક છે. 394 00:16:31,630 --> 00:16:32,960 395 00:16:32,960 --> 00:16:33,800 ઓસમ 396 00:16:33,800 --> 00:16:35,841 >> તેથી અમે આગળ જવા માટે જઈ રહ્યાં છો, અને એરે વિશે વાત કરો. 397 00:16:35,841 --> 00:16:36,660 398 00:16:36,660 --> 00:16:37,600 કૂલ. 399 00:16:37,600 --> 00:16:40,700 તેથી એરે મૂળભૂત છે ફક્ત માહિતી માળખાં 400 00:16:40,700 --> 00:16:43,260 કે અમને સંગ્રહવા માટે પરવાનગી આપે છે આ જ પ્રકારની વસ્તુઓ. 401 00:16:43,260 --> 00:16:47,920 તમે ક્યારેય ઝાકઝમાળ હોય તો, તે છે ક્યાં માત્ર ints હોય જાઉં 402 00:16:47,920 --> 00:16:51,590 અથવા તે માત્ર ફ્લોટ્સ રહ્યું છે અથવા તે માત્ર અક્ષરો હોવા રહ્યું છે. 403 00:16:51,590 --> 00:16:55,440 તમે સાથે પૂર્ણાંક હોય છે જઈ રહ્યાં છો નથી ડબલ સાથે ફ્લોટ સાથે ઘરનાં પરચૂરણ કામો. 404 00:16:55,440 --> 00:16:56,850 એક વસ્તુ છે. 405 00:16:56,850 --> 00:17:00,810 એરે, માત્ર એક માપ છે અથવા તેઓ માત્ર એક પ્રકાર છો. 406 00:17:00,810 --> 00:17:05,679 >> તેથી અહીં અમે કદ ઝાકઝમાળ છે તે ત્રણ પૂર્ણાંકો સાથે ત્રણ. 407 00:17:05,679 --> 00:17:07,970 તેઓ તરે છે શકે છે, પરંતુ અમે છો તેઓ છો ints કહેવા જાઉં. 408 00:17:07,970 --> 00:17:09,310 409 00:17:09,310 --> 00:17:16,970 જેથી ખ્યાલ એક વસ્તુ એરે છે કે તમે આરંભ જ્યારે સમૂહ કદ છે 410 00:17:16,970 --> 00:17:22,285 તેમને છે, અને તેઓ easily-- ન હોય તમે બધા ઓછી આરામદાયક છે, કારણ કે 411 00:17:22,285 --> 00:17:25,034 તમે હમણાં જ તેમને લાગે છે કે જોઈએ કદ વિસ્તારવા માટે સમર્થ નહિં હોય. 412 00:17:25,034 --> 00:17:26,119 413 00:17:26,119 --> 00:17:28,740 જોકે મોટા તમે સેટ આઉટ શરૂઆતમાં તમારા એરે, 414 00:17:28,740 --> 00:17:31,070 કે તે ચાલી રહ્યું છે કદ રહેવા એરે કારણ 415 00:17:31,070 --> 00:17:33,070 મેમરી સતત બ્લોક્સ છે. 416 00:17:33,070 --> 00:17:34,007 417 00:17:34,007 --> 00:17:35,840 અને તમે ગાય્સ મળે ત્યારે થોડી વધુ માં 418 00:17:35,840 --> 00:17:40,820 મેમરી ખરેખર પર બહાર નાખ્યો છે કેવી રીતે ડિસ્ક અને ઢગલો અને સ્ટેક, 419 00:17:40,820 --> 00:17:42,220 તે થોડી વધુ અર્થમાં બનાવવા માટે પડશે. 420 00:17:42,220 --> 00:17:48,310 >> પરંતુ તમે માત્ર તે છે, જેમ કે વિચાર કરી શકે છે તમારી હાર્ડ ડિસ્ક પર જગ્યા માત્ર એક પંક્તિ. 421 00:17:48,310 --> 00:17:52,540 અને તમે ત્યાં છે કે ખાતરી કરી શકો છો તે પછી ખાલી જગ્યા હશે. 422 00:17:52,540 --> 00:17:55,290 તમે એક એરે પ્રારંભ કરી શકે છે ત્રણ અને પછી કદાચ તમે 423 00:17:55,290 --> 00:17:59,190 પાંચ અન્ય એરે પ્રારંભ પાછળથી, અને તે યોગ્ય છે કે પછી છે. 424 00:17:59,190 --> 00:18:04,000 તેથી જો તમે ભૂતકાળમાં હાજર જાઓ તો કે પ્રથમ એરે માં ત્રણ, 425 00:18:04,000 --> 00:18:06,370 તમે લખી આવશે કંઈક બીજું પર. 426 00:18:06,370 --> 00:18:10,390 તેથી એરે ફક્ત તમને ગાય્ઝ માટે ભાવ એક ચોક્કસ માપ તરીકે તેમને લાગે છે. 427 00:18:10,390 --> 00:18:12,700 428 00:18:12,700 --> 00:18:16,890 >> તેથી જો તમે જઈ રહ્યાં છો એક એરે બનાવવા આ તદ્દન થોડી શું કરવાની જરૂર છે. 429 00:18:16,890 --> 00:18:18,240 430 00:18:18,240 --> 00:18:22,080 અમે હોય છે, તેવી જ રીતે તેથી આંટીઓ માટે અમારા સામાન્ય માળખું 431 00:18:22,080 --> 00:18:24,910 અમે એક સરસ સામાન્ય હોય છે અમારી એરે માટે માળખું. 432 00:18:24,910 --> 00:18:28,430 તેઓ એક પ્રકારની છે, કારણ કે તમામ એક એરે માં તત્વો, એક પ્રકાર છે 433 00:18:28,430 --> 00:18:30,950 તમે પ્રારંભ કરવાની જરૂર છે પ્રકાર શું છે. 434 00:18:30,950 --> 00:18:33,804 >> તમે અહીં જુઓ, તેથી, અમે એક સરસ થોડું કૌંસ માહિતી પ્રકાર છે. 435 00:18:33,804 --> 00:18:35,970 અમે પૂર્ણાંક બનાવી રહ્યાં છો, તેથી જો અરે, કે પૂર્ણાંક હશે. 436 00:18:35,970 --> 00:18:38,830 અમે ઘરનાં પરચૂરણ કામો બનાવી રહ્યા છો તો અરે, તે ઘરનાં હશો. 437 00:18:38,830 --> 00:18:41,890 અમે શબ્દમાળા બનાવી રહ્યાં છો, તો અરે, તે શબ્દમાળા હશો. 438 00:18:41,890 --> 00:18:45,140 અને પછી તમારા એરે નામ, ગમે તે તમે તેને કરવા માંગો છો. 439 00:18:45,140 --> 00:18:51,750 તેથી કદાચ તે કદાચ ટેસ્ટ સ્કોર્સ અથવા છે તે વિદ્યાર્થીઓ છે અથવા કદાચ તે કેન્ડી છે. 440 00:18:51,750 --> 00:18:54,440 તમે જે નામ નક્કી કરવા માટે તમારા અરે, તે પ્રયત્ન કરીશું શું છે. 441 00:18:54,440 --> 00:18:57,260 >> અને પછી કૌંસ માં, તમે પડશે તમે કરવા માંગો છો કે કદ ધરાવે છે. 442 00:18:57,260 --> 00:19:01,350 તેથી, અમે 10 વિદ્યાર્થીઓ સ્ટોર કરવામાં આવે છે કે અમે કેન્ડી 15 પ્રકારના સંગ્રહિત થાય છે? 443 00:19:01,350 --> 00:19:03,200 444 00:19:03,200 --> 00:19:03,920 શું નથી. 445 00:19:03,920 --> 00:19:06,830 અહીં આપણા ઉદાહરણમાં તેથી અમે એક એરે બનાવી રહ્યા છીએ 446 00:19:06,830 --> 00:19:10,100 કદ ત્રણ છે, કે જે તમે ગાય્સ અહીં જમણી બાજુ પર જુઓ. 447 00:19:10,100 --> 00:19:11,350 448 00:19:11,350 --> 00:19:15,990 અને અમે પ્રથમ પ્રારંભ ત્યારે તે બધું જ શૂન્ય પર સેટ છે. 449 00:19:15,990 --> 00:19:18,970 તેથી તે માત્ર માનવામાં આવે છે ના એક કોરી પાટી જેવું છે. 450 00:19:18,970 --> 00:19:22,550 અમે બધા છે, આ તમામ જગ્યાઓ હોય છે આ બોક્સ, અમે અમારી માહિતી મૂકવામાં શકે 451 00:19:22,550 --> 00:19:25,530 પરંતુ તેઓ માત્ર ખાલી છો સમય માટે છે. 452 00:19:25,530 --> 00:19:28,700 >> અમે માંગો છો, તો વાસ્તવમાં આ કિંમતો તેમને સોંપી, 453 00:19:28,700 --> 00:19:33,050 અમે અહીં બતાવે હેઠળ તરીકે આવું. 454 00:19:33,050 --> 00:19:39,170 તેથી જો તમે ગમે તે નામ તમારા અરે તમે શું કરવા માંગો છો અનુક્રમણિકા પછી અને. 455 00:19:39,170 --> 00:19:43,070 તેથી ઇન્ડેક્સ માત્ર ઉલ્લેખ કરે છે, જેમ કે, શું સ્લોટ અમે જોઈ રહ્યાં છો. 456 00:19:43,070 --> 00:19:47,830 અને એક મહત્વની વસ્તુ નોટિસ એરે શૂન્ય સૂચિત કરવામાં આવે છે. 457 00:19:47,830 --> 00:19:53,160 અમે મેમરી માં પ્રથમ સ્પેસ માંગો છો, તો અમારા એરે છે, તે શૂન્ય થઈ રહ્યું છે. 458 00:19:53,160 --> 00:19:54,740 અમે બીજા માંગો છો, તો તે એક હશો. 459 00:19:54,740 --> 00:19:56,198 અમે ત્રીજી માંગો છો, તો તે બે હશો. 460 00:19:56,198 --> 00:19:57,820 તેથી અને તેથી આગળ. 461 00:19:57,820 --> 00:20:02,130 >> જે પણ છે શા માટે, પરંપરાગત, અમે આંટીઓ માટે આવું ત્યારે મને ખાતરી છે કે છું, 462 00:20:02,130 --> 00:20:05,030 તમે ગાય્સ આશ્ચર્ય હતા, શા માટે અમે 1 વિરુદ્ધ 0 શરૂ કરી શકું? 463 00:20:05,030 --> 00:20:09,909 અમે સંક્રમણ કારણ કે જ્યારે અને તે છે એરે ઉપયોગ કરીને, તે યોગ્ય નકશો. 464 00:20:09,909 --> 00:20:11,700 તમે કરવા માંગો છો, તેથી જો , તેને એક એરે માં ફરી વળવું 465 00:20:11,700 --> 00:20:14,830 માટે ઘણો વધુ અર્થમાં બનાવે છે હું 0 બરાબર શું અમે કારણ કે 466 00:20:14,830 --> 00:20:17,940 કે પત્રવ્યવહાર કરશે ખબર મેમરી પ્રથમ સ્પોટ. 467 00:20:17,940 --> 00:20:18,990 468 00:20:18,990 --> 00:20:19,990 તે સાથે સારા દરેક વ્યક્તિને? 469 00:20:19,990 --> 00:20:21,060 470 00:20:21,060 --> 00:20:21,560 કૂલ. 471 00:20:21,560 --> 00:20:26,240 >> અને અહીં નીચે માત્ર છે પછી પર બીજી રીતે એક એરે પ્રારંભ કરવા માટે. 472 00:20:26,240 --> 00:20:29,590 જો તમે હજુ પણ તમારા ડેટા પ્રકાર અને નામ, 473 00:20:29,590 --> 00:20:31,960 પરંતુ તેના બદલે ખરેખર ત્યાં એક માપ મૂકે છે, 474 00:20:31,960 --> 00:20:33,830 તમે ફક્ત ખાલી કૌંસ કરી શકો છો. 475 00:20:33,830 --> 00:20:36,350 અને પછી આ સર્પાકાર સાથે તળિયે કૌંસ 476 00:20:36,350 --> 00:20:40,270 તમે આ માહિતી માત્ર ઇનપુટ કરી શકો છો કે તમે અલ્પવિરામ દ્વારા અલગ કરવા માંગો છો. 477 00:20:40,270 --> 00:20:43,070 અને તે આપમેળે થશે ઠીક છે, હું જોઈ કહે છે, 478 00:20:43,070 --> 00:20:47,300 તમે ત્રણ હોય છે આ કૌંસ વસ્તુઓ. 479 00:20:47,300 --> 00:20:51,410 તેથી હું ત્રણ ફાળવણી કરવાની જરૂર ખબર છે કે પછી મેમરી બ્લોક્સ અને તે સ્ટોર કરે છે. 480 00:20:51,410 --> 00:20:55,300 481 00:20:55,300 --> 00:21:01,670 >> તેથી પ્રથમ આવૃત્તિ તમે ઉપયોગ કરી શકે છે તમે ઇનપુટ તમારા વપરાશકર્તા પૂછવા રહ્યાં છો, તો 482 00:21:01,670 --> 00:21:04,770 મૂલ્યો તમે કરી શકો છો કે જેથી એરે મારફતે ફરી વળવું 483 00:21:04,770 --> 00:21:07,660 અને ask-- ઇનપુટ તેમને કેટલાક પૂર્ણાંક વિચાર. 484 00:21:07,660 --> 00:21:10,500 તમે પહેલાંથી કિંમતો જાણો છો, તો તે ઘણો વધુ અર્થમાં બનાવે છે 485 00:21:10,500 --> 00:21:12,110 બીજી રીતે ઉપયોગ કરવા માટે. 486 00:21:12,110 --> 00:21:17,270 પરંતુ મોટા ભાગના કિસ્સાઓમાં, તમે જાણતા ન શકે શું તે કિંમતો બનવા જઈ રહ્યું છે. 487 00:21:17,270 --> 00:21:19,060 488 00:21:19,060 --> 00:21:19,560 કૂલ. 489 00:21:19,560 --> 00:21:20,393 કોઈપણ અન્ય પ્રશ્નો? 490 00:21:20,393 --> 00:21:21,206 491 00:21:21,206 --> 00:21:21,705 ઓલરાઇટ. 492 00:21:21,705 --> 00:21:25,960 493 00:21:25,960 --> 00:21:30,370 >> તેથી એક elements-- ઍક્સેસ એરે વિશે મહાન વસ્તુઓ 494 00:21:30,370 --> 00:21:33,310 તેઓ રેન્ડમ હોય છે વપરાશ, જેનો અર્થ છે કે જે તમને 495 00:21:33,310 --> 00:21:36,010 દરેક બ્લોક મારફતે જોવા માટે નથી. 496 00:21:36,010 --> 00:21:38,150 તમે જાણો છો કે તમે તે માંગો બ્લોક બે શું, 497 00:21:38,150 --> 00:21:40,820 તમે હમણાં જ મને બે અવરોધિત આપે છે, કહી શકો છો. 498 00:21:40,820 --> 00:21:44,160 અને તે શા માટે આ છે સૂચકાંકો જેથી મહત્વપૂર્ણ છે, 499 00:21:44,160 --> 00:21:46,220 અને છે કે અમે ખરેખર કેવી રીતે તેમને ઍક્સેસ છે. 500 00:21:46,220 --> 00:21:50,660 તેથી આ કિસ્સામાં, અમે પહેલાં જ્યારે જોયું અમે એક મૂલ્યો સોંપણી કરવામાં આવી હતી 501 00:21:50,660 --> 00:21:55,360 પહેલાં, અમે નામ અને હતી અનુક્રમણિકા અમે અધિકાર ઍક્સેસ કરવા માગે છે? 502 00:21:55,360 --> 00:21:59,370 તેથી એ જ રીતે, કે જે બધા છે કે આપણે ખરેખર છે કે જે માહિતી બહાર ખેંચી નથી. 503 00:21:59,370 --> 00:22:02,940 અમે નામ છે અને અમે અમે માંગો છો તે અનુક્રમણિકા છે. 504 00:22:02,940 --> 00:22:06,710 >> આ કિસ્સામાં, લૂપ માટે તેથી નીચે અહીં નીચે, કોઈપણ 505 00:22:06,710 --> 00:22:09,060 તે શું કરી રહ્યો છે ખબર, તે શું છાપી શકે છે? 506 00:22:09,060 --> 00:22:13,771 507 00:22:13,771 --> 00:22:14,270 Mmhmm? 508 00:22:14,270 --> 00:22:17,790 509 00:22:17,790 --> 00:22:18,520 બરાબર. 510 00:22:18,520 --> 00:22:20,130 તેથી હા, તે માત્ર વારો છે. 511 00:22:20,130 --> 00:22:23,410 હું અમે ચાલવા કરી શકો છો શૂન્ય સમાન છે માત્ર ઝડપથી કોડ દ્વારા. 512 00:22:23,410 --> 00:22:26,680 હું શૂન્ય બરાબર છે, હું ઓછી છે આ સમયે ત્રણ કરતાં, અધિકાર? 513 00:22:26,680 --> 00:22:27,780 તેથી બહાર ચકાસે છે. 514 00:22:27,780 --> 00:22:33,370 અને અમે બરાબર છે, પ્રિન્ટ એફ કહે છે, ગમે હું તાપમાન છે. 515 00:22:33,370 --> 00:22:37,990 હું જ્યારે અમે પ્રથમ અહીં શૂન્ય છે અમે આ પ્રથમ સ્થળ પર જાઓ, જેથી ફરી વળવું, 516 00:22:37,990 --> 00:22:40,840 અને અમે બરાબર, 65 કહે છે, નંબર અમે પ્રિન્ટ માંગો છો. 517 00:22:40,840 --> 00:22:43,570 તેથી તે 65 પ્રિન્ટ આઉટ પડશે અને પછી એક નવી લીટી નથી. 518 00:22:43,570 --> 00:22:46,550 હું અપડેટ કરશે, જેથી તે 87 છાપે છે. 519 00:22:46,550 --> 00:22:48,780 તે ફરીથી સુધારે છે, અને તે 30 છાપી પડશે. 520 00:22:48,780 --> 00:22:49,810 521 00:22:49,810 --> 00:22:50,630 દરેક વ્યક્તિને ઠંડી? 522 00:22:50,630 --> 00:22:51,630 523 00:22:51,630 --> 00:22:52,130 ઓસમ. 524 00:22:52,130 --> 00:22:54,340 525 00:22:54,340 --> 00:22:54,840 >> તમામ હક અનામત. 526 00:22:54,840 --> 00:22:57,710 તેથી અહીં એક પ્રકારની છે હું કેવી રીતે વસ્તુ કહેતા હતા 527 00:22:57,710 --> 00:23:00,020 તમે ટ્રૅક રાખી શકો છો કોઈને સ્કોર અને શા માટે 528 00:23:00,020 --> 00:23:03,300 તમે પ્રથમ ઉપયોગ કરશે પ્રારંભ માર્ગ 529 00:23:03,300 --> 00:23:04,890 બદલે બીજો રસ્તો છે. 530 00:23:04,890 --> 00:23:06,620 અને આ માત્ર મારફતે જાય છે. 531 00:23:06,620 --> 00:23:08,945 અને અમે 30 એક વર્ગ કદ ધરાવે છે નોટિસ. 532 00:23:08,945 --> 00:23:10,690 533 00:23:10,690 --> 00:23:15,770 અને અમે આ આરંભ કરી રહ્યા છીએ માપ 30 કે ints ઝાકઝમાળ. 534 00:23:15,770 --> 00:23:18,070 અને પછી અમે વારો આવે છે દ્વારા અને અમે છો 535 00:23:18,070 --> 00:23:20,910 ઇનપુટ વપરાશકર્તા પૂછવા આ દરેક માટે સ્કોર્સ 536 00:23:20,910 --> 00:23:23,700 અને પછી તેને સોંપણી મેમરી ચોક્કસ સ્થળ 537 00:23:23,700 --> 00:23:24,860 કે જે એરે માં ક્યાંક. 538 00:23:24,860 --> 00:23:26,700 539 00:23:26,700 --> 00:23:27,890 કૂલ? 540 00:23:27,890 --> 00:23:29,650 કે દરેકને અર્થમાં છે? 541 00:23:29,650 --> 00:23:30,150 Mmhmm? 542 00:23:30,150 --> 00:23:32,910 543 00:23:32,910 --> 00:23:40,360 >> તેથી hashtag વર્ગ કદ વ્યાખ્યાયિત કરે છે 30 preprocessor ડાઈરેક્ટીવ છે, 544 00:23:40,360 --> 00:23:43,780 જે ફક્ત તે છે gets-- એનો અર્થ એ થાય સંકલન પ્રક્રિયા જેવી કરવું. 545 00:23:43,780 --> 00:23:47,595 તમે વિચાર કરી શકો છો એક વૈશ્વિક ચલ છે. 546 00:23:47,595 --> 00:23:49,260 547 00:23:49,260 --> 00:23:53,030 અમે તે કરવા માર્ગ છે typically-- તે તમારા કોડ માટે પરવાનગી આપે છે 548 00:23:53,030 --> 00:23:54,770 વધુ સરળતાથી બદલી શકાય છે. 549 00:23:54,770 --> 00:23:59,480 તેથી આપણે કહેવું છે કે અમારા વર્ગ કદ અચાનક 15 થી 30 જાય છે, 550 00:23:59,480 --> 00:24:03,930 હું આ રીતે વ્યાખ્યાયિત ન હતી, જો, હું મારા સમગ્ર કાર્યક્રમ મારફતે જાઓ હોય છે 551 00:24:03,930 --> 00:24:07,420 અને 15 થી 30 દરેક ઉદાહરણ બદલો. 552 00:24:07,420 --> 00:24:11,590 પરંતુ આ સાથે, હું એક બદલવા માટે વિચાર સ્પોટ, અને બાકીનું બધું બદલાય છે. 553 00:24:11,590 --> 00:24:14,930 >> તમે ક્યારેય કરવા માંગો છો હેશ કિસ્સામાં વ્યાખ્યાયિત 554 00:24:14,930 --> 00:24:19,020 જ્યાં તમે અમુક ટ્રૅક રાખી રહ્યાં છે એક વર્ગ માટે સ્કોર્સ સંખ્યા સુયોજિત 555 00:24:19,020 --> 00:24:23,250 અથવા તમે એક નંબર ઉપયોગ કરી રહ્યાં છો કે, જેમ, તે વાપરવામાં આવશે 556 00:24:23,250 --> 00:24:27,740 એક ખૂબ જ લાંબા સમય સુધી કાર્યક્રમ દરમિયાન, તે સારી શરૂઆત છે કે વ્યાખ્યાયિત 557 00:24:27,740 --> 00:24:34,440 ક્યારેય જો તે બદલી, તમે વિચાર કરો કે જેથી ને બદલે 100 ની એક સ્પોટ બદલવા માટે. 558 00:24:34,440 --> 00:24:34,940 હા? 559 00:24:34,940 --> 00:24:39,830 >> વિદ્યાર્થી: તે કરવાનું વચ્ચે અને માત્ર ટોચ પર ઉપર [અશ્રાવ્ય] જાહેર. 560 00:24:39,830 --> 00:24:42,470 >> ALLISON BUCHHOLTZ-એયુ: તેથી તે efficient-- સાથે શું કરવું છે 561 00:24:42,470 --> 00:24:45,460 તે દાયરાની બહાર પ્રકારની છે શું આપણે આ વિભાગમાં આવરી લે છે. 562 00:24:45,460 --> 00:24:49,236 તે કાર્યક્ષમતા સાથે વધુ કરવા માટે છે અને કેવી રીતે વસ્તુઓ ખરેખર 563 00:24:49,236 --> 00:24:50,485 સંકલન પ્રક્રિયા કામ કરે છે. 564 00:24:50,485 --> 00:24:52,590 565 00:24:52,590 --> 00:24:55,006 તમે ખરેખર કરવા માંગો છો તે વિશે, હું તમને મોકલવા માટે ખુશ છું 566 00:24:55,006 --> 00:24:56,450 તે વિશે સાધનો સાથે એક ઇમેઇલ. 567 00:24:56,450 --> 00:24:57,810 568 00:24:57,810 --> 00:25:03,880 વ્યાખ્યાયિત હેશ પ્રયત્ન કરે છે વસ્તુઓ માટે પસંદ કર્યું હતું. 569 00:25:03,880 --> 00:25:06,380 અને તમે વધુ કોડ તરીકે, તમે આ પ્રકારનો ઘોંઘાટ જાણવા 570 00:25:06,380 --> 00:25:09,135 તમે ઉપયોગ કરવો જોઈએ જ્યારે હેશ વિરુદ્ધ વૈશ્વિક વ્યાખ્યાયિત કરે છે. 571 00:25:09,135 --> 00:25:11,010 પરંતુ તેટલા સમય માટે, તમે ખરેખર ન હોય 572 00:25:11,010 --> 00:25:13,290 તે વિશે ચિંતા કરવાની જરૂર ટૂંકા જવાબ છે. 573 00:25:13,290 --> 00:25:15,360 574 00:25:15,360 --> 00:25:16,360 તે સાથે સારા દરેક વ્યક્તિને? 575 00:25:16,360 --> 00:25:18,151 અને પણ, જો તમે ઇચ્છો તો હેશ વ્યાખ્યાયિત કરે છે ઉપયોગ કરવા માટે, 576 00:25:18,151 --> 00:25:21,120 તેને નોટિસ ખરેખર મહત્વનું છે નામ બધા કેપ્સ માં પ્રયત્ન કરીશું. 577 00:25:21,120 --> 00:25:22,210 578 00:25:22,210 --> 00:25:24,674 અમે હમણાં જ નથી કરી રહ્યાં છો વર્ગ કદ નાટ્યાત્મક હોઈ શકે છે. 579 00:25:24,674 --> 00:25:26,090 તે ખરેખર બધા કેપ્સ માં પ્રયત્ન કરીશું. 580 00:25:26,090 --> 00:25:27,880 581 00:25:27,880 --> 00:25:28,610 કૂલ. 582 00:25:28,610 --> 00:25:30,130 ત્યાં બીજું કંઇ? 583 00:25:30,130 --> 00:25:31,190 અમે સારા છીએ? 584 00:25:31,190 --> 00:25:32,220 લવલી. 585 00:25:32,220 --> 00:25:32,720 આપનું સ્વાગત છે. 586 00:25:32,720 --> 00:25:34,240 587 00:25:34,240 --> 00:25:38,495 >> ઠીક છે, તેથી હું તમને ગાય્ઝ એક નજર કરવા માંગો છો તમે ક્ષતિના શોધી શકો છો અને આ જુઓ. 588 00:25:38,495 --> 00:25:45,580 589 00:25:45,580 --> 00:25:46,507 હું તમને સંકેત આપી શકશો. 590 00:25:46,507 --> 00:25:47,840 તે માટે લૂપ ક્યાંક છે. 591 00:25:47,840 --> 00:25:53,070 592 00:25:53,070 --> 00:25:53,665 Mmhmm? 593 00:25:53,665 --> 00:25:55,704 >> વિદ્યાર્થી: 2 સમાન કરતાં ઓછી હોવી જોઈએ. 594 00:25:55,704 --> 00:25:56,920 595 00:25:56,920 --> 00:26:01,094 >> ALLISON: તે કરતાં ઓછી હોઇ શકે છે, તેથી અથવા 2 સમાન, અથવા તેને 3 કરતાં ઓછી હોઇ શકે છે. 596 00:26:01,094 --> 00:26:02,510 અને તે માટે તર્ક શું છે? 597 00:26:02,510 --> 00:26:05,135 >> વિદ્યાર્થી: [અશ્રાવ્ય], 0, 1, 2. 598 00:26:05,135 --> 00:26:06,080 >> ALLISON: ચોક્કસ. 599 00:26:06,080 --> 00:26:12,180 માપ n ઝાકઝમાળ તેથી, અમે માત્ર એ ઓછા 1 સૂચકાંકો છે. 600 00:26:12,180 --> 00:26:13,700 601 00:26:13,700 --> 00:26:14,200 કૂલ. 602 00:26:14,200 --> 00:26:15,091 603 00:26:15,091 --> 00:26:17,840 અને પછી અમે ખરેખર ઉન્મત્ત મેળવી શકો છો અને મલ્ટી પરિમાણીય એરે છે. 604 00:26:17,840 --> 00:26:19,340 605 00:26:19,340 --> 00:26:23,960 સમસ્યાઓ એક હું તે લીધો ત્યારે મારા વર્ષે જરૂરી મલ્ટી પરિમાણીય એરે, 606 00:26:23,960 --> 00:26:28,720 અને હું એક તેમને જરૂર પડી શકે છે લાગે છે તે આ વર્ષે, આરામદાયક હશે. 607 00:26:28,720 --> 00:26:30,140 હવે તે આસપાસ તમારા માથા લપેટી. 608 00:26:30,140 --> 00:26:33,087 તે ત્રાસ પાછા આવશે તમે, પરંતુ એક ઠંડી રીતે. 609 00:26:33,087 --> 00:26:35,420 તેથી જો તમે ખરેખર માત્ર વિચાર કરી શકો છો મલ્ટી પરિમાણીય એરે 610 00:26:35,420 --> 00:26:36,870 એરે છે. 611 00:26:36,870 --> 00:26:38,060 612 00:26:38,060 --> 00:26:43,809 તેથી જો તમે આ પ્રકારની ટોચ વિચાર કરી શકો છો મેમરી પ્રથમ ભાગ તરીકે પંક્તિ. 613 00:26:43,809 --> 00:26:45,600 અને આ એક છે મેમરી બીજા ભાગ છે, 614 00:26:45,600 --> 00:26:47,570 અને છેલ્લા પંક્તિ છે મેમરી ત્રીજા ભાગ છે. 615 00:26:47,570 --> 00:26:50,740 અને તે અંદર એક એરે છે. 616 00:26:50,740 --> 00:26:53,250 પરંતુ અલબત્ત, તેને સરળ છે આ જેમ નિરૂપણ છે. 617 00:26:53,250 --> 00:26:55,610 >> તેથી જો તમે તે જ રીતે પ્રારંભ. 618 00:26:55,610 --> 00:26:57,290 619 00:26:57,290 --> 00:27:01,610 આ એક પાત્ર છે ત્રણ ત્રણ બોર્ડ. 620 00:27:01,610 --> 00:27:04,180 તેથી જો તમે ત્રણ પંક્તિઓ છે અને ત્રણ સ્તંભો. 621 00:27:04,180 --> 00:27:06,760 અમે તેને આ રીતે રજૂ કરી રહ્યાં છે. 622 00:27:06,760 --> 00:27:11,800 અને તમે તેને ઍક્સેસ હશે એ જ રીતે, પંક્તિ દ્વારા સ્તંભ. 623 00:27:11,800 --> 00:27:14,840 અને તેથી 1,1 અમે અહીં જુઓ. 624 00:27:14,840 --> 00:27:18,730 અમે એક શૂન્ય સોંપી ત્યાં શૂન્ય. 625 00:27:18,730 --> 00:27:21,900 2,0 અને 0,2. 626 00:27:21,900 --> 00:27:26,900 તેથી જો તમે માત્ર જો them-- ઍક્સેસ હશે કોઈને ક્યારેય, રેખીય બીજગણિત થાય છે 627 00:27:26,900 --> 00:27:31,580 તમે એક તત્વ ઍક્સેસ એ જ રીતે એક matrice, તે અહીં જ વિચાર છે. 628 00:27:31,580 --> 00:27:33,030 તેથી જો તમે પાછા ગણિત તેને સાંકળી શકે છે. 629 00:27:33,030 --> 00:27:34,130 630 00:27:34,130 --> 00:27:36,380 તમે પણ ચિંતા કરવાની જરૂર નથી હમણાં આ વિશે ઘણું. 631 00:27:36,380 --> 00:27:38,671 તે સંપર્કમાં સારી છે, તમે તે કરી શકો છો કે જે ખબર. 632 00:27:38,671 --> 00:27:42,700 તમે અમુક બનાવી શકો છો નંબર તમે કરી શકો છો ક્રેઝી 633 00:27:42,700 --> 00:27:44,750 ક્રેઝી એરે બનાવવા બધા હું કહેવા જાઉં છું. 634 00:27:44,750 --> 00:27:45,250 [અશ્રાવ્ય] 635 00:27:45,250 --> 00:27:46,585 636 00:27:46,585 --> 00:27:48,460 તે થોડી ક્રેઝી નહીં પરંતુ તે ખરેખર ઠંડી છે. 637 00:27:48,460 --> 00:27:50,020 638 00:27:50,020 --> 00:27:50,670 ઓસમ. 639 00:27:50,670 --> 00:27:52,550 >> અને પછી, તેથી અમે અહીં એક ઉદાહરણ છે. 640 00:27:52,550 --> 00:27:54,165 તે એક શબ્દમાળા લંબાઈ ગણતરી. 641 00:27:54,165 --> 00:27:55,210 642 00:27:55,210 --> 00:27:59,670 તેથી તમે કેવી રીતે ઘણા લોકો જાણતા હતા કે તમે ઉપયોગ કરી રહ્યાં છો કે શબ્દમાળાઓ 643 00:27:59,670 --> 00:28:01,265 માત્ર અક્ષરો એરે છે? 644 00:28:01,265 --> 00:28:03,670 645 00:28:03,670 --> 00:28:04,655 હા, બરાબર છે. 646 00:28:04,655 --> 00:28:08,000 તેથી જો તમે ગાય્સ તમે ન લાગે શકે છે કે ઉપયોગ એરે છે, પરંતુ કોઈપણ સમયે પહેલાં 647 00:28:08,000 --> 00:28:10,740 તમે માં GetString ઉપયોગ CSView પુસ્તકાલય, તમે છો 648 00:28:10,740 --> 00:28:14,690 ખરેખર માત્ર માટે પૂછતી અક્ષરો ઝાકઝમાળ. 649 00:28:14,690 --> 00:28:17,450 અને અમે તમામ કાળજી લઈ રહ્યા છો તમે માટે બેક ઓવરને છે. 650 00:28:17,450 --> 00:28:20,184 પરંતુ તમે ઉપયોગ કરી રહ્યા છે એરે, કારણ કે તમે શરૂઆત કરી હતી. 651 00:28:20,184 --> 00:28:21,350 તમે માત્ર હજુ સુધી ખબર ન હતી. 652 00:28:21,350 --> 00:28:22,420 653 00:28:22,420 --> 00:28:28,390 >> અને જો તમે એક અક્ષર એરે છે જ્યારે અથવા શબ્દમાળા સ્ટોર છે કે જે એરે, 654 00:28:28,390 --> 00:28:32,050 છેલ્લા વસ્તુ હંમેશા શું છે નલ ટર્મીનેટર તરીકે ઓળખાય છે, જે 655 00:28:32,050 --> 00:28:33,830 આ અહીં છે. 656 00:28:33,830 --> 00:28:37,300 અને તે ઓવરને અંતે છે તમે સ્ટોર કરી રહ્યાં છે કે દરેક શબ્દ. 657 00:28:37,300 --> 00:28:41,170 અમે બહાર આકૃતિ માંગો છો, તો એક શબ્દમાળા લંબાઈ, અમે કહી શકો છો 658 00:28:41,170 --> 00:28:45,320 સાથે સાથે, તમને ખબર છે, તે બ્લોક સમાવિષ્ટો 659 00:28:45,320 --> 00:28:46,867 અમારા નલ ટર્મીનેટર સમાન નથી. 660 00:28:46,867 --> 00:28:49,450 એટલે કે, કેટલાક કે ત્યાં થાય છે ત્યાં પાત્ર છે કે અમે ખરેખર 661 00:28:49,450 --> 00:28:51,540 તે શબ્દ ભાગ છે વિશે કાળજી. 662 00:28:51,540 --> 00:28:52,665 તમે તમારા લંબાઈ વધારે છે. 663 00:28:52,665 --> 00:28:55,540 અને પછી અમે ખરેખર મેળવવા માટે, જ્યારે આ શબ્દ ઓવરને અંતે, તે સમાપ્ત કરીશું 664 00:28:55,540 --> 00:28:58,790 અને તે અમારા માટે અમારા લંબાઈ પરત મળશે. 665 00:28:58,790 --> 00:29:00,098 Mmhmm? 666 00:29:00,098 --> 00:29:02,906 >> વિદ્યાર્થી: જગ્યા નથી નલ ટર્મીનેટર તરીકે ગણતરી? 667 00:29:02,906 --> 00:29:04,780 ALLISON: તેથી એક જગ્યા છે નથી નલ ટર્મીનેટર. 668 00:29:04,780 --> 00:29:10,590 તમે એક જગ્યા multiple-- છે તેથી જો ખરેખર એક ચોક્કસ ASCII કિંમત છે. 669 00:29:10,590 --> 00:29:11,719 670 00:29:11,719 --> 00:29:13,552 વિદ્યાર્થી: શું છે ઉદ્ગારવાચક ફરીથી બરાબર? 671 00:29:13,552 --> 00:29:17,080 ALLISON: તેથી, આ તમે નો સંદર્ભ લો છે. 672 00:29:17,080 --> 00:29:21,220 તમે ક્યારેય ઓફિસ કલાકો મને સાંભળો છો હું હંમેશા તેને કૉલ જેમ, બેંગ સમકક્ષ હોય છે. 673 00:29:21,220 --> 00:29:23,520 તેથી બેંગ નથી. 674 00:29:23,520 --> 00:29:25,370 તેથી આ બરાબર છે. 675 00:29:25,370 --> 00:29:28,480 676 00:29:28,480 --> 00:29:32,290 તમે પ્રયાસ કરી રહ્યાં છો, તેથી જો કંઈક ખોટું છે, તો જુઓ, 677 00:29:32,290 --> 00:29:35,915 તમે હંમેશા બેંગ શું ખબર ગમે ચલ છે, અને જો તે ખોટા છે, 678 00:29:35,915 --> 00:29:38,540 તે સાચું છે અને તમે મૂલ્યાંકન સાથે ઠંડી સામગ્રી કરી શકો છો. 679 00:29:38,540 --> 00:29:39,830 680 00:29:39,830 --> 00:29:40,675 કે પછી વધુ. 681 00:29:40,675 --> 00:29:42,090 682 00:29:42,090 --> 00:29:42,590 કૂલ. 683 00:29:42,590 --> 00:29:44,260 બધું ત્યાં સારું? 684 00:29:44,260 --> 00:29:44,760 ઓસમ. 685 00:29:44,760 --> 00:29:48,045 >> તેથી હવે તે તમારા ગાય્ઝ સમય છે હું વાત કરી, કારણ કે કામ કરે છે. 686 00:29:48,045 --> 00:29:49,220 687 00:29:49,220 --> 00:29:53,200 તેથી હું તમને માત્ર એક એરે બનાવવા માંગો છો પૂર્ણાંકો સાથે એક, બે અને ત્રણ, 688 00:29:53,200 --> 00:29:54,660 અને પછી તેમને બહાર મુદ્રિત છે. 689 00:29:54,660 --> 00:29:58,050 તમે જેમ, શું કરવાની જરૂર નથી મુખ્ય, મૂર્ખામી ભરેલી વાહિયાત વાત, મૂર્ખામી ભરેલી વાહિયાત વાત, મૂર્ખામી ભરેલી વાહિયાત વાત, ગમે. 690 00:29:58,050 --> 00:30:00,840 હું હમણાં જ તમે પ્રારંભ કરવા માંગો છો એરે અને પછી બનાવો 691 00:30:00,840 --> 00:30:04,790 લૂપ માટે તેમને બહાર છાપવા માટે અથવા જ્યારે લૂપ, તો તમે કરવા માટે. 692 00:30:04,790 --> 00:30:07,600 >> મેં હમણાં જ તમને એક દંપતી આપી શકશો મિનિટ પર કામ કરે છે. 693 00:30:07,600 --> 00:30:09,320 હું મારા અવાજ આરામ કરવા જઇ રહ્યો છું. 694 00:30:09,320 --> 00:30:13,290 જો તમે કોઇ પ્રશ્નો હોય તો, હું ખુશ છું આસપાસ આવે છે અને તમે ગાય્સ સાથે વાત કરવા માટે. 695 00:30:13,290 --> 00:30:15,290 એકબીજા સાથે વાત કરવા માટે મફત લાગે. 696 00:30:15,290 --> 00:30:16,125 વધુ કેન્ડી મેળવો. 697 00:30:16,125 --> 00:30:17,181 698 00:30:17,181 --> 00:30:18,930 હકીકતમાં, હું હમણાં જ પડશે કેન્ડી સાથે આસપાસ જવામાં. 699 00:30:18,930 --> 00:30:19,600 તે કેવી રીતે છે? 700 00:30:19,600 --> 00:30:22,974 701 00:30:22,974 --> 00:30:23,938 >> તમે કોઈપણ માંગો છો? 702 00:30:23,938 --> 00:30:34,703 703 00:30:34,703 --> 00:30:36,675 આ રૂમ માં બીજું કોઈપણ કેન્ડી માંગો છો? 704 00:30:36,675 --> 00:30:47,030 705 00:30:47,030 --> 00:30:49,206 પણ તમે ગાય્સ એક કરતાં વધુ સમય લાગી શકે છે. 706 00:30:49,206 --> 00:30:50,330 જો તમે ઇચ્છો તો એક મદદરૂપ લો. 707 00:30:50,330 --> 00:30:52,690 708 00:30:52,690 --> 00:30:53,190 તેમજ મે. 709 00:30:53,190 --> 00:30:54,929 710 00:30:54,929 --> 00:30:55,720 દરેક વ્યક્તિને સારું? 711 00:30:55,720 --> 00:30:57,561 712 00:30:57,561 --> 00:30:58,060 ઠીક છે. 713 00:30:58,060 --> 00:31:02,750 714 00:31:02,750 --> 00:31:07,290 >> પણ, હું બનાવવા જઈ રહ્યો છું એક અનામી ગૂગલ ફોર્મ, 715 00:31:07,290 --> 00:31:09,830 અને જો તમે ગાય્સ માત્ર સબમિટ કરી શકો છો દરેક વિભાગ પછી પ્રતિસાદ 716 00:31:09,830 --> 00:31:14,115 કંઈક છે, જો તમે કરવા માંગો છો કરાવવા માગો છો તેના પર અથવા કંઈક સુધારવા. 717 00:31:14,115 --> 00:31:17,135 હું ખૂબ માતાનો Peppy થોડો છું તો તમે માટે, હું તે ટોન ડાઉન કરી શકો છો. 718 00:31:17,135 --> 00:31:18,510 719 00:31:18,510 --> 00:31:20,885 મને લાગે છે કે બનાવવા અને તે મોકલીશું તમે બધા બહાર પછીથી. 720 00:31:20,885 --> 00:32:39,420 721 00:32:39,420 --> 00:32:40,020 >> તમામ હક અનામત. 722 00:32:40,020 --> 00:32:41,050 તેથી નાના શરૂ કરો. 723 00:32:41,050 --> 00:32:42,740 કેવી રીતે અમે અમારી એરે પ્રારંભ કરશે? 724 00:32:42,740 --> 00:32:49,690 725 00:32:49,690 --> 00:32:51,670 અમારા એરે પ્રકાર શું છે? 726 00:32:51,670 --> 00:32:52,410 જમણી પૂર્ણાંક? 727 00:32:52,410 --> 00:32:54,740 ઠીક છે, તેથી શું તમે કરવા માંગો છો તમારા એરે કૉલ કરવા માટે? 728 00:32:54,740 --> 00:32:57,880 729 00:32:57,880 --> 00:32:59,230 પૂર્ણાંક એરે, ઠંડી. 730 00:32:59,230 --> 00:33:04,200 બધા હક છે, તેથી અમે પૂર્ણાંક પૂર્ણાંક એરે હોય છે બરાબર છે, અને અમે તે પછી શું છે? 731 00:33:04,200 --> 00:33:07,009 732 00:33:07,009 --> 00:33:08,259 વિદ્યાર્થી: [અશ્રાવ્ય] કૌંસ. 733 00:33:08,259 --> 00:33:09,140 ALLISON: કૌંસ. 734 00:33:09,140 --> 00:33:10,330 735 00:33:10,330 --> 00:33:11,775 અને પછી કૌંસ અંદર? 736 00:33:11,775 --> 00:33:14,360 737 00:33:14,360 --> 00:33:16,830 એક અલ્પવિરામ બે અલ્પવિરામ ત્રણ. 738 00:33:16,830 --> 00:33:17,330 કૂલ. 739 00:33:17,330 --> 00:33:18,660 જેથી તે બધા અધિકાર છે. 740 00:33:18,660 --> 00:33:21,480 તેથી હવે અમે લૂપ માટે અમારા છે. 741 00:33:21,480 --> 00:33:24,180 પ્રથમ ભાગ માં, અમારા લૂપ માટે, અમે શું છે? 742 00:33:24,180 --> 00:33:25,796 743 00:33:25,796 --> 00:33:27,420 >> વિદ્યાર્થી: હું 0 સમકક્ષ હોય છે? 744 00:33:27,420 --> 00:33:31,400 >> ALLISON: હું 0 સમકક્ષ હોય છે, તેથી પૂર્ણાંક અને પછી અમારી સ્થિતિ શું છે? 745 00:33:31,400 --> 00:33:33,750 746 00:33:33,750 --> 00:33:36,120 શું હું કરતાં ઓછી બની રહ્યું છે? 747 00:33:36,120 --> 00:33:39,510 ત્રણ કરતાં ઓછી અને આપણે કઈ રીતે હું અપડેટ કરી શકું? 748 00:33:39,510 --> 00:33:41,630 હું વત્તા વત્તા, એક કરીને તેને અપડેટ. 749 00:33:41,630 --> 00:33:46,150 અને પછી અમે જઈ રહ્યાં છો, પૂર્ણાંક કેટલાક printf, 750 00:33:46,150 --> 00:33:49,530 અને તે છેલ્લા શું છે ખરેખર છે કે ભાગ 751 00:33:49,530 --> 00:33:51,370 અમે છાપવા જોઈએ શું કહેવા જાઉં? 752 00:33:51,370 --> 00:33:55,610 753 00:33:55,610 --> 00:33:59,120 તે નામ હશે પૂર્ણાંક એરે છે, કે જે એરે, અધિકાર? 754 00:33:59,120 --> 00:34:01,090 અને પૂર્ણાંક એરે કૌંસમાં શું છે? 755 00:34:01,090 --> 00:34:02,540 756 00:34:02,540 --> 00:34:03,640 હું. 757 00:34:03,640 --> 00:34:06,550 [? તેથી હું?] કહેવાય મારા ઉદાહરણ તરીકે, પરંતુ ત્યાં તમે જાઓ. 758 00:34:06,550 --> 00:34:07,939 759 00:34:07,939 --> 00:34:08,480 કે ખરાબ નથી. 760 00:34:08,480 --> 00:34:09,250 સારા દરેક વ્યક્તિને? 761 00:34:09,250 --> 00:34:10,220 762 00:34:10,220 --> 00:34:10,719 કૂલ. 763 00:34:10,719 --> 00:34:12,949 764 00:34:12,949 --> 00:34:14,340 >> તેથી અમે એરે સાથે પૂર્ણ કરી રહ્યાં છો. 765 00:34:14,340 --> 00:34:15,190 અભિનંદન. 766 00:34:15,190 --> 00:34:18,274 તમે ફરી વળવું વ્યવસ્થાપિત બધા મારફતે હા કરવું? 767 00:34:18,274 --> 00:34:19,705 >> વિદ્યાર્થી: [અશ્રાવ્ય] 768 00:34:19,705 --> 00:34:20,659 >> ALLISON: હા. 769 00:34:20,659 --> 00:34:26,383 770 00:34:26,383 --> 00:34:27,798 >> વિદ્યાર્થી: હું એક પ્રશ્ન છે. 771 00:34:27,798 --> 00:34:30,288 તમે કૌંસ ઇન્ડેન્ટ માનવામાં આવે છે? 772 00:34:30,288 --> 00:34:34,150 >> ALLISON: કૌંસ અપ લાઇન જોઈએ જેથી લૂપ માટે, અને પછી બધું સાથે 773 00:34:34,150 --> 00:34:35,699 અંદર કૌંસ ઇન્ડેન્ટેડ હોવું જોઈએ. 774 00:34:35,699 --> 00:34:37,824 >> વિદ્યાર્થી: બરાબર, જોઈએ લૂપ માટે ઇન્ડેન્ટેડ કરવામાં આવશે? 775 00:34:37,824 --> 00:34:41,159 >> ALLISON: લૂપ માટે નથી આ બિંદુએ ઇન્ડેન્ટેડ કરવાની જરૂર છે. 776 00:34:41,159 --> 00:34:46,750 તમે મુખ્ય હતા, જો આપણે વાસ્તવમાં, અહીં એક મુખ્ય કાર્ય હતું 777 00:34:46,750 --> 00:34:48,929 તે મુખ્ય ઇન્ડેન્ટેડ કરવામાં આવશે. 778 00:34:48,929 --> 00:34:52,590 પરંતુ આ કિસ્સામાં, તે દંડ છે. 779 00:34:52,590 --> 00:34:53,354 હા, પ્રશ્ન. 780 00:34:53,354 --> 00:34:55,687 >> વિદ્યાર્થી: તમે જરૂર નથી ઉદાહરણ પછી કૌંસ? 781 00:34:55,687 --> 00:34:59,050 782 00:34:59,050 --> 00:35:01,260 >> ALLISON: હા, તમે છો, તો તે રીતે પ્રારંભ. 783 00:35:01,260 --> 00:35:03,430 784 00:35:03,430 --> 00:35:06,860 તેથી આ બીજા છે યાદ રાખો કે, ઝાકઝમાળ જ્યાં પ્રારંભ માર્ગ 785 00:35:06,860 --> 00:35:10,680 અમે તો પછી આપણા વાસ્તવિક કૌંસ હોય છે અને અંદર અલ્પવિરામ દ્વારા અલગ પડેલ માહિતી. 786 00:35:10,680 --> 00:35:14,700 787 00:35:14,700 --> 00:35:17,281 >> વિદ્યાર્થી: હું ત્યાં હતા ઉદાહરણ તરીકે, કે કૌંસ. 788 00:35:17,281 --> 00:35:19,010 >> ALLISON: ના, તેઓ કૌંસ છો. 789 00:35:19,010 --> 00:35:20,039 તેઓ કૌંસ છો. 790 00:35:20,039 --> 00:35:22,330 તમે પ્રારંભ કરી રહ્યાં છો, કે બીજો રસ્તો છે, તે કૌંસ છે. 791 00:35:22,330 --> 00:35:28,780 અમે કહી રહ્યા હતા, તો પૂર્ણાંક ઉદાહરણ જો અમે ફક્ત ints માટે એક ખાલી એરે માગે છે 792 00:35:28,780 --> 00:35:32,270 તે પૂર્ણાંક ઉદાહરણ ત્રણ કૌંસમાં હશે. 793 00:35:32,270 --> 00:35:34,670 આ કૌંસ માપ દર્શાવે છે. 794 00:35:34,670 --> 00:35:36,720 તમે કૌંસ હોય છે, તે વાસ્તવિક માહિતી છે 795 00:35:36,720 --> 00:35:39,244 તમે આ રીતે તેને આપી રહ્યા છીએ. 796 00:35:39,244 --> 00:35:40,535 અમે ખરેખર ઝડપી પાછા સ્ક્રોલ કરી શકો છો. 797 00:35:40,535 --> 00:35:42,370 798 00:35:42,370 --> 00:35:48,010 >> આ એક તેથી, આ માત્ર છે અમારા પ્રારંભિક એરે પ્રારંભ. 799 00:35:48,010 --> 00:35:51,640 અને અહીં, અમે વ્યક્તિગત રીતે છે તેમને ફોલ્લીઓ સોંપણી, 800 00:35:51,640 --> 00:35:56,730 જેથી આ ઇન્ડેક્સ રજૂ કરે છે આપણા અમે કૌંસ છે શા માટે છે કે જે એરે. 801 00:35:56,730 --> 00:36:01,630 જો તમે નોટિસ પરંતુ અહીં, અમે કર્યું એક માપ વગર અમારા કૌંસ બાકી છે, 802 00:36:01,630 --> 00:36:05,969 અને અમે સાથે પ્રારંભ વાસ્તવિક માહિતી તમામ ઈન એક કૌંસ સાથે. 803 00:36:05,969 --> 00:36:08,260 વિદ્યાર્થી: તેથી આપણે શા માટે ન હોય આ ઉદાહરણમાં કૌંસ? 804 00:36:08,260 --> 00:36:11,030 ALLISON: તેથી, કે જે ભાગ છે? 805 00:36:11,030 --> 00:36:14,645 વિદ્યાર્થી: અમે આનંદબાબુ કહે છે, પૂર્ણાંક ઉદાહરણ કૌંસ 806 00:36:14,645 --> 00:36:19,710 બરાબર કૌંસ [અશ્રાવ્ય] ઉદાહરણ માટે કૌંસમાં. 807 00:36:19,710 --> 00:36:20,900 >> ALLISON: ઓહ, માફ કરશો. 808 00:36:20,900 --> 00:36:21,560 તમે સાચા છો. 809 00:36:21,560 --> 00:36:22,690 અમે ત્યાં કૌંસ નથી. 810 00:36:22,690 --> 00:36:23,486 માફ કરશો ગાય્સ, મારા ખરાબ. 811 00:36:23,486 --> 00:36:25,150 812 00:36:25,150 --> 00:36:27,560 હા, તમે હોવો જોઈએ ઉદાહરણ પછી કૌંસ. 813 00:36:27,560 --> 00:36:28,850 તમે એકદમ સાચા છો. 814 00:36:28,850 --> 00:36:29,750 >> વિદ્યાર્થી: [અશ્રાવ્ય] તે કરી નથી. 815 00:36:29,750 --> 00:36:31,270 >> ALLISON: ના, તમે હોય છે કૌંસ, અન્યથા તે છે, કારણ કે 816 00:36:31,270 --> 00:36:32,810 એક એરે જાહેર જઈ નથી. 817 00:36:32,810 --> 00:36:33,685 વિદ્યાર્થી: [અશ્રાવ્ય]. 818 00:36:33,685 --> 00:36:34,200 તે વિશે માફ કરશો. 819 00:36:34,200 --> 00:36:36,200 >> ALLISON: માફ કરશો, તમને જરૂર છે ઉદાહરણ પછી કૌંસ. 820 00:36:36,200 --> 00:36:36,620 821 00:36:36,620 --> 00:36:37,120 ટાઈપો. 822 00:36:37,120 --> 00:36:40,650 823 00:36:40,650 --> 00:36:43,160 ગુડ કેચ, તમારા માટે ગોલ્ડ સ્ટાર. 824 00:36:43,160 --> 00:36:47,730 પણ, તમે એક પ્રશ્ન પુછે છે, તો જો જો તમે ગાય્સ માત્ર મને તમારી નામો કહી શકે છે, 825 00:36:47,730 --> 00:36:48,570 હું માનું છું કે પ્રેમ કરશો. 826 00:36:48,570 --> 00:36:50,630 હું સમક્ષ રજુ કરવાનો પ્રયત્ન કરવા માટે પ્રેમ કરશો તમારા બધા નામો ખબર. 827 00:36:50,630 --> 00:36:53,187 હું ઠંડા ન જવું છું હું ખરેખર તમે કૉલ 828 00:36:53,187 --> 00:36:54,520 ફક્ત તમારા નામ ખબર કરવા માંગો છો. 829 00:36:54,520 --> 00:36:57,530 તેથી ખરેખર મને તમારા નામ જણાવો. 830 00:36:57,530 --> 00:36:58,426 >> લેહ: લેહ. 831 00:36:58,426 --> 00:36:59,340 >> ALLISON: લેહ. 832 00:36:59,340 --> 00:37:03,960 ઠીક છે, તેથી કાર્યો હું સંક્ષિપ્ત ખબર તેઓ વ્યાખ્યાન દરમિયાન આ વાત કરી હતી. 833 00:37:03,960 --> 00:37:07,590 તેથી કાર્યો પ્રકારની માત્ર છે આ થોડો ડંખ કદ વસ્તુઓ જેવી 834 00:37:07,590 --> 00:37:11,525 તમે ઇનપુટ્સ માં પસાર જ્યાં, કંઈક જાદુઈ બને છે, અને તમે આઉટપુટ મળે છે. 835 00:37:11,525 --> 00:37:12,680 836 00:37:12,680 --> 00:37:13,180 કૂલ. 837 00:37:13,180 --> 00:37:15,013 તેથી જો તમે ખરેખર વપરાય છે પહેલેથી જ આ ઘણો. 838 00:37:15,013 --> 00:37:15,970 839 00:37:15,970 --> 00:37:18,840 સ્ટ્રિંગ, પ્રિન્ટ એફ વિચાર, પૂર્ણાંક મેળવો. 840 00:37:18,840 --> 00:37:21,790 આ બધા કાર્યો છે તમે ફક્ત તેમને ફોન છે, 841 00:37:21,790 --> 00:37:24,370 જાદુઈ વસ્તુઓ ઘણાં બધાં છે પૃષ્ઠભૂમિ પર જવા 842 00:37:24,370 --> 00:37:27,390 , તમે જરૂરી દેખાતું નથી અને તમે શું કરવા માંગો છો છે. 843 00:37:27,390 --> 00:37:30,280 અથવા ઓછામાં ઓછું તમે વિચાર શું તમે ઇચ્છો છો કે આશા. 844 00:37:30,280 --> 00:37:31,920 845 00:37:31,920 --> 00:37:35,620 >> અને મૂળભૂત વિધેયો બિંદુ, અને CS ના મુખ્ય વિષયો, 846 00:37:35,620 --> 00:37:38,700 તમારો કોડ ભંગ છે વ્યવસ્થા ટુકડાઓ. 847 00:37:38,700 --> 00:37:41,520 જ્યારે તમે લેખન શરૂ આ ખરેખર લાંબા કાર્યક્રમો 848 00:37:41,520 --> 00:37:44,970 અથવા સ્ક્રેચ માં તમે હતી ત્યારે રમત માટે આ ભવ્ય વિચાર, 849 00:37:44,970 --> 00:37:48,070 તમે તેને તોડી સમક્ષ રજુ કરવાનો પ્રયત્ન કરવાની જરૂર છે ઠીક છે, જેમ કે નીચે, હું કેવી રીતે શરૂ કરી શકું? 850 00:37:48,070 --> 00:37:50,470 હું જરૂર છે કે જે થોડા ટુકડાઓ શું છે? 851 00:37:50,470 --> 00:37:53,320 ઓહ, હું પૂછી જરૂર કંઈક માટે વપરાશકર્તા. 852 00:37:53,320 --> 00:37:54,830 હવે હું કંઈક છાપવા માટે જરૂર છે. 853 00:37:54,830 --> 00:37:56,590 ઓહ, હું આ કિંમત ગણતરી કરવાની જરૂર છે. 854 00:37:56,590 --> 00:38:00,050 >> અને શીખવાની અપ તોડવા માટે કેવી રીતે તમારા કોડ અને મોટી સમસ્યાઓ તમે 855 00:38:00,050 --> 00:38:02,740 આ નાના નાના ટુકડાઓમાં હોય છે અને વિધેયો બનાવવા 856 00:38:02,740 --> 00:38:05,330 ખરેખર એક છે સીએસ મોટા પાયાના. 857 00:38:05,330 --> 00:38:06,440 858 00:38:06,440 --> 00:38:11,740 તેથી જો તમે એક કાર્ય જેમ વિચાર કરી શકો છો બ્લેક બોક્સ, જેમ કે એક જાદુઈ બ્લેક બોક્સ 859 00:38:11,740 --> 00:38:15,030 તમે માં વસ્તુઓ મૂકી છે કે અને તમે અમુક આઉટપુટ મળે છે. 860 00:38:15,030 --> 00:38:16,290 861 00:38:16,290 --> 00:38:19,460 અને કાર્યક્રમ બાકીના જરૂરી જાણવાની જરૂર નથી 862 00:38:19,460 --> 00:38:21,150 શું છે કે કાળા બોક્સ અંદર ચાલી રહ્યું છે. 863 00:38:21,150 --> 00:38:24,190 તે વિશે ધ્યાન આપતા બધા શું છે માં જાય છે અને તે બહાર આવે છે. 864 00:38:24,190 --> 00:38:26,230 865 00:38:26,230 --> 00:38:26,730 કૂલ. 866 00:38:26,730 --> 00:38:27,820 >> તેથી શા માટે વિધેયો? 867 00:38:27,820 --> 00:38:33,240 Organization-- હું તમને છો ત્યારે, જણાવ્યું હતું કે ખૂબ મોટા પાયા સાથે વ્યવહાર, 868 00:38:33,240 --> 00:38:37,357 તમે તમારા કોડ થશે આયોજન કેવી રીતે તમે વિધેયો વાપરવા જો ખૂબ સરળ છે. 869 00:38:37,357 --> 00:38:39,190 તમે રજુ કરવાનો પ્રયત્ન કરીશું, કારણ કે ઠીક છે, જેમ કે હોઈ શકે છે, આ 870 00:38:39,190 --> 00:38:41,849 આ કાર્ય શું કરે છે અને અહીં અન્ય એક શું કરે છે. 871 00:38:41,849 --> 00:38:43,890 અને તમે સરળતાથી જોઈ શકો છો કેવી રીતે તેઓ બધા સાથે મળીને ફિટ. 872 00:38:43,890 --> 00:38:45,590 873 00:38:45,590 --> 00:38:48,210 તેથી બધા તેને તોડવાનું આ વ્યવસ્થા પેટાહિસ્સા. 874 00:38:48,210 --> 00:38:51,860 >> તેથી simplification-- મને ખાતરી છે કે તમે ગાય્ઝ છું હું જણાવ્યું હતું કે તમામ સ્ક્રેચ સાથે, આ જોયું. 875 00:38:51,860 --> 00:38:53,230 876 00:38:53,230 --> 00:38:56,790 તમે આ ભવ્ય વિચાર છે, અને તમે જેવા છો, આ બધા કામ કરે છે કેવી રીતે? 877 00:38:56,790 --> 00:38:59,710 પરંતુ તમે તેને સંપર્ક ટુકડે ટુકડે, તમે બરાબર કહે છે, 878 00:38:59,710 --> 00:39:03,650 હું એક સ્પ્રાઈટનો બનાવવા માટે કેવી રીતે સ્ક્રીન સમગ્ર ફ્લોટ? 879 00:39:03,650 --> 00:39:04,805 કે થોડો વધુ સરળ છે. 880 00:39:04,805 --> 00:39:06,000 881 00:39:06,000 --> 00:39:09,590 કાર્ય કરે છે તેથી સારા ઉપયોગ તમારા કોડ વાંચવા માટે ખૂબ સરળ છે. 882 00:39:09,590 --> 00:39:13,800 તે સરળ ડિબગ કરવા માટે બનાવે છે કે જે તમે તમારા બાદમાં સમસ્યા સમૂહો માં વિચાર 883 00:39:13,800 --> 00:39:15,900 તમે ખરેખર જઈ રહ્યાં છો, શું સમક્ષ રજુ કરવાનો પ્રયત્ન કરવા માંગો છો. 884 00:39:15,900 --> 00:39:17,900 અને તેઓ પણ સરળ છો ડિઝાઇન અને અમલ કરવા માટે. 885 00:39:17,900 --> 00:39:21,100 તમે એક નાના કોડ શકે પ્રમાણમાં ઝડપથી કામ કરે છે 886 00:39:21,100 --> 00:39:25,260 અને ખાતરી કરો કે તે પ્રયાસ વિરુદ્ધ કામ કરે છે આ સમગ્ર લાંબા કાર્યક્રમ બનાવવા માટે 887 00:39:25,260 --> 00:39:28,960 અને પછી પ્રકારની મારફતે જાઓ અને નથી શું કામ કરી રહ્યા છે અને શું છે તે જોવા. 888 00:39:28,960 --> 00:39:30,300 >> અને પછી પુનઃઉપયોગિતાની. 889 00:39:30,300 --> 00:39:33,380 તેથી કાર્યો જ જરૂર છે એકવાર લખવુ જોઇએ, 890 00:39:33,380 --> 00:39:35,586 અને પછી તમે તેમને ઉપયોગ કરી શકો છો શક્ય તરીકે ઘણા વખત. 891 00:39:35,586 --> 00:39:37,210 તેથી તે છે, જેમ કે, ઈકો ફ્રેન્ડલી-એક અર્થમાં. 892 00:39:37,210 --> 00:39:39,660 893 00:39:39,660 --> 00:39:42,070 તમે જેવી વસ્તુઓ હોય તો, પ્રિન્ટ એફ, જ્યાં તમે 894 00:39:42,070 --> 00:39:47,420 જાય છે કે જાદુ બહાર લખી હતી પાછળ દરેક એક સમય એફ છાપો 895 00:39:47,420 --> 00:39:51,040 તમે કંઈક પ્રિન્ટ કરવા માગતા હતા, તમે ખૂબ બીમાર છે અને તે થાકેલા હશે 896 00:39:51,040 --> 00:39:51,650 અંત સુધીમાં. 897 00:39:51,650 --> 00:39:52,660 898 00:39:52,660 --> 00:39:55,292 >> એક વસ્તુઓ છે કે જે તમને મળશે , બાદમાં સીએસ વર્ગો જાણવા 899 00:39:55,292 --> 00:39:57,000 અથવા એક શ્રેષ્ઠ સલાહ ટુકડાઓ હું વિચાર 900 00:39:57,000 --> 00:40:00,870 તમે નકલ અને પેસ્ટ કરી રહ્યા હોય, તો છે કોડ છે, તે કદાચ એક કાર્ય પ્રયત્ન કરીશું. 901 00:40:00,870 --> 00:40:01,880 902 00:40:01,880 --> 00:40:06,007 તમે ચોક્કસ જ હોય ​​છે તમારી તમામ કોડ સમગ્ર રેખાઓ, 903 00:40:06,007 --> 00:40:08,090 તમે તેમને બહાર કારણભૂત હોય તો, તમારો કોડ કદાચ છો 904 00:40:08,090 --> 00:40:11,860 છે, જેમ કે, હોઇ પાંચ વખત ટૂંકા અને વધુ વાંચવા માટે સરળ હોઈ શકે છે. 905 00:40:11,860 --> 00:40:15,230 અને તેના બદલે મુશ્કેલીનિવારણ કરવાનો પ્રયાસ કરી છે આ તમામ અલગ અલગ સ્થાનો જ્યાં વસ્તુઓ 906 00:40:15,230 --> 00:40:18,021 ખોટું ન જઇ શકે છે, જો તમે એક કાર્ય છે તમે દૂર કરવા માટે મળી છે. 907 00:40:18,021 --> 00:40:19,230 908 00:40:19,230 --> 00:40:21,890 અને હું આ ઘણો વચન હવે અમૂર્ત પ્રકારની લાગે છે, 909 00:40:21,890 --> 00:40:24,620 પરંતુ તમે પાછળથી પ્રવેશ મેળવવા અને બાદમાં સમસ્યા સુયોજિત કરે છે 910 00:40:24,620 --> 00:40:28,950 તે ઘણો વધુ અર્થમાં બનાવવા પડશે અને ખરેખર ઘર આધારિત કરી શકાય છે. 911 00:40:28,950 --> 00:40:31,775 ત્યાં કોઇ પ્રશ્નો છે કાર્યો વિશે અત્યાર સુધી? 912 00:40:31,775 --> 00:40:32,650 શા માટે અમે તેમને ઉપયોગ કરી રહ્યાં છો? 913 00:40:32,650 --> 00:40:34,775 હું અમે મેળવેલ ન હોય ખબર જો nitty- રેતીવાળું માં હજી સુધી. 914 00:40:34,775 --> 00:40:40,610 તેથી એક કાર્ય જેમ વ્યાખ્યાયિત એરે, અમે આ of-- અમુક પ્રકારની જરૂર 915 00:40:40,610 --> 00:40:41,860 માત્ર સામાન્ય આઉટપુટ છે. 916 00:40:41,860 --> 00:40:45,110 તેથી આ એ છે કે એક કાર્ય છે, માત્ર કેટલાક ઇનપુટ સમઘન માટે જઈ રહી છે. 917 00:40:45,110 --> 00:40:50,120 અને આગળના પાનાં પર, ખરેખર, અમે હોય છે અહીં આ બધા ભયાનક થોડી વસ્તુઓ. 918 00:40:50,120 --> 00:40:52,420 તેથી, દરેક વાંચી શકે છે જિજ્ઞાસા બહાર છે? 919 00:40:52,420 --> 00:40:55,050 હું જાંબલી અને કાળો ખબર થોડું મુશ્કેલ હોઈ શકે છે. 920 00:40:55,050 --> 00:41:00,730 >> પરંતુ મોટા વસ્તુઓ જેથી પ્રથમ ખબર કરવા એક અહીં અમારા પરત પ્રકાર છે. 921 00:41:00,730 --> 00:41:05,270 તેથી આ આઉટપુટ વિશે વાત છે આ કાર્ય કરવા માટે, આ કિસ્સામાં, 922 00:41:05,270 --> 00:41:08,990 અમે શું કરશો, કેટલાક નંબર મૂકી મેળવવામાં નંબર સ્ક્વેર્ડ છે. 923 00:41:08,990 --> 00:41:11,090 તેથી તે આ કેસ માં પૂર્ણાંક પ્રયત્ન કરીશું. 924 00:41:11,090 --> 00:41:14,055 કદાચ તે ડબલ હશે અથવા બીજું કંઈક પાછળથી, પરંતુ આ કિસ્સામાં, 925 00:41:14,055 --> 00:41:14,555 તે પૂર્ણાંક છે. 926 00:41:14,555 --> 00:41:15,620 927 00:41:15,620 --> 00:41:19,440 >> સી સાથે, તમે હંમેશા વળતર પ્રકાર જરૂર છે. 928 00:41:19,440 --> 00:41:20,267 તે પૂર્ણાંક હશો. 929 00:41:20,267 --> 00:41:20,975 તે ફ્લોટ કરી શકશો. 930 00:41:20,975 --> 00:41:22,180 તે ડબલ કરી શકશો. 931 00:41:22,180 --> 00:41:25,370 પરંતુ તમે સ્પષ્ટ કરવા શું છે આ કાર્ય પર પાછા જઈ રહ્યું છે. 932 00:41:25,370 --> 00:41:26,480 933 00:41:26,480 --> 00:41:29,170 અન્યથા તે કિકિયારી આવશે તમે, અને તે કમ્પાઇલ આવશે. 934 00:41:29,170 --> 00:41:30,462 જો તમે ઉદાસી હશે, અને હું ઉદાસી હશે. 935 00:41:30,462 --> 00:41:31,420 અને તે માત્ર સારી નથી. 936 00:41:31,420 --> 00:41:31,940 ઠીક છે. 937 00:41:31,940 --> 00:41:34,290 >> અને પછી અમે અમારા કાર્ય નામ છે. 938 00:41:34,290 --> 00:41:38,440 અને કારણ કે તમે કેચ સાથે, અહીં જોઈ શકો છો આ ખૂબ જ સુસંગત ફેરફાર છે. 939 00:41:38,440 --> 00:41:42,630 તમારા પ્રકાર શું છે, નામ શું છે, અને પછી ઓવરને અંતે કેટલાક અન્ય ચીજ છે. 940 00:41:42,630 --> 00:41:45,550 તેથી અમે અમારી વળતર પ્રકાર હોય છે અમારા કાર્ય નામ, અને પછી 941 00:41:45,550 --> 00:41:49,320 અમે સાથે અમારી હેડર હોય છે અમારા પરિમાણ યાદી. 942 00:41:49,320 --> 00:41:52,080 >> પરિમાણ યાદી છે તેથી, શું છે લઇ રહ્યું છે આ કાર્ય? 943 00:41:52,080 --> 00:41:56,360 એક પરિમાણ યાદી ખાલી છે સમાનાર્થી શબ્દ માટે, અમારા ઇનપુટ્સ શું છે? 944 00:41:56,360 --> 00:42:00,230 અને અમે એ જ રીતે અમારા કાર્ય વ્યાખ્યાયિત કરવા માટે હોય 945 00:42:00,230 --> 00:42:03,210 અને તે વળતર આપે છે અમારા ઇનપુટ્સ દરેક લખો 946 00:42:03,210 --> 00:42:05,350 તેની સાથે સંકળાયેલ એક પ્રકાર છે કરવાની જરૂર છે. 947 00:42:05,350 --> 00:42:08,850 તેથી આપણે જાણીએ છીએ શું અમારી કાર્ય ખરેખર સાથે કામ કરી શકે છે. 948 00:42:08,850 --> 00:42:11,290 >> તેથી આ કિસ્સામાં, અમે કેટલીક પૂર્ણાંક ઇનપુટ છે. 949 00:42:11,290 --> 00:42:14,660 તેથી ફરી, તે પ્રકાર હશો અને તમે તેને કૉલ કરી રહ્યાં છો છે. 950 00:42:14,660 --> 00:42:16,500 951 00:42:16,500 --> 00:42:19,040 અને પછી, તમે તે જોવા માટે અહીં, આપણે આપણા શરીરમાં હોય છે. 952 00:42:19,040 --> 00:42:23,600 તેથી અમે તે કેટલીક પૂર્ણાંક આઉટપુટ ફક્ત અમારા ઇનપુટ વખત પોતે 953 00:42:23,600 --> 00:42:25,810 માત્ર તે સમઘનનું કે જે વખત પોતે. 954 00:42:25,810 --> 00:42:27,610 અને પછી અમે તે આઉટપુટ આવો. 955 00:42:27,610 --> 00:42:32,140 >> તમે અહીં જુઓ, અમે છે , વખત પૂર્ણાંક વખત પૂર્ણાંક ઈન્ 956 00:42:32,140 --> 00:42:35,420 તેથી તે પૂર્ણાંક આપે છે ત્યાં જાહેર કરવામાં આવ્યું છે. 957 00:42:35,420 --> 00:42:38,240 તેથી બધું સ્નિગ્ધ છે. 958 00:42:38,240 --> 00:42:39,210 બધું ખુશ છે. 959 00:42:39,210 --> 00:42:40,250 તમારા કાર્ય ચાલશે. 960 00:42:40,250 --> 00:42:41,192 961 00:42:41,192 --> 00:42:42,650 અને આ માત્ર સામાન્ય બાબત છે. 962 00:42:42,650 --> 00:42:46,750 તેથી હંમેશા વળતર પ્રકાર હોય છે નામ, અને તમારી પરિમાણ યાદી. 963 00:42:46,750 --> 00:42:48,830 દરેક વસ્તુ તમારા પરિમાણ યાદી, અથવા ઇનપુટ, 964 00:42:48,830 --> 00:42:51,410 તેની સાથે સંકળાયેલ એક પ્રકાર છે કરવાની જરૂર છે. 965 00:42:51,410 --> 00:42:54,210 અને પછી તમે તમારા ગમે તે સાથે અહીં શરીર 966 00:42:54,210 --> 00:42:55,590 તમે તમારા ઈનપુટ સાથે કરવા માંગો છો. 967 00:42:55,590 --> 00:42:57,390 968 00:42:57,390 --> 00:43:00,410 >> અને પછી દેખીતી રીતે તમે કંઈક આવો માંગો છો. 969 00:43:00,410 --> 00:43:02,630 ક્યારેક કાર્યો ફક્ત આપશે. 970 00:43:02,630 --> 00:43:06,090 તેઓ ખરેખર પાછા નથી તમે ઉપયોગ કરવા માટે કંઈક. 971 00:43:06,090 --> 00:43:08,660 પરંતુ જો તમે અમુક રીતે પાછા છે. 972 00:43:08,660 --> 00:43:12,900 અને તમે કરી રહ્યા છીએ ત્યારે તમારા પોતાના કાર્યો, 973 00:43:12,900 --> 00:43:15,430 અમે તે થોડી ઊંડા માં મેળવી શકો છો. 974 00:43:15,430 --> 00:43:18,880 જો તમે કરવા માંગો વ્યક્તિગત, ઘણો છે વિવિધ વસ્તુઓ તમે ત્યાં શું કરી શકે છે. 975 00:43:18,880 --> 00:43:21,350 976 00:43:21,350 --> 00:43:22,140 સારા દરેક વ્યક્તિને? 977 00:43:22,140 --> 00:43:25,900 તમે મને માંગો છો કે આ યાદી પર કંઈપણ તમે સમજી ન હતી કે, પર જવા માટે? 978 00:43:25,900 --> 00:43:27,204 979 00:43:27,204 --> 00:43:28,120 દરેક વ્યક્તિને ત્યાં સારું છે? 980 00:43:28,120 --> 00:43:29,071 981 00:43:29,071 --> 00:43:29,570 કૂલ. 982 00:43:29,570 --> 00:43:31,350 983 00:43:31,350 --> 00:43:32,120 ઓસમ. 984 00:43:32,120 --> 00:43:34,700 >> ઠીક છે, તેથી અમે આપી રહ્યા છીએ આ બધા સાથે મળીને હવે. 985 00:43:34,700 --> 00:43:35,720 986 00:43:35,720 --> 00:43:41,201 તેથી અમે કેટલાક પૂર્ણાંક સમઘન ઇનપુટ હોય આ અહીં એક સંપૂર્ણ કાર્યક્રમ છે. 987 00:43:41,201 --> 00:43:42,950 હવે ત્યાં સુધી, હું કર્યું પ્રકારની તમે પ્રદાન કરવામાં 988 00:43:42,950 --> 00:43:45,699 ગાય્ઝ સ્નિપેટ્સ કે કદાચ એક કાર્યક્રમ અંદર જઈ શકાય. 989 00:43:45,699 --> 00:43:47,240 અમે હમણાં જ કાર્યો પર શોધી રહ્યો છું. 990 00:43:47,240 --> 00:43:48,448 પરંતુ અહીં સમગ્ર કાર્યક્રમ છે. 991 00:43:48,448 --> 00:43:49,400 992 00:43:49,400 --> 00:43:53,690 તેથી તમે કેવી રીતે ઘણા યાદ વ્યાખ્યાન શબ્દ પ્રોટોટાઇપ? 993 00:43:53,690 --> 00:43:54,750 994 00:43:54,750 --> 00:43:55,300 કૂલ. 995 00:43:55,300 --> 00:43:55,890 અમે મળી છે. 996 00:43:55,890 --> 00:43:57,160 997 00:43:57,160 --> 00:43:58,110 તમારું નામ શું છે? 998 00:43:58,110 --> 00:43:58,850 >> Steph: Steph. 999 00:43:58,850 --> 00:43:59,475 >> ALLISON: Steph? 1000 00:43:59,475 --> 00:44:01,030 ઠીક છે, અદ્ભુત. 1001 00:44:01,030 --> 00:44:03,310 તેથી, જો તમે એક પ્રોટોટાઇપ છે શું યાદ છે? 1002 00:44:03,310 --> 00:44:04,651 1003 00:44:04,651 --> 00:44:10,230 >> વિદ્યાર્થી: તમે કહી [અશ્રાવ્ય] પહેલાં તમે ખરેખર તેની સાથે વ્યવહાર. 1004 00:44:10,230 --> 00:44:11,700 >> ALLISON: તમે શા માટે યાદ છે? 1005 00:44:11,700 --> 00:44:13,158 >> વિદ્યાર્થી: ના 1006 00:44:13,158 --> 00:44:14,620 >> ALLISON: બરાબર. 1007 00:44:14,620 --> 00:44:16,090 ગોલ્ડ સ્ટાર. 1008 00:44:16,090 --> 00:44:19,470 તેથી હા, અસલ અમે છે અગાઉથી, અન્યથા કારણ કે, 1009 00:44:19,470 --> 00:44:21,260 અમારા કમ્પાઇલર છે અમને અંતે કિકિયારી રહ્યું છે. 1010 00:44:21,260 --> 00:44:24,294 તે ઠીક છે, કહે છે, રહ્યું છે આ સમઘન કાર્ય શું છે? 1011 00:44:24,294 --> 00:44:26,460 જેમ કે, તમે શાબ્દિક છે મને આ અંગે કંઈ જ કહ્યું હતું. 1012 00:44:26,460 --> 00:44:28,110 તે જ્યારે તમે જેવું છે એક વર્ગખંડમાં માં ચાલવા, 1013 00:44:28,110 --> 00:44:29,320 અને જો કોઇ જેવી છે આજે એક ક્વિઝ છે. 1014 00:44:29,320 --> 00:44:31,380 અને તમે જેવા છો, આ વિશે મને કહ્યું હતું કે તે ક્યારેય. 1015 00:44:31,380 --> 00:44:32,930 હું ખુશ નથી. 1016 00:44:32,930 --> 00:44:34,300 1017 00:44:34,300 --> 00:44:37,020 આ પ્રોટોટાઇપ મૂળભૂત જેવી છે તમારા અભ્યાસક્રમ, જુઓ કહેતા. 1018 00:44:37,020 --> 00:44:37,900 ચેતવણી. 1019 00:44:37,900 --> 00:44:39,570 આ દિવસે એક ક્વિઝ હોઈ રહ્યું છે. 1020 00:44:39,570 --> 00:44:41,420 તમે તેને મેળવવા માટે, જ્યારે બહાર ફ્રીક નથી. 1021 00:44:41,420 --> 00:44:42,690 તમે દંડ હોઈ જઈ રહ્યાં છો. 1022 00:44:42,690 --> 00:44:48,170 >> તેથી બધા પ્રોટોટાઇપ કહેવું નથી મુખ્ય, હું આ ફંકશનનો ઉપયોગ કરવા જઇ રહ્યો છું. 1023 00:44:48,170 --> 00:44:51,010 હું તેને પાછળથી વ્યાખ્યાયિત છું વચન. 1024 00:44:51,010 --> 00:44:52,260 મને બહાર ફ્રીક નથી. 1025 00:44:52,260 --> 00:44:54,750 જસ્ટ કમ્પાઇલ અને હું તમને શું કહેવું. 1026 00:44:54,750 --> 00:44:58,880 તેથી અમે ત્યાં પ્રોટોટાઇપ છે ફક્ત અમારા કમ્પાઇલર ખુશ કરવા માટે. 1027 00:44:58,880 --> 00:45:04,360 અને તે વચન મૂળભૂત છે કે જો તમે આ કાર્ય પાછળથી વ્યાખ્યાયિત કર્યું 1028 00:45:04,360 --> 00:45:07,960 અને તમે માત્ર ફોન આવે છે કે આ રેન્ડમ વસ્તુ તે 1029 00:45:07,960 --> 00:45:10,070 તમે શું કરશો ખબર નથી જઈને કરી શકાય. 1030 00:45:10,070 --> 00:45:11,910 >> તેથી આ કિસ્સામાં, અમે અહીં મુખ્ય છે. 1031 00:45:11,910 --> 00:45:14,660 અમે કેટલાક પૂર્ણાંક એક્સ પ્રારંભ. 1032 00:45:14,660 --> 00:45:15,620 તે બે છે. 1033 00:45:15,620 --> 00:45:17,510 અમે એક્સ શું છે તે બહાર છાપી રહ્યા છીએ. 1034 00:45:17,510 --> 00:45:18,800 અમે એક્સ સમઘન માટે જઈ રહ્યાં છો. 1035 00:45:18,800 --> 00:45:21,520 તમે જોઈ શકો છો, અમે અમારા કાર્ય જાહેરાત 1036 00:45:21,520 --> 00:45:23,770 નીચે અહીં અમે તે અગાઉ વિશે વાત કરી. 1037 00:45:23,770 --> 00:45:28,260 જો આપણે તે પછી x સમઘન છે, અને પડશે ખરેખર, સમઘન કાર્ય યાદ 1038 00:45:28,260 --> 00:45:31,340 પૂર્ણાંક આપે છે સંગ્રહિત થાય છે, જે અમને, 1039 00:45:31,340 --> 00:45:35,860 અમે છાપી શકો છો, ફરી, કે જેથી એક્સ હમણાં આઠ, અથવા સમઘન x બહાર. 1040 00:45:35,860 --> 00:45:37,170 1041 00:45:37,170 --> 00:45:38,920 કે દરેકને અર્થમાં છે? 1042 00:45:38,920 --> 00:45:40,360 અમે સારા છીએ? 1043 00:45:40,360 --> 00:45:41,160 તમામ હક અનામત. 1044 00:45:41,160 --> 00:45:41,660 ઓસમ. 1045 00:45:41,660 --> 00:45:45,540 1046 00:45:45,540 --> 00:45:46,840 >> તમામ હક અનામત. 1047 00:45:46,840 --> 00:45:50,879 તમે કેવી રીતે ગાય્સ ઘણા તેથી આ યાદ રાખો 1048 00:45:50,879 --> 00:45:52,670 મૂળભૂત રીતે માત્ર તમારા સ્ટેક અને તમારા ઢગલો છે, 1049 00:45:52,670 --> 00:45:56,510 માત્ર એક દ્રશ્ય કેવી રીતે મેમરી અહીં સંગ્રહિત હોય છે. 1050 00:45:56,510 --> 00:45:58,200 1051 00:45:58,200 --> 00:46:01,400 તેથી અમે ફક્ત કરવા માંગો છો તમે સમજો છો કે નહીં તેની ખાતરી 1052 00:46:01,400 --> 00:46:03,680 કેવી રીતે આ મેમરી રજૂ કરવામાં આવે છે. 1053 00:46:03,680 --> 00:46:07,670 તમે જેમ વર્ગો લેવા હોય તો CS61 અને સામગ્રી પછી, 1054 00:46:07,670 --> 00:46:10,570 તમે આ અત્યાર સુધી વધુ જાણવા માટે વિચાર ઊંડાઈ, અને તે ખરેખર ઠંડી છે. 1055 00:46:10,570 --> 00:46:11,730 હું ખૂબ જ તેને ભલામણ કરે છે. 1056 00:46:11,730 --> 00:46:12,740 1057 00:46:12,740 --> 00:46:14,720 પરંતુ હવે માટે, હું તમને આપી શકશો તમે વ્યાપક ઝાંખી 1058 00:46:14,720 --> 00:46:16,950 તેથી જો તમે કરવાની જરૂર નથી જો nitty- રેતીવાળું ખબર. 1059 00:46:16,950 --> 00:46:20,820 >> ટોચ માત્ર લખાણ સેગમેન્ટમાં જે તેથી આ ખરેખર zeros અને મુદ્દાઓ સમાવે છે, 1060 00:46:20,820 --> 00:46:23,740 તે માટે બાઈનરી. 1061 00:46:23,740 --> 00:46:27,510 અને આ કરવા માટે સંગ્રહવા માટે વપરાય છે, વૈશ્વિક ચલો તમે કોઇ હોય તો. 1062 00:46:27,510 --> 00:46:28,870 1063 00:46:28,870 --> 00:46:32,240 તમે નીચે ખસેડવા માટે, અમે તમે અહીં જુઓ, હોય છે, 1064 00:46:32,240 --> 00:46:34,670 આરંભ માહિતી, uninitialized માહિતી, અને પછી ઢગલો. 1065 00:46:34,670 --> 00:46:35,800 1066 00:46:35,800 --> 00:46:38,584 >> તેથી અમે ખરેખર વાત નથી હમણાં ઢગલો વિશે. 1067 00:46:38,584 --> 00:46:39,500 અમે તે પછીથી મળશે. 1068 00:46:39,500 --> 00:46:40,762 1069 00:46:40,762 --> 00:46:42,970 હવે માટે, હું હમણાં જ જાઉં છું મારા હાથમાં મોજા અને જેવા હોય છે, 1070 00:46:42,970 --> 00:46:44,553 તમે હવે આ વિશે જાણવાની જરૂર નથી. 1071 00:46:44,553 --> 00:46:46,100 1072 00:46:46,100 --> 00:46:49,060 પરંતુ અમે થોડી વાત કરશે સ્ટેક વિશે બીટ. 1073 00:46:49,060 --> 00:46:53,050 અમે ઝૂમ હોય છે જ્યાં તેથી સ્ટેક છે. 1074 00:46:53,050 --> 00:46:58,590 આ કેવી રીતે આ કાર્યક્રમ ખરેખર છે મેમરી થાય છે અંતે અમે માત્ર હતા. 1075 00:46:58,590 --> 00:47:01,630 >> તેથી શું થાય છે દરેક છે, સમય અમે એક કાર્ય કૉલ 1076 00:47:01,630 --> 00:47:04,180 અમે સ્ટેક કહેવાય છે તે મળે છે આ એક છે, જે ફ્રેમ. 1077 00:47:04,180 --> 00:47:05,870 જેથી મુખ્ય પરિમાણો. 1078 00:47:05,870 --> 00:47:07,944 તે, તેથી વસ્તુઓ છે અમે મુખ્ય માં પસાર કરે છે. 1079 00:47:07,944 --> 00:47:11,110 તેથી તેઓ તળિયે અહીં છો, કે અમે કહી પ્રથમ વસ્તુ છે કારણ કે. 1080 00:47:11,110 --> 00:47:13,401 અને પછી અમે મુખ્ય મેળવવા સ્થાનિકો, અને અમે કહે છે કે, જ્યારે 1081 00:47:13,401 --> 00:47:15,970 અમે સ્થાનિક ચલો તેનો અર્થ મુખ્ય અંદર સંગ્રહાય છે. 1082 00:47:15,970 --> 00:47:19,950 1083 00:47:19,950 --> 00:47:23,620 સ્થાનિક તેથી, અહીં ગમે હોઈ શકે છે, એક્સ આ કિસ્સામાં બે સમાન છે. 1084 00:47:23,620 --> 00:47:26,350 કારણ કે મુખ્ય સ્થાનિક છે. 1085 00:47:26,350 --> 00:47:29,745 દરેક અવકાશ યાદ નથી, વ્યાખ્યાન પર જવા? 1086 00:47:29,745 --> 00:47:31,517 1087 00:47:31,517 --> 00:47:32,017 ઠીક છે. 1088 00:47:32,017 --> 00:47:36,110 તેથી, માત્ર ચલો મુખ્ય અંદર આરંભ થાય છે. 1089 00:47:36,110 --> 00:47:38,550 અમે મુખ્ય [તેથી કે શા માટે છે? ગાયક. ?] 1090 00:47:38,550 --> 00:47:40,390 >> અને પછી મુખ્ય અંદર, અમે સમઘન કૉલ. 1091 00:47:40,390 --> 00:47:41,000 અધિકાર? 1092 00:47:41,000 --> 00:47:44,510 તેથી અમે અન્ય ફ્રેમ વિચાર ક્યુબ પરિમાણો સાથે. 1093 00:47:44,510 --> 00:47:47,050 તેથી આ કિસ્સામાં, ક્યુબ પરિમાણો હવે છે 1094 00:47:47,050 --> 00:47:50,800 અમે કે જે પસાર એક્સ, અમે પસાર છે કે બે. 1095 00:47:50,800 --> 00:47:55,320 અને પછી ક્યુબ સ્થાનિક છે, જે જ્યાં વાસ્તવિક cubing થાય છે. 1096 00:47:55,320 --> 00:47:56,450 અને પછી તે આપે છે. 1097 00:47:56,450 --> 00:48:02,120 >> સમઘન ખરેખર કરે છે તેથી શું થાય છે તે કરવા માટે માનવામાં આવે છે શું છે તે આપે છે. 1098 00:48:02,120 --> 00:48:07,020 તે આપે છે, ત્યારે આ ફ્રેમ નહીં અને તેના મુખ્ય નીચે પાછા ફર્યા. 1099 00:48:07,020 --> 00:48:09,160 અને પછી મુખ્ય અંદર, અમે વાસ્તવમાં તે છાપી શકો છો. 1100 00:48:09,160 --> 00:48:10,840 1101 00:48:10,840 --> 00:48:14,500 તેથી જ્યારે તમે કંઈક પરત કરી રહ્યાં છો, જ્યારે તમારા કાર્ય આપે છે, 1102 00:48:14,500 --> 00:48:19,900 તે તે કિંમતો પર પસાર જેવી છે તે નીચે ફ્રેમ અને પછી છોડીને. 1103 00:48:19,900 --> 00:48:22,200 અને વસ્તુઓ ક્રમમાં ચલાવવા માટે હોય છે. 1104 00:48:22,200 --> 00:48:25,550 >> અને તમે મોટા કાર્યક્રમો મેળવવા માટે, જ્યારે, અમે ઠંડી અને વધુ જટિલ કરી શકો છો 1105 00:48:25,550 --> 00:48:26,470 આકૃતિઓ. 1106 00:48:26,470 --> 00:48:29,070 પરંતુ હવે માટે, આ છે માત્ર એક સામાન્ય ઝાંખી 1107 00:48:29,070 --> 00:48:31,110 જેથી તમે એક પ્રકારની હોય છે સમજણ શું 1108 00:48:31,110 --> 00:48:35,160 તમે એક કાર્ય કૉલ કરી રહ્યાં છો ત્યારે શું થાય છે અને તે ખરેખર મેમરી કેવી રીતે જુએ છે. 1109 00:48:35,160 --> 00:48:37,230 1110 00:48:37,230 --> 00:48:37,770 કૂલ? 1111 00:48:37,770 --> 00:48:38,353 સારા દરેક વ્યક્તિને? 1112 00:48:38,353 --> 00:48:39,920 1113 00:48:39,920 --> 00:48:40,420 ઓસમ. 1114 00:48:40,420 --> 00:48:42,070 1115 00:48:42,070 --> 00:48:50,575 >> તેથી આ છે કે જે એક છે ફક્ત વસ્તુઓ સ્વેપ કરવાનો પ્રયાસ કરી. 1116 00:48:50,575 --> 00:48:52,260 1117 00:48:52,260 --> 00:48:54,930 અમે અહીં જુઓ, અમે હોય છે અમારા કાર્ય પ્રોટોટાઇપ 1118 00:48:54,930 --> 00:48:56,900 તેથી અમારા કમ્પાઇલર છે અમને અંતે કિકિયારી નથી. 1119 00:48:56,900 --> 00:48:59,220 અમે કેટલાક મુખ્ય હોય છે, અને અમે એક્સ અને વાય સ્વિચ કરવા માંગો છો. 1120 00:48:59,220 --> 00:49:00,320 1121 00:49:00,320 --> 00:49:04,129 તેઓ આ ડેમો કર્યું નથી હજુ સુધી વ્યાખ્યાન, તેઓ છે? 1122 00:49:04,129 --> 00:49:04,670 તેઓ નથી? 1123 00:49:04,670 --> 00:49:05,900 ઠીક છે. 1124 00:49:05,900 --> 00:49:08,450 તેથી અમે જઈ રહ્યાં છો આ ખૂબ થોડા સમય પર. 1125 00:49:08,450 --> 00:49:12,210 તમે આ ઉદાહરણ વધુ મળશે ઊંડાઈ માં, હું આ અઠવાડિયે, એવું લાગે છે. 1126 00:49:12,210 --> 00:49:15,680 અને પછી આગામી અઠવાડિયે આપણે ખરેખર કરી શકો છો આ કામ કરતું નથી શા માટે ડાઇવ. 1127 00:49:15,680 --> 00:49:18,810 >> તેથી અમે આ રદબાતલ છે કાર્ય અહીં સ્વેપ. 1128 00:49:18,810 --> 00:49:20,720 માત્ર અર્થ એ થાય કે તેથી રદબાતલ કંઇ પરત કરવામાં આવે છે. 1129 00:49:20,720 --> 00:49:22,000 1130 00:49:22,000 --> 00:49:24,110 અને અમે સ્વેપ પૂર્ણાંક એક અને પૂર્ણાંક બી હોય છે. 1131 00:49:24,110 --> 00:49:27,046 અને અમે કેટલાક હંગામી હોય છે એક ચલ છે કે જે. 1132 00:49:27,046 --> 00:49:30,050 એક બોલ્ડ સોંપાયેલ છે, અને તે પછી નહીં b માટે કામચલાઉ નોકર સોંપેલ નહીં 1133 00:49:30,050 --> 00:49:32,235 તેથી તે અને બોલ્ડ મૂલ્યો હવે ફેરવાઈ છે. 1134 00:49:32,235 --> 00:49:33,510 1135 00:49:33,510 --> 00:49:36,030 >> પરંતુ, પ્લોટ ટ્વિસ્ટ, આ કામ કરતું નથી. 1136 00:49:36,030 --> 00:49:37,390 1137 00:49:37,390 --> 00:49:42,380 અને તે ભાગ ખરેખર છે હકીકત એ છે કે સાથે શું કરવું છે કે 1138 00:49:42,380 --> 00:49:48,800 અને અહીં, b પસાર કરો કે રાશિઓ અહીં, એક્સ અને વાય નકલો ખરેખર છે. 1139 00:49:48,800 --> 00:49:53,220 તેથી કાર્ય ખરેખર આપે છે, તે નકલો સ્વિચ નથી, પરંતુ 1140 00:49:53,220 --> 00:49:55,960 વાસ્તવિક એક્સ અને વાય છે. 1141 00:49:55,960 --> 00:50:02,370 તેથી એક માર્ગ છે કે તે વિશે વિચારો તેનો આ સ્વેપ છે ડોળ કરવો. 1142 00:50:02,370 --> 00:50:03,130 ઠીક છે? 1143 00:50:03,130 --> 00:50:05,390 તેથી મુખ્ય, અમે એક્સ અને વાય આરંભ છે. 1144 00:50:05,390 --> 00:50:06,530 1145 00:50:06,530 --> 00:50:10,760 પરંતુ અમે ખરેખર અપ જાઓ ત્યારે સ્વેપ સાથે આ ફ્રેમ, 1146 00:50:10,760 --> 00:50:15,740 અમે કિંમતો પર પસાર કરી રહ્યાં છે તે છે, અને તેઓ આરંભ કરી રહ્યા છીએ. 1147 00:50:15,740 --> 00:50:18,570 >> અને તેઓ માત્ર ક્યારેય અહીં રહે છે. 1148 00:50:18,570 --> 00:50:19,796 તેથી a અને b અહીં રહે છે. 1149 00:50:19,796 --> 00:50:20,670 અને તેઓ એકબીજાને મળે છે. 1150 00:50:20,670 --> 00:50:21,870 1151 00:50:21,870 --> 00:50:26,190 અમે પાછા પરંતુ, જ્યારે અમે નથી a અને b સાથે કંઇપણ. એક 1152 00:50:26,190 --> 00:50:28,980 અમારા કાર્ય સાથે બોલ્ડ અને રજા. 1153 00:50:28,980 --> 00:50:30,850 અને તેથી એક્સ અને વાય એ જ રહે છે. 1154 00:50:30,850 --> 00:50:31,960 1155 00:50:31,960 --> 00:50:39,665 તમે કેવી રીતે સુધારવા માટે વધુ મળશે અને અમે ખરેખર તે પછીથી સાથે વ્યવહાર કેવી રીતે. 1156 00:50:39,665 --> 00:50:40,750 1157 00:50:40,750 --> 00:50:43,740 >> પરંતુ તે માત્ર એક વસ્તુ છે પ્રકારની ધ્યાનમાં રાખવા. 1158 00:50:43,740 --> 00:50:45,270 ભવિષ્ય માટે તેને વાપરો. 1159 00:50:45,270 --> 00:50:48,050 કે ન કરો, ન તો ચિંતા કરશો નહીં વિશ્વના તમામ અર્થમાં. 1160 00:50:48,050 --> 00:50:49,510 1161 00:50:49,510 --> 00:50:51,440 તેઓ નકલો સૌથી મોટી વસ્તુ છે. 1162 00:50:51,440 --> 00:50:54,580 તમે કંઈપણ લેવા માટે જઈ રહ્યાં છો, કે દૂર, તો તમે નકલો પસાર કર્યો હતો. 1163 00:50:54,580 --> 00:50:56,410 તેથી અસલ જ રહે છે. 1164 00:50:56,410 --> 00:50:58,170 1165 00:50:58,170 --> 00:50:58,770 સારા દરેક વ્યક્તિને? 1166 00:50:58,770 --> 00:51:00,280 1167 00:51:00,280 --> 00:51:00,930 કૂલ. 1168 00:51:00,930 --> 00:51:02,295 >> તેથી આદેશ વાક્ય દલીલો. 1169 00:51:02,295 --> 00:51:03,520 1170 00:51:03,520 --> 00:51:07,630 હું શરૂઆતમાં તેની ખાતરી છું તમે ગાય્સ બધા તે મહાન છે, જેમ કે, પૂર્ણાંક મુખ્ય સમાપ્ત થઈ જાય છે હતી. 1171 00:51:07,630 --> 00:51:09,517 અને તમે બરાબર ઠંડી કરવા માંગો છો. 1172 00:51:09,517 --> 00:51:10,350 હું ખરેખર પડી નથી. 1173 00:51:10,350 --> 00:51:12,360 આ હું લખી છે તે માત્ર છે. 1174 00:51:12,360 --> 00:51:16,349 પરંતુ તમારા નવા કાર્યક્રમો માં, ખાસ કરીને આ pset માં, 1175 00:51:16,349 --> 00:51:17,890 અને શા માટે જમીન પર ખડી છે? 1176 00:51:17,890 --> 00:51:19,640 1177 00:51:19,640 --> 00:51:22,680 >> તમારા આગામી pset સાથે, તમે છો આ જોઈ રહ્યું છે. 1178 00:51:22,680 --> 00:51:26,130 મુખ્ય પૂર્ણાંક, પૂર્ણાંક ARG કો, શબ્દમાળા આર્ક વિરુદ્ધ, કૌંસ. 1179 00:51:26,130 --> 00:51:28,770 તેથી, શું આપણે માત્ર શીખી આજે શું 1180 00:51:28,770 --> 00:51:32,190 અમે બીજા પરિમાણ લાગે છે કે અથવા તે બીજા તત્વ અહીં છે? 1181 00:51:32,190 --> 00:51:34,830 1182 00:51:34,830 --> 00:51:35,824 તે એક એરે છે. 1183 00:51:35,824 --> 00:51:36,615 એરે પ્રકાર શું છે? 1184 00:51:36,615 --> 00:51:38,430 1185 00:51:38,430 --> 00:51:40,690 શબ્દમાળા એરે, હા. 1186 00:51:40,690 --> 00:51:41,980 કૂલ. 1187 00:51:41,980 --> 00:51:45,320 કે જેથી તમે જઈ રહ્યાં છો કેવી રીતે હવે આ જાહેર કરી. 1188 00:51:45,320 --> 00:51:48,570 >> કોઇને યાદ આ શું માટે ઊભા? 1189 00:51:48,570 --> 00:51:52,551 1190 00:51:52,551 --> 00:51:53,050 કોઈ? 1191 00:51:53,050 --> 00:51:54,020 1192 00:51:54,020 --> 00:51:54,520 હમ્મ? 1193 00:51:54,520 --> 00:51:55,640 >> વિદ્યાર્થી: ARG કો. 1194 00:51:55,640 --> 00:51:56,961 1195 00:51:56,961 --> 00:51:58,950 >> ALLISON: તેથી ARG કો કાઉન્ટર રાખે છે. 1196 00:51:58,950 --> 00:51:59,450 તે પૂર્ણાંક છે. 1197 00:51:59,450 --> 00:52:00,615 તે સાચું છે, એક નંબર છે? 1198 00:52:00,615 --> 00:52:02,240 તેથી તમે શું છે કે જે નંબર છે લાગે છે નથી? 1199 00:52:02,240 --> 00:52:08,260 1200 00:52:08,260 --> 00:52:08,760 યાહ. 1201 00:52:08,760 --> 00:52:11,450 તેથી ARG કો શબ્દમાળાઓ સંખ્યા છે કે આદેશ વાક્ય બનાવે છે. 1202 00:52:11,450 --> 00:52:12,560 1203 00:52:12,560 --> 00:52:18,499 તેથી જો આપણે ખરેખર આમ કરવામાં આવે તો, ઉદાહરણો આ પછી ત્યાં છે, 1204 00:52:18,499 --> 00:52:19,790 તેથી હું આગળ મારી વિચાર નહીં. 1205 00:52:19,790 --> 00:52:21,299 1206 00:52:21,299 --> 00:52:23,840 તે શબ્દમાળાઓ એક નંબર છે કે જે ફક્ત તમારા આદેશ વાક્ય બનાવે છે. 1207 00:52:23,840 --> 00:52:35,080 >> તમે શું તેથી, જ્યારે, જેમ મારિયો સ્લેશ, છે કે તે બનાવે છે કે એક શબ્દમાળા છે. 1208 00:52:35,080 --> 00:52:38,520 આ ભાગ માં, તમે ખરેખર હશો આદેશ વાક્ય માં વસ્તુઓ, ખોરાક 1209 00:52:38,520 --> 00:52:41,750 મને ખાતરી છે કે તમે ગાય્ઝ છું કોણ સ્પેક લાકડાં વાંચી છે. 1210 00:52:41,750 --> 00:52:44,470 તેથી તે કિસ્સાઓમાં, કદાચ તમને મળશે બે અથવા ત્રણ દલીલો છે. 1211 00:52:44,470 --> 00:52:45,652 1212 00:52:45,652 --> 00:52:48,360 તે વાપરવા માટે એક ઉપયોગી વસ્તુ હોઈ રહ્યું છે. 1213 00:52:48,360 --> 00:52:51,500 >> અને પછી વિરુદ્ધ ARG, અમે જણાવ્યું હતું કે, માત્ર એક શબ્દમાળા એરે છે. 1214 00:52:51,500 --> 00:52:57,000 ખરેખર શું સંગ્રહ કરે છે તેથી આદેશ વાક્ય માં તમે ઇનપુટ. 1215 00:52:57,000 --> 00:52:59,960 તેથી અમે આ હોય છે. 1216 00:52:59,960 --> 00:53:02,850 તમે કેટલાક કોઈ સ્લેશ છે infile outfile નકલ કરો. 1217 00:53:02,850 --> 00:53:06,670 તેથી, જો ARG કો શબ્દમાળાઓ સંખ્યા છે આપણે આદેશ માં પસાર કરી રહ્યાં છે 1218 00:53:06,670 --> 00:53:09,080 રેખા, આ કિસ્સામાં અમારા ARG કો શું છે? 1219 00:53:09,080 --> 00:53:14,520 1220 00:53:14,520 --> 00:53:15,850 ત્રણ. 1221 00:53:15,850 --> 00:53:16,690 બરાબર. 1222 00:53:16,690 --> 00:53:20,086 >> તેથી શૂન્ય ARG વિ શું છે? 1223 00:53:20,086 --> 00:53:21,710 તેથી અમે સ્ટોર કરી પ્રથમ વસ્તુ શું છે? 1224 00:53:21,710 --> 00:53:24,640 1225 00:53:24,640 --> 00:53:26,290 ડોટ બરાબર, નકલ સ્લેશ. 1226 00:53:26,290 --> 00:53:28,065 અને પછી બીજા infile હશે. 1227 00:53:28,065 --> 00:53:29,290 1228 00:53:29,290 --> 00:53:30,930 ત્રીજા outfile પ્રયત્ન કરશે. 1229 00:53:30,930 --> 00:53:32,390 તેથી ARG વિ ત્રણ વિશે શું? 1230 00:53:32,390 --> 00:53:35,810 1231 00:53:35,810 --> 00:53:39,370 તે છે, કારણ કે તે નલ હશે અમારા એરે ઓવરને, અધિકાર? 1232 00:53:39,370 --> 00:53:40,600 1233 00:53:40,600 --> 00:53:41,460 કૂલ. 1234 00:53:41,460 --> 00:53:44,500 >> અને પછી શું છઠ્ઠા એક વિશે શું? 1235 00:53:44,500 --> 00:53:45,900 તે યુક્તિ પ્રશ્ન પ્રકારની છે. 1236 00:53:45,900 --> 00:53:46,400 ઈશ. 1237 00:53:46,400 --> 00:53:49,027 1238 00:53:49,027 --> 00:53:49,943 અમે તે શું છે તે જાણો છો? 1239 00:53:49,943 --> 00:53:50,960 1240 00:53:50,960 --> 00:53:51,690 તે અવ્યાખ્યાયિત છે. 1241 00:53:51,690 --> 00:53:53,170 અમે તે હોઈ શકે છે શું કોઈ વિચાર છે. 1242 00:53:53,170 --> 00:53:57,000 તે યોગ્ય છે કે ગમે છે મેમરી એરે પછી, 1243 00:53:57,000 --> 00:54:00,220 અને અમે તે શું છે તે કોઈ ચાવી હોય છે. 1244 00:54:00,220 --> 00:54:03,500 અને તે સ્પર્શ માટે ખતરનાક હોય છે કારણ કે તમને ખબર છે બધા માટે વસ્તુઓ, 1245 00:54:03,500 --> 00:54:07,080 તે મેમરી કેટલાક ભાગ છે કે જે તમે ઍક્સેસ અથવા નલ ન હોવી જોઈએ. 1246 00:54:07,080 --> 00:54:09,000 અને તે ઉન્મત્ત વસ્તુઓ કરી શકો છો. 1247 00:54:09,000 --> 00:54:11,690 તે પર ઈન્ડેક્સીંગ કહેવાય છે તમારા એરે બંધાયેલ. 1248 00:54:11,690 --> 00:54:14,785 ભૂસકે બહાર જવા નથી અને તમારા એરે, અથવા ખરાબ વસ્તુઓ થઇ શકે છે. 1249 00:54:14,785 --> 00:54:16,274 1250 00:54:16,274 --> 00:54:18,940 તમે પાછા આવો, અને કાયદાઓ છે, જેમ કે ભૌતિકશાસ્ત્ર નાશ કરવામાં આવી છે 1251 00:54:18,940 --> 00:54:19,481 અથવા કંઈક. 1252 00:54:19,481 --> 00:54:21,021 1253 00:54:21,021 --> 00:54:21,520 કૂલ. 1254 00:54:21,520 --> 00:54:22,895 કે દરેકને અર્થમાં છે? 1255 00:54:22,895 --> 00:54:23,810 1256 00:54:23,810 --> 00:54:25,025 ખૂબ ખરાબ નથી. 1257 00:54:25,025 --> 00:54:28,926 >> તેથી હવે, દરેકને છે મનપસંદ ભાગ pset સમીક્ષા. 1258 00:54:28,926 --> 00:54:29,426 યે! 1259 00:54:29,426 --> 00:54:30,530 1260 00:54:30,530 --> 00:54:31,030 ઠીક છે. 1261 00:54:31,030 --> 00:54:33,830 તમે તે માટે તેથી જે આ pset સ્પેક વાંચી ન હોય, 1262 00:54:33,830 --> 00:54:36,790 તમે ખરેખર કેટલીક કરી રહ્યા છે ક્રિપ્ટોગ્રાફી સાથે ઠંડી સામગ્રી. 1263 00:54:36,790 --> 00:54:39,360 તમે Ceasar બનાવવા જઈ રહ્યાં છો સાઈફર અને Vigenère સાઇફર. 1264 00:54:39,360 --> 00:54:42,000 1265 00:54:42,000 --> 00:54:45,480 તમે ચોક્કસપણે વાંચવી જોઈએ કેવી રીતે તે કામ જોવા માટે સ્પેક. 1266 00:54:45,480 --> 00:54:49,650 અને તમે લગભગ કોઈ પણ મુશ્કેલી આવી રહી છે, તો તે ખરેખર શું કરવું જોઈએ, 1267 00:54:49,650 --> 00:54:52,920 મને વાત આવે છે, કૃપા કરીને મને ઇમેઇલ અથવા મને લખાણ. 1268 00:54:52,920 --> 00:54:53,420 હું આસપાસ છું. 1269 00:54:53,420 --> 00:54:54,780 1270 00:54:54,780 --> 00:54:57,070 >> તેથી ત્રણ મુખ્ય હોય છે અહીં વસ્તુઓ કે અમે 1271 00:54:57,070 --> 00:55:00,440 માત્ર પ્રકારની વિશે વાત કરવા માંગો છો વ્યાખ્યાન વિસ્તરણ છે. 1272 00:55:00,440 --> 00:55:03,645 તમે ન જાણતા હોય શકે છે કે જે વસ્તુઓ મદદરૂપ સંકેતો અને સાધનો વિશે. 1273 00:55:03,645 --> 00:55:05,520 તેથી અમે કરવા જઇ રહ્યા છીએ તે ASCII ઝડપી સમીક્ષા છે, 1274 00:55:05,520 --> 00:55:10,420 કારણ કે સુપર થઈ રહ્યું છે Vigenere સાઇફર માટે અગત્યનું છે. 1275 00:55:10,420 --> 00:55:11,809 1276 00:55:11,809 --> 00:55:14,100 અમે રૂપાંતર કરવા માટે જઈ રહ્યાં છો, આદેશ વાક્ય ઇનપુટ્સ, જે 1277 00:55:14,100 --> 00:55:17,160 સીઝર સાઈફર માટે ખૂબ જ મદદરૂપ થશે. 1278 00:55:17,160 --> 00:55:18,133 અને પછી એડિશનનો. 1279 00:55:18,133 --> 00:55:20,220 1280 00:55:20,220 --> 00:55:21,210 કૂલ. 1281 00:55:21,210 --> 00:55:24,005 >> તેથી, તે ASCII નંબરો અક્ષરો નકશો. 1282 00:55:24,005 --> 00:55:25,270 1283 00:55:25,270 --> 00:55:26,365 આ એક મહાન ચાર્ટ છે. 1284 00:55:26,365 --> 00:55:28,115 તમે આ હોવો જોઈએ ક્યાંક બુકમાર્ક. 1285 00:55:28,115 --> 00:55:29,310 1286 00:55:29,310 --> 00:55:33,250 તમે તેને કરવા માંગો છો કરશે તમારા પ્રથમ મધ્યસત્ર. 1287 00:55:33,250 --> 00:55:36,320 હું દરેકને આ છે ખૂબ ખાતરી છું તેમના મધ્યસત્ર શીટ પર ચાર્ટ. 1288 00:55:36,320 --> 00:55:37,810 તેથી તે જાણવા માટે. 1289 00:55:37,810 --> 00:55:38,410 તે પ્રેમ. 1290 00:55:38,410 --> 00:55:39,740 હાથમાં રાખો. 1291 00:55:39,740 --> 00:55:41,210 તે ઉપયોગી થશે. 1292 00:55:41,210 --> 00:55:45,630 >> અને તે બધા એક એન્કોડિંગ છે કે, આંકડાકીય, આલ્ફાબેટીક નકશા 1293 00:55:45,630 --> 00:55:47,740 અને અન્ય અક્ષરો અમારા કોમ્પ્યુટર માટે નંબરો. 1294 00:55:47,740 --> 00:55:49,947 અલબત્ત, કારણ કે આ અંત, બધું અમે સંગ્રહવા 1295 00:55:49,947 --> 00:55:52,030 રૂપાંતરિત વિચાર રહ્યું છે શૂન્યોની અને મુદ્દાઓ પર નીચે, 1296 00:55:52,030 --> 00:55:55,200 તેથી અમે પ્રતિનિધિત્વ કરવા માટે અમુક રીતે જરૂર છે અમે તમામ છો કે લખાણ અને અક્ષરો 1297 00:55:55,200 --> 00:55:59,105 નંબર અમુક પ્રકારના તરીકે જોવામાં માટે વપરાય છે. 1298 00:55:59,105 --> 00:56:00,370 1299 00:56:00,370 --> 00:56:05,880 >> અમે અહીં જુઓ, અમે હોય છે તેથી અધિકાર છે, કે જે મોટા. 1300 00:56:05,880 --> 00:56:06,555 તે 65 છે. 1301 00:56:06,555 --> 00:56:07,570 1302 00:56:07,570 --> 00:56:09,660 અને લોઅરકેસ 97 છે. 1303 00:56:09,660 --> 00:56:13,170 તેથી તમે બહાર આકૃતિ કરી શકો છો હું અગાઉ જણાવ્યું હતું કે, 1304 00:56:13,170 --> 00:56:16,532 તમે બહુવિધ એરે હોય તો તેમને શબ્દમાળાઓ, શું દરેક 1305 00:56:16,532 --> 00:56:17,490 નલ ટર્મીનેટર છે. 1306 00:56:17,490 --> 00:56:18,480 તે એક જગ્યા હશે. 1307 00:56:18,480 --> 00:56:22,581 જગ્યા તેના પોતાના special-- છે તે અહીં છે જ્યાં હું ભૂલી. 1308 00:56:22,581 --> 00:56:23,080 આહ. 1309 00:56:23,080 --> 00:56:24,700 32 જગ્યા છે. 1310 00:56:24,700 --> 00:56:27,090 તેથી બધું તે નકશો. 1311 00:56:27,090 --> 00:56:28,680 1312 00:56:28,680 --> 00:56:29,740 >> તેથી અમે તે ASCII ગણિત હોય છે. 1313 00:56:29,740 --> 00:56:31,080 1314 00:56:31,080 --> 00:56:34,290 Vigenere માં પ્રો tip--, તમે લલચાવી શકે 1315 00:56:34,290 --> 00:56:39,480 પૂર્ણાંકો માટે તમારા નંબરો કન્વર્ટ કરવા માટે, પરંતુ તે ખરેખર સારી પ્રથા છે 1316 00:56:39,480 --> 00:56:43,860 આ ઉપયોગ કરવાનો પ્રયત્ન કરવા માટે આ જેવા પાત્રો 1317 00:56:43,860 --> 00:56:45,820 જ્યારે તમે ખરેખર તેમને ફેરફાર કરી રહ્યાં છો. 1318 00:56:45,820 --> 00:56:48,950 તમે નંબરો ઉપયોગ કરવા માંગો છો, તો તમે કરી શકો છો. 1319 00:56:48,950 --> 00:56:55,260 પરંતુ વધુ સારી રીતે, અથવા એક માર્ગ છે કે જે અમે તમને તે શું કરવા ગાય્સ માંગો વલણ ધરાવે છે, 1320 00:56:55,260 --> 00:56:57,830 તમે છો જ્યાં આ રીતે વાસ્તવમાં અક્ષરો બાદબાકી. 1321 00:56:57,830 --> 00:56:58,840 1322 00:56:58,840 --> 00:57:02,830 >> તેથી હું તમને ગાય્ઝ માંગો છો પ્રકારની આ બહાર આકૃતિ. 1323 00:57:02,830 --> 00:57:05,070 શા માટે તમે દરેક અન્ય એક પ્રયાસ નથી? 1324 00:57:05,070 --> 00:57:07,580 1325 00:57:07,580 --> 00:57:09,830 જેથી પ્રથમ એક છે, જે કરવું ત્રીજા એક છે, અને પાંચમી છે. 1326 00:57:09,830 --> 00:57:11,160 1327 00:57:11,160 --> 00:57:15,000 હું અમે વાત છે કે નહીં તેની ખાતરી કરવા માંગો છો કારણ કે બધું વિશે અમે વિશે વાત કરવાની જરૂર છે. 1328 00:57:15,000 --> 00:57:17,410 1329 00:57:17,410 --> 00:57:20,259 હું માત્ર એક કહેવું જાઉં છું મહત્વપૂર્ણ વસ્તુઓ ઓહ, રાહ to-- 1330 00:57:20,259 --> 00:57:21,550 તમે ગાય્ઝ આ એક ન જોઈ હોય તો. 1331 00:57:21,550 --> 00:57:23,710 ઠીક છે, તેથી પ્રથમ ત્રણ કરવું. 1332 00:57:23,710 --> 00:57:24,430 ચાલો કે નથી. 1333 00:57:24,430 --> 00:57:25,971 અમે મોડ્યૂલો વિશે વાત કરવા માટે હોય છે. 1334 00:57:25,971 --> 00:57:27,810 1335 00:57:27,810 --> 00:57:28,310 મને ખબર છે. 1336 00:57:28,310 --> 00:57:28,851 મઠ મુશ્કેલ છે. 1337 00:57:28,851 --> 00:57:29,870 1338 00:57:29,870 --> 00:57:30,980 તમે કેલ્ક્યુલેટર નો ઉપયોગ કરી શકો છો. 1339 00:57:30,980 --> 00:57:31,580 તે ઠીક છે. 1340 00:57:31,580 --> 00:57:37,464 1341 00:57:37,464 --> 00:57:40,380 અથવા, કારણ કે તે ASCII ટેબલ ખેંચવાનો અપ તમે કદાચ તે કરવા માંગો છો જઈ રહ્યાં છો. 1342 00:57:40,380 --> 00:58:03,660 1343 00:58:03,660 --> 00:58:04,820 >> કૂલ. 1344 00:58:04,820 --> 00:58:07,960 તેથી હું ઝડપથી જવામાં આવશે જો તમે આ મારફતે ગાય્ઝ. 1345 00:58:07,960 --> 00:58:11,120 તેથી લોકો તે ASCII ટેબલ ઉપર ખેંચાય છે? 1346 00:58:11,120 --> 00:58:15,645 શું અમારી આંકડાકીય છે લોઅરકેસ માટે નંબર શું છે? 1347 00:58:15,645 --> 00:58:16,270 વિદ્યાર્થી: સાત. 1348 00:58:16,270 --> 00:58:19,420 1349 00:58:19,420 --> 00:58:24,550 >> ALLISON: તેથી લોઅરકેસ છે 97 અને મોટા એક 65 છે. 1350 00:58:24,550 --> 00:58:26,390 તેથી 97 બાદ 65? 1351 00:58:26,390 --> 00:58:27,782 1352 00:58:27,782 --> 00:58:28,570 >> પ્રેક્ષક: 32? 1353 00:58:28,570 --> 00:58:33,260 1354 00:58:33,260 --> 00:58:35,630 >> ALLISON: 62, હા. 1355 00:58:35,630 --> 00:58:38,675 આ કિસ્સામાં, તેથી શું તેને છાપી બહાર આવશે? 1356 00:58:38,675 --> 00:58:40,360 તે પ્રથમ એક? 1357 00:58:40,360 --> 00:58:43,830 અમે ટકા ડી હોય છે, કે શું સૂચવે છે? 1358 00:58:43,830 --> 00:58:45,980 1359 00:58:45,980 --> 00:58:46,730 વિદ્યાર્થી: એક નંબર. 1360 00:58:46,730 --> 00:58:48,604 ALLISON: અમે છાપવા કરી રહ્યાં છો એક વાસ્તવિક નંબર. 1361 00:58:48,604 --> 00:58:50,770 તેથી અમે ખરેખર જઈ રહ્યાં છો, અહીં 32 છાપો. 1362 00:58:50,770 --> 00:58:56,360 અને આ ટકા સી હતા, 32 અમને એક જગ્યા આપશે. 1363 00:58:56,360 --> 00:58:57,700 1364 00:58:57,700 --> 00:59:01,670 તેથી તે સમજવા માટે અક્ષરો મુદ્રિત કરી શકાય છે 1365 00:59:01,670 --> 00:59:06,140 નંબરો અને બંને તરીકે વાસ્તવિક અક્ષરો 1366 00:59:06,140 --> 00:59:11,080 ખરેખર મહત્વનું છે, અને ભરવા વાસ્તવિક પ્રકારના ધ્યાન 1367 00:59:11,080 --> 00:59:12,040 અમે અહીં કરી રહ્યા છીએ. 1368 00:59:12,040 --> 00:59:14,520 1369 00:59:14,520 --> 00:59:15,020 કૂલ. 1370 00:59:15,020 --> 00:59:18,862 આ દરેક અન્ય એક માટે, શું અમે છાપવા કરી રહ્યા છે? 1371 00:59:18,862 --> 00:59:19,825 >> વિદ્યાર્થી: એક પાત્ર. 1372 00:59:19,825 --> 00:59:20,830 >> ALLISON: એક પાત્ર. 1373 00:59:20,830 --> 00:59:21,330 કૂલ. 1374 00:59:21,330 --> 00:59:24,260 તમે ગાય્ઝ, તમે જાણવા માંગો છો, તો તમારા પોતાના પર આ કામ કરી શકો છો. 1375 00:59:24,260 --> 00:59:25,900 તમે મુશ્કેલી આવી રહી છે, તો મને ઇમેઇલ કરો. 1376 00:59:25,900 --> 00:59:28,950 પરંતુ બીજા એક થશે એક લોઅરકેસ બી છાપશે. 1377 00:59:28,950 --> 00:59:32,910 ત્રીજા એક છાપશે મોટા બી ચોથા એક છાપશે 1378 00:59:32,910 --> 00:59:36,410 એક મોટા સી, અને બહાર છેલ્લા એક લોઅરકેસ એ હશે 1379 00:59:36,410 --> 00:59:42,530 અને છેલ્લા એક દાખલો છે કે અમે ખરેખર જઈ રહ્યાં છો, શું કે ક્રેઝી ટકા પ્રવેશ મેળવવા માટે 1380 00:59:42,530 --> 00:59:45,020 સાઇન ઇન કરો પણ એક દંપતિ સ્લાઇડ્સ થાય છે. 1381 00:59:45,020 --> 00:59:46,667 તેથી તમારા પોતાના પર તે કરવાનો પ્રયાસ કરો. 1382 00:59:46,667 --> 00:59:48,500 તમે મુશ્કેલી હોય તો, મને વાત આવે છે, કૃપા કરીને. 1383 00:59:48,500 --> 00:59:49,655 1384 00:59:49,655 --> 00:59:53,290 તમે એડમ્સ ડી હોલ ખાસ હોવ તો, તમે કદાચ મને આસપાસ મળશે. 1385 00:59:53,290 --> 00:59:54,760 1386 00:59:54,760 --> 00:59:55,760 >> તેથી, લંબાઈ. 1387 00:59:55,760 --> 00:59:59,660 તમે ઘણા કેવી રીતે આ જોવા મળે છે, કાર્ય તે બધા સાંભળ્યું કે? 1388 00:59:59,660 --> 01:00:00,380 1389 01:00:00,380 --> 01:00:00,880 કોઈપણ? 1390 01:00:00,880 --> 01:00:02,100 1391 01:00:02,100 --> 01:00:02,600 કૂલ. 1392 01:00:02,600 --> 01:00:06,250 તેથી તે ખરેખર શું રહે માટે પૂર્ણાંક માટે ASCII છે. 1393 01:00:06,250 --> 01:00:13,150 તેથી જો તમે સીઝર સાથે છે, શું કરી શકે છે, સ્પેક વાંચી જેઓ માટે, 1394 01:00:13,150 --> 01:00:16,460 તમે કોઈ સ્લેશ સીઝર કરવા જઈ રહ્યાં છો , તમે તમારા કાર્યક્રમ લખી પછી 1395 01:00:16,460 --> 01:00:18,690 અને પછી તમે જઈ રહ્યાં છો, કેટલાક નંબર ઇનપુટ કે તમે 1396 01:00:18,690 --> 01:00:24,780 સાથે તમારા ગુપ્ત સંદેશ બેવડી કરવા માંગો છો. 1397 01:00:24,780 --> 01:00:30,700 >> પરંતુ, અમે બધા યાદ હોય તો આપણા ઇનપુટ્સ શબ્દમાળાઓ તરીકે સંગ્રહિત થાય છે. 1398 01:00:30,700 --> 01:00:31,390 અધિકાર? 1399 01:00:31,390 --> 01:00:35,160 અમે ARG વિ એરે હોય છે, કે બધા પ્રકાર શબ્દમાળા છે. 1400 01:00:35,160 --> 01:00:37,870 તમે માત્ર પ્રયત્ન કરો, તો તેથી છે, કે જે એક તે હશે ખેંચી 1401 01:00:37,870 --> 01:00:43,240 મને લાગે છે કે તે એક અથવા ગમે તે નંબર ઉપયોગ તમે ખરેખર એક પાત્ર છે. 1402 01:00:43,240 --> 01:00:45,490 તેથી જો તમે વિચાર જઈ રહ્યાં છો કેટલીક ઉન્મત્ત પરિણામો. 1403 01:00:45,490 --> 01:00:48,200 તેથી જો તમે ખરેખર કરવા માંગો છો જો પૂર્ણાંક આ ચાલુ 1404 01:00:48,200 --> 01:00:52,060 તમે ચાલાકી કરવા માટે ઉપયોગ કરી શકો છો તમારા શબ્દ અથવા તમારો સંદેશ, 1405 01:00:52,060 --> 01:00:53,366 તમે લંબાઈ ઉપયોગ કરવા માંગો છો પડશે. 1406 01:00:53,366 --> 01:00:56,320 લંબાઈ માત્ર ફેરવે છે પૂર્ણાંક પર તમારા શબ્દમાળા. 1407 01:00:56,320 --> 01:01:04,530 >> અમે કહી જો અમે 12 એક શબ્દમાળા છે તેથી જો 12 લંબાઈ, કે ઇનપુટ ગમે છે, 1408 01:01:04,530 --> 01:01:07,370 તે ખરેખર આપશે પૂર્ણાંક તમે કરવા માટે. 1409 01:01:07,370 --> 01:01:10,610 નથી અક્ષર અથવા શબ્દમાળા 12. 1410 01:01:10,610 --> 01:01:14,230 છે, કે જે તમે શરૂ કરો ત્યારે નંબરો કે ઉમેરવા માટે, 1411 01:01:14,230 --> 01:01:17,710 ખૂબ જ અલગ હશે, 12 શબ્દમાળા છે, કારણ કે 1412 01:01:17,710 --> 01:01:21,210 કેટલીક ઉન્મત્ત નંબર તે ASCII, પરંતુ પૂર્ણાંક 12 1413 01:01:21,210 --> 01:01:23,390 તમે શું કરવા માંગો છો છે, કે જે ખરેખર 12 છે. 1414 01:01:23,390 --> 01:01:25,630 તેથી જો તમે લંબાઈ વાપરવા માટે ખાતરી કરવા માંગો છો. 1415 01:01:25,630 --> 01:01:29,203 >> તમે આ કરવા માંગો છો જઈ રહ્યાં છો, સીઝર, તમે કારણ કે 1416 01:01:29,203 --> 01:01:32,520 દ્વારા પૂરી પાડવામાં પૂર્ણાંક જરૂર છે આદેશ વાક્ય વપરાશકર્તા. 1417 01:01:32,520 --> 01:01:35,230 પરંતુ તેઓ આદેશ મૂકવામાં આવે છે રેખા, અથવા તે સ્ટ્રિંગ તરીકે સંગ્રહિત છે 1418 01:01:35,230 --> 01:01:35,813 સાથે શરૂ કરવા માટે. 1419 01:01:35,813 --> 01:01:36,950 1420 01:01:36,950 --> 01:01:38,210 તે અર્થમાં બનાવવા નથી? 1421 01:01:38,210 --> 01:01:40,590 તમે જરૂરી નથી Vigenere માટે આ જરૂરી છે. 1422 01:01:40,590 --> 01:01:43,180 Vigenere સાથે, હું જણાવ્યું હતું કે પહેલાં, તમે પ્રયાસ કરો અને ઉપયોગ કરવો જોઈએ 1423 01:01:43,180 --> 01:01:46,600 વધુ જેવી લાગે છે કે તે ASCII ગણિત તમે ખરેખર છો જ્યાં આ, 1424 01:01:46,600 --> 01:01:49,320 અમે તમને આપવામાં કરી રહ્યાં છો કે જે અક્ષરો મદદથી. 1425 01:01:49,320 --> 01:01:50,970 1426 01:01:50,970 --> 01:01:51,470 કૂલ. 1427 01:01:51,470 --> 01:01:52,970 1428 01:01:52,970 --> 01:01:54,170 દરેક વ્યક્તિને ત્યાં સારું? 1429 01:01:54,170 --> 01:01:56,530 1430 01:01:56,530 --> 01:01:57,480 ઓસમ. 1431 01:01:57,480 --> 01:01:59,030 >> તેથી મોડ્યૂલો. 1432 01:01:59,030 --> 01:02:01,950 જેથી તમે શું આપવામાં કરી રહ્યાં છો સીઝર માટે આ વિશાળ નંબર? 1433 01:02:01,950 --> 01:02:03,720 1434 01:02:03,720 --> 01:02:07,970 તમે આ વિચાર છે કે જે તમે Z છો અને તમે હો તો 1435 01:02:07,970 --> 01:02:11,020 એક બે નંબર આપવામાં આવે છે, કે તમે need-- એનો અર્થ એ થાય 1436 01:02:11,020 --> 01:02:15,130 ઝેડ બીજા બની જાય છે પોતે પછી અક્ષર, અધિકાર? 1437 01:02:15,130 --> 01:02:20,800 તેથી જો તમે કોઈક આસપાસ લપેટી કરવા માટે જરૂર છે, અને એડિશનનો તે કરવા માટે માર્ગ છે. 1438 01:02:20,800 --> 01:02:23,310 તેથી તે શું કરે છે તે બધા છે તમે બાકીની આપે છે 1439 01:02:23,310 --> 01:02:25,660 ના વિભાગ બીજા દ્વારા પ્રથમ નંબર. 1440 01:02:25,660 --> 01:02:28,660 અને અમે કેટલાક ઉદાહરણો છે થોડી વધુ કોંક્રિટ કરો. 1441 01:02:28,660 --> 01:02:34,390 પરંતુ મૂળભૂત રીતે, જો તમે મોડ્યૂલો જ્યારે તમે ઉપયોગ આસપાસ કંઈક કામળો બનાવવા માંગો છો. 1442 01:02:34,390 --> 01:02:36,950 >> તમે માત્ર કરવા માંગો છો તેથી જો નંબરો આઠ મારફતે એક, 1443 01:02:36,950 --> 01:02:39,670 જો તમે કોઇ અન્ય પર એડિશનનો ઉપયોગ કરી શકો છો નંબર, અને તે હંમેશા ચાલશે 1444 01:02:39,670 --> 01:02:42,960 શૂન્ય માંથી આઠ નંબર આવો. 1445 01:02:42,960 --> 01:02:48,750 તેથી જો અમુક ઉદાહરણો અમે 55 એડિશનનો 10 1446 01:02:48,750 --> 01:02:55,350 તે માત્ર તમે બાકીની આપે છે 55 5 હશે, જે 10 ભાગ્યા. 1447 01:02:55,350 --> 01:02:56,440 1448 01:02:56,440 --> 01:03:02,470 અને પછી ત્રણ મોડ્યૂલો પાંચ, કોઈને હશે કે શું ધારી? 1449 01:03:02,470 --> 01:03:03,800 1450 01:03:03,800 --> 01:03:04,300 ત્રણ. 1451 01:03:04,300 --> 01:03:05,570 1452 01:03:05,570 --> 01:03:10,910 >> તમે એક નાના નંબર પહેલાં હોય છે, તેથી મોડ્યૂલો, તે સરખે ભાગે વહેંચાઇ ન જઇ શકે છે. 1453 01:03:10,910 --> 01:03:11,520 તે શૂન્ય છે. 1454 01:03:11,520 --> 01:03:14,090 તેથી તે માત્ર નંબર જ આપે છે. 1455 01:03:14,090 --> 01:03:15,920 જેથી આઠ એડિશનનો આઠ હશે? 1456 01:03:15,920 --> 01:03:16,603 >> વિદ્યાર્થી: શૂન્ય. 1457 01:03:16,603 --> 01:03:18,350 >> ALLISON: ઝીરો. 1458 01:03:18,350 --> 01:03:20,160 તે સરખે ભાગે વહેંચાઇ જાય છે. 1459 01:03:20,160 --> 01:03:22,095 16 15 એડિશનનો? 1460 01:03:22,095 --> 01:03:23,660 >> પ્રેક્ષક: એક. 1461 01:03:23,660 --> 01:03:24,700 >> ALLISON: સરસ. 1462 01:03:24,700 --> 01:03:29,280 અને પછી આ છેલ્લા એક માત્ર છે બરાબર, તમે આશ્ચર્ય પામી રહ્યા હશો રીતે તમે બતાવવા 1463 01:03:29,280 --> 01:03:31,800 અહીં કામગીરી ક્રમ શું છે? 1464 01:03:31,800 --> 01:03:33,100 અમે પ્રથમ વિભાજીત છો? 1465 01:03:33,100 --> 01:03:34,570 અમે પ્રથમ એડિશનનો છો? 1466 01:03:34,570 --> 01:03:38,730 તેથી મોડ્યૂલો જ અગ્રતા ધરાવે છે વિભાગ અથવા ગુણાકાર, 1467 01:03:38,730 --> 01:03:39,940 અને તેની ડાબી સમૂહનો. 1468 01:03:39,940 --> 01:03:41,730 તેથી તે જ માર્ગ છે. 1469 01:03:41,730 --> 01:03:46,520 તમે હંમેશા કૌંસ કરશે પછી ગુણાકાર, વિભાગ, 1470 01:03:46,520 --> 01:03:49,570 અને ક્રમમાં એડિશનનો ડાબેથી જમણે. 1471 01:03:49,570 --> 01:03:51,050 તેથી પ્રમાણભૂત નિયમો. 1472 01:03:51,050 --> 01:03:55,260 માત્ર એ જ શ્રેણી માં મૂકી ડિવિઝન અને ગુણાકાર છે. 1473 01:03:55,260 --> 01:03:59,040 >> તેથી આ કિસ્સામાં, અમે છો 1 વત્તા 2 આપણને 3 આપે છે. 1474 01:03:59,040 --> 01:04:02,210 અમે 2 દ્વારા ગુણાકાર, તેથી અમે 6 વિચાર. 1475 01:04:02,210 --> 01:04:05,050 અમને જે આપે છે, 2 દ્વારા કે એડિશનનો? 1476 01:04:05,050 --> 01:04:06,042 >> વિદ્યાર્થી: 0. 1477 01:04:06,042 --> 01:04:07,430 >> ALLISON: 0. 1478 01:04:07,430 --> 01:04:10,270 અને પછી અમે 2 ઉમેરવા માટે, તેથી અમે આ છેલ્લા કિસ્સામાં 2 મળે છે. 1479 01:04:10,270 --> 01:04:12,080 1480 01:04:12,080 --> 01:04:16,360 જેથી તમે ચોક્કસપણે તે કરવા જઇ રહ્યા છીએ modulo-- સમાવિષ્ઠ રીતે વિશે વિચારવાનો કરી 1481 01:04:16,360 --> 01:04:19,520 તમે વીંટાળવવાની કરી રહ્યાં છો કે જ્યારે મૂળાક્ષરમાંથી આસપાસ. 1482 01:04:19,520 --> 01:04:24,210 તમે Z છો અને તમે ખસેડવા માટે જરૂર હોય તો સી મેળવવા ત્રણ જગ્યાઓ આગળ, 1483 01:04:24,210 --> 01:04:26,230 કે સમગ્ર ખ્યાલ છે આસપાસ રેપિંગ. 1484 01:04:26,230 --> 01:04:28,790 તેથી હું તેને છોડી જશે તમે ગાય્સ બહાર આકૃતિ 1485 01:04:28,790 --> 01:04:31,940 બરાબર તમે કેવી રીતે તેનો ઉપયોગ કરવામાં જઈ રહ્યાં છો. 1486 01:04:31,940 --> 01:04:35,660 પરંતુ ચોક્કસપણે ઉપયોગી સાધન તમારા pset આ સપ્તાહ માટે. 1487 01:04:35,660 --> 01:04:36,910 1488 01:04:36,910 --> 01:04:37,730 હું ખરેખર આ ગમે છે. 1489 01:04:37,730 --> 01:04:39,480 આ મારી પ્રિય એક psets છે. 1490 01:04:39,480 --> 01:04:41,230 પછી તમે તે કરી પછી, તમે મિત્રો હોય છે, 1491 01:04:41,230 --> 01:04:44,146 તમે જેમ, દરેક અન્ય ગુપ્ત રીતે મોકલી શકો છો સંદેશા અને તે કામ કરે છે તેની ખાતરી કરો. 1492 01:04:44,146 --> 01:04:45,695 તે અથવા ગમે ડિક્રિપ્ટ પડશે કારણ કે. 1493 01:04:45,695 --> 01:04:46,710 1494 01:04:46,710 --> 01:04:47,390 આનંદ ઘણાં બધાં. 1495 01:04:47,390 --> 01:04:48,840 1496 01:04:48,840 --> 01:04:51,220 >> અને તે વિભાગ ઓવરને છે. 1497 01:04:51,220 --> 01:04:52,430 1498 01:04:52,430 --> 01:04:54,040 હું શરૂઆતમાં સમાપ્ત થાય. 1499 01:04:54,040 --> 01:04:57,540 હું હજુ પણ 15 મિનિટ હોય છે તેથી જો તમે ગાય્સ પણ છે 1500 01:04:57,540 --> 01:05:02,180 તમે પર જાઓ કરવા માંગો છો કે વધુ, હું તે કરી ખુશ હશો. 1501 01:05:02,180 --> 01:05:04,340 પર કોઈપણ અન્ય પ્રશ્નો તમે તે માટે તમારા pset 1502 01:05:04,340 --> 01:05:06,355 જે શરૂ અથવા સ્પેક વાંચી છે. 1503 01:05:06,355 --> 01:05:07,870 1504 01:05:07,870 --> 01:05:12,060 અમે વાત કરી છે કે જે કંઈપણ છેલ્લા કલાકમાં વિશે 1505 01:05:12,060 --> 01:05:16,880 અને 15 મિનિટ તમે મને માંગો છો કે નવું રૂપ આપવું તે પ્રકારની છે, હું ખુશ હશો. 1506 01:05:16,880 --> 01:05:20,790 અથવા આપણે તે સરખેસરખા કૉલ કરી શકો છો, અને તમે આ કરી શકો છો બધા છોડી દે છે અને તમે વધુ કેન્ડી લેવા 1507 01:05:20,790 --> 01:05:21,650 તરીકે તમે જાઓ. 1508 01:05:21,650 --> 01:05:23,719 1509 01:05:23,719 --> 01:05:26,260 ત્યાં છે પરંતુ જો કોઈ વિલંબિત પ્રશ્નો, મને જણાવવા વિનંતી. 1510 01:05:26,260 --> 01:05:28,467 તમે પણ આવી શકે છે અને મને પછીથી વાત કરો. 1511 01:05:28,467 --> 01:05:29,425 હું પડવું નથી વચન. 1512 01:05:29,425 --> 01:05:32,140 1513 01:05:32,140 --> 01:05:32,795 બીજું કંઇ? 1514 01:05:32,795 --> 01:05:33,890 1515 01:05:33,890 --> 01:05:35,240 દરેક વ્યક્તિને સારી છે? 1516 01:05:35,240 --> 01:05:37,540 જેમ કે દરેકના લાગણી તેઓ આ pset સંભાળી શકે છે? 1517 01:05:37,540 --> 01:05:38,820 1518 01:05:38,820 --> 01:05:42,405 તમે દંડ ગાય્સ હોઈ જઈ રહ્યાં છો. 1519 01:05:42,405 --> 01:05:43,905 ઓફિસ કલાકો એક કારણ માટે ત્યાં હોય છે. 1520 01:05:43,905 --> 01:05:45,930 1521 01:05:45,930 --> 01:05:46,460 કૂલ. 1522 01:05:46,460 --> 01:05:47,020 ઓલરાઇટ. 1523 01:05:47,020 --> 01:05:49,680 >> ઠીક છે, કે જે કિસ્સામાં, આભાર તમે બધા આવતા માટે ખૂબ. 1524 01:05:49,680 --> 01:05:50,940 હું આગામી સપ્તાહ તમને જોવાની આશા છે. 1525 01:05:50,940 --> 01:05:52,120 વધુ કેન્ડી હશે. 1526 01:05:52,120 --> 01:05:53,495 અન્ય ઠંડી વસ્તુઓ હોઈ શકે છે. 1527 01:05:53,495 --> 01:05:55,010 1528 01:05:55,010 --> 01:05:59,090 અને હું મળતું આગળ જુઓ આ વર્ષે તમે બધા ખબર. 1529 01:05:59,090 --> 01:06:00,320