مقدمة في تمثيل البيانات (Introduction to Data Representation)
1. مفهوم تمثيل المعلومات (Représentation des informations)
في حياتنا اليومية، نستخدم الأرقام (0-9) والحروف (أ-ي، A-Z) للتواصل. لكن الحاسوب، كجهاز إلكتروني، لا يفهم هذه الرموز مباشرة. هو يفهم فقط حالتين: وجود تيار كهربائي أو عدمه.
يتم التعبير عن هذه الحالات باستخدام النظام الثنائي (Binary System) الذي يتكون من 0 و 1.
- البِت (Bit): هو أصغر وحدة معلومة، ويأخذ إما القيمة 0 أو 1.
2. لماذا نحتاج لتمثيل البيانات؟
لكي يتمكن الحاسوب من معالجة البيانات، يجب "تشفيرها" أو تحويلها إلى سلسلة من الأصفار والآحاد (Coding). هذا يشمل:
- الأعداد (Numbers): سواء كانت صحيحة أو كسرية.
- النصوص (Characters): الحروف والرموز.
- التعليمات (Instructions): الأوامر التي ينفذها المعالج (CPU).
3. أنواع البيانات التي سنتناولها في هذه الوحدة
خلال الدروس القادمة، سنركز على كيفية تحويل المواضيع التالية إلى لغة الآلة:
- الأعداد السالبة (Negative Numbers): كيف يعرف الحاسوب أن الرقم سالب؟
- الأعداد بفاصلة (Fixed & Floating Point): التعامل مع الكسور.
- أنظمة التشفير العالمية: مثل ASCII و BCD لتمثيل الحروف والأرقام.
4. خلاصة الدرس (Key Takeaway)
المعلومة داخل الحاسوب ليست مجرد رقم، بل هي "سياق". فنفس السلسلة الثنائية (مثلاً 01000001) قد تعني الرقم 65، أو قد تعني الحرف 'A' حسب نظام التشفير المستخدم.