កុំព្យូទ័រ, ការសរសេរកម្មវិធី
"Pascal" គឺ ... ភាសា "Pascal" សម្រាប់អ្នកចាប់ផ្តើមដំបូង: ការពិពណ៌នា
នៅក្នុងបណ្តាញអ៊ិនធឺណិតអ្នកអាចរកឃើញកម្មវិធីជាច្រើននៅក្នុងភាសារបស់ Pascal ប៉ុន្តែវាពិបាកយល់ពីគោលការណ៍នៃរបៀបដែលពួកគេធ្វើការនិងវិធីដែលពួកគេត្រូវបានរៀបចំ។ ចូរសិក្សាពីមូលដ្ឋានគ្រឹះនៃការសរសេរកម្មវិធីជាមួយគ្នា!
ភាសាក្បួនដោះស្រាយ: គោលគំនិតមូលដ្ឋាន
នៅក្នុងសុន្ទរកថាសាមញ្ញយើងប្រើគ្រឿងមូលដ្ឋាន: និមិត្តសញ្ញាពាក្យឃ្លានិងប្រយោគទាំងមូល។ ភាសាក្បួនដោះស្រាយក៏មានរចនាសម្ព័ន្ធស្រដៀងគ្នាដែរតែសមាសធាតុរបស់វាត្រូវបានហៅខុសគ្នា។ យើងកំពុងនិយាយអំពីការស្ថាបនាបឋមកន្សោមនិងប្រតិបត្តិករ។ ទាំងអស់នេះបង្កើតរចនាសម្ព័ន្ធឋានានុក្រមចាប់តាំងពីធាតុនីមួយៗត្រូវបានបង្កើតឡើងពីមុន។
និមិត្តសញ្ញានៃភាសាក្បួនដោះស្រាយគឺអាតូមដែលមិនអាចបំបែកបានសម្រាប់ប្រើក្នុងការសរសេរកូដ។
ការរៀបចំបឋមសិក្សាគឺជាគ្រឿងតិចតួចដែលមានអត្ថន័យផ្ទាល់ខ្លួន។
កន្សោមភាសាបុរាណត្រូវបានបង្កើតឡើងពីអង្គភាពពីរខាងលើហើយបញ្ជាក់ពីក្បួនសម្រាប់រកតម្លៃដែលត្រូវការ។
ប្រតិបត្តិករទទួលខុសត្រូវក្នុងការពិពណ៌នាអំពីការផ្លាស់ប្តូរជាក់លាក់មួយដែលចាំបាច់សម្រាប់ការអនុវត្តត្រឹមត្រូវនៃកម្មវិធី។ ពួកវាអាចមានច្រើនបើចាំបាច់ - កម្មវិធីត្រូវតែអនុវត្តប្រតិបត្តិការស្មុគស្មាញ។ ក្នុងស្ថានភាពបែបនេះពួកគេត្រូវបានរួមបញ្ចូលគ្នាទៅជាប្លុកឬប្រតិបត្តិករផ្សំ។
ភាសា "Pascal"
មានចំនួនច្រើននៃភាសាក្បួនដោះស្រាយ។ "Pascal" (សម្រាប់អ្នកចាប់ផ្តើមដំបូងមានសៀវភៅណែនាំដាច់ដោយឡែក) គឺមួយក្នុងចំណោមពួកគេ។ អក្ខរក្រមរបស់វាមានលេខអក្សរនិងនិមិត្តសញ្ញាពិសេស។ នេះគឺជាបញ្ជីរបស់ពួកគេ:
- 26 អក្សរឡាតាំងនិងអក្សរ ទាបឡាតាំង ;
- គូសបន្ទាត់ពីក្រោម
- ដប់ខ្ទង់;
- ដែនកំណត់;
- សញ្ញានៃប្រតិបត្តិការ
- អ្នកបញ្ជាក់
- បានបម្រុងទុកដោយពាក្យប្រព័ន្ធ (សេវា) ។
បន្ថែមលើធាតុដែលបានរាយខាងលើ "ចន្លោះ" ជាកម្មសិទ្ធិរបស់សំណុំមូលដ្ឋានដែលមិនអាចត្រូវបានប្រើនៅក្នុងកន្សោមដែលបានរក្សាទុកនិងការសង់និមិត្តសញ្ញាទ្វេ។
សំណង់បឋមសិក្សាភាសា
"Pascal" សម្រាប់អ្នកចាប់ផ្តើមដំបូងរួមមានខ្សែអក្សរ, លេខនិងឈ្មោះ។
លេខដែលប្រើក្នុងកូដនៃភាសាសរសេរកម្មវិធីជាសំណួរត្រូវបានសរសេរជាប្រព័ន្ធទសភាគជាធម្មតា។ ពួកវាអាចជាពិតប្រាកដឬចំនួនគត់ដែលជាទូទៅសំដៅដោយគ្មានចំណុចទសភាគ។ ប្រសិនបើលេខនេះវិជ្ជមានសញ្ញារបស់វាអាចត្រូវបានលុបចោល។
"Pascal" គឺជាភាសាសរសេរកម្មវិធីក្បួនដោះស្រាយដែលខ្សែអក្សរគឺជាលំដាប់នៃតួអក្សរដែលបានភ្ជាប់ជាអក្សរក្រម។ ប្រសិនបើអ្នកត្រូវការប្រើសញ្ញាដាប់ភ្ជាប់ខ្លួនវាមានន័យថានិមិត្តសញ្ញានេះមានតម្លៃពីរដង។
ឈ្មោះគឺជាលំដាប់ដែលចាប់ផ្ដើមដោយអក្សរនិងអាចមានលេខ។ អត្តសញ្ញាណត្រូវបានគេហៅថាស្លាកប្រភេទថេរតួនាទីអនុគមន៍អថេរវត្ថុនិងម៉ូឌុល។ តាមរយៈការបង្កើតអត្តសញ្ញាណអ្នកអាចប្រើតួអក្សរគូសខាងក្រោម។ ឈ្មោះមួយអាចមានតួរលេខច្រើនប៉ុន្តែអ្នកចងក្រងនឹងអានតែ 63 តួអក្សរដំបូងប៉ុណ្ណោះ។ "Pascal" ការពិពណ៌នាដែលហាក់ដូចជាពិបាកខ្លាំងណាស់មិនសូវជាអាក្រក់ដូច្នេះកុំប្រញាប់ប្រញាល់ភ័យខ្លាចនិងបិទទំព័រកម្មវិធីរុករក!
ក្នុងនាមជាអ្នកកំណត់អត្តសញ្ញាណភាសាវាត្រូវបានហាមឃាត់មិនឱ្យប្រើឈ្មោះស្តង់ដារនៃថេរវិធីសាស្ត្រប្រភេទឯកសារមុខងារនិងកន្សោមឧបករណ៍ប្រើប្រាស់។
ភាពប្រសើរឡើងនូវភាពមើលឃើញនៃកូដនឹងជួយដល់ចន្លោះប្រហោងប៉ុន្តែត្រូវចាំថាពួកគេមិនអាចញែកឈ្មោះនិងលេខនៅកណ្តាល។
វាក្យសម្ពន្ធនៃភាសាក្បួនដោះស្រាយ
បន្ទាត់នីមួយៗត្រូវតែបញ្ចប់ដោយសញ្ញា (;) នៅក្នុងកម្មវិធីដែលសរសេរជាភាសាដែលយើងកំពុងពិចារណា ("Pascal") ។ ព័ត៌មានវិទ្យាបង្រៀនសិស្សសាលានិងសិស្សហើយអ្នកអាចដឹងពីច្បាប់ទាំងនេះដោយខ្លួនឯង!
សញ្ញា (;) គឺជាសញ្ញាតាមលក្ខខណ្ឌដែលបង្ហាញពីចុងបញ្ចប់បន្ទាត់បច្ចុប្បន្ននិងតម្រូវការប្តូរទៅថ្មី។ ប៉ុន្តែករណីលើកលែងអាចជាពាក្យបញ្ជាសេវា: const, var, ចាប់ផ្តើមនិងផ្សេងទៀត។
សេចក្តីថ្លែងការណ៍បញ្ចប់បិទកម្មវិធីដូច្នេះចំនុចត្រូវបានដាក់នៅក្រោយវា។ ជួនកាលកូដអាចមានឯកសារភ្ជាប់ជាច្រើនបន្ទាប់មកការចាប់ផ្តើមនិងចុងបញ្ចប់នឹងត្រូវបានបំបែកដោយសញ្ញាចំណុចក្បៀស។
ដើម្បីកំណត់អថេរទៅតម្លៃជាក់លាក់មួយសញ្ញា (-) ត្រូវដាក់បន្តដោយសញ្ញា (:) ។ ឧទាហរណ៍អ្នកទៅកំណត់ n = 13 ហើយក្នុងកូដវានឹងមើលទៅដូច n = = 13 ។
ប្រសិនបើអ្នកធ្វើជាម្ចាស់នៃច្បាប់ទាំងនេះអ្នកអាចរៀនយ៉ាងឆាប់រហ័សក្នុងការសរសេរកូដនៃកម្មវិធីដោយគ្មានកំហុសវាក្យសម្ព័ន្ធ។
ប្រតិបត្តិករបុរាណនៃភាសា "Pascal"
អ្នកអាចសរសេរកម្មវិធីស្ទួនលេខកូដនៃកម្មវិធីនាពេលអនាគតនិងអនុវត្តសកម្មភាពណាមួយជាមួយវាតាមវិធីផ្សេងៗ។ ប៉ុន្តែភាសា "Pascal" ប្រើសម្រាប់ប្រតិបត្តិករផ្សេងៗ។ យើងមិនអាចពិចារណាទាំងអស់របស់ពួកគេដូច្នេះយើងនឹងដោះស្រាយជាមួយតែមួយចំនួន។
ឧទាហរណ៍ដោយមានជំនួយពីប្រតិបត្តិករជ្រើសរើសអ្នកអាចជ្រើសយកវិធីមួយផ្សេងទៀតនៃដំណើរការរបស់កម្មវិធី។ ប៉ារ៉ាម៉ែត្រក្នុងករណីនេះគឺជាកន្សោមនៃប្រភេទតាមលំដាប់។ ប៉ុន្តែមានការប្រែប្រួលមួយ: កូនសោជ្រើសរើសនេះមិនអាចជារបស់ប្រភេទខ្សែអក្សរឬពិតប្រាកដនោះទេ។
សញ្ញាប្រមាណវិធី, លក្ខខណ្ឌ, បរិវេណនិងសញ្ញាទទេមាន, ក៏ដូចជាឯកសារភ្ជាប់ដែលមានប្រយោជន៍ផ្សេងទៀត។ ចំនេះដឹងនៃការមួយចំនួននៃពួកគេអនុញ្ញាតឱ្យអ្នកសរសេរកូដជាមួយមុខងារដ៏ល្អបំផុត។ ប្រតិបត្តិករមិនគួរត្រូវបានគេរំលោភបំពានទេព្រោះចំនួនធំរបស់វាធ្វើឱ្យកម្មវិធីពិបាកក្នុងការបំបាត់កំហុសដោយអ្នកចងក្រងពិបាកយល់និងពិបាកក្នុងការយល់ដោយអ្នកខាងក្រៅ។
ប្រតិបត្តិករកិច្ចការ
កន្សោមនេះមានសំណុំបែបបទនៃសញ្ញាពហុវចនៈនិងសញ្ញាស្មើគ្នា។ វាត្រូវបានប្រើដើម្បីកំណត់តម្លៃជាក់លាក់ទៅអថេរជាក់លាក់មួយ។ វាជាការសំខាន់ដែលត្រូវចងចាំថាប្រភេទនៃកន្សោមនិងអថេរត្រូវតែផ្គូផ្គងប្រសិនបើវាមិនសំដៅទៅលើទាំងមូលនិងប្រភេទពិតប្រាកដ។ មានតែនៅក្នុងស្ថានភាពនេះនឹងមានការផ្លាស់ប្តូរដោយផ្ទាល់។
ប្រតិបត្តិករបរិវេណ
"Pascal" គឺជាភាសាសរសេរកម្មវិធីមួយដែលប្រើលំដាប់នៃប្រតិបត្តិករកម្មវិធីបំពានដោយភ្ជាប់ជាមួយតង្កៀបពិសេស។ វាគឺជាសំនួរមួយនៃការសាងសង់បរិវេណដែលកំណត់ដោយពាក្យចាប់ផ្តើមនិងបញ្ចប់។ នេះគឺជាឧបករណ៍ដ៏សំខាន់មួយនៃភាសាក្បួនដោះស្រាយដែលមានជំនួយពីការសរសេរកូដដោយប្រើវិធីសាស្រ្តរចនាសម្ព័ន្ធ។
ប្រតិបត្តិករនៃភាសា Pascal ដែលជាផ្នែកនៃរចនាសម្ព័ន្ធសមាសធាតុអាចខុសគ្នាទាំងស្រុងព្រោះមិនមានការរឹតបន្តឹង។ ជម្រៅនៃសំបុកក៏អាចខុសគ្នាដែរ។
ប្រតិបត្តិករ កម្មវិធីភាសា តាមលក្ខខណ្ឌ
សមាសភាគនេះផ្តល់នូវឱកាសមួយក្នុងកំឡុងពេលកម្មវិធីដើម្បីពិនិត្យមើលលក្ខខណ្ឌជាក់លាក់និងអនុវត្តសកម្មភាពអាស្រ័យលើលទ្ធផលនៃការអនុម័តរបស់វា។ ដូច្នេះពាក្យបញ្ជាតាមលក្ខខណ្ឌគឺជាមធ្យោបាយមួយនៃការបង្កើតសាខាក្នុងកំឡុងពេលប្រតិបត្តិការគណនា។
សេចក្តីថ្លែងការណ៍លក្ខខណ្ឌមានរចនាសម្ព័ន្ធមើលទៅដូចនេះ:
ប្រសិនបើ
នៅក្នុងកន្សោមនេះបើមិនដូច្នោះទេហើយប្រសិនបើត្រូវបានរក្សាទុកពាក្យគឺជាកន្សោមតក្កវិជ្ជាដែលមានមាតិកាបំពានហើយសញ្ញាប្រមាណវិធីគឺជាពាក្យបញ្ជាណាដែលប្រើភាសាសរសេរកម្មវិធីដែលបានប្រើ។
រចនាសម្ព័ន្ធនៃកូដកម្មវិធី
ចំណងជើងផ្នែកសេចក្តីថ្លែងនិងសេចក្តីពិពណ៌នាជាសមាសភាគសំខាន់ៗនៃកម្មវិធីដែលសរសេរជាភាសាដូចជា Pascal ។ ព័ត៌មានវិទ្យាអនុញ្ញាតឱ្យអ្នកសិក្សាពីធាតុទាំងនេះយ៉ាងពេញលេញនិងរៀនពីរបៀបប្រើវាឱ្យបានត្រឹមត្រូវ។
បឋមកថា, តាមក្បួន, មានឈ្មោះកូដ។ ឧទាហរណ៍កម្មវិធី MyFirst ។
នៅក្នុងផ្នែកសេចក្ដីពិពណ៌នាបណ្ណាល័យដែលបានភ្ជាប់ម៉ូឌុលស្លាកវដ្តប្រភេទអថេរជំពូកនៃការពិពណ៌នាមុខងារនិងនីតិវិធីអាចត្រូវបានរាយ។
ផ្នែកសេចក្ដីពិពណ៌នាម៉ូឌុលមានឈ្មោះរបស់បណ្ណាល័យដែលបានតភ្ជាប់ខាងក្នុងហើយចាប់ផ្ដើមដោយប្រើពាក្យដែលបម្រុងទុក។ វាគួរតែជាលើកដំបូងក្នុងចំណោមការពិពណ៌នាផ្សេងទៀតទាំងអស់។ ឈ្មោះម៉ូឌុលគួរតែត្រូវបានបំបែកពីគ្នាដោយសញ្ញាក្បៀស។
អ្នកអាចដាក់ស្លាកនៅលើអ្នកប្រតិបត្តិកូដកូដណាមួយដែលឈ្មោះគួរតែត្រូវបានលើកឡើងនៅក្នុងផ្នែកដែលត្រូវគ្នានៃសេចក្ដីពិពណ៌នា។
សេចក្តីពិពណ៌នាសង្ខេបនៃចំនួនថេរអនុញ្ញាតឱ្យបន្ថែមទៀតនៅក្នុងកូដដើម្បីសរសេរឈ្មោះរបស់ពួកគេជំនួសឱ្យតម្លៃលេខឬសំបុត្រ។
នៅក្នុងផ្នែកពិពណ៌នាអញ្ញត្តិដែលបានប្រើអ្នកគួរតែបញ្ជាក់គ្រប់ប្រភេទទាំងអស់ដែលនឹងត្រូវបានប្រើ: "var c, a, r: integer k, l, m: char; h1, h2: ប៊ូលីន";
កុំភ្លេចថា "Pascal" គឺជាភាសាសរសេរកម្មវិធីដែលតម្រូវឱ្យមានការពិពណ៌នាបឋមចាំបាច់នៃធាតុផ្សំទាំងអស់ដែលពាក់ព័ន្ធនឹងកម្មវិធី។
កូដគួរបញ្ចប់ដោយរយៈពេល។
កម្មវិធីគំរូ
"Pascal" គឺជាភាសាបឋមមួយហើយបន្ទាប់ពីសិក្សាព័ត៌មានខាងលើអ្នកអាចបន្តដោយផ្ទាល់ទៅការសរសេរកូដ។
ចូរបង្កើតកម្មវិធីបង្ហាញឃ្លាថា "វាគឺជាកម្មវិធីដំបូងរបស់ខ្ញុំ!"
ឧទាហរណ៏នៃកម្មវិធីនៅលើ "Pascal" គឺ មានសារៈសំខាន់ខ្លាំងណាស់ដើម្បីយល់ដូច្នេះព្យាយាមធ្វើវាឥឡូវនេះ។
ចាប់ផ្តើម
សរសេរ (វាគឺជាកម្មវិធីដំបូងរបស់ខ្ញុំ! ');
បញ្ចប់។
នោះជារឿងសាមញ្ញណាស់!
រកមើលកូដស្មុគស្មាញកាន់តែច្រើនដែលអ្នកអាចរកឃើញឫសនៃ សមីការជ្រុង។ យកចិត្តទុកដាក់លើគោលការណ៍នៃការបង្កើតកន្សោមគណនា។
យើងសង្ឃឹមថាឧទាហរណ៍នៃកម្មវិធី Pascal មានប្រយោជន៍សម្រាប់អ្នក។
Similar articles
Trending Now