İkili Nömrələri Necə Bölmək olar: 13 Adım (Şəkillərlə)

Mündəricat:

İkili Nömrələri Necə Bölmək olar: 13 Adım (Şəkillərlə)
İkili Nömrələri Necə Bölmək olar: 13 Adım (Şəkillərlə)
Anonim

İkili ədəd bölgüsü problemləri əllə və ya sadə bir kompüter proqramı istifadə edərək həll edilə bilər. Alternativ olaraq, təkrarlanan toplama metodu, tanış ola bilmədiyiniz, lakin proqramlaşdırmada az istifadə olunan bir yanaşma təmin edir. Proqramlaşdırma dilləri ümumiyyətlə daha səmərəli bir qiymətləndirmə alqoritmindən istifadə edir, lakin bu məsələ bu yazıda yer almır.

addımlar

Metod 1 /2: Uzun Bölmə istifadə

İkili ədədləri bölün Adım 1
İkili ədədləri bölün Adım 1

Addım 1. Əldə ondalık bölmə necə ediləcəyini nəzərdən keçirin

Əgər bir müddət əldən onluğa bölmə (on əsas) etməmisinizsə, 172 ÷ 4 nümunəsini istifadə edərək əsasları nəzərdən keçirin. Əgər yoxsa, növbəti addıma keçin və ikili ədədlər üçün eyni prosesi öyrənin.

  • O dividend ilə bölünür ayırıcıvə nəticə budur hissə.
  • Bölücünü dividendin ilk rəqəmi ilə müqayisə edin. Daha böyükdürsə, bölücü daha kiçik olana qədər dividendə rəqəmlər əlavə etməyə davam edin. Məsələn, 172 ÷ 4 hesablamaq üçün 4 və 1 -i müqayisə edin; 4> 1 olduğunu unutmayın, buna görə 4 -ü 17 ilə müqayisə edin.
  • Dividendin son rəqəminin üstündəki hissənin ilk rəqəmini, sanki müqayisədə istifadə edirmiş kimi yazın. 4 və 17 -ni müqayisə edərkən, 4 -ün 17 -yə 4 dəfə uyğun gəldiyini görün, buna görə 4 -ü 7 -dən yuxarı hissədə ilk rəqəm olaraq yazın.
  • Qalanları tapmaq üçün vurun və çıxarın. Bölmə rəqəmini bölücü ilə vurun; bu halda, 4 x 4 = 16. 17 -nin altına 16 yazın, sonra qalanı almaq üçün 17 - 16 -nı çıxarın, 1.
  • Təkrarlamaq. Yenə də 4 -cü bölməni 1 -ci rəqəmlə müqayisə edin. Diqqət edin ki, 4> 1, sonra 4 -ü 12 ilə müqayisə etmək üçün dividendin növbəti rəqəmini "aşağı" endirin. 4 tam olaraq (qalan hissəsi yoxdur) üç dəfə 12 rəqəminə uyğun gəlir, sonra Növbəti ədəd kimi 3 yazın. Cavab 43 -dir.
İkili Nömrələri Bölün 2 -ci addım
İkili Nömrələri Bölün 2 -ci addım

Addım 2. İkili ədəd bölmə problemini əllə yığın

10101 ÷ 11. misalından istifadə edək. 10101 - dividend, 11 - bölücü olmaqla bölünmə problemini qurun. Bölməni yazmaq üçün yuxarıda, aşağıda hesablamalar aparmaq üçün boşluq buraxın.

İkili Nömrələri Bölün 3 -cü addım
İkili Nömrələri Bölün 3 -cü addım

Addım 3. Bölücünü dividendin ilk rəqəmi ilə müqayisə edin

Bu, ondalık ədədlərlə lazımlı bir bölmə problemi ilə eyni işləyir, ancaq ikili ədədlərlə daha asandır. İkisindən biri: ya ədədi bölücüyə bölmək mümkün deyil (0) və ya bölücü bir dəfə istifadə edilə bilər (1):

11> 1, buna görə də 11 1 -ə "sığmır". 0 -u hissənin ilk rəqəmi olaraq yazın (dividendin birinci rəqəminin üstündə)

İkili Nömrələri Bölün 4 -cü addım
İkili Nömrələri Bölün 4 -cü addım

Addım 4. Növbəti rəqəmə keçin və 1 rəqəmini alana qədər təkrarlayın

İstifadə olunan nümunə üçün növbəti addımlara baxın:

  • Dividendin növbəti rəqəmini aşağı salın. 11> 10. Kəsimə 0 yazın.
  • Növbəti rəqəmi aşağı salın. 11 <101. Kəsimə 1 yazın.
İkili ədədləri bölün 5 -ci addım
İkili ədədləri bölün 5 -ci addım

Addım 5. Qalanını tapın

Ondalık ədədlərin əllə bölünməsi kimi, yeni tapılan rəqəmi (1) bölücü (11) ilə çoxaltmalı və nəticəni yeni hesablanmış rəqəmlə uyğunlaşdırılmış dividendin altına yazmalısınız. İkili olaraq, qısa yoldan istifadə etmək mümkündür, çünki 1 x bölücü həmişə bölənə bərabər olacaq:

  • Dividendin altına bölücü yazın. Bu halda, dividendin ilk üç rəqəminin (101) altına düzülmüş 11 yazın.
  • Qalanları əldə etmək üçün 101 - 11 hesablayın, 10. Yardıma ehtiyacınız varsa İkili Nömrələri Necə Çıxaracağınıza baxın.
İkili ədədləri bölün 6 -cı addım
İkili ədədləri bölün 6 -cı addım

Addım 6. Problemin sonuna qədər təkrarlayın

Qalan ilə birlikdə bölənin növbəti rəqəmini aşağı salın və 100 rəqəmini yaradın. 11 <100 olaraq 1 rəqəmini hissənin növbəti rəqəmi olaraq yazın. Problemi əvvəlki kimi eyni şəkildə hesablamağa davam edin:

  • 100 altında 11 yazın və 1 çıxarmaq üçün çıxın.
  • Dividendin növbəti rəqəmini aşağı salın.
  • 11 = 11, buna görə hissənin son rəqəmi olaraq 1 yazın (cavab).
  • Qalan bir şey yoxdur, buna görə problem tamamlandı. Cavab budur 00111və ya sadəcə 111.
İkili ədədləri bölün 7 -ci addım
İkili ədədləri bölün 7 -ci addım

Addım 7. Gerekirse bir dikiş istifadə edin

Bəzən nəticə tam ədəd deyil. Son rəqəmi istifadə etdikdən sonra hələ də qalıq varsa, dividendə ".0" və "" əlavə edin. hissəyə, buna görə başqa bir rəqəm buraxıb davam edə bilərsiniz. İstədiyiniz spesifikliyə çatana qədər təkrarlayın və cavabı yuvarlaqlaşdırın. Kağızda, son 0 -ı kəsərək yuvarlaqlaşdıra bilərsiniz; və ya son rəqəm 1 -dirsə, yükləyin və son rəqəmə 1 əlavə edin. Proqramlaşdırmada ikili ədədləri onluğa çevirərkən səhvlərin qarşısını almaq üçün standart yuvarlaqlaşdırma alqoritmlərindən birini izləyin.

  • Ümumiyyətlə, ikili ədəd bölgüsü problemləri təkrar kəsrlərin hissələrində başa çatır - ondalık anlayışdan daha çox.
  • "Ondalık ayırıcı" yalnız ondalık sistemində istifadə edildiyi üçün hər hansı bir bazaya tətbiq olunan "kəsr nöqtəsi" olaraq bilinir.

Metod 2 /2: Tamamlayıcı metoddan istifadə

İkili ədədləri bölün 8 -ci addım
İkili ədədləri bölün 8 -ci addım

Addım 1. Əsas anlayışı anlayın

Bölünmə problemlərini həll etməyin bir yolu - hər hansı bir əsasda - böləni dividenddən çıxarmağa davam etmək, sonra qalanını, mənfi bir rəqəm almadan əvvəl bunun neçə dəfə edildiyini qeyd etməkdir. On əsas bölmədə bir nümunəyə baxın: 26 ÷ 7:

  • 26 - 7 = 19 (1 dəfə çıxarılır)
  • 19 - 7 = 12 (2)
  • 12 - 7 = 5 (3)
  • 5-7 - = 2. Mənfi nömrə alanda bir addım geri çək. Cavab 5 -in qalan hissəsi ilə 3 -dir. Qeyd edək ki, bu üsul cavabın sağlam olmayan hissələrini hesablamır.
İkili ədədləri bölün Adım 9
İkili ədədləri bölün Adım 9

Addım 2. Tamamlayıcılarla çıxmağı öyrənin

Yuxarıda göstərilən metodu ikili ədədlərdə asanlıqla istifadə etmək mümkün olsa da, kompüterləri bölmək üçün proqramlaşdırarkən vaxta qənaət edən daha səmərəli bir üsul var. Bu tamamlayıcılarla çıxma üsuludur. 111 - 011 (hər iki rəqəm eyni sayda olmalıdır) hesablayarkən əsaslara baxın:

  • Hər bir rəqəmi 1 -dən çıxarmaqla ikinci müddətin 1 -in tamamlayıcılarını tapın. Bu, ikili sistemdə hər 1 -i 0, hər 0 -ı isə 1 ilə əvəz etməklə asanlıqla edilə bilər. İstifadə olunan nümunədə 011 100 olur.
  • Nəticəyə 1 əlavə edin: 100 + 1 = 101. Bunlar iki tamamlayıcıdır və toplama problemi olaraq çıxarmağa imkan verir. Nəticə, prosesin sonunda pozitiv çıxmaq əvəzinə mənfi bir rəqəm əlavə etmək kimidir.
  • Nəticəni birinci dövrə əlavə edin. Əlavə məsələsini yazın və həll edin: 111 + 101 = 1100.
  • Əlavə rəqəmi atın. Son nəticəni əldə etmək üçün cavabın ilk rəqəmini atın. 1100 → 100.
İkili ədədləri bölün Adım 10
İkili ədədləri bölün Adım 10

Addım 3. Yuxarıdakı iki anlayışı birləşdirin

İndi bölmə problemlərinin hesablanması üçün toplama metodunu və çıxma problemlərinin həlli üçün iki tamamlayıcı metodu öyrənmisiniz. Qeyd edək ki, bunları bölmə problemlərinin hesablanması üçün yeni bir Metodda birləşdirə bilərsiniz. Aşağıdakı addımlarda bunu necə edəcəyinizə baxın. İstəyirsinizsə, davam etməzdən əvvəl bunu özünüz anlamağa çalışın.

İkili ədədləri bölün Adım 11
İkili ədədləri bölün Adım 11

Addım 4. İkisinin tamamlayıcısını əlavə edərək bölücüləri dividenddən çıxarın

100011 ÷ 000101 probleminə keçək. İkisinin tamamlayıcı metodundan istifadə edən ilk addım toplama işini toplama probleminə çevirməkdir:

  • 000101 = 111010 + 1 = 111011 ikisinin tamamlayıcısıdır
  • 100011 + 111011 = 1011110
  • Əlavə rəqəmi atın → 011110.
İkili ədədləri bölün 12 -ci addım
İkili ədədləri bölün 12 -ci addım

Addım 5. Bölməyə 1 əlavə edin

Bir kompüter proqramında, bu hissənin bir dəfə artırıldığı yerdir. Vərəqələrlə qarışmamaq üçün kağız üzərində bir yerə qeyd edin. Çıxarma bir dəfə uğurla həyata keçirildi; buna görə indiyə qədər hissə 1 -dir.

İkili ədədləri bölün Adım 13
İkili ədədləri bölün Adım 13

Addım 6. Bölücüyü qalan hissədən çıxarmağı təkrarlayın

Son hesablamanın nəticəsi, bölücünü bir dəfə istifadə etdikdən sonra qalan hissədir. Əlavə rəqəmi ataraq hər dəfə bölücünün ikisini tamamlamağa davam edin. Bölücüyə bərabər və ya daha az bir qalıq alana qədər prosesi təkrar edərək hər dəfə 1 -ə əlavə edin:

  • 011110 + 111011 = 1011001 → 011001 (quotient1 + 1 = 10)
  • 011001 + 111011 = 1010100 → 010100 (hissə 10 + 1 = 11)
  • 010100 + 111011 = 1001111 → 001111 (11+1=100)
  • 001111 + 111011 = 1001010 → 001010 (100+1=101)
  • 001010 + 111011 = 10000101 → 0000101 (101+1=110)
  • 0000101 + 111011 = 1000000 → 000000 (110+1=111)
  • 0 101 -dən azdır, buna görə burada dayana bilərik. hissə 111 bölmə probleminin cavabıdır. Qalanları çıxma probleminin son cavabıdır; bu halda 0 (qalıq yoxdur).

İpuçları

  • İkisinin tamamlama metodu, fərqli miqdarda rəqəmlər üzərində işləməyəcək. Ancaq bunu düzəltmək üçün ən az rəqəmlə sıfır əlavə edin.
  • Hesablamadan əvvəl imzalanmış ikili ədədlərdə imzalanmış rəqəmə məhəl qoymayın, cavabın müsbət və ya mənfi olduğunu təyin etməyiniz istisna olmaqla.
  • Maşın təlimatları dəstinə hər hansı bir ikili hesablama etməzdən əvvəl bir maddənin ədəd yığımından artırılması, azaldılması və ya çıxarılması üçün təlimatlar nəzərə alınmalıdır.

Mövzu ilə populyardır