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

පැස්කල් දී, සංගීත ක්රියාකරු - string

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

පැස්කල් දී වැලක් යනු කුමක්ද?

අපි වැල යන කාරක රීති සමග ගනුදෙනු කිරීමට පෙර පැස්කල් දත්ත වර්ගය, එය වැල විය හැකි බව අවබෝධ කර ගත යුතු ය. චරිත රැසක් මෙම ASCII-වගුවේ කිසියම් මූලද්රව්යයක් විය හැකි සෑම - ඇත්ත, පැස්කල් strings වල. බව, ඕනෑම අකුරු, ඉලක්කම්, විරාම ලකුණු ලකුණ හෝ අවකාශය විමසුමක් ලෙස භාවිතා කළ හැකි වේ.

උපරිම අකුරු ගණන එක් රේඛාව ඒකක 255 වන අතර, ඒ එක් එක් අදාල අනුක්රමික අංකය ලැබේ. ඒ නිසා, ඔබ විචල්ය විශාල පෙළ ලිවීමට අවශ්ය නම්, ඔබ string රැසක් නිර්මාණය කළ යුතුය. පැස්කල් නිවැරදිව ඉල්ලීම ක්රියා, සහ ඔබ සැලකිය යුතු තවදුරටත් පෙළ දත්ත ඉතිරි කර ගත හැක.

සංගීත දත්ත වර්ගය

උඩින් පැනීම වර්ගය, සංගීත වගකිව යුතු වේ. පැස්කල් ක්රමලේඛකයාට චරිත සංඛ්යාව හරියටම නියම හෝ පෙරනිමි දිග මත හැර යාමට ඉඩ - මේ අවස්ථාවේ දී, එය 255. සමාන විය එම තර්ක ලැයිස්තුගත, වැලක් විචල්ය ප්රකාශ කිරීම සඳහා ඇත, මූල පදයක් නියම කිරීමට කිරීමෙන් කෙලින්ම අනුගමනය කළ යුතු: - වරහන් වැලක් සහ, අවශ්ය නම්, දිග ලියාපදිංචි රේඛාව. පහත නිදසුනේ අකුරු 10 දිග, වැල "STR" විසින් ලබා දී ඇත:

var STR: string [10].

මෙම වැඩසටහනේ පැස්කල් string කේතය යම් අගය සකස් කළ හැකි - එය තනි උද්ධෘත පාඨ තුළ එය ආවරණය කිරීමට අවශ්ය වන්නේ.

සංගීත මෙහෙයුම්

භාෂාව මත පදනම් වන ක්රියා මත, හා සංගීත ක්රියාත්මක කල හැකි, ගනුදෙනු සංඛ්යාව විසින් තීරණය කරනු ලැබේ. පැස්කල් සැස සහ string දත්ත ඒකබද්ධ හැක.

ඒකාබද්ධ මෙහෙයුම් (වෙනත් වචන තුළ අකාර හෝ ක්ලච්) එකක් බවට බහු පේළි ඒකාබද්ධ කිරීමට සිදු කෙරේ. එය ලකුණක් "+" එකතු කිරීම මඟින් ක්රියාත්මක වේ. එය ප්රකාශන, නියත සහ විචල්ය මාලාවක් සමන්විත තනි පේළියේ ඉදි කිරීමට භාවිතා කළ හැක.

එය එක් එක් අංගයක් අතර පේළි පරතරය concatenating විසින් දඬුවම වචන ඒකාබද්ධ වෛයාකරණයන් විසින් කරන බව සඳහන් කළ යුතු ය. ඒ නිසා, හොඳින් ඉදි ව්යුහය ලබා ගැනීමට කැමති ඇති අයිතිය ස්ථාන විය යුතුය පැහැදිලිව වැනි, අවකාශයක් චරිතය එකතු කිරීම මඟින් පරතරය පැමිණ සිටින බවයි. ""

පැස්කල් තවත් මෙහෙයුම් podderzhvaet, - string සංසන්දනය හෝ නූල් රකිති. එය ද සරල ගණිතමය සංඥා භාවිතා සඳහා:

  • සමානාත්මතාවය (=);
  • කට / යටතේ (> සහ <);
  • අසමානතාවය (<>);
  • හා විශාල හෝ සමාන හා වඩා අඩු හෝ (> = සහ <=) සමාන විය.

මෙම සම්බන්ධක ක්රියාකරුවන් ප්රතිඵලයක් සත්ය හෝ අසත්ය ක බූලීය අගය ලබා දෙනු ඇත.

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

string විචල්ය උත්සවය

කිසිදු ක්රමලේඛ භාෂාව ලෙස, පැස්කල් වැල භාවිතා කළ හැකි කාර්යයන් ගණනාවක් ඇත. පැස්කල් ඔබ විචල්ය කොටසක් පිටපත් ඉතා substring සොයා ගැනීමට, එකිනෙකාට බහු නූල් ඒකාබද්ධ කිරීමට, සහ එහි දිග ගණනය කිරීමට ඉඩ දෙයි. මෙම පහත දැක්වෙන කාර්යයන් 4 සිදුකරනු ලබන්නේ:

  • රේඛාවේ පිටපත් සඳහා පිටපත් කාර්යය අනුරූප වේ. එය පරාමිතීන් තුනක් අඩංගු වේ - වැලක් හෝ විචල්ය නාමය, තනතුර ආරම්භ ඔබට පිටපත් කිරීමට අවශ්ය බව චරිත අංකය:

පිටපතක් (S, poz, n) - string විචල්ය හා poz හා n - - පූර්ණ සංඛ්යාවක් එස් වේ.

  • වැලක් අකාර වලට අමතරව, Concat කාර්යය භාවිතා කරමින් මෙහෙයුම ඉතා පහසු මග කිරීමට, සංකේතය භාවිතා "+". සිය තර්ක ඒකාබද්ධ කල යුතු සියලු මාර්ග සහ සංකේතාත්මක ප්රකාශන භාවිතා කල පරිදි:

Concat (S1, s2 ...).

  • බොහෝ විට පැස්කල් කාර්යය භාවිතා දිග වේ. එය අක්ෂර සංඛ්යාව දැන ගැනීමට, ඒ කියන්නේ - ඔබ වැල දිග ගණනය කිරීම සඳහා මෙය භාවිතා කළ හැකිය. මේ සඳහා ඇති එකම තර්කය වැල ම ය - පරිශීලක යනු පූර්ණ සංඛ්යාවකි අගය ලැබෙනු ඇත ප්රතිදානය:

දිග (STR).

  • තැ.කා.සි. - සහ පැස්කල් දී කටයුතු අවසන් වූ substring මුල සෙවීමට වේ. එය අවශ්ය substring ආරම්භ කිරීමේ දී, චරිත සංඛ්යාව නැවත, සහ එහි නොමැති අවස්ථාවක දී, 0 ප්රතිඵලයකි:

POS (subS, එස්.)

පැස්කල් ප්රතිකාර පේළි

පැස්කල් භාවිතා කරන ක්රමවේද අනුගමනය දෙකක් පමණි. පළමු ඔබ යම් substring ඉවත් කිරීමට ඉඩ ලබා දෙන අතර, දෙවන - මාලාවක් string එකකට ඇතුල් කිරීමට.

මේ අනුව, පටිපාටිය සංකේත සංඛ්යාවක් ක substring කියූ තත්ත්වය සමඟ, තෝරාගත් පෙළ දමයි මකන්න. මෙම පරාමිතීන් එක් එක් සිය මෙහෙයුම් කටයුතු තර්කයකි:

(S, poz, n) මකා .

ඔබ ඇතුළු කරන්න භාවිතා කළ හැකිය, වැලක් අක්ෂර අනුක්රමයක් ඇතුල් කරන්න. ක්රියා පටිපාටිය පරාමිතීන් තුනක් භූමිකාවක් ඇත - මෙම substring, වැල සහ ඇතුළු චරිත ඉදිරිපත් කරන සිට තත්ත්වය:

(SubS, S, poz) ඇතුල් කරන්න .

දත්ත පේළි වර්ගය වෙනස්

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

  • පැස්කල් දී පූර්ණ සංඛ්යාවක් කිරීමට වැලක් බවට පරිවර්තනය කිරීමට ක්රියා පටිපාටිය StrToInt භාවිතා කිරීම අවශ්ය වේ. එහි ප්රතිඵලයක් වශයෙන් පූර්ණ සංඛ්යාවක් වටිනාකම විචල්ය ලෙස ලියා, සහ එය සමඟ ගණිතමය මෙහෙයුම් ඉටු කළ හැක.
  • අවශ්ය නම් StrToFloat ක්රියාපටිපාටිය දෙන string සිට ඉපිලුම් ලක්ෂ්ය ලබා ගැනීම සඳහා. මෙන්ම පූර්ණ සංඛ්යාවක් ලෙස, එය ක්රියාත්මක කිරීම ප්රතිඵලයක් වහාම භාවිතා කළ හැක.

  • වූකලී මෙහෙයුම ක්රියාත්මක කිරීම සඳහා - වැලක් කිරීමට සංඛ්යාව පරිවර්තනය - ඔබ IntToStr සඳහා ඉපිලුම් ලක්ෂ්ය හා පූර්ණ සංඛ්යාමය අගයන් සඳහා FloatToStr පටිපාටි භාවිතා කළ යුතුය.
  • Str හා Val - වර්ගය වෙනස් කිරීමට තවත් ක්රමයක් ආරම්භක හෝ අවසන් දත්ත වර්ගය, දැන ගැනීමට අවශ්ය නොවන විශේෂ ක්රියාමාර්ග, භාවිතයයි. පළමු වැලක් කිරීමට සංඛ්යාව පරිවර්තනය නිෂ්පාදනය හා තර්කය දෙකක් වටිනාකම් ලෙස ඇත - බීජ සහ විචල්ය නාමය පේළිය. දෙවන වූකලී මෙහෙයුම් සිදු කරන අතර, තවත් එක් පරාමිතිය ඇත - කේතය ඔබ පරිවර්තනය නිරවද්යතාව කියන්න සපයන ක්රියාවලිය තුළ සංඛ්යාත්මක හා ඈඳීම අමතරව. උදාහරණයක් ලෙස, යනු පූර්ණ සංඛ්යාවකි විචල්ය කිරීමට භාගික අංකය ලියන්න උත්සාහ, මෙම කේතය ඇති අසාර්ථක විය, චරිත සංඛ්යාව, හා ඒ වන විට දකුණු පරිවර්තනය, එහි අගය 0 වේ පෙන්නුම් කරනු ඇත.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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