பைத்தானில் தரைப் பிரிவை வட்டமிடுவது எப்படி

Paittanil Taraip Pirivai Vattamituvatu Eppati



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

மாடி பிரிவைப் புரிந்துகொள்வது

தொடரியல் எளிமையானது, அதாவது “a // b”, இதில் “a” என்பது எண் மற்றும் “b” என்பது வகுப்பாகும். விளைவு என்பது ஒரு முழு எண் ஆகும், இது எந்த பகுதியளவு எச்சங்களையும் நீக்கி, அருகிலுள்ள முழு எண்ணுக்கு வட்டமிடப்பட்ட பகுதியைக் குறிக்கிறது.

எடுத்துக்காட்டு 1: துல்லியமான ரவுண்டிங்கிற்காக பைத்தானில் தரைப் பிரிவை மாஸ்டரிங் செய்தல்

தரைப் பிரிவின் அடிப்படைக் கருத்தைப் புரிந்துகொள்ள ஒரு அடிப்படை உதாரணத்துடன் ஆரம்பிக்கலாம்:







எண் = 10

வகுக்கும் = 3

விளைவாக = எண் // வகுத்தல்

அச்சு ( f '{numerator} // {denominator} இன் முடிவு {result}' )



இந்த எடுத்துக்காட்டில், நாங்கள் எண்களை 10 ஆகவும், வகுப்பை 3 ஆகவும் அமைத்துள்ளோம். '//' ஐப் பயன்படுத்தி தரைப் பிரிவு செய்யப்படுகிறது, இது 3 இன் முடிவை அளிக்கிறது. ஏனென்றால் 10 ஐ 3 ஆல் வகுத்தல் 3 ஆகும், மீதமுள்ள 1 மற்றும் தளம் வகுத்தல் என்பது அருகில் உள்ள முழு எண்ணுக்குக் குறைகிறது.



எடுத்துக்காட்டு 2: எதிர்மறை எண்களைக் கையாளுதல்

இந்த எடுத்துக்காட்டில், பைத்தானில் உள்ள தரைப் பிரிவு எவ்வாறு எதிர்மறை எண்களை நன்றாக நிர்வகிக்கிறது என்பதை ஆராய்வோம். காட்சியானது '-7' இன் எண் மற்றும் '2' இன் வகுப்பினை உள்ளடக்கியது. நாங்கள் தரைப் பிரிவு செயல்பாட்டைச் செய்யும்போது ' // ”, பைதான் புத்திசாலித்தனமாக முடிவை அருகிலுள்ள முழு எண்ணுக்குச் சுழற்றுகிறது.





எண் = - 7

வகுக்கும் = 2

விளைவாக = எண் // வகுத்தல்

அச்சு ( f '{numerator} // {denominator} இன் முடிவு {result}' )

-7 ஐ 2 ஆல் வகுத்தால், -3.5 என்ற விகிதத்தில், தரைப் பிரிவு, முடிவை விட குறைவான அல்லது சமமான மிகப்பெரிய முழு எண்ணைப் பெறுவதை உறுதி செய்கிறது. எனவே, வட்டமான-கீழ் முடிவு -4 ஆகும். இந்த நடத்தையானது, தரைப் பிரிவின் சூழலில் எதிர்மறை எண்கள் மிகவும் எதிர்மறையான திசையில் வட்டமிடப்பட வேண்டும் என்ற நமது இயல்பான எதிர்பார்ப்பைப் போன்றது.



எடுத்துக்காட்டு 3: மிதவைகள் கொண்ட மாடி பிரிவு

இந்த எடுத்துக்காட்டில், மிதக்கும் புள்ளி எண்களுடன் தரைப் பிரிவின் பயன்பாட்டைப் பார்ப்போம். எடுத்துக்காட்டுகளில் ஒரு எண் (15.8) மற்றும் ஒரு வகுத்தல் (4) ஆகியவை அடங்கும். தசம புள்ளிகள் இருந்தபோதிலும், தரைப் பிரிவு இந்த மிதக்கும் புள்ளி மதிப்புகளில் சிரமமின்றி செயல்படுகிறது, இது முழு எண்களை விட அதன் பல்துறைத்திறனைக் காட்டுகிறது.

எண் = 15.8

வகுக்கும் = 4

விளைவாக = எண் // வகுத்தல்

அச்சு ( f '{numerator} // {denominator} இன் முடிவு {result}' )

நாங்கள் பைத்தானில் 15.8 // 4 ஐ இயக்குகிறோம், இதன் விளைவாக 3.0 இன் அளவு கிடைக்கும். இங்கே, துல்லியத்தைப் பாதுகாக்க, விளைவு தானாகவே மிதக்கும்-புள்ளி எண்ணாக மாற்றப்படுவதை நாம் கவனிக்க வேண்டும். பாரம்பரிய முழு எண் பிரிவைப் பற்றி நன்கு தெரிந்தவர்களுக்கு இந்த முடிவு நம் எதிர்பார்ப்புக்கு நேர்மாறாகத் தோன்றினாலும், இது பைத்தானின் தரைப் பிரிவின் விதியைப் பிரதிபலிக்கிறது, இது முடிவை விட குறைவாகவோ அல்லது சமமாகவோ இருக்கும் மிகப்பெரிய முழு எண்ணைத் திரும்பப் பெறுகிறது.

எடுத்துக்காட்டு 4: பெரிய எண்களைக் கொண்ட மாடி பிரிவு

பைத்தானின் தரைப் பிரிவு பெரிய எண்ணிக்கையை தடையின்றி கையாளுகிறது. பின்வரும் உதாரணத்தைக் கவனியுங்கள்:

எண் = 987654321

வகுக்கும் = 123456789

விளைவாக = எண் // வகுத்தல்

அச்சு ( f '{numerator} // {denominator} இன் முடிவு {result}' )

987654321 என்ற விகிதத்தை 123456789 ஆல் வகுத்தால், இந்தத் தளப் பிரிவின் முடிவு 8 ஆகும்.

எடுத்துக்காட்டு 5: வெளிப்பாடுகளில் மாடி பிரிவு

மாடி பிரிவு மிகவும் சிக்கலான வெளிப்பாடுகளில் ஒருங்கிணைக்கப்படலாம். ஒரு பெரிய சமன்பாட்டின் ஒரு பகுதியாக தரைப் பிரிவு இருக்கும் சூழ்நிலையை ஆராய்வோம்:

மதிப்பு = 27

அதிகரிப்பு = 4

விளைவாக = ( மதிப்பு + 3 ) // அதிகரிப்பு

அச்சு ( f '({value} + 3) // {increment} இன் முடிவு {result}' )

இந்த எடுத்துக்காட்டில், '(மதிப்பு + 3) // அதிகரிப்பு' வெளிப்பாடு மதிப்பீடு செய்யப்படுகிறது, இது 7 இல் விளைகிறது. 27 இன் மதிப்புடன் 3 ஐக் கூட்டி 4 ஆல் வகுத்த பிறகு தரைப் பிரிவு பயன்படுத்தப்படுகிறது.

எடுத்துக்காட்டு 6: பல மாடி பிரிவுகள்

பல தளப் பிரிவுகளை தொடர்ச்சியாகச் செய்ய முடியும். பின்வரும் உதாரணத்தைப் பார்ப்போம்:

எண் = 100

வகுத்தல்1 = 3

வகுத்தல்2 = 4

விளைவாக = எண் // வகுத்தல்1 // வகுத்தல்2

அச்சு ( f '{numerator} // {denominator1} // {denominator2} இன் முடிவு {முடிவு}' )

இந்த வழக்கில், முடிவு 8 ஆகும். முதலில், 100 ஐ 3 ஆல் வகுத்தால் 33 விளைகிறது. அடுத்தடுத்த தளப் பிரிவு 33 ஐ 4 ஆல் வகுத்து, 8 இன் இறுதி முடிவை அளிக்கிறது.

எடுத்துக்காட்டு 7: சுழல்களில் மாடி பிரிவு

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

மொத்த_உருப்படிகள் = 17

உருப்படிகள்_ஒரு தொகுதி = 5

தொகுதிகள் = மொத்த_உருப்படிகள் // items_per_batch

க்கான தொகுதி உள்ளே சரகம் ( தொகுதிகள் ) :

அச்சு ( f 'செயல்படுத்துகிறது தொகுதி {batch + 1}' )

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

எடுத்துக்காட்டு 8: பயனர் உள்ளீட்டுடன் தரைப் பிரிவு

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

எண் = முழு எண்ணாக ( உள்ளீடு ( 'நியூமரேட்டரை உள்ளிடவும்:' ) )

வகுக்கும் = முழு எண்ணாக ( உள்ளீடு ( 'வகுப்பை உள்ளிடவும்:' ) )

விளைவாக = எண் // வகுத்தல்

அச்சு ( f '{numerator} // {denominator} இன் முடிவு {result}' )

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

எடுத்துக்காட்டு 9: நிதி விண்ணப்பம்

இந்த நிதிப் பயன்பாடு சேமிப்பு இலக்கை அடைவதற்குத் தேவையான மாதங்களின் எண்ணிக்கையைத் தீர்மானிக்கும் இலக்கைக் கொண்ட மற்றொரு உதாரணத்தை ஆராய்வோம்.

சேமிப்பு_இலக்கு = 10000

மாதாந்திர_சேமிப்பு = 850

மாதங்கள்_தேவை = சேமிப்பு_இலக்கு // மாதாந்திர_சேமிப்பு

அச்சு ( f '{savings_goal} என்ற சேமிப்பு இலக்கை அடைய {months_required} மாதங்கள் ஆகும்' )

மொத்த சேமிப்பு இலக்கு “savings_goal” மற்றும் மாதாந்திர சேமிப்புத் தொகை “monthly_savings” ஆகியவை குறியீட்டில் வழங்கப்பட்டுள்ளன. சேமிப்பு இலக்கை அடைவதற்குத் தேவையான முழு மாதங்களின் எண்ணிக்கையைக் கணக்கிட மாடிப் பிரிவு பயன்படுத்தப்படுகிறது. ஒரு துல்லியமான, வட்டமான முடிவு இன்றியமையாததாக இருக்கும் நடைமுறை நிதிக் கணக்கீடுகளில் தரைப் பிரிவை எவ்வாறு பயன்படுத்தலாம் என்பதை இந்த எடுத்துக்காட்டு விளக்குகிறது.

எடுத்துக்காட்டு 10: வெப்பநிலை மாற்றம்

இந்த உதாரணம் செல்சியஸிலிருந்து ஃபாரன்ஹீட்டிற்கு வெப்பநிலை மாற்றத்தை உள்ளடக்கியது.

செல்சியஸ்_வெப்பநிலை = 28

மாற்று காரணி = 9 / 5

ஃபாரன்ஹீட்_வெப்பநிலை = ( செல்சியஸ்_வெப்பநிலை * மாற்றும்_காரணி ) + 32

வட்டமான_ஃபாரன்ஹீட் = ஃபாரன்ஹீட்_வெப்பநிலை // 1 # ரவுண்டிங் செய்ய தரைப் பிரிவைப் பயன்படுத்துதல்

அச்சு ( f '{celsius_temperature} டிகிரி செல்சியஸ் தோராயமாக {rounded_fahrenheit} டிகிரி ஃபாரன்ஹீட்' )

ஃபாரன்ஹீட் வெப்பநிலைக்கான மிதக்கும் புள்ளி மதிப்பை விளைவிக்கும் மாற்று சூத்திரத்தைப் பயன்படுத்தினோம். ஃபாரன்ஹீட்டிற்கான வட்டமான-கீழ் முழு எண்ணைப் பெற, தரைப் பிரிவு 1 இன் வகுப்பியுடன் பயன்படுத்தப்படுகிறது. இது வெப்பநிலையின் தசம பகுதியை நீக்குகிறது, இது ஃபாரன்ஹீட்டில் முழு எண்ணை வழங்குகிறது. இது நிஜ உலகக் காட்சிகளில் தரைப் பிரிவின் நடைமுறைப் பயன்பாட்டைக் காட்டுகிறது, அங்கு வெப்பநிலைப் பிரதிநிதித்துவங்கள் போன்ற துல்லியமான ரவுண்டிங் அவசியம்.

முடிவுரை

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