ලූප් ප්‍රවාහ ප්‍රස්ථාර සාදන ආකාරය පිළිබඳ ආරම්භක මාර්ගෝපදේශය

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

ප්‍රවාහ සටහනේ ලූප් කරන අතරතුර කරන්න

1 කොටස. Do while Loop යනු කුමක්ද?

do-while loop යනු යම් කොන්දේසියක් සත්‍යව පවතී නම්, අවම වශයෙන් එක් උපදෙස් මාලාවක් පුනරාවර්තනය වීමට පෙර ගෙන යන බව සහතික කරන කේතීකරණයේ ලූප් ව්‍යුහයකි. එය යමක් කරන්න, පසුව ප්‍රවේශය පරීක්ෂා කරන්න.

එහි ක්‍රියාකාරිත්වයේ බිඳවැටීමක් මෙන්න:

• එය මුලින්ම ආරම්භ කිරීමට නියමිතව නොතිබුණද ලූපයේ ඇති කේතය ඉවත් කරන්න.
• කේතයෙන් පසුව, ලූපය නැවත වරක් තත්ත්වය පරීක්ෂා කරයි.
• Loop හෝ Exit: සියල්ල හරි නම් ලූපය නැවත ආරම්භ වේ. නමුත් ගැටලුවක් තිබේ නම්, ලූපය නතර වන අතර, වැඩසටහන ලූපය අනුගමනය කරන කේතය වෙත ගමන් කරයි.

කේත බ්ලොක් එක ක්‍රියාත්මක කිරීමට පෙර තත්වය පරීක්ෂා කරන අතරමග ලූපයකින් එය එය වෙන් කරයි. සැලකිය යුතු කරුණක් නම්, do-while loop තත්ත්වය තක්සේරු කිරීමට පෙර අවම වශයෙන් එක් වරක් ක්‍රියාත්මක කිරීම සහතික කරයි.

• පරිශීලක ආදානය ලබා ගැනීම: ඔබට අවශ්‍ය දේ ලැබෙන තෙක් පරිශීලකයන්ගෙන් ආදානය ඉල්ලා සිටීම සඳහා මෙය පහසු වේ.
• Cool Trick: ඔබ විශේෂ උපක්‍රමය සෙවීම ආරම්භ කිරීමට පෙර, අවම වශයෙන්, දත්ත පරීක්ෂා කිරීමට එය ඔබට ඉඩ සලසයි.
• do-while loops ලබා ගැනීම යන්නෙන් අදහස් වන්නේ ඔබට යම් දෙයක් සිදු වූ මොහොතේ සිටම සිදු වන බව සහතික කර ගැනීමට අවශ්‍ය සෑම අවස්ථාවකදීම ඔබ කේතනය කිරීම සඳහා පහසු නිපුණතාවයක් ලබා ගන්නා බවයි.

do-while loops සංකල්පය අවබෝධ කර ගැනීමෙන් ඔබට සහතික කළ මූලික ක්‍රියාවක් අවශ්‍ය වන ක්‍රමලේඛන අවස්ථා සඳහා වටිනා මෙවලමක් ලබා දෙනු ඇත.

2 වෙනි කොටස. ප්‍රවාහ සටහනේ Do while Loop සඳහා උදාහරණ

දැන් ඔබට do-while loops සමඟ සැපපහසු බැවින්, ගැලීම් ප්‍රස්ථාර මගින් එය තේරුම් ගැනීම පහසු කරන්නේ කෙසේදැයි අපි කිමිදෙමු. දේවල් සරල කිරීම සඳහා, do-while loop වල විවිධ ක්‍රම විදහා දක්වන උදාහරණ කිහිපයක් මෙන්න.

උදාහරණ 1: පරිශීලක ආදානය පරීක්ෂා කිරීම

ඔබ පරිශීලකයාට ධනාත්මක අංකයක් ඇතුළත් කිරීමට අවශ්‍ය වැඩසටහනක් සාදන බව සිතන්න. do-while ලූපයක් භාවිතා කරමින්, පරිශීලකයා ධනාත්මක එකක් ලබා දෙන තෙක් අංක ඇතුළත් කිරීම ඔබට සහතික කළ හැක. ප්‍රවාහ සටහනක ලුප් එකක් පෙන්වන ආකාරය මෙන්න.

ධනාත්මක අංකය වලංගු කරන්න

පැහැදිලි කිරීම:

• වැඩසටහන ආරම්භ වේ.
• අංකයක් ඇතුළත් කිරීමට ප්‍රේරකයක් නිකුත් කෙරේ.
• ඇතුළත් කළ අංකය ධනාත්මක බව වැඩසටහන මඟින් තහවුරු කරයි.
• අංකය ධනාත්මක නොවේ නම්, වැඩසටහන නැවත අංකය ඇතුළත් කිරීමට පරිශීලකයාගෙන් ඉල්ලා සිටී (ඔව් ඊතලය).
• ධන අංකයක් ලබා දෙන තෙක් මෙම පුනරාවර්තනය දිගටම පවතී (ඊතලයක් අවසානයට යොමු නොවේ).

උදාහරණ 2: අනුමාන ක්‍රීඩාව

අනුමාන ක්‍රීඩාවක ලුප් එකක් කරන්නේ කෙසේද යන්න පිළිබඳ තවත් යෙදුමක් ගවේෂණය කරමු. මෙම ලූපය පරිශීලකයා රහස් අංකය නිවැරදිව අනුමාන කරන තෙක් අනුමාන සඳහා නොකඩවා පොළඹවයි.

අනුමාන ක්‍රීඩාවපැහැදිලි කිරීම:

• වැඩසටහන ආරම්භ වේ.
• රහස් අංකයක් තෝරන්න.
• පරිශීලකයා අංකය අනුමාන කිරීමට අසයි.
• වැඩසටහන අනුමානය නිවැරදි දැයි පරීක්ෂා කරයි.
• අනුමානය වැරදි නම්, පරිශීලකයා නැවත විමසනු ලැබේ (ඊතලයක් නැත).
• පරිශීලකයාගේ අනුමානය රහස් අංකයට ගැළපෙන තෙක් මෙම චක්‍රය පුනරාවර්තනය වේ (ඔව් ඊතලය අවසන් සංකේතයට යොමු කරයි).

3 වෙනි කොටස. ප්‍රවාහ සටහනේ ලූප් වලදී කරන අවස්ථා භාවිතා කරන්න

Do-while loops අනන්‍ය වන්නේ ඒවා කුමක් වුවත් ක්‍රමලේඛ අවහිරයක් අවම වශයෙන් එක් වරක් ක්‍රියාත්මක වන බවට වග බලා ගන්නා බැවිනි. මෙම විශේෂාංගය හොඳින් භාවිතා කිරීමට ලූපය එහි චෙක්පත ආරම්භ කිරීමට පෙර සිදු විය යුතු කාර්යයන් සඳහා එය ඔවුන්ව විශිෂ්ට කරයි. ගැලීම් ප්‍රස්ථාර යනු පහසු මෙවලමකි. ඒවා ලූපයක් ක්‍රියා කරන ආකාරය තේරුම් ගැනීම පහසු කරයි, එමඟින් වැරදි නිවැරදි කිරීම සහ වඩා හොඳ කේතයක් ලිවීම සුළඟක් බවට පත් කරයි. මෙම කොටස ඔබට එය ලබා ගැනීමට උපකාර වන වගුවක් පෙන්වයි. අපි සැබෑ ජීවිතයේ උදාහරණ දෙස බලා ලූපයේ තර්කනය ගැලපුම් ප්‍රස්ථාර පැහැදිලි කරන්නේ කෙසේදැයි බලමු. මෙම උදාහරණ ගැන ඉගෙන ගැනීම ඔබට ඔබගේ කේතයේ ලූප සහ උපක්‍රමශීලී කාර්යයන් විසඳීමට උපකාරී වේ.

1. පරිශීලක ආදානය නිවැරදි දැයි පරීක්ෂා කිරීම.

සම්බන්ධ වන්නේ කවුද: පරිශීලකයා, වැඩසටහන.
සිදුවෙමින් පවතින දේ: පරිශීලක ආදානය සැබෑ අංකයක් බව සහතික කර ගැනීම.
කළ යුතු පළමු දෙය කුමක්ද: වැඩසටහන ධනාත්මක වන අංකයක් ටයිප් කිරීමට පරිශීලකයාගෙන් ඉල්ලා සිටී.
ඊළඟට සිදු වන්නේ කුමක්ද: පරිශීලකයා අංකයක් ටයිප් කරයි.

2. ඉන්පසුව, අංකය ධනාත්මක දැයි වැඩසටහන පරීක්ෂා කරයි.

එය එසේ නම්, වැඩසටහන ඉදිරියට යයි. (මෙම පියවරට ඇත්තේ එපමණයි)
නමුත්, අංකය ධනාත්මක නොවේ නම්, වැඩසටහන දෝෂ පණිවිඩයක් පෙන්වන අතර ධනාත්මක අංකයක් සමඟ නැවත උත්සාහ කරන ලෙස පරිශීලකයාට කියයි.
ඉතිරිව ඇති දේ: පරිශීලකයා ධන අංකයකින් ටයිප් කරයි.

භාවිත සිද්ධි රූප සටහන අවබෝධ කර ගැනීම

4 වෙනි කොටස. ඔබ විසින්ම Flowchart හි ලූප් කරන ආකාරය

Do-while loops භාවිතා කිරීමේ ප්‍රතිලාභ සහ ඒවා ගෙන එන පැහැදිලි බව ඔබ දැන් තේරුම් ගෙන ඇති බැවින්, ඔබේම නිර්මාණයක් ආරම්භ කිරීමට කාලයයි! මෙම කොටස භාවිතා කරන ආකාරය පෙන්වනු ඇත MindOnMap, ප්‍රවාහ ප්‍රස්ථාර ලූප ඉතා හොඳ පෙනුමක් ඇති කිරීමට, භාවිතයට පහසු සහ සිසිල් මනස සිතියම්කරණ යෙදුමකි. වෘත්තීය පෙනුමැති ගැලීම් සටහනක් නිර්මාණය කිරීම සඳහා සරල සහ භාවිතයට පහසු මනස සිතියම්කරණ යෙදුමක් වන MindOnMap භාවිතා කරන්නේ කෙසේදැයි මෙම මාර්ගෝපදේශය ඔබට පෙන්වනු ඇත. MindOnMap යනු හොඳ විකල්පයකි ගැලීම් සටහන් සෑදීම හැඩතල, පෙළ කොටු, සහ සබැඳි එකතු කිරීම සරල නිසා, ඔබට පහසුවෙන් ඔබේ ගැලීම් සටහන සංවිධානය කර වර්ණවත් කළ හැක. මීට අමතරව, ඔබට අනෙක් අය සමඟ එකම ගැලීම් සටහනක එකවර වැඩ කළ හැකිය.

1

ඔබට MindOnMap වෙත ප්‍රවේශ වීමට අවශ්‍ය ඔබගේ කැමති බ්‍රවුසරය විවෘත කරන්න. ඊට පසු, වම් පුවරුවේ ඇති + නව ක්ලික් කිරීමෙන් නව ව්‍යාපෘතියක් සාදන්න.

නව ව්‍යාපෘතියක් සාදන්න
2

කැන්වසය මතට ගිය පසු, දකුණු පස ඇති ඊතලය දෙස බලා ස්ටයිල් තෝරන්න. මීලඟට, Structure tab එක බලන්න සහ Top-Down Structure එක තෝරන්න.

ඔබේ ව්යුහය තෝරන්න
3

හැඩතල සමඟ Do while Loop ගැලීම් සටහන ගොඩනැගීම අරඹන්න. ඔබට වටකුරු සෘජුකෝණාස්රාකාර, විකර්ණ, ඕවලාකාර ආදිය භාවිතා කළ හැකිය.

ව්යුහය අවසන් කරන්න

5 කොටස. ප්‍රවාහ සටහනේ Do while Loop පිළිබඳ නිතර අසන ප්‍රශ්න

යම් වේලාවක ලූපයේ පියවර හතර කුමක්ද?

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

Do-While Loops වැඩ කරන්නේ කෙසේද?

do-while loop එකක් මඟින් එය තුළ ඇති වැඩසටහනේ කොටස අවම වශයෙන් එක් වරක් ක්‍රියාත්මක වන බව සහතික කරයි, එය යම් කොන්දේසියක් සපුරාලන තාක් කල් නැවත නැවත ධාවනය කරයි. ලූපය තුළ ඇති කොටස සෑම විටම ක්‍රියාත්මක වේ, අපි කුමක් ආරම්භ කළත්, එය අවම වශයෙන් එක් වරක්වත් සිදු වන බවට සහතික වේ. ඇතුළත කොටස සම්පූර්ණ වූ පසු, ලූපය තත්ත්වය පරීක්ෂා කරයි. කොන්දේසිය සත්‍ය නම්, ලූපය නැවත පැමිණ, කොටස නැවත ධාවනය කරයි. කොන්දේසිය සපුරා නොමැති නම්, ලූපය අවසන් වන අතර වැඩසටහන ඊළඟ පියවර මාලාව වෙත ගමන් කරයි.

While Loops සහ Do-While Loops අතර වෙනස කුමක්ද?

ප්රධාන වෙනස වන්නේ කොන්දේසි පරීක්ෂා කිරීම සහ කේතය ක්රියාත්මක කිරීමයි. ලූප් එකකදී, ඔබ කේතය ධාවනය කිරීමට පෙර තත්වය පරීක්ෂා කරන්න. කේතය ආරම්භයේදී කොන්දේසිය සත්‍ය නම් පමණක් ක්‍රියාත්මක වේ. Do-While Loop එකක් සමඟ, කුමක් වුවත්, කේතය අවම වශයෙන් එක් වරක් ධාවනය වේ. ධාවනය කිරීමෙන් පසු, ලූපය නැවත නැවතත් කළ යුතුද යන්න තත්ත්වය පරීක්ෂා කරනු ඇත.

නිගමනය

දැනගෙන while loop සඳහා ගැලීම් සටහනක් අඳින්නේ කෙසේද ක්‍රමලේඛනයේ කාර්යයන් පුනරාවර්තනය කිරීම සඳහා වන ප්‍රධාන මෙවලමකි, කොන්දේසියක් පරීක්ෂා කිරීමට පෙර අවම වශයෙන් එක් ධාවනයක් සහතික කිරීම. ප්‍රවාහ ප්‍රස්ථාර ඔබට තේරුම් ගැනීමට සහ කරන අතරතුර ලූප සෑදීමට උපකාර කරන්නේ කෙසේදැයි මෙම මාර්ගෝපදේශය පෙන්වයි. වලංගුකරණය, ප්‍රාථමිකකරණය, සෙන්ටිනල් අගයන් සහ මෙනු-ධාවන වැඩසටහන් වැනි වැදගත් අදහස් අපි සාකච්ඡා කළෙමු. අපි MindOnMap සමඟින් ඔබේ do-while ලූප් ප්‍රවාහ ප්‍රස්ථාර, පරිශීලක-හිතකාමී බවට පත් කිරීමට ද ඉගෙන ගත්තෙමු. මනස සිතියම්කරණ මෙවලම. do-while loops ප්‍රගුණ කිරීම සහ ප්‍රවාහ ප්‍රස්ථාර භාවිතා කිරීම සංකීර්ණ, පුනරාවර්තන කාර්යයන් පවා හැසිරවීමට වඩා හොඳ, වඩා කාර්යක්ෂම කේතයක් ලිවීමට ඔබට ඉඩ සලසයි!

මනස සිතියමක් සාදන්න

ඔබ කැමති පරිදි ඔබේ මනස සිතියම සාදන්න

MindOnMap

ඔබේ අදහස් අන්තර්ජාලය හරහා දෘශ්‍ය ලෙස ඇඳීමට සහ නිර්මාණශීලිත්වය දිරිගැන්වීමට පහසු භාවිතා කළ හැකි මනස සිතියම්කරණ සාදන්නෙකු!

ඔබේ මනස සිතියම සාදන්න