როგორ გამოთვლის კომპიუტერი რიცხვებს?

ორობითი

კომპიუტერები თითოეულ ნომერს ორობით აქცევს. ციფრები, რომლებსაც ვიყენებთ, გამოხატულია 10 ბაზაში. ყოველი 10 1 უდრის 1 ათს, ყოველი 10 ათეული უდრის 1 ასს და ა.შ. ორობით, თქვენ ადიხართ ერთეულზე ყოველ 2 რიცხვში. ასე რომ, 2 ერთი უდრის 1 ორს, 2 ორს ტოლია 1 4 და ა.შ. მაგალითად, რიცხვი 9 ორობით იქნება 1001: 1 ერთი, 0 ორეული, 0 ოთხი და 1 რვა. 1 + 8 =9. კომპიუტერები ამას იმიტომ აკეთებენ, რომ უფრო ადვილია სქემების შექმნა, რომლებსაც აქვთ მხოლოდ 1 ან 0 მნიშვნელობები, ვიდრე სქემები, რომელთაგან თითოეული 10 ცალკეული მნიშვნელობით.

დამატება

კომპიუტერებს აქვთ მათემატიკური ძირითადი მოქმედებები, როგორიცაა მათში დაპროგრამებული შეკრება და გამოკლება. ორობითი ოდენობის დამატება ძალიან მარტივია. თუ თქვენ გაქვთ 2 რიცხვი 1 მნიშვნელობით, თქვენ ინახავთ 0-ს და გადაადგილებთ 1-ს. წინააღმდეგ შემთხვევაში, თქვენ ჩაწერეთ ამ ნომერში ორი რიცხვიდან დიდი. მაგალითად, თუ დაამატებთ 5 + 4-ს, მიიღებთ: 0101 + 0100. პირველ სლოტში გაქვთ 1 + 0, ასე რომ ინახავთ უფრო მეტ რიცხვს, 1. მეორე სლოტში თქვენ გაქვთ ორი 0, ასე რომ თქვენ ინახავთ 0-ს (რადგან ორივე რიცხვი ერთი და იგივეა). მესამე ჭრილში თქვენ გაქვთ ორი 1, ასე რომ თქვენ ინახავთ 0-ს და ატარებთ 1-ს. თქვენ დასრულდება რიცხვით 1001, ან 9.

instagram story viewer

გამრავლება.

კომპიუტერები იყენებენ ხანგრძლივ გამრავლებას, მაგრამ ისინი ამას აკეთებენ ორობით. თუ კომპიუტერი ამრავლებს რიცხვს 1-ზე, ის აბრუნებს 1-ს. ეს ბევრად უფრო მარტივი სისტემაა, ვიდრე ბაზა 10, მიუხედავად იმისა, რომ ის უფრო მეტ ნაბიჯებს მოითხოვს. მაგალითად, 10 ბაზაში პრობლემა 8 * 9 არის მარტივი, 1-საფეხურიანი პრობლემა, გრძელი გამრავლების გარეშე. ამასთან, ორობით თითოეულ რიცხვს აქვს 4 ციფრი, ხოლო ამოხსნა 7 ციფრი!

გამოკლება

გამოკლება ხდება ორ ეტაპად. ოდენობის გამოკლების ნაცვლად, ორობითი კომპიუტერი ამატებს თავის კომპლიმენტს, რიცხვს, სადაც ორიგინალს აქვს ნულები და ნულს, სადაც ორიგინალს აქვს. მაგალითად, მაშინ, როდესაც ორობით 4 არის 0100, უარყოფითი 4 არის 1011. ასე რომ, 7 - 4 – ისთვის მივიღებთ 0111 + 1011 = 10010. შემდეგ რიცხვი მარცხნივ გადაადგილდება მარჯვნივ, რაც გვაძლევს 0011 = 3.

Teachs.ru
  • გაზიარება
instagram viewer