កូដសរសេរកម្មវិធី C គឺជាបណ្តុំនៃកម្មវិធី C ពេញលេញចំនួន 82 ជាមួយនឹងលទ្ធផល សម្រាប់សិស្ស និងអ្នកចាប់ផ្តើមដំបូងដែលរៀនបានល្អបំផុតពីឧទាហរណ៍។
កម្មវិធី C នីមួយៗគឺរួចរាល់សម្រាប់ចម្លង ចងក្រង និងដំណើរការ ភ្ជាប់មកជាមួយនឹងការដំណើរការគំរូពិតប្រាកដ និងពន្យល់ពីរបៀបដែលកូដដំណើរការ។ វាទាំងអស់ដំណើរការក្រៅបណ្តាញ។
ទាំងនេះមិនមែនជាអត្ថបទខ្លីៗទេ៖ ឧទាហរណ៍សរសេរកម្មវិធី C ចំនួន 82 នីមួយៗគឺជាកម្មវិធីពេញលេញនៅក្នុងស្តង់ដារ C (C17) ដែលចងក្រងដោយគ្មានការព្រមាន បន្ទាប់មកដោយលទ្ធផលនៃការដំណើរការពិតប្រាកដ និងការពន្យល់ជាភាសាសាមញ្ញ។
កម្មវិធី C នៅក្នុងកម្មវិធី (១១ ផ្នែក)
• មូលដ្ឋានគ្រឹះ៖ របៀបចងក្រង និងដំណើរការ, Hello World, ការអានការបញ្ចូលដោយសុវត្ថិភាពជាមួយ scanf និង fgets, ប្រតិបត្តិករនព្វន្ត, ប្តូរលេខពីរ, ទំហំ និងជួរនៃប្រភេទទិន្នន័យ, លេខកូដតួអក្សរ (ASCII)
• លក្ខខណ្ឌ៖ គូ ឬសេស, ស្រៈ ឬព្យញ្ជនៈ, ការត្រួតពិនិត្យឆ្នាំបង្គ្រប់, ធំបំផុតនៃលេខបី, ម៉ាស៊ីនគិតលេខថ្នាក់, ឫសនៃសមីការការ៉េ
• រង្វិលជុំ និងលេខ៖ ផលបូក និងមធ្យមភាគនៃលេខ n, តារាងគុណ, ផលបូកនៃខ្ទង់, បញ្ច្រាសលេខ, ចំនួន palindrome, ហ្វាក់តូរីយ៉ែល, ស៊េរី Fibonacci, ការត្រួតពិនិត្យលេខបឋម, Sieve of Eratosthenes, លេខ Armstrong, GCD (HCF) និង LCM, nCr និង nPr, ថាមពលនៃលេខ, លេខល្អឥតខ្ចោះ
• កម្មវិធីលំនាំ៖ ត្រីកោណផ្កាយ និងលេខ, ពីរ៉ាមីតផ្កាយ, លំនាំពេជ្រ, ការ៉េប្រហោង, ត្រីកោណ Floyd, ត្រីកោណ Pascal
• ប្រព័ន្ធលេខ៖ ទសភាគទៅគោលពីរ, គោលពីរទៅគោលដប់, ទសភាគទៅគោលប្រាំបី និងគោលដប់ប្រាំមួយ, គោលដប់ប្រាំមួយទៅគោលដប់, ប្រតិបត្តិករប៊ីត
• អារេ៖ ផលបូក និង មធ្យមភាគ ធាតុធំបំផុត និងតូចបំផុត បញ្ច្រាសអារេ បញ្ចូល និងលុបធាតុ ការស្វែងរកលីនេអ៊ែរ ការស្វែងរកគោលពីរ ការតម្រៀបពពុះ ការតម្រៀបជម្រើស ការតម្រៀបបញ្ចូល បញ្ចូលអារេដែលបានតម្រៀបពីរ ចំនួនប្រេកង់ លុបស្ទួន
• ម៉ាទ្រីស៖ ការបូក និងដកម៉ាទ្រីស ការគុណម៉ាទ្រីស ការប្តូរម៉ាទ្រីស កត្តាកំណត់ 2 × 2 និង 3 × 3
• ខ្សែអក្សរ៖ ប្រវែងខ្សែអក្សរ បញ្ច្រាសខ្សែអក្សរ ខ្សែអក្សរប៉ាលីនដ្រូម រាប់ស្រៈ និងព្យញ្ជនៈ ប្តូរអក្សរធំ រាប់ពាក្យ បន្ទាត់ និងតួអក្សរ ភ្ជាប់គ្នា ប្រៀបធៀប និងចម្លងខ្សែអក្សរ ពិនិត្យអាណាក្រាម លុបចន្លោះ ស្រៈ ឬសញ្ញាវណ្ណយុត្តិ ខ្សែអក្សរទៅជាចំនួនគត់
• សូចនាករ និងអនុគមន៍៖ មូលដ្ឋានគ្រឹះសូចនាករ ប្តូរជាមួយសូចនាករ អារេ និងសូចនាករ អារេថាមវន្តជាមួយ malloc និង realloc សូចនាករអនុគមន៍ និង qsort ឧទាហរណ៍ហៅឡើងវិញ ប៉មហាណូយ
• រចនាសម្ព័ន្ធ និងឯកសារ៖ កំណត់ត្រាសិស្ស ចំនួនស្មុគស្មាញ សរសេរ និងអានឯកសារអត្ថបទ រាប់បន្ទាត់ និងពាក្យក្នុងឯកសារ ចម្លងឯកសារ
• គម្រោងសាមញ្ញ៖ ម៉ាស៊ីនគិតលេខ ឧបករណ៍បម្លែងសីតុណ្ហភាព ម៉ឺនុយគណនីធនាគារ ល្បែងទាយលេខ tic-tac-toe
ទំព័រកម្មវិធី C នីមួយៗមាន
• កូដប្រភពពេញលេញ រួចរាល់សម្រាប់ចម្លង និងដំណើរការ
• គំរូដំណើរការពីកម្មវិធីពិត ជាមួយនឹងការបញ្ចូលដែលបានវាយបញ្ចូលដែលបានបន្លិច
• ការពន្យល់ច្បាស់លាស់អំពី "របៀបដែលវាដំណើរការ" ជាមួយនឹងតារាង និងដ្យាក្រាមដែលពួកវាជួយ
• កំណត់ចំណាំលើកំហុសទូទៅ៖ ចំនួនគត់លើសចំណុះ សតិបណ្ដោះអាសន្នលើសចំណុះ ការបញ្ចូលមិនមានសុវត្ថិភាព និងឥរិយាបថមិនបានកំណត់
• តំណភ្ជាប់ទៅកាន់កម្មវិធីពាក់ព័ន្ធ
លក្ខណៈពិសេស
• កម្មវិធី C ចំនួន 82 ដែលមានទិន្នផលក្នុង 11 ផ្នែក
• ដ្យាក្រាមចំនួន 13 សម្រាប់តម្រៀប ស្វែងរក ម៉ាទ្រីស សូចនាករ និងការបញ្ចូលឡើងវិញ
• ស្វែងរកនៅទូទាំងកម្មវិធីទាំងអស់ពីអេក្រង់ដើម
• របៀបងងឹត
• ដំណើរការក្រៅបណ្តាញ មិនត្រូវការគណនីទេ
• មានជា 8 ភាសា៖ អង់គ្លេស អេស្ប៉ាញ៉ុល ព័រទុយហ្គាល់ បារាំង អាល្លឺម៉ង់ អារ៉ាប់ ហិណ្ឌូ និងភាសាឥណ្ឌូនេស៊ី (ការពន្យល់ត្រូវបានបកប្រែ; កូដ C នៅដដែល)
សម្រាប់អ្នកណា
• សិស្សដែលរៀន C នៅសាលារៀន មហាវិទ្យាល័យ ឬសាកលវិទ្យាល័យ ដែលចង់ឱ្យកូដ C ដំណើរការដើម្បីសិក្សា
• អ្នកចាប់ផ្តើមដំបូងដែលយល់គំនិតកាន់តែប្រសើរបន្ទាប់ពី ការមើលឃើញកម្មវិធី C ពេញលេញ និងលទ្ធផលរបស់វា
• អ្នកដែលកំពុងរៀបចំសម្រាប់ការប្រឡងមន្ទីរពិសោធន៍សរសេរកម្មវិធី C និងការធ្វើតេស្តជាក់ស្តែង
• អ្នករៀនកម្មវិធីបង្រៀនសរសេរកម្មវិធី C ដែលចង់បានកម្មវិធីអនុវត្តបន្ថែម
កម្មវិធីទាំងនេះគឺជាកម្មវិធីដើម ហើយត្រូវបានសាកល្បងជាមួយកម្មវិធីចងក្រង C17។ កូដសរសេរកម្មវិធី C គឺជាជំនួយការសិក្សាឯករាជ្យ។ វាមិនមានទំនាក់ទំនងជាមួយអ្នកលក់កម្មវិធីចងក្រង សាកលវិទ្យាល័យ ឬស្ថាប័នស្តង់ដារណាមួយឡើយ។
កម្មវិធី C ដែលមានលទ្ធផល៖ ឧទាហរណ៍កម្មវិធី C ដែលបានសាកល្បងចំនួន ៨២ ដែលបានពន្យល់យ៉ាងច្បាស់លាស់
បានដំឡើងកំណែនៅ
13 តុលា 2026