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

தரவு அருவமாக்கம் - Study Notes

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

பாடச் சுருக்கம்

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

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

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

அருவமாக்க தரவு வகை (Abstract Data Type - ADT)

அருவமாக்க தரவு வகை என்பது பொருள்களுக்கான வகை (அல்லது இனக்குழு) ஆகும். ADT-yin வரையறை என்ன வகையான செயல்பாடுகள் செய்யப்பட வேண்டும் என்று குறிப்பிடுகிறது, ஆனால் அவை எவ்வாறு செயல்படுத்தப்பட வேண்டும் என்று குறிப்பிடுவதில்லை.

ஆக்கிகள் (Constructors)

ஆக்கி செயற்கூறுகள் அருவமாக்கம் தரவு வகையை கட்டமைக்கப் பயன்படுகின்றன. எடுத்துக்காட்டாக: make_pair(x, y) என்பது ஒரு ஆக்கியாகும்.

செலக்டர்கள் (Selectors)

செலக்டர் செயற்கூறுகள் தகவல்களைத் தரவு வகையிலிருந்து மீட்டெடுப்பதற்குப் பயன்படுகின்றன. எடுத்துக்காட்டாக: first(pair) மற்றும் second(pair) ஆகியவை செலக்டர்கள் ஆகும்.

இணை (Pair) மற்றும் பட்டியல்கள் (List, Tuple)

இரண்டு மதிப்புகளை ஒன்றாக இணைக்கும் கூட்டு அமைப்பிற்கு இணைகள் என்று பெயர். பட்டியல்கள் மற்றும் டூபுள்கள் மூலம் இணைகளை எளிதாக உருவாக்கலாம். பட்டியல்கள் மாற்றக்கூடியவை, ஆனால் டூபுள்கள் மாற்ற முடியாதவை ஆகும்.

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

விகிதமுறு எண்களை கட்டமைத்தல் (Rational Numbers ADT)

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

பொதுவான தேர்வுத் தவறுகள்

தேர்வு உதவிக்குறிப்புகள்

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

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

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

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

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