For Android device For iOS device
១៧
មីនា

មេរៀនទី ៤៖ Variable

សូមចុច Subscribe លើ Channel វីឌីអូ​បង្រៀនតាម Link ខាងក្រោម​នេះ ដើម្បី​ទទួលបាន​វីឌីអូ​បង្រៀនថ្មីៗ​ពីអាន-ANT

https://www.youtube.com/channel/UC751BCB7XtNWEJEBPDAHuIA?view_as=subscriber

មេរៀនទី៤នេះនឹង​ផ្ដល់​ឲ្យ​អ្នកដឹង​នូវ​ចំណុច​ដូច​ខាងក្រោម​៖

- របៀប​បង្កើត និង​ប្រើ​ប្រាស់ variables (អញ្ញត្តិ)

- របៀប assign ​តម្លៃ ទៅកាន់ variables និងការកែប្រែ​តម្លៃ​ទាំងនោះ​

- របៀប​បង្ហាញ និងទាញ​តម្លៃ​ចេញពី variables

- ដឹងពី​តម្រូវ​ការអង្គចងចាំ (memory) ដែល variable ត្រូវការ

- ​សិក្សា​ពី scope (ដែនវិសាលភាព) របស់ variables

- ការ​បង្កើត type definition

- របៀប​បង្កើត និង​ប្រើ​ប្រាស់ constants (តម្លៃ​ថេរ)

​ខ្ញុំ​ដឹងថាអ្នកប្រាកដជា​ធ្លាប់​ឆ្លងកាត់​រៀនមុខវិជ្ជាមួយនៅ​ក្នុង​វិទ្យាល័យ ឬ​អនុវិទ្យាល័យ នោះគឺ​ ​គណិតវិទ្យា ។ នៅ​ក្នុង​គណិតវិទ្យា​ពាក្យ​ដែល​អ្នក​ធ្លាប់​ឮ​យ៉ាង​ញឹកញាប់នោះគឺ អថេរ ឬ​អញ្ញត្តិ ដូច្នេះ variables នឹងមិនមានអ្វី​ដែល​ថ្មីពេកទេ​សម្រាប់​អ្នក​ក្នុង​ការ​សិក្សា​ពីវា ។ ប៉ុន្តែ​អ្វី​ដែល​ថ្មី​បំផុត​សម្រាប់​អ្នក គឺរបៀប​ប្រើ variables នៅ​ក្នុង​ការ​សរសេរ​កូដ និងលក្ខខណ្ឌមួយចំនួនពីការ​ប្រើ​ប្រាស់​ពួកវា ។

 Variables គឺជាអថេរ ឬ​ហៅថាអញ្ញត្តិ ដែល​មាន​តួនាទី​តំណាង​ឲ្យ​តម្លៃ​ណាមួយ​ដែល​អាច ប្រែប្រួល​ក្នុង​ពេល program អនុវត្តន៍ ។ តម្លៃ​ទាំងនោះ​អាចបាន​មកពី​ការ​ផ្ដល់​ឲ្យ​ដោយ user ឬ​ក៏ តាមរយៈ​ការអនុវត្ត expressions ​ដែល​មាន​ក្នុង​កូដ ។ ពេល​ដែល​ variables ត្រូវបាន​បង្កើត RAM ត្រូវ​កំណត់​ទុកទីតាំងមួយនៅ​ក្នុង​ខ្លួនវាដោយមានលេខអាសយដ្ឋានអង្គចងចាំ (memory address) សម្រាប់​សំគាល់ដល់ទីតាំងនោះ ។ នៅ​ក្នុង source code ជំនួស​ឲ្យ​ការហៅលេខ memory address គឺ ឈ្មោះ variables ​ត្រូវបាន​យកទៅ​ប្រើ​ប្រាស់ ។

♦ ការ​បង្កើត Variable

Variables ​នឹងត្រូវ​បាន​បង្កើត​ដោយមានធាតុផ្សំពីរដ៏​សំខាន់​មិនអាច​អត់បានគឺ Data Type និង ឈ្មោះ variable ដូចមាន​ទម្រង់​ខាងក្រោម​៖

DataType VariableName;

ឬ​បើសិនជា Variables ​ទាំងនោះ​មាន​ប្រភេទ DataType ដូច​គ្នា​យើងអាច​បង្កើត​ដូច​គំរូ​ខាងក្រោម​៖

DataType VariableName1, VariableName2,…,VariableNameN;

♦ ការដាក់​ឈ្មោះ​ឲ្យ Variable

Variables ​នីមួយៗ​ដែល​ត្រូវបាន​បង្កើត​គឺ​មានន័យថា program ​របស់អ្នក​ត្រូវការ​បម្រុង​កន្លែង ទំនេរ​ណាមួយ ដែល​យើងហៅថា spacesblocks ​ទៅកាន់ RAM (Random Access Memory) ​ក្នុង​បំណង ដើម្បី​រក្សាទុក​តម្លៃ​ទាំងឡាយ​ដែល​ចាំបាច់ត្រូវការដោយ program ។ នៅ​ក្នុង​កូដ block មួយ របស់ program ​មិនអាច​មាន variables ​ដែល​មាន​ឈ្មោះ​ដូច​គ្នា​បានឡើយ ដោយ​ពិនិត្យ​លើ​ប្រភេទ អក្សរធំ ឬ​តូច (case sensitive) ។ ក៏ ប៉ុន្តែ​មិន​មានន័យថា​ក្នុង​កុំព្យូទ័រ​មួយ​មិនអាច​មាន​ឈ្មោះ variables ដូច​គ្នា​នៅ​ក្នុង RAM បាននោះទេ ។

ចូរដឹងថា​ក្នុង​កុំព្យូទ័រ ឬ ស្មាតហ្វូន មួយគឺត្រូវមាន programs ជា​ច្រើន​ដែល​ដំណើរ​ការ​ជាមួយវា ដូច្នេះវា​ក៏​អាចមាន programs ​ខ្លះ​ដែល​មាន​ឈ្មោះ variables ដូច​គ្នា​នឹង variables នៅ​ក្នុង programs ​ដទៃ​ទៀត ប៉ុន្តែ variables ​ទាំងអស់​នៅ​ក្នុង RAM ​សម្រាប់ programs ​នីមួយៗ​ត្រូវបាន​កំណត់​ដោយលេខ memory address ។ ចូរចងចាំថា variables ​ទាំងអស់​ គឺ​គ្មាន​លេខ memory address ដូច​គ្នា​នោះទេ

នៅ​ក្នុង source code អ្នក programmers មិនបាច់បារម្មណ៍​ត្រូវដឹងពី memory address របស់ variables ​ទាំងនោះ​ឡើយ សំខាន់​គឺត្រូវចាំ​ឈ្មោះ variables និងមុខងារ​រក្សាទុក​ទិន្នន័យ​របស់វាតែ​ប៉ុណ្ណោះ ខណៈពេលណា​ដែល​អ្នកត្រូវការហៅវាយកមក​ប្រើ ។ ដូច្នេះហើយអ្នកត្រូវចងចាំថាការដាក់​ឈ្មោះ​ឲ្យ variables គឺត្រូវដាក់​ឈ្មោះ​បែបណា​ឲ្យ​ត្រូវនឹង​ប្រភេទ​ព័ត៌មាន​ដែល​វា​រក្សាទុក ។ ឧទាហរណ៍​អ្នកចង់​បង្កើត variable មួយ​សម្រាប់​រក្សាទុក​ឈ្មោះ ប៉ុន្តែ​បែរជាអ្នកដាក់​ឈ្មោះ variable នោះថាជា tax ​វានឹង​ធ្វើ​ឲ្យ​អ្នកងាយ​ច្រឡំ​នឹងមុខងារ​រក្សាទុក​ទិន្នន័យ​របស់វា ព្រោះ tax វាគួតែជា variable ​សម្រាប់​រក្សា​ទុក​ទិន្នន័យ​ដែល​ពាក់ព័ន្ធនឹងការបង់ពន្ធទើបត្រូវ ដូច្នេះ​ឈ្មោះ variable ​ដែល​អ្នកគួរដាក់​នៅពេល​នេះគឺ ជា name  ។  

→ សម្រាប់​អត្តបទទាំងស្រុងនៃមេរៀនទី ៤ មានចំនួន ៣៨ទំព័រ នេះសូមអ្នក​ទាំងអស់​គ្នា​ចូលទៅ Download កម្មវិធី ANTLearner សម្រាប់ Android & Windows តាម Link ខាងក្រោម ៖   http://www.antclasses.com/help/page/download.html

♦ ​កម្មវិធី​នេះ​បង្កើត​ឡើង​សម្រាប់​ផ្ដល់ និងការចែក​រំលែក​ឯកសារជាអត្ថបទ ជា​វីឌីអូ ជា source code និងបណ្ដាកូដ​គំរូ​ជាក់ស្ដែងជា​ច្រើន​ទៀត​ក្នុង​វិស័យ​ព័ត៌មាន​វិទ្យា https://play.google.com/store/apps/details?id=com.antkh.antlearning

. ​សម្រាប់​លោកអ្នក​ដែល​ចង់បានអត្ថបទ ចំណេះដឹង ឬ​វគ្គ​សិក្សា​បើកថ្មីៗ​នៅអាន-ANT សូមចុច Like លើ Page

https://www.facebook.com/ant.com.kh & https://www.facebook.com/anttrainning

. ​ប្រសិនបើ​លោកអ្នក​ចង់តាមដាន ឬ​មានចម្ងល់​ទាក់ទងនឹង​កម្មវិធី ANTLearner ឬ​កម្មវិធី​ជា​ច្រើន​ទៀត​បង្កើត​ដោយអាន-ANT សូមចុច Like https://www.facebook.com/ANTTechnologyTrainingCenter/?modal=admin_todo_tour

. ​ប្រសិនបើ​លោកអ្នក​មាន​បំណង​ចែករំលែង​ចំណេះដឹង IT ដល់សមាជិក​ដទៃ​សូមចូល​ទៅកាន់ Group https://www.facebook.com/groups/ANTTrGroup/

. ​ប្រសិនបើ​មានចង្ងល់ ឬ​មាន​សំណួរ​ផ្សេងៗ​សូម​ផ្ញើ​សារចូល Facebook : https://www.facebook.com/anttrainning

  លេខ​ទូរសព្ទ​ទំនាក់ទំនង ០១០/០១៦ ៦៦៦ ៦៥៣

💒ទីតាំង​ #86B ​ផ្លូវ 313 កែង 606 សង្កាត់បឹងកក់២ ទួលគោក

https://maps.app.goo.gl/cdi3hTED27tbHBaB9

មតិ និង​យោបល់​ទៅលើ​អត្ថបទ​នេះ (តាម Facebook)

ខាងក្រោម​នេះ​ជា​យោបល់​ផ្សេងៗ​របស់​អ្នកទស្សនា