1 00:00:00,000 --> 00:00:11,120 2 00:00:11,120 --> 00:00:12,590 >> સ્પીકર: હું [અશ્રાવ્ય] છું. 3 00:00:12,590 --> 00:00:14,820 અને હું Leverett હાઉસ ખાતે એક વરિષ્ઠ છું. 4 00:00:14,820 --> 00:00:18,700 હું, કોમ્પ્યુટર વિજ્ઞાન અભ્યાસ અને હું CS50 માટે ટીએફ છું. 5 00:00:18,700 --> 00:00:21,640 એક નવા તરીકે, હું પણ ન હતી લેપટોપ અથવા સ્માર્ટફોન. 6 00:00:21,640 --> 00:00:23,550 હું કોઈ પ્રોગ્રામિંગ અનુભવ હતો. 7 00:00:23,550 --> 00:00:29,690 CS50 સૌથી યાદગાર કોર્સ હતું કે તે છે, કારણ કે હું હાર્વર્ડ ખાતે લીધો 8 00:00:29,690 --> 00:00:32,960 એક સંઘર્ષ છે, પરંતુ તે ખરેખર હતી તે જ સમયે આનંદ સંઘર્ષ. 9 00:00:32,960 --> 00:00:37,670 અને હું અમેઝિંગ, કાયમી ઘણો કરવામાં મિત્રો, અને હું ખરેખર ઘણો શીખ્યા 10 00:00:37,670 --> 00:00:38,830 લાગુ કુશળતા. 11 00:00:38,830 --> 00:00:43,480 હું દો ન હતી કે માત્ર જેથી સંતુષ્ટ છું મારી પૃષ્ઠભૂમિ અભાવ મારા માટે એક બહાનું હોઈ 12 00:00:43,480 --> 00:00:44,840 CS50 ન લો. 13 00:00:44,840 --> 00:00:46,220 હું [અશ્રાવ્ય] છું. 14 00:00:46,220 --> 00:00:48,910 હું Leverett ખાતે એક વરિષ્ઠ છું હાઉસ, 2014 વર્ગ. 15 00:00:48,910 --> 00:00:51,670 અને હું CS50 લીધો હતો. 16 00:00:51,670 --> 00:00:52,380 >> DAVID MALAN: તેથી આ CS50 છે. 17 00:00:52,380 --> 00:00:54,400 આ અઠવાડિયે શૂન્ય ઓવરને છે. 18 00:00:54,400 --> 00:00:58,500 અમે છેલ્લા સમય શરૂ કર્યું છે, અને યાદ હતા જે આ દીવા સાથે હતી 19 00:00:58,500 --> 00:01:01,420 અમે ગયા અને તેથી કે જે લોકપ્રિય આજે કેટલાક વધુ ખરીદી. 20 00:01:01,420 --> 00:01:03,790 તેથી હું આ હશે લાગે અમારા બાબત આ વર્ષે - 21 00:01:03,790 --> 00:01:07,230 ડેસ્ક દીવા તમે સ્ટેજ પર આવવું હોય તો, ઓછામાં ઓછા અમે રન આઉટ સુધી. 22 00:01:07,230 --> 00:01:11,570 >> પરંતુ અમે શરૂ કરવા, આ બોલાવવાનો ઉપયોગ માહિતી પ્રતિનિધિત્વ બેઝિક્સ. 23 00:01:11,570 --> 00:01:15,640 અમે રજૂ શરૂ કરવા માટે માર્ગ જરૂરી કમ્પ્યુટર ની અંદર જાણકારી. 24 00:01:15,640 --> 00:01:18,650 અને તે કરવા માટે સૌથી સરળ માર્ગ હતો સાથે એક ઘટક, વીજળી. 25 00:01:18,650 --> 00:01:21,760 અને તમારી સાથે શું કરી શકો છો સરળ વસ્તુ વીજળી તેને ચાલુ છે અને તે બંધ. 26 00:01:21,760 --> 00:01:23,520 આ ઇલેક્ટ્રોન ફ્લો નથી અથવા દો. 27 00:01:23,520 --> 00:01:27,930 અને બંધ, તે બે મૂળભૂત રાજ્યો મદદથી અને, અથવા ખોટા અને સાચા, અથવા શૂન્ય અને 28 00:01:27,930 --> 00:01:31,290 એક, અમે બિલ્ડ કરી શકે છે કે નહીં તે જોવા શરૂ કર્યું અપ, આ કિસ્સામાં, પ્રકાશ સાથે 29 00:01:31,290 --> 00:01:33,720 બલ્બ, વધુ નંબરો કરતાં ફક્ત શૂન્ય અને એક. 30 00:01:33,720 --> 00:01:36,160 અમે સાત જેટલા ઊંચા ગણાશે દાખલા તરીકે, છેલ્લા સમય. 31 00:01:36,160 --> 00:01:38,840 પરંતુ અમે કરવાનું બધા ઘા રાખવા છે કે વધુ અને વધુ લાઇટ બલ્બ 32 00:01:38,840 --> 00:01:41,820 સમસ્યા અને, ખરેખર, અમે પ્રતિનિધિત્વ કરી શકે છે કોઈપણ નંબર છે કે અમે 33 00:01:41,820 --> 00:01:42,970 કદાચ છો. 34 00:01:42,970 --> 00:01:47,230 >> વેલ, અમને પર ઝડપથી પછી સંક્રમિત સ્વયંસેવકો આ બાઇટ માટે બુધવાર. 35 00:01:47,230 --> 00:01:52,040 8 બીટ્સ, અમે સામાન્ય રીતે બાઇટ કૉલ શું છે તેથી અહીં અમે આઠ સ્વયંસેવકો હતી 36 00:01:52,040 --> 00:01:54,900 સામૂહિક હતા બુધવાર આઠ બિટ્સ પ્રતિનિધિત્વ કરે છે. 37 00:01:54,900 --> 00:01:56,750 અને તેમના હાથ ગયા ત્યારે અપ, તેઓ એક હતા. 38 00:01:56,750 --> 00:01:58,530 અને તેમના હાથ હતા ત્યારે નીચે, શૂન્ય હતી. 39 00:01:58,530 --> 00:02:01,970 અને અમે આ જાણતા હતા સ્ટેજ પર શા માટે આવે છે? 40 00:02:01,970 --> 00:02:06,530 અમે સાથે કરવા માટે સમર્થ છો શું બિટ્સ આ ક્રમ? 41 00:02:06,530 --> 00:02:07,510 >> એક મૂળાક્ષર બનાવવા માટે. 42 00:02:07,510 --> 00:02:11,550 અમે કે જે ટોચ પર બિલ્ડ કરવા માટે સમર્થ હતા અગાઉના પાઠ શીખ્યા અને ખરેખર 43 00:02:11,550 --> 00:02:14,200 વધુ રસપ્રદ બનાવવા માટે શરૂ ઓછામાં ઓછા વધુ છે એવી માહિતી 44 00:02:14,200 --> 00:02:15,330 અમને મનુષ્યો માટે પરિચિત. 45 00:02:15,330 --> 00:02:18,360 અને આ રિકરિંગ હોઈ ચાલે છે 50 સમગ્ર થીમ, પણ કોમ્પ્યુટર 46 00:02:18,360 --> 00:02:21,470 વધુ સામાન્ય વિજ્ઞાન, આ વિચાર આ ઓવરને અંતે layering, જ્યાં, 47 00:02:21,470 --> 00:02:24,820 દિવસ, તમે ખરેખર શરૂ જો કમ્પ્યુટર સાથે બેઝિક્સ, હા, 48 00:02:24,820 --> 00:02:25,760 તે zeros અને રાશિઓ છે. 49 00:02:25,760 --> 00:02:27,480 અને તે છે કે નીચે માત્ર વીજળી. 50 00:02:27,480 --> 00:02:30,840 પરંતુ અમે ખૂબ જ ઝડપથી તે લેવા શરૂ મંજૂર માટે નીચા સ્તર વિગતો 51 00:02:30,840 --> 00:02:35,600 અને ભૂતકાળમાં ટોચ પર સ્તર શરૂ કામ કર્યું પૂર્ણ જેથી અમે છેવટે, તે 52 00:02:35,600 --> 00:02:38,610 આ સત્ર અંત અને, ખરેખર, વધુ સામાન્ય કમ્પ્યુટર વૈજ્ઞાનિકોનું તરીકે 53 00:02:38,610 --> 00:02:42,790 અને પ્રોગ્રામરો, ખરેખર કેટલીક કરી શકો છો વર્ક ઉચ્ચાલન દ્વારા શક્તિશાળી વસ્તુઓ 54 00:02:42,790 --> 00:02:46,620 આપણે આપણી જાતને પણ કર્યું છે અને છે કે અન્ય ખભા પર ઉભા છે. 55 00:02:46,620 --> 00:02:49,300 >> હવે અમે ઝડપથી બુધવાર પર સંક્રમિત ફક્ત જરૂર થી 56 00:02:49,300 --> 00:02:52,080 ગેરહાજર માહિતી પ્રતિનિધિત્વ તેની સાથે કંઈક. 57 00:02:52,080 --> 00:02:54,170 અમે એક અલ્ગોરિધમનો તેથી શું તરીકે વ્યાખ્યાયિત કર્યું? 58 00:02:54,170 --> 00:02:57,340 59 00:02:57,340 --> 00:02:58,900 સૂચનો એક શ્રેણી. 60 00:02:58,900 --> 00:03:03,380 તેથી તે સૂચનો શ્રેણીબદ્ધ છે, એક તમે કે જે એક માનવ છે, અથવા પગલાં આઉટસ્ટેન્ડિંગની સંખ્યા 61 00:03:03,380 --> 00:03:07,160 કમ્પ્યુટર, વધુ સામાન્ય રીતે કરશે ક્રમમાં અન્ય પછી એક ચલાવો 62 00:03:07,160 --> 00:03:08,100 અમુક ધ્યેય હાંસલ કરવા માટે. 63 00:03:08,100 --> 00:03:11,360 અને અમે થોડા ગોલ છેલ્લા સમય હતો જે એક ગણતરી હતી 64 00:03:11,360 --> 00:03:12,250 ખંડ લોકો. 65 00:03:12,250 --> 00:03:15,560 અને બીજા આવા ઉદાહરણ શોધવા માટે હતું એક ફોન પુસ્તક માઇક સ્મિથ. 66 00:03:15,560 --> 00:03:19,750 >> તેથી જો તમે મને ફોન tore કે યાદ કરી શકે છે આ ઓવરને તરફ અડધા પુસ્તક અપ 67 00:03:19,750 --> 00:03:21,280 માઇક સ્મિથ માટે શોધવા. 68 00:03:21,280 --> 00:03:24,000 કે દ્રશ્ય હેતુ હતો અમે હતા, ફરી, નિદર્શન 69 00:03:24,000 --> 00:03:27,770 શાબ્દિક આ સમસ્યા જબરદસ્ત અડધા અડધા અડધા, અને ખૂબ જ 70 00:03:27,770 --> 00:03:31,750 ઝડપથી જેવા 1,000 પૃષ્ઠો પરથી જઈ માત્ર એક જ પાનું છે. 71 00:03:31,750 --> 00:03:34,860 આ ચૂકી જે તમે તે બુધવાર, હું અમે પાછા રમવા માગતા વિચાર્યું 72 00:03:34,860 --> 00:03:36,820 તમે ચૂકી શું કેટલાક ફૂટેજ. 73 00:03:36,820 --> 00:03:38,914 માતાનો એક નજર કરીએ. 74 00:03:38,914 --> 00:03:40,906 >> [વિડિઓ પ્લેબેક] 75 00:03:40,906 --> 00:03:55,360 76 00:03:55,360 --> 00:03:55,990 >> -ત્યાં અમે જાઓ. 77 00:03:55,990 --> 00:04:01,432 1500 પાનાંઓ, નાઇસ સ્વચ્છ રેખા, કાયદેસર તોડીને. 78 00:04:01,432 --> 00:04:02,850 >> [END વિડિઓ પ્લેબેક] 79 00:04:02,850 --> 00:04:05,230 >> DAVID MALAN: કે જેથી બુધવારે હતી. 80 00:04:05,230 --> 00:04:09,150 હવે બુધવારે અમે સંક્રમણ, જોકે, ગાણિતીક નિયમો પ્રતિનિધિત્વ કરવા માટે ગેરહાજર માટે 81 00:04:09,150 --> 00:04:12,410 કેટલાક અંશે પ્રમાણભૂત રીતે, ફક્ત માં મૌખિક ઠેરવીને, પરંતુ 82 00:04:12,410 --> 00:04:16,290 લેખિત અથવા તેમને વ્યક્ત કરવાનો પ્રયાસ કમ્પ્યુટર સ્ક્રીન અમે કરી શકે છે કે જેથી 83 00:04:16,290 --> 00:04:19,170 પર સુધારવા માટે શરૂ, અને સંશોધિત તેમને અને આખરે, વાસ્તવમાં 84 00:04:19,170 --> 00:04:21,160 વિશ્લેષણ કેટલી યોગ્ય કે કેવી રીતે ઝડપી તેઓ હતા. 85 00:04:21,160 --> 00:04:23,360 >> તેથી આપણે આ વિચારને રજૂ કરવામાં સ્યુડોકોડનો છે, કે જે માં 86 00:04:23,360 --> 00:04:26,410 જનસાધારણ ના નિયમો, શું છે? 87 00:04:26,410 --> 00:04:26,930 બરાબર, શબ્દો. 88 00:04:26,930 --> 00:04:28,730 માતાનો કરતા થોડી ઊંડા જવા દો. 89 00:04:28,730 --> 00:04:32,540 , ઇંગલિશ ખાતરી છે, પરંતુ શું ઓવરને તરફ? 90 00:04:32,540 --> 00:04:35,180 શબ્દો બનાવવા અથવા જેની સાથે ગાણિતીક નિયમો પ્રતિનિધિત્વ કરવા માટે. 91 00:04:35,180 --> 00:04:38,380 તેથી ઓળખાય કોઈ એક ભાષા છે, વિશ્વમાં સ્યુડોકોડનો તરીકે. 92 00:04:38,380 --> 00:04:41,110 તે ઇંગલિશ માં, તમે માત્ર કે, અથવા તમારા બોલાતી ભાષા છે ગમે વાપરો, 93 00:04:41,110 --> 00:04:44,930 અવરજવર માટે અછડતું સંકેત એક સૉર્ટ કરો એક વિચાર ખૂબ જ succinctly. 94 00:04:44,930 --> 00:04:47,930 પરંતુ અમે એક સાથે ચોક્કસપણે, તે જોશો ઇંગલિશ સ્યુડોકોડનો, અને તે બહાર વળે 95 00:04:47,930 --> 00:04:51,700 સૌથી પ્રોગ્રામિંગ ભાષાઓ પોતાની જાતને ઇંગલિશ પોતાની વ્યુત્પન્ન છે, 96 00:04:51,700 --> 00:04:55,750 અમે કેટલાક પ્રમાણભૂત છે તે મળશે સ્યુડોકોડનો રજૂ માર્ગો અને 97 00:04:55,750 --> 00:04:57,150 પણ કોડ પ્રોગ્રામિંગ. 98 00:04:57,150 --> 00:05:00,200 તમે પણ સરળ જોવા માટે શરૂ જેથી ઉદાહરણો આજે, આ ખ્યાલ 99 00:05:00,200 --> 00:05:02,160 એ જ પેટર્ન આગામી સપ્તાહમાં ફરી વાર આવવું પડશે. 100 00:05:02,160 --> 00:05:04,710 >> તેથી સ્યુડોકોડનો અમુક પ્રકારની હતી રીસેમ્બલીંગ ભાષા 101 00:05:04,710 --> 00:05:06,170 એક પ્રોગ્રામિંગ ભાષા. 102 00:05:06,170 --> 00:05:09,260 અને પ્રથમ ઉદાહરણ અમે દૃષ્ટિની જોયું નીચે લખેલા આ એક હતી. 103 00:05:09,260 --> 00:05:12,870 તે માત્ર ત્યારે જ ત્રણ પગલું કાર્યક્રમ હતી ધ્યેય જે નંબર ગણતરી હતી 104 00:05:12,870 --> 00:05:15,650 માટે ડોર્મ રૂમમાંથી લોકો બુધવાર કે વિડિઓ. 105 00:05:15,650 --> 00:05:19,040 પરંતુ થોડા રસપ્રદ પાસાઓ હતા આ સરળ કાર્યક્રમ છે. 106 00:05:19,040 --> 00:05:20,320 >> અને આ રિકરિંગ થીમ્સ હશે. 107 00:05:20,320 --> 00:05:22,930 તેથી સાથે પરિચિત છે કે જેઓ માટે આ એક, અમે ચલ રજૂઆત કરી હતી. 108 00:05:22,930 --> 00:05:25,650 અને કદાચ આ રૂમ માં દરેક છે જો એક ચલ સાથે પરિચિત 109 00:05:25,650 --> 00:05:27,250 બીજગણિત ના સંદર્ભમાં. 110 00:05:27,250 --> 00:05:31,190 પરંતુ અહીં પ્રોગ્રામિંગ માં, ચલો , એક હોઈ શકે, છે 111 00:05:31,190 --> 00:05:32,220 અમે માંગો કંઈપણ કહેવાય છે. 112 00:05:32,220 --> 00:05:33,620 અમે પ્રતિ તરીકે એ ઉપયોગ કરી રહ્યો છું. 113 00:05:33,620 --> 00:05:37,490 પરંતુ અમે શબ્દ પ્રતિ વાપરો, અથવા, કરી શકે છે તમે જોશો તરીકે, મોટા ભાગના કોઈપણ શબ્દસમૂહ કે 114 00:05:37,490 --> 00:05:40,240 જેથી તમે લાંબા તે તરીકે ગમશે વર્ણનાત્મક છે, પરંતુ તે માત્ર એક ખરેખર છે 115 00:05:40,240 --> 00:05:41,250 સંગ્રહ કન્ટેનર. 116 00:05:41,250 --> 00:05:44,170 તે મેમરી એક ચંકને, કેટલાક નંબર છે બિટ્સ, અને તે કમ્પ્યુટર દ્વારા અલગ અલગ હોય છે, કેવી રીતે 117 00:05:44,170 --> 00:05:47,020 ત્યાં ઘણા બીટ્સ કે છે કે ચલ કંપોઝ. 118 00:05:47,020 --> 00:05:48,450 >> પરંતુ અમે તેને કિંમતો મૂકી શકો છો. 119 00:05:48,450 --> 00:05:50,740 આમ અત્યાર સુધી, અમે માત્ર નંબરો મૂકી દીધું છે. 120 00:05:50,740 --> 00:05:52,290 પરંતુ અમે વાસ્તવિક શબ્દો મૂકી શકો છો. 121 00:05:52,290 --> 00:05:53,420 અમે ફકરા મૂકી શકો છો. 122 00:05:53,420 --> 00:05:54,560 અમે છબીઓ મૂકવામાં કરી શકો છો - 123 00:05:54,560 --> 00:05:57,860 ખાવા, ખરેખર, આપણે સાથે પ્રતિનિધિત્વ કરી શકે છે zeros અને રાશિઓ, અમે મૂકી શકો છો 124 00:05:57,860 --> 00:05:59,820 આ ઊંચુ સ્તર કલ્પના એક ચલ છે. 125 00:05:59,820 --> 00:06:01,350 >> તેથી ખૂબ સીધા ત્યાં આગળ. 126 00:06:01,350 --> 00:06:02,210 અને તે લીટી એક છે. 127 00:06:02,210 --> 00:06:05,340 પરંતુ અમે ખૂબ જ ઝડપથી માંથી પર ખસેડવામાં રેખા ખરેખર કરવા માટે એક 128 00:06:05,340 --> 00:06:06,600 કે ચલ સાથે કંઈક. 129 00:06:06,600 --> 00:06:10,330 અને રેખા ત્રણ, અમે N. અમે સુધારાશે N. વધે અને અમે આ લખી શકે છે 130 00:06:10,330 --> 00:06:11,330 માર્ગો કોઇ પણ સંખ્યા. 131 00:06:11,330 --> 00:06:14,460 પરંતુ કદાચ સૌથી વધુ સ્પષ્ટ છે માત્ર કહે છે, સેટ એન સમાન કરવા માટે 132 00:06:14,460 --> 00:06:16,440 ગમે એન વત્તા 1 છે. 133 00:06:16,440 --> 00:06:17,740 તેથી અમારા ઈજાફો હતી. 134 00:06:17,740 --> 00:06:18,740 >> વચ્ચે, લૂપ આવી હતી. 135 00:06:18,740 --> 00:06:20,720 અને આ એક, પણ, કદાચ છે ખૂબ સાહજિક. 136 00:06:20,720 --> 00:06:24,250 લૂપ માત્ર એક કાર્યક્રમ માં કંઈક છે ફરીથી અને ફરીથી થાય છે કે, કેટલાક 137 00:06:24,250 --> 00:06:25,190 ચક્ર કાઇન્ડ. 138 00:06:25,190 --> 00:06:29,300 અને અહીં આ કી શબ્દસમૂહ, દરેક માટે છે, સૌથી દરમ્યાન ખરેખર ખૂબ જ સામાન્ય 139 00:06:29,300 --> 00:06:32,300 સહિત પ્રોગ્રામિંગ ભાષાઓ, રાશિઓ અમે કોર્સ જોશો. 140 00:06:32,300 --> 00:06:35,850 કોઈપણ સમયે તમે તે માટે શબ્દ જુઓ સામાન્ય રીતે વિચાર આપે છે તે એક 141 00:06:35,850 --> 00:06:38,410 લૂપ, ચક્રીય કંઈક, થાય છે. 142 00:06:38,410 --> 00:06:40,980 >> પરંતુ તે એક નોંધ્યું વર્થ છે અન્ય વાકયરચનામાં વિગતવાર. 143 00:06:40,980 --> 00:06:44,660 ત્રીજી લાઇન છે કે હકીકત વાસ્તવમાં હિટ કર્યા દ્વારા દાંતાવાળું 144 00:06:44,660 --> 00:06:46,920 જગ્યા પટ્ટી થોડા વખત ઇરાદાપૂર્વકની છે. 145 00:06:46,920 --> 00:06:49,870 માનવ સંમેલન જેમ છે કારણ કે, તમે ફરીથી કંઈક કરી અને કરી રહ્યા હો ત્યારે 146 00:06:49,870 --> 00:06:54,860 ફરીથી, લુપ માં, તરીકે, લાઇન બે પર શરૂ તમે સંકળાયેલ છે કે જે કંઈપણ ઇન્ડેન્ટ 147 00:06:54,860 --> 00:06:58,880 કે લૂપ માત્ર સ્પષ્ટ છે કે જે બનાવવા માટે તે, ઉદાહરણ તરીકે, ત્રણ લાઇન અને નથી 148 00:06:58,880 --> 00:07:01,910 રેખા ચાર અથવા પાંચ હતા, જો છે કે લીટીઓ અથવા પાંચ, 149 00:07:01,910 --> 00:07:03,010 કે લૂપ્સના ભાગ છે. 150 00:07:03,010 --> 00:07:07,340 આ સરળ ટોચો તેથી કે મૂળભૂત વિચાર પૂરી પાડે. 151 00:07:07,340 --> 00:07:09,390 >> તેથી આપણે આ અલ્ગોરિધમનો લાગુ હવે, થોડા ઉદાહરણો છે. 152 00:07:09,390 --> 00:07:12,620 અને આ ખૂબ સરળ ઉદાહરણ વાસ્તવિક દુનિયામાં. 153 00:07:12,620 --> 00:07:15,440 પરંતુ તે પ્રતિનિધિ જશે તમે તમારા પરીક્ષણ વિશે જાઓ કરશે કેવી રીતે 154 00:07:15,440 --> 00:07:17,500 વધુને વધુ જટિલ કાર્યક્રમો ધરાવો. 155 00:07:17,500 --> 00:07:21,050 જો તમે થોડા દૃશ્યો, કેટલાક પ્રયાસ પ્રતિનિધિઓ ઇનપુટ્સ, અને જુઓ કે જો તમે 156 00:07:21,050 --> 00:07:22,180 જરૂરી ઉત્પાદનોમાં વિચાર. 157 00:07:22,180 --> 00:07:25,090 >> તેથી આ ઉદાહરણ બે લોકો હતા જો ડોર્મ રૂમમાંથી બેઠક. 158 00:07:25,090 --> 00:07:27,170 ડાબી પર તે જ સ્યુડો કોડ છે. 159 00:07:27,170 --> 00:07:30,800 અને આ જ એક સ્ક્રીન શૉટ છે આ એપ્લિકેશન છેલ્લા પગલું 160 00:07:30,800 --> 00:07:35,270 તે ઇનપુટ્સ માટે અલ્ગોરિધમનો, જ્યાં ત્યાં બે ખંડ લોકો અને હતા, 161 00:07:35,270 --> 00:07:39,190 અમે લીટીઓ એક મારફતે પગલું તરીકે,, યાદ અને બે અને ત્રણ, અને બે 162 00:07:39,190 --> 00:07:41,000 અને ત્રણ અને પૂર્ણ - 163 00:07:41,000 --> 00:07:44,870 કે અલ્ગોરિધમનો ઓવરને દ્વારા, અમે હતી ખરેખર જેઓ બે ફેલો ગણાશે 164 00:07:44,870 --> 00:07:45,360 ખંડ. 165 00:07:45,360 --> 00:07:47,190 >> તેથી પછી આપણે બીજું ઉદાહરણ પ્રયાસ કર્યો હતો. 166 00:07:47,190 --> 00:07:48,990 અને અમે શું હોય તો જણાવ્યું હતું કે, ખંડ શૂન્ય લોકો? 167 00:07:48,990 --> 00:07:50,490 આ કોડ પણ યોગ્ય છે? 168 00:07:50,490 --> 00:07:51,305 અને ખરેખર તે હતી. 169 00:07:51,305 --> 00:07:55,240 તે માત્ર જેથી તે લીટી બે થાય છે અને આમ, લાઇન ત્રણ અથવા 170 00:07:55,240 --> 00:07:56,620 ચલાવવા માટે નથી જતા. 171 00:07:56,620 --> 00:07:59,790 તેઓ બધા પર શું કરવા જઈ રહ્યા નથી તેઓ માત્ર જો લાગુ પડતું નથી કારણ કે 172 00:07:59,790 --> 00:08:01,210 ખંડ શૂન્ય લોકો છે. 173 00:08:01,210 --> 00:08:02,300 >> પરંતુ એક મોટી સોદો. 174 00:08:02,300 --> 00:08:06,620 શૂન્ય લાઇન એક આરંભ એન, જેથી છતાં પણ આ એક જ લીટી 175 00:08:06,620 --> 00:08:10,930 કાર્યક્રમ ખરેખર ઉપયોગી હોવા થાય, તે હજુ પણ છે, સાચો જવાબ ઊપજે છે 176 00:08:10,930 --> 00:08:13,780 નારંગી દ્વારા સૂચવવામાં તળિયે શૂન્ય. 177 00:08:13,780 --> 00:08:16,300 પરંતુ પછી અમે હતો નક્કી કર્યું કે એક મૂર્ખ અલ્ગોરિધમનો કાઇન્ડ. 178 00:08:16,300 --> 00:08:17,060 તે ખૂબ ધીમું હતું. 179 00:08:17,060 --> 00:08:19,720 ચોક્કસ, હું, બે, ચાર કરી શકો છો છ, આઠ, દસ, જ્યારે 180 00:08:19,720 --> 00:08:20,990 એક રૂમ માં લોકો ગણાય છે. 181 00:08:20,990 --> 00:08:25,030 >> તેથી અમે અલ્ગોરિધમનો tweaked એ હવે લીટી બે કહેવું સ્યુડોકોડનો,, 182 00:08:25,030 --> 00:08:29,710 ખંડ લોકો દરેક જોડી માટે, રેખા ત્રણ, આગળ વધો, ઈજાફો 183 00:08:29,710 --> 00:08:32,200 દરેક ઇટરેશન પર બે દ્વારા. 184 00:08:32,200 --> 00:08:35,530 તેથી માટે અહીં કામ કર્યું હશે કે ખંડ વ્યક્તિઓ આ જોડી. 185 00:08:35,530 --> 00:08:38,530 >> તમે શરૂ કરો પરંતુ જો, પછી વિશે વિચારવાનો આ છે, અને તે લાંબા સમય સુધી ન 186 00:08:38,530 --> 00:08:40,710 ખ્યાલ, આ છે એક મિનિટ રાહ જુઓ તોડી જવા, તે તોડે 187 00:08:40,710 --> 00:08:42,679 શું સરળ કેસ પર? 188 00:08:42,679 --> 00:08:45,500 ત્રણ ખંડ લોકો અથવા, ત્યાં તો વધુ સામાન્ય છે, ત્યાં ત્યારે 189 00:08:45,500 --> 00:08:47,660 આ લોકો વિચિત્ર નંબર જેમાં એક ખંડ. 190 00:08:47,660 --> 00:08:50,390 અમે અહીં તે વ્યક્તિ ચૂકી જશે કારણ કે આવી કોઈ જોડીઓ છે. 191 00:08:50,390 --> 00:08:58,510 તેથી અમે ઝડપથી બદલે દ્વારા સંબોધવામાં વધારાના રજૂ શું 192 00:08:58,510 --> 00:09:02,560 પ્રોગ્રામિંગ રચના સ્યુડો કોડ છે. 193 00:09:02,560 --> 00:09:04,955 >> શરત તેથી, અમે કહેવાય તે, અથવા એક શાખા. 194 00:09:04,955 --> 00:09:08,420 અને તે દૃષ્ટિની, વિદિત અર્થ માતાનો શાખાની વિચાર, માર્ગ એક કાંટો 195 00:09:08,420 --> 00:09:11,080 તમે ક્યાં તો આ કરી શકો છો જ્યાં અથવા, કદાચ, બીજું કંઈક. 196 00:09:11,080 --> 00:09:15,750 અને ખરેખર, અમે આ મુદ્દો સંબોધવા અંતે, ખરેખર કહેતા, લાઇન 4 ઉમેરી રહ્યા છે 197 00:09:15,750 --> 00:09:20,820 ખૂબ ઓવરને, એક વ્યક્તિ રહે છે, તો પછી આગળ જાઓ અને તેમને ખાસ ગણતરી. 198 00:09:20,820 --> 00:09:24,460 તેથી તમે, તેથી ખાસ કેસ તેમને સૉર્ટ હવે અમે સંભાળી શકે, કે જેથી વાત કરવા માટે 199 00:09:24,460 --> 00:09:27,810 લોકો એક પણ નંબર બંને અને લોકો એક વિચિત્ર નંબર. 200 00:09:27,810 --> 00:09:30,260 >> હવે રીતે કોઇ નંબર છે અમે આ વ્યક્ત કરી શકે છે. 201 00:09:30,260 --> 00:09:33,590 અને પ્રમાણિકપણે, હું પણ વધુ કરી છે શકે છે તે મારી પસંદ આવ્યો ત્યારે picky ક્ષુદ્ર માણસ 202 00:09:33,590 --> 00:09:35,040 જો સ્યુડોકોડનો માટે ઇંગલિશ. 203 00:09:35,040 --> 00:09:36,970 પરંતુ ઓછામાં ઓછા ભાવના વિચાર પાઠવી છે. 204 00:09:36,970 --> 00:09:40,725 તમે એક મિત્ર આ કોડ આપ્યો હોય તો જે સીએસ નથી, અથવા લેવામાં ક્યારેય છે 205 00:09:40,725 --> 00:09:44,560 સીએસ, અવરોધો તેઓ બહાર આકૃતિ શકે છે કેવી રીતે, ખંડ ત્રણ લોકો આપવામાં 206 00:09:44,560 --> 00:09:46,870 આધારિત લોકો ગણતરી આ સૂચનો પર. 207 00:09:46,870 --> 00:09:49,920 અને છે કે અમે પ્રાપ્ત કરવા માંગો છો બધા ખરેખર છે સ્યુડોકોડનો સાથે અચાનક 208 00:09:49,920 --> 00:09:54,300 અમે વિશે જઈ રહ્યાં છો કેવી રીતે પ્રમાણિત રજૂ વિચારો અમે કે જેથી 209 00:09:54,300 --> 00:09:56,670 વધુ જટિલ કરવા માટે શરૂ હજુ પણ વસ્તુ. 210 00:09:56,670 --> 00:09:58,845 >> છે, કે જેથી આજે, તો પછી અમને દોરી જાય છે વાસ્તવિક કોડ છે. 211 00:09:58,845 --> 00:10:01,950 અમે યદ્યપિ, આજે પ્રોગામ શરૂ મૈત્રીપૂર્ણ વાતાવરણ માં. 212 00:10:01,950 --> 00:10:05,940 ખૂબ જ ઝડપથી અને પછી અમે સંક્રમણ વધુ arcane વાક્યરચના, પરંતુ એક કે 213 00:10:05,940 --> 00:10:10,340 તમે મૂળભૂત તરીકે જ છે જોશો વિચારો સાથે જેની સ્પષ્ટ અભિવ્યક્તિ જોવા મળશે 214 00:10:10,340 --> 00:10:11,990 આ અન્ય ભાષા આજે. 215 00:10:11,990 --> 00:10:13,920 તે માત્ર જોવા જઈ રહ્યું છે થોડી અલગ. 216 00:10:13,920 --> 00:10:16,590 >> માત્ર આ કોડ કૉલ તેથી બદલે, હું છું થોડી વધુ ચોક્કસ હશે 217 00:10:16,590 --> 00:10:20,170 એક લખી રહ્યા હોય ત્યારે અને, અત્યારથી કહે છે, કાર્યક્રમ, તમે સ્ત્રોત કોડ લખી રહ્યાં. 218 00:10:20,170 --> 00:10:21,990 તે જેવી સ્યુડોકોડનો પ્રકારની છે. 219 00:10:21,990 --> 00:10:26,540 પરંતુ અમે તે છૂટક ઓફ સૉર્ટ નથી જોશો તે શબ્દો પસંદ કરવા માટે આવે છે ત્યારે 220 00:10:26,540 --> 00:10:27,310 તમે ઉપયોગ કરે છે. 221 00:10:27,310 --> 00:10:31,300 એક ભાષામાં ત્યારે પ્રોગ્રામિંગ, તમારી પાસે શબ્દો છે, એ શબ્દસમૂહો ઉપયોગ કરવા માટે 222 00:10:31,300 --> 00:10:36,020 વાક્યરચના, કે જે અન્ય લોકો પ્રતિનિધિત્વ નિર્ણય કર્યો છે 223 00:10:36,020 --> 00:10:37,240 ચોક્કસ ભાષા. 224 00:10:37,240 --> 00:10:38,510 તેથી pseudocodes તમારા ઉપર છે. 225 00:10:38,510 --> 00:10:42,330 જેવી વાસ્તવિક પ્રોગ્રામીંગ ભાષા સી, અમે આખરે જોશો તરીકે છે, 226 00:10:42,330 --> 00:10:43,590 અન્ય લોકો દ્વારા પ્રમાણિત. 227 00:10:43,590 --> 00:10:45,590 >> અમે લખાણ વિશે તેથી કેવી રીતે જવું નથી કેટલાક સ્રોત કોડ? 228 00:10:45,590 --> 00:10:46,810 વેલ હું જવા માટે જઇ રહ્યો છું આગળ અને આમ કરે છે. 229 00:10:46,810 --> 00:10:49,100 હું આગળ જવા માટે જતા અને છું અહીં એક વિન્ડો ખોલો. 230 00:10:49,100 --> 00:10:50,210 આ આગામી સપ્તાહ પર વધુ. 231 00:10:50,210 --> 00:10:52,300 પરંતુ આ નામની એક ઉપકરણ છે જો CS50 સાધન. 232 00:10:52,300 --> 00:10:55,480 હું મારા પર સોફ્ટવેર ભાગ ચાલી રહ્યો મેક, તમે તે જ વસ્તુ કરી શકો છો તેમ છતાં 233 00:10:55,480 --> 00:11:00,580 વિન્ડોઝ કમ્પ્યુટર પર, કે જે આપ્યા છે મને એક અલગ ચાલી ભ્રમ 234 00:11:00,580 --> 00:11:03,700 એકસાથે અધિકાર સિસ્ટમ સંચાલન અહીં મારા મેક પર વિંડોમાં. 235 00:11:03,700 --> 00:11:06,790 તમે નથી તેથી હું તે માત્ર સંપૂર્ણ સ્ક્રીનીંગ કર્યું ખરેખર હમણાં મેક ઓએસ જુઓ. 236 00:11:06,790 --> 00:11:08,340 >> આ ઓપરેટિંગ સિસ્ટમ છે Linux ને કહેવાય છે. 237 00:11:08,340 --> 00:11:09,300 તે ખૂબ જ લોકપ્રિય છે. 238 00:11:09,300 --> 00:11:10,120 તે ખૂબ જ ઝડપી છે. 239 00:11:10,120 --> 00:11:12,950 તે ખૂબ જ કરવામાં આવી છે, જે ખૂબ જ મફત છે ખાસ કરીને આકર્ષક 240 00:11:12,950 --> 00:11:13,970 વ્યાપારી વર્લ્ડ. 241 00:11:13,970 --> 00:11:17,200 અને ઓવરને તરફ જે વધુ અમે ખૂબ થોડી Linux ને વાપરો જ્યારે સત્ર 242 00:11:17,200 --> 00:11:21,230 વેબ પ્રોગ્રામિંગ અને હોસ્ટિંગ કરવા માટે વાસ્તવિક વેબસાઇટ્સ અને પ્રોજેક્ટ. 243 00:11:21,230 --> 00:11:24,910 તેથી હવે, ફક્ત આ એક ડેસ્કટોપ છે ખબર છે કે કે અસ્પષ્ટ જોવા માટે અર્થ છે 244 00:11:24,910 --> 00:11:26,750 વિન્ડોઝ અને Mac OS પર પરિચિત. 245 00:11:26,750 --> 00:11:29,110 તે માત્ર કેટલાક અલગ નામો છે વસ્તુઓ માટે અને ચિહ્નો. 246 00:11:29,110 --> 00:11:32,510 પરંતુ આ કહેવાતા CS50 છે ઉપકરણ, કે જે વર્ચ્યુઅલ મશીન, 247 00:11:32,510 --> 00:11:35,310 તમે ગાય્ઝ, આગામી સપ્તાહ આવશે શરૂ પર વિન્ડોની અંદર સ્કોર 248 00:11:35,310 --> 00:11:36,960 તમારા પોતાના મેક કે પીસી. 249 00:11:36,960 --> 00:11:39,760 >> આજે, હું ખોલવા માટે જઇ રહ્યો છું કાર્યક્રમો સરળ. 250 00:11:39,760 --> 00:11:41,110 તે gedit કહેવાય છે. 251 00:11:41,110 --> 00:11:42,565 અને આ માત્ર ગ્રાફિકવાળા સંપાદક છે. 252 00:11:42,565 --> 00:11:44,695 તે માઇક્રોસોફ્ટ જેવા પ્રકારની છે શબ્દ છે, પરંતુ સરળ. 253 00:11:44,695 --> 00:11:47,110 તે જેમ લખાણ પ્રકારની છે સંપાદિત કરો અથવા નોટપેડ. 254 00:11:47,110 --> 00:11:50,280 તે માત્ર એક ખૂબ જ સરળ કાર્યક્રમ છે સ્ક્રીન પર શબ્દો લખવા માટે છે. 255 00:11:50,280 --> 00:11:54,510 હું સેવ તો તે માત્ર જેથી શું થાય છે હું બનાવવા ફાઇલોને ત્યારે આ કાર્યક્રમ 256 00:11:54,510 --> 00:11:59,860 સી. જેમ, તેના બદલે એક ખાસ એક્સ્ટેંશન માં . Doc, અથવા. xls, અથવા ગમે છે 257 00:11:59,860 --> 00:12:04,190 તમે પરિચિત છો, હું ખરેખર આ કરી શકો છો પણ આ સરળ ઉપયોગ કરીને પ્રોગ્રામ તૈયાર 258 00:12:04,190 --> 00:12:05,130 લખાણ સંપાદક. 259 00:12:05,130 --> 00:12:05,770 >> તેથી મને તે કરવા દો. 260 00:12:05,770 --> 00:12:09,330 મને આગળ વધો અને આ સાચવવા દો hello.c તરીકે પ્રથમ ફાઇલ. 261 00:12:09,330 --> 00:12:12,350 અને ફરીથી, આ વપરાશકર્તા ઈન્ટરફેસ કરશે ઝડપથી તમે પરિચિત બનો. 262 00:12:12,350 --> 00:12:14,160 પરંતુ હવે માટે, હું માત્ર ટાઇપ કરું છું ફાઇલ નામ. 263 00:12:14,160 --> 00:12:17,410 હું મારા જ્હોન તેને સેવ કરવા જઇ રહ્યો છું હાર્વર્ડ ઘર ડિરેક્ટરી. 264 00:12:17,410 --> 00:12:20,810 અને હવે હું સૂચવે છે કે આ ટેબ છે હું ખરેખર સંપાદન છું 265 00:12:20,810 --> 00:12:23,070 ફાઇલ hello.c કહેવાય છે. 266 00:12:23,070 --> 00:12:24,510 હજી પણ રસપ્રદ કંઈ. 267 00:12:24,510 --> 00:12:26,000 >> અને હવે તે બનશે ખૂબ વિસ્મૃત વિચાર. 268 00:12:26,000 --> 00:12:28,370 હું માત્ર, ઝૂમ કરવા જઇ રહ્યો છું તેથી તે વધુ દ્રશ્યમાન છે. 269 00:12:28,370 --> 00:12:35,780 અને હું ટાઈપ સમાવેશ થાય છે શરૂ કરવા જઇ રહ્યો છું stdio.h, Int મુખ્ય, ખાલીપણુ, ઓપન સર્પાકાર 270 00:12:35,780 --> 00:12:40,140 તાણવું, એક, બે, ત્રણ, ચાર જગ્યાઓ પ્રિન્ટ માટે ની ટોચો, પ્રિન્ટ f, 271 00:12:40,140 --> 00:12:44,450 ફોર્મેટ કંઈક કંપની અવતરણ ચિહ્નો પૂરાં કરવાં, બંધ "હેલ્લો, વર્લ્ડ" બેકસ્લેશ, એ, 272 00:12:44,450 --> 00:12:49,640 કંપની, બંધ ફકરા કે વાકયમાં વધારાનાં નિરથક એવાં શબ્દ, પદ કે વાક્ય, અર્ધવિરામ, , Backspace, Backspace, Backspace દાખલ 273 00:12:49,640 --> 00:12:52,310 Backspace, સર્પાકાર તાણવું બંધ - 274 00:12:52,310 --> 00:12:53,350 હું પ્રોગ્રામ છે. 275 00:12:53,350 --> 00:12:57,380 >> બધા હક તેથી આ એક સુપર સરળ છે કે કાર્યક્રમ, ખરેખર, આ કાર્યક્રમ 276 00:12:57,380 --> 00:12:59,070 કોઈની સાથે પ્રોગ્રામિંગ બોલ શરૂ થાય છે. 277 00:12:59,070 --> 00:13:02,300 અને બધા તે બધા તેની જટિલતાને, કરે છે પર છાપે છે 278 00:13:02,300 --> 00:13:04,160 સ્ક્રીન, શું ધારી? 279 00:13:04,160 --> 00:13:04,910 હેલો વર્લ્ડ. 280 00:13:04,910 --> 00:13:07,500 પરંતુ તે માત્ર પૂરતી નથી કાર્યક્રમ લખવા માટે. 281 00:13:07,500 --> 00:13:08,155 તેથી આ કોડ છે. 282 00:13:08,155 --> 00:13:11,300 આ સ્રોત કોડ છે કેચ નામની એક ભાષા. 283 00:13:11,300 --> 00:13:14,380 તે હાલમાં સાચવી રહ્યું છે ફાઇલ hello.c કહેવાય છે. 284 00:13:14,380 --> 00:13:16,180 >> હવે તળિયે જુઓ અહીં સ્ક્રીન છે. 285 00:13:16,180 --> 00:13:17,890 વધુ આ પર ફરીથી માં આ અઠવાડિયા આવે છે. 286 00:13:17,890 --> 00:13:19,570 પરંતુ આ અમે કૉલ કરશો શું છે ટર્મિનલ વિન્ડોમાં. 287 00:13:19,570 --> 00:13:21,290 જો તે ખીલેલું, કાળા છે અને સફેદ જેવું છે. 288 00:13:21,290 --> 00:13:24,390 તે જૂની શાળા ઈન્ટરફેસના સોર્ટ છે સામાન્ય રીતે નથી કે કોમ્પ્યુટર 289 00:13:24,390 --> 00:13:27,050 માઉસ અથવા અન્ય ઉપયોગ ગ્રાફિકલ તત્વો છે. 290 00:13:27,050 --> 00:13:28,320 તે ફક્ત તમારા કીબોર્ડ ઉપયોગ કરે છે. 291 00:13:28,320 --> 00:13:30,970 અને હું અંતે આદેશો ટાઈપ કરી શકો છો આ ખીલેલું પ્રોમ્પ્ટ. 292 00:13:30,970 --> 00:13:33,820 >> અને આજના હેતુઓ માટે, હું માત્ર છું નીચેનું લખો જવા - 293 00:13:33,820 --> 00:13:35,610 હેલ્લો બનાવે છે. 294 00:13:35,610 --> 00:13:39,370 અને તે કાર્યક્રમ બનાવે છે, માત્ર એક છે કાર્યક્રમ, કે જે વાસ્તવિક દુનિયામાં આ માં 295 00:13:39,370 --> 00:13:40,690 દિવસો, અમે ડબલ પર ક્લિક કરો કરશે. 296 00:13:40,690 --> 00:13:44,580 પરંતુ આજે માટે આ ઈન્ટરફેસ, અમે છો આ પ્રોમ્પ્ટ પર તેના નામ લખો જવા. 297 00:13:44,580 --> 00:13:47,980 હેલ્લો બનાવવા શાબ્દિક ચાલે છે મને હેલો કહેવાય કાર્યક્રમ બનાવે છે. 298 00:13:47,980 --> 00:13:51,360 અને તે જોઈને આવું કરવા જઈ રહ્યું છે ફાઈલ માટે, ફક્ત દ્વારા 299 00:13:51,360 --> 00:13:53,460 મૂળભૂત, hello.c કહેવાય છે. 300 00:13:53,460 --> 00:13:57,260 હું એક સી કાર્યક્રમ માંગો ધારે બનશે કેવી રીતે આ કમ્પ્યૂટરના કુદરત દ્વારા 301 00:13:57,260 --> 00:13:58,230 રૂપરેખાંકિત થયેલ છે. 302 00:13:58,230 --> 00:13:59,550 >> તેથી હું આગળ જાઓ અને Enter દબાવો. 303 00:13:59,550 --> 00:14:02,050 હું કેટલાક વિસ્મૃત આઉટપુટ જુઓ, પરંતુ આ બધા પણ બની જશે 304 00:14:02,050 --> 00:14:03,330 લાંબા પહેલાં પરિચિત. 305 00:14:03,330 --> 00:14:06,870 આ વધુ એક કમ્પાઇલર, સ્કોર થયું એક ક્ષણ કે પર, રણકાર કહેવાય છે. 306 00:14:06,870 --> 00:14:09,080 પરંતુ હવે, હું પુરો માત્ર અન્ય ખીલેલું પૂછવા. 307 00:14:09,080 --> 00:14:13,060 અને હવે હું આગળ જાઓ અને ડોટ ટાઈપ કરી શકો છો અમે કરીશું uninteresting કારણો માટે, સ્લેશ 308 00:14:13,060 --> 00:14:14,730 આગામી સપ્તાહ પાછા આવો - 309 00:14:14,730 --> 00:14:15,910 હેલો. 310 00:14:15,910 --> 00:14:19,650 >> તેથી આ પ્રયાસના બધા આમ અત્યાર સુધી માત્ર , કાર્યક્રમો કે જે આ સરળ લખી 311 00:14:19,650 --> 00:14:22,640 હું Enter દબાવો જલદી, કે જે કરે છે. 312 00:14:22,640 --> 00:14:24,510 તેથી હું મારી પ્રથમ કાર્યક્રમ લખેલા કર્યું છે. 313 00:14:24,510 --> 00:14:27,500 તેથી હું ઇરાદાપૂર્વક મજા poking છું આ ખૂબ જ સરળ કાર્યક્રમ 314 00:14:27,500 --> 00:14:28,540 કારણો એક દંપતિ માટે. 315 00:14:28,540 --> 00:14:31,990 એક, તે ઉત્તેજિત વિચાર હાર્ડ એક વર્ગ જો લેવા વિશે 316 00:14:31,990 --> 00:14:33,430 આ ઓવરને ગેમ છે. 317 00:14:33,430 --> 00:14:37,100 >> પરંતુ વધુ કરતા, ત્યાં એક અહીં વિક્ષેપોમાં અપ ઘણો. 318 00:14:37,100 --> 00:14:40,640 જો તમે પ્રોગ્રામ શીખવા પ્રથમ સમય તમે તે ઓછી આરામદાયક છે, અને 319 00:14:40,640 --> 00:14:43,410 પણ હું પાછા દિવસ, જ્યારે હું પ્રથમ તમે પ્રકારની કરી શકો છો - આ કંઈક જોયું 320 00:14:43,410 --> 00:14:46,500 આકૃતિ બધા અધિકાર કે,, આ પ્રિન્ટ હેલ્લો વિશ્વમાં છે. 321 00:14:46,500 --> 00:14:47,860 પરંતુ ખૂબ જ વિક્ષેપ નથી. 322 00:14:47,860 --> 00:14:52,110 સ્ક્રીન પર ખૂબ વાક્યરચના છે તે ખૂબ જ રીતે નહીં કે 323 00:14:52,110 --> 00:14:54,170 , અન્યથા સરળ, સરળ વિચારો. 324 00:14:54,170 --> 00:14:56,700 >> તેથી શું અમે આજે કરવા જઇ રહ્યા છો અમે કરશો છે સી કોરે મૂકી અને આવવા જવા 325 00:14:56,700 --> 00:14:57,630 પાછા સોમવાર કે. 326 00:14:57,630 --> 00:15:00,860 અને અમે ગ્રાફિકલ નો ઉપયોગ કરવા જઇ રહ્યા છો પ્રોગ્રામિંગ ભાષા સ્ક્રેચ કહેવાય છે. 327 00:15:00,860 --> 00:15:04,470 આ એક પ્રોગ્રામિંગ ભાષા છે કે હું બુધવાર પર જશ આપ્યો હતો, કે જે રહ્યું 328 00:15:04,470 --> 00:15:08,870 અમને સામગ્રી સમાન પ્રકારની કરવું માટે પરવાનગી આપે છે પરંતુ, આજે માટે, અંધ આંખ બંધ 329 00:15:08,870 --> 00:15:12,270 જો સર્પાકાર કૌંસ માટે, કૌંસ, જો semicolons, અને આ બધા મૂર્ખ 330 00:15:12,270 --> 00:15:15,680 આ રીતે વિચાર કે વિક્ષેપોમાં માં કેટલાક પાયાના, ખૂબ આ પ્રથમ દિવસે, 331 00:15:15,680 --> 00:15:17,230 રસપ્રદ વિચારો. 332 00:15:17,230 --> 00:15:21,350 >> કે જેથી ઓવરને તરફ, હું જવા માટે જઇ રહ્યો છું પાછા મારા ઉપર અહીં ડેસ્કટોપ અને 333 00:15:21,350 --> 00:15:25,890 તે વૈકલ્પિક તમે દાખલ એક નજર ચાલે છે જે કાર્યક્રમ, 334 00:15:25,890 --> 00:15:30,790 થોડું કંઈક આ પ્રકાશમાં. 335 00:15:30,790 --> 00:15:33,930 કે અમે તે અમલ કરવા જઈ રહ્યાં છો કેવી રીતે જ કાર્યક્રમ આજે - બે પઝલ 336 00:15:33,930 --> 00:15:37,710 interlocked અને ત્યારે તે ટુકડાઓ પર ક્લિક, વિશ્વ માટે કહે છે કરશે 337 00:15:37,710 --> 00:15:39,000 હેલો વર્લ્ડ. 338 00:15:39,000 --> 00:15:41,200 >> તેથી માતાનો ખરેખર ત્યાં જવા દો. 339 00:15:41,200 --> 00:15:44,965 તેથી હું આગળ જાઓ અને ખોલવા માટે જઇ રહ્યો છું એક વેબસાઇટ scratch.mit.edu તરીકે ઓળખાય છે. 340 00:15:44,965 --> 00:15:47,980 341 00:15:47,980 --> 00:15:52,040 અને આ મને દોરી જશે અહીં આ વેબસાઇટ. 342 00:15:52,040 --> 00:15:54,660 અગાઉથી, હું આ પ્રવેશેલ કર્યું વેબસાઇટ અને પ્રથમ સમસ્યાઓ કે 343 00:15:54,660 --> 00:15:55,910 તમે લઈ જવામાં આવશે આ પગલાંઓ અમુક. 344 00:15:55,910 --> 00:15:58,930 હું આગળ જાઓ અને ક્લિક કરો જઈ રહ્યો અહીં મારા શરૂઆતથી ફોલ્ડર પર. 345 00:15:58,930 --> 00:16:00,720 >> અને આ મને બતાવવા માટે ચાલુ છે હું કર્યું છે કે કેટલાક પ્રોજેક્ટો 346 00:16:00,720 --> 00:16:02,570 ખરેખર અગાઉથી બનાવી છે. 347 00:16:02,570 --> 00:16:05,860 અને તે બહાર વળે તો આ ગ્રાફિકલ કે પ્રોગ્રામિંગ ભાષા ચાલે છે માત્ર 348 00:16:05,860 --> 00:16:08,480 ખેંચીને અમને કાર્યક્રમ દો અને આ પઝલ ટુકડાઓ ડ્રોપ, તમે 349 00:16:08,480 --> 00:16:09,730 પણ ખાસ સોફ્ટવેર જરૂર નથી. 350 00:16:09,730 --> 00:16:13,190 તે બધા જેથી બ્રાઉઝર અંદર એમ્બેડ છે તમે આ કરી શકો છો, કે જે સિદ્ધાંત છે, પર 351 00:16:13,190 --> 00:16:16,810 હમણાં તમારા કમ્પ્યુટર્સ, તમે કેટલાક સારી પણ જરૂર વગર, હોઈ શકે છે 352 00:16:16,810 --> 00:16:19,870 જો CS50 સાધન જેવા સોફ્ટવેર, આગામી સપ્તાહ આવશે જે. 353 00:16:19,870 --> 00:16:24,200 >> તેથી હું ટોચ ખૂણે જાઓ જઈ રહ્યો અહીં અને બનાવો પર ક્લિક કરો. 354 00:16:24,200 --> 00:16:27,840 અને એક ક્ષણ હું ખાલી વિચાર કરવા જઇ રહ્યો છું હું શરૂ કરી શકો છો કે જે મારફતે સ્ક્રીન 355 00:16:27,840 --> 00:16:30,380 આ ગ્રાફિકલ પ્રોગ્રામિંગ પર્યાવરણ પ્રોગ્રામિંગ. 356 00:16:30,380 --> 00:16:36,140 પરંતુ આ સમય, તે ખૂબ જશે ખૂબ સરળ ખરેખર આવું કરવા માટે. 357 00:16:36,140 --> 00:16:41,560 તેથી માત્ર એક ક્ષણ, જ્યારે Wi-Fi આપણે હવે આ સ્ક્રીન હોય છે, સહકાર આપે છે. 358 00:16:41,560 --> 00:16:44,870 એક ઝડપી મૌખિક પ્રવાસ, તેથી પણ હું કબૂલ કરું છું તમે માં ડાઇવ ચોક્કસપણે જ્યારે 359 00:16:44,870 --> 00:16:46,840 પ્રથમ સમસ્યા સેટ, તમે પડશે આ બધા ખૂબ શોધવા 360 00:16:46,840 --> 00:16:48,315 સુલભ અને એકદમ સાહજિક. 361 00:16:48,315 --> 00:16:50,900 પરંતુ ના માનસિક ચિત્ર કરું દો માત્ર એક ક્ષણ માટે. 362 00:16:50,900 --> 00:16:54,620 >> તેથી આ પ્રોમ્પ્ટ કહીને સાચવો નીચે ફેરફારો, તમે શરૂઆતથી જોવાના છો. 363 00:16:54,620 --> 00:16:55,570 આ એક સ્પ્રાઈટનો છે. 364 00:16:55,570 --> 00:16:56,630 જો તે પાત્ર છે. 365 00:16:56,630 --> 00:17:00,740 અને તેઓ, અમે મંચ પર ફોન કરીશ શું રહે છે આ મોટા સફેદ લંબચોરસ 366 00:17:00,740 --> 00:17:03,120 જેમાં તેમણે, બાકી, નીચે, ઉપર ખસેડી શકો છો અધિકાર છે, અને આમ, ખરેખર, 367 00:17:03,120 --> 00:17:04,670 ક્રિયાઓ અન્ય પ્રકારના. 368 00:17:04,670 --> 00:17:08,780 >> વચ્ચે, આ વપરાશકર્તા મધ્યમાં ઇન્ટરફેસ, અમે સમગ્ર ટોળું હોય છે 369 00:17:08,780 --> 00:17:09,750 પઝલ ટુકડાઓ. 370 00:17:09,750 --> 00:17:14,060 અને તમે તેઓ જેવી વસ્તુઓ કહે છે કે જોશો , 15 ડિગ્રી નહીં, 10 પગલાંઓ ખસેડવા 371 00:17:14,060 --> 00:17:15,550 ચોક્કસ દિશામાં બિંદુ. 372 00:17:15,550 --> 00:17:17,910 પરંતુ વર્ગોમાં છે પણ અહીં બ્લોક્સ છે. 373 00:17:17,910 --> 00:17:21,410 હું લુક્સ પર જાઓ, તો તમે જોશો કે અન્ય પઝલ ટુકડાઓ છે તે 374 00:17:21,410 --> 00:17:25,530 દેખીતી રીતે કરવા માટે આ સીટ કહેશે બતાવવા માટે, વિચારો, હેલો કહો 375 00:17:25,530 --> 00:17:26,780 પોતે પોતાની જાતને છુપાવવા. 376 00:17:26,780 --> 00:17:30,830 હું અવાજ નીચે જાય, તો તે બહાર વળે મ્યાઉ જેવા ધ્વનિ રમવા રીતે છે, 377 00:17:30,830 --> 00:17:32,670 ડ્રમ રમવા માટે, તમામ ધ્વનિઓ બંધ છે. 378 00:17:32,670 --> 00:17:36,530 >> તેથી લાંબા, વાર્તા ટૂંકી, સમગ્ર છે તમને પરવાનગી આપે છે કે જે પઝલ ટુકડાઓ ટોળું 379 00:17:36,530 --> 00:17:40,920 આ બિલાડી, અથવા કોઇ નંબર કહેવું અન્ય અક્ષરો, શું કરવું. 380 00:17:40,920 --> 00:17:43,850 પરંતુ આ બધા તમે શું કરવા પ્રોગ્રામિંગ શરૂ કરવાની જરૂર છે. 381 00:17:43,850 --> 00:17:48,090 અને આ મોટા સફેદ બોક્સ, અથવા ગ્રે બોક્સ, જમણી બાજુ, આ છે 382 00:17:48,090 --> 00:17:50,170 હું ખરેખર ખેંચો જવું અને છું તે પઝલ ટુકડાઓ મૂકવા. 383 00:17:50,170 --> 00:17:54,320 કે મારા ખાલી લખાણ છે વિન્ડો સમકક્ષ. 384 00:17:54,320 --> 00:17:57,070 >> તેથી હું આગળ જાઓ અને ક્લિક કરો જઈ રહ્યો મધ્યમ નિયંત્રિત કરો. 385 00:17:57,070 --> 00:17:58,540 અથવા બદલે, મને શરૂ કરીએ ઘટનાઓ હેઠળ છે. 386 00:17:58,540 --> 00:18:01,530 ઘટનાઓ બેન્ચ હેઠળ, તમે નોટિસ પડશે ઇરાદાપૂર્વક છે કે અમુક વસ્તુઓ 387 00:18:01,530 --> 00:18:05,240 જેમ કે એક રીતે ટોચ પર વળેલો તેઓ કદાચ પર એકસાથે બાંધવું નથી 388 00:18:05,240 --> 00:18:06,710 પઝલ ટુકડાઓ ટોચ. 389 00:18:06,710 --> 00:18:10,160 તેઓ શરૂઆતમાં demark કારણ કે કે એક પ્રોગ્રામ છે, તે શરૂઆતમાં 390 00:18:10,160 --> 00:18:11,910 સ્ક્રિપ્ટ, તેથી વાત કરવા માટે. 391 00:18:11,910 --> 00:18:16,290 હું આગળ જાઓ અને ખેંચો તેથી જો, જ્યારે લીલો ધ્વજ અહીં ક્લિક કરો અને પછી હું 392 00:18:16,290 --> 00:18:18,060 આ બિલાડી કહે કરવા માંગો છો પ્રથમ કંઈક. 393 00:18:18,060 --> 00:18:20,510 તેથી હું હેઠળ જવા માટે જઇ રહ્યો છું પેનલ દેખાય છે. 394 00:18:20,510 --> 00:18:24,060 અને હું આગળ જાઓ અને પડાવી લેવું જઇ રહ્યો છું હેલ્લો બ્લોક, અને ડ્રેગ અને ડ્રોપ કહે છે, 395 00:18:24,060 --> 00:18:27,220 અને તેથી જવા દો તે આપમેળે કે ત્યાં એકબીજા સાથે બાંધેલી. 396 00:18:27,220 --> 00:18:28,640 >> અને પછી હું કરી શકો છો નોટિસ લખાણ પર ક્લિક કરો. 397 00:18:28,640 --> 00:18:31,960 અને હું તેને વધુ ઓવરરાઇડ કરી શકો છો ચોક્કસ હેલો વર્લ્ડ કહે છે, ગમે છે. 398 00:18:31,960 --> 00:18:36,340 અને હવે અમે હું દાવો છે કે કાર્યક્રમ છે વધુ કે સમકક્ષ છે 399 00:18:36,340 --> 00:18:39,670 હું અમલમાં arcane કાર્યક્રમ એક ક્ષણ પહેલા સી. 400 00:18:39,670 --> 00:18:43,130 >> હું ડાબી બાજુ પર હવે જાઓ તો, મોટા સ્ટોપ સાઇન ત્યાં નોટિસ 401 00:18:43,130 --> 00:18:44,520 અને મોટા લીલા ફ્લેગ. 402 00:18:44,520 --> 00:18:46,390 મને સ્પષ્ટતા માટે ઝૂમ કરીએ. 403 00:18:46,390 --> 00:18:49,390 અને હવે હું આ લીલો ધ્વજ ક્લિક કરો ત્યારે, તમે કદાચ ધારી શકો છો આ પ્રથમ શું 404 00:18:49,390 --> 00:18:51,920 કાર્યક્રમ હવે શું ચાલે છે. 405 00:18:51,920 --> 00:18:55,420 તેથી ત્યાં, પણ, અમે પ્રોગ્રામિંગ, પરંતુ રહ્યા છો નીચે પડ્યાં અમે ખરેખર રહેલી નથી 406 00:18:55,420 --> 00:18:58,980 તે વાક્યરચના કેટલાક, મિનિટ વિગતો. 407 00:18:58,980 --> 00:19:01,120 >> પરંતુ માતાનો કંઈક પ્રયાસ દો થોડી વધુ રસપ્રદ. 408 00:19:01,120 --> 00:19:04,840 મને અહીં મારા સ્ક્રેચ ફોલ્ડર માં જવા દો. 409 00:19:04,840 --> 00:19:10,210 અને ખરેખર, મને તેથી મને ખોલો દો દો માટે અહીં અલગ કાર્યક્રમ માત્ર એક 410 00:19:10,210 --> 00:19:17,830 ક્ષણ, આ વિંડોમાં વધારો, ફાઇલ ખોલો અને હું આજે જાય જઇ રહ્યો છું 411 00:19:17,830 --> 00:19:18,620 સ્ત્રોત ડિરેક્ટરી. 412 00:19:18,620 --> 00:19:21,660 હંમેશની જેમ, તમે શોધવા આજે અને પડશે આગળ, કે આજે ઉદાહરણો બધા 413 00:19:21,660 --> 00:19:25,225 ની અંદર સુલભ છે કોર્સ વેબસાઈટ. 414 00:19:25,225 --> 00:19:31,170 >> અને હું અહીં આગળ વધો અને પસંદ કરવા જઇ રહ્યો છું થોડી કંઈક અલગ છે. 415 00:19:31,170 --> 00:19:33,970 અહીં આ એક છે, જે માટે હું એક સ્વયંસેવક જરૂર છે. 416 00:19:33,970 --> 00:19:36,850 કોણ આજે ડેસ્ક દીવો માંગો છો? 417 00:19:36,850 --> 00:19:40,600 ઠીક, કેવી રીતે કોઈને વિશે થોડું - તમે અંત પર છે? 418 00:19:40,600 --> 00:19:42,124 નીચે પર આવો. 419 00:19:42,124 --> 00:19:47,230 હવે, તમે ભાગ કરવા માંગો, અથવા હોત માત્ર ડેસ્ક લેમ્પ સાથે શરૂ કહે છે? 420 00:19:47,230 --> 00:19:48,190 >> વેનેસા: [અશ્રાવ્ય]. 421 00:19:48,190 --> 00:19:48,465 >> DAVID MALAN: OK. 422 00:19:48,465 --> 00:19:49,610 ઉત્તમ, તમે નામ શું છે? 423 00:19:49,610 --> 00:19:49,990 વેનેસા? 424 00:19:49,990 --> 00:19:50,570 ડેવિડ. 425 00:19:50,570 --> 00:19:51,390 તમે મળવા માટે સરસ. 426 00:19:51,390 --> 00:19:53,840 તેથી અપ પર આવે છે અને વેનેસા માતાનો જવા મારા અંકુશ લેવા માટે 427 00:19:53,840 --> 00:19:55,490 માત્ર એક ક્ષણ માટે કીબોર્ડ. 428 00:19:55,490 --> 00:19:57,850 અને હું માત્ર સમય માતાનો માટે, અહીં કર્યું ખાતર, હું સમજાયું છે તેમ 429 00:19:57,850 --> 00:20:01,070 Wi-Fi, સ્ક્રેચ, એક બીટ ધીમી હતી અમે છીએ કે પ્રોગ્રામિંગ પર્યાવરણ 430 00:20:01,070 --> 00:20:04,110 નો ઉપયોગ કરીને પણ ડાઉનલોડ કરી શકાય છે તમારા સ્થાનિક કમ્પ્યુટર પર ચલાવો. 431 00:20:04,110 --> 00:20:06,360 તેથી હું માં, વ્યાખ્યાન ઓફ અગાઉથી શું કર્યું , શું થાય તે કિસ્સામાં હું ડાઉનલોડ છે 432 00:20:06,360 --> 00:20:09,120 અમે સાથે રમવા અંગે કરશો બધી ફાઇલોને તેઓ થોડી વધુ સ્કોર કરી શકે છે કે જેથી 433 00:20:09,120 --> 00:20:10,840 ઝડપથી અહીં મારા લેપટોપ પર. 434 00:20:10,840 --> 00:20:13,460 હવે હું જોઈ રહ્યો છું શા માટે છે કે જેથી ચોક્કો મેક ચોક્કસ ઈન્ટરફેસ. 435 00:20:13,460 --> 00:20:15,510 >> તેથી હું આગળ જવા માટે જઇ રહ્યો છું અને આ એક ખોલો. 436 00:20:15,510 --> 00:20:18,400 હું હવે આગળ જવા માટે જતા અને છું સંપૂર્ણ સ્ક્રીન વિંડો. 437 00:20:18,400 --> 00:20:21,740 તમે જોશો અને, અમે ખૂબ જ ઝડપથી કરી શકે છે આ વિદ્યાર્થી હતી, એક 438 00:20:21,740 --> 00:20:26,360 તમારા પૂર્વગામીઓ, હેલો વર્લ્ડ માંથી જાઓ વધુ આકર્ષક એક ઘણી 439 00:20:26,360 --> 00:20:27,020 અરજી. 440 00:20:27,020 --> 00:20:28,180 તેથી અહીં સૂચનો છે. 441 00:20:28,180 --> 00:20:29,500 ઓહ, અને અમે અન્ય એક વસ્તુ છે. 442 00:20:29,500 --> 00:20:31,640 હું, કારણ, તે મજા હોઈ વિચાર્યું સામાન્ય રીતે, અમે ફિલ્માંકન કરવામાં આવશે 443 00:20:31,640 --> 00:20:32,440 કેમેરા આ રીતે. 444 00:20:32,440 --> 00:20:34,100 હું તેને આનંદ, વેનેસા, જો હશે વિચાર્યું અમે વિશ્વ જોઈ શકે 445 00:20:34,100 --> 00:20:35,120 તમારી આંખો મારફતે. 446 00:20:35,120 --> 00:20:36,670 તેથી અહીં અમે કેટલીક Google ગ્લાસ હોય છે. 447 00:20:36,670 --> 00:20:39,290 >> [આશ્ચર્ય GASPS] 448 00:20:39,290 --> 00:20:41,610 >> DAVID MALAN: અમે માત્ર આપ્યા આવશે દૂર ડેસ્ક દીવા આજે. 449 00:20:41,610 --> 00:20:43,530 >> [હાસ્ય] 450 00:20:43,530 --> 00:20:45,260 >> તેથી મને કયૂ આ અપ દો. 451 00:20:45,260 --> 00:20:49,340 બધા હક, તેથી આ સ્પર્શ. 452 00:20:49,340 --> 00:20:51,910 બરાબર, ગ્લાસ, વિડિઓ રેકોર્ડ કરે છે. 453 00:20:51,910 --> 00:20:55,700 454 00:20:55,700 --> 00:20:56,950 બધા હક, વેનેસા? 455 00:20:56,950 --> 00:21:00,940 456 00:21:00,940 --> 00:21:05,560 હવે, એક કોરે તરીકે કે કશું મળી છે તમે જુઓ તો, સ્ક્રેચ સાથે શું કરવું 457 00:21:05,560 --> 00:21:08,540 સહેજ ઉપર અને જમણી બાજુએ, તમે જોશો શાબ્દિક કાચ, અને તમારે 458 00:21:08,540 --> 00:21:09,650 થોડી લંબચોરસ વિન્ડો જુઓ. 459 00:21:09,650 --> 00:21:11,500 તમે તમારા બધા સહપાઠીઓને જોવું જોઈએ હમણાં ફિલ્માંકન કરવામાં આવી? 460 00:21:11,500 --> 00:21:11,840 હા. 461 00:21:11,840 --> 00:21:12,340 >> વેનેસા: હા. 462 00:21:12,340 --> 00:21:12,920 >> DAVID MALAN: OK. 463 00:21:12,920 --> 00:21:15,170 કે જેથી દંડ છે. 464 00:21:15,170 --> 00:21:16,660 અમે પાછળથી આ ફૂટેજ પ્રકાશિત કરીશું. 465 00:21:16,660 --> 00:21:18,460 હવે, તમારું ધ્યાન ચાલુ અહીં સ્ક્રીન પર. 466 00:21:18,460 --> 00:21:20,990 અને તે તમારા પુરોગામી કર્યું છે સ્ક્રીન પર અમુક સૂચનો મૂકી 467 00:21:20,990 --> 00:21:22,670 માત્ર એક પેઇન્ટ કાર્યક્રમ વાપરી દ્વારા. 468 00:21:22,670 --> 00:21:25,040 તેથી જો તમે એક ક્ષણ માટે જઈ રહ્યાં છો શરૂ કરવા માટે જગ્યા પટ્ટીને દબાવો. 469 00:21:25,040 --> 00:21:27,790 અને પછી કેટલાક પઝલ ટુકડાઓ ચાલુ છે સ્ક્રીન ઉપર ખસેડવાની શરૂ કરવા માટે. 470 00:21:27,790 --> 00:21:30,900 અને તમે હમણાં, તીર કીઓ હિટ કરવા માંગો છો અનુસાર, પ્રત્યક્ષ DDR માં ગમે 471 00:21:30,900 --> 00:21:32,740 વસ્તુઓ અપ લાઇન સાથે તે તીર સાથે. 472 00:21:32,740 --> 00:21:33,020 >> વેનેસા: OK. 473 00:21:33,020 --> 00:21:33,800 >> DAVID MALAN: તમે પહેલાં આ રમવા કર્યું છે. 474 00:21:33,800 --> 00:21:34,140 >> વેનેસા: હા. 475 00:21:34,140 --> 00:21:37,330 >> DAVID MALAN: બધા હક, વેનેસા, આગળ વધો અને તે દૂર લઇ. 476 00:21:37,330 --> 00:22:53,082 >> [સંગીત - KAYNE વેસ્ટ, "મજબૂત"] 477 00:22:53,082 --> 00:22:57,080 >> [અભિવાદન] 478 00:22:57,080 --> 00:22:59,750 >> DAVID MALAN: તો હવે ચાલો કે એક પગલું લે છે. 479 00:22:59,750 --> 00:23:01,230 તેથી સ્પષ્ટ છે કે, ઓવરને રમત છે. 480 00:23:01,230 --> 00:23:02,880 ઓવરને રમત હેલો વર્લ્ડ નથી. 481 00:23:02,880 --> 00:23:05,520 પરંતુ તમે તે જરૂરી કરવું નથી તેથી ઇન્ટરેક્ટિવ છે તેવી વસ્તુઓ. 482 00:23:05,520 --> 00:23:06,810 તમે પણ એનિમેશન કરી શકો છો. 483 00:23:06,810 --> 00:23:10,790 તમારા તેથી દાખલા તરીકે, અન્ય એક અનુગામીઓ, અહીં આ કાર્યક્રમ કરવામાં 484 00:23:10,790 --> 00:23:14,100 કરતાં વધુ એક વાર્તા કહે છે, જે જો તે રમત અમલમાં નથી. 485 00:23:14,100 --> 00:23:19,180 તેથી મને આગળ વધો અને અહીં ખોલો દો અમારા જ સ્રોત ડિરેક્ટરીમાં કાર્યક્રમ 486 00:23:19,180 --> 00:23:20,300 આજે. 487 00:23:20,300 --> 00:23:26,990 આ એક કોલ, અને ચાલો શરૂ કરીએ એક કૂકી પ્રેમ કથા સાથે. 488 00:23:26,990 --> 00:23:30,750 >> અને, આ ખૂબ શૈક્ષણિક કરે છે, પરંતુ ન જો તમે આ એક જોઈ તરીકે, લાગે છે 489 00:23:30,750 --> 00:23:34,030 જાતે તે સરળ છે જે અમે વાત કરી કર્યું પ્રોગ્રામિંગ ખ્યાલો 490 00:23:34,030 --> 00:23:34,630 આમ અત્યાર સુધી લગભગ - 491 00:23:34,630 --> 00:23:39,250 ચલો, અને આંટીઓ અને શરતો, તમારા પુરોગામી કદાચ માત્ર ઉપયોગ કર્યો હતો 492 00:23:39,250 --> 00:23:41,090 કેટલાક અમલ કરવા માટે જો વિઝ્યુલાઇઝેશંસ. 493 00:23:41,090 --> 00:23:41,760 તમે અહીં જુઓ. 494 00:23:41,760 --> 00:23:44,118 તેથી હું તમને એક કૂકી પ્રેમ કથા આપે છે. 495 00:23:44,118 --> 00:24:06,030 >> [સંગીત - ગ્રીન ડે, "હોલિડે"] 496 00:24:06,030 --> 00:24:08,022 >> [ક્રેશ] 497 00:24:08,022 --> 00:24:09,272 >> [સંગીત - ધ કાચબા, "મળીને હેપી"] 498 00:24:09,272 --> 00:24:58,328 499 00:24:58,328 --> 00:25:00,560 >> DAVID MALAN: બધા અધિકાર છે, તેથી ત્યાં, અમે એક કૂકી પ્રેમ કથા હતી. 500 00:25:00,560 --> 00:25:01,360 પણ ત્યાં - 501 00:25:01,360 --> 00:25:01,755 >> [અભિવાદન] 502 00:25:01,755 --> 00:25:08,110 >> DAVID MALAN: બધા અધિકાર, પણ ત્યાં, તે હૃદય માંથી ગયા છે, વિશે વિચારો 503 00:25:08,110 --> 00:25:10,410 સ્ક્રીનના ઉપર નીચે, એક બીટ વાસ્તવમાં આવી હતી 504 00:25:10,410 --> 00:25:11,440 રેન્ડમનેસ પર જવાનું. 505 00:25:11,440 --> 00:25:14,150 અને ખરેખર, અમે જોશો કે પણ માં જેમ, વાતાવરણ સરળ 506 00:25:14,150 --> 00:25:18,180 સ્ક્રેચ, સી, તમે પેદા કરી શકે છે રેન્ડમ નંબરો, કે ના ભ્રમ 507 00:25:18,180 --> 00:25:21,110 આ રમત છે કે જેથી રેન્ડમ નંબરો, એક તે કદાચ થોડા વધારે રસપ્રદ 508 00:25:21,110 --> 00:25:23,390 તમે એકદમ હોય તો હોવું હાર્ડ બધું કોડેડ. 509 00:25:23,390 --> 00:25:26,360 >> તમે જુઓ છો કે ચળવળ, ત્યાં પ્રતિભાવ અમુક પ્રકારની છે. 510 00:25:26,360 --> 00:25:28,840 તરત જ જાતની સૂંઠવાળી કેક માણસ અડે તરીકે આ જાતની સૂંઠવાળી કેક મહિલા તેણીએ 511 00:25:28,840 --> 00:25:30,000 દૂર ખસેડવા લાગે છે. 512 00:25:30,000 --> 00:25:33,580 અને તેથી, ખરેખર, તમે, અમલ કરી શકો છો સૌથી પ્રોગ્રામિંગ ભાષાઓ, કલ્પના 513 00:25:33,580 --> 00:25:38,680 ઘટનાઓ, જેમાં જો એક બાજુ સ્પર્શે કેટલાક ટ્રીગર કરી શકો છો કે બીજી બાજુ, 514 00:25:38,680 --> 00:25:41,270 તમારો સ્રોત કોડ માટે વાસ્તવમાં ચલાવો. 515 00:25:41,270 --> 00:25:43,740 તમે આવા માટે સાંભળવા કરી શકો છો સ્ક્રીન પર વસ્તુઓ. 516 00:25:43,740 --> 00:25:47,310 >> તેથી છે, પછી ના ઝડપી પ્રવાસ લેવા દો અમે ઉપયોગ કરી શકો છો મકાન બ્લોકો કેટલાક 517 00:25:47,310 --> 00:25:48,790 આ ગોલ કેટલાક હાંસલ કરવા માટે. 518 00:25:48,790 --> 00:25:51,630 તેથી અહીં શું અમે અત્યારથી પડશે એક નિવેદનમાં કૉલ કરો. 519 00:25:51,630 --> 00:25:55,030 એક નિવેદનમાં જાંબલી બને શરૂઆતથી, આ જેમ થોડી કંઈક, 520 00:25:55,030 --> 00:25:56,120 પરંતુ તે મનસ્વી છે. 521 00:25:56,120 --> 00:26:00,140 એક નિવેદનમાં માત્ર એક પઝલ ભાગ અથવા, છે વધુ સામાન્ય છે, એક સૂચના છે કે, 522 00:26:00,140 --> 00:26:03,370 કમ્પ્યુટર કરવા માટે કહે છે કંઈક, એક નિવેદનમાં. 523 00:26:03,370 --> 00:26:04,680 >> તેથી અહીં એક સરળ નમૂનો છે. 524 00:26:04,680 --> 00:26:05,930 વિશ્વ હેલો કહો. 525 00:26:05,930 --> 00:26:08,180 અન્ય એક એક બીજા રાહ હોઈ શકે છે. 526 00:26:08,180 --> 00:26:10,840 આધારભૂત છે, જે તેથી આ પઝલ ભાગ, સ્ક્રેચ, અમે દો પડશે તમારા 527 00:26:10,840 --> 00:26:13,050 અક્ષરો કેટલીક અટકાવવા સેકન્ડ નંબર. 528 00:26:13,050 --> 00:26:15,330 આ, પણ, માત્ર એક વિધાન છે. 529 00:26:15,330 --> 00:26:18,640 >> અહીં આગળ, આપણે બીજું વધુ હોય છે રસપ્રદ એક નાટક અવાજ મ્યાઉ, અને 530 00:26:18,640 --> 00:26:21,480 ઓછી તીર અર્થ એ છે કે સ્ક્રેચ માં, આ મેનુ એક ડ્રોપ ડાઉન છે. 531 00:26:21,480 --> 00:26:22,590 તેથી તમે અવાજ આયાત કરી શકો છો. 532 00:26:22,590 --> 00:26:25,095 તમે અવાજ રેકોર્ડ અને અન્ય શું કરી શકો છો સ્ક્રેચ માં મનોરંજક વસ્તુઓ. 533 00:26:25,095 --> 00:26:28,450 ઓવરને અંતે પણ છે અને તે, છતાં, દિવસ, માત્ર એક નિવેદનમાં છે. 534 00:26:28,450 --> 00:26:31,250 પરંતુ હવે ના વધુ પરિચય દો એક તરીકે ઓળખાય છે કે જે રસપ્રદ ભાગ, 535 00:26:31,250 --> 00:26:32,630 બુલિયન અભિવ્યક્તિ. 536 00:26:32,630 --> 00:26:35,180 બાદ નામ આપવામાં આવ્યું મૂડી બી, સાથી Bool નામ આપ્યું હતું. 537 00:26:35,180 --> 00:26:39,500 >> અને બુલિયન અભિવ્યક્તિ માત્ર એક છે પઝલ ભાગ અથવા વધારે સામાન્ય રીતે, એક 538 00:26:39,500 --> 00:26:42,980 કે માહિતી ભાગ સાચું કે ખોટું ક્યાં - 539 00:26:42,980 --> 00:26:45,830 એક અથવા શૂન્ય, હા અથવા ના. 540 00:26:45,830 --> 00:26:48,420 તેથી તે માત્ર તે એક છે બે બળો. 541 00:26:48,420 --> 00:26:52,840 જો જેથી આવા એક બુલિયન અભિવ્યક્તિ સ્ક્રેચ વિશ્વમાં આ વાદળી જેવો દેખાય છે 542 00:26:52,840 --> 00:26:53,560 ભાગ પઝલ. 543 00:26:53,560 --> 00:26:56,735 અને તે, માઉસ એક પ્રશ્ન પૂછવા છે નીચે છે, અને ક્યાં તો છે, કરી શકો છો કે જે 544 00:26:56,735 --> 00:26:58,430 કોર્સ, સાચું કે ખોટું. 545 00:26:58,430 --> 00:27:01,710 તેથી સ્ક્રેચ આ પઝલ ભાગ સાથે, સાથે સાથે, તમે શોધી સમક્ષ રજુ કરવાનો પ્રયત્ન કરીશું એક તો 546 00:27:01,710 --> 00:27:05,490 માઉસ હોવા હકીકતમાં હોય પઝલ માનવ વાતચીત દ્વારા આયોજન 547 00:27:05,490 --> 00:27:06,550 તમારા કાર્યક્રમ સાથે. 548 00:27:06,550 --> 00:27:08,860 >> આ એક છે, થોડી વધુ અમૂર્ત છે પરંતુ તે બે સફેદ બોક્સ 549 00:27:08,860 --> 00:27:09,740 માત્ર નંબરો માટે છે. 550 00:27:09,740 --> 00:27:12,950 તેથી તમે જેવી વસ્તુઓ કરી શકો છો આ છે બીજા કરતાં ઓછી નંબર? 551 00:27:12,950 --> 00:27:16,180 અને તેથી જો, સ્ક્રેચ વર્તે કરશે એક રીતે અથવા અન્ય. 552 00:27:16,180 --> 00:27:17,505 આ એક થોડી વધુ ગ્રાફિકલ છે. 553 00:27:17,505 --> 00:27:21,840 જો સ્પ્રાઈટનો જો તે માટે, બિલાડી, તો છે હમણાં પૂરતું, વાસ્તવમાં સ્પર્શ છે 554 00:27:21,840 --> 00:27:22,510 માઉસ પોઇન્ટર. 555 00:27:22,510 --> 00:27:25,780 ઓછી તીર વડા ફેલાયેલ છે તેથી જો બિલાડી પર, તો પછી આ 556 00:27:25,780 --> 00:27:28,030 પઝલ ભાગ સાચું મૂલ્યાંકન કરશે. 557 00:27:28,030 --> 00:27:31,870 તે તમે જો, કે જે કિસ્સામાં, સાચું હશે અમે પડશે, આ બુલિયન અભિવ્યક્તિ ઉપયોગ 558 00:27:31,870 --> 00:27:36,340 એક શાખા છે, એક ક્ષણ જુઓ, તમે આ કરી શકો છો ક્યાં તો, આ કરવા, અથવા તો તમે તે કરી શકો છો 559 00:27:36,340 --> 00:27:39,940 અમે એક શરત હતી ખૂબ જેવા કે ચેક, ત્યાં વધુ એક છેલ્લા વ્યક્તિ છે 560 00:27:39,940 --> 00:27:40,460 ખંડ? 561 00:27:40,460 --> 00:27:42,070 જો એમ હોય તો, એક ઉમેરો. 562 00:27:42,070 --> 00:27:44,430 નહિંતર, વધુ ચિંતા નથી. 563 00:27:44,430 --> 00:27:48,650 >> તેથી બુલિયન અભિવ્યક્તિ પણ હોઈ શકે છે સાથે મળીને અને ઇડી અથવા અથવા ઇડી. 564 00:27:48,650 --> 00:27:53,120 તેથી તમે બુલિયન અભિવ્યક્તિઓ ભેગા કરી શકો છો અને આ અને આ કહેવું માટે સાચું જ હોવું જોઈએ 565 00:27:53,120 --> 00:27:54,710 સાચું હોઈ સમગ્ર બાબત. 566 00:27:54,710 --> 00:27:56,520 અને અહીં વધુ વાસ્તવિક વિશ્વમાં ઉદાહરણ છે. 567 00:27:56,520 --> 00:28:00,060 તમે કોર્સ કરવા માટે CS50 અભ્યાસક્રમો ઉપયોગ કર્યો છે શોપિંગ, આ ચેક બોક્સ 568 00:28:00,060 --> 00:28:03,520 ત્યાં, તમે આગામી છે કે બોક્સ જ્યાં તપાસો જો અભ્યાસક્રમો માટે, તે, હા, કહે છે કરશે 569 00:28:03,520 --> 00:28:07,860 માત્ર મને અભ્યાસક્રમો બતાવો કે જેના માટે જો ક્યૂ કિંમત 4.5 અથવા વધારે હોય છે. 570 00:28:07,860 --> 00:28:10,610 તમે કોઈ, તે અનચેક, તેમ ન કરો તો તે વિશે ચિંતા. 571 00:28:10,610 --> 00:28:13,910 અથવા તે જ રીતે, જમણી બાજુ પર, નથી હું ટેકિંગ છું અભ્યાસક્રમો સાથે સંઘર્ષ 572 00:28:13,910 --> 00:28:15,650 કે સાચું કે ખોટું ક્યાં છે. 573 00:28:15,650 --> 00:28:16,715 તે માત્ર એક બુલિયન અભિવ્યક્તિ છે. 574 00:28:16,715 --> 00:28:20,080 તમે ઉપયોગ કર્યા ત્યારે આ બધા સમય તેથી ચેક બોક્સ સાથે વેબસાઇટ્સ, તમે માત્ર કરશો 575 00:28:20,080 --> 00:28:23,570 એક બુલિયન ની સમકક્ષ toggling અભિવ્યક્તિ પર અને બંધ. 576 00:28:23,570 --> 00:28:25,270 >> તેથી શું સ્વરૂપ તમે આનો ઉપયોગ કરી શકું? 577 00:28:25,270 --> 00:28:28,820 વેલ, સ્ક્રેચ, અમે એક ક્ષણ જોઈ શકશો કે શરતો હોય છે 578 00:28:28,820 --> 00:28:29,560 આ જેમ જુઓ. 579 00:28:29,560 --> 00:28:33,130 અને તે પ્રકારની યોગ્ય છે કારણ કે ખૂબ સ્યુડોકોડનો જેમ, અમે દાંતાવાળું 580 00:28:33,130 --> 00:28:38,550 યુ આકારની પઝલ ટુકડાઓ આ પ્રકારની, અર્થ કે યુ કે કંઈપણ અંદર છે 581 00:28:38,550 --> 00:28:41,390 ચલાવો, કે નથી, આધાર રાખીને જવા તે છે જ્યાં પર. 582 00:28:41,390 --> 00:28:45,310 તેથી બુલિયન અભિવ્યક્તિ, તો પછી જો અંદર ગમે ચલાવવામાં આવશે. 583 00:28:45,310 --> 00:28:46,800 >> વચ્ચે, એક તો / બીજું બ્લોક છે. 584 00:28:46,800 --> 00:28:50,320 જો તમે આ બોલ કે શાખા માંગો છો તેથી જો માર્ગ કે, સ્ક્રેચ કે અમને આપે છે. 585 00:28:50,320 --> 00:28:54,500 અને આ તર્ક દ્વારા, હવે, છતાં પણ કે પઝલ ભાગ સ્પષ્ટપણે ખૂબ નાનું છે 586 00:28:54,500 --> 00:28:57,400 અંદર તે બીજું કંઈક ફાચર માટે, જો શરૂઆતથી પઝલ ટુકડાઓ, તેઓ કરશો 587 00:28:57,400 --> 00:28:58,150 માત્ર વધવા માટે જવાનું. 588 00:28:58,150 --> 00:29:01,370 તમે, ખેંચો અને કંઈક ઉપર મૂકવા ત્યારે તે માત્ર ગમે તે ફિટ વૃદ્ધિ કરશે 589 00:29:01,370 --> 00:29:02,510 તમે કરવા પ્રયાસ કરી રહ્યાં છો છે. 590 00:29:02,510 --> 00:29:07,230 >> તેથી આપણે આ વસ્તુઓ બે લઇ શકો છો અને રસ્તાના ત્રણ માર્ગ કાંટો જેથી બનાવવા 591 00:29:07,230 --> 00:29:11,300 તમે ક્યાં તો આ કરવા કે, અથવા, કે જે અથવા માત્ર માળો તેમના દ્વારા આ અન્ય વસ્તુ 592 00:29:11,300 --> 00:29:12,070 આ રીતે છે. 593 00:29:12,070 --> 00:29:14,370 અલબત્ત, તમે તો તે પણ ખૂબ, તે બેડોળ વિચાર શરૂ થાય છે. 594 00:29:14,370 --> 00:29:17,660 પરંતુ તે સમયે, તમે ખરેખર છો કદાચ ખૂબ જ સારી રીતે પ્રોગ્રામિંગ નથી. 595 00:29:17,660 --> 00:29:20,490 અને તેથી રિકરિંગ હશે થીમ, પણ, શૈલી કે. 596 00:29:20,490 --> 00:29:22,790 કેટલી સારી રીતે વાસ્તવમાં તમારો કોડ ફોર્મેટ? 597 00:29:22,790 --> 00:29:24,580 કે કેવી રીતે સારી રીતે તમે તમારો કોડ ડિઝાઇન નથી? 598 00:29:24,580 --> 00:29:26,430 ભવિષ્યમાં જે વધુ. 599 00:29:26,430 --> 00:29:27,470 >> અને હવે અમે આંટીઓ છે. 600 00:29:27,470 --> 00:29:30,310 સ્ક્રેચ એક સરસ કાયમ લૂપ છે શું છે - જે શાબ્દિક અર્થ એ થાય કે 601 00:29:30,310 --> 00:29:32,710 ફરી આ અંદર ગમે, અને ફરીથી અને ફરીથી. 602 00:29:32,710 --> 00:29:35,880 તમે વધુ કોંક્રિટ હોઈ શકે અને કહી શકો છો નીચેની વસ્તુ 10 વખત કરવું. 603 00:29:35,880 --> 00:29:37,620 તમે પણ ચલો વાપરી શકો છો. 604 00:29:37,620 --> 00:29:40,260 જો તમે તે કોઈપણ નામ સાથે આવી શકે છે ઓછી ડ્રોપ ડાઉન અને કહે છે, મને આપી 605 00:29:40,260 --> 00:29:43,190 ચલ એ કહેવામાં આવે છે અને સેટ તે કેટલીક કિંમત સમાન. 606 00:29:43,190 --> 00:29:44,910 અને પછી તમે કાર્યો કરી શકે છે. 607 00:29:44,910 --> 00:29:46,850 માત્ર એક ક્ષણ તે પણ વધુ. 608 00:29:46,850 --> 00:29:49,140 >> મને મારા પર પાછા જવા દો ઈન્ટરફેસ સ્ક્રેચ. 609 00:29:49,140 --> 00:29:50,970 અને મને આગળ આ સમય જવા દો. 610 00:29:50,970 --> 00:29:56,660 અને, માતાનો આગળ વધો અને ખોલો દો ના, ના કહી ઉદાહરણ દો - 611 00:29:56,660 --> 00:29:58,740 કે થોડી વધુ રસપ્રદ છે. 612 00:29:58,740 --> 00:30:00,750 , ખરેખર, મને આગળ જવા દો, અને મને માત્ર તેને જાતે કરી દો. 613 00:30:00,750 --> 00:30:01,960 હું આ એક ખોલવા માટે જરૂર નથી. 614 00:30:01,960 --> 00:30:03,390 મને, નવી ફાઈલ કરવા માટે જવા દો. 615 00:30:03,390 --> 00:30:04,740 હું ઘટનાઓ પર જવા માટે જઇ રહ્યો છું. 616 00:30:04,740 --> 00:30:08,460 હું જ્યારે લીલો ધ્વજ પર જવા માટે જઇ રહ્યો છું ક્લિક કરો, અને હું ધ્વનિ પર જવા માટે જઇ રહ્યો છું. 617 00:30:08,460 --> 00:30:11,590 અને હું આ ખેંચો અને છોડો જઈ રહ્યો પઝલ ભાગ, ધ્વનિ મ્યાઉ ભજવે છે. 618 00:30:11,590 --> 00:30:12,580 તે મળીને latches. 619 00:30:12,580 --> 00:30:14,327 અને હવે, હું લીલો ધ્વજ પર ક્લિક કરો, તો - 620 00:30:14,327 --> 00:30:16,260 >> [મ્યાઉ SOUND] 621 00:30:16,260 --> 00:30:17,500 >> DAVID MALAN: માનનીય. 622 00:30:17,500 --> 00:30:21,560 ઠીક છે, તેથી હવે થોડી કંઈક કરવા દો વધુ લોજિકલ માત્ર પ્રદર્શન માટે 623 00:30:21,560 --> 00:30:22,760 અમે હવે, કરી શકો છો. 624 00:30:22,760 --> 00:30:25,550 હું unlatch જઈ રહ્યો કે વ્યક્તિ આ. 625 00:30:25,550 --> 00:30:27,000 હું નિયંત્રિત જવા માટે જઇ રહ્યો છું. 626 00:30:27,000 --> 00:30:28,770 અને હું એક શરત પડાવી લેવું જઈ રહ્યો. 627 00:30:28,770 --> 00:30:30,600 તેથી કંઈક પછી તો. 628 00:30:30,600 --> 00:30:32,020 કે જેથી તે ત્યાં દેખાય છે કેવી રીતે. 629 00:30:32,020 --> 00:30:33,890 તેથી હું બુલિયન અભિવ્યક્તિ જરૂર છે. 630 00:30:33,890 --> 00:30:38,130 અને, મને આગળ વધો અને કહે દો મને ઓપરેટર્સ માટે જવા દો. 631 00:30:38,130 --> 00:30:40,270 હું થોડી કંઈક કરવા જઇ રહ્યો છું માત્ર કિક્સ માટે mathy. 632 00:30:40,270 --> 00:30:43,600 જો હું અહીં જાઓ અને કહે જઇ રહ્યો છું કંઈક, કંઈક બીજું કરતાં ઓછી હોય છે 633 00:30:43,600 --> 00:30:45,030 આગળ વધો અને કંઈક. 634 00:30:45,030 --> 00:30:46,890 તેથી હવે, તમે રેન્ડમ બ્લોક શું ખબર. 635 00:30:46,890 --> 00:30:51,620 હું આ પર હૉવર તેથી, જો કેવી રીતે નોટિસ ત્યાં ત્વરિત છે કે અહીં વાત,. 636 00:30:51,620 --> 00:30:54,090 >> તેથી હવે, સૂચના, હું શું શરૂ કરું છું પહેલેથી વધારે તાર્કિક કંઈક 637 00:30:54,090 --> 00:30:54,650 રસપ્રદ. 638 00:30:54,650 --> 00:30:59,720 રેન્ડમ નંબર 1 વચ્ચે અને જો 10, છ કહે ચાલો કરતાં ઓછો હોય છે. 639 00:30:59,720 --> 00:31:03,670 હું છ, કે જે આવશ્યક પસંદ કરો, તો અર્થ, 50% સાથે નીચેની કરવું 640 00:31:03,670 --> 00:31:03,980 સંભાવના. 641 00:31:03,980 --> 00:31:05,460 જો તે સિક્કો ફ્લિપિંગ જેવું છે. 642 00:31:05,460 --> 00:31:07,330 હવે, હું શરતે કંઈક કરી શકો છો. 643 00:31:07,330 --> 00:31:10,800 અને હું જાઉં છું કે કંઈક આવું કરવા માટે ધ્વનિ વગાડો છે. 644 00:31:10,800 --> 00:31:14,280 તેથી હવે, જ્યારે હું સ્ક્રીન પર ક્લિક કરો ધ્વજ, જો તે સિક્કો tossing જેવું છે. 645 00:31:14,280 --> 00:31:14,610 >> [મ્યાઉ SOUND] 646 00:31:14,610 --> 00:31:17,160 >> DAVID MALAN: તે હેડ હતો અથવા ત્યાં whatnot. 647 00:31:17,160 --> 00:31:17,920 તેને ફરીથી આવું કરીએ. 648 00:31:17,920 --> 00:31:18,860 >> [મ્યાઉ SOUND] 649 00:31:18,860 --> 00:31:19,790 >> DAVID MALAN: ફરી શે. 650 00:31:19,790 --> 00:31:20,280 >> [મ્યાઉ SOUND] 651 00:31:20,280 --> 00:31:21,500 >> DAVID MALAN: ફરી શે. 652 00:31:21,500 --> 00:31:22,631 Phew, OK. 653 00:31:22,631 --> 00:31:24,720 પૂંછડી કે સમય. 654 00:31:24,720 --> 00:31:29,545 તે સમયના તેથી 50%, અમે આ તો અનંત લાંબા, અમે 50% meows વિચાર કરશે 655 00:31:29,545 --> 00:31:32,180 અને 50% silences. 656 00:31:32,180 --> 00:31:34,850 તેથી ત્યાં માત્ર એક મૂળભૂત ઇમારત અમને તે કરવા દે છે તે બ્લોક. 657 00:31:34,850 --> 00:31:37,710 પરંતુ આ પ્રકારની હું છે કે કંટાળાજનક છે કે બટન પર ક્લિક રાખવા. 658 00:31:37,710 --> 00:31:39,810 તેથી માતાનો માત્ર ખેંચો અને ફેંકવું દો તે દૂર બધા. 659 00:31:39,810 --> 00:31:42,270 જો તમે મધ્યમ તેમને ખેંચી, તો તેઓ માત્ર તેમને પોતાની કાઢી શકશો. 660 00:31:42,270 --> 00:31:43,760 >> મને નિયંત્રિત કરવા માટે જવા દો. 661 00:31:43,760 --> 00:31:46,060 મને કાયમ માટે જવા દો. 662 00:31:46,060 --> 00:31:49,952 અને આ સમય, હું કરવા જઇ રહ્યો છું minorly હેરાન કંઈક. 663 00:31:49,952 --> 00:31:51,560 >> [હાસ્ય] 664 00:31:51,560 --> 00:31:53,370 >> DAVID MALAN: અને મને જવા દો આગળ અને નિયંત્રણ કરે છે. 665 00:31:53,370 --> 00:31:57,260 તેથી, એક બીજા પ્રતીક્ષા તે ખૂબ જાળીના સળિયા નથી. 666 00:31:57,260 --> 00:31:59,870 >> [મ્યાઉ SOUND] 667 00:31:59,870 --> 00:32:00,970 >> DAVID MALAN: તે કુદરતી નથી. 668 00:32:00,970 --> 00:32:01,861 ઠીક. 669 00:32:01,861 --> 00:32:04,510 >> [મ્યાઉ SOUND] 670 00:32:04,510 --> 00:32:06,406 >> DAVID MALAN: અને, સરસ છે તે નોટિસ સ્ક્રેચ વિશે, તમે તે માટે જે 671 00:32:06,406 --> 00:32:09,210 પહેલાં પ્રોગ્રામિંગનો અનુભવ હોય, તો તમે શરૂ કરો અને બંધ કરવાની જરૂર નથી. 672 00:32:09,210 --> 00:32:10,060 તમે કમ્પાઇલ કરવાની જરૂર નથી. 673 00:32:10,060 --> 00:32:13,210 તમે તેને બદલવા, અને કાર્યક્રમ ગતિશીલ સ્વીકારવાનું કરશે. 674 00:32:13,210 --> 00:32:14,620 તેથી આ એક મેળવવામાં આવે છે થોડી રસપ્રદ. 675 00:32:14,620 --> 00:32:16,930 પરંતુ એક પગલું આગળ લઇ દો. 676 00:32:16,930 --> 00:32:19,760 મને આગળ વધો અને વિચાર કરીએ કે કાર્યક્રમ છુટકારો. 677 00:32:19,760 --> 00:32:23,300 >> [મ્યાઉ SOUND] 678 00:32:23,300 --> 00:32:25,520 >> DAVID MALAN: તે શું છે તે અમે કરીશું સ્ક્રેચ એક ભૂલ કરો. 679 00:32:25,520 --> 00:32:26,770 કુલ કે જે અવાજ કરતી રાખવા ન જોઈએ. 680 00:32:26,770 --> 00:32:28,340 તેથી અમે રોકવા માટે તેને કહેવું પડશે. 681 00:32:28,340 --> 00:32:30,435 બધા અધિકાર છે, તેથી હવે હું છું માં જાઓ જવા - 682 00:32:30,435 --> 00:32:32,180 હું એમઆઇટી જણાવીશું. 683 00:32:32,180 --> 00:32:35,160 અમે કાયમ માટે અહીં પર જાઓ પડશે. 684 00:32:35,160 --> 00:32:37,240 અને હવે, હું કંઈક કરવા માંગો છો ફરી અને ફરી. 685 00:32:37,240 --> 00:32:38,760 હું નિયંત્રણ જાય જઈ રહ્યો છું. 686 00:32:38,760 --> 00:32:41,570 >> અને માતાનો જોવા દો, હું ખેંચો જઈ રહ્યો મારા ત્યાં શરત હોય. 687 00:32:41,570 --> 00:32:42,850 તેથી હવે તર્ક નોટિસ. 688 00:32:42,850 --> 00:32:46,430 લીલા ધ્વજ ક્લિક થયેલ હોય ત્યારે, શું માત્ર કાયમ કંઈક છે, પરંતુ તે કરવા 689 00:32:46,430 --> 00:32:48,890 કંઈક આ અન્ય બાબત સાચી છે. 690 00:32:48,890 --> 00:32:51,480 હું જવા દો માતાનો જઇ રહ્યો છું સેન્સિંગ, કહે છે. 691 00:32:51,480 --> 00:32:54,430 અને હું આગળ જાઓ અને પસંદ કરવા માટે જઇ રહ્યો છું સ્પર્શ અને તેને ત્યાં મૂકવા. 692 00:32:54,430 --> 00:32:55,930 કે બુલિયન અભિવ્યક્તિ છે. 693 00:32:55,930 --> 00:32:57,740 >> અને હવે, આ ડ્રોપ માં, નોટિસ ડાઉન મેનૂ, ત્યાં છે 694 00:32:57,740 --> 00:32:59,050 કેટલાક પૂર્વવ્યાખ્યાયિત કિંમતો. 695 00:32:59,050 --> 00:33:00,910 તેથી હું તમને સ્પર્શ કરવામાં આવે છે, તમે કહી શકો છો સ્ક્રીન ની ધાર? 696 00:33:00,910 --> 00:33:03,900 અથવા જો તમે માઉસ પોઇન્ટર સ્પર્શ છે સ્ક્રીન પર તીર? 697 00:33:03,900 --> 00:33:04,620 તેથી હું તે કરવા જઈ રહ્યો છું. 698 00:33:04,620 --> 00:33:08,770 તેથી, તો પછી હું જવા માટે જઇ રહ્યો છું આગળ અને સાઉન્ડ મ્યાઉ ભજવે છે. 699 00:33:08,770 --> 00:33:11,250 તેથી હવે હું આ પ્રકારનું હોય છે એક રમત શરૂઆત - 700 00:33:11,250 --> 00:33:13,110 એક આનંદપ્રદ રમત. 701 00:33:13,110 --> 00:33:14,060 >> [મ્યાઉ SOUND] 702 00:33:14,060 --> 00:33:17,250 >> DAVID MALAN: બરાબર, એક માનનીય, બગડેલ રમત. 703 00:33:17,250 --> 00:33:20,770 મને રાહ દો,, માતાનો કહે દો ત્યાં એક સેકન્ડ. 704 00:33:20,770 --> 00:33:24,910 હવે ક્લિક કરીને, ફરીથી રમવા લીલા ફ્લેગ. 705 00:33:24,910 --> 00:33:27,860 >> [મ્યાઉ SOUND] 706 00:33:27,860 --> 00:33:30,460 >> DAVID MALAN: તો હવે તે એક બિલાડી પાળવા જેવા. 707 00:33:30,460 --> 00:33:31,850 >> [મ્યાઉ SOUND] 708 00:33:31,850 --> 00:33:34,460 >> DAVID MALAN: હવે તમામ હક, તો આ હું અગાઉથી કરી હતી એક. 709 00:33:34,460 --> 00:33:39,250 ખૂબ અંતમાં, તે પ્રકારની નહીં મૂર્ખ વસ્તુઓ કરવું સરળ છે. 710 00:33:39,250 --> 00:33:40,240 તેથી મને અહીં જવા દો. 711 00:33:40,240 --> 00:33:43,720 ચાલો ધ કેટ પાલતુ હતું કે, કહે છે. 712 00:33:43,720 --> 00:33:46,600 ખોલવા હવે ચાલો આ કેટ પાલતુ નહિં. 713 00:33:46,600 --> 00:33:48,330 હવે, આપણે આ એક રમવા તો, તમે છો, તો તમે ધારી શકે છે 714 00:33:48,330 --> 00:33:49,650 સ્ક્રીન પર જોઈ - 715 00:33:49,650 --> 00:33:51,090 >> [મ્યાઉ SOUND] 716 00:33:51,090 --> 00:33:52,170 >> DAVID MALAN: હવે, હું બિલાડી પાલતુ જો 717 00:33:52,170 --> 00:33:55,420 >> [LION'S રોર] 718 00:33:55,420 --> 00:33:57,260 >> DAVID MALAN: આમ નહીં વાસ્તવમાં તે કિસ્સામાં બિલાડી પાલતુ. 719 00:33:57,260 --> 00:34:01,350 તેથી હવે અમે માત્ર એક ઉદાહરણ છે બે દિશામાં જઈ રહ્યું છે કે શાખા. 720 00:34:01,350 --> 00:34:03,130 હવે મને આગળ જવા દો અને અહીં અન્ય એક ખોલો. 721 00:34:03,130 --> 00:34:07,120 આ એક છે, પણ, અમારા સ્ત્રોત વચ્ચે દિવસ માટે કોડ ફાઈલો. 722 00:34:07,120 --> 00:34:13,199 તેથી મને મારા સોર્સ માં પાછા જવા દો ડિરેક્ટરી અને જાય, માતાનો પસંદ કરવા દો 723 00:34:13,199 --> 00:34:15,610 અહીં અને જુઓ કે આ વ્યક્તિ શું અલગ છે. 724 00:34:15,610 --> 00:34:17,449 >> વાહ, બધા અધિકાર છે, તેથી હવે તે મેળવવામાં આવ્યું છે થોડી વધુ જટિલ. 725 00:34:17,449 --> 00:34:21,300 અને અમે આ વ્યક્તિ કરે છે તે જોવા પહેલાં, કાર્યક્રમ માંથી, અટકળ બાંધવી પ્રયત્ન કરીએ 726 00:34:21,300 --> 00:34:22,219 જમણી બાજુ પર. 727 00:34:22,219 --> 00:34:25,590 અને હવે શરૂઆતથી સ્પષ્ટ અમને પરવાનગી આપે છે બહુવિધ બહુવિધ સ્ક્રિપ્ટો છે, 728 00:34:25,590 --> 00:34:29,730 એક સ્પ્રાઈટનો સાથે સંકળાયેલ કાર્યક્રમો, એક પાત્ર, અને દેખીતી રીતે સાથે 729 00:34:29,730 --> 00:34:31,760 તેઓ બંને lockstep ચલાવવા જઈ રહ્યા છો. 730 00:34:31,760 --> 00:34:35,570 આ કાર્યક્રમો બંને શરૂ થાય છે, કારણ કે જ્યારે લીલો ધ્વજ ક્લિક્સ સાથે, આ છે 731 00:34:35,570 --> 00:34:38,650 સાથે વધુ આધુનિક વિષય પર hinting તમે કેટલાક પરિચિત હોઈ શકે છે, જે 732 00:34:38,650 --> 00:34:40,580 threading તરીકે ઓળખાય છે, અથવા મલ્ટી threading. 733 00:34:40,580 --> 00:34:44,400 >> બહાર ફેંકે છે, લાંબા વાર્તા ટૂંકી, કમ્પ્યુટર્સ આજે અનિવાર્યપણે બહુવિધ કરી શકો છો 734 00:34:44,400 --> 00:34:45,270 એક જ સમયે વસ્તુઓ. 735 00:34:45,270 --> 00:34:48,659 અથવા જેથી તેઓ એક સમયે એક વસ્તુ કરી શકો છો તમે નોટિસ પણ નથી કે ઝડપી છે કે 736 00:34:48,659 --> 00:34:50,150 તે ખરેખર એક કરી રહ્યું છે એક સમયે વસ્તુ. 737 00:34:50,150 --> 00:34:53,320 પરંતુ હવે માટે, માતાનો ધારે દો બંને કે આ કાર્યક્રમો પર ચલાવવા માટે જતા હોય છે 738 00:34:53,320 --> 00:34:54,310 આ જ સમયે. 739 00:34:54,310 --> 00:34:57,350 અને સૂચના, તેમને બંને હોય કાયમ ટુકડાઓ પઝલ. 740 00:34:57,350 --> 00:35:01,270 તેથી તેઓ બંને ચાલી રાખવા જઈ રહ્યાં છો હું લાલ સ્ટોપ સાઇન હિટ સુધી. 741 00:35:01,270 --> 00:35:02,100 >> તેથી શું તેઓ નથી જતા હોય છે? 742 00:35:02,100 --> 00:35:06,030 ડાબી બાજુ પર, મને દેખીતી રીતે છું મ્યૂટ તરીકે ઓળખાતી ચલ જાહેર. 743 00:35:06,030 --> 00:35:09,030 તેથી હું તેને કંઈક કૉલ ન હતી N. જેવી થકવી દીધાં છે મને આ મ્યૂટ કહેવાય 744 00:35:09,030 --> 00:35:10,240 અર્થ અવરજવર માટે સમય. 745 00:35:10,240 --> 00:35:11,780 હું શૂન્ય તે બરાબર સુયોજિત કરો. 746 00:35:11,780 --> 00:35:16,200 કે ફોલ્સ, અથવા લાગે ચાલો માતાનો કે ખોટું લાગે દો. 747 00:35:16,200 --> 00:35:17,490 >> હવે, કાયમ નીચેની નથી. 748 00:35:17,490 --> 00:35:23,280 કીબોર્ડ માતાનો જગ્યા પટ્ટી દબાવવામાં આવે તો, પછી મ્યૂટ બરાબર જો શૂન્ય, 749 00:35:23,280 --> 00:35:25,930 પછી બરાબર એક મ્યૂટ બદલો. 750 00:35:25,930 --> 00:35:27,580 બીજું, શૂન્ય મ્યૂટ સુયોજિત કરો. 751 00:35:27,580 --> 00:35:30,530 તેથી તાર્કિક રીતે, કે જે સમગ્ર છે છતાં પણ કે પઝલ ટુકડાઓ ટોળું 752 00:35:30,530 --> 00:35:33,160 હું સ્પેસ બાર હિટ જ્યારે, ફક્ત, કહીને હું ચલ શું કરવું જોઈએ 753 00:35:33,160 --> 00:35:34,750 મ્યૂટ કહેવાય? 754 00:35:34,750 --> 00:35:37,170 , એક શૂન્ય તે બદલો અથવા શૂન્ય છે. 755 00:35:37,170 --> 00:35:37,840 તે બધા છે. 756 00:35:37,840 --> 00:35:40,740 તેથી તે પ્રકાશ સ્વીચ દેવાનો જેવી છે કે બંધ અને સાથે યાદ પર 757 00:35:40,740 --> 00:35:42,330 હું કંઇ કર્યું છે કે ચલ. 758 00:35:42,330 --> 00:35:45,990 >> દરમિયાન, જમણી બાજુ પર, માં જનસાધારણ ના નિયમો, હેતુ શું છે 759 00:35:45,990 --> 00:35:47,547 જમણી બાજુ પર સ્ક્રિપ્ટ? 760 00:35:47,547 --> 00:35:48,860 >> વિદ્યાર્થી: સમુદ્ર સિંહ અવાજ રમવા. 761 00:35:48,860 --> 00:35:52,500 >> DAVID MALAN: સી લાયન અવાજ રમવા, તેમણે દ્વારા, મ્યૂટ ન હોય તો 762 00:35:52,500 --> 00:35:53,480 કે ચલની કુદરત. 763 00:35:53,480 --> 00:35:57,360 તેથી અમે, તેથી વાત કરવા માટે, રાજ્ય શેર કરી રહ્યાં છે આ બે સમગ્ર શેરિંગ માહિતી 764 00:35:57,360 --> 00:36:00,540 સ્ક્રિપ્ટો કારણ કે, અહીં નોટિસ, અમે છે કાયમ નીચેની કરી. 765 00:36:00,540 --> 00:36:04,620 મ્યૂટ શૂન્ય છે, તો તે મ્યૂટ નથી તેથી જો - મ્યૂટ ખોટું છે, તો પછી રમવા 766 00:36:04,620 --> 00:36:05,980 આ સમુદ્ર સિંહ અવાજ. 767 00:36:05,980 --> 00:36:09,930 અને પોતાને માટે લાગે છે, હાય, હાય, હાય, માટે બે સેકન્ડ, તો પછી એક ક્ષણ રાહ જુઓ, અને 768 00:36:09,930 --> 00:36:11,140 ફરીથી તપાસો. 769 00:36:11,140 --> 00:36:15,150 અમે અહીં ડાબી હવે જાઓ તેથી જો, આ વ્યક્તિ છે, અને જો હિટ 770 00:36:15,150 --> 00:36:16,662 લીલો ધ્વજ 771 00:36:16,662 --> 00:36:30,260 >> [SEA LION SOUND] 772 00:36:30,260 --> 00:36:31,910 >> DAVID MALAN: શું કરે છે બિંદુએ આ ખરેખર હેરાન વિચાર? 773 00:36:31,910 --> 00:36:33,440 આ માત્ર પર કાયમ જશે કારણ કે. 774 00:36:33,440 --> 00:36:36,490 તેથી ક્યારેક, અનંત આંટીઓ, તેથી વાત કરવા માટે, ઇરાદાપૂર્વક છે. 775 00:36:36,490 --> 00:36:41,140 પરંતુ આ કિસ્સામાં, જલદી હું સ્પેસ બાર હિટ, તે અટકે છે. 776 00:36:41,140 --> 00:36:42,800 હવે કાર્યક્રમ છોડી નથી. 777 00:36:42,800 --> 00:36:44,760 તે હજુ પણ આ આંટીઓ ચાલી રહેલ છે. 778 00:36:44,760 --> 00:36:46,540 પરંતુ હું ફરી જગ્યા પટ્ટી વિચાર છે - 779 00:36:46,540 --> 00:36:47,851 >> [SEA LION SOUND] 780 00:36:47,851 --> 00:36:49,650 >> DAVID MALAN: કુલ બનાવ્યો બનશે અપ કુલ બોલ બાકી છે. 781 00:36:49,650 --> 00:36:53,240 તેથી અમને શું કરવા માટે એક માર્ગ છે ફરીથી અને ફરીથી કંઈક પરંતુ તે 782 00:36:53,240 --> 00:36:54,920 સમય, માત્ર શરતે. 783 00:36:54,920 --> 00:36:58,940 ઠીક છે, આપણે શું કરી આ નસ છો, જ્યારે વસ્તુઓ ફરીથી અને ફરીથી, મને દો 784 00:36:58,940 --> 00:37:01,370 અહીં અન્ય જેમ કે ઉદાહરણ તરીકે માં જાઓ. 785 00:37:01,370 --> 00:37:04,370 આ એક અમે ઘેટાં ગણાય કૉલ કરશો. 786 00:37:04,370 --> 00:37:05,710 >> અને આ વ્યક્તિ શું કરે ખબર. 787 00:37:05,710 --> 00:37:08,540 તે ખરેખર વધુ જેવી થોડી છે સ્યુડોકોડનો અમે સાથે રમાય 788 00:37:08,540 --> 00:37:12,230 તેમણે કેટલાક પ્રતિ સુયોજિત કરે છે જેમાં બુધવાર,, તે વિચાર તરીકે, ફરી N થયેલ છે 789 00:37:12,230 --> 00:37:14,030 શૂન્ય, તેમણે કાયમ નીચેની કરે છે. 790 00:37:14,030 --> 00:37:17,960 તેઓ કહે છે એક માટે કાઉન્ટર માતાનો કિંમત બીજું, પછી બીજા રાહ જુએ છે, અને 791 00:37:17,960 --> 00:37:19,430 એક કાઉન્ટર બદલે છે. 792 00:37:19,430 --> 00:37:21,570 માત્ર અને આ સંદર્ભમાં, તે ઇન્ક્રીમેન્ટ તે થાય છે. 793 00:37:21,570 --> 00:37:23,250 તેથી તેમણે તેને એક ઉમેરે છે. 794 00:37:23,250 --> 00:37:25,830 તેથી આ શાબ્દિક અર્થ છે - 795 00:37:25,830 --> 00:37:27,890 તે અમે લાગે તદ્દન શું નથી ના ઘેટાં ગણાય છે. 796 00:37:27,890 --> 00:37:33,120 તે ગણતરી કરી ઘેટાં છે કાયમ, અપ શૂન્ય છે. 797 00:37:33,120 --> 00:37:35,560 >> તેથી અમે સમાન વસ્તુઓ કરી શકો છો ત્યાં, તાર્કિક. 798 00:37:35,560 --> 00:37:37,750 પરંતુ હવે સાફ કરવા માટે પ્રયત્ન કરીએ આ વસ્તુઓ અમુક છે. 799 00:37:37,750 --> 00:37:43,440 મને એક સરળ માં હવે આગળ જવા દો અમારા બિલાડી માત્ર ચાલે છે જ્યાં ઉદાહરણ 800 00:37:43,440 --> 00:37:44,750 ઉધરસ શરૂ કરો. 801 00:37:44,750 --> 00:37:48,830 બધા અધિકાર છે, તેથી અહીં અમે ઉધરસ 0 છે - 802 00:37:48,830 --> 00:37:50,685 કમ્પ્યુટર વૈજ્ઞાનિકોનું શરૂ 0 થી ગણાય છે. 803 00:37:50,685 --> 00:37:53,480 તેથી આ બિલાડી માત્ર ચાલે છે ત્રણ વખત ખોખલો છે. 804 00:37:53,480 --> 00:37:54,890 અને અહીં હું અમલ કેવી રીતે. 805 00:37:54,890 --> 00:38:00,130 લીલો ધ્વજ ક્લિક થયેલ હોય ત્યારે, ઉધરસ, રાહ જુઓ, ઉધરસ, રાહ જુઓ, ઉધરસ, રાહ જુઓ. 806 00:38:00,130 --> 00:38:02,470 અને હું માત્ર ખેંચીને આ કર્યું અને પઝલ ટુકડાઓ મુક્યો. 807 00:38:02,470 --> 00:38:04,740 અથવા તમે સ્ક્રેચ સાથે જિપ્સી શરૂ જો, શું તમે ખરેખર આ કરી શકો છો જોશો 808 00:38:04,740 --> 00:38:08,620 તમે શું કરી શકો છો કે જેથી ટુકડાઓ ડુપ્લિકેટ ખેંચીને વગર વધુ ઝડપથી વસ્તુઓ 809 00:38:08,620 --> 00:38:10,310 અને જાહેરાત nauseum મુક્યો. 810 00:38:10,310 --> 00:38:12,680 >> પરંતુ અમે અહીં શ્રેષ્ઠ માર્ગ પર નથી. 811 00:38:12,680 --> 00:38:15,210 હું તેમને બનાવવા કેવી રીતે કારણ કે ચોથા સમય જીર્ણ? 812 00:38:15,210 --> 00:38:16,790 ઠીક છે, હું અહીં નીચે જાઓ ઓફ સૉર્ટ કરી શકે છે. 813 00:38:16,790 --> 00:38:19,420 હું પછી ડુપ્લિકેટ અને કરી શકે છે ત્યાં આ પેસ્ટ કરો. 814 00:38:19,420 --> 00:38:21,740 કેવી રીતે હું તેમને પાંચમા સમય ખોખલો કરી શકું? 815 00:38:21,740 --> 00:38:23,230 વેલ, નકલ અને ફરીથી પેસ્ટ કરો. 816 00:38:23,230 --> 00:38:24,210 અથવા ફરી ડ્રોપ ખેંચો. 817 00:38:24,210 --> 00:38:26,920 અને ખૂબ જ ઝડપથી આ કાર્યક્રમ શરૂ થાય છે ખરેખર, ખરેખર બિનજરૂરી વિચાર, 818 00:38:26,920 --> 00:38:28,880 ખરેખર લાંબા છે, પરંતુ ખરેખર uninteresting. 819 00:38:28,880 --> 00:38:30,120 પરંતુ આ સાફ કરવા માટે એક માર્ગ છે. 820 00:38:30,120 --> 00:38:33,680 સ્પષ્ટ રીતે શું છે આ સાફ? 821 00:38:33,680 --> 00:38:36,280 >> ઠીક છે, તેથી અમે ખરેખર ખરેખર જાઓ શકે જો તમે જગ્યા હિટ જ્યારે બહાર અને, 822 00:38:36,280 --> 00:38:37,070 બાર, તેને ખોખલો હોય છે. 823 00:38:37,070 --> 00:38:40,150 પરંતુ હું માત્ર કંઈક કરવા માંગો છો, તો repetitively, અમે નથી કે યાદ 824 00:38:40,150 --> 00:38:41,310 અમુક નિયંત્રણની સર્જન કરે છે. 825 00:38:41,310 --> 00:38:43,800 મને આ બહાર ખસેડવા દો માર્ગ, નિયંત્રણ હેઠળ જાઓ. 826 00:38:43,800 --> 00:38:47,340 , મને માત્ર એક પુનરાવર્તન કરવા દો ત્રણ વખત કહે છે. 827 00:38:47,340 --> 00:38:49,410 અને હવે મને કેટલાક ચોરી દો આ પઝલ ટુકડાઓ. 828 00:38:49,410 --> 00:38:50,980 મને અહીં આ ત્વરિત દો. 829 00:38:50,980 --> 00:38:52,400 મને એકસાથે આ ફેંકી દો. 830 00:38:52,400 --> 00:38:55,400 >> અને હવે, હું એક વધુ સારું છે કાર્યક્રમ રચાયેલ છે. 831 00:38:55,400 --> 00:38:55,920 શા માટે? 832 00:38:55,920 --> 00:39:00,540 હું વખત નંબર બદલવા માંગો છો, તો આ બિલાડી કફ, બધા હું પડશે 833 00:39:00,540 --> 00:39:05,640 , એક ચલ, અથવા એક કિંમત બદલી છે નથી તેના બદલે ત્રણ થી ચાર, અથવા 834 00:39:05,640 --> 00:39:06,700 પાંચ, છ. 835 00:39:06,700 --> 00:39:09,060 અથવા હું, શરતી કંઈક કરી શકે છે પણ, જગ્યા સાથે 836 00:39:09,060 --> 00:39:10,320 હું ઇચ્છતા હોય તો બાર. 837 00:39:10,320 --> 00:39:11,780 >> તેથી આ એક સામાન્ય સિદ્ધાંત છે. 838 00:39:11,780 --> 00:39:14,950 એકવાર તમે કોડ કૉપિ અને પેસ્ટ કરવું શરૂ તે સ્ક્રેચ માં, અથવા શું 839 00:39:14,950 --> 00:39:18,340 સી, તમે કંઈક કરી રહ્યા છીએ ખોટું, મોટા ભાગના શક્યતા. 840 00:39:18,340 --> 00:39:21,950 અથવા ઓછામાં ઓછા એક વખત તમે કેટલાક ઓળંગી ગયા છો નકલો અને વ્યાજબી નંબરો 841 00:39:21,950 --> 00:39:24,610 pastes, તો તમે કદાચ છો કંઇક ખોટું કરી. 842 00:39:24,610 --> 00:39:26,740 >> પરંતુ તમે શું ખબર? 843 00:39:26,740 --> 00:39:27,590 હું આ જેમ ખરેખર નથી. 844 00:39:27,590 --> 00:39:28,980 આ સ્વચ્છ ડિઝાઇન નથી. 845 00:39:28,980 --> 00:39:32,860 હું નામની એક પઝલ ભાગ હતા માંગો ખોખલો પછી હું નથી કારણ કે 846 00:39:32,860 --> 00:39:36,100 આ જાતે અમલ કરવા માટે છે દ્વારા જૂના જમાનાનું રીતે, 847 00:39:36,100 --> 00:39:38,220 કહે છે, અને રાહ જુઓ કર્યા - 848 00:39:38,220 --> 00:39:40,320 શું તેઓ માત્ર હતા તો એક ઉધરસ પઝલ ભાગ. 849 00:39:40,320 --> 00:39:41,330 >> ઠીક છે, હું ખરેખર છે કે જે કરી શકે છે. 850 00:39:41,330 --> 00:39:45,010 મને વધુ બ્લોક્સ હેઠળ જવા દો, ક્લિક કરો એક બ્લોક બનાવવા, અને હવે હું આ વિચાર 851 00:39:45,010 --> 00:39:45,610 અહીં વિંડો. 852 00:39:45,610 --> 00:39:47,540 હું આ વસ્તુ ઉધરસ કૉલ કરવા જઇ રહ્યો છું. 853 00:39:47,540 --> 00:39:49,400 હું આગળ જાઓ અને બરાબર ક્લિક કરો જઈ રહ્યો. 854 00:39:49,400 --> 00:39:53,150 અને હવે નોટિસ હું એક નવા શરૂ વિચાર ટોચ પર વળેલો છે કે ભાગ. 855 00:39:53,150 --> 00:39:56,590 અને હું આ સાથે કરવા જઇ રહ્યો છું તે વાત, હું છું માત્ર આ બ્લોક્સ ચોરી જતાં. 856 00:39:56,590 --> 00:39:57,800 હું અહીં તેમને મૂકવા જઇ રહ્યો છું. 857 00:39:57,800 --> 00:40:00,490 >> અને હવે, આ ત્રણ ટુકડાઓ સાથે, હું કર્યું હું ફોન કરવા જઇ રહ્યો છું શું અમલ 858 00:40:00,490 --> 00:40:03,530 કાર્ય, અથવા એક પ્રક્રિયા, અથવા કેટલાક તમે એક પદ્ધતિ તરીકે તેને ખબર પડી શકે છે. 859 00:40:03,530 --> 00:40:05,050 શબ્દો વચ્ચે સહેજ તફાવત. 860 00:40:05,050 --> 00:40:06,950 પરંતુ હવે માટે, માતાનો માત્ર દો આ વિધેય કોલ. 861 00:40:06,950 --> 00:40:08,750 આ માત્ર એક નવા પઝલ ભાગ છે. 862 00:40:08,750 --> 00:40:11,000 હવે તે આ જેમ અમલમાં મૂકાયેલ છે. 863 00:40:11,000 --> 00:40:15,170 >> પરંતુ સ્ક્રેચ અમને આપવામાં આવી છે કે નોટિસ કે સમગ્ર ભૌતિક પ્રતિનિધિત્વ 864 00:40:15,170 --> 00:40:16,570 અહીં અવરોધિત કરો. 865 00:40:16,570 --> 00:40:21,930 તેથી હવે, હું, ફક્ત અહીં આ ખેંચી શકો છો કહે છે, ત્રણ વખત પુનરાવર્તન, અને 866 00:40:21,930 --> 00:40:26,420 હું રમવા ત્યારે શું, હવે શું કરવા જઈ રહ્યું છે આ સ્ક્રિપ્ટ, માત્ર એક કાર્યક્રમ છે 867 00:40:26,420 --> 00:40:27,500 એક સમયે ચાલી રહ્યું છે. 868 00:40:27,500 --> 00:40:29,880 માત્ર એક જ્યારે ત્યાં છે લીલો ધ્વજ ક્લિક કર્યું છે. 869 00:40:29,880 --> 00:40:34,010 પરંતુ ઉધરસ કહેવાય છે કે જે જાંબલી બ્લોક છે અસરકારક દર, સ્ક્રેચ કહેવાની 870 00:40:34,010 --> 00:40:38,160 સમય તમે ખરેખર, કે જે પઝલ ભાગ જુઓ આ પગલાંઓ ચલાવો કે હું 871 00:40:38,160 --> 00:40:40,420 જાતે જ અમલમાં મૂકવા માટે થાય છે. 872 00:40:40,420 --> 00:40:41,410 >> કે જેથી સુઘડ પ્રકારની છે. 873 00:40:41,410 --> 00:40:44,650 પરંતુ હવે, હું નથી, હું નક્કી કર્યું કે ધારવું માત્ર ખોખલો માટે આ બિલાડી માંગો છો. 874 00:40:44,650 --> 00:40:46,660 હું તેમને સક્ષમ કરવા માંગો છો તેમજ છીંક ખાવું. 875 00:40:46,660 --> 00:40:48,905 વેલ, અમે વિશે કેવી રીતે જાઓ શકે સ્નીઝ અમલીકરણ? 876 00:40:48,905 --> 00:40:51,310 વેલ હું ખૂબ ખૂબ શકે એક જ વસ્તુ નથી. 877 00:40:51,310 --> 00:40:52,690 હું બીજા બ્લોક બનાવી શકે. 878 00:40:52,690 --> 00:40:55,940 હું આ સ્નીઝ કૉલ કરી શકે છે, ઠીક ક્લિક કરો. 879 00:40:55,940 --> 00:40:59,250 >> પછી, અહીં હું ખરેખર શકે , મને આ ડુપ્લિકેટ દો છે - 880 00:40:59,250 --> 00:41:02,850 તમે જેવી લાગે જોઈએ છે અને ત્યાં તમે કદાચ કંઈક કરી નથી 881 00:41:02,850 --> 00:41:03,780 શ્રેષ્ઠ રીત છે. 882 00:41:03,780 --> 00:41:06,670 હું કંઈક જેવા કહી શકીએ achoo, એક બીજા માટે. 883 00:41:06,670 --> 00:41:07,440 એક બીજા રાહ જુઓ. 884 00:41:07,440 --> 00:41:08,715 હવે હું સ્નીઝ તરીકે ઓળખાતી નવી બ્લોક હોય છે. 885 00:41:08,715 --> 00:41:10,210 અને ખરેખર, તેને ત્યાં છે. 886 00:41:10,210 --> 00:41:14,010 >> પરંતુ આ, પણ, લાગે શરૂ જોઈએ - કદાચ ન પ્રથમ વર્ગ અઠવાડિયે, પરંતુ 887 00:41:14,010 --> 00:41:15,730 માત્ર - બીજા દ્વારા થોડી રીડન્ડન્ટ. 888 00:41:15,730 --> 00:41:17,800 સ્પષ્ટપણે, કેટલાક નિરર્થકતા અહીં છે. 889 00:41:17,800 --> 00:41:22,090 તેથી તેના બદલે, મને પ્રસ્તાવ દો કે, અમે આ વ્યાખ્યા પ્રમાણે રિફાઇન. 890 00:41:22,090 --> 00:41:24,820 >> મને મારા ફાઇલ મેનૂ પર જાઓ દો. 891 00:41:24,820 --> 00:41:26,090 હું આ સંસ્કરણ સાચવવા માટે નથી જતા છું. 892 00:41:26,090 --> 00:41:29,080 હું એક જવા માટે જઇ રહ્યો છું અહીં મારા premade ફાઈલો. 893 00:41:29,080 --> 00:41:31,190 અને હું આગળ જવા માટે જઇ રહ્યો છું અને ઉધરસ 2 ખોલો. 894 00:41:31,190 --> 00:41:32,220 દેખીતી ભૂલ માટે માફી (માગવી તે) કે જે ઉધરસ 2 હતો. 895 00:41:32,220 --> 00:41:36,900 મને આગળ વધો અને ઉધરસ 3 ખોલો દો, જે આ સ્રોત ડિરેક્ટરી છે. 896 00:41:36,900 --> 00:41:42,450 3 ઉધરસ અને સૂચના - ઓહ, હું જણાવ્યું ખોટા ક્રમમાં વાર્તા. 897 00:41:42,450 --> 00:41:45,030 મને આ વાર્તા પુનઃપ્રાપ્ત કરવા દો. 898 00:41:45,030 --> 00:41:48,990 >> હું કહી અર્થ વાર્તા ઉધરસ 4 સાથે અંત - 899 00:41:48,990 --> 00:41:50,270 ત્યાં તે છે. 900 00:41:50,270 --> 00:41:54,380 હું, તેના બદલે, વ્યાખ્યાયિત તેથી શું કહેવાય છે એક મોટી પઝલ ભાગ 901 00:41:54,380 --> 00:41:57,250 શબ્દ એ વખત કહે છે, વ્યાખ્યાયિત કરે છે. 902 00:41:57,250 --> 00:41:59,930 છીંક આવવી, ફક્ત દેખીતી રીતે છે સ્ક્રેચ માં, achoo. 903 00:41:59,930 --> 00:42:01,680 તેથી અમે એક શબ્દ તરીકે, તે વ્યક્ત કે છે માત્ર કારણ કે 904 00:42:01,680 --> 00:42:02,750 કાર્યક્રમના નિગ્રહ. 905 00:42:02,750 --> 00:42:07,860 અને ઉધરસ, [ઉધરસ], પરંતુ ઉધરસ છે C-O-યુ જી એચ. તેથી કે માત્ર બે 906 00:42:07,860 --> 00:42:10,820 વિવિધ શબ્દો, અનિવાર્યપણે, કરી આ જ બાબત. 907 00:42:10,820 --> 00:42:12,820 >> તેથી હું ખરેખર કરી શકો છો આ જેવા નવા બ્લોક. 908 00:42:12,820 --> 00:42:14,220 હું પહેલાં આ મેનુ વિકલ્પ ઉપયોગ કર્યો ન હતો. 909 00:42:14,220 --> 00:42:16,960 પરંતુ તમે બ્લોક બનાવો પર ક્લિક કરો ત્યારે, તમે કેટલાક વિકલ્પો પસંદ કરી શકો છો. 910 00:42:16,960 --> 00:42:20,900 અને તમે કે આ બ્લોક વાસ્તવમાં કહી શકો છો અન્યથા, કેટલાક ઇનપુટ્સ લે છે 911 00:42:20,900 --> 00:42:24,710 દલીલો, અથવા પરિમાણો, જેથી તરીકે ઓળખાય છે તમે વર્તણૂક સુધારી શકે છે કે 912 00:42:24,710 --> 00:42:25,520 તમારા બ્લોક. 913 00:42:25,520 --> 00:42:28,780 >> તેથી શું હું એક ક્ષણ પહેલા થયો હું આ બ્લોક સે કહેવાય છે. 914 00:42:28,780 --> 00:42:30,880 અને પછી હું તેને લાગે છે, જણાવ્યું હતું કે, શબ્દમાળા ઇનપુટ. 915 00:42:30,880 --> 00:42:32,810 અને હવે, મૂળભૂત રીતે, નોટિસ તે સ્ટ્રિંગ 1 કહે છે. 916 00:42:32,810 --> 00:42:35,440 શબ્દમાળા માત્ર એક શબ્દ, અથવા એક છે શબ્દસમૂહ, અમારા હેતુઓ માટે. 917 00:42:35,440 --> 00:42:37,810 પરંતુ હું માત્ર કેટલાક મૂકી જાઉં છું માત્ર એક જેમ ત્યાં પ્લેસહોલ્ડર ટેક્સ્ટ, 918 00:42:37,810 --> 00:42:40,620 વેબસાઇટ, તમે વપરાશકર્તા નામ જુઓ, અથવા જ્યારે જ્યારે પાસવર્ડ, અને પછી તે અદૃશ્ય થઈ જાય છે 919 00:42:40,620 --> 00:42:41,550 તમે ટાઇપ કરવાનું શરૂ કરો. 920 00:42:41,550 --> 00:42:42,720 છે કે બધા છે. 921 00:42:42,720 --> 00:42:44,590 >> અને હવે હું જાઉં છું એક નંબર ઇનપુટ ઉમેરો. 922 00:42:44,590 --> 00:42:47,180 અને હું આ એ ફોન કરવા જઈ રહ્યો છું - પરંતુ તે ખૂબ મનસ્વી છે. 923 00:42:47,180 --> 00:42:49,510 અને પછી માત્ર એક લેબલ, ફક્ત બનાવવા માટે આ બ્લોક થોડી વધારે સ્વ 924 00:42:49,510 --> 00:42:50,570 સ્પષ્ટીકરણ - 925 00:42:50,570 --> 00:42:53,010 વખત, કે હું માત્ર શું કર્યું છે. 926 00:42:53,010 --> 00:42:56,540 અને ઓવરને પરિણામે હું વિચાર છે આ જેવી લાગે છે કે બ્લોક. 927 00:42:56,540 --> 00:42:58,880 >> અને હવે હું વાપરું છું, નોટિસ પુનરાવર્તન બ્લોક. 928 00:42:58,880 --> 00:43:03,480 પરંતુ હાર્ડ કોડિંગ ત્રણ કરતાં, હું છું હું તેથી ત્યાં એ ખેંચીને અને ડ્રોપ 929 00:43:03,480 --> 00:43:05,530 કાર્ય parametrize કરી શકો છો. 930 00:43:05,530 --> 00:43:08,590 હું આ કાર્ય કંઈક કરી શકો છો પર આધારિત છે વખત અલગ નંબર 931 00:43:08,590 --> 00:43:09,410 કે મૂલ્ય. 932 00:43:09,410 --> 00:43:14,270 >> અને આ હું શું કર્યું છે, નોટિસ કહે છે અહીં, હું શબ્દ ખેંચો, તો હું નથી કહી શકો છો 933 00:43:14,270 --> 00:43:17,860 હાર્ડ કોડેડ શબ્દ છે, પરંતુ ગમે એક બીજા માટે પસાર થાય છે. 934 00:43:17,860 --> 00:43:20,200 વચ્ચે, હું કેવી રીતે ફરીથી અમલમાં નથી ખોખલો? 935 00:43:20,200 --> 00:43:26,980 હું બદલે તરીકે ઉધરસ વ્યાખ્યાયિત કહીને ઉધરસ એ વખત. 936 00:43:26,980 --> 00:43:30,480 >> તેથી ટૂંકમાં, હું આ દ્વારા જઇ રહ્યો છું ઝડપથી, પરંતુ મૂળભૂત વિચાર જલદી છે 937 00:43:30,480 --> 00:43:32,750 તમે તમારા કાર્યક્રમ જોવાનું શરૂ તરીકે , એક મિનિટ રાહ જુઓ કે, હું કંઇ કર્યું 938 00:43:32,750 --> 00:43:36,610 પહેલાં તદ્દન આ કંઈક, હું કેટલાક સામાન્ય બહાર તેવાં કરી શકો છો 939 00:43:36,610 --> 00:43:37,090 કાર્યક્ષમતા? 940 00:43:37,090 --> 00:43:41,090 હું શું કરી રહ્યો છું વિઘટિત કરી શકે છે કેટલાક મૂળભૂત વિચારો માં? 941 00:43:41,090 --> 00:43:42,070 કે અમે અહીં શું કરી રહ્યાં છે તે છે. 942 00:43:42,070 --> 00:43:44,830 અને હું, દૃષ્ટિની, આ વસ્તુઓ સ્ટેક કર્યું એક બીજા ની ટોચ પર 943 00:43:44,830 --> 00:43:47,710 તે છે કે તે વિચાર કરવા માટે વસિયતનામું છે કારણ કે ASCII, જવા, બાઈનરી સાથે શરૂ 944 00:43:47,710 --> 00:43:51,530 સોર્ટ ઓફ, ગ્રાફિકવાળા કાર્યક્રમો બનાવવા પર layering વધુને વધુ જટિલ વિચારો 945 00:43:51,530 --> 00:43:52,570 એક બીજા ઉપર. 946 00:43:52,570 --> 00:43:53,730 >> અહીં જ વિચાર. 947 00:43:53,730 --> 00:43:56,870 હું અમલીકરણ, શરૂઆતથી શરૂ ઉધરસ, તો પછી સમજાયું ઉધરસ છે 948 00:43:56,870 --> 00:43:58,540 ખરેખર કંઇક કહેતી. 949 00:43:58,540 --> 00:44:01,630 તેથી મને બદલે અમલ દો કંઈક કહેતા કલ્પના. 950 00:44:01,630 --> 00:44:05,200 અને તે ટોચ પર છે, હું અમલ કરી શકો છો achoo, અથવા ઉધરસ? 951 00:44:05,200 --> 00:44:07,990 અને અમે વધુ જેમ કે કરી શકે હજુ પણ ચલો. 952 00:44:07,990 --> 00:44:10,400 >> તેથી આ મૂળભૂત સિદ્ધાંત છે, અમે કરવું શરૂ કરી શકો છો 953 00:44:10,400 --> 00:44:12,180 વધુને વધુ જટિલ કાર્યક્રમો. 954 00:44:12,180 --> 00:44:14,100 મને તો આ એક ખોલો દો. 955 00:44:14,100 --> 00:44:18,020 અમે ખરેખર ઘણી sprites હોઈ શકે છે એક જ સમયે સ્ક્રીન પર વાતચીત. 956 00:44:18,020 --> 00:44:23,470 હું મારા સ્ત્રોત ડિરેક્ટરીમાં જાવ અને જો યાદ છે, એક કહેવાતા થ્રેડો પડાવી લેવું કે 957 00:44:23,470 --> 00:44:26,920 થ્રેડ માત્ર ખરેખર ક્ષમતા છે બાજુ દ્વારા ચલાવવા માટે બે સ્ક્રિપ્ટોની 958 00:44:26,920 --> 00:44:28,350 તે જ સમયે બાજુ. 959 00:44:28,350 --> 00:44:34,490 >> હવે નોટિસ, પક્ષી સ્પ્રાઈટનો બંને હોય છે અને હોય છે, જે બંને એક બિલાડી સ્પ્રાઈટનો, 960 00:44:34,490 --> 00:44:35,270 તેમના પોતાના સ્ક્રિપ્ટો. 961 00:44:35,270 --> 00:44:37,690 નોટિસ તેથી, જ્યારે હું ક્લિક કરો બિલાડી, હું આ સ્ક્રિપ્ટો વિચાર. 962 00:44:37,690 --> 00:44:39,830 હું પક્ષી પર ક્લિક કરો, ત્યારે હું આ સ્ક્રિપ્ટો વિચાર. 963 00:44:39,830 --> 00:44:42,070 તેથી આ ગાય્ઝ દરેક ધરાવે છે પોતાના કાર્યક્રમો. 964 00:44:42,070 --> 00:44:46,680 હું હવે લીલો ધ્વજ ક્લિક કરો છો, ત્યારે નોટિસ શું આ કાર્યક્રમ કરે છે કે 965 00:44:46,680 --> 00:44:54,090 ઉત્સાહી, બિલાડી છે ધીમે ધીમે, પક્ષી પીછો. 966 00:44:54,090 --> 00:44:57,120 પરંતુ બિલાડી કર્યા ફાયદો છે એવી રીતે પ્રોગ્રામ કરવામાં આવી 967 00:44:57,120 --> 00:45:00,540 કોઈ બાબત કે જ્યાં પક્ષી , બિલાડી તેમને તરફ જાય છે. 968 00:45:00,540 --> 00:45:02,150 >> અમે ખૂબ ઝડપી છે કે જે રમત રમી શકો છો. 969 00:45:02,150 --> 00:45:07,750 હું બિલાડી પર છું, તેથી જો હું છું કે નોટિસ નો ઉપયોગ કરીને, દો એક પગલાંઓ ખસેડવા કહે છે. 970 00:45:07,750 --> 00:45:11,680 ચાલો તેમને ઓછા પાંચ પગલાંઓ ખસેડવાનો એક સમયે, જેથી એક સમયે પાંચ બિંદુઓ. 971 00:45:11,680 --> 00:45:13,580 મને રમવા ક્લિક કરો દો. 972 00:45:13,580 --> 00:45:14,490 >> [LION'S રોર] 973 00:45:14,490 --> 00:45:17,170 >> DAVID MALAN: બધા હક, હવે અમે કરી શકો છો ખરેખર બિલાડી લાભ આપે છે. 974 00:45:17,170 --> 00:45:18,600 10 એક સમયે પગલાં. 975 00:45:18,600 --> 00:45:20,120 >> [LION'S રોર] 976 00:45:20,120 --> 00:45:22,770 >> DAVID MALAN: બધા અધિકાર છે, તેથી ખૂબ જ ઝડપથી, જો તે થોડો લાભ મળે છે 977 00:45:22,770 --> 00:45:23,280 બિલાડી માટે. 978 00:45:23,280 --> 00:45:25,310 પરંતુ હું મારા હાથ તરંગ પડશે વિગતો કેટલાક. 979 00:45:25,310 --> 00:45:28,240 પરંતુ પાથ છે કે કારણ થોડી અલગ દરેક સમય શરૂ 980 00:45:28,240 --> 00:45:29,700 હું રેન્ડમનેસ એક બીટ કરી રહ્યો છું કે છે. 981 00:45:29,700 --> 00:45:33,700 હું ખરેખર માં બિલાડી પોઇન્ટ રહ્યો છું વિવિધ દિશામાં જ્યાં હું પર આધારિત 982 00:45:33,700 --> 00:45:38,710 તેને જેથી શરૂ કરવા માંગો છો કે જે દરેક સમય આ રમત, અથવા એનિમેશન, એક 983 00:45:38,710 --> 00:45:39,760 થોડુંક અલગ. 984 00:45:39,760 --> 00:45:41,950 >> હવે, મને એક પરિચય દો અન્ય અહીં બાંધકામ. 985 00:45:41,950 --> 00:45:43,860 તેથી આ કિસ્સામાં, અમે કાર્યો હતી. 986 00:45:43,860 --> 00:45:46,950 પણ એક કોયડો ભાગ હોઈ રહ્યું એક એરે, અથવા એક યાદી તરીકે ઓળખાય છે, 987 00:45:46,950 --> 00:45:50,980 કે તમે બહુવિધ સંગ્રહવા માટે પરવાનગી આપે છે એક ચલ ની અંદર કિંમતો. 988 00:45:50,980 --> 00:45:53,410 હવે અમે થ્રેડો જોયું, અને ઇવેન્ટ્સ નથી. 989 00:45:53,410 --> 00:45:56,330 >> તેથી અહીં મદદથી ઘટના છે અહીં આ બે ગાય્ઝ. 990 00:45:56,330 --> 00:46:02,490 હું ખોલો અને જો ફાઈલ ઘટનાઓ કહેવાય આજના ઉદાહરણો માંથી, અમે ચાલશે 991 00:46:02,490 --> 00:46:06,940 લાગે છે કે એક પ્રોગ્રામ જુઓ આ જેમ થોડી. 992 00:46:06,940 --> 00:46:09,630 અને હવે આ વ્યક્તિ નોટિસ - 993 00:46:09,630 --> 00:46:11,620 તેથી હું વાદળી હોય નોટિસ મપેટ ક્લિક - 994 00:46:11,620 --> 00:46:12,990 તેમણે માત્ર નીચેની કરે છે. 995 00:46:12,990 --> 00:46:15,540 કુલ તે એક નથી લીલો ધ્વજ પઝલ ટુકડાઓ. 996 00:46:15,540 --> 00:46:18,620 હું ઇવેન્ટ પ્રાપ્ત કરો ત્યારે કુલ છે - 997 00:46:18,620 --> 00:46:19,970 કેટલાક મનસ્વી શબ્દ છે. 998 00:46:19,970 --> 00:46:21,590 હું માત્ર ત્યાં ઘટના બહાર ટાઇપ - 999 00:46:21,590 --> 00:46:23,740 તેમણે કહે પોલો રહ્યું બે સેકન્ડ માટે. 1000 00:46:23,740 --> 00:46:25,800 >> તેથી પરિચિત હોય તેવા તમે તે આ રમત ખબર પડી શકે છે સાથે 1001 00:46:25,800 --> 00:46:26,460 આ જ્યાં ચાલે છે. 1002 00:46:26,460 --> 00:46:29,800 હું હવે નારંગી મપેટ પર ક્લિક કરો, તો તેમના કાર્યક્રમ કરે છે. 1003 00:46:29,800 --> 00:46:35,020 કાયમ, જો કીબોર્ડ જગ્યા પટ્ટી દબાવી, તેમણે માર્કો કહે છે, ચાલે છે, 1004 00:46:35,020 --> 00:46:36,580 સ્ક્રીન પર બે સેકન્ડ માટે. 1005 00:46:36,580 --> 00:46:39,590 પરંતુ તેમણે પણ આ પારખુ નો ઉપયોગ કરવા જઇ રહ્યું છે પ્રસારણ તરીકે ઓળખાય અવરોધિત કરો. 1006 00:46:39,590 --> 00:46:42,270 કુલ કંપની પ્રસારણ થઈ રહ્યું છે અવતરણ ચિહ્નો પૂરાં કરવાં, "ઘટના." 1007 00:46:42,270 --> 00:46:47,540 >> વચ્ચે, વાદળી ગાય, યાદ છે, કંપની અવતરણ ચિહ્નો પૂરાં કરવાં માટે સાંભળી "ઘટના." 1008 00:46:47,540 --> 00:46:50,760 તેથી અચાનક, હવે, અમે કરી શકો છો બે sprites સંપર્કમાં આવવાની. 1009 00:46:50,760 --> 00:46:53,790 અને અમે વેબ પ્રોગ્રામિંગ મેળવવા માટે, જ્યારે પાછળથી શબ્દ છે, એ જ રીતે આ ચાલશે 1010 00:46:53,790 --> 00:46:58,320 તમારી વેબસાઇટ હોય ફાયદાકારક હોઈ માટે, જવાબમાં કંઈક 1011 00:46:58,320 --> 00:47:00,130 હમણાં પૂરતું, કીબોર્ડ એક ક્લિક કરો. 1012 00:47:00,130 --> 00:47:02,120 >> તેથી મને આગળ જવા દો અને જગ્યા પટ્ટી હિટ. 1013 00:47:02,120 --> 00:47:04,020 નારંગી વ્યક્તિ માર્કો કહે છે. 1014 00:47:04,020 --> 00:47:05,840 બ્લુ વ્યક્તિ પોલો કહે છે. 1015 00:47:05,840 --> 00:47:10,780 હું શું જો તે ફરીથી નારંગી વ્યક્તિ કહે છે માર્કો, વાદળી વ્યક્તિ પોલો કહે છે. 1016 00:47:10,780 --> 00:47:14,130 તેથી માતાનો આ એક પગલું આગળ લઇ દો. 1017 00:47:14,130 --> 00:47:18,790 આ સમય, અમે કદાચ જઈશ અહીં વધુ માત્ર થોડી મિનિટો. 1018 00:47:18,790 --> 00:47:19,904 અમે નથી - 1019 00:47:19,904 --> 00:47:22,380 ડેસ્ક લેમ્પ નીચે પર આવે છે. 1020 00:47:22,380 --> 00:47:24,500 તમે ઓવરને પર હોય છે. 1021 00:47:24,500 --> 00:47:25,740 ઠીક, તો તમે બંને આવે કરી શકો છો. 1022 00:47:25,740 --> 00:47:26,990 અમે દરેક માટે ડેસ્ક દીવા છે. 1023 00:47:26,990 --> 00:47:28,360 પર આવો. 1024 00:47:28,360 --> 00:47:30,090 અમે રાખી શકો છો, જો મને ખબર નથી આ હાસ્યાસ્પદ બોલતું બંધ કરવું અપ 1025 00:47:30,090 --> 00:47:32,035 બધા સત્ર, જોકે. 1026 00:47:32,035 --> 00:47:33,530 બધા હક, નીચે પર આવે છે. 1027 00:47:33,530 --> 00:47:40,260 >> અને તે દરમ્યાન, અમે પાસે માત્ર, અપ ખેંચવાનો ઉદાહરણો નીચેના 1028 00:47:40,260 --> 00:47:45,370 જેમ કે, હવે વસ્તુઓ વેગ કે અમે અન્ય એક સ્વરૂપ છે 1029 00:47:45,370 --> 00:47:48,360 મદદથી તમારું પુરોગામી છે જ મૂળભૂત ઇમારત બ્લોક્સ. 1030 00:47:48,360 --> 00:47:48,975 તમારું નામ શું છે? 1031 00:47:48,975 --> 00:47:49,240 >> JOHN: જ્હોન. 1032 00:47:49,240 --> 00:47:49,770 >> DAVID MALAN: જ્હોન. 1033 00:47:49,770 --> 00:47:50,400 મને તમે સરસ. 1034 00:47:50,400 --> 00:47:50,650 અને? 1035 00:47:50,650 --> 00:47:51,250 >> SETZ: Setz. 1036 00:47:51,250 --> 00:47:53,130 >> DAVID MALAN: Setz, તમે મને સરસ. 1037 00:47:53,130 --> 00:47:54,820 જોન, તમે આવો ઇચ્છો તો પ્રથમ, આ એક જૂની છે 1038 00:47:54,820 --> 00:47:55,910 શાળા રમત Frogger નામ આપ્યું હતું. 1039 00:47:55,910 --> 00:47:57,530 જો તમે આ જ પ્રમાણે માટે કીબોર્ડ વાપરો. 1040 00:47:57,530 --> 00:48:02,425 અને ધ્યેય સમગ્ર વિચાર છે શેરી અને પાણી. 1041 00:48:02,425 --> 00:48:12,700 >> [FROGGER મ્યુઝિક અને સાઉન્ડ નાટકો] 1042 00:48:12,700 --> 00:48:14,970 >> DAVID MALAN: હું દિલગીર છું, કોઈ જો તમે ડેસ્ક દીવો આજે. 1043 00:48:14,970 --> 00:48:19,110 બધા હક, Setz, તમે કરશે આ બોલ પર આવવા માંગો છો? 1044 00:48:19,110 --> 00:48:20,890 બધા હક, તેને ફરીથી આવું કરીએ. 1045 00:48:20,890 --> 00:48:21,430 >> SETZ: હું તીર ઉપયોગ કરો છો? 1046 00:48:21,430 --> 00:48:22,360 >> DAVID MALAN: જસ્ટ તીર કીઓ. 1047 00:48:22,360 --> 00:48:23,624 ઉપર, નીચે, અધિકાર, બાકી. 1048 00:48:23,624 --> 00:48:35,700 >> [FROGGER મ્યુઝિક અને સાઉન્ડ નાટકો] 1049 00:48:35,700 --> 00:48:37,880 >> DAVID MALAN: અમે તેમને કૉલ પડશે આશ્વાસન ઇનામો આજે, 1050 00:48:37,880 --> 00:48:38,950 પછી ખૂબ જ સારી રીતે થાય. 1051 00:48:38,950 --> 00:48:40,690 અહીં, જ્હોન અને Setz તમે બંને માટે. 1052 00:48:40,690 --> 00:48:41,940 અભિનંદન, બધા અધિકાર. 1053 00:48:41,940 --> 00:48:46,720 1054 00:48:46,720 --> 00:48:50,620 તેથી, ફરી આ રમત રમે તરીકે શું થઈ રહ્યું છે તે વિશે વિચારો છો? 1055 00:48:50,620 --> 00:48:52,060 >> એક, ગતિ ઘણો સ્પષ્ટ છે. 1056 00:48:52,060 --> 00:48:55,220 પરંતુ અમે બિલાડી અને સાથે, કેવી રીતે જોઈ કર્યું તમે કરી શકો છો કેવી રીતે પક્ષી ઉદાહરણ તરીકે, 1057 00:48:55,220 --> 00:48:58,350 માત્ર કેટલાક ખસેડીને ગતિ ભ્રમ ફરીથી અને ફરીથી પિક્સેલની સંખ્યા. 1058 00:48:58,350 --> 00:49:00,280 અને તમે કાયમ બ્લોક હોય તો તમે આ કરી શકે છે 1059 00:49:00,280 --> 00:49:02,120 કાર કાયમ આવું. 1060 00:49:02,120 --> 00:49:03,720 અમે કરવાની ક્ષમતા હોય છે કેટલાક રેન્ડમનેસ છે. 1061 00:49:03,720 --> 00:49:06,310 તેથી આ રમત હોઈ નથી બરાબર એ જ દરેક સમય. 1062 00:49:06,310 --> 00:49:09,940 તે લોગ કરે છે, તે કાર, અંતે શરૂ કરી શકો છો સહેજ અલગ અલગ સમયે, જેથી 1063 00:49:09,940 --> 00:49:12,690 રમત પોતે વધુ રસપ્રદ છે દરેક રમતમાં છે. 1064 00:49:12,690 --> 00:49:15,320 >> અને વચ્ચે, અમે ક્ષમતા જોઈ કર્યું જગ્યા પટ્ટી સાંભળવા માટે. 1065 00:49:15,320 --> 00:49:18,830 પરંતુ સ્પષ્ટ રૂપે, સ્ક્રેચ, તમે પણ કરી શકો છો Right, Up, નીચે, ડાબે માટે સાંભળવા, અને 1066 00:49:18,830 --> 00:49:20,760 કીબોર્ડ પર ખરેખર કોઈપણ કી. 1067 00:49:20,760 --> 00:49:22,200 અને તમે પણ અન્ય કેટલીક બાબતો કરી શકો છો. 1068 00:49:22,200 --> 00:49:24,660 મને આગળ જાઓ અને પાછા જવા દો વેબ આવૃત્તિ. 1069 00:49:24,660 --> 00:49:30,280 >> મને અમારા સંગ્રહ માં જવા દો અહીં ઉદાહરણો. 1070 00:49:30,280 --> 00:49:36,120 અને મારો સ્ટુડિયો હેઠળ, વિડિઓ જે ફોલ્ડર પર, જરૂરી છે, 1071 00:49:36,120 --> 00:49:37,780 scratch.mit.edu. 1072 00:49:37,780 --> 00:49:39,710 અમે વેબ વર્ઝન છે આ પ્રોજેક્ટ બધા. 1073 00:49:39,710 --> 00:49:42,530 અને હું વિચાર કરી શકો છો જો માતાનો જોવા દો મારી કમ્પ્યુટર અહીં સહકાર. 1074 00:49:42,530 --> 00:49:47,180 આ અમારી મિત્રો એક દ્વારા લખવામાં આવે છે એમઆઇટી ખાતે બટરફ્લાય ખસેડો કહેવાય છે. 1075 00:49:47,180 --> 00:49:50,250 >> આ બનાવ્યો એક વાર અને, આ છે વાસ્તવમાં વધુ ઉપયોગ કરવા જઇ 1076 00:49:50,250 --> 00:49:51,430 મારા કમ્પ્યુટરને હાર્ડવેર. 1077 00:49:51,430 --> 00:49:53,325 શરૂઆતથી અમલ કરી શકાય થાય છે ફ્લેશ સાથે. 1078 00:49:53,325 --> 00:49:56,250 ફ્લેશ, તમારા વેબકેમ માટે વાત કરી શકો છો તમે એક હોય તો. 1079 00:49:56,250 --> 00:50:00,210 હું આ આગળ જાઓ અને સંપૂર્ણ સ્ક્રીન તેથી જો અહીં, લીલો ધ્વજ નોટિસ ક્લિક કરો 1080 00:50:00,210 --> 00:50:02,530 કે ફ્લેશ સુરક્ષા સંદેશ કહીને થયેલ છે, તમે કરવા માંગો છો 1081 00:50:02,530 --> 00:50:04,210 મારા વેબકેમ ઉપયોગ કરવા માટે પરવાનગી આપે છે? 1082 00:50:04,210 --> 00:50:05,510 >> સામાન્ય રીતે, તમારે કદાચ નકારો કહે છે. 1083 00:50:05,510 --> 00:50:07,180 પરંતુ આ કિસ્સામાં, અમે પરવાનગી આપે છે કહે છે પડશે. 1084 00:50:07,180 --> 00:50:10,430 પછી હું ક્રોમ કહેવું જઇ રહ્યો છું આ તેમજ પરવાનગી આપવા માટે. 1085 00:50:10,430 --> 00:50:15,010 અને હવે, માત્ર એક ક્ષણ, તમે મને, yep, મને જોવા. 1086 00:50:15,010 --> 00:50:18,154 અને મારા હાથ ઉપર જાય તો - 1087 00:50:18,154 --> 00:50:20,390 હું નથી ખસેડવા માટે મળી છે મારી તે જ સમયે વડા. 1088 00:50:20,390 --> 00:50:21,740 પ્રતિબિંબ પણ છે સ્ક્રીન પર. 1089 00:50:21,740 --> 00:50:23,480 ત્યાં અમે જાઓ, પર આવો - 1090 00:50:23,480 --> 00:50:27,616 તમે સ્ક્રીન પર તેને ખસેડી શકો છો, કારણ કે પઝલ ટુકડાઓ પણ ત્યાં છે - ઓહ, તમે 1091 00:50:27,616 --> 00:50:31,640 તે શું છે તે જાણો છો, તે તમે પણ છે, કારણ કે મને પાછળ પ્રોજેક્ટર સ્ક્રીન જુઓ. 1092 00:50:31,640 --> 00:50:33,870 તેથી અમે થોડી અનંત છે વસ્તુ ત્યાં ચાલે. 1093 00:50:33,870 --> 00:50:36,470 >> બધા અધિકાર છે, તેથી હું અહીં નીચે રમવા પડશે. 1094 00:50:36,470 --> 00:50:37,220 ત્યાં અમે જાઓ. 1095 00:50:37,220 --> 00:50:41,310 જેથી પઝલ ભાગ પણ છે તમે નીચે ચળવળ જુઓ ત્યારે કહે છે, 1096 00:50:41,310 --> 00:50:45,470 જો sprites એક, તો તમે તેને જાઓ હોઈ શકે છે અપ ડાઉન, ડાબા જમણા અથવા ગમે છે. 1097 00:50:45,470 --> 00:50:48,950 તેથી અમે વર્ચ્યુઅલ વાસ્તવિકતા એક બીટ છે બધા અંદર, તેમજ અહીં ચાલુ 1098 00:50:48,950 --> 00:50:52,570 મારું બ્રાઉઝર ની મર્યાદાની, માત્ર અહીં મારા વેબકેમનો ઉપયોગ કરીને. 1099 00:50:52,570 --> 00:50:53,980 તેથી ક્ષિતિજ પર પછી શું. 1100 00:50:53,980 --> 00:50:58,350 તમે જોશો તરીકે પ્રથમ સમસ્યા સમૂહ, અથવા વેબસાઇટ પછી ઑનલાઇન જશે 1101 00:50:58,350 --> 00:51:01,100 cs50.net અંતે ટુનાઇટ, ખૂબ છે ખૂબ ઓપન અંત હોઈ ચાલે. 1102 00:51:01,100 --> 00:51:04,410 અને સ્ક્રેચ પ્રોજેક્ટ અમલ તમને રસ, એક રમત છે, 1103 00:51:04,410 --> 00:51:08,350 ક્રિયાપ્રતિક્રિયા, કલાત્મક કંઈક, અને કોઈપણ નંબર વાપરવા માટે તમારી જાતને પડકાર 1104 00:51:08,350 --> 00:51:09,660 આ પઝલ ટુકડાઓ. 1105 00:51:09,660 --> 00:51:11,580 અને તે ક્યાં તો અરસપરસ હોઈ શકે છે આ રીતે. 1106 00:51:11,580 --> 00:51:15,470 અથવા તેને વધુ ઇરાદાપૂર્વક કંઈક હોઈ શકે છે એક વાર્તા કહી હતી. 1107 00:51:15,470 --> 00:51:19,200 >> અને ખરેખર, કે જે અમે બંધ અંત પડશે જ્યાં ચોક્કો એક અંતિમ ઉદાહરણ સાથે આજે. 1108 00:51:19,200 --> 00:51:21,290 મને સ્થાનિક સ્ક્રેચ માં જવા દો. 1109 00:51:21,290 --> 00:51:25,300 મને આગળ વધો અને આ ખોલો, અને રમવા દો એક લખેલા એક છેલ્લા કાર્યક્રમ 1110 00:51:25,300 --> 00:51:29,795 તમારા પૂર્વગામીઓ, એટલે કે અહીં એક છે. 1111 00:51:29,795 --> 00:51:32,960 1112 00:51:32,960 --> 00:51:35,938 ગુડ, આ એક માટે વોલ્યુમ વધારવા. 1113 00:51:35,938 --> 00:52:53,770 >> [સંગીત વગાડવાનો] 1114 00:52:53,770 --> 00:52:57,255 >> નેરેટર: આગામી CS50, ડેવિડ મુ સ્ટેજ સ્વયંસેવક આમંત્રણ આપે છે. 1115 00:52:57,255 --> 00:52:58,636 >> DAVID MALAN: આ નિદર્શન માટે, અમે એક સ્વયંસેવક જરૂર જતાં રહ્યાં છો. 1116 00:52:58,636 --> 00:53:01,050 તમે નીચે પર આવવા માંગો છો? 1117 00:53:01,050 --> 00:53:02,300 તમારું નામ શું છે? 1118 00:53:02,300 --> 00:53:05,320 1119 00:53:05,320 --> 00:53:06,570 પર ખસેડવું. 1120 00:53:06,570 --> 00:53:08,394