පරිගණකවැඩසටහන්

විචල්ය වැඩසටහන් දෙය මුලුමනින්ම ලක්ෂණ වන්නේ?

වැඩසටහන් තුළ, මේ ප්රශ්නයේ තවත් හොඳ විස්තරයක් සෑම විටම එය විසඳන්නේ නැහැ. එහෙත් ගැටලුව ඕනෑම විස්තරයක් සෑම විටම එහි විසඳුමක් ආසන්නය. Algorithmic හා පරිගණක වැඩසටහන් මෑතකදී පදයක් බවට සලකනු දුර වී.

වැඩසටහන්කරුවන් වැඩි සංවර්ධකයින් ලෙස හැඳින්වේ. වැඩසටහන් වල ප්රතිඵලයක් හැම විටම ප්රශ්නයක් විසඳා ගැනීම සඳහා විස්තර (විචල්ය + ඇල්ගොරිතමය) වේ.

එය ගැටළුවක් නොවේ - කුමක්ද භාෂාව හා එය සිදු කරන ආකාරය ගැන.

ටිකක් වෛද්ය තුමනි කතාව

Algorithmic හා පරිගණක වැඩසටහන් මුලින් අතින් අත ගිය නමුත්, පසුව ඔවුන්ගේ මාර්ග අපසරනය. මේ මොහොතේ දී, බොහෝ සිහිපත් නො වටී - එය උපමාවකි. විචල්ය හා ගණිත ක්රමයක් ගැන හැම විටම පැහැදිලි අදහසක් ඇති කිරීමට අවශ්ය - එය දෙවන එන.

සමෘද්ධිය නවීන වැඩසටහන් සඳහා වැඩසටහන් තොරතුරු, දත්ත විස්තරයක් සහ සැකසුම් දක්නට නොමැත්තේ අවබෝධයක් සම්මත කරන කටු පඳුරු සහිත මාර්ගය විශාල වශයෙන් හේතු වේ.

පළමු භාෂා පහරදෙන කාඩ් ලෙස සරල විය, නමුත් ඔවුන් කටයුතු කර ඇත. විචල්ය, විචල්ය වර්ග, විචල්ය ප්රකාශ හා ක්රියා පටිපාටිය විස්තර නියාමනය දුෂ්කර මාර්ගය විය.

රීතියක් ලෙස, විචල්යයන් ගතික (වෙනස් කළ හැකි බව එම) සහ ස්ථිතික (නියත, ඔවුන් වෙනස් කළ නොහැක) බෙදී ඇත.

ප්රථම වර්ගය පහිටුම් දක්වනය ක විචල්ය විය (එය අපේක්ෂිත කිරීමට ජයග්රහනයක් සහ "සදාකාලික" භාෂාව - "Assembler"). භාෂා සියල්ලම නොවන විවිධ අවස්ථාවල තබා ඇත, නමුත් නවීන වැඩසටහන් තුළ සූචක භාවිතා - කේතය ඉහළ පරිපූර්ණ.

මූලික නීති: ඒ සියල්ල ආරම්භ

මෙම වැඩසටහන නිශ්චිත කොටසේ - විචල්ය පවා බොහෝ විට පළමු භාවිතා කිරීමට පෙර ප්රකාශ කළ යුතු අතර, බොහෝ විට මෙම වැඩසටහන ආරම්භයේ දී, හා. විචල්ය හෝ සංඛ්යා තොරව, ලතින් අක්ෂර ලියා ගත යුතු ය. සමහර භාෂා ඉඩ "_" චරිතය. පළමු සංකේතයක් විය යුතුය.

විචල්ය වැදගත් අංගයක් ලෙස සිදු: එය කොපමණ කාලයක් ඒ සඳහා ද්විත්ව වචනය නම් මතක තුළ බයිට ගනී වචනය සීමාව මත සන්ධානගත ආකාරය, හා දැන විය.

අග ගණිතමය වැඩසටහන් සඳහා ඉතා වැදගත් විය. මතක හා නිවැරදිව හා වේලාව විචල්ය විස්තර, පමණක් නොව, එය RAM තුළ පිහිටා ඇත ආකාරය සලකා බැලීම පමණක් නොව බැඳී ඇති ගණිත coprocessor ක්රමලේඛකයෙක් වන වැඩ සංවිධානයේ විශේෂාංග.

දළ වශයෙන්. "සමූහ අධ්යක්ෂ නීඩ්රා" බොහෝ අවස්ථාවලදී නවීන වැඩසටහන් ලබා RAM. මීට කලින්, මතක සංවිධානය දැඩි ලෙස ඇත.

නිශ්චිත semantics සමග විචල්ය ලෙස ක්රියාත්මක, නමුත් කොපමණ බයිට් ඒ සඳහා අවශ්ය වන්නේ, දැන ගැනීමට පමණක් නොව ප්රවේශ, පමණක් නොව, වචනය සීමාව මත ස්වයංක්රීයව එල්ල සම්පාදකවරයා සමහර දත්ත වර්ග බව මතක තබා ගන්න අවශ්ය - විචල්යයන් මාලාවක් - දත්ත ව්යූහයක් පළමු.

මෙම සියලු වැඩසටහන් බරපතල දෝෂ තුඩු දී තිබේ. එම කටුක වාර මතක දී, එය ඔවුන්ගේ සියලු වෙලාවට වැඩ කරන හා දැඩි භාවයකින් සඳහා පළමු භාෂා විචල්ය, වර්ග, දත්ත ව්යුහ, ආරක්ෂිත සින්ටැක්ටික් පාලනය වැඩසටහන් හා සංවර්ධන කලේය. සඳහන් කළ යුතු ය

වැඩසටහන පදඝටනාත්මක පාලනය සම්මත හා සාර්ථකව සම්බන්ධ කිරීමට නම්, ක්රියාත්මක කිරීම ගැටළු විට සාධාරණ මාරාන්තික වැඩසටහන් දෝෂයක් හෝ උපකරණ අසාර්ථක පටන් ලදී.

අද කාලයේ, සමඟ අමුත්තන් වැඩසටහන්

සමහරක් වැඩසටහන් භාශා විචල්යයන් ක බරපතල වැඩ සහිත විස්තරයක් කිරීමට කැපවෙනවා. බොහෝ විස්තර අවසර, නමුත් එය ක්රමලේඛකයාට කිරීමට පහසු ලෙස විචල්ය වර්ගය වෙනස් කිරීමට ඔබට අවසර දෙයි.

PHP: වටිනාකම, වැඩසටහන් තුළ විචල්ය සම්පූර්ණයෙන්ම නම ලක්ෂණ වන්නේ, වන අතර, ඒ වගේ කේතය සහ එය අවශ්ය විට කාලය තුළ එහිදී මත රඳා පවතී වෙනවා. සමහර මිනිස්සු "$" සමග විචල්ය වෙත යොමු කිරීමට කැමති නැහැ, නමුත් ඔබ එවැනි නම් ඇති කළ හැක: $ 1, $ 2, $ 3.

වටිනාකම් වැටි අපේක්ෂිත සීමාවන්, සහ හැකි වර්ග ගණනාවකින් ඉක්මවා. කාර්යයන් නූල් අතුරුදහන්, පූර්ණ සංඛ්යා, සමහර විට සැබෑ හා තාර්කික අතිමහත් බහුතරය සඳහා. වැනි දර්ශකයක් මෙහි නැත, නමුත් එහි විචල්ය තැන පෙන්නුම් කරන ප්රකාශ කිරීමට ඇති හැකියාව.

ජාවාස්ක්රිප්ට්: සමහර අවස්ථාවල දී, භාෂාව විස්තර හුදෙක් නොමැතිකම, වලංගු කේතය ලබා ගැනීමේ අවස්ථාව ප්රමාණවත් නොවේ වුවත්, එය අවශ්යයෙන්ම විස්තර කළ යුතු බව, ඒ මගින් සංලක්ෂිත සම්පූර්ණයෙන්ම විචල්ය වැඩසටහන්. ජාවාස්ක්රිප්ට් පමණක් බව කාරක රීති ගැලපෙන නැත හෝ ඔහු ඉටු කිරීමට නොහැකි වැඩ කරන්නේ නැහැ.

මෙම වැටි ද වහලය හරහා ගමන්, නමුත් වඩාත් ජනප්රිය සිම්පල් විචල්ය වේ.

දැඩි - වක්රව අන්තර්ජාලය අයත් භාෂා වැඩසටහන්, එනම්, C #, C ++, පැස්කල්, ඩෙල්ෆි වේ. C #, ඔබ විස්තර කිරීමට පමණක් නොව, ආරම්භ කිරීමට පමණක් නොව අවශ්ය වේ.

විචල්යයන් ලක්ෂණ

මුලින්ම, ඔහුගේ නාමයෙන්, වන විවිධ භාෂා දැඩි අවශ්යතා ය. PHP, විචල්ය නාමය පෙර නිසැකව $ සළකුණ වටී නම්, ජාවා ගිවිසුම විෂය පථය ඉක්මවා. පොදුවේ ගත් කල, විචල්ය වන නාමකරණ සම්බන්ධයෙන්, කාරක රීති අදහස් අමතරව, එහි සංවර්ධකයින් අදහස් ගොඩක් ඇත.

යම් භාෂාවෙන් ලිවීමට ආරම්භ වන අතර, එය සගයන් මතය සවන් සහ භාෂාව ශෛලිය පිළිබඳ නවතම මතවාදී අත්පොත් නැරඹීමට අවශ්ය වේ.

දෙවන ලක්ෂණයක් විචල්ය - එහි අගය. එය සෑම විටම පවතී. පවා අගය නොපවතියි නම් - ඉතා වැදගත් වේ. වැදගත් අංගයක් ලෙස: උදාහරණයක් ලෙස, PHP බොහෝ කාර්යයන්, ඉතිරිව ඇති සංඛ්යා ප්රතිඵලයක් ලෙස වීජ ප්රතිඵලයක් ලබා දිය හැක - ප්රතිඵලයක් නොවේ වඩා?

වර්ගය නොසලකා වර්ගයේ, වැදගත් ඇති කිරීම වැදගත්, හා තවත් බොහෝ සැලසුම් වටිනාකම් ඉදිරියේ සෑහීමකට පත් JavaScript රැල්ල නොවේ.

අවසන් දේ වැදගත්, ඒ නිසා, ඇත්තෙන්ම, විචල්ය අගය වේ.

මූලික දත්ත වර්ග

පොදුවේ ගත් කල, ලෝකයේ විස්තර, ලෝකය, නම් දී උපභාෂා හා මෝස්තර තිබියදීත්, බොහෝ දේ මූලික වර්ග සම්බන්ධයෙන් ද පත්ව තිබේ වෙනස් කර ඇත.

මූලික වශයෙන් කිරීම බොහෝ නිඛිල (int පූර්ණ සංඛ්යාමය), වැල (string) භාවිතා කරන අතර, අවශ්ය නම්, (, ද්විත්ව සැබෑ) තාත්වික සංඛ්යා, තවමත් ලකුණ (කටු) සමහර සංකල්පය බලය රැක ගැනීමට සමත් විය.

හිතවාදී දත්ත සමුදාය (තරුණ, මහලු), ඔබ පවා සියලු අවස්ථා සඳහා ලබාදුන් මූලික වර්ග වෙනස්කම් අංකය, හා තවත් බොහෝ දත්ත වර්ග අද සහ Babbage කාලයේ සිට උරුම වේ වේ, කතා කරන්න බැහැ.

දැනට, වැඩසටහන් හොඳම විචල්ය ම සම්පූර්ණයෙන් නිශ්චය විසින්, එහි අගය, වර්ගය, හා ඇය සිටින පවා පමණක් අවශ්ය විටදී මේ මොහොතේ පැහැදිලි වනු ඇත බව උපකල්පනය, සමන්විත වේ.

විචල්ය හා ගණිත ක්රමයක්

පාළු විචල්ය වැඩසටහන් සම්පූර්ණයෙන්ම ඇය වගේ අන් අයගේ ඇසුර ලැබීමට ඇති ආශාව, සමන්විත වේ. මෙය ඓතිහාසික සංසිද්ධිය වන අතර, සංවර්ධක කැමැත්ත මත රඳා පවතී මෙතන ටිකක් නැත.

මෙම වැඩසටහන නිර්මාණය සඳහනක් කොන්දේසි සමඟ ආරම්භ නම්, විශේෂඥයින් සංවර්ධනය ගෙන, විශේෂයෙන්ම නම්, තේමාව සඳහා "Algorithmic හා පරිගණක වැඩසටහන්," පළමු පදය දෙවන වඩා වැදගත් වන අතර, එය මහත් බොහෝ විචල්යයන් වනු ඇත. සාමාන්යයෙන් මෙම විකල්පය පියවර විස්තර විචල්ය නතර කර ඇත.

මෙම වැඩසටහන නිර්මාණය එහි ප්රධාන අරමුණු විශ්ලේෂණය ආරම්භ වීමත් සමග, සහ එය ප්රමාණවත් වැඩ කිරීමේ ප්රතිඵලයක් ලබා පසුව අවස්ථා, මේ ප්රශ්නයේ ප්රධාන කරුණ පදනම ලෙස කටයුතු කරනු ලැබේ නම්.

ප්රධාන කරුණ විස්තර හා ඇල්ගොරිතමය නිර්මාණය, එහි සේවා - මෙම නොවේ වැඩසටහන්, වර්ගය, නම, ස්ථානය වටිනාකම හා විස්තර පමණක් විචල්ය වන අතර, එම ක්රියාවලිය පටන්. වැදගත් වෙන්නේ, ඔවුන් සමඟ වැඩ කරන විචල්යයන් සහ ගණිත ක්රමයක් විස්තර ක්රියාවලිය වේ.

එය ව්යාපාරය වැදගත් වේ:

  • ඉලක්කය වෙත පළමු ආසන්න;
  • ප්රතිඵලය, විශ්ලේෂණ සහ පිරිවිතර විස්තරයක්;
  • ඉලක්කය වෙත දෙවන ආසන්න.

සාමාන්යයෙන්, දෙවැනි හා තෙවැනි විස්තර ස්ථාපිත පසු එහිදී ආරම්භ කිරීමට තේරුම් ගැනීමට එන. කර්තව්යය වැඩ කරන්න ගියා.

විචල්යයන් ලක්ෂ්යක විස්තර

ප්රධාන විචල්ය සමඟ වැඩසටහන ආරම්භ කිරීමට වටිනා එතරම්: නැත නම්, වර්ග හා වටිනාකම් ප්රධාන කාර්යභාරයක් ඉටු කරනවා. පාළු විචල්ය දත්ත ව්යූහයක්, මාලාවක් හෝ වස්තුවක් - එය ගැටලුව හුදෙක් සංඛ්යානමය විසඳුමක් වේ.

කර්තව්යය විස්තර වස්තුව ගසක්, විචල්ය වේ, සහ ගණිත ක්රමයක් තනි කේතය ආවරණය කර තිබුණද - වස්තුව හා හවුල් වස්තුව සියලු වස්තූන් - වස්තුව පද්ධතිය - මේ නඩුව වේ. ඒක සැබෑ හා සමකාලීන නිර්මාණය විචල්ය වේ.

මෙම විචල්යයන් තම මිතුරන් සමග අන්තර් ක්රියා හැක, නමුත් ඒවා එක් එක් උරුමය ස්තුති මේ පවුල් ගස ශාඛා ඔස්සේ ගමන් කළ හැකි, ඒ කුමක් ද එහිදී දැනට භාවිතා කොට ඇත කිරීමට අවධානය යොමුකළ වන අතර, එය කරන්නේ කෙසේද - අදාළ වන අතර, එහි අන්තර්ගත - නැත. මේ අවස්ථාවේ දී, අන්තර්ගතය කාර්යභාරයක් ඉටු කරයි එය විට, පෙන්නුම් කරන්නක් ඉදිරි අන්තර්ගතය වෙත ගමන් කරයි.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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