കമ്പ്യൂട്ടറുകൾ, പ്രോഗ്രാമിംഗ്
പ്രോഗ്രാമിംഗ്. അടിസ്ഥാന അൽഗോരിതമിക് നിർമ്മാണപ്രവർത്തനങ്ങൾ
ഏതെങ്കിലും പ്രോഗ്രാമുകൾ ആവശ്യമായ അടിസ്ഥാന അൽഗോരിതമിക് ഡിസൈൻ സൃഷ്ടിക്കാനായി. തുടർന്ന് പ്രശ്നങ്ങൾ പരിഹരിക്കാൻ എളുപ്പമുള്ള ഓപ്ഷൻ ആണ്. ഇത് സമീകൃത ഉദാഹരണങ്ങൾ പ്രവർത്തനത്തിന്, ഉദാ, ഉപയോഗിക്കാൻ കഴിയും. ബ്രാഞ്ചിംഗ് ലൂപ്: മറ്റ് തരം ഉണ്ട്. അത് ഇതേപ്പറ്റിയുള്ള ചെയ്യും. എന്നാൽ ആദ്യം നിങ്ങൾ ഒരു അൽഗോരിതം പൊതുവെ ആണ് മനസിലാക്കേണ്ടതുണ്ട്.
അൽഗോരിതം
വചനം "അൽഗോരിതം" ലാറ്റിൻ അല്ഗൊരിത്മി നിന്ന് വന്നു. അർഥം എന്താണ്? യഥാർത്ഥ പദം ഗണിതശാസ്ത്രം, ഒൻപതാം ശതകം നടന്ന പ്രവർത്തനങ്ങളുടെ പേര് നിന്ന് വരുന്നു. കാരണം പ്രതിപാദിക്കുന്ന അൽ ഖൊരെജ്മി മനുഷ്യർക്ക് ജനറൽ ആശയം അൽഗോരിതമിക് ഡിസൈൻ അടിസ്ഥാന തരം സൂക്ഷ്മമായി സ്വീകരിക്കുമെന്നും സാധാരണയായി കഴിഞ്ഞില്ല.
സ്പെല്ലിംഗ് എന്ന നേരത്തെ ശിക്ഷാ രീതി ചെയ്തു - "അൽഗോരിതം". ഇപ്പോൾ ചില കേസുകളിൽ മാത്രമേ ഉപയോഗിക്കാവൂ.
അൽഗോരിതം - ഏത് സള്ഫാന് നടപടികൾ പദം യഥാർത്ഥ ഡാറ്റ, മാറ്റുന്നതിൽ എന്നാണ് ഒരു പ്രക്രിയ. ഈ ആശയം, ഓരോ വ്യക്തി താൻ ആയിരുന്നു ആരെങ്കിലും ജീവിതത്തിൽ മുഖങ്ങൾ. അൽഗോരിതങ്ങൾ ടീ ഭക്ഷണം, ഗുണനം അല്ലെങ്കിൽ കൂടാതെ, സമവാക്യങ്ങളെ പരിഹാരം വിവരിക്കുന്നതിന് കഴിഞ്ഞില്ല, അങ്ങനെ അങ്ങനെ. ഡി ആരുടെ സൃഷ്ടി പ്രക്രിയ ഓട്ടോമേറ്റഡ് ആണ് എല്ലാ വീട്ടുപകരണങ്ങൾ, പ്രോസസർ മെമ്മറി മരുന്നില്ലാത്ത വ്യക്തമായ ഘട്ടങ്ങളിലൂടെ പ്രവർത്തിക്കുന്നു. അത്തരം അൽഗോരിതങ്ങൾ ഗാർഹിക വിളിക്കുന്നു. മറ്റ് തരത്തിലുള്ള. ഞങ്ങളെ അവരെ പരിശോധിക്കാം.
അൽഗോരിതങ്ങൾ തരങ്ങൾ
അടിസ്ഥാന അൽഗോരിതമിക് ഘടനകൾ ഈ ഖണ്ഡിക ചർച്ച ചെയ്യുന്ന പല തരം, വിഭജിച്ചിരിക്കുന്നു. അവർ എന്താണ്?
- വിവരങ്ങൾ. അത്തരം അൽഗോരിതങ്ങൾ ഡാറ്റ വലിയ അളവിൽ പ്രവർത്തിച്ചും പക്ഷേ നീളവും ചെറുതും ണ്ണതയില്ലാതെയും പ്രോസസ്സിംഗ് എണ്ണത്തിൻറെ ചെയ്യുന്നു.
- കൺട്രോൾ. ഇത്തരം ആൽഗോരിഥമുകളുടെ പ്രവർത്തനം ഒരു പ്രത്യേക സ്രോതസ്സ് നിന്ന് ലഭ്യമായ വിവരങ്ങൾ ബന്ധപ്പെട്ടിരിക്കുന്നു. ഇത് ലഭിച്ചു ഉപകരണങ്ങൾ പ്രവർത്തനം ഉറപ്പാക്കാൻ പ്രത്യേക സിഗ്നലുകളുടെ.
- കമ്പ്യൂട്ടിങ്. വിവരങ്ങൾ അൽഗോരിതങ്ങൾ വ്യത്യസ്തമായി ഡാറ്റ ചെറിയ അളവിൽ ജോലി വിശേഷിപ്പിച്ചത്, എന്നാൽ ഒരു വലിയ പ്രവൃത്തി പ്രക്രിയ ഹാജരാക്കണം.
വാസ്തവത്തിൽ, അൽഗോരിതം ചെറിയ വിശദമായി ഉപദേശം കൃത്യമാണ്. എന്നാൽ, അത്തരം ഡാറ്റ ആശയം വിശദീകരിക്കുന്നു വിളിക്കപ്പെടും കഴിയില്ല. അൽഗോരിതം പ്രബോധനം അല്ലെങ്കിൽ മനസ്സിലാക്കാൻ ചില ഉള്ള സാന്നിധ്യം പരിശോധിക്കേണ്ടതാണ്.
ആൽഗോരിഥമുകളുടെ പ്രോപ്പർട്ടികൾ
എല്ലാ പ്രധാന അൽഗോരിതമിക് ഡിസൈൻ അവർ പ്രവർത്തനങ്ങൾ ഉണ്ടായിരിക്കണം 'അനുസരിക്കാൻ. " കൂടുതൽ വിശദമായി ഈ ചോദ്യം പരിഗണിക്കുക.
പൂർണ്ണമായി അൽഗോരിതങ്ങൾ സ്വത്തുക്കളും പ്രകടനം, നിങ്ങൾ അനിവാര്യമായും പദ്ധതി fit വെടിപ്പായി മതി, അവരുടെ അംഗങ്ങളുമായി മനസ്സിലാക്കാൻ എന്ന് കാണാം. ശരിയായ ഫലം നിങ്ങൾ ആവശ്യമുള്ള മെക്കാനിക്കൽ നടപടി നിർബന്ധിക്കുകയും പോലും, ലഭിക്കുന്നതു. ഈ ഞങ്ങൾ കാരണം അവബോധം പ്രവർത്തനങ്ങളിൽ അർത്ഥം അഭാവം, അൽഗോരിതം ഒരു കമ്പ്യൂട്ടർ നടപ്പാക്കുന്നതിന് നൽകേണ്ടിവരും തികച്ചും സാദ്ധ്യമാണ് നിഗമനം കഴിയും. മറ്റൊരു രീതിയിൽ പറഞ്ഞാൽ, ഓട്ടോമേറ്റഡ് ഉപകരണങ്ങൾ ഈ പ്രക്രിയ ലഭ്യത ആവശ്യമായ വേണ്ടി.
എന്തു പ്രോപ്പർട്ടികൾ പരമാവധി സൂക്ഷ്മ പ്രവൃത്തി ഒരു അടിസ്ഥാന അൽഗോരിതമിക് ഡിസൈൻ ഉണ്ടായിരിക്കണം?
- ഉംദെര്സ്തംദബിലിത്യ്. ഓരോ ടീം പോലെ വ്യക്തമായ റണ്ണിംഗ് ഒബ്ജക്റ്റ് ആയിരിക്കണം. അത് ഒന്നും, അധികം ഉദാഹരണത്തിന്, കേന്ദ്രത്തിൽ ഒരു ഡോട്ട് വരയ്ക്കുക എളുപ്പം എന്നു, ഇല്ല, എന്നാൽ അത് ഒരു പ്രവർത്തനം നടത്താൻ ചെയ്യും ടീം, പുറത്തു എഴുതിയിരിക്കുന്നതെന്ന് അല്ല, അത് ചെയ്യാൻ കഴിയില്ല തോന്നുന്നു.
- ഫലപ്രാപ്തി. ഈ പ്രോപ്പർട്ടി എന്നാണ്? ഒരു ഫലം വാങ്ങേണ്ടതുണ്ടോ. അൽഗോരിതം എന്നാൽ ഉത്തരം ചില നയിക്കാൻ കഴിയില്ല. ഒരു പിശക് കാരണം, നിങ്ങൾ ആവശ്യമുള്ള ആ തെറ്റായ ഫലം ലഭിക്കും, എന്നാൽ അവൻ ചെയ്യും. മാത്രമല്ല, പ്രതികരണം നടപടികൾ നിശ്ചിത എണ്ണം ശേഷം ലഭിച്ചിരിക്കണം.
- മാസ്. ഏതെങ്കിലും അൽഗോരിതം പ്രശ്നങ്ങൾ ക്ലാസ് ബാധകമായ വേണം. തമ്മില് ഇൻപുട്ട് ഡാറ്റ വ്യത്യാസപ്പെടാം.
- ഉറപ്പായ. ഓരോ പ്രവൃത്തി ഒരു അർത്ഥം വേണം, കലാസൃഷ്ടി ഡീക്രിപ്ഷനും വേണ്ടി സാധ്യത നൽകുന്നില്ല. എബൌട്ട്, കാര്യം ആരും പ്രോഗ്രാം എത്ര ആരംഭിച്ചു, ഫലം ഒരേ എപ്പോഴും ആയിരിക്കണം.
- സള്ഫാന്. അൽഗോരിതം - സ്ഥിരതയുള്ള നടപ്പിലാക്കൽ ഘട്ടങ്ങളിലൂടെ. ഓരോ ഘട്ടം മറികടന്ന് അല്ലെങ്കിൽ ചേർക്കാൻ പുതിയവ കഴിയില്ല ഒരു കമാൻഡ് ആണ്.
- ശരിയായതു്. ചുമതലകൾ ഏതെങ്കിലും തരത്തിലുള്ള ബാധകമായ ഏതെങ്കിലും അൽഗോരിതം, എല്ലാവർക്കും ശരിയായ ആയിരിക്കണം. പ്രോഗ്രാമിംഗ് ൽ, അവിടെ പ്രശ്നങ്ങൾ പലപ്പോഴും ധാരാളം സമയം ആവശ്യമാണ് ഇല്ലാത്ത എഴുതി നടപടികൾ, ലെ, ചോദ്യങ്ങളും എല്ലാ തരത്തിലുള്ള അവരുടെ നിർവഹിക്കാനുള്ള അല്ല പലപ്പോഴും. അതിനാൽ, ഒരു പ്രധാന നടപടി അൽഗോരിതം ഡീബഗ് ആയിരിക്കും. ഈ അടിസ്ഥാന അൽഗോരിതമിക് ഡിസൈൻ, മെച്ചപ്പെട്ട ഫലങ്ങൾ നയിക്കുന്നതിനു ഇതിൽ ആവർത്തനം സഹായം.
ആൽഗോരിഥമുകളുടെ വിവരണം
ഞങ്ങൾ അൽഗോരിതങ്ങൾ എഴുതാൻ എങ്ങനെ സംസാരിക്കാൻ, ഇനി പറയുന്ന ഹൈലൈറ്റ് വേണം:
- വെർബൽ. മറ്റൊരു രീതിയിൽ പറഞ്ഞാൽ, ഘടകം സംസാരിക്കാൻ ഉള്ളിടത്തോളം ഭാഷ, ലെ.
- പട്ടിക. യുക്തിപരമായി, അൽഗോരിതം ഒരു മേശ എഴുതിയിരിക്കുന്നു സാധാരണഗതിയിൽ ഒരു ഓക്സിലറി ഘടകം ഉപയോഗിക്കുന്നു.
- ഫോർമുല-വെർബൽ. അടിസ്ഥാനത്തിൽ വെർബൽ ഇജ്യസ്നെനിയ രീതി എടുത്തു, എന്നാൽ ഇത്തരം പ്രവർത്തനങ്ങൾ പ്രതീകങ്ങൾ അല്ലെങ്കിൽ ഗണിതശാസ്ത്ര സമവാക്യങ്ങൾ രേഖപ്പെടുത്തിയിട്ടുണ്ട്.
- ഗ്രാഫിക്. അത്തരം ഒരു അൽഗോരിതം ഒരു പ്രത്യേക ഭാഷ ഫ്ലോചാർട്ടുകൾ എഴുതിയിരിക്കുന്നു.
കഴിഞ്ഞ പോയിന്റ് വിശദീകരിക്കാൻ അത്യാവശ്യമാണ്. ഒരു നല്ല് എന്താണ്? ഈ ലീനിയർ അല്ലെങ്കിൽ രേഖീയമല്ലാത്തതിനാൽ അൽഗോരിതം, ഇതിൽ നടപടികൾ പ്രത്യേക യൂണിറ്റ് എഴുതിയിരിക്കുന്നു. അവർ സ്വന്തം ക്രമീകരണം, ഉദ്ദേശം അവ പ്രവർത്തിക്കുന്നത്. ഈ വിവരണം കാര്യത്തിൽ, അൽഗോരിതം പരസ്പര രേഖകളുണ്ട് ബ്ലോക്ക് രേഖാചിത്രങ്ങൾ, എഴുതിയ. അവർ ഒരു പ്രത്യേക നടപടി (ഘട്ടം) എഴുതാൻ വേണം.
അൽഗോരിതമിക് ഡിസൈൻ
ലീനിയർ, വിഭജിച്ചു, ചാക്രിക: ചില അൽഗോരിതങ്ങൾ 3 തരം 4. അടിസ്ഥാന അൽഗോരിതമിക് ഡിസൈൻ ഇല്ല വാദിക്കുന്നു. കാരണം ഇത്തരം തെറ്റായിരുന്നു എന്താണ്, അത് വ്യക്തമല്ല. എന്നാൽ ഈ മൂന്നു ഏകദേശം വലിയ ഗ്രൂപ്പുകൾക്കായി കമ്പ്യൂട്ടർ സാങ്കേതിക വിദ്യ ഉപയോഗിച്ച് സങ്കീർണ്ണമായ പ്രശ്നങ്ങൾക്ക് ലളിതമായ പരിഹാരം. ഞങ്ങളെ അവരെ പരിശോധിക്കാം.
- ലീനിയർ. ഈ കമ്പ്യൂട്ടേഷണൽ പ്രക്രിയ കാരണം എല്ലാ പ്രവർത്തനങ്ങളും ഉൾകൊള്ളുന്ന ഓരോ ഘട്ടം ഒന്നിൽ കൂടുതൽ നടപ്പാകും ലീനിയർ അനുക്രമം, നടന്നിരുന്നു വസ്തുത ഈ പേര് ലഭിച്ചത്. ഞങ്ങൾ പ്രശ്നത്തിന്റെ പദ്ധതി പരിഗണിക്കുക എങ്കിൽ, അത് ബ്ലോക്കുകൾ മറ്റൊരാളും മുകളിൽ, ക്രമസംഖ്യ പ്രകടനം അനുസരിച്ച് ആക്കി. ലീനിയർ അൽഗോരിതങ്ങൾ യഥാർത്ഥ ഡാറ്റ നടപടി ദിശ അർത്ഥം മാറ്റം ഇല്ല വിധത്തിൽ ജോലി. . എൻ ഇത്തരം പരിഹാരങ്ങൾ അനുയോജ്യമായ രീതി സം വ്യത്യാസം കമ്പ്യൂട്ടിംഗിനായി, ചതുരശ്ര രൂപങ്ങളോ അതിന്റെ ചുറ്റളവ് എന്ന, ഇത്യാദി അൽഗോരിതമിക് ഡിസൈൻ പ്രധാന തരം കൃത്യമായി അത്.
- പച്ചയായ. ഈ കമ്പ്യൂട്ടേഷണൽ പ്രക്രിയ ഒരു ലോജിക്കൽ എക്സ്പ്രഷൻ (എൽ.പി.) വ്യവസ്ഥകളും ഒരു നിര (ബ്രാഞ്ച് "തെറ്റായ" ഉം "സത്യം") സാന്നിധ്യം സൂചിപ്പിക്കുന്നു. ഓരോ സാഹചര്യത്തിൽ, അത് രണ്ടോ അതിലധികമോ ടീമുകൾ മാത്രമേ ഒരു തിരിച്ചറിഞ്ഞു. ഇല്ല പ്രശ്നങ്ങളും കഴിയില്ല, നടപ്പിലാക്കും എന്ന് ഇപ്പോഴും മറ്റ് ഓപ്ഷനുകൾ ഉണ്ട്. സങ്കീർണ്ണമായ - അൽഗോരിതം രണ്ടു ശാഖകൾ, അത് അതിലധികം പേരുണ്ടെങ്കിൽ, ലളിതമാണ്. പിന്നത്തെ ആദ്യമായി ചെലവിൽ എളുപ്പത്തിൽ തോന്നുന്നു. അൽഗോരിതമിക് ഡിസൈൻ പ്രധാന തരം ആദ്യ പോയിന്റ് രണ്ടാം ആണ്. താഴെ ഫോം ഈ പട്ടികയിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.
- ചാക്രികമായി. ഈ അൽഗോരിതം വ്യത്യസ്തമായിരിക്കണം ഇൻപുട്ട് ഡാറ്റ ഉപയോഗിക്കുമ്പോൾ, ഘടകം ആവർത്തിക്കുന്നുണ്ട് ചെയ്യും. മറ്റു വാക്കുകളിൽ പറഞ്ഞാൽ, അത്തരം ഒരു പ്രക്രിയ ഒരു ചക്രം വിളിക്കുന്നു.
ഇത് എല്ലാ പ്രധാന അൽഗോരിതമിക് ഡിസൈൻ (താഴെ, ശാഖകൾ, കണ്ണിയും) അവർ പ്രത്യേകം ഉപയോഗിക്കാൻ കഴിയും എങ്കിലും, പരസ്പരം പരസ്പര ആകുന്നു കുറിക്കുകയും ചെയ്യണം.
കണ്ണിയും അവരുടെ തരം സൃഷ്ടിക്കുന്നു
ഒരു ലൂപ്പ് സൃഷ്ടിക്കാൻ എന്തു പ്രാപിക്കുന്നു?
- ലൂപ്പ് കൌണ്ടർ. ഈ പ്രാരംഭ മൂല്യം നിർവചിക്കുന്ന ഒരു വേരിയബിൾ ആണ്, നടപടി ആവർത്തനം അത് മാറും. അത് അൽഗോരിതം കടക്കേണ്ടത്. അത് ഇല്ലാത്ത ഫ്രെയിം-തരം സൃഷ്ടിയുടെ അടിസ്ഥാന അൽഗോരിതമിക് നിർമ്മാണം.
- സൈക്കിൾ ഒരു പുതിയ ആവർത്തനം മുമ്പ് ഡാറ്റ മുകളിൽ സൂചിക മാറ്റുന്നു.
- കമ്പ്യൂട്ടറിലേക്ക് വ്യവസ്ഥകൾ പരിശോധിക്കാൻ വീണ്ടും ലൂപ്പ് അതിലധികമോ "സ്ക്രോൾ" എന്ന് ആവശ്യമില്ല തീരുമാനിച്ചു.
സൈക്കിളുകളും തൽഫലമായി ആൻഡ് ഇറ്ററേറ്റീവ് കഴിയും. ആദ്യ ആവർത്തിക്കുകയും അറിയാവുന്ന എണ്ണം ഒരു വീണ്ടും ആണ്. ഇറ്ററേറ്റീവ് സൈക്കിൾ - അവസ്ഥ ശരിയോ തെറ്റോ വരെ സമയം അനിശ്ചിതകാല തുക ആവർത്തിക്കുന്നുണ്ട് ഒരു.
അടിസ്ഥാന അൽഗോരിതം
ഇത് അടിസ്ഥാന അൽഗോരിതമിക് ഘടനകൾ അടിസ്ഥാന അൽഗോരിതം ഉൾപ്പെടുന്നില്ല എന്ന് ഓർക്കാൻ രൂപയുടെ. അത് എന്താണ്? ഈ ആശയം ഇനി ആധുനിക സാഹിത്യത്തിൽ കണ്ടെത്തി, എന്നാൽ ഇത് ചെയ്യുകയും ഇനിയും നിലവിലില്ലാത്ത അർത്ഥമില്ല. പ്രശ്നങ്ങൾ പരിഹാരം നിരവധി ശാഖകൾ അല്ലെങ്കിൽ ആവർത്തിക്കുകയും, നിഗമനം താഴെ നേരിട്ടു ചെയ്യാം അത് നൽകി. അടിസ്ഥാന അൽഗോരിതമിക് നിർമ്മിച്ചിട്ടുണ്ട് (ലീനിയർ ശാഖിതമായ, ചാക്രിക) അടിസ്ഥാന ആകുന്നു. വാസ്തവത്തിൽ, അവർ ഓരോ വിളിക്കപ്പെടുന്ന നിർദ്ദേശങ്ങളുടെ "ഘടനാപരമായ യൂണിറ്റ്" പ്രതിനിധാനം.
ലീനിയർ അൽഗോരിതങ്ങൾ
മുകളിൽ നിന്നുള്ള വ്യക്തമാണ് പോലെ, ഒരു അൽഗോരിതങ്ങൾ ലീനിയർ നോൺ-ലീനിയർ ആകുന്നു. ആദ്യ മൂർത്തീഭാവമാണു് ചിന്തിക്കുക. എന്തുകൊണ്ട് അവർ അത് വിളിക്കുന്നത്? എല്ലാ വളരെ ലളിതമായ. വാസ്തവത്തിൽ അൽഗോരിതത്ത് കളിച്ച എല്ലാ പ്രവർത്തനങ്ങൾ, എല്ലാ നടപടികൾ വ്യക്തമായി സ്ഥിരതയാർന്ന നടപ്പാക്കുന്നത് കർശനമായി മറ്റൊരു ശേഷം ഒന്നാണ് എന്നതാണ്. സാധാരണഗതിയിൽ, ഈ ചുമതലകൾ ചെറിയ അവ സങ്കീർണ്ണമായ ഒരു താഴ്ന്ന ഉണ്ട്.
ഒരു ലീനിയർ അൽഗോരിതം ഉദാഹരണം ടീ തയ്യാറാക്കുന്നതിനു ഒരു പ്രക്രിയ കഴിയും:
- കെറ്റിൽ വെള്ളം ഒഴിക്കുക.
- പാകം ചെയ്യാൻ സ്റ്റൌ ന് കെറ്റിൽ ഇടുക.
- പാനപാത്രം എടുത്തു.
- ഒരു കപ്പ് ചായ ഒഴുകിയെത്തുന്ന.
- പഞ്ചസാര ചേർക്കുക.
- ചൂടുള്ള വെള്ളം തിളയ്ക്കുന്ന ശേഷം പാനപാത്രം പകർന്ന.
- ഒരു സ്പൂൺ എടുത്തു.
- പഞ്ചസാര ഇളക്കി.
അടിസ്ഥാന അൽഗോരിതമിക് ഘടനകളെ പ്രോഗ്രാമിങ് - കനത്ത മതി, പക്ഷെ അത് ഒരു എങ്കിൽ ലീനിയർ അൽഗോരിതം, അത് പലപ്പോഴും അവ നടപ്പാക്കാനുള്ള വളരെ എളുപ്പമാണ്.
പച്ചയായ അൽഗോരിതങ്ങൾ
എങ്ങനെ അൽഗോരിതം പച്ചയായ എന്ന് മനസ്സിലാക്കാൻ? ഇത് നിങ്ങൾ പ്രകടനമോ പരാജയം അവസ്ഥ അനുസരിച്ച് നടപടി രണ്ടോ അതിലധികമോ കോഴ്സുകൾ ഒരു നിര, ഉറപ്പാക്കണം മതി. ഓരോ പാത ഒരു ശാഖ വിളിക്കുന്നു.
അൽഗോരിതം പച്ചയായ പ്രധാന സവിശേഷത ഒരു സോപാധിക ബ്രാഞ്ച് സാന്നിദ്ധ്യം. ഇത് സത്യം വരെ ടെസ്റ്റ് ആവിഷ്ക്കരണമോ കള്ളം സംഭവിക്കുകയാണെങ്കിൽ.
സാധാരണഗതിയിൽ, ലോജിക്കൽ പദപ്രയോഗങ്ങൾ, അടയാളങ്ങളും "കുറവ്", "കൂടുതൽ", "കുറവ് അഥവാ" പ്രതിനിധാനം ചെയ്യുന്നു "വലുതാണ് അല്ലെങ്കിൽ തുല്യമായ", "തുല്യമായ" "തുല്യമല്ല." ചിലപ്പോൾ കണ്ടീഷൻ കമാൻഡ് ആൻഡ് (യു) അല്ലെങ്കിൽ (അല്ലെങ്കിൽ) പരസ്പരം ബന്ധപ്പെട്ട എവിടെ .ആദ്യ ഉണ്ട്.
ഒരു ഉദാഹരണം ഇത്തരം ഒരു അൽഗോരിതം താഴെ പ്രശ്നത്തിന് പരിഹാരം ആയിരിക്കാം എന്ന: എങ്കിൽ പദപ്രയോഗം ((എക്സ് 3) / 1) ഒരു നല്ല നമ്പറിലേക്ക് തുല്യമാണ്, പിന്നെ ഫലം സ്ക്രീനിൽ, നെഗറ്റീവ് എങ്കിൽ പ്രദർശിപ്പിക്കുകയും - പിശക് കുറിച്ച് ഉപയോക്താവിനെ അറിയിക്കാൻ.
അടിസ്ഥാന അൽഗോരിതമിക് ഡിസൈൻ ഉപയോഗിക്കാൻ പ്രായോഗികമായി മതി ലളിതമായ. പച്ചയായ പരിഹരിക്കാൻ ഏറ്റവും സാധാരണ രീതികൾ ഒന്നാണ്.
തൽഫലമായി സൈക്കിൾ അല്ലെങ്കിൽ സൈക്കിൾ കൌണ്ടർ നിന്ന്
കൌണ്ടർ ചക്രം - ഒരു ഘട്ടം മൂല്യം മാറുന്നത് ഒരു വേരിയബിൾ ഉൾപ്പെടുന്ന ചക്രം. ഉപയോക്താവ് സ്റ്റെപ്പ് നിർവചിച്ചിരിക്കുന്നത് അല്ലെങ്കിൽ സോഫ്റ്റ്വെയർ എഴുതുമ്പോൾ പ്രോഗ്രാമർ നിർദ്ദേശിക്കുന്ന. ഈ സൈക്കിൾ ഭാഷകൾ ഏറ്റവും ഒരു ഓപ്പറേറ്റർ ഉപയോഗിക്കുന്നു.
രണ്ടു വരികൾ 4 തവണ പ്രദർശിപ്പിക്കുന്നതിന് പ്രോഗ്രാമിൽ:
- "എങ്ങനെ ഉണ്ട്?"
- "ശരി, നന്ദി!"
- "എങ്ങനെ ഉണ്ട്?"
- "ശരി, നന്ദി!"
നിങ്ങൾ ഒരു തൽഫലമായി ചക്രം സൃഷ്ടിക്കണം. എങ്ങനെ എങ്ങനെയിരിക്കും? നാം ഡിസൈൻ ഒരു മെച്ചപ്പെട്ട ആവേഗം ഭാഷ "പാസ്കൽ" ഉപയോഗിക്കുക.
= 1 2; ഞാൻ 1.:
- ഒരു കൗണ്ടർ സൈക്കിൾ ആണ്, അത് ഒരു ലൂപ്പ് ആവർത്തിക്കുകയും എണ്ണം നിർണ്ണയിക്കുന്നു.
2. (രണ്ടു ശൈലികൾ ലേക്ക് ചുരുൾ ബ്രാക്കറ്റ് തുറന്ന് ശരീരം സൈക്കിൾ ആണ് ഒരുമിച്ചു ആവർത്തിച്ചു.) തുടങ്ങുക
3. വ്രിതെല്ന് ( 'സുഖമാണോ?'):
- വചനം ഒറ്റ ഉദ്ധരണികൾ ഇരിക്കുമ്പോൾ വ്രിതെല്ന് നിഗമനത്തിൽ ശൈലികൾ എന്നാണ്.
4. വ്രിതെല്ന് ( 'ഫൈൻ, നന്ദി').
5. അവസാനം.
6. ഞാൻ: = ഞാൻ + 1.
നിങ്ങൾക്ക് കാണാൻ കഴിയുന്ന പോലെ, വളരെ എളുപ്പവും അടിസ്ഥാന അൽഗോരിതമിക് ഡിസൈൻ ഉപയോഗിക്കാൻ രസകരവും. അടിസ്ഥാന അൽഗോരിതങ്ങൾ നന്നായി, അറിയപ്പെടുന്ന അവര്ക്ക് പ്രോഗ്രാമുകൾ എഴുതാൻ അസാധ്യമാണ്.
പൊസ്ത്ചൊംദിതിഒന് ഉപയോഗിച്ച് സൈക്കിൾ
പൊസ്ത്ചൊംദിതിഒന് ഉപയോഗിച്ച് സൈക്കിൾ ഓപ്പറേറ്റർ എസ് അല്ലെങ്കിൽ സംയുക്തം വാക്കുകൾ തിരുകിയ ഇല്ലാതെ പ്രവർത്തനങ്ങളുടെ അനിശ്ചിതകാല ആവർത്തിക്കപ്പെടുന്ന കഴിയും. അവൻ തവണയെങ്കിലും വധിക്കപ്പെട്ട ചെയ്യും. ഇത് സൈക്കിൾ പ്രവർത്തിക്കുന്നു അവസ്ഥ തെറ്റായ വരെ. അവൻ ശരിയായ സൂചകങ്ങൾ രൂപീകരണം നിറ്ത്തുന്നു. ഈ അൽഗോരിതം അതു നിർമ്മിച്ചിരിക്കുന്നത്. ഈ പ്രത്യേക നടത്തത്തിൽ സൃഷ്ടിയുടെ ഈ തരത്തിലുള്ള അടിസ്ഥാന അൽഗോരിതമിക് നിർമ്മാണം.
ബി അക്ഷരാർഥത്തിൽ അത് എന്നാണ് വരെ ഈ സൈക്കിൾ പൂർത്തീകരണം ഡിസൈൻ ആവർത്തിക്കുക എ ആവശ്യമാണ് "അവസ്ഥ തെറ്റായ വരെ നടപടികൾ ആവർത്തിക്കാൻ." അതിൻപ്രകാരം, അത് ബി വഴി ഒരു തന്നെ ആവർത്തനം പ്രക്രിയ പ്രകാശിപ്പിക്കുന്ന - കാരണമാകാം ഡാറ്റ ശരിയായ മൂല്യം എടുക്കൂ.
മുന്വവസ്ഥ ഉപയോഗിച്ച് സൈക്കിൾ
പൊസ്ത്ചൊംദിതിഒന് ഉപയോഗിച്ച് സൈക്കിൾ അത് ഏതെങ്കിലും സാഹചര്യത്തിൽ ദിവസമെങ്കിലും നടപ്പാകും അത്തരം ഒരു വിധത്തിൽ വിശ്വസിക്കപ്പെടുന്നു. സൈക്കിൾ ഒരു അവസ്ഥ കാര്യത്തിൽ ആവശ്യമാണ് എപ്പോൾ ആവർത്തന അഭാവത്തിൽ പുറത്തു കൊണ്ടുപോയി പാടില്ല എന്നാൽ കേസുകൾ. അല്ലെങ്കിൽ, ഫലത്തിൽ തെറ്റായ ആയിരിക്കും. ഇത് ഒരേപോലെ ഒരു ലൂപ്പ് ഈ കേസിൽ ആണ്. «എ ബാക്കിയുള്ളവർ ബി» ആവശ്യമായ ഡിസൈൻ സൃഷ്ടിക്കാനായി. ആദ്യ ടീം അക്ഷരാർത്ഥത്തിൽ എന്നും പരിഭാഷപ്പെടുത്താവുന്നതാണ് "നീണ്ട." എ - അവസ്ഥ, ഒപ്പം - ആവർത്തിച്ചു ചെയ്യുന്ന പ്രവർത്തനങ്ങൾ. മുഴുവൻ ഡിസൈൻ "ഒരു പ്രവർത്തനം നടത്താൻ, അവസ്ഥ വരെ." എന്നാണ്
ചില കേസുകളിൽ മാത്രമേ എല്ലാ പ്രധാന അൽഗോരിതമിക് ഡിസൈൻ പ്രവൃത്തി. അവർ ഒരേപോലെ ലൂപ്പിൽ എന്തൊക്കെയാണ്? നിങ്ങൾ ഒരു പ്രവർത്തനം കൂടുതൽ, എന്നാൽ പല ആവർത്തിക്കുന്നതിന് വേണമെങ്കിൽ, ഉപയോഗിക്കാൻ അല്ലെങ്കിൽ സംയുക്തം പ്രസ്താവനകൾ, അല്ലെങ്കിൽ പ്രത്യേക ബ്രാക്കറ്റുകൾ വേണം. സൈക്കിൾ നന്നായി അതിലേക്കു നൽകുമ്പോൾ അവസ്ഥ സത്യമല്ല എങ്കിൽ വധശിക്ഷ നൽകാവൂ. അതിൻപ്രകാരം, അത് ശരിയാണെങ്കിൽ നടപടി ആവർത്തിച്ചു ചെയ്യും.
സഹായക അൽഗോരിതം
ഓക്സിലറി അൽഗോരിതം മാത്രം പേര് വ്യക്തമാക്കിക്കൊണ്ട് മറ്റ് പ്രക്രിയകൾ ഉപയോഗിക്കുന്നു. അവൻ ഒരു പ്രധാന അൽഗോരിതമിക് ഡിസൈനുകൾ ബാധകമല്ല ആണ്. പ്രോഗ്രാമിംഗ് ഭാഷകളിൽ ഇത്തരം നടപടി പ്രക്രിയ പതിവ് വിളിക്കുന്നു. കോഡ് ഉപയോഗിച്ച് പ്രവൃത്തി നടപ്പാക്കാൻ, തുടർന്ന് കൂടുതൽ എളുപ്പത്തിൽ പ്രശ്നങ്ങൾ പരിഹരിക്കാൻ എല്ലാ നടപടിക്ക് യൂണിറ്റ്, സഹായ അൽഗോരിതം ആണ് സംയോജിപ്പിച്ചു ആണ്. അവരിൽ ഓരോ പിന്നീട് ആവർത്തിച്ച് അവനെ ബന്ധപ്പെടാൻ അനുവദിക്കുന്നു, തന്റെ പേര് ചോദിക്കാം.
Similar articles
Trending Now