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

| მე-6 კლასი | სასწავლო წლის გაკვეთილების დაგეგმვა | ორობითი რიცხვების ათწილადი რიცხვების სისტემაში გადაყვანა

გაკვეთილი 5
ორობითი რიცხვების ათწილადი რიცხვების სისტემაში გადაყვანა
კალკულატორის აპლიკაციასთან მუშაობა





მთელი რიცხვი ათობითი რიცხვების ორობითად გადაქცევა

მეთოდი 1

შევეცადოთ წარმოვადგინოთ რიცხვი 1409, როგორც მეორე რიგის წევრთა ჯამი.

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

1409 - 1024 = 385.

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

385 - 256 = 129.

მოდით განვასხვავოთ იგივე გზით: 129 - 128 = 1.

შედეგად ვიღებთ:

1409 = 1024 + 256 + 128 + 1 = 1 1024 + 0 512 + 1 256 + + 1 128 + 0 64 + 0 32 + 0 16 + 0 8 + 0 4 + 0 2 + 1 1.

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


რიცხვები 1 და 0, რომლებზეც მრავლდება მეორე სერიის ტერმინები, ასევე ქმნიან თავდაპირველ რიცხვს 1409, მაგრამ მისი განსხვავებული, ორობითი აღნიშვნით: 10110000001.

შედეგი ასე იწერება:

1409 10 = 10110000001 2 .

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

მეთოდი 2

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

მაგალითი:


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

ქვედა მწკრივის უჯრედები შეიცავს ზედა მწკრივის რიცხვების 2-ზე გაყოფის ნარჩენებს.

ქვედა რიგის ბოლო უჯრედი ცარიელი რჩება. თავდაპირველი ათობითი რიცხვის ორობითი კოდი მიიღება ყველა ნაშთების თანმიმდევრული ჩაწერით, ბოლოდან დაწყებული: 1409 10 = 10110000001 2.

ორობითი რიცხვების სისტემაში ბუნებრივი რიგის პირველი 20 წევრი იწერება შემდეგნაირად: 1, 10, 11, 100, 101, 110, 111, 1000, 1001, 1010, 1011,1100, 1101,1110,1010. 10001. 10010. 1. 10100. 

მთელი რიცხვების გადაყვანა ბინარიდან ათწილადში

მეთოდი 1

იყოს რიცხვი 111101 2. ის შეიძლება წარმოდგენილი იყოს ასე:

მეთოდი 2

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

მე-5 კატეგორიის მიღებულ 2 ერთეულს ვუმატებთ მე-5 კატეგორიის არსებულ ერთეულს. გადავიყვანოთ მე-5 კატეგორიის ეს 3 ერთეული მე-4 კატეგორიაში და დავამატოთ მე-4 კატეგორიის არსებული ერთეული: 3 2 + 1 = 7.

გადავიყვანოთ მე-4 კატეგორიის 7 ერთეული მე-3 კატეგორიაში და დავამატოთ მე-3 კატეგორიის არსებული ერთეული: 7 2 + 1 = 15.

გადავიყვანოთ მე-3 ციფრის 15 ერთეული მე-2 ციფრად: 15 2 = 30. თავდაპირველ რიცხვში მე-2 ციფრში არ არის ერთეული.

გადავიყვანოთ მე-2 ციფრის 30 ერთეული პირველ ციფრად და დავამატოთ იქ არსებული ერთეული: 30 2 + 1 = 61. აღმოვაჩინეთ, რომ თავდაპირველი რიცხვი შეიცავს 1-ლი ციფრის 61 ერთეულს.

მოსახერხებელია წერილობითი გამოთვლების მოწყობა ასე:

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

მოდით გავაკეთოთ პატარა ექსპერიმენტი .

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

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

3. გაიმეორეთ ნაბიჯი 2 რამდენჯერმე სხვა ათობითი რიცხვებისთვის.

4. დააყენეთ კალკულატორი ორობითი რიცხვების სისტემაში მუშაობისთვის. ყურადღება მიაქციეთ რომელ ღილაკებს კალკულატორიდა კლავიატურის ნომრის ღილაკები თქვენთვის ხელმისაწვდომია. სათითაოდ შეიყვანეთ ბუნებრივი სერიის მე-5, მე-10 და მე-15 ტერმინების ორობითი კოდები და გამოიყენეთ გადამრთველი. დეკგადაიყვანეთ ისინი ათობითი რიცხვების სისტემაში.

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

პოზიციური რიცხვითი სისტემები.

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

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

მე 1 (ერთი)
5 (ხუთი)
X 10 (ათი)
50 (ორმოცდაათი)
C 100 (ასი)
500 (ხუთასი)
1000 (ათასი)

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

ილ 49 (50-1=49)
VI 6 (5+1=6)
XXI 21 (10+10+1=21)
MI 1001 (1000+1=1001)

პოზიციური რიცხვითი სისტემები.

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

მაგალითად, თუ ვსაუბრობთ ათობითი რიცხვების სისტემაზე, მაშინ რიცხვში 700 რიცხვი 7 ნიშნავს "შვიდასს", მაგრამ იგივე რიცხვი 71 ნიშნავს "შვიდი ათეულს", ხოლო რიცხვში 7020 - "შვიდი ათასი". .

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

    Მაგალითად:
  • ორობითი- პოზიციური რიცხვების სისტემა 2-ით.
  • მეოთხეული- პოზიციური რიცხვების სისტემა 4-ით.
  • ხუთჯერ- პოზიციური რიცხვების სისტემა 5-ით.
  • ოქტალური- პოზიციური რიცხვების სისტემა 8-ით.
  • თექვსმეტობითი- პოზიციური რიცხვების სისტემა 16-იანი ბაზისით.

იმისათვის, რომ წარმატებით გადაჭრას პრობლემები თემაზე "რიცხვთა სისტემები", სტუდენტმა ზეპირად უნდა იცოდეს ორობითი, ათობითი, რვადი და თექვსმეტობითი რიცხვების შესაბამისობა 16 10-მდე:

10 წმ/წმ 2 წმ/წმ 8 წმ/წმ 16 წ/წ
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12
11 1011 13
12 1100 14 C
13 1101 15
14 1110 16
15 1111 17
16 10000 20 10

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

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

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

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

მაგალითად, მოდით შევხედოთ რიცხვების მიღებას რვადი სისტემა: პირველ რიცხვს (0) ვამატებთ 1-ს, ვიღებთ 1-ს. შემდეგ ვამატებთ 1-ს, ვიღებთ 2-ს და ა.შ. 7-ს თუ ერთს დავუმატებთ 7-ს, მივიღებთ რიცხვთა სისტემის ფუძის ტოლ რიცხვს, ე.ი. 8. შემდეგ თქვენ უნდა გაზარდოთ ათეულების ადგილი ერთით (ვიღებთ რვადიან ათეულს - 10). შემდეგი, ცხადია, არის რიცხვები 11, 12, 13, 14, 15, 16, 17, 20, ..., 27, 30, ..., 77, 100, 101...

ერთი რიცხვითი სისტემიდან მეორეზე გადაყვანის წესები.

1 მთელი რიცხვების ათობითი რიცხვების სხვა რიცხვების სისტემაში გადაყვანა.

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

მაგალითი ("გაყოფა კუთხით"): გადავიყვანოთ რიცხვი 173 10 რვავიან რიცხვთა სისტემაში.


ამრიგად, 173 10 = 255 8

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

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

მაგალითი: გადავიყვანოთ რიცხვი 0.65625 10 რვა რიცხვების სისტემაში.

რიცხვების ათწილადი რიცხვების სისტემიდან ორობით სისტემაში სწრაფად გადასაყვანად, თქვენ უნდა გქონდეთ კარგი ცოდნა რიცხვების "2 სიმძლავრის" შესახებ. მაგალითად, 2 10 = 1024 და ა.შ. ეს საშუალებას მოგცემთ ამოხსნათ რამდენიმე თარგმანის მაგალითი სიტყვასიტყვით წამებში. ერთ-ერთი ასეთი ამოცანაა პრობლემა A1 USE დემო 2012 წლიდან. რა თქმა უნდა, შეგიძლიათ დიდი და დამღლელი დრო დახარჯოთ რიცხვის "2-ზე" გაყოფისთვის. მაგრამ უმჯობესია სხვაგვარად გადაწყვიტოთ, გამოცდაზე დაზოგოთ ღირებული დრო.

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

  • გადავიყვანოთ რიცხვი 2 ათობითი სისტემიდან. 2=2 1 . ამრიგად, ორობით სისტემაში რიცხვი შეიცავს 1 ნულს. წინ ვდებთ "1"-ს და ვიღებთ 10 2-ს.
  • ათწილადი სისტემიდან გადავიყვანოთ 4. 4=2 2 . ამრიგად, ორობით სისტემაში რიცხვი შეიცავს 2 ნულს. წინ ვდებთ "1"-ს და ვიღებთ 100 2-ს.
  • ათწილადი სისტემიდან გადავიყვანოთ 8. 8=2 3 . ამრიგად, ორობით სისტემაში რიცხვი შეიცავს 3 ნულს. წინ ვსვამთ "1"-ს და ვიღებთ 1000 2-ს.


ანალოგიურად სხვა ნომრებისთვის "2 ძალამდე".

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

  • ათწილადი სისტემიდან გადავიყვანოთ 3. 3=2 2 -1. ამრიგად, ორობით სისტემაში რიცხვი შეიცავს 2 ერთეულს. ვიღებთ 11 2-ს.
  • ათწილადი სისტემიდან გადავიყვანოთ 7. 7=2 3 -1. ამრიგად, ორობით სისტემაში რიცხვი შეიცავს 3 ერთეულს. ვიღებთ 111 2-ს.

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


თარგმანი მსგავსია სხვა ნომრებისთვის "2 სიმძლავრის 1-მდე".

ნათელია, რომ რიცხვების თარგმნა 0-დან 8-მდე შეიძლება გაკეთდეს სწრაფად ან გაყოფით, ან უბრალოდ ზეპირად იცოდეთ მათი წარმოდგენა ბინარულ სისტემაში. მე მოვიყვანე ეს მაგალითები, რათა გაიგოთ ამ მეთოდის პრინციპი და გამოიყენოთ იგი უფრო „შთამბეჭდავი რიცხვების“ თარგმნისთვის, მაგალითად, 127,128, 255, 256, 511, 512 და ა.შ.

ასეთ პრობლემებს შეიძლება წააწყდეთ, როდესაც უნდა გადაიყვანოთ რიცხვი, რომელიც არ არის ტოლი რიცხვის „2 სიმძლავრეში“, მაგრამ მასთან ახლოს. ეს შეიძლება იყოს 2-ზე მეტი ან ნაკლები სიმძლავრის მიმართ. სხვაობა ნათარგმნ რიცხვსა და რიცხვს „2 სიმძლავრისკენ“ შორის უნდა იყოს მცირე. მაგალითად, 3-მდე. ორობით სისტემაში 0-დან 3-მდე რიცხვების წარმოდგენა უბრალოდ უნდა იყოს ცნობილი თარგმანის გარეშე.

თუ რიცხვი მეტია, მაშინ ამოხსენით ასე:

პირველ რიგში, ჩვენ გადავიყვანთ რიცხვს "2 ძალაში" ორობით სისტემაში. და შემდეგ მას ვუმატებთ განსხვავებას რიცხვს „2 სიმძლავრისკენ“ და თარგმნილ რიცხვს შორის.

მაგალითად, გადავიყვანოთ 19 ათობითი სისტემიდან. ის 3-ით მეტია რიცხვზე „2 სიმძლავრისკენ“.

16=2 4 . 16 10 =10000 2 .

3 10 =11 2 .

19 10 =10000 2 +11 2 =10011 2 .

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

პირველ რიგში, ჩვენ გადავიყვანთ რიცხვს "2 ძალა-1" ორობით სისტემაში. შემდეგ ჩვენ გამოვაკლებთ სხვაობას რიცხვს „2 ხარისხად 1“-სა და თარგმნილ რიცხვს შორის.

მაგალითად, გადავიყვანოთ 29 ათობითი სისტემიდან. ის მეტია რიცხვზე „2 ხარისხზე-1“ 2-ით. 29=31-2.

31 10 =11111 2 .

2 10 =10 2 .

29 10 =11111 2 -10 2 =11101 2

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

მაგალითად, გადაიყვანეთ რიცხვი 528 ათობითი სისტემიდან. 528=512+16. 512 და 16 ცალ-ცალკე ვთარგმნით.
512=2 9 . 512 10 =1000000000 2 .
16=2 4 . 16 10 =10000 2 .
ახლა დავამატოთ იგი სვეტში:

შენიშვნა 1

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

ნომრების ნებისმიერი სისტემიდან ათწილადში გადაყვანის წესები

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

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

    $X_2=A_n \cdot 2^(n-1) + A_(n-1) \cdot 2^(n-2) + A_(n-2) \cdot 2^(n-3) + ... + A_2 \cdot 2^1 + A_1 \cdot 2^0$

სურათი 1. ცხრილი 1

მაგალითი 1

გადაიყვანეთ რიცხვი $11110101_2$ ათობითი რიცხვების სისტემაში.

გამოსავალი.$2$-ის ფუძის $1$ სიმძლავრეების მოცემული ცხრილის გამოყენებით, ჩვენ წარმოვადგენთ რიცხვს პოლინომის სახით:

$11110101_2 = 1 \cdot 27 + 1 \cdot 26 + 1 \cdot 25 + 1 \cdot 24 + 0 \cdot 23 + 1 \cdot 22 + 0 \cdot 21 + 1 \cdot 20 = 4 16 +3 + 0 + 4 + 0 + 1 = 245_(10)$

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

    $X_8 = A_n \cdot 8^(n-1) + A_(n-1) \cdot 8^(n-2) + A_(n-2) \cdot 8^(n-3) + ... + A_2 \cdot 8^1 + A_1 \cdot 8^0$

სურათი 2. ცხრილი 2

მაგალითი 2

გადაიყვანეთ რიცხვი $75013_8$ ათობითი რიცხვების სისტემაში.

გამოსავალი.$8$-ის ფუძის $2$ სიმძლავრეების მოცემული ცხრილის გამოყენებით, ჩვენ წარმოვადგენთ რიცხვს პოლინომის სახით:

$75013_8 = 7\cdot 8^4 + 5 \cdot 8^3 + 0 \cdot 8^2 + 1 \cdot 8^1 + 3 \cdot 8^0 = 31243_(10)$

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

    $X_(16) = A_n \cdot 16^(n-1) + A_(n-1) \cdot 16^(n-2) + A_(n-2) \cdot 16^(n-3) + . .. + A_2 \cdot 16^1 + A_1 \cdot 16^0$

სურათი 3. ცხრილი 3

მაგალითი 3

გადაიყვანეთ რიცხვი $FFA2_(16)$ ათობითი რიცხვების სისტემაში.

გამოსავალი.$8$ ფუძის $3$ სიმძლავრის მოცემული ცხრილის გამოყენებით, ჩვენ წარმოვადგენთ რიცხვს მრავალწევრად:

$FFA2_(16) = 15 \cdot 16^3 + 15 \cdot 16^2 + 10 \cdot 16^1 + 2 \cdot 16^0 =61440 + 3840 + 160 + 2 = 65442_(10)$

ათობით რიცხვითი სისტემიდან მეორეზე რიცხვების გადაყვანის წესები

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

მაგალითი 4

გადაიყვანეთ რიცხვი $22_(10)$ ბინარული რიცხვების სისტემაში.

გამოსავალი:

სურათი 4.

$22_{10} = 10110_2$

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

მაგალითი 5

გადაიყვანეთ რიცხვი $571_(10)$ რვა რიცხვების სისტემაში.

გამოსავალი:

სურათი 5.

$571_{10} = 1073_8$

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

მაგალითი 6

გადააქციეთ რიცხვი $7467_(10)$ თექვსმეტობით რიცხვთა სისტემაში.

გამოსავალი:

სურათი 6.

$7467_(10) = 1D2B_(16)$

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

    მაგალითად: $0.3125_((10))$ რვა რიცხვების სისტემაში გამოიყურება $0.24_((8))$.

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

ორობითი რიცხვების სისტემიდან მეორეში რიცხვების გადაყვანის წესები

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

სურათი 7. ცხრილი 4

მაგალითი 7

გადაიყვანეთ რიცხვი $1001011_2$ რვა რიცხვების სისტემაში.

გამოსავალი. ცხრილი 4-ის გამოყენებით, ჩვენ გადავიყვანთ რიცხვს ბინარული რიცხვების სისტემიდან რვადიანად:

$001 001 011_2 = 113_8$

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

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

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

თარგმნისას მოსახერხებელია გამოიყენოთ ორი ძალაუფლების ცხრილი:

ცხრილი 4. რიცხვი 2-ის უფლებამოსილებები

n (ხარისხი)

მაგალითი.

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

თარგმნისას მოსახერხებელია გამოიყენოთ რვა ძალაუფლების ცხრილი:

ცხრილი 5. რიცხვი 8-ის ძალები

n (ხარისხი)

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

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

თარგმნისას მოსახერხებელია გამოსაყენებლად მე-16 ნომრის ძალების ბლიცი:

ცხრილი 6. რიცხვი 16-ის უფლებამოსილებები

n (ხარისხი)

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

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

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

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

მაგალითი.გადაიყვანეთ რიცხვი რვა რიცხვების სისტემაში.

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

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



გაქვთ შეკითხვები?

შეატყობინეთ შეცდომას

ტექსტი, რომელიც გაეგზავნება ჩვენს რედაქტორებს: