როგორ აგროვებს კომპიუტერი ინფორმაციას? ლექცია: ინფორმაციის კოდირება. კოდირების მეთოდები რას მოიცავს ინფორმაციის კოდირების პროცესი?

კოდი არის გონებრივი მნიშვნელობების (ან სიგნალების) ერთობლიობა მოქმედებების წინასწარ ჩაწერისთვის (ან გადაცემისთვის) გასაგებად.

ინფორმაციის კოდირება არის ინფორმაციის უნიკალური პრეზენტაციის ფორმირება. ზოგადად, ტერმინი „კოდირება“ ხშირად ნიშნავს გადასვლას ინფორმაციის ერთი ფორმადან მეორეზე, რომელიც შესაფერისია შესანახად, გადაცემისთვის ან დამუშავებისთვის.

დაურეკეთ კანის სურათს, როდესაც კოდირებულია (ზოგჯერ ჩანს - დაშიფვრა), რომელიც მოცემულია ნიშნით.

ნიშანი არის ერთი ელემენტის ერთი ტიპის ტერმინალური სიმრავლის ელემენტი.

ზოგადად, ტერმინი „კოდირება“ ხშირად ნიშნავს გადასვლას ინფორმაციის ერთი ფორმადან მეორეზე, რომელიც შესაფერისია შესანახად, გადაცემისთვის ან დამუშავებისთვის.

კომპიუტერს შეუძლია ციფრული ფორმით მოწოდებული ინფორმაციის დამუშავება. ყველა სხვა ინფორმაცია (მაგალითად, ხმები, სურათები, დისპლეები და ა.შ.) უნდა გარდაიქმნას ციფრულ ფორმაში კომპიუტერზე დასამუშავებლად. მაგალითად, მუსიკალური ბგერის ციფრულ ფორმად გადაქცევის მიზნით, შესაძლებელია, ერთსაათიანი ხანმოკლე ინტერვალის შემდეგ, ხმის ინტენსივობის ვიბრაცია უფრო მაღალ სიხშირეზე, რაც წარმოადგენს კანის ვიბრაციის შედეგებს რიცხვითი ფორმით. დამატებითი კომპიუტერული პროგრამების გამოყენებით, შეგიძლიათ აღადგინოთ მიღებული ინფორმაცია, მაგალითად, "გადაფარვა" ხმები სხვადასხვა ბგერებიდან სათითაოდ.

ანალოგიურად, კომპიუტერზე შეგიძლიათ ტექსტური ინფორმაციის დამუშავება. კომპიუტერში შესვლისას, თითოეული ასო დაშიფრულია ერთი ნომრით, ხოლო როდესაც გამოჩნდება გარე მოწყობილობა (ეკრანი ან სხვა), გამოჩნდება ასოების სურათები, რათა ადამიანებმა ამოიცნონ ეს რიცხვები. ასოებისა და რიცხვების ერთობლიობას შორის ურთიერთობას სიმბოლოთა კოდები ეწოდება.

როგორც წესი, კომპიუტერებში ყველა რიცხვი წარმოდგენილია დამატებითი ნულებითა და ერთეულებით (და არა ათი ციფრით, როგორც ეს ჩვეულებრივ ხდება ადამიანებს). სხვა სიტყვებით რომ ვთქვათ, კომპიუტერები იძულებულნი არიან იმუშაონ ორგანზომილებიანი რიცხვითი სისტემით, რომლის ნაწილები გამიზნულია მათი დამუშავებისთვის მნიშვნელოვნად გამარტივებულად. რიცხვების შეყვანა კომპიუტერში და მათი ჩვენება ადამიანის წაკითხვისთვის შეიძლება მოხდეს ძირითადი მეათე ფორმით, საჭიროების შემთხვევაში ცვლილებები შეიტანება პროგრამებში, რომლებიც მუშაობს კომპიუტერზე.

ინფორმაციის კოდირების მეთოდები.

იგივე ინფორმაცია შეიძლება წარმოდგენილი იყოს (დაშიფრული) მრავალი ფორმით. კომპიუტერების მოსვლასთან ერთად გაჩნდა ყველა სახის ინფორმაციის კოდირების აუცილებლობა, რომელიც სამართლიანად აკრავს ადამიანებს და ანადგურებს კაცობრიობას. კაცობრიობამ დაიწყო ინფორმაციის მოწინავე კოდირების გამოყენება კომპიუტერების გამოჩენამდე დიდი ხნით ადრე. კაცობრიობის გრანდიოზული მიღწევები - წერა და არითმეტიკა - სხვა არაფერია, თუ არა ენის და რიცხვითი ინფორმაციის კოდირების სისტემა. ინფორმაცია არ ჩანს სუფთა სახით, ის ყოველთვის არის წარმოდგენილი, რაღაცნაირად დაშიფრული.

ორმაგი კოდირება ინფორმაციის წარმოდგენის ერთ-ერთი ყველაზე მოწინავე გზაა. მანქანების, რობოტებისა და კომპიუტერით კონტროლირებადი კომპიუტერების გამოთვლისას, მოწყობილობის მარჯვენა მხარეს არსებული ყველა ინფორმაცია დაშიფრულია ორ ასოიანი ანბანით.

სიმბოლური (ტექსტური) ინფორმაციის კოდირება.

ტექსტის მიმდებარე სიმბოლოებზე შესრულებული მთავარი ოპერაცია არის სიმბოლოების გასწორება.

იდენტური სიმბოლოების შემთხვევაში, ყველაზე მნიშვნელოვანი ასპექტებია თითოეული სიმბოლოს და შესაბამისი კოდის კოდის უნიკალურობა და თავად კოდირების პრინციპის არჩევანი პრაქტიკულად შეუსაბამოა.

ტექსტების დაშიფვრისთვის გამოიყენეთ სხვადასხვა კონვერტაციის ცხრილები. მნიშვნელოვანია, რომ ერთი და იგივე ტექსტის კოდირებისა და დეკოდირებისას გამოყენებული იყოს ერთი და იგივე ცხრილი.

კონვერტაციის ცხრილი არის ცხრილი, რომელიც საშუალებას გაძლევთ განათავსოთ დაშიფრული სიმბოლოების თანმიმდევრობა, იმის მიხედვით, თუ რამდენს უნდა გადაიყვანოთ სიმბოლო მის ორმაგ კოდში და უკან.

ყველაზე პოპულარული კონვერტაციის ცხრილები: DKOI-8, ASCII, CP1251, Unicode.

ისტორიულად, სიმბოლოების კოდირების კოდის შედეგად შეგროვდა 8 ბიტი ან 1 ბაიტი. ყველაზე ხშირად, ტექსტის ერთი სიმბოლო, რომელიც ინახება კომპიუტერში, წარმოდგენილია მეხსიერების ერთი ბაიტით.

0-ისა და 1-ის სხვადასხვა კომბინაციები, კოდში 8 ბიტის დამატებისას, შეიძლება იყოს 28 = 256; ამიტომ, ერთი კონვერტაციის ცხრილის დახმარებით, შეიძლება არაუმეტეს 256 სიმბოლოს დაშიფვრა. კოდში 2 ბაიტის (16 ბიტი) დამატებით, შესაძლებელია 65536 სიმბოლოს დაშიფვრა.

რიცხვითი ინფორმაციის კოდირება.

მნიშვნელოვანია დაშიფრული რიცხვითი და ტექსტური ინფორმაციის მსგავსება: იმისთვის, რომ ამ ტიპს დაემთხვა, სხვადასხვა რიცხვს (ასევე სხვადასხვა სიმბოლოს) სჭირდება განსხვავებული კოდი. ციფრულ მონაცემებსა და სიმბოლურ მონაცემებს შორის მთავარი განსხვავება მდგომარეობს იმაში, რომ რიცხვებზე, გათანაბრების ოპერაციის გარდა, წარმოიქმნება სხვადასხვა მათემატიკური მოქმედებები: შეკრება, გამრავლება, დაფესვიანება, ლოგარითმის გამოთვლა და ა.შ.

კომპიუტერებში რიცხვების წარმოდგენის ძირითადი რიცხვითი სისტემა არის ორპოზიციიანი რიცხვითი სისტემა.

ტექსტური ინფორმაციის კოდირება

დღესდღეობით, ტრეიდერების უმეტესობა კომპიუტერის გამოყენებით ამუშავებს ტექსტურ ინფორმაციას, რომელიც შედგება სიმბოლოებისგან: ასოები, რიცხვები, გაყოფის ნიშნები და ა.შ. გვაინტერესებს რამდენი სიმბოლო და რამდენი ბიტი გვჭირდება.

10 ციფრი, 12 გამყოფი სიმბოლო, არითმეტიკული მოქმედებების 15 სიმბოლო, რუსული და ლათინური ანბანის ასოები, სულ: 155 სიმბოლო, რომელიც წარმოადგენს 8 ბიტი ინფორმაციას.

ინფორმაციის ერთი სამყარო.

1 ბაიტი = 8 ბიტი

1 კბ = 1024 ბაიტი

1 მბ = 1024 კბ

1 GB = 1024 MB

1 ტბ = 1024 GB

კოდირების არსი მდგომარეობს იმაში, რომ თითოეულ სიმბოლოს ენიჭება ორმაგი კოდი 00000000-დან 11111111-მდე ან შესაბამისი ათეულების კოდი 0-დან 255-მდე.

უნდა გვახსოვდეს, რომ ამჟამად რუსული ასოების კოდირებისთვის გამოიყენება ხუთი განსხვავებული კოდის ცხრილი (KOI - 8, CP1251, CP866, Mac, ISO), ხოლო ერთ ცხრილში დაშიფრული ტექსტები სწორად არ იქნება ნაჩვენები სხვებში y. .

სიმბოლოების კოდირების მთავარი გამოსახულებაა ASCII კოდი - ამერიკული სტანდარტული კოდი ინფორმაციის ურთიერთგაცვლისთვის, რომელიც არის 16 16 ცხრილი, სადაც სიმბოლოები დაშიფრულია თექვსმეტობით რიცხვთა სისტემაში.

გრაფიკული ინფორმაციის კოდირება.

გრაფიკული გამოსახულების დაშიფვრის მნიშვნელოვანი ეტაპია მისი დისკრეტულ ელემენტებად დაყოფა (ნიმუშირება).

დამატებით კომპიუტერზე შესანახად და დასამუშავებლად გრაფიკის წარმოდგენის ძირითადი გზებია რასტრული და ვექტორული გამოსახულებები

ვექტორული გამოსახულება არის გრაფიკული ობიექტი, რომელიც შედგება ელემენტარული გეომეტრიული ფორმებისგან (ყველაზე ხშირად სექციები და რკალი). ამ ელემენტარული მონაკვეთების პოზიციები მითითებულია წერტილების კოორდინატებით და რადიუსის მნიშვნელობით. კანის ხაზისთვის, მიუთითეთ ორი კოდი ხაზის ტიპისთვის (მყარი, წერტილოვანი, ზოლიანი), სისქე და ფერი.

რასტრული გამოსახულება არის წერტილების (პიქსელების) ერთობლიობა, რომლებიც ამოღებულია გამოსახულების შერჩევის შედეგად მატრიცის პრინციპის მიხედვით.

გრაფიკული გამოსახულების კოდირების მატრიცული პრინციპი არის ის, რომ სურათები იყოფა სტრიქონებისა და სვეტების მოცემულ რაოდენობად. შემდეგ ამოღებული ბადის კანის ელემენტი კოდირებულია შერჩეული წესის მიხედვით.

პიქსელი (სურათის ელემენტი) არის გამოსახულების მინიმალური ერთეული, რომლის ფერი და სიკაშკაშე შეიძლება დაყენდეს გამოსახულების გარჩევადობისგან დამოუკიდებლად.

მატრიცის პრინციპის მსგავსად, იქნება სურათები, რომლებიც გამოდის პრინტერზე და ნაჩვენები იქნება სკანერზე მიმაგრებულ ეკრანზე.

გამოსახულების ვიბრაცია იქნება ეს, რაც უფრო "მდიდარი" იქნება დაშორებული პიქსელები, მით უფრო ნათელი იქნება სტრუქტურა და მით უფრო ზუსტი იქნება მათი კანის ფერის კოდირება.

შავ-თეთრი სურათისთვის კანის პიქსელის ფერის კოდი მითითებულია ერთი ბიტით.

თუ ბავშვი ფერადია, კანის წერტილს ენიჭება ორი ფერის კოდი.

ცალი და ფერები დაშიფრულია ორ ბაიტიან კოდში, ასე რომ, თუ, მაგალითად, გსურთ 16 ფერის ბავშვის კოდირება, მაშინ კანის პიქსელის დაშიფვრისთვის გჭირდებათ 4 ბიტი (16 = 24), და რადგან შესაძლებელია კოდი 16 ბიტი (2 ბაიტი ty) ერთი პიქსელის ფერის კოდირებისთვის, შემდეგ შეგიძლიათ გადაიტანოთ 216 = 65,536 სხვადასხვა ფერის. ერთი წერტილის ფერის დაშიფვრისთვის სამი ბაიტის (24 ბიტი) გამოყენება საშუალებას გაძლევთ აჩვენოთ 16,777,216 (ან დაახლოებით 17 მილიონი) სხვადასხვა ფერის ჩრდილები - ასე ჰქვია "True Color" რეჟიმს. პატივისცემით, ეს არის გამარჯვებული ნინი, მაგრამ არა არსებული კომპიუტერების შესაძლებლობების საზღვრები.

ხმის ინფორმაციის კოდირება.

თქვენი ფიზიკის კურსიდან თქვენ იცით, რომ ხმა არის დედამიწის ხმა. თავისი ბუნებით ხმა არის უწყვეტი სიგნალი. თუ ხმას ელექტრო სიგნალად აქცევთ (მაგალითად, მიკროფონის მიღმა), შეგვიძლია გამოვიყენოთ ძაბვა, რომელიც დროთა განმავლობაში შეუფერხებლად იცვლება.

კომპიუტერული დამუშავებისთვის ანალოგური სიგნალი უნდა გარდაიქმნას ორობითი რიცხვების თანმიმდევრობად და ამისთვის უნდა მოხდეს მისი ნიმუშის აღება და ციფრული ფორმირება.

ამის გაკეთება შეგიძლიათ ასე: შეცვალეთ სიგნალის ამპლიტუდა საათში თანაბარი ინტერვალებით და ჩაწერეთ ამოღებული რიცხვითი მნიშვნელობები კომპიუტერის მეხსიერებაში.

კომპიუტერის ერთ-ერთი მთავარი უპირატესობა დაკავშირებულია იმასთან, რომ ის სრულიად უნივერსალური მანქანაა. ვისაც მისი გამოყენება სურს, იცის, რომ არითმეტიკული ხრიკების გაკეთება არ არის კომპიუტერის გამოყენების მთავარი გზა. კომპიუტერები სასწაულებრივად ქმნიან მუსიკას და ვიდეოებს, მათი დახმარებით შეგიძლიათ მოაწყოთ ონლაინ და ვიდეო კონფერენციები ინტერნეტში, შექმნათ და დაამუშავოთ გრაფიკული სურათები და ადგილობრივი კომპიუტერის სესხის აღების შესაძლებლობა კომპიუტერული ინდუსტრიისგან ერთი შეხედვით, მთა აბსოლუტურად აბსურდულად გამოიყურება. სუპერ-არითმომეტრის გამოსახულება, რომელიც ასობით მილიონ ციფრს აფუჭებს წამში.

ობიექტის ან ყუთის საინფორმაციო მოდელის შექმნით, ჩვენ შეგვიძლია ვისწავლოთ როგორ გავიგოთ ეს და სხვა მნიშვნელობები. მოწოდებული ინფორმაციის ტიპის გასარკვევად.

ადამიანი გამოხატავს თავის აზრებს, როგორც სიტყვებისგან შემდგარი წინადადება. არსებობს ინფორმაციის ანბანური განყოფილებები. ნებისმიერი ენის საფუძველია ანბანი - ნებისმიერი ბუნების სხვადასხვა ნიშნების (სიმბოლოების) ტერმინალური ნაკრები, საიდანაც ყალიბდება ცოდნა.

ერთსა და იმავე ჩანაწერს შეიძლება ჰქონდეს განსხვავებული მნიშვნელობა. მაგალითად, 251299 ნომრების აკრეფა შეიძლება ნიშნავდეს: ობიექტის მასას; დოვჟინუ ობიექტი; დადგეს ობიექტებს შორის; ტელეფონის ნომერი; ჩანაწერი, რომელიც თარიღდება 1999 წლის 25 წლის დაბადების დღეზე.

ინფორმაციის წარდგენისთვის შეგიძლიათ გამოიყენოთ სხვადასხვა კოდი და უნდა იცოდეთ წესები - ამ კოდების ჩაწერის კანონები, მაშინ. შეიყვანეთ კოდი.

კოდი - ინფორმაციის წარმოდგენის გონებრივი პარამეტრების ნაკრები.

კოდუვანია - ინფორმაციის კოდის სახით წარდგენის პროცესი.

სათითაოდ რომ გავაერთიანოთ, ვიკორის კოდი რუსული ენაა. სწავლის დროს ეს კოდი გადაიცემა ბგერებით, ხოლო გადახვევისას - ასოებით. მძღოლი გადასცემს სიგნალს დახმარებისთვის საყვირით ან ფარებით. შუქნიშნების დანახვაზე გზის გადაკვეთისას რჩებით კონტაქტში დაშიფრულ ინფორმაციასთან. ამ გზით, კოდი მცირდება სიმბოლოების მთლიანობამდე მარტივი წესების დაცვით.

ინფორმაციის კოდირება შესაძლებელია სხვადასხვა გზით: სიტყვიერად; წერა; სხვა ხასიათის ჟესტები და სიგნალები.

მონაცემთა დაშიფვრა ბინარული კოდით.

ტექნოლოგიების განვითარებასთან ერთად გაჩნდა ინფორმაციის კოდირების სხვადასხვა მეთოდი. მე-19 საუკუნის მეორე ნახევარში ამერიკელ მეღვინე სამუელ მორსს ჰქონდა ღვინის საოცარი კოდი, რომელიც ემსახურებოდა დღევანდელ ხალხს. ინფორმაცია დაშიფრულია სამი სიმბოლოთი: გრძელი სიგნალი (ტირე), მოკლე სიგნალი (წერტილი), ჩუმი სიგნალი (პაუზა) - ასოების გამოყოფისთვის.

მას აქვს საკუთარი სისტემა გამოთვლით ტექნოლოგიაში - მას ე.წ ორმაგი კოდებიდა ეფუძნება მოცემულ მონაცემებს ორი სიმბოლოს მიმდევრობით: 0 და 1. ეს სიმბოლოები ე.წ. ორნიშნა რიცხვი, ინგლისური -ორობითი ციფრი ან შემოკლებული ბიტი (ბიტი).

ერთი ბიტი შეიძლება წარმოადგენდეს ორ ცნებას: 0 ან 1 ( Ისეან კიდევ არც ერთი, ჩორნიან კიდევ უფრო თეთრი, სიმართლეან კიდევ უაზრობადა ა.შ.). თუ ბრძოლების რაოდენობა ორამდე გაიზარდა, მაშინ უკვე შესაძლებელია რამდენიმე განსხვავებული კონცეფციის გამოხატვა:

სამ ბიტს შეუძლია დაშიფროს ყველა განსხვავებული მნიშვნელობა:

000 001 010 011 100 101 110 111

ერთით გავზრდით გამონადენის რაოდენობას ორ კოდირებულ სისტემაში, ვაორმაგებთ მნიშვნელობების რაოდენობას, რომლებიც შეიძლება გამოისახოს ამ სისტემაში, ისე რომ ფორმულა გამოიყურებოდეს:

de N - დამოუკიდებელი მნიშვნელობების რაოდენობა, რომლებიც კოდირებულია;

m - ამ სისტემაში მიღებული ორმაგი კოდირების სიმძლავრე.

მსოფლიო შეშფოთებულია ინფორმაციის ნაკადების მუდმივი გაცვლით. ჯერელები შეიძლება იყოს ადამიანები, ტექნიკური მოწყობილობები, სხვადასხვა გამოსვლები, უსულო და ცოცხალი ბუნების ობიექტები. თქვენ შეგიძლიათ აირჩიოთ სია როგორც ერთი ობიექტი ან როგორც ჯგუფი.

მონაცემთა უფრო მკაფიო გაცვლისთვის, გადამცემ მხარეზე ინფორმაციის კოდირება და დამუშავება (მონაცემების მომზადება და გადაცემა ხელით ფორმად გადაცემა, დამუშავება და შესანახად), მიმღებ მხარეს (გადაცემა) გადაცემა და გაშიფვრა ხდება დაუყოვნებლივ. კოდირებული მონაცემები გამომავალი ფორმით). ეს არის ურთიერთდაკავშირებული ამოცანები: პროცესი და მონაცემთა დამუშავების მსგავსი ალგორითმების მიღება, წინააღმდეგ შემთხვევაში კოდირება-გაშიფვრის პროცესი შეუძლებელი იქნება. გრაფიკული და მულტიმედიური ინფორმაციის კოდირება და დამუშავება, უპირველეს ყოვლისა, ხორციელდება გამოთვლითი ტექნოლოგიის საფუძველზე.

ინფორმაციის კოდირება კომპიუტერზე

დამატებითი კომპიუტერის გამოყენებით მონაცემების (ტექსტი, რიცხვები, გრაფიკა, ვიდეო, ხმა) დამუშავების მრავალი გზა არსებობს. კომპიუტერის მიერ დამუშავებული ყველა ინფორმაცია წარმოდგენილია ორმაგი კოდით - შემდეგ ნომრები 1 და 0, რომელსაც ეწოდება ბიტები. ტექნიკურად, ეს მეთოდი ხორციელდება საკმაოდ მარტივად: 1 ელექტრო სიგნალი თანდასწრებით, 0 დღეში. ადამიანების შეხედვით, ასეთი კოდების გაშიფვრა რთულია – ნულების და ერთეულების გრძელი რიგები, რომლებიც დაშიფრული სიმბოლოებია, გაშიფრვაც კი რთულია. ასეთი ჩაწერის ფორმატის დაცვა ნათლად აჩვენებს, რომ ასეთი ინფორმაცია დაშიფრულია. მაგალითად, რიცხვი 8 ორმაგ რვაციფრიან ხედში ჰგავს ბიტების თანმიმდევრობას: 000001000. ან ის, რაც ადვილია ადამიანებისთვის, მხოლოდ კომპიუტერისთვის. ელექტრონიკისთვის უფრო ადვილია მარტივი ელემენტების დიდი რაოდენობის დამუშავება, თუმცა დასაკეცი ელემენტების რაოდენობა მცირეა.

ტექსტის კოდირება

როდესაც კლავიატურაზე ღილაკს ვაჭერთ, კომპიუტერი იღებს ღილაკის საკვანძო კოდს, ეძებს მას სტანდარტული ASCII სიმბოლოების ცხრილში (ამერიკული კოდი ინფორმაციის ურთიერთგაცვლისთვის), „ესმის“ რომელ ღილაკზეა დაჭერილი და გადასცემს ამ კოდს შემდგომი დამუშავებისთვის. (მაგალითად, სიმბოლოს ჩვენება მონიტორებზე). სიმბოლოების კოდის ორმაგ ხედში შესანახად გამოიყენება 8 ციფრი, ამიტომ კომბინაციების მაქსიმალური რაოდენობაა 256. პირველი 128 სიმბოლო გამოიყენება სხვა სიმბოლოებისთვის, რიცხვებისთვის და ლათინური ასოებისთვის. მეორე ნახევარი დაცულია ეროვნული სიმბოლოებისა და ფსევდოგრაფიისთვის.

ტექსტის კოდირება

უფრო ადვილი იქნება იმის გაგება, რომ ასეთი ინფორმაცია დაშიფრულია აპლიკაციაში. მოდით შევხედოთ ინგლისურ სიმბოლოს "C" და რუსული ასო "C"-ის კოდს. პატივისცემით, მიუხედავად იმისა, რომ აღებული სიმბოლოები შესანიშნავია, ეს კოდები მცირედ ითვლება. ინგლისური სიმბოლო იქნება 01000010, ხოლო რუსული - 11010001. ვინც მონიტორის ეკრანზე ერთნაირად გამოიყურება, თუმცა კომპიუტერი სულ სხვანაირად იღებს. ასევე აუცილებელია იმის დაცვა, რომ პირველი 128 სიმბოლოს კოდები აღარ არის უცვლელი და 129-დან და შემდეგ ერთი ორმაგი კოდის იდენტიფიცირება შესაძლებელია სხვადასხვა სიმბოლოებით შეცვლილი კოდის ცხრილის მიხედვით. მაგალითად, ათეულების კოდი 194 შეიძლება იდენტიფიცირდეს KOI8-ში ასო "b"-ით, CP1251-ში - "B", ISO - "T", ხოლო კოდებში CP866 და Mac, ეს კოდი არ არის მხარდაჭერილი იმავე სიმბოლოთი. ამიტომ, როდესაც ვხსნით ტექსტს, რუსულ სიტყვებს ვცვლით ასო-ნიშანთა აბრაკადაბრით, რაც იმას ნიშნავს, რომ ასეთი დაშიფრული ინფორმაცია ჩვენთვის არ არის შესაფერისი და სხვა სიმბოლოების გადამყვანი უნდა ავირჩიოთ.

ნომრის კოდირება

ორმაგი გამოთვლის სისტემას აქვს მნიშვნელობების მხოლოდ ორი ვარიანტი - 0 და 1. ორმაგი რიცხვების მქონე ყველა ძირითადი ოპერაცია ეფუძნება ორმაგი არითმეტიკის მეცნიერებას. ეს ნივთები შეიძლება განსაკუთრებული იყოს. ავიღოთ, მაგალითად, კლავიატურაზე შეყვანილი რიცხვი 45. თითოეულ ციფრს აქვს თავისი რვანიშნა კოდი ASCII კოდების ცხრილში, ამიტომ რიცხვი იკავებს ორ ბაიტს (16 ბიტი): 5 – 01010011, 4 – 01000011. ამ რიცხვის გამოთვლებში გამოსაყენებლად საჭიროა სპეციალური ალგორითმების გამოყენება ორნიშნა გამოთვლის სისტემად გადაქცევისთვის რვანიშნა ორნიშნა რიცხვის სახით: 45 – 00101101.

50-იან წლებში კომპიუტერებზე, რომლებსაც ყველაზე ხშირად იყენებდნენ სამეცნიერო და სამოქალაქო მიზნებისთვის, მათ პირველად განახორციელეს მონაცემთა გრაფიკული ჩვენება. კომპიუტერზე აღბეჭდილი ინფორმაციის დღევანდელი ვიზუალიზაცია ყველაზე მნიშვნელოვანია ნებისმიერი ადამიანისთვის და ამავდროულად მან გამოიწვია დიდი რევოლუცია რობოტებსა და ტექნოლოგიაში. შესაძლოა, ადამიანის ფსიქიკის შემოდინების ნიშნებიდან გამომდინარე: ინფორმაცია ნათლად არის წარმოდგენილი და უფრო სწრაფად შეიწოვება და მიიღება. მონაცემთა ვიზუალიზაციის განვითარებაში დიდი ნახტომი დაიწყო 80-იან წლებში, როდესაც განვითარდა გრაფიკული ინფორმაციის კოდირება და დამუშავება.

ანალოგური და დისკრეტული გრაფიკა

კოდირებულია ჟღერადობისთვის

მულტიმედიური ინფორმაციის დაშიფვრა ხმის ანალოგურ ბუნებას გარდაქმნის დისკრეტულ ხასიათს ხელით დამუშავებისთვის. ADC ამოიცნობს შესასვლელში საათობრივი ინტერვალის ამპლიტუდას და გამომავალზე აჩვენებს ციფრულ თანმიმდევრობას ამპლიტუდის ცვლილებების შესახებ მონაცემებით. ფიზიკური ცვლილებები არ ხდება.

გამომავალი სიგნალი არის დისკრეტული, რაც ნიშნავს, რომ ამპლიტუდის ცვალებადობის სიხშირე (ნიმუში) უფრო ხშირია, ამიტომ გამომავალი სიგნალი უფრო ზუსტად ემთხვევა შეყვანის სიგნალს, ხოლო მულტიმედიური ინფორმაციის კოდირება და დამუშავება უფრო სწრაფია. ნიმუშს ასევე უწოდებენ ციფრული მონაცემების შეკვეთილ თანმიმდევრობას, რომელიც მიიღება ADC-ით. თავად პროცესს რუსეთში სინჯის აღება ჰქვია, ხოლო რუსეთში დისკრეტიზაციას.


კარიბჭის კონვერტაცია ხორციელდება დამატებითი DAC-ის მიღმა: ციფრული მონაცემების მხარდაჭერაზე, რომელიც მიდის შესასვლელში, ამ მომენტში იწყება საჭირო ამპლიტუდის ელექტრული სიგნალის წარმოქმნა.

შერჩევის პარამეტრები

სინჯის აღების ძირითადი პარამეტრებია არა მხოლოდ ვიბრაციის სიხშირე, არამედ გამონადენის სიმძლავრეც - ვიბრაციის ამპლიტუდის ცვლილების სიზუსტე კანის ნიმუშზე. რაც უფრო ზუსტად გადაიცემა სიგნალის ამპლიტუდის მნიშვნელობა საათში დიგიტალიზაციის დროს, რაც უფრო დიდია სიგნალის სიკაშკაშე ADC-ის შემდეგ, მით მეტია სიგნალის განახლების ალბათობა შებრუნების დროს.

22. საინფორმაციო კოდი

22.1. Zagalnye Vidomosti

კოდუვანია- ინფორმაციის პრეზენტაცია ალტერნატიული ხედვით. მათი არსით, კოდების სისტემები (ან უბრალოდ კოდები) მსგავსია, რადგან ინფორმაციის ელემენტები, რომლებიც დაშიფრულია, შეესაბამება კოდის აღნიშვნებს. მნიშვნელობა მდგომარეობს იმაში, რომ შიფრები შეიცავს ცვალებადი ნაწილს (გასაღებს), ასე რომ, ერთი და იგივე გამომავალი შეტყობინებისთვის, დაშიფვრის იგივე ალგორითმს შეუძლია სხვადასხვა შიფრული ტექსტის წარმოება. კოდურ სისტემებში მნიშვნელოვანი ნაწილი არ არის. ამიტომ, კოდირების დროს ერთი და იგივე გამომავალი ინფორმაცია, როგორც წესი, ყოველთვის ერთნაირად გამოიყურება 1. კოდირების კიდევ ერთი ტიპი არის კოდის მნიშვნელობების (ჩანაცვლება) დადგენა მთლიანად სიტყვებისთვის, ფრაზებისთვის ან რიცხვებისთვის (ციფრების ნაკრები). კოდირებული ინფორმაციის ელემენტების ჩანაცვლება კოდის მნიშვნელობებით შეიძლება განხორციელდეს შემაჯამებელი ცხრილის საფუძველზე (დაშიფვრის ცხრილის სიმბოლოზე) ან მიენიჭოს დამატებით ფუნქციას ან კოდირების ალგორითმს.

იაკოსტში დაშიფრული ინფორმაციის ელემენტებიშეუძლია ვისტუპატი:

ლიტერი, ბუნებრივი ენის სიტყვები და ფრაზები;

სხვადასხვა სიმბოლოები, როგორიცაა გაყოფის ნიშნები, არითმეტიკული და ლოგიკური ოპერაციები, გათანაბრების ოპერატორები და ა.შ. უნდა აღინიშნოს, რომ ოპერაციების ნიშნები და გასწორების ოპერატორები იგივეა, რაც კოდის მინიჭება;

აუდიოვიზუალური სურათები;

სიტუაციები და გარეგნობა;

სპადკოვას ინფორმაცია;

მინიჭებული კოდებიშესაძლოა:

ლიტერი და ბუნებრივი ენის ასოების ერთობლიობა;

გრაფიკული აღნიშვნები;

ელექტრომაგნიტური იმპულსები;

მსუბუქი და ხმოვანი სიგნალები;

ქიმიური მოლეკულების რეკრუტირება და შეძენა;

კოდირება შეიძლება იყოს ჩართული მიზნები:

შენახვის, დამუშავებისა და გადაცემის სიმარტივე (როგორც წესი, დაშიფრული ინფორმაცია უფრო კომპაქტურად არის წარმოდგენილი, ასევე შესაფერისია ავტომატური პროგრამული და ტექნიკური საშუალებებით დამუშავებისა და გადაცემისთვის);

სუბიექტებს შორის ინფორმაციის გაცვლის სანდოობა;

გამოსახულების ორიგინალობა;

საგნებისა და საგნების ამოცნობა;

საიდუმლო ინფორმაციის მოპოვება;

ხდება ინფორმაციის კოდირება ერთი-і bagator_vnevim. ერთ დონის კოდირების კონდახი არის მსუბუქი სიგნალები, რომლებიც მოცემულია სინათლის სიგნალით (წითელი - დარჩი, ყვითელი - მოემზადე, მწვანე - წინ). უკეთესი კოდირების შედეგად, შეგიძლიათ შექმნათ ვიზუალური (გრაფიკული) გამოსახულება ფოტო ფაილის სურათზე. თავდაპირველად ვიზუალური გამოსახულება იყოფა რამდენიმე ელემენტარულ ელემენტად (პიქსელებად). ვიზუალური გამოსახულების კანის ნაწილი დაშიფრულია ელემენტარული ელემენტით. კანის ელემენტი წარმოდგენილია (დაშიფრული) როგორც ელემენტარული ფერების ერთობლიობა (RGB: წითელი - წითელი, მწვანე - მწვანე, ლურჯი - ლურჯი) სხვადასხვა ინტენსივობის, რაც თავისებურად წარმოდგენილია როგორც რიცხვითი მნიშვნელობა. დღესდღეობით, რიცხვების ნაკრები ჩვეულებრივ ხელახლა იქმნება (დაშიფრულია) ინფორმაციის კომპაქტური წარმოდგენის მეთოდის გამოყენებით (მაგალითად, jpeg, png ფორმატებში და ა.შ.). და გადაწყდა, რომ ციფრული ნომრები წარმოდგენილი იქნება (დაშიფრული) ელექტრომაგნიტური სიგნალების სახით გადაცემისათვის საკომუნიკაციო არხებით ან ინფორმაციის გადამზიდავზე არსებული უბნებით. გთხოვთ გაითვალისწინოთ, რომ ნომრები პროგრამის დამუშავებისას წარმოდგენილია მიღებული ნომრების კოდირების სისტემის მიხედვით.

ინფორმაციის კოდირება შეიძლება იყოს მაქციებიі შეუქცევადი. საპირისპირო კოდირებით, დაშიფრული შეტყობინების საფუძველზე, შესაძლებელია ცალსახად (სივრცის დაკარგვის გარეშე) დაშიფრული შეტყობინების განახლება (გამომავალი სურათი). მაგალითად, დამატებითი მორზეს კოდის ან შტრიხკოდის კოდირება. დაუსაბუთებელი კოდირებით, შეუძლებელია გამომავალი სურათის ცალსახად განახლება. მაგალითად, აუდიოვიზუალური ინფორმაციის დაშიფვრა (jpg, mp3 ან avi ფორმატები) ან .

მორზეს ანბანი- სიმბოლოების (ანბანის ასოები, რიცხვები, გამყოფი ნიშნები და ა.შ.) კოდირების მეთოდი "წერტილების" და "ტირეების" თანმიმდევრობის გამოყენებით. ერთ საათში აღებულია ერთი ქულის მნიშვნელობა. ტირის მნიშვნელობა შედარებულია სამი წერტილის მნიშვნელობასთან. ერთი სიმბოლოს ელემენტებს შორის პაუზა არის ერთი წერტილი (დაახლოებით 1/25 წამი), სიტყვის სიმბოლოებს შორის არის 3 წერტილი, სიტყვებს შორის არის 7 წერტილი. ეწოდა ამერიკელი მეღვინე და მხატვრის სამუელ მორზის პატივსაცემად.

რუსული
მწერალი
ლათინური
მწერალი
მორზეს ანბანი რუსული
მწერალი
ლათინური
მწერალი
მორზეს ანბანი სიმბოლო მორზეს ანბანი
· - · - · 1 · - - - -
- · · · · · · 2 · · - - -
IN · - - - 3 · · · - -
- - · · · - 4 · · · · -
- · · · · - · 5 · · · · ·
მისი) · X · · · · 6 - · · · ·
და · · · - C C - · - · 7 - - · · ·
- - · · - - - · 8 - - - · ·
І მე · · CH - - - - 9 - - - - ·
· - - - SCH - - · - 0 - - - - -
მანამდე - · - კომერსანტი - - · - - წერტილი, ლაქა · · · · · ·
· - · · - · - - კომა · - · - · -
- - ბ (ბ) X - · · - - · · - - · ·
- · · · - · · ! - - · · - -
შესახებ - - - YU · · - - @ · - - · - ·
· - - · მე · - · - კონტაქტის დასრულება (კონტაქტის დასრულება) · · - · -

22.1. მორზეს კოდის ფრაგმენტი

თავიდანვე მორზეს კოდი გამოიყენებოდა ტელეგრაფის ოფისში შეტყობინებების გადასაცემად. როდესაც წერტილები და ტირეები გადაიცემა, ელექტრო სიგნალები გადაიცემა ისე, რომ ისრები გაივლიდნენ. შეიძლება დაგჭირდეთ მორზეს კოდის გამოყენება ისეთ ადგილებში, სადაც ინფორმაციის გაცვლის სხვა საშუალებები მიუწვდომელია (მაგალითად, მიმოწერის სფეროში).

დიდი ფაქტია, რომ თომას ალვა ედისონმა (1847-1931) პირველი ნათურა მოქსოვა მეღვინესაგან. ის თავს ცუდად გრძნობდა და მორზეს კოდით დახმარებას ეყრდნობოდა მეგობარს, მერი სტოუელს. მისალმების დროს ედისონმა შეიმუშავა წინადადება, სიტყვებს ხელით აკრა და სწორედ ასე უპასუხა. ტელეგრაფიული კოდი მეგობრებისთვის სპილენძის მარტივი გზა გახდა. როდესაც ისინი თეატრში მიდიოდნენ, ედისონი მარის ხელს მუხლზე დადებდა, რათა მას მსახიობების დიალოგები „ტელეგრაფად გადაეწერა“.

ბოდოს კოდი- ციფრული 5-ბიტიანი კოდი. ბაუუ დაარღვია ემილ ბოდომ 1870 წელს. თქვენი ტელეგრაფისთვის. კოდის შეყვანა მოხდა უშუალოდ კლავიატურაზე, რომელიც შედგება ხუთი კლავიშისგან, ღილაკზე დაჭერით ან არ დაჭერით იწვევდა ხუთბიტიან კოდში ერთი ბიტის გადაცემას ან არ გადაცემას. ამ კოდის არაერთი სახეობა (სტანდარტი) არსებობს (CCITT-1, CCITT-2, MTK-2 და ა.შ.) Zocrema MTK-2 არის საერთაშორისო სტანდარტის CCITT-2 მოდიფიკაცია დამატებული კირიული ასოებით.

ფრთხილად სიმბოლოები
დვიიკოვი
კოდი
ათობით
კოდი
დავალება
01000 8 ვაგონის როტაცია
00010 2 მწკრივის ცვლა
11111 31 ლათინური ასოები
11011 27 ნომრები
00100 4 ალბათ
00000 0 რუსული ასოები
დვიიკოვი
კოდი
ათობით
კოდი
ლათინური
მწერალი
რუსული
მწერალი
ნომრები
სხვა სიმბოლოები
00011 3 -
11001 25 ?
01110 14 C C :
01001 9 Ვინ არის იქ?
00001 1
01101 13
11010 26
10100 20 X SCH
00110 6 მე І 8
01011 11 YU
01111 15 მანამდე (
10010 18 )
11100 28 .
01100 12 ,
11000 24 შესახებ 9
10110 22 0
10111 23 მე 1
01010 10 4
00101 5 "
10000 16 5
00111 7 7
11110 30 და =
10011 19 IN 2
11101 29 X /
10101 21 6
10001 17 +

22.2. ბაუდოს კოდის სტანდარტული MTK-2

შემდეგ პატარაზე ნაჩვენებია ტელეტიპის პუნქციული ხაზი, რომელიც შეიცავს ინფორმაციას, რომელიც გადაეცემა ბოდოს კოდს დახმარებისთვის.

ბრინჯი. 22.3. მუშტიანი ნაკერი ბოდოს კოდით

ქვემოთ მოცემულია ორი მნიშვნელოვანი ფაქტი, რომლებიც დაკავშირებულია ბოდოს კოდთან.

1. AT&T სატელეგრაფო კომპანიის სატელეფონო მუშაკები ჟილბერტო ვერნამი და მაიორი ჯოზეფ მაუბორნი დაბადებული 1917 წელს. შემოგვთავაზა ტელეგრაფიული შეტყობინებების ავტომატურად დაშიფვრის იდეა ბაუდოს კოდის საფუძველზე. დაშიფვრა შეიცვალა.

2. MTK-2-ში მიღებულ ინგლისურ და რუსულ ანბანებს შორის თანმიმდევრულობა განისაზღვრა კომპიუტერული კოდების KOI-7 და KOI-8 შექმნით.

ASCII და Unicode.

ASCII (American Standard Code for Information Interchange) არის ამერიკული სტანდარტული კოდის ცხრილი სხვა და სხვა სიმბოლოებისთვის. თავდაპირველად, bula დაყოფილი იყო 7-ბიტად, რათა წარმოედგინა 128 სიმბოლო; კომპიუტერებში გამოყენებისას, იყო 8 ბიტი თითო სიმბოლოზე (1 ბაიტი), ხოლო 8 ბიტი გამოიყენებოდა მთლიანობის გასაკონტროლებლად (ბიტის პარიტეტი). მოგვიანებით, დამატებითი სიმბოლოების წარმოსადგენად 8 ბიტის შეძენის შედეგად (სულ 256 სიმბოლო), მაგალითად, ეროვნული ანბანის ასოები, დაიწყო მისი დამუშავება 8-ბიტიანი ნახევრად. Zokrem, ASCII-ზე დაფუძნებული, იყო ფრაგმენტული კოდები რუსული ანბანის ჩასანაცვლებლად: MS-DOS ოპერაციული სისტემისთვის - CP866 (ინგლისური კოდის გვერდი), MS Windows ოპერაციული სისტემისთვის - Windows 1251, სხვა ოპერაციული სისტემებისთვის - KOI-8 ( ინფორმაციის გაცვლის კოდი, 8 ბაიტი), ISO 8859-5 და სხვა.

ASCII კოდი დამატებითი სიმბოლოები
დვიიკოვი
კოდი
ათობით
კოდი
სიმბოლო დვიიკოვი
კოდი
ათობით
კოდი
სიმბოლო დვიიკოვი
კოდი
ათობით
კოდი
სიმბოლო დვიიკოვი
კოდი
ათობით
კოდი
სიმბოლო
00000000 0 NUL 01000000 64 @ 10000000 128 Ђ 11000000 192
00000001 1 SOH 01000001 65 10000001 129 Ѓ 11000001 193
00000010 2 STX 01000010 66 10000010 130 11000010 194 IN
00000011 3 ETX 01000011 67 C 10000011 131 ѓ 11000011 195
00000100 4 EOT 01000100 68 10000100 132 11000100 196
00000101 5 ENQ 01000101 69 10000101 133 11000101 197
00000110 6 ACK 01000110 70 10000110 134 11000110 198 და
00000111 7 BEL 01000111 71 10000111 135 11000111 199
00001000 8 ბ.ს. 01001000 72 10001000 136 11001000 200 І
00001001 9 HT 01001001 73 მე 10001001 137 11001001 201
00001010 10 LF 01001010 74 10001010 138 Љ 11001010 202 მანამდე
00001011 11 VT 01001011 75 10001011 139 11001011 203
00001100 12 FF 01001100 76 10001100 140 Њ 11001100 204
00001101 13 CR 01001101 77 10001101 141 Ќ 11001101 205
00001110 14 ᲘᲡᲔ 01001110 78 10001110 142 Ћ 11001110 206 შესახებ
00001111 15 ს.ი. 01001111 79 10001111 143 Џ 11001111 207
00010000 16 DLE 01010000 80 10010000 144 ђ 11010000 208
00010001 17 DC1 01010001 81 10010001 145 11010001 209
00010010 18 DC2 01010010 82 10010010 146 11010010 210
00010011 19 DC3 01010011 83 10010011 147 11010011 211
00010100 20 DC4 01010100 84 10010100 148 11010100 212
00010101 21 ნ.ა.კ. 01010101 85 10010101 149 11010101 213 X
00010110 22 SYN 01010110 86 10010110 150 11010110 214 C
00010111 23 ETB 01010111 87 10010111 151 - 11010111 215
00011000 24 შეუძლია 01011000 88 X 10011000 152
11011000 216
00011001 25 ე.მ. 01011001 89 10011001 153 11011001 217 SCH
00011010 26 SUB 01011010 90 10011010 154 љ 11011010 218 კომერსანტი
00011011 27 ESC 01011011 91 [ 10011011 155 11011011 219
00011100 28 FS 01011100 92 \ 10011100 156 њ 11011100 220
00011101 29 გ.ს. 01011101 93 ] 10011101 157 ќ 11011101 221
00011110 30 რ.ს. 01011110 94 ^ 10011110 158 ћ 11011110 222 YU
00011111 31 ᲩᲕᲔᲜ 01011111 95 _ 10011111 159 џ 11011111 223 მე
00100000 32
01100000 96 ` 10100000 160
11100000 224
00100001 33 ! 01100001 97 10100001 161 Ў 11100001 225
00100010 34 " 01100010 98 10100010 162 ў 11100010 226
00100011 35 # 01100011 99 10100011 163 Ј 11100011 227
00100100 36 $ 01100100 100 10100100 164 ¤ 11100100 228
00100101 37 % 01100101 101 10100101 165 Ґ 11100101 229
00100110 38 & 01100110 102 10100110 166 ¦ 11100110 230 და
00100111 39 " 01100111 103 10100111 167 § 11100111 231
00101000 40 ( 01101000 104 10101000 168 იო 11101000 232 і
00101001 41 ) 01101001 105 მე 10101001 169 © 11101001 233
00101010 42 * 01101010 106 10101010 170 Є 11101010 234 ადრე
00101011 43 + 01101011 107 10101011 171 « 11101011 235
00101100 44 , 01101100 108 10101100 172 ¬ 11101100 236
00101101 45 - 01101101 109 10101101 173 ¬ 11101101 237
00101110 46 . 01101110 110 10101110 174 ® 11101110 238 შესახებ
00101111 47 / 01101111 111 10101111 175 Ї 11101111 239
00110000 48 0 01110000 112 გვ 10110000 176 ° 11110000 240
00110001 49 1 01110001 113 10110001 177 ± 11110001 241
00110010 50 2 01110010 114 10110010 178 І 11110010 242
00110011 51 3 01110011 115 10110011 179 і 11110011 243 ზე
00110100 52 4 01110100 116 10110100 180 ґ 11110100 244
00110101 53 5 01110101 117 u 10110101 181 µ 11110101 245 X
00110110 54 6 01110110 118 10110110 182 11110110 246
00110111 55 7 01110111 119 10110111 183 · 11110111 247 წელიწადი
00111000 56 8 01111000 120 x 10111000 184 11111000 248
00111001 57 9 01111001 121 10111001 185 11111001 249 სჩ
00111010 58 : 01111010 122 10111010 186 є 11111010 250 ъ
00111011 59 ; 01111011 123 { 10111011 187 » 11111011 251
00111100 60 < 01111100 124 | 10111100 188 ј 11111100 252
00111101 61 = 01111101 125 } 10111101 189 Ѕ 11111101 253
00111110 62 > 01111110 126 ~ 10111110 190 ѕ 11111110 254 იუ
00111111 63 ? 01111111 127 DEL 10111111 191 ї 11111111 255 მე

ბრინჯი. 22.4. კოდის მხარე Windows 1251

Unicode არის სიმბოლოების კოდირების სტანდარტი, რომელიც საშუალებას აძლევს მრავალი წერილობითი ენის სიმბოლოს წარმოდგენას. წიგნების რეგისტრაციის სტანდარტი დათარიღებულია 1991 წლით. არაკომერციული ორგანიზაცია "Unicode Consortium" (ინგლ. Unicode Consortium, Unicode Inc.). ეს სტანდარტი იძლევა მეტი სიმბოლოს დაშიფვრის საშუალებას (უფრო დაბალი ASCII-ში და სხვა დაშიფვრებში) თითო ორ ბაიტი სიმბოლოების კოდირების სივრცეში (სულ 65536 სიმბოლო). Unicode დოკუმენტები შეიძლება შეიცავდეს ჩინურ სიმბოლოებს, მათემატიკურ სიმბოლოებს, ბერძნულ, ლათინურ და კირილიცას სიმბოლოებს.

Unicode კოდები იყოფა მრავალ განყოფილებად. პირველი 128 კოდი შეესაბამება ASCII კოდს. ილუსტრირებულია სხვადასხვა დამწერლობის ასოების შემდგომი მონაკვეთები, სასვენი ნიშნები და ტექნიკური სიმბოლოები. რუსული ანბანის ძირითადი და მცირე ასოები წარმოდგენილია კოდებით 1025 (E), 1040-1103 (A-z) და 1105 (e).

ბრაილი- აწეული წერტილოვანი ტაქტილური შრიფტი, რომელსაც იყენებენ უსინათლო ადამიანების წერისა და კითხვისთვის. Buv rozrobleniy 1824 რ. ფრანგი ლუი ბრაილი შევცის ძე. ლუიმ სამი წელი დაკარგა თვალების დამწვრობის შედეგად, რაც დაიწყო მას შემდეგ, რაც ბიჭმა მამის ოსტატის მაღაზიაში უნაგირს დანით თავი დააზიანა. მე-15 საუკუნეში მან შექმნა საკუთარი აწეული წერტილოვანი შრიფტი, შთაგონებული არტილერიის კაპიტან ჩარლზ ბარბიეს „ღამის შრიფტის“ სიმარტივით, რომელსაც იმდროინდელი სამხედრო ძალები იყენებდნენ სიბნელეში კითხვისთვის.

სიმბოლოების (ძირითადად ასოებისა და ციფრების) გამოსასახავად, ბრაილის შრიფტს აქვს 6 წერტილი, გაშლილი ორ სვეტად, თითოეულში 3.

ბრინჯი. 22.5. პუნქტების ნუმერაცია

კანის სიმბოლო წარმოდგენილია აწეული წერტილების უნიკალური ნაკრებით. ჩათვლით ბრაილი არის 2 6 = 64 სიმბოლოს კოდირების სისტემა. თუ შრიფტი შეიცავს ძირითად სიმბოლოებს (მაგალითად, ასოებზე ან რიცხვებზე გადასვლა) საშუალებას გაძლევთ გაზარდოთ დაშიფრული სიმბოლოების რაოდენობა.

ფრთხილად სიმბოლოები
სიმბოლო
შრიფტი
ბრაილი
დავალება
ლიტერი
ნომრები
ასოები, რიცხვები და სხვა სიმბოლოები
სიმბოლო
შრიფტი
ბრაილი
ლათინური
წერილები
რუსული
წერილები
ნომრები
1
2
C C 3
4
5
6
7
X 8
მე І 9
და 0
მანამდე
შესახებ
IN
X SCH

იო

კომერსანტი
YU
მე
წერტილი, ლაქა
კომა
სეტყვის ნიშანი
კვების ნიშანი
სპეკა კომით
დეფისი
ალბათ

ბრინჯი. 22.6. ბრაილი

საბოლოოდ, ბრაილის შრიფტი ფართოდ გამოიყენება საზოგადოებრივ ცხოვრებაში და დაიწყებს კავშირს შეზღუდული შესაძლებლობების მქონე ადამიანების მიმართ მზარდ პატივისცემასთან.

ბრინჯი. 22.7. 2014 წლის პარაოლიმპიური თამაშების ოქროს მედალს ბრაილის შრიფტით წარწერა „სოჭი 2014“.

შტრიხკოდი- გრაფიკული ინფორმაცია, რომელიც გამოიყენება ლობიოს ზედაპირზე, მარკირებაზე ან შეფუთვაზე, რომელიც წარმოადგენს შავი და თეთრი მუქი ან სხვა გეომეტრიული ფორმების თანმიმდევრობას ტექნიკური საშუალებებით წაკითხვის მეთოდით.

დაიბადა 1948 წელს ბერნარდ სილვერი, ფილადელფიის დრეკელის უნივერსიტეტის ტექნოლოგიური ინსტიტუტის კურსდამთავრებული, თვლიდა, რომ კვების მრეწველობის პრეზიდენტმა სთხოვა ერთ-ერთ დეკანს შეექმნა სისტემა, რომელიც ავტომატურად წაიკითხავდა პროდუქტის ინფორმაციას, როდესაც ის აკონტროლებდა. სილვერმა ისაუბრა თავის მეგობრებზე - ნორმან ჯოზეფ ვუდლენდსა და ჟორდინ იოჰანსონზე. დილით სხვადასხვა ეტიკეტირების სისტემებიდან დაიწყო სუნი. მათმა პირველმა მუშა სისტემამ ულტრაიისფერი მელნის ვიკორიზირება მოახდინა, მაგრამ სურნელმა გზებზე დაიწყო შეჩერება და გარდა ამისა, ისინი დროთა განმავლობაში აყვავდნენ.

დაბნეული სისტემის დანერგვით, ვუდლენდმა დატოვა ფილადელფია და საცხოვრებლად ფლორიდაში გადავიდა მამის ბინაში მუშაობის გასაგრძელებლად. 1949 წლის 20 ივნისს ვუდლენდმა და სილვერმა შეიტანეს განაცხადი ღვინოზე და დაკმაყოფილდნენ 1952 წლის 7 ივნისს შტრიხკოდების სისტემის აღწერისთვის ხაზის პატენტის ჩანაცვლებით კონცენტრული უჯრედების გამოჩენაში.

ბრინჯი. 22.8. Woodland and Silver სისტემის პატენტი კონცენტრული ფსონებით, მიმდინარე შტრიხკოდების წინამორბედები

შტრიხკოდების ოფიციალურად გამოყენება პირველად 1974 წელს დაიწყო. მაღაზიებში ტროაში, ოჰაიო. შტრიხ-კოდირების სისტემები ფართოდ გამოიყენება ყოველდღიურ ცხოვრებაში: ვაჭრობა, საფოსტო მომსახურება, ფინანსური და გადაზიდვის ინფორმაცია, ფულის დაზოგვა, პირადი იდენტიფიკაცია, საკონტაქტო ინფორმაცია (ვებ პოსტები), ელ. ფოსტა, ელ.ფოსტის მისამართები, ტელეფონის ნომრები) და ა.შ.

განასხვავებენ ხაზოვან (ერთი მიმართულებით წაკითხვას) და ორგანზომილებიან შტრიხკოდებს. სკინები განსხვავდება გრაფიკული გამოსახულების ზომისა და წარმოდგენილი ინფორმაციის ტიპის მიხედვით. ცხრილის ქვემოთ მოცემული ბმულები აჩვენებს სხვადასხვა ტიპის შტრიხკოდების მაგალითებს.

ცხრილი 22.1. შტრიხკოდების სახეები

სახელი კონდახის შტრიხკოდი შენიშვნები
ხაზოვანი
უნივერსალური პროდუქტის კოდი, UPC
(უნივერსალური პროდუქტის კოდი)

(UPC-A)
ამერიკული შტრიხკოდის სტანდარტი, რომელიც გამოიყენება პროდუქტისა და მწარმოებლის იდენტიფიკატორის კოდირებისთვის.
Განსხვავებული ტიპები:
- UPC-E – კოდირებულია 8 ციფრი;
- UPC-A – კოდირებულია 13 ციფრი.
ევროპული სტატიის ნომერი, EAN
(ევროპული პროდუქტის ნომერი)

(EAN-13)
ევროპული შტრიხკოდების სტანდარტი, პროდუქტისა და მწარმოებლის იდენტიფიკატორის კოდირების მიზნები.
Განსხვავებული ტიპები:
- EAN-8 – კოდირებულია 8 ციფრი;
- EAN 13 – კოდირებულია 13 ციფრი;
- EAN-128 - შიფრავს მარეგულირებელი ჯგუფის მიერ გაზიარებული ასოებისა და რიცხვების ნებისმიერ რაოდენობას.
GOST ISO/IEC 15420-2001 „ავტომატური იდენტიფიკაცია. კოდუვანია გამოიჩეკა. სიმბოლოების სპეციფიკაცია EAN/UPC (EAN/UPiSi)".
კოდი 128
(კოდი 128)
შეიცავს 107 სიმბოლოს. არსებობს 103 მონაცემთა სიმბოლო, 3 საწყისი და 1 საწყისი სიმბოლო. ყველა 128 ASCII სიმბოლოს დაშიფვრისთვის გადაეცემა სიმბოლოების სამი ნაკრები - A, B და C, რომლებიც შეიძლება განთავსდეს ერთი შტრიხკოდის შუაში.
EAN-128 კოდირებს ინფორმაციას Code 128 ანბანის მიხედვით
GOST 30743-2001 (ISO/MEK 15417-2000) „ავტომატური იდენტიფიკაცია. კოდუვანია გამოიჩეკა. სიმბოლოების დაზუსტება კოდი 128 (კოდი 128).
ორი სამყარო
მონაცემთა მატრიქსი
(მატრიცის მონაცემები)
სიმბოლოების მაქსიმალური რაოდენობა, რომელიც შეიძლება განთავსდეს ერთ კოდში, არის 2048 ბაიტი.
GOST R ISO/MEK 16022-2008 „ავტომატური იდენტიფიკაცია. კოდუვანია გამოიჩეკა. "მონაცემთა მატრიცა" სიმბოლიკის სპეციფიკაცია.
ქრ კოდი
(ინგლისური: სწრაფი რეაგირება - სწრაფი პასუხი)
გამოსახულების კუთხეების ირგვლივ მდებარე კვადრატები საშუალებას გაძლევთ ნორმალიზდეს გამოსახულების ზომა და მისი ორიენტაცია, ასევე, სადაც სენსორი არის გამოსახულების ზედაპირზე მიტანილი. წერტილები გარდაიქმნება ორმაგ რიცხვებად საკონტროლო ჯამის გადამოწმებით.
სიმბოლოების მაქსიმალური რაოდენობა, რომელიც შეიძლება განთავსდეს ერთ QR კოდში:
- ნომრები – 7089;
- რიცხვები და ასოები (ლათინური) – 4296;
- ორმაგი კოდი - 2953 ბაიტი;
- იეროგლიფები - 1817 წ.
MaxiCode
(მაქსიკოდი)
ზომები - ინჩი ინჩზე (1 ინჩი = 2,54 სმ).
იგი გამოიყენება პერსპექტივა-დასაწინააღმდეგო სისტემებისთვის.

DERZHSTANDART R 51294.6-2000 „ავტომატური იდენტიფიკაცია. კოდუვანია გამოიჩეკა. MaxiCode სიმბოლოების სპეციფიკაცია.
PDF147
(ინგლისური: პორტატული მონაცემთა ფაილი -
გადასატანი მონაცემთა ფაილი)
აუცილებელია შემოწმდეს პიროვნების იდენტიფიკაცია, საქონლის სახეობა და ინფორმაციის შექმნა კონტროლის ორგანოებსა და სხვა სფეროებში.
მხარს უჭერს 2710 სიმბოლომდე კოდირებას და შეუძლია 90 სტრიქონის განთავსება.
Microsoft Tag
(Microsoft label)
შექმნილია მობილურ ტელეფონებზე დაყენებული დამატებითი კამერების ამოცნობისთვის.
შეუძლია იმდენი სიმბოლოს მოთავსება, რამდენიც Code128.
შვედური იდენტიფიკაციის მიზნები და მოწყობილობაზე წინასწარ მომზადებული ინფორმაციის (ვებ შეტყობინება, ტექსტი 1000 სიმბოლომდე, ტელეფონის ნომერი და ა.შ.), რომელიც დაკავშირებულია კოდთან და ინახება კომპანიის სერვერზე ii Microsoft-ზე.
მოათავსეთ 13 ბიტი პლუს ერთი დამატებითი ბიტი პარიტეტის გასაკონტროლებლად.

ნომრების გაგზავნა ორმაგ ხედზე (კომპიუტერიდან). მოგეხსენებათ, ინფორმაცია, რომელიც ინახება და მუშავდება კომპიუტერებში, წარმოდგენილია ორმაგი ხედით. ცოტა(ინგლისური) ბინარი დიგი - ორი ნომერი; ასევე gra sliv: ინგლისური. bit - ქაღალდის ნაჭერი, ცალი) - დიდი რაოდენობით ინფორმაციის ერთეული, რომელიც უდრის ერთ ციფრს ორმაგი რიცხვების სისტემაში. დამატებითი დახმარებით შეგიძლიათ დაშიფვროთ (გამოავლინოთ, გამოყოთ) ორი ხაზი (0 ან 1; ასე რომ არა). დარტყმების (განმუხტვის) რაოდენობის გაზრდით, შეგიძლიათ გაზარდოთ კოდირებული სადგურების რაოდენობა. მაგალითად, ბაიტისთვის (ინგლისური ბაიტი), რომელიც შედგება 8 ბიტისაგან, დაშიფრული ერთეულების რაოდენობა ხდება 2 8 = 256.

ნომრები დაშიფრულია sov. ფორმატები ფიქსირებული და მცურავი კომით.

1. ფიქსირებული ფორმატიძირითადად ის სტაგნირებულია მთელი რიცხვებისთვის, მაგრამ ასევე შეიძლება სტაგნაცია იყოს მეტყველების რიცხვებისთვის, რომლებსაც კომის შემდეგ მეათედი ნიშნების ფიქსირებული რაოდენობა აქვთ. მთელი რიცხვებისთვის მნიშვნელოვანია აღინიშნოს, რომ "კომა" ხდება მარჯვენა ხელში უმცროსი ბიტის (გამონადენის) შემდეგ. პოზა გამონადენის ბადით. ამ ფორმატს აქვს ორი ფენომენი: ხელმოუწერელი (უცნობი ნომრებისთვის) და ხელმოწერილი.

ამისთვის ხელმოუწერელიროდესაც ნაჩვენებია ყველა წოდება, ისინი ეფუძნება თავად რიცხვს. მაგალითად, დამატებითი ბაიტის მიღმა შეგიძლიათ იხილოთ ხელმოუწერელი რიცხვები სახით 0 10-დან 255 10-მდე (00000000 2 - 11111111 2) ან მეტყველების რიცხვები მეათე ნიშნით 0.0 10-დან 25.5-მდე 10 (000000111) 2 სახით. ხატოვანიგამოვლინება, ტობტო. დადებითი და უარყოფითი რიცხვები, ყველაზე მაღალი ციფრი მოთავსებულია ნიშნის ქვეშ (0 არის დადებითი რიცხვი, 1 არის უარყოფითი რიცხვი).

ისინი გამოყოფენ პირდაპირ, უკუ და დამატებით კოდებს ხელმოწერილი ნომრების ჩასაწერად.

IN პირდაპირიდადებითი და უარყოფითი რიცხვის ჩაწერის კოდი ემატება ისევე, როგორც ხელმოუწერელ გამონათქვამში (გარდა იმისა, რომ ყველაზე მნიშვნელოვანი ციფრი მოთავსებულია ნიშნის ქვეშ). ამგვარად, რიცხვები 5 10 და -5 10 იწერება როგორც 00000101 2 და 10000101 2. პირდაპირ კოდს აქვს ორი კოდი ნომრისთვის: „დადებითი ნული“ 00000000 2 და „უარყოფითი ნული“ 10000000 2.

როცა ვიკორისტანნა კარიბჭეკოდში უარყოფითი რიცხვი იწერება როგორც შებრუნებული დადებითი რიცხვი (0 იცვლება 1-ით და ასე შემდეგ). მაგალითად, რიცხვები 5 10 და -5 10 იწერება როგორც 00000101 2 და 11111010 2. გაითვალისწინეთ, რომ დაბრუნების კოდს, ისევე როგორც პირდაპირს, აქვს „დადებითი ნული“ 00000000 2 და „უარყოფითი ნული“ 11111111 2. დაბრუნების კოდის რეგისტრაცია საშუალებას გაძლევთ ამოიღოთ ერთი მეორე, vikoryst და დამატებითი ოპერაციები. ორი რიცხვის X - Y კომბინაცია იცვლება მათი ჯამით X + (-Y). ამ შემთხვევაში, ორი დამატებითი წესი მოქმედებს:

ნაჩვენები რიცხვი ინვერსიულია (წარმოდგენილია როგორც დაბრუნების კოდი);

თუ შედეგში ციფრების რაოდენობა აღემატება ქვემოთ მოცემულ ციფრებს, მაშინ ყველაზე მარცხენა ციფრი (უმაღლესი) ამოღებულია და შედეგი მოცემულია 1 2 .

შემდეგ მაგიდაზე მითითებულია ყურადღების კონდახი.

ცხრილი 22.2. დაბრუნების კოდში შეიყვანეთ ორი ნომერი.

X-Y 5 – 5 6 – 5 5 – 6 5 – (-6)
X 2 00000101 00000110 00000101 00000101
Y2 00000101 00000101 00000110 11111001
დანამატების გამოცვლა 5 + (-5) 6 + (-5) 5 + (-6) 5 + 6
დაბრუნების კოდი გამგზავრებისთვის (-Y 2) 11111010 11111010 11111001 00000110
დოდავანია 00000101
+
11111010
11111111
00000110
+
11111010
100000000
00000101
+
11111001
11111110
00000101
+
00000110
00001011
არ ჩერდება 00000000
+
00000001
00000001
არ ჩერდება არ ჩერდება
შედეგი -0 1 -1 11

იმისდა მიუხედავად, რომ დაბრუნების კოდი მნიშვნელოვნად გაამარტივებს გამოთვლის პროცედურებს და, ცხადია, კომპიუტერების სიჩქარის კოდს, ორი ნულის და სხვა ინტელექტის არსებობამ გამოიწვია გაჩენა. დამატებითიკოდი. როდესაც უარყოფითი რიცხვი მიეწოდება, მოდული თავდაპირველად ინვერსიულია, როგორც დაბრუნების კოდი, შემდეგ კი 1 2 ემატება მიმდევრობას ინვერსიამდე.

ქვემოთ მოყვანილი ცხრილი აჩვენებს რამდენიმე რიცხვს სხვადასხვა კოდით.

ცხრილი 22.3. ნომრების წარდგენა სხვადასხვა კოდებში

ათი
გამოვლინება
ორმაგი შეტყობინების კოდი (8 ბიტი)
სწორი კარიბჭე დამატებითი
127 01111111 01111111 01111111
6 00000110 00000110 00000110
5 00000101 00000101 00000101
1 00000001 00000001 00000001
0 00000000 00000000 00000000
-0 10000000 11111111 ---
-1 10000001 11111110 11111111
-5 10000101 11111010 11111011
-6 10000110 11111001 11111010
-127 11111111 10000000 10000001
-128 --- --- 10000000

უარყოფითი რიცხვების დამატებით კოდებზე წარდგენისას, კიდევ ერთი წესი ძნელი გასაგებია - თუ შედეგში ციფრების რაოდენობა მეტია, ქვედა ნაჩვენებია ციფრებში და ემატება ყველაზე მარცხენა ციფრი (უმაღლესი).

ცხრილი 22.4. შეიყვანეთ ორი ნომერი დამატებით კოდში

X-Y 5 – 5 6 – 5 5 – 6 5 – (-6)
X 2 00000101 00000110 00000101 00000101
Y2 00000101 00000101 00000110 11111010
დანამატების გამოცვლა 5 + (-5) 6 + (-5) 5 + (-6) 5 + 6
დამატებითი კოდი vidnіmannya-სთვის (-Y 2) 11111011 11111011 11111010 00000110
დოდავანია 00000101
+
11111011
00000000
00000110
+
11111011
100000001
00000101
+
11111010
11111111
00000101
+
00000110
00001011
უფროსი კლასის განახლება და დამატება 1 2 არ ჩერდება 00000001 არ ჩერდება არ ჩერდება
შედეგი -0 1 -1 11

შეგიძლიათ გაითვალისწინოთ, რომ რიცხვების წარმოდგენა დამატებით კოდებში მოითხოვს კიდევ ერთ ოპერაციას (ინვერსიის შემდეგ საჭიროა 1 2-ის დამატება), რომელიც შეიძლება აღარ იყოს საჭირო, როგორც დაბრუნების კოდების მქონე აპლიკაციებში. ხშირად გამოიყენება "ჩაიდანის პრინციპი". სჯობს პროცედურა წრფივად ჩაატაროთ, მაგრამ მასში შეიტანოთ წესები „რომელი A შემდეგ B“ (როგორც ერთი ან მეორე). ის, რაც, ადამიანური თვალსაზრისით, მოიცავს მეტ შრომას და ხარჯებს (გამოთვლითი და შრომატევადი სირთულე), პროგრამული უზრუნველყოფის და ტექნიკური განხორციელების თვალსაზრისით, შეიძლება უფრო ეფექტური აღმოჩნდეს.

დაბრუნების კოდის წინ დამატებითი კოდის კიდევ ერთი უპირატესობაა ინფორმაციის ერთეულში კიდევ ერთი ნომრის (stan) წარდგენის შესაძლებლობა უარყოფითი ნულის გამორიცხვის მიზნით. ამრიგად, ჩვენების დიაპაზონი (შენახვა) ხელმოწერილი მთელი რიცხვებისთვის ერთ ბაიტამდე ხდება +127-დან -128-მდე.

2. ფორმატი მცურავი კომითძირითადად გამოიყენება მეტყველების რიცხვებისთვის. რიცხვი ამ ფორმატში წარმოდგენილია ექსპონენციალური ფორმით

X = e n * m, (22.1)

de e – ჩვენების ფუნქციის საფუძველი;
n – ბაზის შეკვეთა;
e n – რიცხვის მახასიათებელი;
m - mantissa (ლათ. mantissa - გაზრდა) - მამრავლი, რომლითაც თქვენ უნდა გაამრავლოთ რიცხვის მახასიათებელი, რათა ამოიღოთ თავად რიცხვი.

მაგალითად, მეათე რიცხვი 350 შეიძლება დაიწეროს როგორც 3.5 * 10 2, 35 * 10 1, 350 * 10 0 და ა.შ. IN ნორმალიზებული სამეცნიერო ჩანაწერი, შეკვეთა არჩეულია ისე, რომ აბსოლუტური მნიშვნელობა დაკარგა არანაკლებ ერთი, მაგრამ მკაცრად ათზე ნაკლები (1 ≤ | m|< 10). Таким образом, в нормализованной научной записи число 350 выглядит, как 3.5 * 10 2 . При отображении чисел в программах, учитывая, что основание равно 10, их записывают в виде m E ± n, სადაც E ნიშნავს „*10^“ („...გამრავლეთ ათი ხარისხით...“). მაგალითად, რიცხვი 350 არის 3.5 E +2, ხოლო რიცხვი 0.035 არის 3.5 E-2.

რიცხვის ფრაგმენტები ინახება და მუშავდება კომპიუტერებში ორგანზომილებიანი სახით, შემდეგ ამ მიზნით აღებულია e = 2. მცურავი კომით რიცხვების ორგანზომილებიანი წარმოდგენის ერთ-ერთი შესაძლო ფორმა არის ეს.

ბრინჯი. 22.9. მცურავი ერთის გამოყენებით რიცხვების წარმოდგენის ორმაგი ფორმატი

ბიტები bn± და bm±, რომლებიც ნიშნავს რიგის და მანტისის ნიშანს, დაშიფრულია ფიქსირებული კომის მქონე რიცხვის მსგავსად: დადებითი რიცხვებისთვის "0", უარყოფითისთვის - "1". რიგის მნიშვნელობები არჩეულია ისე, რომ მანტის მთელი ნაწილის მნიშვნელობა მეათე (და, ანალოგიურად, ორმაგში) ერთეულში უდრის "1", რაც შეესაბამება ორმაგი რიცხვების ნორმალიზებულ აღნიშვნას. მაგალითად, რიცხვისთვის 350 10 რიგია n = 8 10 = 001000 2 (350 = 1.3671875 * 2 8), ხოლო 576 10 - n = 9 10 = 001001 2 (576 = 1.195 * 2). სიდიდის ბიტის რიგი შეიძლება მიეთითოს პირდაპირი, საპირისპირო ან დამატებითი კოდით (მაგალითად, n = 8 10-ისთვის ბინარული ფორმაა 001000 2). მანტისის ზომა ასახავს ფრაქციულ ნაწილს. იმისათვის, რომ ის გამოიყურებოდეს ორად, ის თანმიმდევრულად მრავლდება 2-ზე, სანამ არ იქნება 0. მაგალითად,

ბრინჯი. 22.10. ორობითი ხედიდან გასროლილი ნაწილის ამოღების კონდახი

თანმიმდევრული გამრავლების შედეგად მიღებულ მთლიან ნაწილებს აქვთ წილადი ნაწილის ორმაგი სახე (0.3671875 10 = 0101111 2). დაკარგული მანტის ღირებულების გამონადენის ნაწილი შეიცვლება 0-ით. ამრიგად, 350 რიცხვის ქვე-ჩანთა ფორმატში მცურავი კომით, მანტისის განლაგებით ნორმალიზებულ ჩანაწერში.

ბრინჯი. 22.11. 350 ნომრის ორმაგი ხედი

არითმეტიკული გაფართოების ოპერაციების აპარატურულ და პროგრამულ განხორციელებებს აქვთ მცურავი წერტილის ნომრის ფორმატის სტანდარტი IEEE 2754(დარჩენილი გამოცემა "754-2008 - IEEE Standard for Floating-Point Arithmetic"). ეს სტანდარტი განსაზღვრავს floater ფორმატებს რიცხვების წარმოდგენისთვის მარტოხელა(ინგლისური სინგლი, float) დაქვემდებარებული(ინგლისური ორმაგი) სიზუსტე. ფორმატების ფორმალური სტრუქტურა

ბრინჯი. 22.12. ორმაგი რიცხვების წარმოდგენის ოფიციალური ფორმატი IEEE 754 სტანდარტში

გამოხატვის ფორმატები განსხვავდება ბიტების (ბაიტების) რაოდენობის მიხედვით, რომლებიც შეყვანილია რიცხვების გამოსახატავად და, ცხადია, თავად რიცხვების გამოხატვის სიზუსტით.

ცხრილი 22.5. IEEE 754 სტანდარტში ორმაგი რიცხვების წარმოდგენის ფორმატების მახასიათებლები

ფორმატი მარტოხელა ორმაგი
Zagalny ზომა, ბიტი (ბაიტი) 32 (4) 64 (8)
შეკვეთის ბიტების რაოდენობა 8 11
ბიტების რაოდენობა მანტისისთვის
(ნიშნის ბიტის დაყენების გარეშე)
23 52
სიდიდე დაახლოებით 2 128 .. 2 -127
(±3.4*10 38 .. 1.7*10 -38)
2 1024 .. 2 -1023
(±1.8*10308..9.0*10-307)
შეკვეთის შეცვლა 127 1023
რიცხვის წარმომადგენლობის დიაპაზონი
(ურანის ნიშნის გარეშე)
±1.4*10 -45 .. 3.4*10 38 ±4.9*10 -324 .. 1.8*10 308
რიცხვის მნიშვნელოვანი ციფრების რაოდენობა
(მეტი აღარ)
8 16

IEEE სტანდარტის მიხედვით რიცხვების წარმოდგენის თავისებურება არის რიგის ქვეშ მყოფი ბიტების რაოდენობა. სხვა სიტყვებით რომ ვთქვათ, რიგის სიდიდე შეიძლება იყოს დადებითი ან უარყოფითი. ამ მომენტს ფარავს ე.წ. "შეცვლილი შეკვეთა." შეკვეთის ორმაგი ტიპის (პირდაპირი კოდით დაწერილი) გადაყვანის შემდეგ ამოღებული მნიშვნელობის მეათე ტიპად, ჩნდება შეკვეთის გადანაცვლება. შედეგად, მნიშვნელობა არის "სწორი" ნომრის თანმიმდევრობით. მაგალითად, თუ შეკვეთა 11111111 2 (= 255 10) მითითებულია ერთი ზუსტი რიცხვისთვის, მაშინ შეკვეთის მნიშვნელობა რეალურად არის 128 10 (= 255 10 - 127 10), და თუ შეკვეთა არის 00000000 2 (= 0 10) , შემდეგ -127 0 10 – 127 10 ).

მანტიის ზომა მითითებულია, როგორც წინა შემოდგომაზე, ნორმალიზებული ფორმით.

როგორც ზემოთ იყო აღწერილი, რიცხვი 350 10 ერთი სიზუსტის ფორმატში IEEE 754 სტანდარტის მიხედვით იწერება ამ გზით.

ბრინჯი. 22.13. 350 ნომრის ორმაგი ხედი IEEE სტანდარტის მიხედვით

IEEE სტანდარტის სხვა მახასიათებლები მოიცავს სპეციალური ნომრების წარმოდგენის შესაძლებლობას. მათ წინ უძღვის მნიშვნელობები NaN (ინგლისური არა რიცხვი) და +/-INF (ინგლისური უსასრულობა - უსასრულობა), როგორც ნულზე გაყოფილი ტიპის ოპერაციების შედეგი. ასევე აქ არის დენორმალიზებული რიცხვები, რომლებსაც აქვთ ერთზე ნაკლები მნიშვნელობა.

მცურავი კომით რიცხვებით რომ დავასრულო, რამდენიმე სიტყვა მწუხარების შესახებ. მილტები მომრგვალებულია" იმიტომ რომ რიცხვების წარმოდგენის ორმაგ ფორმაში შენახულია მხოლოდ რამდენიმე მნიშვნელოვანი ციფრი, ასე რომ მას შეუძლია „დაფაროს“ ეფექტური რიცხვების მთელი მრავალფეროვნება მოცემულ დიაპაზონში. შედეგად, იმის გამო, რომ რიცხვი ზუსტად ვერ გამოისახება ორმაგი ფორმით, ეს, როგორც ჩანს, ყველაზე ახლოს არის შესაძლებელი. მაგალითად, თუ თანმიმდევრულად დაამატებთ "1.7" ორმაგ ტიპს "0.0", შეგიძლიათ იხილოთ მნიშვნელობის შეცვლის შედეგად მიღებული "სურათი".

0.0
1.7
3.4
5.1
6.8
8.5
10.2
11.899999999999999
13.599999999999998
15.299999999999997
16.999999999999996
18.699999999999996
20.399999999999995
22.099999999999994
23.799999999999994
25.499999999999993
27.199999999999992
28.89999999999999
30.59999999999999
32.29999999999999
33.99999999999999
35.699999999999996
37.4
39.1
40.800000000000004
42.50000000000001
44.20000000000001
45.90000000000001
47.600000000000016

ბრინჯი. 22.14. 1.7 რიცხვის თანმიმდევრული დამატების შედეგი (Java 7)

კიდევ ერთი ნიუანსი ჩნდება ორი რიცხვის დამატებისას, რომელთა თანმიმდევრობა მნიშვნელოვნად განსხვავდება. მაგალითად, 1010 + 10 -10-ის დამატების შედეგი იქნება 1010. თუ დაუმატებთ 10 -10 10 10-ს ზედიზედ ტრილიონ (10 12) ჯერ, მაშინ შედეგი იქნება დამატებითი 10 10. თუ დაამატებთ დამატებით 10 -10 * 10 12 10 10-ს, ასე რომ, მათემატიკური თვალსაზრისით, შედეგი იქნება 10000000100 (1.00000000100 * 10 10).

გენეტიკური კოდი- ცილების ამინომჟავების თანმიმდევრობა დაშიფრულია ყველა ცოცხალი ორგანიზმისთვის. კოდირება შედგება 3 დამატებითი ნუკლეოტიდისგან, რომლებიც შედიან დნმ-ის (დეზოქსირიბონუკლეინის მჟავა) სტრუქტურაში. DCN არის მაკრომოლეკულა, რომელიც უზრუნველყოფს კონსერვაციას, თაობიდან თაობას გადაცემას და გენეტიკური პროგრამების განხორციელებას, ცოცხალი ორგანიზმების განვითარებას და ფუნქციონირებას. შესაძლოა ყველაზე მნიშვნელოვანი კოდი კაცობრიობის ისტორიაში.

დნმ შეიცავს ოთხ აზოტოვან ბაზას - ადენინი (A), გუანინი (G), ციტოზინი (C), თიმინი (T), რომლებიც რუსულ ლიტერატურაში აღინიშნება ასოებით A, G, C და T. ეს ასოები ქმნიან გენეტიკური ანბანს. კოდი. დნმ-ის მოლეკულებში ნუკლეოტიდები განლაგებულია ლანგრად და ამგვარად ქმნიან გენეტიკური ასოების თანმიმდევრობას.

ცოცხალი ორგანიზმების უმეტესობის ცილები მზადდება 20-ზე მეტი სახის ამინომჟავისგან. ამ ამინომჟავებს კანონიკური ეწოდება. კანის ცილა შეიცავს ლანცეტს ან რამდენიმე ლანცეტის ამინომჟავას, რომლებიც შერწყმულია მკაცრი თანმიმდევრობით. ეს თანმიმდევრობა ნიშნავს ბუნებრივ ციყვს და, შესაბამისად, მთელ ბიოლოგიურ ძალას. ცილის სინთეზი (ანუ გენეტიკური ინფორმაციის დანერგვა ცოცხალ უჯრედებში) ქმნის დნმ-ში შემავალი ინფორმაციის საფუძველს. კანის დაშიფვრისთვის 20 ამინომჟავით, ისევე როგორც გაჩერების სიგნალი, რაც ცილის თანმიმდევრობის დასასრულს ნიშნავს, საკმარისია სამი თანმიმდევრული ნუკლეოტიდი (სამმაგი).

ბრინჯი. 22.15. დნმ-ის ფრაგმენტი

2 IEEE (eng. Institute of Electrical and Electronics Engineers) - ელექტრული და ელექტრონიკის ინჟინრების ინსტიტუტი.

3 დაამატეთ აზოტის ბაზა, შერწყმული შაქართან და ფოსფორის მჟავასთან.

22.3. საიდუმლო კოდების სისტემები

საიდუმლო კოდები, ისევე როგორც შიფრები, შექმნილია ინფორმაციის კონფიდენციალურობის უზრუნველსაყოფად. თავდაპირველად, საიდუმლო კოდის სისტემა იყო სისტემა, რომელიც ეფუძნებოდა ჟარგონის კოდს. სურნელება გამოწვეული იყო რეალური ადამიანების სახელების აღების მეთოდით, რომლებიც მათ სიიდან გამოიცნეს. იყო პატარ-პატარა სიები, რომლებშიც აღირიცხებოდა მიღებული სახელები, ხოლო მათ საპირისპიროდ - კოდის შეცვლა (ჩანაცვლება). ადგილის დაქირავების ოფიციალური კოდები მიუთითებს, თუ რომელი პაპის ემისრები და პოსტხმელთაშუაზღვისპირეთის ძალაუფლება გამოიყენეს, ნაპოვნი ვატიკანის ადრეულ არქივებში, რომელიც თარიღდება მე-14 საუკუნით. უსაფრთხოებაზე მზარდი მოთხოვნის სამყაროში, ადგილობრივი ძალების წარმომადგენლებმა აჩვენეს უფრო დიდი ცვლილებები, რაც მოიცავდა არა მხოლოდ ხალხის სახელების კოდის შეცვლას, არამედ ქვეყნებს, ადგილებს, მოსავლის ტიპებს, მარაგებს და ა.შ. სიებში ინფორმაციის უსაფრთხოების გაზრდით, დაემატა შიფრული ანბანი, რათა დაშიფრულიყო მონაცემები, რომლებიც არ გადიოდა გადაცემამდე, ასევე მათი წარმოშობის წესები, რომლებიც ეფუძნება მათ სხვადასხვა სტეგანოგრაფიულ და კრიპტოგრაფიულ მეთოდებს. ასეთმა კოლექციებმა წაართვეს სახელი " ნომენკლატორები" მე-15 საუკუნიდან XIX საუკუნის შუა ხანებამდე. სუნი ინფორმაციის კონფიდენციალურობის უზრუნველყოფის მთავარი ფორმა იყო.

მე-17 საუკუნემდეც კი, ნომენკლატორები ტექსტში სიტყვებს იყენებდნენ და მათ კოდებს ანბანური თანმიმდევრობით ცვლიდნენ, სანამ ფრანგმა კრიპტოლოგი ანტუან როსინიოლმა არ შემოიღო უფრო სტაბილური ნომენკლატორები, ორ ნაწილად. იყო ორი სექცია: ერთში, ღია ტექსტის ელემენტები გადანაწილდა ანბანური თანმიმდევრობით, ხოლო კოდის ელემენტები შერეული იყო. მეორე ნაწილში კოდები ანბანური თანმიმდევრობით გადაიტანეს და ღია ტექსტის ელემენტები აირია.

ვინახიდის ტელეგრაფი და მორზეს კოდი, ასევე XIX საუკუნის შუა ხანებში ტრანსატლანტიკური კაბელის გაყვანა. მნიშვნელოვნად გააფართოვა საიდუმლო კოდების ფარგლები. მათი განვითარების ტრადიციული სფეროების გარდა (დიპლომატიური და სამხედრო მიზნებისთვის), ისინი ფართოდ გამოიყენეს კომერციასა და ტრანსპორტში. იმ დროს საიდუმლო კოდების სისტემები მოიცავდა სიტყვას "მათ სახელზე" კოდი"("სახელმწიფო დეპარტამენტის კოდი (1867)", "სანგრების ამერიკული კოდი", "მდიდრული კოდები: პოტომაკი", "შავი კოდი") ან " შიფრი"("შიფრა სახელმწიფო დეპარტამენტისთვის (1876)", "მწვანე შიფრი"). უნდა აღინიშნოს, რომ მიუხედავად იმისა, რომ სიტყვა "შიფრი" აშკარაა სახელში, ამ სისტემების საფუძველი იყო კოდირება.

ბრინჯი. 22.16. ფრაგმენტი "შიფრა სახელმწიფო დეპარტამენტისთვის (1899)"

კოდების დისტრიბუტორები, ისევე როგორც შიფრების შემქმნელები, ხშირად ამატებდნენ უსაფრთხოების დამატებით დონეებს, რათა გართულდეს მათი კოდების გატეხვა. ამ პროცესს ე.წ ხელახლა დაშიფრულია. ომის დროს საიდუმლო კოდების სისტემებმა შეიმუშავეს სტეგანოგრაფიული და კრიპტოგრაფიული მეთოდები ინფორმაციის კონფიდენციალურობის უზრუნველსაყოფად. ყველაზე პოპულარული პუნქტები მოცემულია შემდეგ ცხრილში.

ცხრილი 22.6. საიდუმლო კოდების სისტემებში ინფორმაციის კონფიდენციალურობის უზრუნველყოფის გზები

მეთოდი ტიპი შენიშვნები გამოიყენეთ იგი
(დაშიფრული სიტყვა - კოდირებული მნიშვნელობა)
სიტყვის (სიტყვა-მემკვიდრეობის) სხვა სიტყვით ჩანაცვლება, საკმარისია დოვჟნი სტეგანოგრაფიული ანალოგი -.
1. ადგილის ნომენკლატორი სიენა (XV ს.): Cardinales (კარდინალი) - Florenus; ანტონელო და ფურლი (Antollo i Furli) - ფორტე.

2. სახელმწიფო დეპარტამენტის კოდი 1899: რუსეთი (რუსეთი) - ხელს უწყობს; რუსეთის კაბინეტი (რუსეთის ორდენი) - მოწოდებები.

3. ლინკის სამსახურის კერივნიკის კოდი (1871): 10:30 - ანა, იდა; მე-13 (მეცამეტე) - ჩარლზი, მეისონი.

სიტყვის (სიტყვაწარმოების) ჩანაცვლება ფიქსირებული დოჟინის სიმბოლური მწკრივით სტეგანოგრაფიული ანალოგი -. 1. ამერიკული კოდი თხრილებისთვის (1918): პატრული (პატრული) - RAL; შეტევა - DIT.

2. სახელმწიფო დეპარტამენტის კოდი A-1 (1919): დიპლომატი (დიპლომატი) – BUJOH; დიპლომატიური კორპუსი (დიპლომატიური კორპუსი) – BEDAC.

სიტყვის (სიტყვის შექმნა) რიცხვით ჩანაცვლება სტეგანოგრაფიული ანალოგი -.
ერთი კოდირებული სიტყვისთვის შეიძლება ვიკორიზირებული იყოს რამდენიმე კოდის მნიშვნელობა.
1. ბენჟამინ ტოლმაჯის ნომენკლატორი (1779): თავდაცვა (თავდაცვა) - 143; შეტევა - 38

2. მოკავშირეთა სავაჭრო გემების საკომუნიკაციო კოდი სხვა მსოფლიო ომში (BAMS): კუნძული – 36 979; პორტი – 985.

სიტყვის (სიტყვის ფორმირება) ჩანაცვლება ფიქსირებული თარიღის რიცხვების სიმრავლით სტეგანოგრაფიული ანალოგი -. 1. ამერიკული კოდი თხრილებისთვის (1918): პატრული (პატრული) - 2307; თავდასხმა (შეტევა) – 1447 წ.

2. ამერიკული სამსახურის რადიო კოდი No1 (1918): ზეთი – 001; ცუდი (ბოროტად) - 642.

ასოების შეცვლა კრიპტოგრაფიული ანალოგები - კოდი, .
ასოები, რიცხვები და გრაფიკული სიმბოლოები შეიძლება გამოყენებულ იქნას როგორც კოდის მნიშვნელობა.
Stosovuvalas სიტყვებისთვის, ისევე როგორც ყოველდღიური პირობა კოდირებულთა სიაში.
1. ადგილის ნომენკლატორი სიენი (XV ს.): ქ -; ს – .

2. ჯეიმს მედისონის ნომენკლატორი (1781): o - 527; გვ - 941.

3. სანგრების ამერიკული კოდი (1918): a - 1332 .. 2795 ან CEW .. ZYR. ასევე არსებობს 30 დაშიფვრის ანბანი კოდის მნიშვნელობების ხელახლა დაშიფვრისთვის.

ორიგინალური ასოს შეცვლა კრიპტოგრაფიული ანალოგი -.
ასოები, რიცხვები და გრაფიკული სიმბოლოები შეიძლება გამოყენებულ იქნას როგორც კოდის მნიშვნელობა.
1. ადგილის ნომენკლატორი სიენი (XV ს.): ბბ -; ტტ -.

2. ნომენკლატორი X-Y-Z (1737): ce - 493; აბ - 1194 წ.

ცარიელი ნიშნების ვიკორსტანი სტეგანოგრაფიული ანალოგი -.
ისინი არაფერს ნიშნავდნენ (ლათ. nihil importantes) და სიმბოლოები გამოიყენებოდა კრიპტოანალიტიკოსების დასაბნევად.
1. ადგილის ნომენკლატორი სიენი (XV ს.): , .

2. მდინარის კოდები: Potomac (1918): ASY.

დანამატი ნომრები ვიკი კრიპტოგრაფიული ანალოგი -.
დანამატი ნომერი, რომელიც ემატება რიცხვითი კოდის მნიშვნელობას, ემსახურებოდა კოდის (გასაღების) ცვალებადი ნაწილს.
შიფრი სახელმწიფო დეპარტამენტისთვის 1876: წესი „ცხენი“ (ნათესავი) ინფორმაციის კუბზე ნიშნავდა, რომ შეურაცხმყოფელი კოდის მნიშვნელობების კოდირებისას გამოყენებული იყო დანამატი ნომერი 203; "ჰოკი" (ქორი) - 100.
ასოების (ციფრების) გადაწყობა კოდის მნიშვნელობებში კრიპტოგრაფიული ანალოგი -. ტელეგრაფის კოდი დეპეშების გადაცემის საიდუმლოების უზრუნველსაყოფად (1870): ერთ-ერთი წესი ისჯებოდა ციფრული კოდის ნომერში დარჩენილი სამი ციფრის გადანაწილებას, რომელიც აერთიანებს ხუთ ციფრს.
კოდის მნიშვნელობების გადაწყობა კრიპტოგრაფიული ანალოგი -. შიფრი სახელმწიფო დეპარტამენტისთვის 1876: წესი „ვეფხვი“ (ვეფხვი) გზავნილის კობზე ნიშნავდა, რომ დაშიფრული შეტყობინება მოითხოვდა წაკითხვას დარჩენილი სიტყვიდან ჯერ (უკუღმა); "ტაპირი" (ტაპირი) - კანის წყვილი ტუჩის ადგილების მონაცვლეობა (პირველი და მეორე, მესამე და მეოთხე).

კოდირებისა და ხელახალი დაშიფვრის სხვადასხვა მეთოდის აღმოჩენა კოდირების სისტემაში ჩვეულებრივი პრაქტიკა იყო კოდის შემქმნელებს შორის და დამკვიდრდა თითქმის მათი გამოჩენისთანავე. ასე რომ, ნომენკლატორშიც კი, რომელიც შემუშავდა სიენაში მე-15 საუკუნეში, სიტყვების კოდის ჩანაცვლების გარდა, ისინი გამოიყენებოდა ასოების, მათი და ცარიელი ნიშნების შესაცვლელად. ამ პრაქტიკამ უდიდეს განვითარებას მიაღწია მე-19 საუკუნის დასაწყისიდან მე-20 საუკუნის დასაწყისამდე. ზოკრემი "სახელმწიფო დეპარტამენტის შიფრში 1876" (ინგლისური წითელი წიგნი - წითელი წიგნების წიგნი), რომელიც შედგება 1200 გვერდისაგან და მისი დამატებითი „კოდი ვერ გაიშიფრება: დამატება სახელმწიფო დეპარტამენტის შიფრაზე“ შედგენილია:

კოდები მითითებულია ნომრებით;

კომპიუტერის ერთ-ერთი მთავარი უპირატესობა დაკავშირებულია იმასთან, რომ ის სრულიად უნივერსალური მანქანაა. ვისაც მისი გამოყენება სურს, იცის, რომ არითმეტიკული ხრიკების გაკეთება არ არის კომპიუტერის გამოყენების მთავარი გზა. კომპიუტერები სასწაულებრივად ქმნიან მუსიკას და ვიდეოებს, მათი დახმარებით შეგიძლიათ მოაწყოთ ონლაინ და ვიდეო კონფერენციები ინტერნეტში, შექმნათ და დაამუშავოთ გრაფიკული სურათები და ადგილობრივი კომპიუტერის სესხის აღების შესაძლებლობა კომპიუტერული ინდუსტრიისგან ერთი შეხედვით, მთა აბსოლუტურად აბსურდულად გამოიყურება. სუპერ-არითმომეტრის გამოსახულება, რომელიც ასობით მილიონ ციფრს აფუჭებს წამში.

ობიექტის ან ყუთის საინფორმაციო მოდელის შექმნით, ჩვენ შეგვიძლია ვისწავლოთ როგორ გავიგოთ ეს და სხვა მნიშვნელობები. მოწოდებული ინფორმაციის ტიპის გასარკვევად.

ადამიანი გამოხატავს თავის აზრებს, როგორც სიტყვებისგან შემდგარი წინადადება. არსებობს ინფორმაციის ანბანური განყოფილებები. ნებისმიერი ენის საფუძველია ანბანი - ნებისმიერი ბუნების სხვადასხვა ნიშნების (სიმბოლოების) ტერმინალური ნაკრები, საიდანაც ყალიბდება ცოდნა.

ერთსა და იმავე ჩანაწერს შეიძლება ჰქონდეს განსხვავებული მნიშვნელობა. მაგალითად, 251299 ნომრების აკრეფა შეიძლება ნიშნავდეს: ობიექტის მასას; დოვჟინუ ობიექტი; დადგეს ობიექტებს შორის; ტელეფონის ნომერი; ჩანაწერი, რომელიც თარიღდება 1999 წლის 25 წლის დაბადების დღეზე.

ინფორმაციის წარდგენისთვის შეგიძლიათ გამოიყენოთ სხვადასხვა კოდი და უნდა იცოდეთ წესები - ამ კოდების ჩაწერის კანონები, მაშინ. შეიყვანეთ კოდი.

კოდი - ინფორმაციის წარმოდგენის გონებრივი პარამეტრების ნაკრები.

კოდუვანია - ინფორმაციის კოდის სახით წარდგენის პროცესი.

სათითაოდ რომ გავაერთიანოთ, ვიკორის კოდი რუსული ენაა. სწავლის დროს ეს კოდი გადაიცემა ბგერებით, ხოლო გადახვევისას - ასოებით. მძღოლი გადასცემს სიგნალს დახმარებისთვის საყვირით ან ფარებით. შუქნიშნების დანახვაზე გზის გადაკვეთისას რჩებით კონტაქტში დაშიფრულ ინფორმაციასთან. ამ გზით, კოდი მცირდება სიმბოლოების მთლიანობამდე მარტივი წესების დაცვით.

ინფორმაციის კოდირება შესაძლებელია სხვადასხვა გზით: სიტყვიერად; წერა; სხვა ხასიათის ჟესტები და სიგნალები.

მონაცემთა დაშიფვრა ბინარული კოდით.

ტექნოლოგიების განვითარებასთან ერთად გაჩნდა ინფორმაციის კოდირების სხვადასხვა მეთოდი. მე-19 საუკუნის მეორე ნახევარში ამერიკელ მეღვინე სამუელ მორსს ჰქონდა ღვინის საოცარი კოდი, რომელიც ემსახურებოდა დღევანდელ ხალხს. ინფორმაცია დაშიფრულია სამი სიმბოლოთი: გრძელი სიგნალი (ტირე), მოკლე სიგნალი (წერტილი), ჩუმი სიგნალი (პაუზა) - ასოების გამოყოფისთვის.

მას აქვს საკუთარი სისტემა გამოთვლით ტექნოლოგიაში - მას ე.წ ორმაგი კოდებიდა ეფუძნება მოცემულ მონაცემებს ორი სიმბოლოს მიმდევრობით: 0 და 1. ეს სიმბოლოები ე.წ. ორნიშნა რიცხვი, ინგლისური -ორობითი ციფრი ან შემოკლებული ბიტი (ბიტი).

ერთი ბიტი შეიძლება წარმოადგენდეს ორ ცნებას: 0 ან 1 ( Ისეან კიდევ არც ერთი, ჩორნიან კიდევ უფრო თეთრი, სიმართლეან კიდევ უაზრობადა ა.შ.). თუ ბრძოლების რაოდენობა ორამდე გაიზარდა, მაშინ უკვე შესაძლებელია რამდენიმე განსხვავებული კონცეფციის გამოხატვა:

სამ ბიტს შეუძლია დაშიფროს ყველა განსხვავებული მნიშვნელობა:

000 001 010 011 100 101 110 111

ერთით გავზრდით გამონადენის რაოდენობას ორ კოდირებულ სისტემაში, ვაორმაგებთ მნიშვნელობების რაოდენობას, რომლებიც შეიძლება გამოისახოს ამ სისტემაში, ისე რომ ფორმულა გამოიყურებოდეს:

de N - დამოუკიდებელი მნიშვნელობების რაოდენობა, რომლებიც კოდირებულია;

m - ამ სისტემაში მიღებული ორმაგი კოდირების სიმძლავრე.

იგივე ინფორმაცია შეიძლება წარმოდგენილი იყოს (დაშიფრული) მრავალი ფორმით. კომპიუტერების მოსვლასთან ერთად გაჩნდა ყველა სახის ინფორმაციის კოდირების აუცილებლობა, რომელიც სამართლიანად აკრავს ადამიანებს და ანადგურებს კაცობრიობას. კაცობრიობამ დაიწყო ინფორმაციის მოწინავე კოდირების გამოყენება კომპიუტერების გამოჩენამდე დიდი ხნით ადრე. კაცობრიობის გრანდიოზული მიღწევები - წერა და არითმეტიკა - სხვა არაფერია, თუ არა ენის და რიცხვითი ინფორმაციის კოდირების სისტემა. ინფორმაცია არ ჩანს სუფთა სახით, ის ყოველთვის არის წარმოდგენილი, რაღაცნაირად დაშიფრული.

ორმაგი კოდირება ინფორმაციის წარმოდგენის ერთ-ერთი ყველაზე მოწინავე გზაა. მანქანების, რობოტებისა და კომპიუტერით კონტროლირებადი კომპიუტერების გამოთვლისას, მოწყობილობის მარჯვენა მხარეს არსებული ყველა ინფორმაცია დაშიფრულია ორ ასოიანი ანბანით.

სიმბოლური (ტექსტური) ინფორმაციის კოდირება.

ტექსტის მიმდებარე სიმბოლოებზე შესრულებული მთავარი ოპერაცია არის სიმბოლოების გასწორება.

იდენტური სიმბოლოების შემთხვევაში, ყველაზე მნიშვნელოვანი ასპექტებია თითოეული სიმბოლოს და შესაბამისი კოდის კოდის უნიკალურობა და თავად კოდირების პრინციპის არჩევანი პრაქტიკულად შეუსაბამოა.

ტექსტების დაშიფვრისთვის გამოიყენეთ სხვადასხვა კონვერტაციის ცხრილები. მნიშვნელოვანია, რომ ერთი და იგივე ტექსტის კოდირებისა და დეკოდირებისას გამოყენებული იყოს ერთი და იგივე ცხრილი.

კონვერტაციის ცხრილი არის ცხრილი, რომელიც საშუალებას გაძლევთ განათავსოთ დაშიფრული სიმბოლოების თანმიმდევრობა, იმის მიხედვით, თუ რამდენს უნდა გადაიყვანოთ სიმბოლო მის ორმაგ კოდში და უკან.

ყველაზე პოპულარული კონვერტაციის ცხრილები: DKOI-8, ASCII, CP1251, Unicode.

ისტორიულად, სიმბოლოების კოდირების კოდის შედეგად შეგროვდა 8 ბიტი ან 1 ბაიტი. ყველაზე ხშირად, ტექსტის ერთი სიმბოლო, რომელიც ინახება კომპიუტერში, წარმოდგენილია მეხსიერების ერთი ბაიტით.

0-ისა და 1-ის სხვადასხვა კომბინაციები, კოდში 8 ბიტის დამატებისას, შეიძლება იყოს 28 = 256; ამიტომ, ერთი კონვერტაციის ცხრილის დახმარებით, შეიძლება არაუმეტეს 256 სიმბოლოს დაშიფვრა. კოდში 2 ბაიტის (16 ბიტი) დამატებით, შესაძლებელია 65536 სიმბოლოს დაშიფვრა.

რიცხვითი ინფორმაციის კოდირება

მნიშვნელოვანია დაშიფრული რიცხვითი და ტექსტური ინფორმაციის მსგავსება: იმისთვის, რომ ამ ტიპს დაემთხვა, სხვადასხვა რიცხვს (ასევე სხვადასხვა სიმბოლოს) სჭირდება განსხვავებული კოდი. ციფრულ მონაცემებსა და სიმბოლურ მონაცემებს შორის მთავარი განსხვავება მდგომარეობს იმაში, რომ რიცხვებზე, გათანაბრების ოპერაციის გარდა, წარმოიქმნება სხვადასხვა მათემატიკური მოქმედებები: შეკრება, გამრავლება, დაფესვიანება, ლოგარითმის გამოთვლა და ა.შ.

განვითარების პროცესში ადამიანებმა გააცნობიერეს სხვა ინფორმაციის შენახვისა და გადაცემის აუცილებლობა. ზოგჯერ საჭიროა მათი გადაქცევა სიგნალებად. ამ პროცესს მონაცემთა კოდირება ეწოდება. ტექსტური ინფორმაცია და გრაფიკული სურათები შეიძლება გარდაიქმნას რიცხვებად. ჩვენი სტატია გეტყვით როგორ გამოიმუშავოთ ფული.

ინფორმაციის გადაცემა სადგურზე

  • ფელდ'ეგერსკო-პოშტოვა;
  • აკუსტიკური (მაგალითად, გუჩნომოვის დამატებითი დახმარებისთვის);
  • ელექტრული კომუნიკაციის ამა თუ იმ მეთოდის საფუძველზე (სადენიანი, რადიო, ოპტიკური, რადიორელე, სატელიტი, ოპტიკურ-ბოჭკოვანი).

ყველაზე მოწინავე არის დანარჩენი ტიპის გადამცემი სისტემები. მათი გამოსაყენებლად საჭიროა ჯერ ინფორმაციის კოდირების სხვა მეთოდის დამკვიდრება. რიცხვების დახმარებით ყოველდღიურ ადამიანს კიდევ უფრო უჭირს ათობით გამოთვლების გამომუშავება.

დაშიფვრა

ორმაგი ნომრის სისტემა

კომპიუტერის ეპოქის გარიჟრაჟზე, გაიზარდა ძიებები მოწყობილობისთვის, რომელიც შესაძლებელს ხდის EOM-ში ნომრების რაც შეიძლება მარტივად წარმოჩენას. საკვების მარაგი შეიცვალა, როდესაც კლოდ ჩენონმა შემოიტანა გამარჯვებული დუსის რიცხვების სისტემა. ის თარიღდება მე-17 საუკუნით და მისი დანერგვისთვის საჭიროა მოწყობილობა 2 სტაბილური მდგომარეობის მქონე, რომელიც წარმოადგენს ლოგიკურ „1“-ს და ლოგიკურ „0“-ს. იმ დროს, როგორც ჩანს, საკმარისი იყო - ბირთვიდან, რომელიც შეიძლება იყოს მაგნიტიზებული ან დემაგნიტიზებული, ტრანზისტორამდე, რომელიც შეიძლება გამოყენებულ იქნას ღია ან დახურულ მდგომარეობაში.

ხარკი ფერადი სურათებისთვის

ასეთი სურათებისთვის დამატებითი ნომრების გამოყენებით ინფორმაციის კოდირების მეთოდი უფრო რთულია. ამიტომ, ჯერ საჭიროა სურათის დაშლა 3 ძირითად ფერად (მწვანე, წითელი და ლურჯი), რათა მათი სხვადასხვა პროპორციით შერევის შედეგად შესაძლებელი იყოს ადამიანის თვალით აღქმული ნებისმიერი ფერის ამოღება. სურათის დაშიფვრის ამ მეთოდს რიცხვების გამოყენებით 24 ორნიშნა ციფრი ეწოდება RGB ან True Color.

რაც შეეხება ბეჭდვას, გამოიყენება CMYK სისტემა. იგი ეფუძნება იდეას, რომ RGB ძირითადი კომპონენტების კანი შეიძლება შეესაბამებოდეს ფერს, რომელიც ავსებს მას თეთრს. ნიმი არის შავი, მეწამული და ყვითელი. თუ გსურთ მათი საკმარისი რაოდენობა, ბეჭდვის ხარჯების შესამცირებლად, დაამატეთ მეოთხე კომპონენტი - შავი. ამრიგად, CMYK სისტემაში გრაფიკის წარმოსადგენად საჭიროა 32 ორნიშნა ციფრი, ხოლო თავად რეჟიმს ჩვეულებრივ უწოდებენ მრავალფეროვანს.


ბგერების წარდგენა

საკვების შესახებ მათთვის, ვისი ინფორმაციის კოდირების მეთოდი რიცხვების გამოყენებით, პასუხი დადებითია. თუმცა, ამ დროისთვის ასეთი მეთოდები საფუძვლიანად არ არის შესწავლილი. მათ წინაშე მოტყუება:

  • FM მეთოდი. იგი ემყარება ნებისმიერი რთული ბგერის დაშლას სხვადასხვა სიხშირის ელემენტარული ჰარმონიული სიგნალების თანმიმდევრობით, რომელიც შეიძლება აღწერილი იყოს კოდით.
  • ცხრილი-ჰვილოვის მეთოდი. დაკეცილი მაგიდების უკანა ნაწილში ინახება სხვადასხვა მუსიკალური ინსტრუმენტების ბგერების ნიმუშები. რიცხვითი კოდები მიუთითებს ინსტრუმენტის ტიპსა და მოდელის ნომერზე, სიმაღლეზე, ხმის ინტენსივობასა და სიმძიმეზე და ა.შ.


ახლა თქვენ იცით, რომ ორმხრივი კოდირება არის ინფორმაციის წარმოდგენის ერთ-ერთი ყველაზე მოწინავე გზა, რომელმაც მნიშვნელოვანი როლი ითამაშა კომპიუტერული ტექნოლოგიების განვითარებაში.

ინფორმაციის შენახვისა და გადაცემის ტექნიკური მეთოდების მოსვლასთან ერთად გაჩნდა კოდირების ახალი იდეები და მეთოდები.

ტელეგრაფი გახდა ინფორმაციის გადაცემის პირველი ტექნიკური საშუალება, რომელიც 1837 წელს აღმოაჩინა ამერიკელმა სამუელ მორსმა.

ტელეგრაფიული კომუნიკაცია არის ელექტრული სიგნალების თანმიმდევრობა, რომელიც გადაეცემა ერთი ტელეგრაფიული აპარატიდან მეორე ტელეგრაფიულ მანქანაზე მარშრუტით.

ამ ტექნიკურმა პირობებმა მიიყვანა მორზე ორი ტიპის სიგნალის გამოყენების იდეამდე - მოკლე და გრძელი - ინფორმაციის კოდირებისთვის, რომელიც გადაცემული იყო ტელეგრაფის ხაზებით.

კოდირების ამ მეთოდს სახელი მიენიჭა მორზეს ანბანი . ანბანის თითოეული ასო დაშიფრულია მოკლე სიგნალების (წერტილების) და გრძელი სიგნალების (ტირე) თანმიმდევრობით. ასოები გაძლიერებულია ერთი ტიპის პაუზით - რიგი სიგნალებით. ქვემოთ მოყვანილი კოდების ცხრილი გვიჩვენებს რუსული ანბანის მორზეს კოდს. მას არ აქვს სპეციალური გამყოფი ნიშნები. ისინი უნდა ჩაიწეროს სიტყვებით: "TCHK" - ლაქა, "ZPT" - კომა და ა.შ.


კოდის ცხრილი არის მსგავსება სიმბოლოების (სიმბოლოების) ერთობლიობასა და მის კოდებს შორის.

ყველაზე ცნობილი სატელეგრაფო შეტყობინებები არის მკვეთრი სიგნალი. SOS» ( გამზ ურ ულები - დამარხეთ ჩვენი სულები).

ღერძი ასე გამოიყურება მორზეს კოდში:
სამი წერტილი წარმოადგენს ასო S-ს, სამი ტირე - ასო O. ორი პაუზა ერთმანეთის მიყოლებით აძლიერებს ასოს.

მორზეს კოდის დამახასიათებელი ნიშანია სხვადასხვა ასოების კოდის ხარკის ცვლილება, რომელსაც მორზეს კოდი ეწოდება. არათანაბარი კოდი . ასოები, რომლებიც უფრო ხშირად ჩნდება ტექსტში, ქმნის მოკლე კოდს, ნაკლებად იშვიათ ასოებს. მაგალითად, ასო "E"-ს კოდი არის ერთი წერტილი, ხოლო ასო "Ъ"-ის კოდი შედგება ექვსი სიმბოლოსგან. ყველაფერი ასე დაშლილია? ყველა ხსოვნის თარიღის შეცვლა. თუმცა ასოთა კოდის ცვლილების შემდეგ ტექსტში ჩნდება ასოების ერთმანეთისგან გამიჯვნის პრობლემა. მაშასადამე, სრული ძალის გულისთვის ხდება პაუზა (შეწყვეტა). მორზეს ტელეგრაფის ანბანი სამიანია, ამიტომ სამი სიმბოლოა: წერტილი, ტირე, გამოტოვება.

მორზეს კოდი არის არათანაბარი სატელეგრაფო კოდი, სადაც ასო და ნიშანი წარმოდგენილია მოკლე სიგნალების გარდა, სახელწოდებით "ტირე" და "წერტილი".

მსოფლიო ტელეგრაფის კოდი ადრე იპოვა ფრანგმა ჟან მორის ბოდომ დაახლოებით (XIX) საუკუნეში. ახალ ვიკორებს მხოლოდ ორი ტიპის სიგნალი ჰქონდათ. არ აქვს მნიშვნელობა რას ეძახით მათ: წერტილი და ტირე, პლუს და მინუსი, ნული და ერთი. ეს არის ორი ელექტრული სიგნალი, რომლებიც, როგორც ჩანს, ერთი და იგივეა.

ბოდოს კოდს აქვს იგივე რაოდენობის კოდი ყველა სიმბოლოსთვის, ანბანისა და უძველესი მეხუთეისთვის. ამჯერად ასოების ერთმანეთის მიყოლებით გამყარება პრობლემა არ არის: სიგნალების კანის ქუსლი ტექსტის ნიშანია.

ბოდოს კოდი - ინფორმაციის ორმაგი კოდირების პირველი მეთოდი ტექნოლოგიის ისტორიაში. კიდევ ერთხელ, ბოდოს იდეა იყო წერილების ერთმანეთისთვის გადაცემის პროცესის ავტომატიზაცია. შეიქმნა კლავიატურის ტელეგრაფის აპარატი. ასოზე ღილაკის დაჭერით ვიბრირებთ ხუთპულსიან სიგნალს, რომელიც გადაიცემა ხაზის კავშირის საშუალებით. მიმღები მოწყობილობა, ამ სიგნალის ხმის ქვეშ, აგზავნის შეტყობინებას იმავე ასოზე ქაღალდის გვერდზე.

ბოდოს კოდი - რ დამოუკიდებელი ტელეგრაფი\(5\) არის ბიტის კოდი, რომელიც შეესაბამება ორ ელექტრულ სიგნალს, რომლებიც გამოყოფენ ერთ მხარეს მეორისგან.