உள்ளமை கட்டுப்பாட்டு கட்டமைப்புகளின் தேவைகள்

(Nested Control Structures)

நிரலாக்கத்தில் (Programming), சில சமயங்களில் ஒரு கட்டுப்பாட்டு கட்டமைப்பின் (Control Structure) உள்ளே மற்றொரு கட்டுப்பாட்டு கட்டமைப்பை பயன்படுத்த வேண்டிய நிலை ஏற்படும். இதையே உள்ளமை கட்டுப்பாட்டு கட்டமைப்பு (Nested Control Structure) என்று அழைக்கப்படுகிறது.


🔹 உள்ளமை கட்டமைப்பு என்றால் என்ன?

ஒரு if, for, அல்லது while கட்டமைப்பின் உள்ளே மற்றொரு if அல்லது loop பயன்படுத்தப்படுவது உள்ளமை கட்டமைப்பு ஆகும்.


🔹 தேவைகள் (Importance / Need)

  1. சிக்கலான பிரச்சினைகளை தீர்க்க
    சில பிரச்சினைகள் பல நிலை நிபந்தனைகளை கொண்டிருக்கலாம். அவற்றை சரியாக கையாள nested structures தேவைப்படும்.
  2. பல நிலை முடிவெடுப்புக்கு (Multi-level decision making)
    ஒரு நிபந்தனையின் உள்ளே மற்றொரு நிபந்தனை சரிபார்க்க வேண்டிய போது பயன்படும்.
  3. தரவுகளை திறமையாக செயல்படுத்த
    Arrays, tables போன்ற data-ஐ process செய்ய nested loops மிகவும் பயனுள்ளதாக இருக்கும்.
  4. நிரலின் துல்லியத்தை அதிகரிக்க
    ஒவ்வொரு நிலையும் தனித்தனியாக சரிபார்க்க முடிவதால், சரியான முடிவுகளை பெற உதவும்.
  5. சிக்கலான logic-ஐ எளிதாக்க
    பிரச்சினையை படிநிலைகளாக பிரித்து அணுக உதவும்.

🔹 உதாரணம்

Nested if statement:

int marks = 75;if(marks >= 50) {
if(marks >= 75) {
printf("Distinction");
} else {
printf("Pass");
}
} else {
printf("Fail");
}

🔹 Nested loop உதாரணம்

for(int i = 1; i <= 3; i++) {
for(int j = 1; j <= 3; j++) {
printf("%d ", j);
}
printf("\n");
}

Leave a Comment

Your email address will not be published. Required fields are marked *

ICT Teacher Sri Lanka

Free ICT Notes, MCQ, Worksheets, Past Papers and Zoom Classes

© 2026 ICT Teacher Sri Lanka

Scroll to Top