ម៉ាស៊ីនគិតលេខនេះបំលែងខ្សែអក្សរគោលពីរប៊ីត ៣២ ប៊ីតនិង ៦៤ ប៊ីតទៅជាតម្លៃចំណុចអណ្តែតរបស់ពួកគេ (ឧទាហរណ៍តម្លៃទសភាគដូចជា "៣.១៤១៥៩ ... ") ។ វាក៏អាចបំលែងលេខទសភាគទៅជាខ្សែអក្សរគោលពីរប៊ីត ៣២ ប៊ីតនិង ៦៤ ប៊ីត។
ឧទាហរណ៍តម្លៃចំណុចអណ្តែត (ទសភាគ) នៃ Pi គឺ ៣.១៤១៥៩ ...
ដូច្នេះការតំណាងគោលពីរនៃ Pi គឺ៖
01000000 01001001 00001111 11010000
ម៉ាស៊ីនគិតលេខនេះគាំទ្រដល់ការបំលែងពីរផ្លូវ។ ដើម្បីបញ្ជាក់ឱ្យបានច្បាស់ពីអ្វីដែលមានន័យថានេះគឺជាការប្រែចិត្តជឿដែលវាអាចធ្វើបាន:
(1) អណ្តែតទៅប្រព័ន្ធគោលពីរ (3.14159 = 01000000 01001001 00001111 11010000)
(២) គោលពីរទៅអណ្តែត (០១០០០០០០ ០១០០១០០១ ០០០០១១១ ១១០១០០០០ = ៣.១៤១៥៩)
កម្មវិធីនេះត្រូវបានរចនាឡើងដើម្បីជួយដល់និស្សិតផ្នែកវិទ្យាសាស្ត្រកុំព្យូទ័រនិងស្ថាបត្យកម្មកុំព្យួទ័រយ៉ាងងាយយល់ពីវិធីគណនាតម្លៃអណ្តែត។ ឧទាហរណ៍ៈខ្សែអក្សរគោលពីរត្រូវបានដាក់លេខកូដពណ៌ដើម្បីជួយសិស្សឱ្យមានភាពខុសគ្នារវាងសញ្ញានិទស្សន្តនិទានកថា។ ឧទាហរណ៍មួយទៀត៖ ដោយការចុចយូរលើផ្នែកនីមួយៗវានឹងធ្វើឱ្យមានគម្របដែលធ្វើឱ្យអ្នកប្រើដឹងថាមានអ្វីកើតឡើងនៅពេលប៊ីតជាក់លាក់ត្រូវបានបិទឬបើក (សាកល្បង!) ។
កម្មវិធីបំលែងនេះក៏គាំទ្រប្រព័ន្ធលេខឬតំណាងផ្សេងទៀតរួមមាន៖ ចំណុចអណ្តែតប្រព័ន្ធគោលពីរប្រព័ន្ធគោលដប់ប្រាំមួយប្រព័ន្ធគោលប្រាំបីចំនួនគត់ដែលបានចុះហត្ថលេខានិងលេខចំនួនគត់ដែលមិនបានចុះហត្ថលេខា។
កម្មវិធីនេះមានការគាំទ្រការបំលែងពេញលេញសម្រាប់៖
(១) លេខចំណុចអណ្តែតដែលមានភាពជាក់លាក់ (អណ្តែត ... ទសភាគ)
(២) លេខចំណុចអណ្តែតដែលមានភាពជាក់លាក់ទ្វេ (ទ្វេ - ទសភាគ)
(៣) តំណាងគោលដប់ប្រាំមួយ (ឆកោន)
(៤) តំណាងប្រព័ន្ធគោលប្រាំបី (គិត)
កម្មវិធីនេះមានការគាំទ្រការប្រែចិត្តជឿមានកំណត់សម្រាប់៖
(១) ចំនួនគត់ដែលបានចុះហត្ថលេខា (បានចុះហត្ថលេខាលើលេខ int ... ចំនួនទសភាគ)
(២) ចំនួនគត់ដែលមិនបានចុះហត្ថលេខា
ការគាំទ្រពេញលេញមានន័យថាអ្នកអាចធ្វើការសន្ទនាពីរផ្លូវរវាងអ្នកតំណាងលេខពីរ។ ការគាំទ្រមានកំណត់មានន័យថាអ្នកអាចអនុវត្តការប្រែចិត្តជឿតែមួយផ្លូវប៉ុណ្ណោះ។ ខ្ញុំនៅតែធ្វើការលើការបន្ថែមការគាំទ្រពេញទំហឹងសម្រាប់ប្រព័ន្ធលេខ / តំណាងសំខាន់ៗទាំងអស់នៅក្នុងវិទ្យាសាស្ត្រកុំព្យូទ័រ។
មានពីររបៀប៖
(១) របៀបគណនាចំណុចអណ្តែត - នេះត្រូវបានប្រើដើម្បីបំលែងយ៉ាងច្បាស់រវាងលេខគោលពីរនិងលេខចំណុចអណ្តែត។
(២) របៀបបំលែងប្រព័ន្ធគោលដប់ប្រាំមួយ, ប្រព័ន្ធគោលប្រាំបីនិងគោលពីរ - នេះត្រូវបានប្រើដើម្បីបំលែងរវាងតំណាងគោលដប់ប្រាំមួយ, ប្រព័ន្ធគោលប្រាំបីនិងគោលពីរ។ បន្ទាប់ពីបម្លែងរវាងប្រព័ន្ធលេខទាំងបីនេះបន្ទាប់មកអ្នកអាចចុចលើប៊ូតុង "អនុវត្ត" ដើម្បីបំលែងវាទៅជាតម្លៃចំណុចអណ្តែត។
សូមចែករំលែកកម្មវិធីនេះដល់និស្សិត / សាស្រ្តាចារ្យដទៃទៀតដែលអាចទទួលបានអត្ថប្រយោជន៍ពីការប្រើប្រាស់វា។ កុំភ្លេចផ្ញើអ៊ីមែលមកខ្ញុំនូវមតិប្រតិកម្មនិងសំណើរផ្សេងៗ។ ប្រសិនបើអ្នកចង់ផ្ញើពាក្យគាំទ្រនិងការដឹងគុណមកខ្ញុំសូមផ្ញើអ៊ីមែលមកខ្ញុំ!
លក្ខណៈពិសេស៖ (១) ការប្រុងប្រយ័ត្ន ៣២ ប៊ីតនិង ៦៤ ប៊ីត។
(២) បំលែងធុងសំរាមឱ្យអណ្តែត។
(៣) បំលែងអណ្ដែតទៅធុងសំរាម។
(៤) បំលែងរវាងឆកោន, ឆបនិងប៊ីន។
(5) បំលែងអណ្តែតទៅជាគោលដប់ប្រាំបីហត្ថលេខាលើអ៊ិញនិងចុះហត្ថលេខា int ។
(៦) បំលែងធុងសំរាមទៅជាគោលដប់ប្រាំបួនហត្ថលេខាលើអ៊ិញនិងចុះហត្ថលេខា int ។
(៧) ខ្សែអក្សរគោលពីរពណ៌ដែលមានពណ៌ដើម្បីធ្វើឱ្យសិស្សយល់ច្បាស់ជាមួយនឹងសញ្ញានិទស្សន្តនិងឹម៉ាធីសា។
(៨) ថតចម្លងនិងបិទភ្ជាប់អណ្តែតប៊ីប៊ីនហេកសឺរ។
(៩) ថតចម្លងការផ្លាស់ប្តូរអន្តរកម្មដែលបានចុះហត្ថលេខា / មិនបានចុះហត្ថលេខាទៅក្តារតម្បៀតខ្ទាស់។
(១០) ការបំលែងមួយផ្លូវពីធុងសំរាមទៅហត្ថលេខា / មិនបានចុះហត្ថលេខា int ។
(១១) ចំណុចប្រទាក់ត្រួតគ្នាពិសេសពន្យល់ពីរបៀបដែលអណ្ដែតត្រូវបានបំលែង (ធ្វើឱ្យសកម្មដោយចុចយូរលើរូបនីមួយៗ) ។
(12) ផ្លាស់ប្តូររូបរាងនិងឥរិយាបថគណនាក្នុងការកំណត់អ្នកប្រើប្រាស់។
នឹងមកដល់ឆាប់ៗនៅក្នុងការធ្វើបច្ចុប្បន្នភាពនាពេលអនាគត៖ (1) ការផ្លាស់ប្តូរពីរផ្លូវរវាងធុងសំរាមនិងចុះហត្ថលេខា / មិនបានចុះហត្ថលេខា int ។
(២) កំណែផ្សាយពាណិជ្ជកម្មឥតគិតថ្លៃ។
(៣) របៀបទេសភាព។
ចូលមើល
គេហទំព័រផ្លូវការ សម្រាប់ព័ត៌មានបន្ថែម។
https://peterfelixnguyen.github.io/portfolio#floating-point-calculator-android