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

ഭാഷ പാസ്കൽ അത് എങ്ങനെ നടപ്പാക്കാൻ സിംപ്സൺ രീതി എന്താണ്,

സിംസണിന്റെ രീതി - അവിഭാജ്യ മൂല്യം കണക്കാക്കാൻ, ഏകദേശ ജനവിരുദ്ധ അവിടെ അതിന്റെ സ്രഷ്ടാവ് പേരിലാണ് ഒരു നല്ല രീതി ആണ്. അവൻ ഒരു പരാബോളയുടെ നിർമാണം ഉപയോഗിക്കുന്നതിനാൽ, പരബൊലസ് രീതി വിളിച്ചു. ഈ കണക്ക് പ്രവർത്തനം കഴിയുന്നത്ര അടുത്ത് അടിസ്ഥാനമാക്കിയുള്ളതാണ്. യഥാർത്ഥത്തിൽ, ഫംഗ്ഷൻ പോയിന്റുമായി കൃത്യമായി പദ്യം ചൂണ്ടിക്കാട്ടുന്നു ഒരു പരവലയത്തിന്റെ എങ്ങനെ നിർമ്മിക്കുമെന്ന് വഴി, അത് അസാധ്യമാണ്, സമഗ്രവുമായ ഏകദേശ ആണ്. 1 / H * (Y + 4Y 0 1 ൨യ് 2 + 4Y 3 + ... + 4Y N-1 + Y എൻ): എ, ബി അതിന്റെ ബൗണ്ടറികൾ ഫോർമുല സ്ഥാനം ഇതു പോലെ. ഇവിടെ, ഞങ്ങൾ, 0 n ൽ നിന്നും ഓരോ Y കണക്കുകൂട്ടാൻ ചെയ്യേണ്ടിവരുന്ന n നാം നമ്മെത്തന്നെ define - കൂടുതൽ, മെച്ചപ്പെട്ട, കൂടുതൽ ക-ങ്ങൾ കാരണം, നമ്മുടെ സൃഷ്ടിയുടെ യഥാർഥ മൂല്യം കൂടുതൽ ഏകദേശ. (N-1) (BA) /: H കാര്യത്തിൽ, തുടർന്ന് ഈ ഘട്ടം താഴെ ഫോർമുല കണക്കാക്കുന്നത്.

സിദ്ധാന്തത്തിൽ, എല്ലാം വളരെ ലളിതമാണ്, എന്നാൽ പ്രായോഗികമായി ഈ എല്ലാ നടപ്പാക്കാൻ ആവശ്യമായ തന്നെ. പാസ്കൽ അല്ലെങ്കിൽ ദെല്ഫി - പ്രോഗ്രാമിങ് വേണ്ടി Simpson ഒരു രീതി പോലെ, ഈ പ്രശ്നം പരിഹരിക്കാൻ യാതൊരു മെച്ചപ്പെട്ട വഴി. ഈ പരിതസ്ഥിതി, അത് മാത്രമല്ല അവിഭാജ്യ വിലയിരുത്താൻ, മാത്രമല്ല അത് ചടങ്ങിൽ ഒരു ഗ്രാഫ് ഉണ്ടാക്കാൻ വളരെ എളുപ്പമാണ്, പോലും അവളുടെ ട്രപ്പീസ് പണിതു. അതുകൊണ്ട്, ഞങ്ങൾ, നിങ്ങൾ വേഗം സിംപ്സൺ ഒരു രീതി ആവശ്യമാണെങ്കിൽ, വിശദീകരിക്കാൻ നടപ്പാക്കാൻ പോലും എങ്ങനെ നോക്കൂ ഇവിടെയും ആ സംഘടിപ്പിക്കുന്നത്, ആ താൽപര്യം.

എന്നാൽ ഈ അവിഭാജ്യ മുമ്പ് പോലെ കാണപ്പെടുന്നു എന്താണെന്ന് ഓർക്കുക. ഈ കണക്ക്, 'എക്സ്' അച്ചുതണ്ട്, അതായത് എ, ബി തുടങ്ങി വരികൾ അതിരുകള് ഏത്.

അതിനാൽ, നിങ്ങൾ കേവലം എഫ് എഴുതേണ്ടതില്ല ഏത് ഇംതെഗ്രബ്ലെ പ്രവർത്തനങ്ങൾ (തൌതൊലൊഗ്യ് മാപ്പുകൊടുക്കുകയും), ഒരു പ്രവർത്തനം സൃഷ്ടിക്കേണ്ടതുണ്ട് പ്രോഗ്രാം ആരംഭിക്കുന്നതിന്: = ഞങ്ങൾ അവിഭാജ്യ കണ്ടെത്തും എന്തിനെയെങ്കിലും. ഇവിടെ, അത് പാസ്കൽ നടന്ന ചടങ്ങിൽ പ്രവേശിക്കുന്നു തെറ്റിനടക്കുമാറാക്കിയിരിക്കുന്നു അല്ല നിർണായകമാണ്. എന്നാൽ മറ്റൊരു കഥയാണ്. കോഡ് ഈ പോലെയായിരിക്കും:

ഫംഗ്ഷൻ എഫ് (എക്സ്: യഥാർത്ഥ): റിയൽ;

എന്നാൽ അടിസ്ഥാന ടെക്സ്റ്റ് സവിശേഷതകൾ

തുടങ്ങുക

എഫ്: = 25 * ഇൻ (X) + പാപം (10); {ഇവിടെ അതിന്റെ പ്രവർത്തനങ്ങൾ ഉള്ളടക്കം എഴുതുകയും വേണം}

അവസാനം;

അപ്പോൾ സിംസണിന്റെ രീതി നടപ്പാക്കാൻ ഒരു പ്രവർത്തനം എഴുതുക. ആരംഭിക്കുക പോലെ എന്തെങ്കിലും ആയിരിക്കും:

ഫംഗ്ഷൻ സിംപ്സൊന്മെതൊദ് (A, B: യഥാർത്ഥ; എന്: പൂർണ്ണസംഖ്യ): റിയൽ;

അടുത്തത്, വേരിയബിളുകൾ പ്രസ്താവിക്കുന്നു:

വേരിയബിൾ

ങ്ങൾ: റിയൽ; {ഉപവിഭാഗത്തിന്റെ (കൂടുതൽ മനസ്സിലാക്കാൻ)}

H: റിയൽ; {ഘട്ടം}

എന്റെ: പൂർണ്ണസംഖ്യ; വെറും {കൗണ്ടർ}

പശു: പൂർണ്ണസംഖ്യ; {} അടുത്ത ഇരട്ടി

ഇപ്പോൾ, വാസ്തവത്തിൽ, പ്രോഗ്രാം തന്നെ:

തുടങ്ങുക

H: = (BA) / (N-1); {സാധാരണ ഫോർമുല പ്രകാരം ഘട്ടം പ്രതീക്ഷിക്കുക. ചിലപ്പോൾ ഘട്ട ജോലി എഴുതിയിരിക്കുന്നു, ഈ കേസിൽ, ഈ ഫോർമുല ബാധകമല്ല}

ങ്ങൾ: = F (ബി) + F (എ); {നൽകിയ പ്രാരംഭ പിച്ച് മൂല്യം}

പശു: = 4; {ഫോർമുല ഓർക്കുക - 1 / H * (Y + 4Y 0 1 ... ഈ 4 ഇവിടെ ചോളവും എന്നു രണ്ടാം ഘടകം 2, എന്നാൽ ഈ പിന്നീട്}

ഇപ്പോൾ ഒരേ അടിസ്ഥാന ഫോർമുല എന്നു:

= 1 എൻ-2 തുടങ്ങും എനിക്കുള്ള വേണ്ടി

ങ്ങൾ: = s + പശു * F (ഒരു + H * CA); ചുരുക്കത്തിൽ {4 * Y N അല്ലെങ്കിൽ 2 * Y n വർദ്ധിപ്പിച്ചു മറ്റൊരു ഘടകം ചേർക്കുക}

(പശു = 4) എങ്കിൽ പിന്നെ പശു: = 2 മറ്റാരെങ്കിലും പശു: = 4; {ഈ ഘടകം വ്യത്യസ്ത - ഇപ്പോൾ 4 ആണ്, 2 മാറ്റി തിരിച്ചും ആണ്}

അവസാനം;

സിംപ്സൊന്മെതൊദ്: = ങ്ങൾ * H / 3; അടുത്ത ഫോർമുല പ്രകാരം {ചക്രം ഫലമായി തുക H / 3 ഗുണിച്ച്}

അവസാനം.

അത്രമാത്രം - ഫോര്മുല പ്രകാരം എല്ലാ പ്രവർത്തനങ്ങൾ. പ്രധാന പ്രോഗ്രാം രീതി സിംപ്സൺ ദൃഷ്ടാന്തം ൽ എങ്ങനെ പ്രയോഗിക്കാൻ കലിയിളകും ചെയ്തില്ലെങ്കിൽ ഈ നിങ്ങളെ സഹായിക്കും.

അങ്ങനെ എഴുതുക പ്രവർത്തനങ്ങൾ എഴുതി ശേഷം

തുടങ്ങുക

n: = 3; നാം {n} സെറ്റ്

Q: = സിംപ്സൊന്മെതൊദ് (A, B, വ); {സിംപ്സൺ രീതി ബി ഒരു അവിഭാജ്യ കണക്കാക്കാൻ ആയതിനാൽ, പല കണക്കുകൂട്ടൽ നടപടികൾ ഉണ്ടാകും, അങ്ങനെ സൈക്കിൾ ക്രമീകരിക്കും}

ആവര്ത്തിക്കുക

Q2: = Q; {ഓർമയിൽ കഴിഞ്ഞ ഘട്ടത്തിൽ}

n: = n + 2;

Q: = സിംപ്സൊന്മെതൊദ് (A, B, വ); താഴെ പോലെ {എന്നാൽ} മൂല്യം കണക്കു

വരെ (എബിഎസ് (Q-Q2) <൦.൦൦൧) {ക്രമീകരണം കൃത്യത എഴുതിയിരിക്കുന്നു, നിങ്ങൾ ആവശ്യമായ കൃത്യത എത്തുന്നത് വരെ അങ്ങനെ, അത് ഒരേ പ്രവർത്തനങ്ങൾ ആവർത്തിക്കാൻ അത്യാവശ്യമാണ്}

സിംപ്സൺ രീതി - ഇവിടെ ഒരു അവൻ ആകുന്നു. വാസ്തവത്തിൽ, സങ്കീർണ്ണമായ ഒന്നും, എല്ലാം വളരെ വേഗം എഴുതിയിരിക്കുന്നു! ഇപ്പോൾ നിങ്ങളുടെ ടർബോ പാസ്കൽ തുറന്ന് പ്രോഗ്രാം എഴുതാൻ ആരംഭിക്കുന്നതിന്.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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