Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

‫الــرقــــمــيــــــــــــة‬

‫طـــــرق التحـــــويـــل بيـــــن‬


‫األنظـمــــــة‬

‫‪ .1‬النظام العشري (‪)decimal‬‬


‫(‪)0.1.2.3.4.5.6.7.8.9‬‬

‫‪ ‬التحويل من النظام العشري إلى الثماني‬


‫عن طريق التقسيم‬
‫‪EX: convert from decimal to octal‬‬
‫‪(35.45)10‬‬ ‫‪base‬‬ ‫‪result‬‬ ‫‪carry‬‬ ‫‪reminder‬‬
‫‪Solutions‬‬ ‫‪.45*8‬‬ ‫‪3.6‬‬ ‫‪3‬‬ ‫‪.6‬‬
‫‪.6 * 8‬‬ ‫‪4.8‬‬ ‫‪4‬‬ ‫‪.8‬‬
‫‪8 35‬‬ ‫‪3‬‬ ‫‪.8 * 8‬‬ ‫‪6.4‬‬ ‫‪6‬‬ ‫‪.4‬‬
‫‪.4 * 8‬‬ ‫‪3.2‬‬ ‫‪3‬‬ ‫‪.2‬‬
‫‪8 4‬‬ ‫‪4‬‬ ‫‪.2 * 8‬‬ ‫‪1.6‬‬ ‫‪1‬‬ ‫‪.6‬‬

‫‪(35)10 = (43)8‬‬ ‫‪(.45)10 = (34631)8‬‬

‫‪(35.45)10 = (43.34631)8‬‬
‫مالحظة ‪ :‬التحويل من العشري إلى الثماني الرقم الصحيح يقسم على النظام المراد التحويل له‬
‫أما ما بعد الفارزة يضرب في النظام المراد التحويل له ‪.‬‬

‫‪ ‬التحويل من النظام العشري إلى الثنائي‬


‫بنفس الطريقة أعاله‬
‫‪EX: convert from decimal to binary‬‬
‫‪(20.625)10‬‬
‫‪Solutions‬‬
‫‪base‬‬ ‫‪result‬‬ ‫‪carry‬‬ ‫‪reminder‬‬
‫‪2 20‬‬ ‫‪0‬‬ ‫‪.625 * 2‬‬ ‫‪1.25‬‬ ‫‪1‬‬ ‫‪.25‬‬
‫‪2 10‬‬ ‫‪0‬‬ ‫‪.25 * 2‬‬ ‫‪0.5‬‬ ‫‪0‬‬ ‫‪.5‬‬
‫‪2 5‬‬ ‫‪1‬‬ ‫‪.5 * 2‬‬ ‫‪1.0‬‬ ‫‪1‬‬ ‫‪.0‬‬
‫‪2 2‬‬ ‫‪0‬‬
‫‪2 1‬‬ ‫‪1‬‬

‫‪(20)10 = (10100)2‬‬ ‫‪(.625)10 = (101)2‬‬

‫‪(20.625)10 =(10100.101)2‬‬
‫الــرقــــمــيــــــــــــة‬
‫طـــــرق التحـــــويـــل بيـــــن‬
‫األنظـمــــــة‬
‫‪ ‬التحويل من النظام العشري إلى السداسي‬
‫عشر بنفس الطريقة أعاله‬

‫‪ .2‬النظام الثنائي (‪)Binary‬‬


‫(‪)0.1‬‬
‫‪ ‬التحويل من النظام الثنائي إلى العشري‬
‫عن طريق الضرب‬
‫‪EX: : convert from binary to decimal‬‬
‫‪(10100.101)2‬‬
‫‪Solutions‬‬

‫)‪(10100)2 = (20*0)+(21*0)+(22*1)+(23*0)+(24*1‬‬ ‫)‪(.101)2=(2-1*1)+(2-2*0)+(2-3*1‬‬


‫‪= 0+0+4+0+16‬‬ ‫‪= 5+0+125‬‬
‫‪= (20)10‬‬ ‫‪= (.625)10‬‬

‫‪(10100.101)2 = (20.625)10‬‬

‫‪ ‬التحويل من النظام الثنائي إلى الثماني‬


‫يكون بطريقتين‬
‫‪ ‬يقسم الرقم إلى مجموعات ثالثية ونضرب ب (‪)4.2.1‬‬
‫‪ ‬عن طريق جدول التحويل ( يحفظ)‬
‫‪EX: convert from binary to octal‬‬
‫‪(10100.101)2‬‬
‫‪Solutions‬‬
‫الطريقة األولى‬
‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬

‫‪4 2 1‬‬ ‫‪4 2 1‬‬ ‫‪4 2 1‬‬


‫‪0+2+0‬‬ ‫‪4+0+0‬‬ ‫‪4+0+1‬‬
‫‪2‬‬ ‫‪4‬‬ ‫‪5‬‬
‫‪24‬‬ ‫‪5‬‬
‫الــرقــــمــيــــــــــــة‬
‫طـــــرق التحـــــويـــل بيـــــن‬
‫األنظـمــــــة‬
‫‪(10100.101)2 =(24.5)8‬‬
‫الطريقة الثانية‬
‫‪octal‬‬ ‫‪binary‬‬
‫‪0‬‬ ‫‪000‬‬
‫‪1‬‬ ‫‪001‬‬
‫‪2‬‬ ‫‪010‬‬
‫‪3‬‬ ‫‪011‬‬
‫‪4‬‬ ‫‪100‬‬
‫‪5‬‬ ‫‪101‬‬
‫‪6‬‬ ‫‪110‬‬
‫‪7‬‬ ‫‪111‬‬
‫‪ ‬التحويل من النظام الثنائي إلى السداسي‬
‫عشر يكون بطريقتين‬
‫‪ ‬يقسم الرقم إلى مجموعات رباعية ونضرب ب (‪)8.4.2.1‬‬
‫‪ ‬عن طريق جدول التحويل ( يحفظ )‬
‫‪EX: convert from binary to hexadecimal‬‬
‫‪(1010101011.1001)2‬‬
‫‪Solutions‬‬
‫‪0 0 1 0‬‬ ‫‪1 0 1 0‬‬ ‫‪1 0 1 1‬‬ ‫‪1 0 0 1‬‬

‫‪8 4 2 1‬‬ ‫‪8 4 2 1‬‬ ‫‪8 4 2 1‬‬ ‫‪8 4 2 1‬‬


‫‪0 +0 +2 +0‬‬ ‫‪8 +0 +2 +0‬‬ ‫‪8 +0 +2 + 1‬‬ ‫‪8 +0 +0+ 1‬‬
‫‪2‬‬ ‫‪10‬‬ ‫‪11‬‬ ‫‪9‬‬
‫‪2‬‬ ‫‪A‬‬ ‫‪B‬‬ ‫‪9‬‬

‫‪(1010101011.1001)2 = (2AB.9)16‬‬
‫الطريقة الثانية عن طريق الجدول‬
‫‪decimal‬‬ ‫‪hexa‬‬ ‫‪binary‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪0000‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪0001‬‬
‫‪2‬‬ ‫‪2‬‬ ‫‪0010‬‬
‫‪3‬‬ ‫‪3‬‬ ‫‪0011‬‬
‫‪4‬‬ ‫‪4‬‬ ‫‪0100‬‬
‫‪5‬‬ ‫‪5‬‬ ‫‪0101‬‬
‫‪6‬‬ ‫‪6‬‬ ‫‪0110‬‬
‫‪7‬‬ ‫‪7‬‬ ‫‪0111‬‬
‫‪8‬‬ ‫‪8‬‬ ‫‪1000‬‬
‫‪9‬‬ ‫‪9‬‬ ‫‪1001‬‬
‫الــرقــــمــيــــــــــــة‬
‫طـــــرق التحـــــويـــل بيـــــن‬
‫األنظـمــــــة‬
‫‪10‬‬ ‫‪A‬‬ ‫‪1010‬‬
‫‪11‬‬ ‫‪B‬‬ ‫‪1011‬‬
‫‪12‬‬ ‫‪C‬‬ ‫‪1100‬‬
‫‪13‬‬ ‫‪D‬‬ ‫‪1101‬‬
‫‪14‬‬ ‫‪E‬‬ ‫‪1110‬‬
‫‪15‬‬ ‫‪F‬‬ ‫‪1111‬‬

‫)‪(0.1.2.3.4.5.6.7‬‬ ‫‪ .3‬النظام الثماني (‪)octal‬‬

‫من النظام الثماني إلى العشري‬ ‫‪ ‬التحويل‬


‫طريق الضرب‬ ‫يكون عن‬
‫من النظام الثماني إلى الثنائي‬ ‫‪ ‬التحويل‬
‫الجدول‬ ‫عن طريق‬
‫‪EX: convert from octal to binary‬‬
‫‪(453.76)8‬‬

‫‪Solutions‬‬

‫‪4‬‬ ‫‪5‬‬ ‫‪3‬‬ ‫‪7‬‬ ‫‪6‬‬ ‫‪octal‬‬ ‫‪binary‬‬


‫‪0‬‬ ‫‪000‬‬
‫‪100‬‬ ‫‪101‬‬ ‫‪011‬‬ ‫‪111‬‬ ‫‪110‬‬ ‫‪1‬‬ ‫‪001‬‬
‫‪2‬‬ ‫‪010‬‬
‫)‪(100101011‬‬ ‫)‪(111110‬‬ ‫‪3‬‬ ‫‪011‬‬
‫‪4‬‬ ‫‪100‬‬
‫‪(453.76)8 = (100101011.111110)2‬‬
‫‪5‬‬ ‫‪101‬‬
‫‪6‬‬ ‫‪110‬‬
‫‪7‬‬ ‫‪111‬‬
‫الــرقــــمــيــــــــــــة‬
‫طـــــرق التحـــــويـــل بيـــــن‬
‫األنظـمــــــة‬
‫‪ ‬التحويل من النظام الثماني إلى السداسي‬
‫عشر يتم التحويل بخطوتين‬
‫‪ ‬التحويل إلى الثنائي عن طريق الجدول‬
‫‪ ‬التحويل من الثنائي إلى السداسي عشر عن طريق الجدول أو عن طريق تقسيم إلى‬
‫مجموعات رباعية والضرب بــــ (‪ )8.4.2.1‬وكما موضح سابقا‬

‫‪ .4‬النظام السداسي عشر (‪)hexadecimal‬‬


‫(‪)0.1.2.3.4.5.6.7.8.9.A.B.C.D.E.F‬‬

‫‪ ‬التحويل من النظام السداسي عشر إلى‬


‫العشري عن طريق الضرب‬
‫‪ ‬التحويل من النظام السداسي عشر إلى‬
‫الثنائي عن طريق الجدول‬
‫‪ ‬التحويل من النظام السداسي عشر إلى‬
‫الثماني يتم عن طري خطوتين‬
‫‪ ‬تحويله إلى ثنائي عن طريق الجدول‬
‫‪ ‬تحويل الثنائي إلى سداسي عشر عن طريق الجدول أو عن طريق تقسيم الرقم إلى مجاميع رباعية‬
‫ونضرب بــــ (‪)8.4.2.1‬‬

You might also like