3
من العشري إلى السداسي عشر بالقسمة على ١٦
ICT Secondary 3 Term 1, Unit 1, Topic 1: pp. 18–21
الهدفحوّل عددًا عشريًّا إلى سداسي عشري بالقسمة المتكررة على ١٦.
كلمات جديدة
باقٍ من ٠ إلى ١٥ · عند القسمة على ١٦ قد يكون الباقي أي قيمة من ٠ إلى ١٥الرقم الحرفي · باقٍ من ١٠ إلى ١٥ يُكتب حرفًا من A إلى Fسداسي عشري بحروف صغيرة · عدد سداسي عشري مطبوع بالحروف a إلى f، وقيمته كقيمته بالحروف الكبيرة
الشرح
الطريقة هي نفسها في النظام الثنائي لكن بالقسمة على ١٦ بدل ٢. نقسم العدد على ١٦ ونكتب الخارج والباقي، ثم نقسم الخارج على ١٦ من جديد، ونتوقف حين يصير الخارج ٠. وقد يكون الباقي أي قيمة من ٠ إلى ١٥، ويُكتب الباقي من ١٠ إلى ١٥ حرفًا من A إلى F. ونقرأ البواقي من الأخير إلى الأول. في الجدول: 677 ÷ 16 = 42 والباقي ٥؛ 42 ÷ 16 = 2 والباقي ١٠ ويُكتب A؛ 2 ÷ 16 = 0 والباقي ٢. وقراءتها من الأسفل تعطي (2A5)₁₆، وهو عدد الدرس السابق، فينجح التحقق. وثلاثة رموز سداسية عشرية تكفي لكل عدد حتى ٤٠٩٥، لأن FFF يساوي ٤٠٩٥.
| القسمة | الخارج | الباقي |
|---|---|---|
| 677 ÷ 16 | 42 | 5 |
| 42 ÷ 16 | 2 | 10 = A |
| 2 ÷ 16 | 0 | 2 |
أمثلة محلولة
| القسمة | الخارج | الباقي |
|---|---|---|
| 1000 ÷ 16 | 62 | 8 |
| 62 ÷ 16 | 3 | 14 = E |
| 3 ÷ 16 | 0 | 3 |
Php
1<?php 2echo dechex(1000), "\n"; 3echo strtoupper(dechex(1000)), "\n"; 4echo hexdec("3E8");
Output
3e8 3E8 1000
نشاط الفصل
حوّل ١٥٠ و٦٠٠ إلى سداسي عشري بالقسمة المتكررة على ١٦، وتحقق من كل جواب بتحويله عائدًا بقيم الخانات.
تدرّب
1
حوّل ٢٠٠ إلى سداسي عشري.
200 ÷ 16 = 12 والباقي ٨؛ 12 ÷ 16 = 0 والباقي ١٢ (C). نقرأ من الأسفل: C8.
2
حوّل ٢٥٥ إلى سداسي عشري.
255 ÷ 16 = 15 والباقي ١٥ (F)؛ 15 ÷ 16 = 0 والباقي ١٥ (F). الجواب FF.
3
حوّل ١٠٠ إلى سداسي عشري.
100 ÷ 16 = 6 والباقي ٤؛ 6 ÷ 16 = 0 والباقي ٦. الجواب 64.
4
حوّل ٣٠٠ إلى سداسي عشري.
300 ÷ 16 = 18 والباقي ١٢ (C)؛ 18 ÷ 16 = 1 والباقي ٢؛ 1 ÷ 16 = 0 والباقي ١. الجواب 12C.