TN Online Testசமச்சீர் கல்விப் பயிற்சி

வரையெல்லை - Study Notes

இந்தப் பாடத்தைப் பகிரவும்: Telegram

வரையெல்லை பாடம் பற்றிய சுருக்கம்

வரையெல்லை (Scoping) என்பது மாறிகள், அளபுருக்கள் மற்றும் செயற்கூறுகளின் அணுகியல்பை நிரலின் ஒரு பகுதியிலிருந்து மற்றொரு பகுதிக்கு குறிப்பிடுவதாகும். நிரலின் எந்தப் பகுதியை அணுக அல்லது பயன்படுத்த முடியும் என்பதை இது தீர்மானிக்கிறது. மாறிகளின் அணுகுதலைக் கட்டுப்படுத்த உள்ளமை, அமைந்த, முழுத்தளாவிய மற்றும் உள்ளிணைந்த (LEGB) ஆகிய நான்கு வகையான வரையெல்லைகள் பயன்படுத்தப்படுகின்றன. அணுகல் கட்டுப்பாடுகள் (Access Control) மூலம் இனக்குழுவின் உறுப்பினர்களின் பாதுகாப்பு உறுதி செய்யப்படுகிறது.

கற்றலின் நோக்கங்கள்

முக்கிய கருத்துருக்கள் மற்றும் வரையறைகள்

வரையெல்லை (Scope)

நிரலின் ஒரு பகுதியிலிருந்து மற்றொரு பகுதிக்கு மாறிகள் மற்றும் செயற்கூறுகளின் அணுகும் தன்மையைக் குறிப்பது வரையெல்லை எனப்படும்.

மேப்பிங் (Mapping)

மாறியின் பெயரை ஒரு பொருளுடன் பிணைக்கும் செயல்முறை மேப்பிங் எனப்படும். இதற்கு சமக்குறி (=) பயன்படுகிறது.

Namespaces

மாறியின் பெயரை பொருளுடன் மேப்பிங் செய்வதைக் கண்காணிக்கும் கொள்கலன் Namespaces எனப்படும்.

LEGB விதி (LEGB Rule)

மாறியின் வரையெல்லையைத் தேடும் வரிசையை (Local, Enclosed, Global, Built-in) தீர்மானிக்கும் விதி LEGB விதி எனப்படும்.

அணுகல் கட்டுப்பாடு (Access Control)

இனக்குழுவின் உறுப்பினர்களை யார் அணுகலாம் என்பதைத் தீர்மானிக்கும் பாதுகாப்பு தொழில்நுட்பமாகும். இது Private, Protected மற்றும் Public என மூன்று வகைப்படும்.

செயல்முறை விளக்கங்கள்

உள்ளமை வரையெல்லை (Local Scope)

ஒரு செயற்கூறுக்குள் வரையறுக்கப்படும் மாறிகள் உள்ளமை வரையெல்லை கொண்டவை. அவற்றை அந்த செயற்கூறுக்குள் மட்டுமே அணுக முடியும்.

முழுத்தளாவிய வரையெல்லை (Global Scope)

செயற்கூறுகளுக்கு வெளியே அறிவிக்கப்படும் மாறிகள் முழுத்தளாவிய வரையெல்லை கொண்டவை. அவற்றை நிரலின் எங்கு வேண்டுமானாலும் அணுகலாம்.

விடையுடன் கூடிய வினாக்கள் → பயிற்சித் தேர்வு →

இந்தப் பாடத்திற்கு மேலும்

புத்தகப் பயிற்சி வினாக்கள்10 பாடநூல் வினாக்கள் · விடையுடன் கூடுதல் வினாக்கள்15 கூடுதல் வினாக்கள் · விடையுடன் பயிற்சித் தேர்வுஊடாடும் · உடனடி மதிப்பெண் புத்தகப் பயிற்சித் தேர்வுபாடநூல் தொகுப்பில் உங்களைச் சோதியுங்கள் கூடுதல் வினாத் தேர்வுகூடுதல் தொகுப்பில் உங்களைச் சோதியுங்கள் சூத்திரத் தாள்அனைத்து முக்கிய சூத்திரங்கள்

கணினி அறிவியல் பாடத்தின் மற்ற பாடங்கள்

அனைத்தையும் பார்க்க
1 செயற்கூறு 2 தரவு அருவமாக்கம் 4 நெறிமுறையின் யுத்திகள் 5 பைத்தான் அறிமுகம்—மாறிகள் மற்றும் செயற்குறிகள் 6 கட்டுப்பாட்டுக் கட்டமைப்புகள் 7 பைத்தான் செயற்கூறுகள் 8 சரங்கள் மற்றும் சரங்களைக் கையாளுதல் 9 (List, Tuples, Set மற்றும் Dictionary) தொகுப்பு தரவினங்கள் 10 பைத்தான் இனக்குழுக்கள் மற்றும் பொருள்கள் 11 தரவுதள கருத்துருக்கள் 12 வினவல் அமைப்பு மொழி (SQL) 13 பைத்தான் மற்றும் CSV கோப்புகள் 14 பைத்தானில் C++ நிரல்களை தருவித்தல் 15 SQL மூலம் தரவுகளைக் கையாளுதல் 16 தரவுக் காட்சிப்படுத்துதல்: PYPLOT பயன்படுத்தி – கோட்டு வரைபடம், வட்ட வரைபடம் மற்றும் பட்டை வரைபடம் உருவாக்குதல்