09 Number Systems

Опубликовано: 30 Декабрь 2022
на канале: Moshax
62
7

سلسلة تعلم c sharp للمبتدئين

Number Systems
أنظمة العد في الكمبيوتر والبرمجة

بعد الدرس ده هتقدر تحول من والي النظام الثنائي binary بكل سهولة

أجهزة الكمبيوتر هي من صنع الإنسان ، لكنها تعمل على لغة الأرقام.
عندما نكتب حرفًا أو رقمًا أو رمزًا خاصًا على جهاز كمبيوتر ، يقوم نظام التشغيل بتحويله إلى أرقام

هناك العديد من الانظمة المستخدمة في العد بخلاف النظام العشري الذي نعرفه، لذلك يجب معرفة نظم العد هو احد الاساسيات الذي ينبغي عليك معرفتها كمطور.


Decimal - النظام العشري
يمتلك النظام العشري Decimal (رقم أساس 10) عشرة قِيَم محتملة لكلّ خانة عددية


Binary -النظام الثنائي
النظام الثنائي (رقم أساس 2) قيمتين محتملتين فقط لكل خانة عددية (0 أو 1).  وحيث أن النظام الثنائي هو اللغة الرسمية لأجهزة الحاسب، فإنّه يتوجّب على مبرمجي الحاسب فهم طريقة التحويل من النظام العشري إلى النظام الثنائي



لماذا تستخدم أجهزة الكمبيوتر ثنائي
تستعمل أجهزة الكمبيوتر واحدة من أهم اختراعات العصر الحديث و هي الترانزيستور وهو عبارة عن أداة صغيرة أشبه بقاطعة تيار، تشتغل هذه الأداة عند تلقيها إشارة ما و هو ما يرمز للرقم (1) و عدم وجود إشارة يعني الرقم 0 و بالتالي فإن الترانزيستور يقبل فقط اللغة 0 / 1 .


Octal
النظام الثماني نظام العد الثماني Octal Numeral System هو نظام عد ذو رقم أساس 8 ويستخدم الأعداد من 0 إلى 7.

نظام العد الستة عشري Hexadecimal number
نسمي بذلك لأنه يحتوي على 16 (ستة عشر) رمزا لتمثيله (كتابته)، وهم بالترتيب من الرمز الأصغر (0) إلى الرمز الأكبر F

لتمييز الأرقام المكتوبة بنظام العد الستة عشري يتم إضافة تحت بادئة
(subscript) للرقم مثال FF16 أو يمكن إضافة 0x قبل الرقم مثال 0xff وهي طريقة شائعة في لغات البرمجة.

في الفيديو هتلاقي طرق التحويل بين الانظمة المختلفة مع أمثلة وشرح باستخدام ال C#