الثانوية العامة 2026الاستعلام عن النتيجةاعرف الكليات المناسبة لمجموعكتنسيق 2026

البرمجة والذكاء الاصطناعي · الصف الأول الثانوي · الترم الأول

المحاكاة (2): الأعداد العشوائية وطريقة مونت كارلو

الأعداد العشوائية ودوال جداول البيانات SUM وIF وRAND، ومحاكاة النماذج الاحتمالية بطريقة مونت كارلو، وتقدير القيمة التقريبية للعدد π بنقاط عشوائية داخل مربع وربع دائرة.

آخر تحديث: · كيف نراجع المحتوى

أهداف التعلم

  • أن تعرّف العدد العشوائي.
  • أن تستخدم الدوال SUM وIF وRAND في جداول البيانات.
  • أن تعرّف طريقة مونت كارلو وتربطها بالنماذج الاحتمالية.
  • أن تقدّر قيمة π\pi بالمحاكاة وتفسر أثر عدد النقاط على الدقة.

شرح الدرس

العدد العشوائي

العدد العشوائي (Random Number): عدد يمكن أن يظهر باحتمال متساوٍ ضمن مدى معين؛ فلا يمكن توقعه مسبقًا.

دوال جداول البيانات

الدالةعملهامثال
SUM(range1:range2)تحسب مجموع القيم في المدى=SUM(E3:E102)
IF(logical_expression, value_if_true, value_if_false)تعرض القيمة الأولى إذا تحقق الشرط، والثانية إذا لم يتحقق=IF(A2>=70, "ناجح", "راسب")
RAND()تولّد عددًا عشوائيًّا أكبر من أو يساوي 0 وأصغر من 1=RAND()

توسيع مدى RAND: الصيغة =RAND()*6+1 تولّد عددًا عشوائيًّا أكبر من أو يساوي 1 وأصغر من 7. (للحصول على رمية نرد صحيحة من 1 إلى 6 نأخذ الجزء الصحيح: =INT(RAND()*6)+1.)

طريقة مونت كارلو

طريقة مونت كارلو (Monte Carlo Method): طريقة لحل المشكلات باستخدام أعداد عشوائية في النماذج الاحتمالية؛ نكرر تجربة عشوائية مرات كثيرة ثم نستنتج النتيجة من النسب.

تقدير قيمة π\pi

نرسم مربعًا طول ضلعه 1، وداخله ربع دائرة مركزها نقطة الأصل ونصف قطرها 1.

  • مساحة المربع =1= 1.
  • مساحة ربع الدائرة =π×124=π4= \frac{\pi \times 1^2}{4} = \frac{\pi}{4}.

إذا وزعنا NN نقطة عشوائيًّا داخل المربع ووقع منها nn نقطة داخل ربع الدائرة، فإن:

nN≈π4⇒π≈4nN\frac{n}{N} \approx \frac{\pi}{4} \quad \Rightarrow \quad \pi \approx \frac{4n}{N}

الخطوات في جدول البيانات (100 نقطة في الصفوف من 3 إلى 102):

  1. الإحداثي xx في B3: =RAND()، والإحداثي yy في C3: =RAND().
  2. في D3 نحسب x2+y2x^2 + y^2: =B3^2+C3^2.
  3. في E3 نحدد هل النقطة داخل ربع الدائرة (المسافة من الأصل لا تزيد عن 1): =IF(D3<=1,1,0).
  4. ننسخ الصفوف لأسفل حتى الصف 102.
  5. في G3 نحسب احتمال وقوع النقطة داخل ربع الدائرة: =SUM(E3:E102)/100.
  6. في H3 نحسب القيمة التقريبية لـ π\pi: =G3*4.

أمثلة وتطبيقات

مثال 1: وُزعت 1000 نقطة عشوائيًّا فوقع منها 790 داخل ربع الدائرة.

π≈4×7901000=3.16\pi \approx \frac{4 \times 790}{1000} = 3.16

مثال 2: وُزعت 20000 نقطة فوقع منها 15700 داخل ربع الدائرة.

π≈4×1570020000=3.14\pi \approx \frac{4 \times 15700}{20000} = 3.14

لاحظ أن التقدير اقترب من القيمة الحقيقية 3.14159…3.14159\ldots عندما زاد عدد النقاط.

مثال 3 (IF): إذا كانت درجة الطالب في A2 تساوي 65، فالصيغة =IF(A2>=70, "ناجح", "راسب") تعرض “راسب”.

مثال 4 (محاكاة رمي النرد): نكتب =INT(RAND()*6)+1 في 600 خلية ونعد مرات ظهور العدد 5؛ فنتوقع أن تكون قريبة من 100 مرة، أي احتمال قريب من 16\frac{1}{6}.

ملاحظات مهمة

  • كلما زاد عدد النقاط زادت دقة تقدير π\pi، لكن النتيجة تختلف قليلًا في كل مرة لأن النقاط عشوائية.
  • محاكاة π\pi نموذج احتمالي لأنها تعتمد على أعداد عشوائية، بخلاف محاكاة الفائدة المركبة (نموذج حتمي).
  • تُعاد حسابات RAND() كلما تغيرت الورقة، فتتغير النتيجة في كل مرة.
  • إذا استخدمت دائرة كاملة نصف قطرها 1 داخل مربع ضلعه 2 تبقى النسبة نفسها: π4\frac{\pi}{4}.

المفاهيم الأساسية

  • العدد العشوائي: عدد يظهر باحتمال متساوٍ ضمن مدى معين.
  • SUM للمجموع، وIF للاختيار حسب شرط، وRAND() لعدد عشوائي من 0 إلى أقل من 1.
  • طريقة مونت كارلو: حل المشكلات بأعداد عشوائية في نماذج احتمالية.
  • π≈4nN\pi \approx \frac{4n}{N}، وتزداد الدقة بزيادة NN.

ملخص الدرس

تولّد دالة RAND أعدادًا عشوائية، وتساعد الدالتان IF وSUM على اختبار الشروط وجمع النتائج. وبطريقة مونت كارلو نحاكي النماذج الاحتمالية بتكرار تجربة عشوائية مرات كثيرة؛ فنقدر قيمة π\pi من نسبة النقاط العشوائية التي تقع داخل ربع دائرة مرسوم في مربع، وتزداد الدقة كلما زاد عدد النقاط.

أسئلة للتدريب

  1. ما العدد العشوائي؟ وما مدى القيم التي تولدها الدالة RAND()؟
  2. اكتب صيغة IF تعرض “مرتفعة” إذا كانت درجة الحرارة في B2 أكبر من 35، وإلا تعرض “معتدلة”.
  3. عرّف طريقة مونت كارلو.
  4. وُزعت 10000 نقطة داخل مربع فوقع منها 7850 داخل ربع الدائرة. قدّر قيمة π\pi.
  5. كيف تتغير دقة تقدير π\pi بزيادة عدد النقاط؟ ولماذا تختلف النتيجة في كل تشغيل؟
حلّ أسئلة هذا الدرساختبر فهمك بأسئلة اختيار من متعدد وأسئلة مقالية مع نموذج إجابة، أو خض اختبارًا تفاعليًا سريعًا
أبلغ عن خطأ في هذا الدرس