تمثيل النقطة العائمة والأعداد الصحيحة

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

أي من العبارات التالية تصف بدقة الغرض من استخدام طريقة النقطة العائمة في الحاسوب؟

  • تسهيل عمليات التحويل بين الأنظمة العددية المختلفة.
  • تسريع عمليات الإدخال والإخراج للبيانات الرقمية.
  • تقليل استهلاك الطاقة أثناء معالجة الأعداد الصحيحة.
  • تمثيل الأعداد الحقيقية بأكثر دقة وكفاءة. (correct)

ما هو المكون الرئيسي في صيغة تمثيل النقطة العائمة الذي يحدد موقع الفاصلة العشرية في العدد؟

  • العدد الثنائي.
  • القاعدة (Mantissa).
  • الإشارة (َSign).
  • الأس (Exponent). (correct)

عند تحويل العدد العشري 6.25 إلى تمثيل النقطة العائمة، ما هي الخطوة الأولى التي يجب القيام بها؟

  • تحويل العدد إلى النظام الثنائي. (correct)
  • تحديد قيمة الأس المناسبة.
  • تحديد قيمة القاعدة.
  • تحديد إشارة العدد.

ماذا يعني مصطلح 'المكمل الثاني' في سياق تخزين الأعداد الصحيحة في ذاكرة الحاسوب؟

<p>طريقة لتمثيل الأعداد السالبة. (C)</p> Signup and view all the answers

ما هي العملية التي يتم فيها تحويل كل 1 إلى 0 وكل 0 إلى 1 في التمثيل الثنائي للعدد، كجزء من حساب المكمل الثاني؟

<p>حساب المكمل الأول. (C)</p> Signup and view all the answers

أي من الخيارات التالية يمثل فائدة استخدام التراكيب البيانية في تصميم البرامج؟

<p>تحسين كفاءة تنظيم البيانات والوصول إليها. (D)</p> Signup and view all the answers

ما هو الفرق الأساسي بين الأنماط البيانية البسيطة والمركبة في لغة البرمجة؟

<p>الأنماط البسيطة هي أنواع بيانات أساسية، بينما المركبة تتكون من أنواع أخرى. (C)</p> Signup and view all the answers

ماذا يعني مصطلح 'التركيب التجريدي للبيانات'؟

<p>استخدام البيانات دون معرفة تفاصيل كيفية تنفيذها. (C)</p> Signup and view all the answers

في سياق هياكل البيانات، ما هي الميزة الأساسية التي تميز 'القوائم' عن غيرها من التراكيب؟

<p>القدرة على إضافة وحذف العناصر بسهولة. (D)</p> Signup and view all the answers

ما هي الخاصية المميزة لتركيب البيانات المعروف باسم 'المكدس'؟

<p>إضافة وحذف العناصر من نفس الجهة فقط. (C)</p> Signup and view all the answers

Flashcards

تمثيل النقطة العائمة (Floating-Point Representation)

طريقة لتمثيل الأعداد الحقيقية باستخدام قاعدة وأس وإشارة.

القاعدة (Mantissa)

الجزء الذي يمثل قيمة العدد في تمثيل النقطة العائمة.

الأس (Exponent)

القوة التي ترفع إليها القاعدة في تمثيل النقطة العائمة.

الأعداد الصحيحة (Integers)

الأعداد التي ليس بها كسور وأجزاء عشرية.

Signup and view all the flashcards

التمثيل الثنائي (Binary Representation)

تخزين الأعداد الصحيحة كمتوالية من الأصفار والواحدات.

Signup and view all the flashcards

تركيب بياني (Data Structure)

مجموعة من عناصر البيانات منظمة بطريقة معينة.

Signup and view all the flashcards

بايت

وحدة قياس للبيانات في ذاكرة الحاسوب.

Signup and view all the flashcards

التحويل إلى النظام الثنائي

تحويل الرقم العشري إلى النظام الثنائي.

Signup and view all the flashcards

Study Notes

تمثيل النقطة العائمة (Floating-Point Representation)

  • طريقة تمثيل الأعداد الحقيقية، وهي الأكثر شيوعًا في التخزين رغم وجود اختلافات بين الأجهزة.
  • يوجد نمط عام مشترك لتمثيل النقطة العائمة يأخذ الشكل التالي: إشارة القاعدة (SignM)، إشارة الأس (SignE)، الأس (Exponent)، والقاعدة (Mantissa).

طريقة تمثيل الرقم الحقيقي بالنقطة العائمة:

  • يتم تحويل الرقم العشري إلى نظيره في النظام الثنائي.
  • يتم التعبير عن الرقم الثنائي بالصيغة الأسية بتحريك الفاصلة إلى أقصى اليسار والضرب في الأس المناسب.
  • يتم تمثيل الأس والقاعدة في المكان المخصص لهما.

مثال: تمثيل الرقم 5.75 بطريقة النقطة العائمة:

  • نحول الرقم 5.75 إلى النظام الثنائي (بتجاهل الإشارة) ليصبح 101.11.
  • نعبر عن الرقم الثنائي بالصيغة الأسية: 101.11 = 0.10111 x 2^3.
  • القيمة 0.10111 تسمى القاعدة (Mantissa)، والقيمة 3 = 2(11) تسمى الأس (Exponent).
  • يتم تخزين قيمة القاعدة والأس في المكان المخصص لهما، وكذلك إشارتي القاعدة والأس.

الأعداد الصحيحة (Integers)

  • الأعداد الصحيحة والعمليات عليها (كالجمع والطرح والضرب والقسمة) معرفة ضمن المجموعة: {..., -n-1, -n,..., -2, -1, 0, 1, 2,..., n, n+1, ...}.
  • تستخدم في عملية العد الإحصائي.

تخزين الأعداد الصحيحة في ذاكرة الحاسوب:

  • يتم باستخدام الطريقة الثنائية (Binary) أو الطريقة العشرية (Decimal).
  • التمثيل الثنائي (Binary Representation): تخزن الأعداد الصحيحة على شكل ثنائي لتسهيل العمليات الحسابية.
  • العدد الصحيح يخزن في موضع واحد (Word) من مواضع الذاكرة، مع إمكانية تخزينه في جزء من الموضع (بايت واحد) في بعض اللغات.

طريقة المكمل الثاني (2's Complement):

  • من أساليب التخزين المتبعة لتخزين الأعداد الصحيحة.
  • لحساب المكمل الثاني:
    • يحول الرقم العشري إلى النظام الثنائي.
    • يحسب المكمل الأول بتحويل كل 1 إلى صفر وكل صفر إلى 1.
    • يضاف 1 إلى المكمل الأول للحصول على المكمل الثاني.
    • مثال: تخزين الرقم (9613) مرة بصيغة الموجب ومرة بصيغة السالب باستخدام المكمل الثاني.

التراكيب البيانية (Data Structures)

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

تركيب البيانات (Data Structure)

  • يشير إلى الطرق والأساليب المختلفة التي يمكن من خلالها ترجمة التصور المنطقي للبيانات إلى تمثيل مناسب في ذاكرة الحاسوب.
  • يهتم بالطرق المختلفة لتنظيم البيانات، وبالخوارزميات اللازمة لمعالجة هذه البيانات في ذاكرة الحاسوب.
  • لهذا الموضوع جانبين: نظري (يتناول الأسس المنطقية والرياضية لعملية تركيب البيانات وتحليل كفاءتها) وتطبيقي (يتناول الأسس العملية والبرمجية لإيجاد العلاقة التنظيمية بين العناصر المختلفة).

أقسام الوحدة

  • تتكون الوحدة من ثلاثة أقسام رئيسة:
    • يبحث القسم الأول في البيانات وأنواعها وكيفية تخزينها، ويحقق الهدف الأول من أهداف الوحدة.
    • يشرح القسم الثاني التركيب المنطقي والفيزيائي للبيانات، ويرتبط بالهدف الثاني.
    • يوضح القسم الثالث البيانات المختلفة وأهميتها والعمليات المنفذة عليها، ويحقق الهدف الثاني والثالث والرابع من أهداف الوحدة.

المقرر الدراسي

  • يتكون المقرر من عشر وحدات دراسية تتناول مواضيع مختلفة في مجال تراكيب البيانات.
  • تتضمن الوحدات: مقدمة إلى تراكيب البيانات، مبادئ تحليل الخوارزميات، التراكيب التجريدية، القوائم، الطوابير، المكدسات، الاستدعاء الذاتي، الهياكل الشجرية، المخططات والشبكات، الفرز والبحث.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Floating Point Representation Quiz
22 questions
Floating Point Representation Quiz
25 questions
Understanding Floating-Point Representation
16 questions
Use Quizgecko on...
Browser
Browser