1 00:00:00,000 --> 00:00:09,250 2 00:00:09,250 --> 00:00:11,070 >> ZAMYLA ચાન: મારિયો માં લેટ્સ જમ્પ. 3 00:00:11,070 --> 00:00:14,850 મારિયો અમે બનાવવા પડશે જ્યાં એક કાર્યક્રમ છે અમારી પોતાનું, યદ્યપિ આદિમ, આવૃત્તિ 4 00:00:14,850 --> 00:00:17,760 ક્લાસિક સુપર મારિયો બ્રધર્સ રમત પૃષ્ઠભૂમિ. 5 00:00:17,760 --> 00:00:21,100 આ સમસ્યા સમૂહ માટે, અમે જઈ રહ્યાં છો માટે અડધા પિરામિડ ફરીથી 6 00:00:21,100 --> 00:00:23,000 મારિયો પર કૂદવાનું. 7 00:00:23,000 --> 00:00:27,330 અમારા કાર્યક્રમ ઇન્ટરેક્ટિવ હશે, તેથી તે વપરાશકર્તા ઇનપુટ ચોક્કસ કરવા માટે પૂછશે 8 00:00:27,330 --> 00:00:28,660 પિરામિડ માટે ઊંચાઇ. 9 00:00:28,660 --> 00:00:32,920 અને કાર્યક્રમ છાપશે કે ઊંચાઈની અડધા પિરામિડ, જ્યાં 10 00:00:32,920 --> 00:00:37,390 નીચે ડાબી હેશ તળિયે સાથે ગોઠવે આ ટર્મિનલ ડાબા ખૂણામાં 11 00:00:37,390 --> 00:00:39,710 આઉટપુટ વિંડો. 12 00:00:39,710 --> 00:00:44,870 >> બે ભાગમાં આ સમસ્યા તોડી ચાલો એક, વપરાશકર્તા ઈનપુટ છે, અને બે, વિચાર 13 00:00:44,870 --> 00:00:47,040 પિરામિડ છાપશે. 14 00:00:47,040 --> 00:00:51,150 યાદ રાખો કે જોકે GetInt કાર્ય પૂર્ણાંક મેળવવા કરશે, તમે 15 00:00:51,150 --> 00:00:56,260 આ ઇનપુટ બનાવે છે તેની ખાતરી કરવા માટે છે તમારા કાર્યક્રમ માટે અર્થમાં છે, તેથી તેમાં 16 00:00:56,260 --> 00:00:59,690 મારિયો, તે માત્ર એક જ નથી આવશે પૂર્ણાંક માટે ઉત્પાદન. 17 00:00:59,690 --> 00:01:03,440 તમે ખાતરી કરો કરવાની જરૂર પડશે કે જે વપરાશકર્તા ઇનપુટ્સ પાંચ અંદર કે પૂર્ણાંક 18 00:01:03,440 --> 00:01:06,985 આ નીચલા અને ઉપલા ભૂસકે તમે છાપી શકો છો કે પિરામિડ. 19 00:01:06,985 --> 00:01:12,300 આ ઉલ્લેખનું દીઠ, આ છે 0 અને 23 સામેલ છે. 20 00:01:12,300 --> 00:01:16,410 બહાર યુઝર ઇનપુટ્સ પૂર્ણાંક તો અમારા સ્વીકૃત સીમાથી, તો પછી અમે માંગો છો 21 00:01:16,410 --> 00:01:20,840 તેમને ફરીથી પૂછવા અને ફરીથી ત્યાં સુધી તેઓ અમને માન્ય પૂર્ણાંક આપે છે. 22 00:01:20,840 --> 00:01:25,990 >> યોગ્ય વપરાશકર્તા ઈનપુટ તેની ખાતરી કરવા માટે એક માર્ગ છે એક ગમે ત્યારે લૂપ ઉપયોગ કરીને, જે છે 23 00:01:25,990 --> 00:01:28,100 જ્યારે લૂપ જ. 24 00:01:28,100 --> 00:01:32,580 આ ગમે ત્યારે લૂપ કોડ ચલાવે છે શરીર અંદર એક વાર અને પછી ચકાસે છે 25 00:01:32,580 --> 00:01:35,270 આ પરિસ્થિતિ મળ્યા નથી અથવા છે કે કેમ. 26 00:01:35,270 --> 00:01:38,830 આ વપરાશકર્તા ઇનપુટ મેળવવા માટે ઉપયોગી છે તમે તમને જરૂર ખબર છે કે કારણ કે 27 00:01:38,830 --> 00:01:41,805 ઓછામાં ઓછા એક વખત તેમને પૂછવા. 28 00:01:41,805 --> 00:01:45,940 પરિસ્થિતિ નથી મળી છે, તો કાર્યક્રમ પછી વાક્ય ચલાવવા કરશે 29 00:01:45,940 --> 00:01:47,270 તમારી ગમે ત્યારે લૂપ. 30 00:01:47,270 --> 00:01:50,950 આ પરિસ્થિતિ મળ્યા છે, તો, લૂપ પુનરાવર્તન કરશે. 31 00:01:50,950 --> 00:01:55,560 >> વપરાશકર્તા માન્ય માટે ગમે ત્યારે લૂપ ઇનપુટ આ કંઈક આના જેવો દેખાશે. 32 00:01:55,560 --> 00:02:02,920 હું એક ચલ એ, GetInt, જાહેર અને એ ત્યાં સુધી વારંવાર માન્ય નથી. 33 00:02:02,920 --> 00:02:06,270 તમે જાહેર ત્યારે યાદ રાખો કે તમારી ચલ, તે યોગ્ય જરૂર 34 00:02:06,270 --> 00:02:08,449 માત્ર સ્ક્રેચ જેમ સ્કોપ. 35 00:02:08,449 --> 00:02:12,510 હું મારી ગમે ત્યારે લૂપ અંદર n જાહેર નહિં, તો કાર્યક્રમ બાકીના રહેશે નહીં 36 00:02:12,510 --> 00:02:13,750 તેને ઍક્સેસ કરવા માટે સક્ષમ. 37 00:02:13,750 --> 00:02:16,100 તે મર્યાદાની મર્યાદિત છે જો સર્પાકાર કૌંસ છે. 38 00:02:16,100 --> 00:02:19,010 39 00:02:19,010 --> 00:02:23,090 >> બધા અધિકાર છે, તેથી હવે અમે માન્ય કરેલો વપરાશકર્તાની ઇનપુટ, અમે ખરેખર જરૂર 40 00:02:23,090 --> 00:02:25,020 આ અડધા પિરામિડ દોરે છે. 41 00:02:25,020 --> 00:02:29,700 તે મુદ્રિત અક્ષરો બનેલું છે, તેથી છે માતાનો સરળ એક અડધા પિરામિડ બનાવવા દો 42 00:02:29,700 --> 00:02:31,480 લખાણ સંપાદક. 43 00:02:31,480 --> 00:02:35,920 અમે મારિયો શૈલી પિરામિડ બનાવવા માંગો છો તો ઊંચાઇ ગોઠવાયેલ છે કે ત્રણ 44 00:02:35,920 --> 00:02:41,370 પછી અમારા વિન્ડોની ડાબી બાજુ પર, અમે બે હેશો લખો છો,, કંપની ક્લિક કરો 45 00:02:41,370 --> 00:02:47,180 પછી ત્રણ હેશો લખો ક્લિક કરો દાખલ કરો, અને પછી ચાર લખો. 46 00:02:47,180 --> 00:02:51,090 >> પરંતુ આ સમસ્યા સેટમાં, અમારા અડધા પિરામિડ અધિકાર ગોઠવાયેલ હોય છે. 47 00:02:51,090 --> 00:02:55,550 કેવી રીતે, મૂળભૂત કીબોર્ડ શકે મદદથી તમે હેશો ખસેડવા માટે આ ફાઈલ સુધારો 48 00:02:55,550 --> 00:02:57,210 ઉપર જમણી બાજુએ? 49 00:02:57,210 --> 00:03:03,190 હું રોજ underscores બે ઉપયોગ કરી શકે છે ટોચની પંક્તિ અને બીજા પર એક. 50 00:03:03,190 --> 00:03:07,690 કે જેથી, જોકે, તરીકે સરસ નથી જોવા નથી માતાનો સાથે underscores બદલો દો 51 00:03:07,690 --> 00:03:12,450 જગ્યાઓ, અને ત્યાં અમે એક અડધા પિરામિડ છે ઊંચાઇ ત્રણ. 52 00:03:12,450 --> 00:03:16,330 >> આ લખાણ સંપાદક પ્રયાસ કરો અને યાદ રાખો તમને પાછા વિચારવાનો શરૂ ઉદાહરણ તરીકે 53 00:03:16,330 --> 00:03:20,100 સી માતાનો પ્રયાસ અને કેટલાક બહાર આકૃતિ દો પેટર્ન પ્રકારની અમે કે 54 00:03:20,100 --> 00:03:22,750 લૂપ રચના મૂકી. 55 00:03:22,750 --> 00:03:27,570 ઉદાહરણ ઊંચાઇ લો,, આઠ કહે છે તમે શરૂ કરી શકો છો જો અને જુઓ 56 00:03:27,570 --> 00:03:29,470 એક પેટર્ન સાથે આવે છે. 57 00:03:29,470 --> 00:03:34,710 પ્રથમ પંક્તિ સાત જગ્યાઓ હશે બે હેશો અનુસરતા. 58 00:03:34,710 --> 00:03:40,090 બીજા પંક્તિ છ જગ્યાઓ અને પડશે ત્રણ હેશો અને તેથી પર ત્યાં સુધી 59 00:03:40,090 --> 00:03:41,440 આઠમી પંક્તિ. 60 00:03:41,440 --> 00:03:45,210 >> પરંતુ તમે કેવી રીતે પ્રતિનિધિત્વ કરશે નથી જો nth પંક્તિ? 61 00:03:45,210 --> 00:03:48,170 કે પ્રોગ્રામિંગ સંમેલન યાદ રાખો શૂન્ય અનુક્રમિત છે. 62 00:03:48,170 --> 00:03:51,870 કે તમે ગણાય શરૂ અર્થ એ થાય કે શૂન્ય છે, તેથી પ્રથમ પંક્તિ ટેકનિકલી છે 63 00:03:51,870 --> 00:03:57,110 બે hatches સાથે પંક્તિ નંબર શૂન્ય, પંક્તિ નંબર એક ત્રણ હેશો, પંક્તિ છે 64 00:03:57,110 --> 00:04:01,860 નંબર બે જેથી બાદ, ચાર હેશો છે કોઈપણ પંક્તિ માટે આ પેટર્ન 65 00:04:01,860 --> 00:04:05,800 નંબર એ, એ વત્તા 2 હેશો છે. 66 00:04:05,800 --> 00:04:09,270 હું શોધવા માટે, જોકે, તે તમને છોડી પડશે આ જગ્યાઓ માટે પેટર્ન બહાર. 67 00:04:09,270 --> 00:04:12,240 તમારા પેટર્ન હશે કે યાદ રાખો તમે પસંદ કરો તો થોડું અલગ 68 00:04:12,240 --> 00:04:16,649 તમારી સભ્યપદ થી શરૂ એક અને શૂન્ય નથી. 69 00:04:16,649 --> 00:04:19,560 >> હવે, તમારા માટે એક પેટર્ન હોય છે કોઇપણ અમૂર્ત પંક્તિ એ. 70 00:04:19,560 --> 00:04:25,190 તમે ઘણા જગ્યાઓ પ્રિન્ટ અને કેવી રીતે ખબર કેટલા હેશો છે, જેથી દરેક પંક્તિ માટે, કે 71 00:04:25,190 --> 00:04:26,270 નંબર બદલાશે. 72 00:04:26,270 --> 00:04:30,700 પરંતુ એક છાપવા જ પ્રક્રિયા એક પાત્ર, એક જગ્યા અથવા એક 73 00:04:30,700 --> 00:04:33,200 હેશ, પુનરાવર્તન થાય છે. 74 00:04:33,200 --> 00:04:37,470 તેથી તમે કરવાનું બધા વારંવાર છે ઘણા વખત માટે છે કે જે અક્ષર છાપો 75 00:04:37,470 --> 00:04:40,120 તમારા પેટર્ન નક્કી કરે છે. 76 00:04:40,120 --> 00:04:42,522 >> તેથી અમે કેવી રીતે પ્રક્રિયાઓ પુનરાવર્તન નથી? 77 00:04:42,522 --> 00:04:45,160 સ્ક્રેચ, અમે વારંવાર બ્લોક વપરાય છે. 78 00:04:45,160 --> 00:04:48,580 સી, અમે લૂપ માટે ઉપયોગ કરશો. 79 00:04:48,580 --> 00:04:51,290 વાક્યરચના જોવા ચાલો આંટીઓ માટે છે. 80 00:04:51,290 --> 00:04:57,140 >> લૂપ માટે દરેક ત્રણ બનેલો છે ભાગો, એક પ્રારંભિક, શરત, 81 00:04:57,140 --> 00:04:58,592 અને એક અપડેટ. 82 00:04:58,592 --> 00:05:01,550 તમારા માટે લૂપ પ્રારંભ થશે એક ચલ તે પ્રથમ 83 00:05:01,550 --> 00:05:02,960 લૂપ માટે પ્રવેશે છે. 84 00:05:02,960 --> 00:05:07,100 આ પરિસ્થિતિ મળ્યા છે, તો શરીર આ લૂપ ચલાવવા આવશે. 85 00:05:07,100 --> 00:05:10,070 પછીથી, સુધારા ચલાવવા આવશે. 86 00:05:10,070 --> 00:05:13,630 >> આ પરિસ્થિતિ હજુ પણ મળ્યા છે, તો લૂપ ચલાવવા અને અપડેટ કરશે 87 00:05:13,630 --> 00:05:18,580 તમારી શરત તરીકે લાંબા પુનરાવર્તન True પર મૂલ્યાંકન. 88 00:05:18,580 --> 00:05:21,450 તમે શરત આખરે valuate જ જોઈએ છીએ કારણ કે, જોકે, false પર 89 00:05:21,450 --> 00:05:24,490 સ્ક્રેચ વિપરીત, અમે નથી કોઇપણ કાયમ આંટીઓ છે. 90 00:05:24,490 --> 00:05:28,270 તમારા કાર્યક્રમ આખરે અંત જ જોઈએ. 91 00:05:28,270 --> 00:05:32,330 >> અહીં એક ઉદાહરણ લૂપ કે માટે છે તમે મારિયો માટે ઉપયોગ કરવા માંગો છો શકે છે. 92 00:05:32,330 --> 00:05:36,790 પ્રારંભ ઘોષણા કિંમત 0 સાથે પૂર્ણાંક હું. 93 00:05:36,790 --> 00:05:40,750 લાંબા સમય સુધી હું ઊંચાઇ કરતાં ઓછી છે, લૂપ શરીર ચલાવવા કરશે 94 00:05:40,750 --> 00:05:44,980 એક હું વધારો અને પુનરાવર્તન હું એક કરતાં વધારે અથવા ત્યાં સુધી 95 00:05:44,980 --> 00:05:47,220 ઊંચાઈ બરાબર. 96 00:05:47,220 --> 00:05:49,140 >> હવે, મારા માટે લૂપ શૂન્ય ઇન્ડેક્સ છે. 97 00:05:49,140 --> 00:05:52,270 હું શૂન્ય, બિન એક પર શરૂ થાય છે આ ઈન્. 98 00:05:52,270 --> 00:05:55,320 હું એક પસંદ કરો, તો પછી મારા શરત કરશે પણ અલગ અલગ હોય છે 99 00:05:55,320 --> 00:05:58,740 જો ચલાવવા માટે લૂપ વખત જ નંબર. 100 00:05:58,740 --> 00:06:03,490 તમે છો જ્યારે કાળજીપૂર્વક આ યાદ રાખો તમારા આરંભ અને તમારી પસંદ 101 00:06:03,490 --> 00:06:08,660 શરત છે, અને આ સંપર્ક ચેક ડબલ માટે ચાર્ટ. 102 00:06:08,660 --> 00:06:13,430 >> કમ્પ્યુટર વિશે મહાન વસ્તુઓ એક વિજ્ઞાન માત્ર જેથી ઘણા છે તે છે 103 00:06:13,430 --> 00:06:15,490 વસ્તુઓ ચલાવવા માર્ગો. 104 00:06:15,490 --> 00:06:19,450 તમે પસંદ કરી શકો છો કે શું તમે શૂન્ય અથવા એક ખાતે શરૂ કરો. 105 00:06:19,450 --> 00:06:22,380 તમે લૂપ માટે વાપરવા માંગો નહિં, તો, તમે પણ જ્યારે લૂપ ઉપયોગ કરી શકો છો 106 00:06:22,380 --> 00:06:26,530 તમે લાંબા સમય સુધી નિવેદનો પુનરાવર્તન , લૂપ માટે સાર રાખવા 107 00:06:26,530 --> 00:06:31,430 આરંભ, સ્થિતિ અને સુધારો. 108 00:06:31,430 --> 00:06:36,890 એકવાર અમે માટે લૂપ કે બહાર આકૃતિ અમે પછી, સાથે સૌથી આરામદાયક કરશો અમે 109 00:06:36,890 --> 00:06:38,450 મારિયો પૂર્ણ કરી શકો છો. 110 00:06:38,450 --> 00:06:41,540 >> અમે પ્રથમ વપરાશકર્તા ઈનપુટ માટે ચેક અને પછી ઓળખી 111 00:06:41,540 --> 00:06:43,580 કોઈપણ પંક્તિ એ માટે પેટર્ન. 112 00:06:43,580 --> 00:06:49,990 તેથી શૂન્ય માંથી એ ઓછા માટે 1 દરેક પંક્તિ માટે યોગ્ય નંબર છાપશે 113 00:06:49,990 --> 00:06:55,340 પછી જગ્યાઓ, યોગ્ય નંબર અમારા પેટર્ન મુજબ હેશો, અને 114 00:06:55,340 --> 00:06:57,180 પછી નવી લીટી. 115 00:06:57,180 --> 00:06:59,640 સાથે, તમે તમારા પિરામિડ છે. 116 00:06:59,640 --> 00:07:02,630 મારું નામ Zamyla છે, અને આ મારિયો હતી. 117 00:07:02,630 --> 00:07:11,765