കമ്പ്യൂട്ടറുകൾപ്രോഗ്രാമിംഗ്

ലൂപ്പ് പ്രോഗ്രാമർമാർ ഉപയോഗപ്രദമാണ് സമയത്ത്

ആണാണോ പ്രോഗ്രാമർമാർ ഇതുവരെ ഒരു ഉപയോഗപ്രദമായ സമയത്ത് ലൂപ്പ് പരിചിതമായ വന്നേക്കാം. ഈ പാസ്കൽ ഇടത്തരം ഒരു സാധാരണ സൈക്കിൾ പ്രവർത്തനം ആണ്. ഈ വിവിധ പ്രശ്നങ്ങൾ ഉപയോഗപ്രദമായ, അതിനാൽ ഒരു പ്രോഗ്രാം എങ്ങനെ നോക്കൂ ഈ ചക്രം.

സൈക്കിൾ പാസ്കൽ സമയത്ത് താഴെ പോലെ ഉണ്ടാക്കി ആവശ്യമാണ്:

  • അതേസമയം (അവസ്ഥ) (ആവശ്യമെങ്കിൽ തുടങ്ങും) ചെയ്യരുത്.
  • ആക്ഷൻ അൽഗോരിതം.
  • അവസാനം (ടീം ലഭ്യതയും ആരംഭിക്കുന്നത്).

ആദ്യ വരി - "തൊപ്പി" കമാൻഡ്. അവസ്ഥ പൂർണസംഖ്യ (ഡി <100), വേരിയബിൾ തരം ബൂളിയൻ (T = true) സ്ട്രിംഗ് (ടെക്സ് = 'ഹലോ') ന് വിശദീകരിക്കുന്ന വേരിയബിളുകൾ പരിമിതപ്പെടുത്തൽ ന്യൂമറിക്കൽ മൂല്യം ആയിരിക്കാം. ലൂപ്പ് ഒന്നിലധികം അവസ്ഥ നിർവഹിക്കാൻ ആവശ്യമായ എങ്കിൽ, കമാൻഡ് പുട്ട് "തുടങ്ങുക". താഴെ പ്രോഗ്രാം സമയത്ത് ലൂപ്പ് എക്സിക്യൂട്ട് വ്യവസ്ഥയിൽ കീഴിൽ ചെയ്യേണ്ടതുണ്ട് പ്രവർത്തികൾ വിവരിക്കുന്നു. അതു കമാൻഡുകൾ, നടപടിക്രമങ്ങൾ, പ്രവർത്തനങ്ങൾ, അത്തരം ചക്രങ്ങൾ വൈവിധ്യമാർന്ന ഉൾപ്പെടുത്താൻ കഴിയൂ. അവസാനം ആവശ്യമാണെന്ന് തീർച്ചയായും, ആദ്യ വരി "തുടങ്ങും" ആയിരുന്നു, അല്ലാതെ, കമാൻഡ് "അവസാനം" എന്നതാണ്.

ഇപ്പോൾ ആജ്ഞകൾ വിവരിക്കുന്ന അടങ്ങുന്ന ഉദാഹരണത്തിന് പ്രോഗ്രാമുകൾ പരിഗണിക്കുക. ഉദാഹരണത്തിന്, ഞങ്ങൾ ആദ്യം വ പോസിറ്റീവ് പൂർണ്ണസംഖ്യകളാണ് ആകെത്തുക കണ്ടെത്തേണ്ടതായി വരും. ഈ ലക്ഷ്യത്തിൽ, ആദ്യം ഞങ്ങൾ (അത് എപ്പോഴും പൂജ്യം വലുതായിരിക്കും എന്നു എങ്കിലും) N പരിഗണിക്കുക. അപ്പോൾ സൈക്കിൾ ആരംഭിക്കുക. ഇത് n ന്റെ മൂല്യം എത്തുന്നത് വരെ അദ്ദേഹം പ്രവർത്തിക്കേണ്ടി വരും എന്ന് മനസ്സിലാക്കാൻ പ്രധാനമാണ്. ഇവിടെ പ്രശ്നം പരിഹരിക്കാൻ ഒന്നിലധികം ഓപ്ഷൻ ഇല്ല, എന്നാൽ നിങ്ങൾ ഇൻസ്റ്റാൾ ആഗ്രഹിക്കുന്ന കൌണ്ടർ ഉപയോഗം ബാധിക്കുന്ന വസ്തുത ശ്രദ്ധ കേന്ദ്രീകരിക്കും. സ്വതവേ, ഈ വേരിയബിൾ ഞാൻ ഉപയോഗിച്ച് നടക്കുന്ന. ആരംഭിക്കുന്നതിന് നിങ്ങൾ മുമ്പ് അത് "1" ഒരു മൂല്യം നിയോഗിക്കുകയോ അത്യാവശ്യമാണ്. കൌണ്ടർ ഓരോ പുതിയ ചാക്രികമായി പ്രവർത്തനങ്ങൾ ടേം ആയി. ഞങ്ങളുടെ ദൗത്യം അടിസ്ഥാനമാക്കി, നിരന്തരം അത് ചേർക്കാം. അങ്ങനെ, സാംവ്യയിക സൂചിക കൌണ്ടർ സംഖ്യ n മൂല്യം തുല്യം വരുമ്പോൾ. ഈ പരിപാടിയുടെ പൂർത്തീകരിക്കുന്നതിന് സിഗ്നൽ ആയിരിക്കും. ഞങ്ങൾ വേരിയബിൾ k പരിചയപ്പെടുത്താൻ തുക കണക്കാക്കുന്നതിനുള്ള. അതിൽ ഓരോ ചിലതായിരുന്നു കഴിഞ്ഞ മൂല്യം പ്ലസ് എണ്ണം ഞാൻ നിർണയിക്കപ്പെടും. വർദ്ധിച്ചുകൊണ്ടിരിക്കുന്നു അവസാനിച്ചപ്പോൾ മാത്രം സ്ക്രീനിൽ k വിശദീകരിക്കുന്ന വേരിയബിളുകൾ അനുമാനിക്കുന്നത്. ഈ പരിപാടിയുടെ വാക്കുകൾ ഒരു ഹ്രസ്വ വിവരണം ആണ്. ഇപ്പോൾ ഞങ്ങൾ കോഡ് നോക്കൂ.

രെഅദ്ല്ന് (എൻ); '- ഞങ്ങൾ സംഖ്യ n വായിച്ചു.

ഞാൻ: = 1; K: = 0; '- ഞങ്ങൾ തുക മൂല്യം പുറത്തു സീറോ, പ്രവൃത്തി കൌണ്ടർ പ്രവേശിക്കും.

ഞാൻ <= N സമയത്ത് തുടങ്ങും '- കൃതി സൈക്കിൾ വ്യവസ്ഥകൾ വെച്ചു.

K: = K + ഞാൻ; ഞാൻ: = ഞാൻ + 1; '- തുക അപ്ഡേറ്റ് കൌണ്ടർ മൂല്യ.

അവസാനം; '- സൃഷ്ടിയുടെ വിവരണം പൂർത്തിയാക്കുന്നതിനിടെ.

വ്രിതെല്ന് (കെ); - ഈ നിഗമനങ്ങളിൽ.

നാം മറ്റൊരു ഉദാഹരണം നോക്കാം. ഇപ്പോൾ ഞങ്ങൾ ടെക്സ്റ്റ് അറേ രക്ഷിക്കുന്ന കീബോർഡ് n പേരുകൾ ഉപയോക്താവിനെ നിറയ്ക്കാൻ വേണമെങ്കിൽ. ഇവിടെ തത്വത്തിൽ കഴിഞ്ഞ സമാനമാണ്. സംഖ്യ n, ഞങ്ങൾ പറയുമ്പോൾ ലൂപ്പ് സെറ്റ് അവസ്ഥ സജീവമാക്കുക നൽകുക. കൂടാതെ, മെമ്മറി സെൽ അറേയിലേക്കു് കീബോർഡ് ഇൻപുട്ട് എസില്. സെറ്റ് കൌണ്ടർ ആവർത്തിച്ചുള്ള പ്രവർത്തനങ്ങൾ പൂർത്തിയാകുമ്പോൾ. അടുത്തത്, കൌണ്ടർ റീസെറ്റ് പ്രദർശിപ്പിക്കാനും അറേ ആണ്. എന്നാൽ, ഈ സാഹചര്യത്തിൽ കൌണ്ടർ റീസെറ്റ് നിങ്ങൾ പൂജ്യം സെൽ അറേ കൊണ്ടു കഴിയില്ല ശേഷം, ഒരു മൂല്യം നിയോഗിക്കാൻ (അത് നിലവിലില്ല) എന്നാണ്. പ്രോഗ്രാം കോഡ് താഴെ കൊടുക്കുന്നു: ഈ പരിപാടിയിൽ നിങ്ങൾ ഏറ്റവും n ന്റെ ആമുഖം അവസാനിക്കും പ്രകൃതി നല്ല സംഖ്യകളുടെ ഒരു എണ്ണം, തുക ലഭിക്കും. ഇത് പാസ്കൽ ചക്രം ഒരിക്കലും സമയത്ത്, കൌണ്ടർ അഭാവത്തിൽ മനസ്സിലാക്കാവുന്നതാണ് വേണം പൂർത്തിയായാൽ. നിങ്ങൾ പെട്ടെന്നു, അത് മറന്നു എങ്കിൽ പ്രോഗ്രാം കോഡ് വധശിക്ഷയ്ക്ക്, കമ്പ്യൂട്ടർ തൂക്കിയിരിക്കുന്നു ആരംഭിക്കുന്നു. അത് ബട്ടൺ "താൽക്കാലികമായി ബ്രേക്ക്" കണക്കാക്കപ്പെടും. സി ഉപയോഗത്തിനായി വൈവിധ്യം വിശദീകരിക്കുന്ന വേരിയബിളുകള്ക്കായി ഒരു കൌണ്ടർ പോലെ.

രെഅദ്ല്ന് (എൻ);

സി: = 1;

സി സമയത്ത് <= N തുടങ്ങും 'ചെയ്യാൻ - പ്ലാന്റ് അവസ്ഥ.

രെഅദ്ല്ന് (ഒരു [സി]); സി: സി + 1; '- ഞങ്ങൾ കൗണ്ടർ മൂല്യ, കീബോർഡ് നിന്നും ഡാറ്റ വായിക്കുന്നു.

അവസാനം; '- ചക്രം പൂർത്തിയാക്കിയ.

സി: = 1; '- സ്ഛെതികു യഥാർത്ഥ മൂല്യം തിരികെ.

അതേസമയം സി <= N എഴുതുക (ഒരു [സി]) ചെയ്യാൻ; '- പേര് n പ്രദർശിപ്പിക്കുക.

അപ്പോൾ നിങ്ങൾ സ്ക്രീൻ n കീബോർഡ് നിന്നും നൽകിയിരിക്കുന്നതെന്നും ആ പേരുകൾ വരും. ആ സമയത്ത്, ഒരു സമയത്ത് ലൂപ്പ് അവസാനിക്കും. സാര് നൂതന ഉപയോക്താക്കൾക്ക് രണ്ട് ഉപയോഗിക്കുന്നു. അവൻ ഈ കണക്കുകളിൽ അല്ല, അതിനാൽ പ്രോഗ്രാമർ ഒരു അധിക വേരിയബിൾ പ്രത്യേക ശ്രദ്ധ ആവശ്യമാണ്.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ml.unansea.com. Theme powered by WordPress.