មេសា
មេរៀនទី ៧៖ ការប្រើប្រាស់ Decision ឬ Selection Statements
→ សូមចុច Subscribe លើ Channel វីឌីអូបង្រៀនតាម Link ខាងក្រោមនេះ ដើម្បីទទួលបានវីឌីអូបង្រៀនថ្មីៗពីអាន-ANT
https://www.youtube.com/channel/UC751BCB7XtNWEJEBPDAHuIA?view_as=subscriber
→ ហេតុអ្វីអ្នកត្រូវសិក្សាមេរៀនទី ៧៖
មេរៀនទី៧នេះនឹងនាំឲ្យអ្នកដឹងនូវចំណុចដូចខាងក្រោម៖
- ការប្រើប្រាស់ if statement
- ការប្រើប្រាស់ if…else statement
- ការប្រើប្រាស់ nested decision
- ការប្រើប្រាស់ switch
- ការប្រើប្រាស់ break
មេរៀនទី៧ គឺជាផ្នែកមួយនៃ Control Structures ដែលមាននៅក្នុងភាសា Programing C++ ហើយមុននឹងខ្ញុំចាប់ផ្ដើមនិយាយ លម្អិតពីអ្វីដែលត្រូវបង្ហាញក្នុងមេរៀនទី៧នេះ ខ្ញុំក៏ចង់ឲ្យអ្នកបានដឹងថាអ្វីខ្លះទៅដែលអាចចាត់ទុកជា control structures ?
Control structures គឺសំដៅលើ statements ទាំងឡាយដែលមានតួនាទីកំណត់សកម្មភាពដែលត្រូវអនុវត្តន៍ដោយ programs ។ Control structures រួមមាន៖
១- Sequence គឺជាបន្ទាត់នៃ statements នីមួយៗ ដែល programs អនុវត្តន៍តាមលំដាប់ ដូចអ្វីដែលអ្នកបានឃើញ និងប្រើក្នុងមេរៀនមុនៗ សូមមើលរូប Pic 7.1 បង្ហាញពីបន្ទាត់នីមួយៗក្នុងកូដហៅថា sequence ។
២- Loop ឬ Repetition Statements ដែលខ្ញុំនឹងលើកយកមកបកស្រាយក្នុងមេរៀនទី៨ ។
៣- Selection ឬ Decision ឬ Branching Statements ដែលខ្ញុំនឹងលើកយកមកបកស្រាយក្នុងមេរៀនទី៧នេះ ។
Programs កន្លងទៅនៅក្នុងមេរៀនមុនៗ គឺវាដំណើរការទៅតាមលំដាប់កូដដែលយើងបានសរសេរពីលើចុះក្រោម និងពីឆ្វេងទៅស្ដាំ មួយបន្ទាត់ម្ដង មួយបន្ទាត់ម្ដង ដោយគ្មានបាត់បន្ទាត់ណាមួយឡើយ លើកលែងតែ comments ប៉ុណ្ណោះ វាមិនខុសពីក្បួនព្យុហយាត្រា ដែលបោះជំហាន មួយជំហានម្ដង មួយជំហានម្ដង ត្រង់ទៅមុខនោះឡើយ ។ ក៏ ប៉ុន្តែការងារខ្លះ អ្នកមិនអាចឲ្យ programs របស់អ្នកធ្វើការត្រង់ភ្លឹងពីលើចុះក្រោមនោះបានឡើយ មានន័យថា អ្នកចង់ឲ្យ programs អនុវត្តន៍ទៅតាមកាលទេសរបស់អ្នកប្រើប្រាស់ ឬពេលដែល programs ទាំងនោះអនុវត្តន៍ជាក់ស្ដែង ឧទាហរណ៍អ្នកចង់បង្កើតកម្មវិធីគិតលេខ ដែលជាទូទៅហៅថា calculator ដូច្នេះកម្មវិធីនេះវាច្បាស់ជាត្រូវធ្វើប្រមាណវិធីបូក ដក គុណ ឬចែក អាស្រ័យទៅលើអ្នកប្រើប្រាស់វា នេះមានន័យថាកម្មវិធីរបស់អ្នកត្រូវ មានការសម្រេចចិត្ត ឬជ្រើសរើសការងារដែលវាត្រូវធ្វើ គឺមានន័យថា program នេះ វានឹងមិនអនុវត្តន៍ទៅតាមលំដាប់លំដោយកូដមួយបន្ទាត់ម្ដង មួយបន្ទាត់ម្ដងពីលើចុះក្រោមនោះទេ គឺវាអនុវត្តន៍ទៅតាមការជ្រើសរើសរបស់ user ។
នៅក្នុងភាសា C++ មាន statements ចំនួនពីរប្រភេទដែលធ្វើការទាក់ទងទៅនឹងរបៀបដែលអាចឲ្យ programs ជ្រើសផ្នែកណាមួយនៃកួដត្រូវអនុវត្តន៍ អ្នកអាចប្រើពាក្យទាំងនេះនៅក្នុងភាសា programming គឺ selection statements, decision statements ឬ branching statements ។ Selection statements ទាំងនោះរួមមាន if statement និង switch statement បន្ថែមពីនេះ អ្នកក៏អាចប្រើ ternary operator បានផងដែរនៅក្នុងមុខងារ selections ។
♦ If Statement
if statement ជាប្រភេទ selection statement ដ៏សាមញ្ញ និងប្រើប្រាស់យ៉ាងទូលំទូលាយ ដោយអ្នក programmers ទូទៅ ។ រូបភាព Pic 7.2 ខាងក្រោមគឺបង្ហាញពីទម្រង់ប្រើប្រាស់របស់ if statement ។
→ សម្រាប់អត្តបទទាំងស្រុងនៃមេរៀនទី ៧ មានចំនួន ៤០ទំព័រ នេះសូមអ្នកទាំងអស់គ្នាចូលទៅ Download កម្មវិធី ANTLearner សម្រាប់ Android & Windows តាម Link ខាងក្រោម ៖ http://www.antclasses.com/help/page/download.html
ក្នុងនោះផងដែរកម្មវិធី ANTLearner និងចូលរួមចំណែកយ៉ាងសកម្ម ក្នុងការបង្រៀនវគ្គ online learning នៅអាន -ANT ដោយសិស្ស គ្រាន់តែប្រើប្រាស់ ID ដែលប្អូនៗបានចុះឈ្មោះរៀននៅអាន -ANT ដើម្បីទាញយកវីឌីអូ ឬឯកសាផ្សេងៗដែលគ្រូ ឬសាលាបានផ្ដល់ឲ្យបំពេញ បន្ថែមនូវការង្រៀនតាមរយៈonline របស់យើងខ្ញុំ ។
→ ទាញយកកម្មវិធី ANTLearner http://www.antclasses.com/help/page/download.html
១. សម្រាប់លោកអ្នកដែលចង់បានអត្ថបទ ចំណេះដឹង ឬវគ្គសិក្សាបើកថ្មីៗនៅអាន-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 សង្កាត់បឹងកក់២ ទួលគោក
មតិ និងយោបល់ទៅលើអត្ថបទនេះ (តាម Facebook)
ខាងក្រោមនេះជាយោបល់ផ្សេងៗរបស់អ្នកទស្សនា