កុំព្យូទ័រ, ផ្នែកទន់
រចនាសម្ព័ន្ធរបស់កម្មវិធីនេះនៅក្នុងលោក Pascal: សម្រាប់ការចាប់ផ្តើមកម្មវិធី
ភាសាសរសេរកម្មវិធីមានតំលៃសមរម្យបំផុតសម្រាប់អ្នកចាប់ផ្តើមដំបូងគឺ លោក Pascal ។ នេះ គឺដោយសារតែយ៉ាងហោចណាស់ការពិតដែលថាលោកបានសិក្សានៅក្នុងសាលារៀនខ្ពស់ព្រមទាំងសិស្សថ្មីវិទ្យាល័យមួយ។ វាត្រូវបានគេប្រើជាមូលដ្ឋានសម្រាប់ការអភិវឌ្ឍនៃភាសាជាច្រើនផ្សេងទៀត។ ទោះជាយ៉ាងណា, ជាស្នូលសម្រាប់ការអភិវឌ្ឍនៃការប្រើប្រាស់មិនសមហេតុផលរបស់ខ្លួនឥឡូវនេះដូចជាឧបករណ៍បច្ចេកទេសដែលវាត្រូវបានបាត់បង់នៅឆ្ងាយទៅមុខនេះ។
ឥឡូវនេះគឺមានច្រើននៃការប្រាក់ដែលរក្សាវាក្យសម្ព័ន្ធ។ ពួកគេខុសគ្នាតែនៅក្នុង ការសរសេរកម្មវិធីដែលបានមធ្យម ភាសាដូចជាលោក Pascal ។ រចនាសម្ព័ន្ធរបស់កម្មវិធីនេះនឹងត្រូវបានសិក្សានៅក្នុងអត្ថបទនេះ។ តាមក្បួនមួយដែលស្វែងយល់ការសរសេរកម្មវិធីបានចាប់ផ្តើមជាមួយនឹងកម្មវិធី "ជំរាបសួរ, ពិភពលោក!" ។
ប្រវត្តិនៃភាសា
លោក Pascal បានមកដល់ពន្លឺនៅក្នុងឆ្នាំ 1970 ដោយសារតែ, oddly គ្រប់គ្រាន់, Niklaus Wirth ។ ឈ្មោះភាសាដែលបានផ្ដល់ឱ្យនៅក្នុងកិត្តិយសនៃលោក Blaise Pascal - ជាមនុស្សអស្ចារ្យមានដើមកំណើតមកពីប្រទេសបារាំង។ នេះត្រូវបានរាប់ជាសុចរិតដោយការពិតដែលថាអ្នកវិទ្យាសាស្រ្តបានបង្កើតម៉ាស៊ីនដំបូងគេរបស់ពិភពលោកដែលអាចបូកនិងដកលេខ។
ការអភិវឌ្ឍភាសាត្រូវបានអនុវត្តពីឆ្នាំ 1968 ដល់ឆ្នាំ 1969 ។ នេះជាលើកដំបូងបានបង្ហាញខ្លួននៅក្នុងឆ្នាំ 1970 អ្នកបង្កើតនេះបង្ហាញ "កូន" របស់គាត់ផ្តោតលើរចនាប័ទ្មនៃកម្មវិធីព្រមទាំងការបញ្ចូលទិន្នន័យក្នុងលោក Pascal ។ រចនាសម្ព័ន្ធនៃកម្មវិធីនេះត្រូវបានបង្កើតឡើងដោយ Wirth ។ វាមានរូបមន្តសាមញ្ញនិងសញ្ញាន័យវិទ្យា។ ផ្ទាល់ "កូនចៅ" លោក Pascal ជាភាសាមួយ "Modula-2" ។ អ្នកអភិវឌ្ឍន៍របស់ខ្លួនផងដែរបានក្លាយទៅជា Wirth ។
ច្បាប់វេយ្យាករណ៍
វាគួរតែត្រូវបានកត់សម្គាល់ថាវាមិនមែនជាការលំបាកណាស់ក្នុងរចនាសម្ព័ន្ធកម្មវិធីភាសានេះ។ អ្នកនិពន្ធលោក Pascal បានដាក់ការប្រើប្រាស់តែបីពិន្ទុមេ - ចំណងជើងសេចក្ដីអធិប្បាយនិងប្រតិបត្តិករ។
- ចំណងជើង។ នៅទីនេះអ្នកត្រូវតែបញ្ជាក់ឈ្មោះរបស់កម្មវិធីនេះ, ប៉ុន្តែនេះមិនមែនជាធាតុសំខាន់មួយ។ វាត្រូវបានបង្កើតឡើងតែនៅពេលដែលអ្នកអភិវឌ្ឍន៍ដែលចង់បាន។ នេះបើយោងតាមវិសាលភាពកាន់តែច្រើនវាអាស្រ័យលើបរិស្ថានសរសេរកម្មវិធីនេះ។ ក្នុង Turbo លោក Pascal មិនត្រូវការវា។ ប៉ុន្តែនៅសាកលវិទ្យាល័យ ETH វាគឺជាការចាំបាច់ដើម្បីបង្កើតខ្សែអក្សរមួយ។ ការប្រើប្រាស់ត្រូវបានអនុញ្ញាតតែតួអក្សរក្រមលេខនិងសញ្ញា "_" ។
- បរិយាយ។ ផ្នែកនេះរាយអថេរដែលអាចរកបាន (អារេ), ស្លាក, ហើយដូច្នេះនៅលើ។ ឃ
- ប្រតិបត្តិករ។ នៅក្នុងរចនាសម្ព័ន្ធកម្មវិធីមានរួមបញ្ចូលទាំងការរៀបរាប់លោក Pascal ប្រតិបត្តិករក្នុងតង្កៀបចាប់ផ្តើមចុង។
របៀបជាច្រើនដែលពួកគេនឹងត្រូវបាននៅក្នុងបន្ទាត់ដូចគ្នានេះ, វាមិនមានបញ្ហា។ អ្វីដែលមេ - បន្ទាប់ពីការបញ្ចប់នៃក្រុមនីមួយដើម្បីដាក់តួអក្សរពិសេស - សញ្ញា។ លើសពីនេះទៀតភាសានេះជាករណីអាក្រក់: មានភាពខុសគ្នារវាងប្រតិបត្តិករវ៉ា, និងវ៉ា var ទេ។
វាក្យសម្ព័ន្ធនិង semantic ការ
កណ្តាលទៅនឹងការងារនៃអក្ខរក្រមនេះដើរជាមួយបរិស្ថានសរសេរកម្មវិធី។ រក្សាទុកក្នុងចិត្តថាវាមាន:
- អក្សរឡាតាំង, ទាំងធំនិងអក្សរតូច;
- ចន្លោះ;
- គូសពី;
- តួលេខអារ៉ាប់ ប្រភេទ;
- និមិត្តសញ្ញាគណិតវិទ្យា;
- មានកំណត់ (នៅក្នុងបញ្ជីរបស់ខ្លួននៃចំណុចធាតុសញ្ញាក្បៀសសញ្ញា, ល ... );
- បញ្ជាក់;
- ពាក្យជំនួយ (ប្រតិបត្តិករ) ។
រចនាសម្ព័ន្ធនៃកម្មវិធីនៅ Turbo លោក Pascal នេះគឺមិនខុសគ្នាពីរចនាសម្ព័ន្ធរបស់ PascalABC នេះ។ ភាពខុសគ្នានេះនៅក្នុងការពួកគេនៅក្នុងទិន្នន័យខាងក្រៅ, មិនមានអ្វីច្រើនទៀត។ បានបង្ហាញថាឈ្មោះរបស់អថេរនិងប្រភេទផ្សេងទៀត, វាគឺជាការចាំបាច់ក្នុងការចងចាំថាឈ្មោះនេះមិនគួរចាប់ផ្តើមដោយលេខមួយតួអក្សរគូសមួយអាចនៅក្នុងទីតាំងណាមួយនោះទេប៉ុន្តែមកពីនិមិត្តសញ្ញាអក្សរកាត់ដែលត្រូវបានអនុញ្ញាតឱ្យប្រើតែអក្សរ នៃអក្ខរក្រមឡាតាំង។
យោបល់ទៅជួរដេកដែលមានដង្កៀបឬជុំដែលមានសញ្ញាផ្កាយ (* .. *) ។
ប្រភេទទិន្នន័យ
រចនាសម្ព័ន្ធនៃកម្មវិធីនៅក្នុងលោក Pascal នេះនិងមានរួមបញ្ចូលទាំងការពិចារណានៃវត្ថុដូចជា ប្រភេទទិន្នន័យ។ ពួកគេគឺមានបីប្រភេទ:
- ប៊ូលីន (ពិតនិងមិនពិត);
- លេខ (លេខអារ៉ាប់);
- តួអក្សរ (ការប្រើប្រាស់នៃការ, b, c និងអាវ។ d ។ ) ។
នៅពេលដូចគ្នានេះដែរប្រភេទទីពីរត្រូវបានបែងចែកជាប្រភេទរង: ចំនួនគត់និងពិតប្រាកដ។ ពួកគេបានឆ្លើយតបទៅនឹងការប្រតិបត្តិករមួយចំនួន: ចំនួនគត់និង Real រៀងគ្នា។ តួអក្សរត្រូវបានបែងចែកជាតួអក្សរនិងខ្សែអក្សរតែមួយផងដែរ។ នេះសំដៅទៅលើប្រភេទទិន្នន័យដូចជា (នៅក្នុងករណីដំបូង) ចំនួន 1, លិខិតមួយឬមួយ, និង (លើកទីពីរ) ឃ្លាទាំងមូលឬការបញ្ចេញមតិ។ នៅក្នុងកម្មវិធីនេះពួកគេត្រូវបានគេកត់ត្រាទុកនៅក្រោមឈ្មោះរបស់ចានិងនិទាឃរដូវ។
តម្លៃនេះមានការចាត់ថ្នាក់របស់ខ្លួនផ្ទាល់។ ពួកគេត្រូវបានបែងចែកទៅជាថេរនិងអថេរ។ ភាពខុសគ្នារវាងពួកគេគឺជាការសំខាន់។ ជាលើកដំបូងនេះសន្មត់ថាតម្លៃនៃតួអក្សរដែលមិនផ្លាស់ប្តូរក្នុងអំឡុងពេលប្រតិបត្តិកម្មវិធី។ អថេរមួយដែលត្រូវបានកំណត់តម្លៃមួយនៅក្នុងវគ្គសិក្សានៃការប្រើតួអក្សរពិសេសនេះ - ពោះវៀនធំ។
យោបល់
ដើម្បីសម្រេចបាននូវការយល់ដឹងពេញលេញនៃកម្មវិធីនេះនិងការទាំងអស់នៃដំណើរការរបស់ខ្លួនមុខងារនៃសេចក្តីអធិប្បាយ។ ពួកគេមាន, ដូចដែលត្រូវបានចែងខាងលើត្រូវបានដាក់ក្នុងដង្កៀបរួញអង្កាញ់។ នេះគឺមានសារៈសំខាន់ជាពិសេសប្រសិនបើអ្នកគឺជាអ្នកថ្មីដើម្បីមើលកូដ។ ដោយសារតែការដោយប្រើជម្រើសនេះអ្នកអាចរកឃើញកំហុសនៅក្នុងកម្មវិធីត្រៀមខ្លួនជាស្រេចបានបង្កើតដោយផ្អែកលើអ្វីដែលត្រូវបានសរសេរនៅក្នុងសេចក្តីអធិប្បាយយ៉ាងងាយស្រួល។ លើសពីនេះទៀតពួកគេនឹងជួយអ្នកអភិវឌ្ឍន៍ជាមួយនឹងពេលវេលាដើម្បីយល់ពីកូដកម្មវិធីនេះយ៉ាងឆាប់រហ័ស។
រចនាសម្ព័ន្ធនៃកម្មវិធីក្នុងគុណលក្ខណៈ Pascal បានអនុញ្ញាតឱ្យយោបល់ទៅនឹង រចនាសម្ព័ន្ធទិន្នន័យដែលបាន កំណត់នៅក្នុងប្លុកទីពីរ។ មានត្រូវបញ្ចូលអត្ថបទដែលនឹងមានគោលបំណងនៃការប្រតិបត្តិករគ្នានិងវិធីដែលវាត្រូវបានប្រើក្នុងពេលអនាគត។
ដូចខាងក្រោមជួយរុករកតង្កៀបអត្ថាធិប្បាយបានចាប់ផ្តើម-END នៅជុំវិញពួកគេ។ ជាពិសេសវានឹងមានប្រយោជន៍នៅក្នុងវដ្តកម្មវិធីតម្រង់ទិស។ ដូច្នេះវានឹងមានភាពងាយស្រួលក្នុងការយល់នូវអ្វីដែលប្លុកនៃសេចក្តីថ្លែងការណ៍មួយដែលត្រូវបានបញ្ចប់។
មតិយោបល់មិនអាចត្រូវបានអានបរិស្ថានសរសេរកម្មវិធី, ដូច្នេះពួកគេអាចកាន់ចំនួននៃពេលណាមួយនិងមិនត្រូវបានកំណត់នៅក្នុងលេខលំដាប់អក្សរក្រម។
វណ្ណយុត្ត
រចនាសម្ព័ន្ធរបស់កម្មវិធីនេះនៅក្នុងលោក Pascal មានវណ្ណយុត្តរបស់ខ្លួន, ទោះជាយ៉ាងណា, គឺមិនមែនជាការភ្ញាក់ផ្អើល។ បានប្រើច្រើនបំផុតគឺជាសញ្ញានៃសញ្ញានេះ។ វាត្រូវបានដាក់បន្ទាប់ពីការរៀបរាប់គ្នាស្លាកប្លុក, ប្រភេទ, Const, វ៉ានិងអាវ។ អ៊ីប៉ុន្តែសញ្ញាដែលមិនចាំបាច់បន្ទាប់ពីពាក្យប្តេជ្ញាចិត្តបំផុត។ វាមិនត្រូវបានដំឡើងបន្ទាប់ពីការចាប់ផ្តើម; បន្ទាប់ពីបានបញ្ចប់ត្រូវបានដាក់តែប៉ុណ្ណោះប្រសិនបើកម្មវិធីនោះមិនបានបញ្ចប់នៅឡើយទេ។ ក្នុងកូដដែលមានវដ្តនិងស្របទៅតាមត្រូវបានប្រើ, និងផ្សេងទៀតបន្ទាប់មកសញ្ញានេះមិនត្រូវបានត្រូវការបន្ទាប់ពីពាក្យទាំងនេះ។
នៅចុងបញ្ចប់នៃកម្មវិធីនេះបន្ទាប់ពីបានបញ្ចប់ត្រូវតែដំឡើងចំណុចនេះ, បើមិនដូច្នេះទេបរិស្ថានសរសេរកម្មវិធីមិនយល់ថាលេខកូដត្រូវបានបញ្ចប់។
បញ្ចូលទិន្នន័យនិងទិន្នផល
រចនាសម្ព័ន្ធរបស់កម្មវិធីនេះក្នុងការអនុញ្ញាតឱ្យអ្នកដើម្បីលោក Pascal បញ្ចូលទិន្នន័យក្នុងវិធីបីយ៉ាងផ្សេងគ្នា។ ក្នុងចំណោមពួកគេ:
- ដោយមានជំនួយពីប្រតិបត្តិករ Readln នេះអាន។
- ជាមួយនឹងការប្រើប្រាស់នៃនិមិត្តសញ្ញាដែលកិច្ចការនេះ - ពោះវៀន។
- ថេរ។ នៅក្នុងករណីនេះ, ការបញ្ចូលទិន្នន័យត្រូវបានធ្វើនៅក្នុង var ប៉ារ៉ាម៉ែត្រ។
ពសន្និដ្ឋានទទួលបានអាចត្រូវបានធ្វើឡើងដោយប្រើ bunch នៃការសរសេរនិងការ Writeln ប្រតិបត្តិករមួយ។ ក្នុងករណីខ្លះវាអាចត្រូវបានបាត់ខ្លួននោះទេប៉ុន្តែវាគ្រាន់តែមានន័យថាវាត្រូវបានសាងសង់ឡើងចូលទៅក្នុងដំណើរការផលិតរួចទៅហើយ។
Similar articles
Trending Now