SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Downloaden Sie, um offline zu lesen
‫الدرس الرابع‬

‫البيانات وأنظمة الترميز‬
‫1 - 4- 1‬

‫حاول قراءة محتوى‬
‫الشاشة في شكل‬
‫( 1 - 4 - 1 ) هل‬
‫استطعت؟ فكر ما‬
‫المشكلة؟‬
‫الشكل (1-4-1)‬
‫1 - 4- 1‬

‫وما السبب لعدم القدرة‬
‫على القراءة مع أن‬
‫األحرف تبدو لمن‬
‫يراها أنها عربية؟!‬
‫الشكل (1-4-1)‬
‫1 - 4- 1‬

‫بل ستتعجب أكثر‬
‫عندما تعرف أن هذه‬
‫الصفحة هي منتديات‬
‫موقع وزارة التربية‬
‫والتعليم!!!‬
‫الشكل (1-4-1)‬
‫1 - 4- 1‬

‫واآلن حاول قراءة‬
‫الشاشة في شكل (1-‬
‫4-2) هل هناك فرق؟‬
‫أتوقع أنك ستكون أكثر‬
‫ارتياحاً؛ ألن كل شيء‬
‫على ما يرام‬

‫الشكل (1-4-2)‬
‫1 - 4- 1‬

‫ولكن السؤال الذي‬
‫نطرحه هنا ما السبب‬
‫لذلك؟! مع أن محتوى‬
‫الشاشتين واحد. الحل‬
‫هو في أنظمة الترميز.‬

‫الشكل (1-4-2)‬
‫1 - 4- 1‬

‫السبب في ذلك‬
‫أن الحاسب ال يعرف لغة البشر، حيث أن الحاسب‬
‫جهاز إلكتروني يتعامل مع إشارات‬
‫كهربائية رقمية لها حالتان، هل اإلشارة موجودة‬
‫أم معدومة.‬
‫1 - 4- 1‬
‫الحل في أنظمة الترميز‬
‫الترميز‬

‫ تم عمل هيئة لتوحيد أنظمة الترميز، حيث تم‬‫تطوير نظام عالمي هو نظام يونيكود (‪)Unicode‬‬
‫1 - 4- 2‬
‫ماذا ستتعلم‬
‫ستتعلم الكثير من المعلومات في هذه‬
‫الدرس بإذن هللا، والتي منها:‬

‫هل يعرف الحاسب لغة بني البشر؟‬

‫1‬
‫1 - 4- 2‬
‫ماذا ستتعلم‬
‫ستتعلم الكثير من المعلومات في هذه‬
‫الدرس بإذن هللا، والتي منها:‬

‫وكيف يتعامل الحاسب مع البيانات‬
‫(األرقام والحروف والرموز)؟‬

‫2‬
‫1 - 4- 2‬
‫ماذا ستتعلم‬
‫ستتعلم الكثير من المعلومات في هذه‬
‫الدرس بإذن هللا، والتي منها:‬

‫ما أنظمة الترميز؟‬

‫3‬
‫1 - 4- 2‬
‫ماذا ستتعلم‬
‫ستتعلم الكثير من المعلومات في هذه‬
‫الدرس بإذن هللا، والتي منها:‬

‫ما أنظمة الترميز العربية؟‬

‫4‬
‫1 - 4- 3‬

‫الحاسب ولغة البشر‬

‫الحاسب ال يدرك اللغة‬
‫االنجليزية وال العربية وال‬
‫غيرها، فهو ال يعرف لغة بني‬
‫البشر، حيث أن الحاسب جهاز‬
‫إلكتروني يتعامل مع إشارات‬
‫كهربائية رقمية لها حالتان‬
‫هل اإلشارة موجودة أو معدومة؟‬
‫1 - 4- 3‬

‫الحاسب ولغة البشر‬
‫وهنا يمكننا تمثيل هاتين‬
‫الحالتين برقمين فقط، يرمز ألحد‬
‫الحالتين بالرقم (صفر)، والحالة‬
‫األخرى بالرقم (1)، ويطلق على‬
‫هذين الرمزين رقم ثنائي (بت‬
‫‪ )Bit‬وهو الوحدة البيانية‬
‫األساسية للحاسب.‬
‫1 - 4- 4‬

‫تمثيل البيانات في الحاسب‬

‫عند تجميع األرقام الثنائية‬
‫معا ً يتم تمثيل البيانات للحاسب،‬
‫حيث اصطلح على استخدام‬
‫ثماني خانات تسمي (البايت‬
‫‪ ،)Byte‬والتي تعبر عن سلسلة‬
‫من إشارات النبضات الكهربائية‬
‫داخل جهاز الحاسب‬
‫1 - 4- 4‬

‫تمثيل البيانات في الحاسب‬

‫فإذا كان لدينا بايت واحد مكون‬
‫من ثماني خانات (كل خانة تسمى‬
‫‪ ،)Bit‬وفي كل خانة يمكن وضع‬
‫واحدة من قيمتين (0 أو 1)، فإنه‬
‫يمكننا تكوين 652 حرفا ً أو رقما ً‬
‫أو رمزاً مختلفا ً‬
‫1 - 4- 4‬

‫تمثيل البيانات في الحاسب‬

‫0 أو 1 0 أو 1 0 أو 1 0 أو 1 0 أو 1 0 أو 1 0 أو 1 0 أو 1‬
‫بت ‪Bit‬‬

‫بت ‪ Bit‬بت ‪ Bit‬بت ‪Bit‬‬

‫بت ‪Bit‬‬

‫بت ‪Bit‬‬

‫بت ‪Bit‬‬

‫البايت ‪( Byte‬ثماني خانات من األرقام‬
‫الثنائية ”البت ‪)“Bit‬‬

‫بت ‪Bit‬‬
‫1 - 4- 4‬

‫تمثيل البيانات في الحاسب‬

‫بما أن الخانات ثماني خانات،‬
‫ويمكن أن تضع في كل خانة‬
‫رقمين، إذن يمكنني تكوين (28)‬
‫= 652 رمزاً مختلفا ً كما في‬
‫شكل (1- 4- 3)‬
‫1 - 4- 4‬

‫تمثيل البيانات في الحاسب‬

‫10000000‬
‫01000000‬
‫11000000‬
‫00100000‬

‫10100000‬
‫إلى‬
‫0‬
‫0‬
‫0‬
‫0‬

‫11111111‬

‫يمكن تمثيل 652‬
‫رمزاً مختلفا ً في‬
‫بايت واحد‬
‫الشكل (1-4-3)‬
‫1 - 4- 4‬

‫تمثيل البيانات في الحاسب‬

‫يتم تمثيل الحروف واألرقام‬
‫والرموز بالحاسب من خالل‬
‫إعطاء كل حرف أو رقم‬
‫مجموعة من األرقام الثنائية‬
‫التي تدل عليه‬
‫1 - 4- 4‬

‫تمثيل البيانات في الحاسب‬

‫حيث تدل األرقام الثنائية‬
‫على حالة معينة لإلشارة‬
‫كما سبق، فمثالً يرمز‬
‫للحرف ‪ A‬باللغة االنجليزية‬
‫بسلسلة من األرقام الثنائية‬
‫هي (1000001)‬
‫1 - 4- 5‬

‫النظام الثنائي والست عشري‬

‫النظام (0،1) يعبر عنه بنظام العد الثنائي؛‬
‫”ألن الخانة الواحدة يمكن أن يوضع فيها‬
‫واحدة من قيمتين“‬
‫1 - 4- 5‬

‫النظام الثنائي والست عشري‬

‫كما أن األعداد (0، 1، 2، 3، 4، 5، 6،‬
‫7، 8، 9) يعبر عنها بنظام العد العشري‬
‫”ألن الخانة الواحدة فيه يمكن أن يوضع‬
‫فيها واحدة من عشر قيم لدينا“‬
‫1 - 4- 5‬

‫النظام الثنائي والست عشري‬

‫ويوجد نظام عد هو نظام العد الست‬
‫عشري ” ألن الخانة الواحدة فيه يمكن أن‬
‫يوضع فيها واحدة من ست عشر قيمة “‬
‫1 - 4- 5‬

‫النظام الثنائي والست عشري‬

‫والفائدة من النظام الست عشري أنه‬
‫يختصر علينا تمثيل البيانات‬
‫1 - 4- 5‬

‫النظام الثنائي والست عشري‬

‫فكل أربع خانات من النظام الثنائي تساوي‬
‫خانة واحدة من النظام الست عشري‬
‫1 - 4- 5‬

‫النظام الثنائي والست عشري‬

‫فيكفي لكتابة الثماني خانات للنظام الثماني‬
‫خانتان من النظام الست عشري كما‬
‫يوضح ذلك الجدول (1-4-4).‬
‫1 - 4- 5‬

‫النظام الثنائي والست عشري‬

‫الحرف‬

‫جدول رقم (1-4-4)‬
‫نظام الترميز آسكي‬

‫النظام الثماني‬

‫النظام الست عشري‬

‫‪A‬‬

‫10000010‬

‫14‬

‫‪B‬‬

‫01000010‬

‫24‬

‫‪C‬‬

‫11000010‬

‫34‬

‫‪D‬‬

‫00100010‬

‫44‬

‫‪E‬‬

‫10100010‬

‫54‬

‫‪F‬‬

‫01100010‬

‫64‬

‫‪G‬‬

‫11100010‬

‫74‬
‫1 - 4- 5‬

‫النظام الثنائي والست عشري‬

‫الحرف‬

‫جدول رقم (1-4-4)‬
‫نظام الترميز آسكي‬

‫النظام الثماني‬

‫النظام الست عشري‬

‫‪H‬‬

‫00010010‬

‫84‬

‫‪I‬‬

‫10010010‬

‫94‬

‫‪J‬‬

‫01010010‬

‫‪4A‬‬

‫‪K‬‬

‫11010010‬

‫‪4B‬‬

‫‪L‬‬

‫00110010‬

‫‪4C‬‬

‫‪M‬‬

‫10110010‬

‫‪4D‬‬
‫1 - 4- 6‬

‫أنظمة الترميز‬

‫من الطبيعي أن يتم توحيد‬
‫نظام ترميز واحد لكي يتم‬
‫فيه تمثيل األحرف واألرقام‬
‫والعالمات حتى يمكن نقل‬
‫البيانات بين األجهزة‬
‫المختلفة‬
‫1 - 4- 6‬

‫أنظمة الترميز‬

‫ونظام الترميز المسمى آسكي‬
‫(‪ )ASCII‬يستخدم من كافة‬
‫مستخدمي الحاسب باللغة‬
‫االنجليزية، ويوضح جدول‬
‫(1-4-4) جزءاً من نظام‬
‫أسكي للترميز.‬
‫1 - 4- 6‬

‫أنظمة الترميز‬

‫الحرف‬

‫جدول رقم (1-4-4)‬
‫نظام الترميز آسكي‬

‫النظام الثماني‬

‫النظام الست عشري‬

‫‪A‬‬

‫10000010‬

‫14‬

‫‪B‬‬

‫01000010‬

‫24‬

‫‪C‬‬

‫11000010‬

‫34‬

‫‪D‬‬

‫00100010‬

‫44‬

‫‪E‬‬

‫10100010‬

‫54‬

‫‪F‬‬

‫01100010‬

‫64‬

‫‪G‬‬

‫11100010‬

‫74‬
‫1 - 4- 6‬

‫أنظمة الترميز‬

‫الحرف‬

‫جدول رقم (1-4-4)‬
‫نظام الترميز آسكي‬

‫النظام الثماني‬

‫النظام الست عشري‬

‫‪H‬‬

‫00010010‬

‫84‬

‫‪I‬‬

‫10010010‬

‫94‬

‫‪J‬‬

‫01010010‬

‫‪4A‬‬

‫‪K‬‬

‫11010010‬

‫‪4B‬‬

‫‪L‬‬

‫00110010‬

‫‪4C‬‬

‫‪M‬‬

‫10110010‬

‫‪4D‬‬
‫مالحظة‬
‫المعتمد في جداول أنظمة‬
‫الترميز هو النظام الست‬
‫عشري؛ ألنه يختصر علينا‬
‫الثماني خانات إلى خانتين كما‬
‫سبق.‬
‫1 - 4- 7‬

‫أنظمة الترميز العربية‬

‫كما أن هناك نظام ترميز لمستخدمي اللغة‬
‫االنجليزية، فهناك نظام ترميز للغة العربية، إال‬
‫أنه لم يتم االتفاق على نظام ترميز موحد،‬
‫ويوضح الجدول رقم (1-4-5) المكافئ الست‬
‫عشري لعدد من أنظمة الترميز العربية لتمثيل‬
‫الحرف (ي).‬
‫1 - 4- 7‬

‫الحرف‬
‫الهجائي‬

‫ي‬

‫نظام‬
‫ترميز‬
‫أسمو‬
‫‪EA‬‬

‫أنظمة الترميز العربية‬
‫نظام‬
‫ترميز‬
‫صخر‬

‫نظام‬
‫ترميز‬
‫المساعد‬
‫العربي‬

‫نظام ترميز‬
‫مايكروسوفت‬

‫‪FB‬‬

‫5‪A‬‬

‫‪FA‬‬

‫جدول رقم (1-4-5)‬

‫نظام‬
‫ترميز‬
‫شركة‬
‫ماكنتوش‬

‫‪EA‬‬
‫1 - 4- 7‬

‫أنظمة الترميز العربية‬

‫ومن الطبيعي أن يوجد مشكلة‬
‫في نقل البيانات والبرمجيات‬
‫من نظام إلى آخر.‬
‫مالحظة‬
‫ولحل هذه المشكلة تم عمل هيئة‬
‫لتوحيد أنظمة الترميز، حيث تم‬
‫تطوير نظام عالمي هو نظام‬
‫يونيكود (‪.)Unicode‬‬

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

C# Lab Programs.pdf
C# Lab Programs.pdfC# Lab Programs.pdf
C# Lab Programs.pdf
 
Compiler Construction | Lecture 1 | What is a compiler?
Compiler Construction | Lecture 1 | What is a compiler?Compiler Construction | Lecture 1 | What is a compiler?
Compiler Construction | Lecture 1 | What is a compiler?
 
Type checking
Type checkingType checking
Type checking
 
Input and Output In C Language
Input and Output In C LanguageInput and Output In C Language
Input and Output In C Language
 
structured programming Introduction to c fundamentals
structured programming Introduction to c fundamentalsstructured programming Introduction to c fundamentals
structured programming Introduction to c fundamentals
 
Inheritance in java
Inheritance in javaInheritance in java
Inheritance in java
 
Inheritance In Java
Inheritance In JavaInheritance In Java
Inheritance In Java
 
cs8251 unit 1 ppt
cs8251 unit 1 pptcs8251 unit 1 ppt
cs8251 unit 1 ppt
 
Python programming : Arrays
Python programming : ArraysPython programming : Arrays
Python programming : Arrays
 
Awt
AwtAwt
Awt
 
Python programming : Control statements
Python programming : Control statementsPython programming : Control statements
Python programming : Control statements
 
Switch statements in Java
Switch statements  in JavaSwitch statements  in Java
Switch statements in Java
 
C programming
C programmingC programming
C programming
 
functions of C++
functions of C++functions of C++
functions of C++
 
Regular Expression in Compiler design
Regular Expression in Compiler designRegular Expression in Compiler design
Regular Expression in Compiler design
 
Python Basics | Python Tutorial | Edureka
Python Basics | Python Tutorial | EdurekaPython Basics | Python Tutorial | Edureka
Python Basics | Python Tutorial | Edureka
 
Intermediate code generation in Compiler Design
Intermediate code generation in Compiler DesignIntermediate code generation in Compiler Design
Intermediate code generation in Compiler Design
 
Language processors
Language processorsLanguage processors
Language processors
 
C# Delegates
C# DelegatesC# Delegates
C# Delegates
 
18 dec pointers and scope resolution operator
18 dec pointers and scope resolution operator18 dec pointers and scope resolution operator
18 dec pointers and scope resolution operator
 

Mehr von ia7lam

الدرس الثاني - الخوارزم
الدرس الثاني - الخوارزمالدرس الثاني - الخوارزم
الدرس الثاني - الخوارزمia7lam
 
الدرس الثالث - أمثلة صياغة حل المسائل (1)
الدرس الثالث - أمثلة صياغة حل المسائل (1)الدرس الثالث - أمثلة صياغة حل المسائل (1)
الدرس الثالث - أمثلة صياغة حل المسائل (1)ia7lam
 
الدرس الأول - صياغة حل المسائل
الدرس الأول - صياغة حل المسائلالدرس الأول - صياغة حل المسائل
الدرس الأول - صياغة حل المسائلia7lam
 
ثالث4
ثالث4ثالث4
ثالث4ia7lam
 
الدرس الثالث - حماية النظام
الدرس الثالث - حماية النظامالدرس الثالث - حماية النظام
الدرس الثالث - حماية النظامia7lam
 
الدرس الثاني - بيئة التشغيل
الدرس الثاني - بيئة التشغيلالدرس الثاني - بيئة التشغيل
الدرس الثاني - بيئة التشغيلia7lam
 
الدرس الأول - البيئة الكهربائية للحاسب
الدرس الأول - البيئة الكهربائية للحاسبالدرس الأول - البيئة الكهربائية للحاسب
الدرس الأول - البيئة الكهربائية للحاسبia7lam
 
ورشة العمل
ورشة العملورشة العمل
ورشة العملia7lam
 
الصيغة الورقية لورشة العمل
الصيغة الورقية لورشة العملالصيغة الورقية لورشة العمل
الصيغة الورقية لورشة العملia7lam
 
المشروع الأول
المشروع الأولالمشروع الأول
المشروع الأولia7lam
 
المشـروع الأول
المشـروع الأولالمشـروع الأول
المشـروع الأولia7lam
 

Mehr von ia7lam (11)

الدرس الثاني - الخوارزم
الدرس الثاني - الخوارزمالدرس الثاني - الخوارزم
الدرس الثاني - الخوارزم
 
الدرس الثالث - أمثلة صياغة حل المسائل (1)
الدرس الثالث - أمثلة صياغة حل المسائل (1)الدرس الثالث - أمثلة صياغة حل المسائل (1)
الدرس الثالث - أمثلة صياغة حل المسائل (1)
 
الدرس الأول - صياغة حل المسائل
الدرس الأول - صياغة حل المسائلالدرس الأول - صياغة حل المسائل
الدرس الأول - صياغة حل المسائل
 
ثالث4
ثالث4ثالث4
ثالث4
 
الدرس الثالث - حماية النظام
الدرس الثالث - حماية النظامالدرس الثالث - حماية النظام
الدرس الثالث - حماية النظام
 
الدرس الثاني - بيئة التشغيل
الدرس الثاني - بيئة التشغيلالدرس الثاني - بيئة التشغيل
الدرس الثاني - بيئة التشغيل
 
الدرس الأول - البيئة الكهربائية للحاسب
الدرس الأول - البيئة الكهربائية للحاسبالدرس الأول - البيئة الكهربائية للحاسب
الدرس الأول - البيئة الكهربائية للحاسب
 
ورشة العمل
ورشة العملورشة العمل
ورشة العمل
 
الصيغة الورقية لورشة العمل
الصيغة الورقية لورشة العملالصيغة الورقية لورشة العمل
الصيغة الورقية لورشة العمل
 
المشروع الأول
المشروع الأولالمشروع الأول
المشروع الأول
 
المشـروع الأول
المشـروع الأولالمشـروع الأول
المشـروع الأول
 

الدرس الرابع - البيانات وأنظمة الترميز

  • 2. ‫1 - 4- 1‬ ‫حاول قراءة محتوى‬ ‫الشاشة في شكل‬ ‫( 1 - 4 - 1 ) هل‬ ‫استطعت؟ فكر ما‬ ‫المشكلة؟‬ ‫الشكل (1-4-1)‬
  • 3. ‫1 - 4- 1‬ ‫وما السبب لعدم القدرة‬ ‫على القراءة مع أن‬ ‫األحرف تبدو لمن‬ ‫يراها أنها عربية؟!‬ ‫الشكل (1-4-1)‬
  • 4. ‫1 - 4- 1‬ ‫بل ستتعجب أكثر‬ ‫عندما تعرف أن هذه‬ ‫الصفحة هي منتديات‬ ‫موقع وزارة التربية‬ ‫والتعليم!!!‬ ‫الشكل (1-4-1)‬
  • 5. ‫1 - 4- 1‬ ‫واآلن حاول قراءة‬ ‫الشاشة في شكل (1-‬ ‫4-2) هل هناك فرق؟‬ ‫أتوقع أنك ستكون أكثر‬ ‫ارتياحاً؛ ألن كل شيء‬ ‫على ما يرام‬ ‫الشكل (1-4-2)‬
  • 6. ‫1 - 4- 1‬ ‫ولكن السؤال الذي‬ ‫نطرحه هنا ما السبب‬ ‫لذلك؟! مع أن محتوى‬ ‫الشاشتين واحد. الحل‬ ‫هو في أنظمة الترميز.‬ ‫الشكل (1-4-2)‬
  • 7. ‫1 - 4- 1‬ ‫السبب في ذلك‬ ‫أن الحاسب ال يعرف لغة البشر، حيث أن الحاسب‬ ‫جهاز إلكتروني يتعامل مع إشارات‬ ‫كهربائية رقمية لها حالتان، هل اإلشارة موجودة‬ ‫أم معدومة.‬
  • 8. ‫1 - 4- 1‬ ‫الحل في أنظمة الترميز‬ ‫الترميز‬ ‫ تم عمل هيئة لتوحيد أنظمة الترميز، حيث تم‬‫تطوير نظام عالمي هو نظام يونيكود (‪)Unicode‬‬
  • 9. ‫1 - 4- 2‬ ‫ماذا ستتعلم‬ ‫ستتعلم الكثير من المعلومات في هذه‬ ‫الدرس بإذن هللا، والتي منها:‬ ‫هل يعرف الحاسب لغة بني البشر؟‬ ‫1‬
  • 10. ‫1 - 4- 2‬ ‫ماذا ستتعلم‬ ‫ستتعلم الكثير من المعلومات في هذه‬ ‫الدرس بإذن هللا، والتي منها:‬ ‫وكيف يتعامل الحاسب مع البيانات‬ ‫(األرقام والحروف والرموز)؟‬ ‫2‬
  • 11. ‫1 - 4- 2‬ ‫ماذا ستتعلم‬ ‫ستتعلم الكثير من المعلومات في هذه‬ ‫الدرس بإذن هللا، والتي منها:‬ ‫ما أنظمة الترميز؟‬ ‫3‬
  • 12. ‫1 - 4- 2‬ ‫ماذا ستتعلم‬ ‫ستتعلم الكثير من المعلومات في هذه‬ ‫الدرس بإذن هللا، والتي منها:‬ ‫ما أنظمة الترميز العربية؟‬ ‫4‬
  • 13. ‫1 - 4- 3‬ ‫الحاسب ولغة البشر‬ ‫الحاسب ال يدرك اللغة‬ ‫االنجليزية وال العربية وال‬ ‫غيرها، فهو ال يعرف لغة بني‬ ‫البشر، حيث أن الحاسب جهاز‬ ‫إلكتروني يتعامل مع إشارات‬ ‫كهربائية رقمية لها حالتان‬ ‫هل اإلشارة موجودة أو معدومة؟‬
  • 14. ‫1 - 4- 3‬ ‫الحاسب ولغة البشر‬ ‫وهنا يمكننا تمثيل هاتين‬ ‫الحالتين برقمين فقط، يرمز ألحد‬ ‫الحالتين بالرقم (صفر)، والحالة‬ ‫األخرى بالرقم (1)، ويطلق على‬ ‫هذين الرمزين رقم ثنائي (بت‬ ‫‪ )Bit‬وهو الوحدة البيانية‬ ‫األساسية للحاسب.‬
  • 15. ‫1 - 4- 4‬ ‫تمثيل البيانات في الحاسب‬ ‫عند تجميع األرقام الثنائية‬ ‫معا ً يتم تمثيل البيانات للحاسب،‬ ‫حيث اصطلح على استخدام‬ ‫ثماني خانات تسمي (البايت‬ ‫‪ ،)Byte‬والتي تعبر عن سلسلة‬ ‫من إشارات النبضات الكهربائية‬ ‫داخل جهاز الحاسب‬
  • 16. ‫1 - 4- 4‬ ‫تمثيل البيانات في الحاسب‬ ‫فإذا كان لدينا بايت واحد مكون‬ ‫من ثماني خانات (كل خانة تسمى‬ ‫‪ ،)Bit‬وفي كل خانة يمكن وضع‬ ‫واحدة من قيمتين (0 أو 1)، فإنه‬ ‫يمكننا تكوين 652 حرفا ً أو رقما ً‬ ‫أو رمزاً مختلفا ً‬
  • 17. ‫1 - 4- 4‬ ‫تمثيل البيانات في الحاسب‬ ‫0 أو 1 0 أو 1 0 أو 1 0 أو 1 0 أو 1 0 أو 1 0 أو 1 0 أو 1‬ ‫بت ‪Bit‬‬ ‫بت ‪ Bit‬بت ‪ Bit‬بت ‪Bit‬‬ ‫بت ‪Bit‬‬ ‫بت ‪Bit‬‬ ‫بت ‪Bit‬‬ ‫البايت ‪( Byte‬ثماني خانات من األرقام‬ ‫الثنائية ”البت ‪)“Bit‬‬ ‫بت ‪Bit‬‬
  • 18. ‫1 - 4- 4‬ ‫تمثيل البيانات في الحاسب‬ ‫بما أن الخانات ثماني خانات،‬ ‫ويمكن أن تضع في كل خانة‬ ‫رقمين، إذن يمكنني تكوين (28)‬ ‫= 652 رمزاً مختلفا ً كما في‬ ‫شكل (1- 4- 3)‬
  • 19. ‫1 - 4- 4‬ ‫تمثيل البيانات في الحاسب‬ ‫10000000‬ ‫01000000‬ ‫11000000‬ ‫00100000‬ ‫10100000‬ ‫إلى‬ ‫0‬ ‫0‬ ‫0‬ ‫0‬ ‫11111111‬ ‫يمكن تمثيل 652‬ ‫رمزاً مختلفا ً في‬ ‫بايت واحد‬ ‫الشكل (1-4-3)‬
  • 20. ‫1 - 4- 4‬ ‫تمثيل البيانات في الحاسب‬ ‫يتم تمثيل الحروف واألرقام‬ ‫والرموز بالحاسب من خالل‬ ‫إعطاء كل حرف أو رقم‬ ‫مجموعة من األرقام الثنائية‬ ‫التي تدل عليه‬
  • 21. ‫1 - 4- 4‬ ‫تمثيل البيانات في الحاسب‬ ‫حيث تدل األرقام الثنائية‬ ‫على حالة معينة لإلشارة‬ ‫كما سبق، فمثالً يرمز‬ ‫للحرف ‪ A‬باللغة االنجليزية‬ ‫بسلسلة من األرقام الثنائية‬ ‫هي (1000001)‬
  • 22. ‫1 - 4- 5‬ ‫النظام الثنائي والست عشري‬ ‫النظام (0،1) يعبر عنه بنظام العد الثنائي؛‬ ‫”ألن الخانة الواحدة يمكن أن يوضع فيها‬ ‫واحدة من قيمتين“‬
  • 23. ‫1 - 4- 5‬ ‫النظام الثنائي والست عشري‬ ‫كما أن األعداد (0، 1، 2، 3، 4، 5، 6،‬ ‫7، 8، 9) يعبر عنها بنظام العد العشري‬ ‫”ألن الخانة الواحدة فيه يمكن أن يوضع‬ ‫فيها واحدة من عشر قيم لدينا“‬
  • 24. ‫1 - 4- 5‬ ‫النظام الثنائي والست عشري‬ ‫ويوجد نظام عد هو نظام العد الست‬ ‫عشري ” ألن الخانة الواحدة فيه يمكن أن‬ ‫يوضع فيها واحدة من ست عشر قيمة “‬
  • 25. ‫1 - 4- 5‬ ‫النظام الثنائي والست عشري‬ ‫والفائدة من النظام الست عشري أنه‬ ‫يختصر علينا تمثيل البيانات‬
  • 26. ‫1 - 4- 5‬ ‫النظام الثنائي والست عشري‬ ‫فكل أربع خانات من النظام الثنائي تساوي‬ ‫خانة واحدة من النظام الست عشري‬
  • 27. ‫1 - 4- 5‬ ‫النظام الثنائي والست عشري‬ ‫فيكفي لكتابة الثماني خانات للنظام الثماني‬ ‫خانتان من النظام الست عشري كما‬ ‫يوضح ذلك الجدول (1-4-4).‬
  • 28. ‫1 - 4- 5‬ ‫النظام الثنائي والست عشري‬ ‫الحرف‬ ‫جدول رقم (1-4-4)‬ ‫نظام الترميز آسكي‬ ‫النظام الثماني‬ ‫النظام الست عشري‬ ‫‪A‬‬ ‫10000010‬ ‫14‬ ‫‪B‬‬ ‫01000010‬ ‫24‬ ‫‪C‬‬ ‫11000010‬ ‫34‬ ‫‪D‬‬ ‫00100010‬ ‫44‬ ‫‪E‬‬ ‫10100010‬ ‫54‬ ‫‪F‬‬ ‫01100010‬ ‫64‬ ‫‪G‬‬ ‫11100010‬ ‫74‬
  • 29. ‫1 - 4- 5‬ ‫النظام الثنائي والست عشري‬ ‫الحرف‬ ‫جدول رقم (1-4-4)‬ ‫نظام الترميز آسكي‬ ‫النظام الثماني‬ ‫النظام الست عشري‬ ‫‪H‬‬ ‫00010010‬ ‫84‬ ‫‪I‬‬ ‫10010010‬ ‫94‬ ‫‪J‬‬ ‫01010010‬ ‫‪4A‬‬ ‫‪K‬‬ ‫11010010‬ ‫‪4B‬‬ ‫‪L‬‬ ‫00110010‬ ‫‪4C‬‬ ‫‪M‬‬ ‫10110010‬ ‫‪4D‬‬
  • 30. ‫1 - 4- 6‬ ‫أنظمة الترميز‬ ‫من الطبيعي أن يتم توحيد‬ ‫نظام ترميز واحد لكي يتم‬ ‫فيه تمثيل األحرف واألرقام‬ ‫والعالمات حتى يمكن نقل‬ ‫البيانات بين األجهزة‬ ‫المختلفة‬
  • 31. ‫1 - 4- 6‬ ‫أنظمة الترميز‬ ‫ونظام الترميز المسمى آسكي‬ ‫(‪ )ASCII‬يستخدم من كافة‬ ‫مستخدمي الحاسب باللغة‬ ‫االنجليزية، ويوضح جدول‬ ‫(1-4-4) جزءاً من نظام‬ ‫أسكي للترميز.‬
  • 32. ‫1 - 4- 6‬ ‫أنظمة الترميز‬ ‫الحرف‬ ‫جدول رقم (1-4-4)‬ ‫نظام الترميز آسكي‬ ‫النظام الثماني‬ ‫النظام الست عشري‬ ‫‪A‬‬ ‫10000010‬ ‫14‬ ‫‪B‬‬ ‫01000010‬ ‫24‬ ‫‪C‬‬ ‫11000010‬ ‫34‬ ‫‪D‬‬ ‫00100010‬ ‫44‬ ‫‪E‬‬ ‫10100010‬ ‫54‬ ‫‪F‬‬ ‫01100010‬ ‫64‬ ‫‪G‬‬ ‫11100010‬ ‫74‬
  • 33. ‫1 - 4- 6‬ ‫أنظمة الترميز‬ ‫الحرف‬ ‫جدول رقم (1-4-4)‬ ‫نظام الترميز آسكي‬ ‫النظام الثماني‬ ‫النظام الست عشري‬ ‫‪H‬‬ ‫00010010‬ ‫84‬ ‫‪I‬‬ ‫10010010‬ ‫94‬ ‫‪J‬‬ ‫01010010‬ ‫‪4A‬‬ ‫‪K‬‬ ‫11010010‬ ‫‪4B‬‬ ‫‪L‬‬ ‫00110010‬ ‫‪4C‬‬ ‫‪M‬‬ ‫10110010‬ ‫‪4D‬‬
  • 34. ‫مالحظة‬ ‫المعتمد في جداول أنظمة‬ ‫الترميز هو النظام الست‬ ‫عشري؛ ألنه يختصر علينا‬ ‫الثماني خانات إلى خانتين كما‬ ‫سبق.‬
  • 35. ‫1 - 4- 7‬ ‫أنظمة الترميز العربية‬ ‫كما أن هناك نظام ترميز لمستخدمي اللغة‬ ‫االنجليزية، فهناك نظام ترميز للغة العربية، إال‬ ‫أنه لم يتم االتفاق على نظام ترميز موحد،‬ ‫ويوضح الجدول رقم (1-4-5) المكافئ الست‬ ‫عشري لعدد من أنظمة الترميز العربية لتمثيل‬ ‫الحرف (ي).‬
  • 36. ‫1 - 4- 7‬ ‫الحرف‬ ‫الهجائي‬ ‫ي‬ ‫نظام‬ ‫ترميز‬ ‫أسمو‬ ‫‪EA‬‬ ‫أنظمة الترميز العربية‬ ‫نظام‬ ‫ترميز‬ ‫صخر‬ ‫نظام‬ ‫ترميز‬ ‫المساعد‬ ‫العربي‬ ‫نظام ترميز‬ ‫مايكروسوفت‬ ‫‪FB‬‬ ‫5‪A‬‬ ‫‪FA‬‬ ‫جدول رقم (1-4-5)‬ ‫نظام‬ ‫ترميز‬ ‫شركة‬ ‫ماكنتوش‬ ‫‪EA‬‬
  • 37. ‫1 - 4- 7‬ ‫أنظمة الترميز العربية‬ ‫ومن الطبيعي أن يوجد مشكلة‬ ‫في نقل البيانات والبرمجيات‬ ‫من نظام إلى آخر.‬
  • 38. ‫مالحظة‬ ‫ولحل هذه المشكلة تم عمل هيئة‬ ‫لتوحيد أنظمة الترميز، حيث تم‬ ‫تطوير نظام عالمي هو نظام‬ ‫يونيكود (‪.)Unicode‬‬