ترميز المعلومات

نعرف الترميز على أنه تابع تقابل بين معلومة وبين سلسة من 0 (صفر) و 1 (واحد) تمثل هذه المعلومة وتكون قابلة للتخزين ضمن الآلة .


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

أنواع الترميز

  • ترميز المحارف : الترميز ASCII اختصاراً لـ (American Standard Code for Information Interchange) ,والترميز يونيكود اختصاراً لـ (Universal Code) .
  • ترميز الأعداد الصحيحة : الترقيم

تعريف :

  • تكون المعلومات المخزنة في الحاسوب على شكل من 0 (صفر) و 1 (واحد) (نظام العد الثنائي) ,وبما أن الإنسان لا يتكلم اللغة الثنائية ,نحتاج لترجمة تعليمات المستثمر المكتوبة بلغة برمجية خاصة إلى هذه اللغة الثنائية . لذا نعرف الترميز على إنه تابع تقابل بين المعلومة ,وبين سلسة من 0 (صفر) و 1 (واحد) تمثل هذه المعلومة وتكون قابلة للتخزين ضمن الآلة .
  • ترميز الحارف : الترميز ASCII اختصاراً لـ (American Standard Code for Information Interchange) ,والترميز يونيكود اختصاراً لـ (Universal Code)
  • يعتبر الترميز ASCII أحد أهم أساليب الترميز النتبعة في الأنظمة الحاسوبية . يسمح الترميز ASCII بشكله المعدل بترميز أي محرف على 8 بت . لذا يمكننا اعتماداً على هذا الترميز تمثيل 2^8 محرف (أي 265 محرف) مما يسمح بتمثيل الأبجديات الأوربية كالإنكليزية ,والفرنسية ,والإسبانية ...الخ ,بالإضافة إلى المحارف الخاصة كالأرقام وأحرف التنقيط وغيرها .
  • جرى إدخال تعديلات حديثة على أنظمة الترميز ضمن الأنظمة الحاسوبية بحيث سمحت بتمثيل المحارف 16 بت ,ودعيت بالترميز العمومي (Universal Code) .مما ساعد على توفير إمكانية تمثيل 65536 حرف,وأدى لفتح المجال أمام تمثيل الأحرف العربية ,والصينية ,والكورية وغيرها .


ترميز الأعداد الصحيحة : الترقيم

  • يمكن ترميز الأعداد الصحيحة كمحارف إلا أن مثل هذا الترميز سيعقد تنفيذ العمليات الحسابية على هذه الأعداد ضمن الأنظمة الحاسوبية . بالنتيجة ,يمكن للحاسوب التعامل مع القيم الرقمية على نحوٍ أسهم إذا جرى وضع ترميز خاص لها . ندعو هذا الترميز بالترقيم .
  • عادةً ,يجري التعامل مع القيم الرقمية الصحيحة كقيم عشرية : كالرقم 5 ,والرقم 8 ,والرقم 90 هي أرقام صحيحة ممثلة على قاعدة الترقيم العشري بحيث تكون الأرقام المحصورة بين 0 (صفر) و 9 تكون قيم الأعداد محسوبة وفق القاعدة العشرية . فعندما نكتب العدد 5769 وفق القاعدة العشرية ,يشير ترتيب الأرقام إلى قوة الرقم 10 المرتبطة بالرقم وهي في حالتنا :
    • 5 تقابل 10^3
    • 7 تقابل 10^2
    • 6 تقابل 10^1
    • 9 تقابل 10^0
  • وتكون قاعدة احتساب القيمة العشرية الموافقة لهذه الارتباطات من الأعلى إلى الأسفل :

5769 = (9*10^0) + (6*10^1) + (7*10^2) + (5*10^3)

  • يمكننا تعميم هذه القاعدة على أي قاعدة س مهما تكن س=2 أو س=10 أو س=8 . فعندما تكون س=10 ندعو قاعدة الترقيم قاعدة عشرية ,وتكون الأرقام التي تؤلف الأعداد محصورة بين 0 و 9 وعندما تكون س=2 ندعو قاعدة الترقيم قاعدة ثنائية ,وتكون الأرقام التي تؤلف الأعداد محصورة بين 0 و 1 ,أما عندما تكون س=8 ندعو قاعدة الترقيم قاعدة ثمانية وتكون الأرقام التي تؤلف الأعداد المحصورة بين 0 و 7 .