បង្កើត, ការអប់រំមធ្យមសិក្សានិងសាលារៀន
ក្បួនដោះស្រាយលីនែអ៊ែរ - រចនាសម្ព័ដ្យាក្រាមនិងការគណនា
ជីវិតប្រចាំថ្ងៃរបស់មនុស្សគ្រប់រូបគឺដើម្បីដោះស្រាយជាមួយចំនួនធំនៃភារកិច្ចនៃការខុសប្លែកគ្នាការលំបាកនៅកន្លែងធ្វើការឬខណៈពេលកំពុងសិក្សា។ ភារកិច្ចមួយចំនួនគឺសាមញ្ញដូច្នេះ, ថានៅក្នុងការអនុវត្ដន៍របស់ពួកគេដែលយើងបានធ្វើសកម្មភាពមួយចំនួនដោយស្វ័យប្រវត្តិដោយមិនគិត។ ដំណោះស្រាយទៅនឹងបញ្ហាណាមួយសូម្បីតែសាមញ្ញបំផុត, ដូចជាក្បួនមួយដែលត្រូវបានអនុវត្តជាប់លាប់សម្រាប់ជំហានមួយចំនួន។ ប្រភេទនៃស្ថិរភាពនៅក្នុងបញ្ហាដោះស្រាយត្រូវបានគេហៅថាក្បួនដោះស្រាយមួយ។ សព្វថ្ងៃនេះយើងសម្លឹងមើលទៅអ្វីដែលជាក្បួនដោះស្រាយលីនេអ៊ែររចនាសម្ព័ន្ធរបស់ពួកគេត្រូវធ្វើការសម្រេចចិត្តតំណាងនិងកម្មវិធីរបស់ខ្លួន។
ភាសាក្បួនដោះស្រាយ
គំនិតនេះគឺជាការពិតប្រាកដសម្រាប់សិល្បករវេជ្ជបញ្ជាដើម្បីធ្វើឱ្យលំដាប់នេះនៃសកម្មភាពដែលត្រូវបានដឹកនាំទៅនឹងដំណោះស្រាយនៃបញ្ហានេះ។
ភាសានេះជាមធ្យោបាយនៃការអធិប្បាយអំពីក្បួនដោះស្រាយដែលត្រូវបានផ្តោតជាទូទៅលើអ្នកប្រើ។
នៅពេលដែលវាមកដល់ ភាសាកុំព្យូទ័រ ជាការចង្អុលបង្ហាញដោយវេជ្ជបញ្ជាពិតប្រាកដដែលបានកំណត់ជាដំណើរការកុំព្យូទ័រ។ លោកបាននៅក្នុងវេននាំពីទិន្នន័យដំបូង, ជួរនោះទៅលទ្ធផលដើម។
ការអភិវឌ្ឍនៃក្បួនដោះស្រាយមួយ - គឺពិតជាមានភាពស្មុគស្មាញនិងការប្រើប្រាស់ពេលវេលាដំណើរការ។ វាគឺជាការចងក្រងនៃការបច្ចេកទេសមួយ (ការអភិវឌ្ឍនៃ) លំដាប់នៃសកម្មភាព, បានរចនាឡើងដើម្បីដោះស្រាយបញ្ហាជាមួយនឹងជំនួយពីកុំព្យូទ័រ។
ក្បួនដោះស្រាយលក្ខណៈសម្បត្តិ
ក្នុងចំណោមលក្ខណៈសម្បត្តិដែលបានបញ្ចេញ:
- ជើង - គឺជាការបញ្ចប់នៃក្បួនដោះស្រាយទាំងមូលសម្រាប់ការកំណត់ចំនួនកំណត់ជំហាន (ជំហាន);
- ច្បាស់ (ពិតប្រាកដ) - តំណាងឱ្យលក្ខណៈពិសេសនៃច្បាប់បកស្រាយសម្រាប់អនុវត្តសកម្មភាពនិងលំដាប់នៃការប្រតិបត្តិរបស់ពួកគេ;
- ប្រសិទ្ធិភាព - លទ្ធផលចង់បានសម្រាប់ចំនួនកំណត់ណាមួយនៃជំហាន;
- ច្បាស់ណាស់ - ការណែនាំច្បាស់លាស់ត្រូវតែប្រតិបត្តិបាន;
- ម៉ាស់ - ក្បួនដោះស្រាយគួរតែអាចដោះស្រាយបញ្ហាជាក់លាក់ថ្នាក់នៃរូបមន្តទូទៅទៅនឹងបញ្ហានេះ។
ក្បួនដោះស្រាយលីនេអ៊ែរ។ ថ្នាក់កុំព្យូទ័រ 9
យើងបានពិភាក្សានិយមន័យនិងលក្ខណៈសម្បត្តិនៃគំនិតរួចទៅហើយ។ ឥឡូវនេះចូរយើងនិយាយពីទម្រង់របស់វា:
- លីនេអ៊ែរ;
- សាខា;
- ជាមួយនឹងវដ្ត។
យើងមានការចាប់អារម្មណ៍នៅក្នុងក្បួនដោះស្រាយលីនេអ៊ែរ។ តើមានអ្វីខ្លះ? ពួកគេមានពាក្យបញ្ជាដើម្បីប្រតិបត្តិបន្ទាប់ពីមួយផ្សេងទៀតនៅក្នុងលំដាប់ច្បាស់លាស់។
រចនាសម្ព័ន្ធលីនេអ៊ែរនៃក្បួនដោះស្រាយដែលអាចត្រូវបានសរសេរនៅក្នុងសំណុំបែបបទពាក្យសំដីនិងក្រាហ្វិក។
ខាងក្រោមនេះជាឧទាហរណ៍មួយដែលបានកត់ត្រាទុកនៅក្នុងសំណុំបែបបទពាក្យសំដីមួយ។ ដូច្នេះភារកិច្ច: ប្រមូលសាលា។ ជាដំណោះស្រាយ:
- ចាប់ផ្តើម។
- ក្រោកឈរឡើង។
- ធ្វើលំហាត់ប្រាណ។
- លាងសមាតមុខរបស់អ្នក។
- ទទួលបានស្លៀកពាក់។
- អាហារពេលព្រឹក។
- ប្រមូលផ្តុំសំពៀតឥណទាន។
- បញ្ចប់។
predsatvlyat រូបរាងក្រាហ្វិកខាងលើដំណើរការនឹងមានដូចខាងក្រោម:
ក្បួនដោះស្រាយលីនែអ៊ែរនៅក្នុងសំណុំបែបបទដ្យាក្រាមប្លុក,
ដ្យាក្រាមប្លុកនេះតំណាងឱ្យក្បួនដោះស្រាយរូបភាពមួយដែលជាគំរូល្អដែលក្នុងដំណាក់កាលដោយឡែកពីគ្នានីមួយគឺត្រូវបានតំណាងដោយប្លុកតំណាងនៅក្នុងភាពខុសគ្នានៃរាងធរណីមាត្រមួយ។ ក្រៅពីនេះការតភ្ជាប់រវាងដំណាក់កាលនេះ (នៅក្នុងពាក្យផ្សេងទៀត, លំដាប់នៃដំណាក់កាលប្រតិបត្តិ) ត្រូវបានចង្អុលបង្ហាញដោយសញ្ញាព្រួញដែលភ្ជាប់បំណែក (ប្លុក) ។ ប្លុកនីមួយត្រូវបានអមដោយសិលាចារឹកមួយ។ សម្រាប់សកម្មភាពធម្មតាដូចខាងក្រោមក្បួនដោះស្រាយដែលបានប្រើនៅក្នុងការលីនេអ៊ែរ រាងធរណីមាត្រ :
- ប្លុកក្បួនដោះស្រាយការចាប់ផ្តើមចុង។ នៅលើប្លុកនេះគឺសិលាចារឹក "ការចាប់ផ្តើម" ឬ "ការបញ្ចប់" ។
- «ទិន្នផលបញ្ចូល "ឯកតា។ ប្លុកនេះត្រូវបានតំណាងនៅក្នុងសំណុំបែបបទនៃប្រលេឡូក្រាមមួយ។ លោកបានដាក់សិលាចារឹកដូចខាងក្រោម: "បញ្ចូល", "ការដក", "បោះពុម្ព" ។ ភ្ជាប់ផងដែរដើម្បីឱ្យពួកគេក្នុងបញ្ជីនៃការបញ្ចូលមួយឬរៀងគ្នាអថេរលទ្ធផល។
- អង្គភាពនព្វន្ធ, ឬប្លុកសម្រេចចិត្ត។ វាត្រូវគ្នាទៅនឹងចតុកោណកែង។ ឯកតាការបង្ហាញគួរត្រូវបាន: "ប្រតិបត្តិការ", "ក្រុមប្រតិបត្តិការមួយ។ "
ប៉ុន្តែដោយមានជំនួយពីការដ្យាក្រាមប្លុកបង្ហាញដំណោះស្រាយនៃក្បួនដោះស្រាយលីនេអ៊ែរ។ បន្ទាប់, សូមនិយាយអំពីលក្ខណៈពិសេសនៃការផ្ដល់តម្លៃ។
ក្បួនដោះស្រាយកុំព្យូទ័រលីនេអ៊ែរ
សកម្មភាពសំខាន់ក្នុងក្បួនដោះស្រាយបឋមកុំព្យូទ័រ - កិច្ចការនេះអថេរដែលតម្លៃជាក់លាក់មួយ។ ក្នុងករណីដែលជាកន្លែងដែលតម្លៃថេរដែលបានកំណត់ដោយរូបរាងនៃការថតរបស់ខ្លួន, ទទួលបានតម្លៃអថេរជាក់លាក់ផ្អែកតែជាលទ្ធផលនៃកិច្ចការនេះ។ នេះអាចត្រូវបានសម្រេចដោយវិធីសាស្រ្តពីរ: ដោយមធ្យោបាយនៃការបង្រៀនកិច្ចការនេះ; ដោយបញ្ចូលពាក្យបញ្ជា។
ឧទាហរណ៍នៃក្បួនដោះស្រាយមួយសម្រាប់ដោះស្រាយលីនេអ៊ែរ
ខាងក្រោមនេះគឺជាការរៀបរាប់ឧទាហរណ៍មួយនៃច្បាប់នៃការចែកប្រភាគជាមួយនឹងក្បួនដោះស្រាយលីនេអ៊ែរដែលសៀវភៅសិក្សាមានមាតិកានេះ:
- ភាគយកនៃប្រភាគ 1 នេះគួរតែត្រូវគុណភាគបែងនៃប្រភាគ 2 នេះ;
- 1 ភាគបែងនឹងត្រូវបានគុណដោយភាគ 2;
- អ្នកចង់កត់ត្រាប្រភាគដែលមានភាគគឺជាលទ្ធផលនៃការអនុវត្តន៍នៃកថាខណ្ឌទី 1, និងភាគបែង - លទ្ធផលនៃការ 2 ពិន្ទុ។ សំណុំបែបបទពិជគណិតនៃវិធាននេះគឺមានដូចខាងក្រោម:
a / b: C / D = (មួយ * ឃ) / (ខ * ឃ) = m / n ។
ដូច្នេះយើងសង់ក្បួនដោះស្រាយការកុំព្យូទ័រមួយសម្រាប់ការចែកប្រភាគ។ ដើម្បីជៀសវាងការភាន់ច្រលំយើងនឹងប្រើសម្រាប់អថេរដែលមានអត្ថន័យដូចគ្នាដូចនៅក្នុងរូបមន្តដែលបានបញ្ជាក់ខាងលើ។ a, b, c, ទិន្នន័យដើមដែលជាអថេរចំនួនគត់ d- ។ លទ្ធផលនេះនឹងមានតម្លៃចំនួនគត់។ ជាដំណោះស្រាយភាសាក្បួនដោះស្រាយនឹងមានដូចខាងក្រោម:
ការបែងចែក SAL នៃប្រភាគ
ដើម
គោលបំណងនិង, B, C, D, m, n
គ្រប់គ្រង a, b, c, d
ម៉ែត្រ: = a * ឃ
n: = b * ជាមួយ
ការដកម៉ែត្រ, n
ការលេងហ្គេម
ដំណោះស្រាយទ្រង់ទ្រាយក្រាហ្វិក
ក្បួនដោះស្រាយលីនេអ៊ែរគ្រោងការណ៍ដែលបានរៀបរាប់ខាងលើគឺមានដូចខាងក្រោម:
ផ្ដល់តម្លៃទៅឱ្យក្រុមនេះមានទ្រង់ទ្រាយដូចខាងក្រោម:
អថេរ: = ការបញ្ចេញមតិ។
សញ្ញានេះ "=" ត្រូវបានអានដូចបានកំណត់។
កិច្ចការ - ក្រុមមួយដែលជាការចាំបាច់សម្រាប់កុំព្យូទ័រដើម្បីប្រតិបត្តិសកម្មភាពដូចខាងក្រោមនេះ:
- ការវាយតម្លៃនៃការបញ្ចេញមតិនេះ;
- ផ្ដល់តម្លៃអថេរដែលទទួលបាន។
នេះជាក្បួនដោះស្រាយខាងលើមានបទបញ្ជាពីរដែលជាកិច្ចការ។ នៅក្នុងដ្យាក្រាមប្លុកនៃកិច្ចការពាក្យបញ្ជានេះគួរតែត្រូវបានកត់ត្រាទុកក្នុងចតុកោណកែងមួយដែលត្រូវបានគេហៅថាអង្គភាពកុំព្យូទ័រ។
នៅពេលដែលបានរៀបរាប់ដោយក្បួនដោះស្រាយលីនេអ៊ែរមិនមានតម្រូវការពិសេសសម្រាប់ការអនុលោមតាមច្បាប់ចាំបាច់ជាមួយនឹងច្បាប់យ៉ាងតឹងរឹងនៅពេលដែលការសរសេរកន្សោម។ អ្នកអាចកត់ត្រាពួកវាដោយប្រើទម្រង់បែបបទគណិតវិទ្យាធម្មតា។ ប៉ុន្តែនេះមិនមែនវាក្យសម្ព័ន្ធភាសាសរសេរកម្មវិធីមួយយ៉ាងតឹងរឹង។
ក្នុងឧទាហរណ៍នេះក្បួនដោះស្រាយផងដែរបានចូលក្រុមនេះ:
បញ្ចូល, B, C, D ។
ពាក្យបញ្ជាបញ្ចូលក្នុងគំនូសតាងលំហូរដែលមានចែងទុកក្នុងប្រលេឡូក្រាមនោះឧទាហរណ៍នេះបញ្ចូលទិន្នផលអង្គភាព។ ពេលប្រតិបត្តិពាក្យបញ្ជានេះផ្អាករហូតដល់ដំណើរការអ្នកប្រើនឹងអនុវត្តសកម្មភាពជាក់លាក់។ ពោលគឺអ្នកប្រើចាំបាច់ត្រូវ ឧបករណ៍បញ្ចូល (ក្តារចុច) វាយអថេរចូល (តម្លៃរបស់ពួកគេ) ហើយចុចបញ្ចូលដែលដើរតួនាទីជាគ្រាប់ចុចបញ្ចូល។ វាជាការសំខាន់ណាស់ដែលតម្លៃបានបញ្ចូលនៅក្នុងលំដាប់ដូចគ្នាដូចដែលបញ្ជីបញ្ចូលអថេរដែលត្រូវគ្នាដែលស្ថិតនៅក្នុងនេះ។
ក្បួនដោះស្រាយលីនេអ៊ែរ។ ការសរសេរកម្មវិធីរបស់ខ្លួន
ដូចដែលបានរៀបរាប់នៅដើមអត្ថបទនេះ, កម្មវិធីលីនេអ៊ែរអាចនឹងរួមបញ្ចូលសេចក្តីថ្លែងការណ៍ដូច:
- កិច្ចការ;
- ា្ញ;
- ការសន្និដ្ឋាន។
នោះគឺការប្រើប្រាស់ប្រតិបត្តិករខាងលើដើម្បី សរសេរកម្មវិធីលីនេអ៊ែរ ក្បួនដោះស្រាយ។
ដូច្នេះ ប្រតិបត្តិករកិច្ចការ ក្នុងភាសាសរសេរកម្មវិធីត្រូវបានសរសេរដូចខាងក្រោម:
អនុញ្ញាតការ = ខ, ដែលជាកន្លែងដែលមួយ - ការខអថេរ - ការបញ្ចេញមតិ។ ឧទាហរណ៍ 'A = 20 អ៊ី។
ប្រតិបត្តិករធាតុគឺមានដូចខាងក្រោម:
INPUT ឧទាហរណ៍: ការបញ្ចូលគ
ទិន្នផលទិន្នន័យប្រតិបត្តិករតម្លៃដែលបានសរសេរនៅក្នុងសំណុំបែបបទនេះ:
បោះពុម្ព។ ឧទាហរណ៍បោះពុម្ពម៉ាសអេស
ខាងក្រោមនេះគឺជាឧទាហរណ៍ធម្មតា។ យើងត្រូវការដើម្បីសរសេរកម្មវិធីមួយដែលនឹងរកឃើញចំនួនទឹកប្រាក់នៃការបញ្ចូលពីចំនួនលេខក្តារចុច A និង B. មួយ
ភាសាសរសេរកម្មវិធីមួយដែលយើងទទួលបានកម្មវិធី, អត្ថបទដែលត្រូវបានបង្ហាញដូចខាងក្រោម។
ប្រតិបត្តិករធាតុទិន្នផលក្នុងភាសាសរសេរកម្មវិធីលោក Pascal
លោក Pascal មិនបម្រុងទុកប្រតិបត្តិករពិសេស, បង្ហាញថាប្រតិបត្ដិការបញ្ចូលឬលទ្ធផលដែលប្រើក្បួនដោះស្រាយលីនេអ៊ែរ។ កម្មវិធីនៃការផ្លាស់ប្តូរព័តមានត្រូវបានអនុវត្តដោយមានជំនួយពីនីតិវិធីកសាងឡើងនៅក្នុងនោះ។ ចាប់តាំងពីមានតម្រូវការសម្រាប់ការបរិយាយបឋមនៃនីតិវិធីស្តង់ដារនោះទេ, វាគឺអាចរកបានសម្រាប់កម្មវិធីនីមួយ, ដែលមានសេចក្ដីយោងទៅកាន់វា។ ដូចគ្នានេះផងដែរឈ្មោះនៃនីតិវិធីបានឱ្យដឹងថានេះមិនគម្រោងពាក្យគន្លឹះណាមួយឡើយ។
នៅពេលដែលអ្នកបញ្ចូលទិន្នន័យដោយប្រើប្រតិបត្តិករបែបនេះសម្រាប់ចូលដំណើរការនីតិវិធីស្តង់ដានៃការបញ្ចូលទិន្នន័យដែលត្រូវបានរួមបញ្ចូលរួចហើយទៅក្នុងកម្មវិធីនេះ។
អាន (A, B, C), ដែលជាកន្លែងដែល A, B, C - អថេរដែលត្រូវបានបញ្ចូលទៅក្នុងការចងចាំសម្រាប់ការផ្ទុក។
Readlnn (X1, Y, x2) - ការបញ្ចប់ការចូលទស្សន៍ទ្រនិចលោតទៅដើមបន្ទាត់ថ្មី។
Readlnn; - បង្ហាញពីការចុចរង់ចាំ« Enter »។ ជាធម្មតាប្រតិបត្តិករនេះគឺត្រូវបានបញ្ចូលទៅក្នុងអត្ថបទមុនពេលការប្រកួតវគ្គផ្តាច់ព្រ័ត្រ«ចប់»ដើម្បីសង្គ្រោះលទ្ធផលនៃកម្មវិធីនេះនៅលើមាតិកាអេក្រង់។
ទិន្នន័យទិន្នផលនៅលើអេក្រង់ម៉ូនីទ័រដោយប្រើប្រតិបត្តិករទាំងនេះ:
សរសេរ (A, B, C) - បញ្ជាក់តម្លៃនៃ A, B, C នេះក្នុងមួយជួរដេកនិងការទស្សន៍ទ្រនិចមិនចាកចេញពីបន្ទាត់បច្ចុប្បន្ន។
Writeln (z, y, Z2) - បញ្ចប់តម្លៃលទ្ធផលទស្សន៍ទ្រនិចនឹងផ្លាស់ទីទៅបន្ទាត់ថ្មីនៅទីតាំងនោះ។
writeln; - បានបញ្ជាក់ឱ្យឆ្លងកាត់បន្ទាត់មួយហើយផ្លាស់ទីទៅដើមថ្មីមួយនេះ។
ប៉ុន្តែដោយមានជំនួយពីសេចក្តីថ្លែងសាមញ្ញដូចនិងបញ្ចូលនិងអនុវត្តលទ្ធផលនៃទិន្នន័យនៅក្នុងលោក Pascal ។
Similar articles
Trending Now