កុំព្យូទ័រ, ការសរសេរកម្មវិធី
ហេតុអ្វីបានជាការអ៊ិនកូដប្រព័ន្ធគោលពីរសកល? វិធីសាស្រ្តការសរសេរកម្មវិធី
កុំព្យូទ័រនេះបានដំណើរការចំនួនធំព។ ឯកសារអូឌីយ៉ូ, រូបភាព, អត្ថបទ - ទាំងអស់ដែលអ្នកចង់លេងឬការបង្ហាញ។ ហេតុអ្វីបានជាសរសេរកូដប្រព័ន្ធគោលពីរវិធីសាស្រ្តជាសកលនៃការសរសេរកម្មវិធីឧបករណ៍បច្ចេកទេសនៃទិន្នន័យណាមួយគឺជា?
តើមានអ្វីខុសពីការអ៊ិនគ្រីបគឺកូដ?
ជាញឹកញាប់មនុស្សស្មើគំនិតនៃ "សរសេរកូដ" និង "ការអ៊ិនគ្រីប", នៅពេលដែលការពិតពួកគេមានអត្ថន័យផ្សេងគ្នា។ ដូច្នេះការអ៊ិនគ្រីបគឺជាដំណើរការនៃការផ្លាស់ប្តូពដើម្បីលាក់វា។ ឌិគ្រីបជាញឹកញាប់អាចមនុស្សម្នាក់ដែលបានប្តូរអត្ថបទឬមនុស្សណ្តុះបណ្តាលពិសេស។ សរសេរកូដគឺត្រូវបានប្រើសម្រាប់ដំណើរការនៃពនិងការបន្ធូរបន្ថយនៃការប្រើប្រាស់ទៅកាន់នាង។ តារាងការសរសេរកូដជាទូទៅត្រូវបានគេប្រើជាទូទៅ, ស៊ាំទៅនឹងមនុស្សគ្រប់គ្នា។ វាត្រូវបានសាងសង់ឡើងចូលទៅក្នុងកុំព្យូទ័ររបស់អ្នក។
គោលការណ៍កូដប្រព័ន្ធគោលពីរ
ការអ៊ិនកូដប្រព័ន្ធគោលពីរគឺមានមូលដ្ឋានលើការប្រើប្រាស់និមិត្តសញ្ញាដែលបានតែពីរ - 0 និង 1 - សម្រាប់ការដំណើរការឧបករណ៍ប្រើដោយពខុសគ្នា។ សញ្ញាទាំងនេះត្រូវបានហៅថាតួលេខគោលពីរអង់គ្លេស - ខ្ទង់ប្រព័ន្ធគោលពីរឬបន្តិច។ គ្នានៃនិមិត្តសញ្ញា នៃកូដប្រព័ន្ធគោលពីរ កាន់កាប់ការចងចាំរបស់កុំព្យូទ័រមួយទៅ 1 បន្តិច។ ហេតុអ្វីបានជាសរសេរកូដប្រព័ន្ធគោលពីរវិធីសាស្រ្តសកលនៃដំណើរការពជាអ្វី? ការពិតដែលថាកុំព្យូទ័រមានភាពងាយស្រួលក្នុងការដោះស្រាយតួអក្សរតិចជាងមុន។ ពីនេះអាស្រ័យនិងប្រសិទ្ធភាពរបស់កុំព្យូទ័រ: ភារកិច្ចមុខងារតិចដែលចាំបាច់ដើម្បីអនុវត្តឧបករណ៍នេះ, ខ្ពស់ជាងល្បឿននិងគុណភាពនៃការងារ។
គោលការណ៍សរសេរកូដប្រព័ន្ធគោលពីរត្រូវបានរកឃើញនៅក្នុងកម្មវិធីមិនត្រឹមតែប៉ុណ្ណោះ។ ជាមួយជម្មើសជំនួសនៃការសម្តែងស្គរនិង voiceless ការវាយទ្វីបបញ្ជូនពទៅគ្នាទៅវិញទៅមក។ គោលការណ៍ស្រដៀងគ្នាត្រូវបានអនុវត្តក្នុង កូដ Morse, ដែលជាកន្លែងដែលសំលេងវែងនិងខ្លីត្រូវបានប្រើដើម្បីបញ្ជូនសារ។ "អក្ខរក្រម Telegraph" ត្រូវបានគេប្រើនៅថ្ងៃនេះ។
កន្លែងដែលត្រូវប្រើសំណុំតួអក្សរគោលពីរ?
គោលពីរ កូដនៃព ក្នុងកុំព្យូទ័រមួយដែលត្រូវបានប្រើនៅគ្រប់ទីកន្លែង។ ឯកសារគ្នា, ថាតើវាជាតន្ត្រីឬអត្ថបទដែលគួរត្រូវបានកម្មវិធីដូច្នេះវាអាចត្រូវបានដោះស្រាយបានយ៉ាងងាយស្រួលនៅពេលក្រោយនិងអាន។ ប្រព័ន្ធគោលពីរគឺមានប្រយោជន៍សរសេរកូដសម្រាប់ធ្វើការជាមួយនិមិត្តសញ្ញានិងលេខឯកសារអូឌីយ៉ូ, ក្រាហ្វិក។
ការអ៊ិនកូដប្រព័ន្ធគោលពីរនៃចំនួនលេខ
ឥឡូវមានកុំព្យូទ័រត្រូវបានតំណាងនៅក្នុងសំណុំបែបបទកូដមួយដែលមិនអាចយល់បានដើម្បីមនុស្សជាមធ្យម។ ការប្រើប្រាស់លេខអារ៉ាប់ដូចយើងស្រមៃសម្រាប់ការបច្ចេកទេសការពិបាកនោះទេ។ មូលហេតុសម្រាប់នេះគឺតម្រូវការក្នុងការផ្ដល់លេខតែមួយគត់ដើម្បីតួអក្សរនីមួយអ្វីដែលត្រូវធ្វើនៅពេលនេះមិនអាចទៅរួចទេ។
វិជ្ជមាននិង nepozitsionnyh: មានចំណាំពីរ។ ប្រព័ន្ធ Nepozitsionnyh គឺផ្អែកលើការប្រើប្រាស់អក្សរឡាតាំងនិងការស៊ាំទៅនឹងពួកយើងនៅក្នុងសំណុំបែបបទ នៃតួលេខក្រិក។ វិធីសាស្រ្តការថតនេះគឺពិតជាមានភាពស្មុគស្មាញក្នុងការយល់, ដូច្នេះ, ត្រូវបានគេបោះបង់ចោល។
ប្រព័ន្ធលេខវិជ្ជមានត្រូវបានគេប្រើនៅថ្ងៃនេះ។ ទាំងនេះរួមបញ្ចូលទាំងប្រព័ន្ធគោលពីរទសភាគប្រព័ន្ធគោលប្រាំបីនិងប្រព័ន្ធគោលដប់ប្រាំមួយការសរសេរកូដសូម្បីតែព។
ប្រព័ន្ធការសរសេរកូដទសភាគដែលយើងប្រើនៅក្នុងជីវិតប្រចាំថ្ងៃ។ វាជាការធម្មតាសម្រាប់យើង លេខអារ៉ាប់, ដែលជាអាចយល់បានចំពោះអ្នកគ្រប់គ្នា។ លេខផ្សេងគ្នាដោយគ្រាន់តែប្រើការអ៊ិនកូដប្រព័ន្ធគោលពីរនិងមួយសូន្យ។
ចំនួនគត់ត្រូវបានបម្លែងទៅជាកូដប្រព័ន្ធគោលពីរដោយបែងចែកពួកគេដោយ 2. លទ្ធផលផ្នែកផងដែរបានបែងចែកជាពីរដំណាក់កាលរហូតដល់ទីបំផុត 0 ឬ 1 ឧទាហរណ៍ចំនួន 123 10 នៅក្នុងការកំណត់គោលពីរអាចនឹងត្រូវបានតំណាងនៅក្នុងសំណុំបែបបទ 2 1111011 នេះ។ ចំនួន: 20 10 10100 នឹងមើលទៅដូច 2 ។
សន្ទស្សន៍ 10 និងលេខចំនួន 2 ត្រូវបានតាងប្រព័ន្ធគោលពីរនិងទសភាគរៀងនៃប្រព័ន្ធការសរសេរកូដ។ សរសេរកូដប្រព័ន្ធគោលពីរជានិមិត្តសញ្ញាត្រូវបានប្រើដើម្បីងាយស្រួលក្នុងប្រតិបត្ដិការនៃតម្លៃដែលបានបង្ហាញនៅក្នុងប្រព័ន្ធចំនួនខុសគ្នា។
បច្ចេកទេសការសរសេរកម្មវិធីដែលមានមូលដ្ឋានលេខទសភាគនៅលើ "ចំណុចអណ្តែត" ។ ក្នុងគោលបំណងដើម្បីផ្ទេរឱ្យបានត្រឹមត្រូវពីតម្លៃគោលដប់ទៅប្រព័ន្ធគោលពីរកូដបានដោយប្រើរូបមន្ត N = x M បាន QP ។ M បាន - គឺ mantissa នេះ (ដោយគ្មានការបញ្ចេញមតិនៃការបញ្ជាណាមួយ), ទំ - គឺជាលំដាប់របស់តម្លៃនៃលេខនេះ, និង q - មូលដ្ឋានប្រព័ន្ធការសរសេរកូដ (ក្នុងករណីនេះ 2) ។
មិនមានតួលេខទាំងអស់គឺវិជ្ជមាន។ ក្នុងគោលបំណងដើម្បីបែងចែករវាងចំនួនវិជ្ជមាននិងអវិជ្ជមាន, កុំព្យូទ័រទុកកន្លែង 1 ដើម្បីអ៊ិនកូដសញ្ញាបន្តិចនោះ។ ខាងក្រោមនេះជាសូន្យគឺជាការបូកនិងអង្គភាព - ដក។
ដោយប្រើប្រព័ន្ធលេខនេះធ្វើឱ្យវាងាយស្រួលសម្រាប់កុំព្យូទ័ររបស់អ្នកដើម្បីធ្វើការជាមួយលេខ។ នោះជាមូលហេតុដែលសរសេរកូដប្រព័ន្ធគោលពីរនេះគឺជាសកលកុំព្យូទ័រដំណើរការពេល។
ការអ៊ិនកូដប្រព័ន្ធគោលពីររបស់ពអត្ថបទ
តួអក្សរអក្ខរក្រមកូដសំណុំគ្នានៃការសូន្យនិងមួយរបស់ខ្លួន។ អត្ថបទនេះមានតួអក្សរផ្សេងគ្នា: អក្សរ (អក្សរធំនិងអក្សរតូច), នព្វន្ធនិងតម្លៃសញ្ញាជាច្រើនផ្សេងទៀត។ ការអ៊ិនកូដនៃពតាមអត្ថបទនេះបានតម្រូវឱ្យប្រើប្រាស់នៃតម្លៃប្រព័ន្ធគោលពីរជាប់គ្នាប្រាំបីពី 00000000 ទៅ 11111111. ដូច្នេះវាគឺអាចធ្វើទៅបានដើម្បីបម្លែងតួអក្សរ 256 ផ្សេងគ្នា។
ដើម្បីជៀសវាងការភាន់ច្រឡំនៅក្នុងការអ៊ិនកូដនៃអត្ថបទនេះប្រើតារាងពិសេសនៃតម្លៃសម្រាប់តួអក្សរនីមួយ។ ពួកគេបានធ្វើបទបង្ហាញអក្ខរក្រមឡាតាំង, សញ្ញានព្វន្ធនិងសញ្ញានៃការគោលបំណងពិសេស (ឧទាហរណ៍€, ¥, ©ល) ។ និមិត្តសញ្ញាចន្លោះ 128-255 អ៊ិនកូដអក្ខរក្រមថ្នាក់ជាតិរបស់ប្រទេសនេះ។
ដើម្បីអ៊ិនកូដនិមិត្តសញ្ញាតម្រូវឱ្យមានការ 1 8 អង្គចងចាំបន្តិច។ ដើម្បីងាយស្រួលក្នុងការ podstchetov 8 ប៊ីតគឺស្មើនឹង 1 បៃដូច្នេះទំហំថាសសរុបសម្រាប់អត្ថបទត្រូវបានវាស់ពគិតជាបៃ។
កុំព្យូទ័រផ្ទាល់ខ្លួនភាគច្រើនត្រូវបានបំពាក់ជាមួយនឹងតារាងស្តង់ដានៃការ ASCII (កូដស្តង់ដាអាមេរិកសំរាប់ផ្លាស់ប្តូរព) ។ តុផ្សេងទៀតត្រូវបានប្រើផងដែរ, ដែលក្នុងនោះប្រព័ន្ធលេខកូដអត្ថបទខុសគ្នានៃព។ ឧទាហរណ៍សំណុំតួអក្សរដែលបានស្គាល់ដំបូងគេហៅថា KOI-8 (កូដសម្រាប់ការផ្លាស់ប្តូរព 8 ប៊ីត), ហើយវាធ្វើការនៅលើប្រព័ន្ធប្រតិបត្តិការយូនីកកុំព្យូទ័រ។ កូដ SR1251 តារាងផងដែរត្រូវបានរកឃើញយ៉ាងទូលំទូលាយដែលត្រូវបានបង្កើតឡើងសម្រាប់ប្រព័ន្ធប្រតិបត្តិការ Windows ។
កូដប្រព័ន្ធគោលពីរនៃសំឡេង
មូលហេតុមួយទៀតកូដប្រព័ន្ធគោលពីរនេះគឺជាវិធីសាស្រ្តជាសកលនៃការសរសេរកម្មវិធីទិន្នន័យ - គឺភាពសាមញ្ញរបស់ខ្លួននៅពេលដែលធ្វើការជាមួយឯកសារអូឌីយ៉ូ។ តន្ត្រីណាមួយគឺជារលកសម្លេងនៃការខុសប្លែកគ្នាទំហំនិងភាពញឹកញាប់នៃការយោល។ ការកំណត់ទាំងនេះមានឥទ្ធិពលដល់បរិមាណនិងទីលាន។
ដើម្បីសរសេរកម្មវិធីរលកសំឡេងមួយកុំព្យូទ័រចែកវាទៅក្នុងផ្នែកជាច្រើនលក្ខខណ្ឌឬ "គំរូ" ។ ចំនួននៃគំរូបែបនេះអាចនឹងមានទំហំធំដូច្នេះមាន 65536 បន្សំផ្សេងគ្នានៃសូន្យនិងមួយ។ ដូច្នោះហើយកុំព្យូទ័រសម័យទំនើបត្រូវបានបំពាក់ជាមួយ 16 bit កាតសំឡេងដែលមានន័យថាការប្រើនៃប្រព័ន្ធគោលពីរខ្ទង់ 16 គំរូរលកអ៊ិនកូដសំឡេងមួយ។
ទៅលេងឯកសារអូឌីយ៉ូ, កុំព្យូទ័រដំណើរការលំដាប់កូដប្រព័ន្ធគោលពីរកម្មវិធីរួមបញ្ចូលគ្នានូវពួកវាទៅក្នុងហើយបន្តមួយរលក។
សរសេរកូដតារាង
ពក្រាហ្វិកអាចត្រូវបានបង្ហាញនៅក្នុងសំណុំបែបបទនៃក្រាហ្វិក, ដ្យាក្រាម, រូបភាពឬការបញ្ចាំងស្លាយនៅក្នុង PowerPoint នេះ។ រូបភាពនីមួយត្រូវបានបង្កើតឡើងនៃចំណុចតូច - ភិចសែលដែលអាចត្រូវបានគូរក្នុងមួយណ៍ផ្សេងគ្នា។ ភីចសែលគ្នាសម្បុរអ៊ិនកូដនិងត្រូវបានរក្សាទុកហើយទីបំផុតយើងទទួលបាននូវរូបភាពពេញលេញ។
ប្រសិនបើរូបភាពនេះគឺសនិងខ្មៅ, កូដភីកសែលគ្នាអាចជាអង្គភាពមួយឬសូន្យមួយ។ នៅពេលដែលប្រើរយៈពេលបួនណ៍, កូដរបស់គ្នានៃពួកគេមានពីរលេខ: 00, 01, 10 ឬ 11 យោងទៅតាមគោលការណ៍នេះសម្គាល់គុណភាពនៃការកែច្នៃរូបភាពណាមួយ។ បង្កើនឬបន្ថយពន្លឺត្រូវបានរងផលប៉ះពាល់ដោយចំនួននៃណ៍បានប្រើផងដែរ។ ក្នុងករណីដែលល្អបំផុត, កុំព្យូទ័ររបស់អ្នកខុសប្លែកពីប្រមាណ 16.777.216 ណ៍។
សេចក្តីសន្និដ្ឋាន
មានវិធីសាស្រ្តផ្សេងគ្នានៃពការសរសេរកម្មវិធី, រួមបញ្ចូលទាំងការអ៊ិនកូដប្រព័ន្ធគោលពីរគឺមានប្រសិទ្ធិភាពបំផុតដែលមាន។ តែដោយនិមិត្តសញ្ញាពីរ - 0 និង 1 - កុំព្យូទ័របានយ៉ាងងាយស្រួលអានឯកសារភាគច្រើនបំផុត។ ម្ល៉ោះល្បឿនដំណើរការនេះគឺមានខ្ពស់ជាងនេះនឹងត្រូវបានប្រើ, ឧទាហរណ៍, ការសរសេរកម្មវិធីប្រព័ន្ធទសភាគ។ ភាពសាមញ្ញនៃវិធីសាស្រ្តនេះធ្វើឱ្យវាអាចខ្វះបានសម្រាប់បច្ចេកវិទ្យាណាមួយ។ នោះជាមូលហេតុដែលសរសេរកូដប្រព័ន្ធគោលពីរនេះគឺជាសាកលក្នុងចំណោមមិត្តភក្ដិរបស់គាត់។
Similar articles
Trending Now