الدوال المنطقية - كتاب المهارات الرقمية - الصف 7 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب المهارات الرقمية - الصف 7 - الفصل 1 | المادة: المهارات الرقمية | المرحلة: الصف 7 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

الدرس: الدوال المنطقية

📚 معلومات الصفحة

الكتاب: كتاب المهارات الرقمية - الصف 7 - الفصل 1 | المادة: المهارات الرقمية | المرحلة: الصف 7 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

نوع المحتوى: درس تعليمي

📝 ملخص الصفحة

📚 دالة IF في مايكروسوفت إكسل

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

دالة IF: دالة منطقية للتأكد من تحقق شرط وإرجاع قيمة معينة عند TRUE وأخرى عند FALSE. إذا لم يتم تحديد قيمة عند FALSE، يتم إرجاع القيمة FALSE.

خريطة المفاهيم

```markmap

الوحدة الثانية: الدوال المنطقية والمخططات

1. ما ستتعلمه

إجراء العمليات الحسابية والمنطقية

  • باستخدام دالة IF
#### خطوات استخدام دالة IF

  • اضغط على الخلية التي ترغب بعرض النتائج داخلها.
  • أدرج دالة IF.
  • اكتب الشرط.
  • اكتب القيمة التي ستظهر إذا تحقق الشرط.
  • اكتب القيمة إذا لم يتحقق الشرط.
#### خطوات إدراج دالة IF (تفصيلية)

  • اضغط على الخلية المراد عرض النتيجة فيها (مثل E4).
  • من علامة تبويب الصيغ (Formulas)، ومن مجموعة مكتبة الدوال (Function Library)، افتح قائمة منطقية (Logical) واختر دالة IF.
  • اكتب الشرط المنطقي (Logical_test) في النافذة الظاهرة (مثل D5>4).
  • اكتب القيمة if_true (مثل "مكلفة").
  • اكتب القيمة if_false (مثل "رخيصة").
  • اضغط على موافق (OK).
  • استخدم أداة التعبئة التلقائية (Auto Fill) لنسخ الصيغة لباقي الخلايا.
#### مثال تطبيقي على دالة IF

  • الشرط: إذا كان السعر (مثلاً في الخلية D4) أكبر من 5 (D4>5).
  • النتيجة عند TRUE: "مكلفة".
  • النتيجة عند FALSE: "رخيصة".
#### إجراء الحسابات بواسطة IF

  • يمكن أن تكون نتيجة الدالة نصاً أو صيغة حسابية أخرى.
##### مثال تطبيقي: تحديد تقدير الطلاب

  • الهدف: إضافة عمود لتحديد تقدير الطالب.
  • الشرط: إذا كانت درجة الاختبار أكثر من 90.
  • النتيجة عند TRUE: تقدير "أ".
  • النتيجة عند FALSE: تقدير "ب".
##### خطوات إدراج الصيغة في دالة IF (للمثال السابق)

  • اضغط على الخلية التي تريد أن تظهر النتيجة فيها (مثل D2) وأدرج دالة IF.
  • في مربع النص Logical_test، اكتب B2<90.
  • في مربع النص Value_if_true، اكتب "ب".
  • في مربع النص Value_if_false، اكتب "أ".
  • اضغط على موافق (OK).
  • استخدم أداة التعبئة التلقائية (Auto Fill) لنسخ الصيغة في باقي خلايا العمود D.
  • #### مثال تطبيقي: تطبيق صيغة في مربع نص القيمة

    • الهدف: إذا كان التقدير في الخلية D2 هو "أ"، اكتب "ممتاز"، وإلا اكتب "جيد جداً".
    ##### خطوات إدراج الصيغة في دالة IF (للمثال السابق)

  • اضغط على الخلية التي تريد أن تظهر النتيجة فيها (مثل E2) وأدرج دالة IF.
  • في مربع النص Logical_test، اكتب: D2="ممتاز".
  • في مربع النص Value_if_true، اكتب "ممتاز".
  • في مربع النص Value_if_false، اكتب "جيد جداً".
  • اضغط على موافق (OK).
  • استخدم أداة التعبئة التلقائية (Auto Fill).
  • #### بناء وسيطات دالة IF

    • بناء على الإعدادات الإقليمية في ويندوز، تكتب دوال إكسل بفاصلة (,) بين وسيطات الدالة.
    • الصيغة العامة: =IF(Logical\_test,Value\_if\_true,Value\_if\_false)
    • الوسيطات:
    - Logical_test: الشرط الذي تريد اختباره (مثل: هل الدرجة = "ممتاز"؟).

    - Value_if_true: النتيجة التي تريد عرضها عند تحقق الشرط.

    - Value_if_false: النتيجة التي تريد عرضها عند عدم تحقق الشرط.

    إنشاء وعرض المعلومات

    • إدراج المخطط الخطي
    • إدراج المخطط الدائري
    • تغيير تنسيق المخطط
    • إدراج المخططات البيانية
    #### كيفية الإدراج

    • من علامة التبويب "إدراج" (Insert)
    • من مجموعة "مخططات" (Charts)
    • أمثلة: مخطط عمودي (Column Chart)، مخطط شريطي (Bar Chart)
    #### أجزاء المخطط

    • المحور الرأسي (قيمة Value): يبين نطاق القيم من الأصغر إلى الأكبر.
    • المحور الأفقي (فئة Category): يعرض الفئات (مثل أسماء الطلبة).
    • عنوان المخطط: يمكن تغييره بالضغط عليه وكتابة عنوان مناسب.
    • وسيلة الإيضاح (Legend): تبين ما يمثله كل شريط باستخدام الألوان والعناوين من البيانات.
    #### تفاعل المخطط مع البيانات

    • يتغير المخطط البياني تلقائياً عند تغيير البيانات في الجدول والضغط على Enter.

    2. الأدوات المستخدمة

    • برنامج مايكروسوفت إكسل (Microsoft Excel)
    • مايكروسوفت إكسل لنظام iOS
    • دوكس تو جو لنظام أندرويد (Docs to Go)
    • ليبر أوفيس كالك (LibreOffice Calc)

    3. الطباعة

    كيفية الوصول

    • من علامة التبويب ملف (File) → طباعة (Print)
    • أو باستخدام الاختصار Ctrl + P

    واجهة الطباعة

    #### الجانب الأيسر

    • معاينة قبل الطباعة (Print Preview)
    #### الجانب الأيمن

    • إعدادات الطباعة
    #### خيارات نطاق الطباعة

    • طباعة أوراق نشطة
    • طباعة المصنف بأكمله
    • طباعة التحديد
    • تجاهل ناحية الطباعة
    #### خيارات تغيير الحجم

    • دون تغيير الحجم
    • احتواء الأوراق على صفحة واحدة
    • احتواء كافة الأعمدة على صفحة واحدة
    • احتواء كافة الصفوف على صفحة واحدة
    • خيارات تغيير الحجم المخصصة

    4. أدوات تدقيق الصيغ

    الصيغ

    • تتبع السابقات
    • تتبع التاليات
    • إزالة الأسهم
    • نافذة المراقبة
    • تدقيق الصيغة
    • تحديد اسم
    • استخدام في الصيغة

    مكتبة الدوال

    • رياضيات ومنطق
    • التاريخ والوقت
    • نص
    • دوال إضافية
    • مالية
    • معلومات المستخدم

    أمثلة على الدوال المنطقية

    • AND
    • FALSE
    • IF
    • IFERROR
    • IFNA
    • IFS
    • NOT
    • OR
    • SWITCH
    • TRUE
    • XOR
    ```

    نقاط مهمة

    • الوسيطات الثلاثة لدالة IF هي: الشرط، النتيجة عند التحقق، النتيجة عند عدم التحقق.
    • بناءً على الإعدادات الإقليمية، تُفصل وسيطات الدالة في إكسل بفاصلة (,) كما في الصيغة: `=IF(Logical_test,Value_if_true,Value_if_false)`.
    • توضح الصفحة مثالاً باستخدام جدول لدرجات الطلاب (محمد، سعد، سلمان، ريان) لتطبيق المنطق الشرطي.

    📋 المحتوى المنظم

    📖 محتوى تعليمي مفصّل

    الدوال المنطقية

    نوع: محتوى تعليمي

    الدوال المنطقية

    الدوال المنطقية في جداول البيانات

    نوع: محتوى تعليمي

    الدوال المنطقية في جداول البيانات

    الدالة IF

    نوع: محتوى تعليمي

    الدالة IF

    نوع: محتوى تعليمي

    اكتب الشرط هنا، في هذا المثال تريد معرفة هل الدرجة = "ممتاز" أم لذلك اكتب "1" = D2.

    نوع: محتوى تعليمي

    اكتب النتيجة التي تريد عرضها عند عدم تحقق الشرط.

    نوع: محتوى تعليمي

    اكتب النتيجة التي تريد عرضها عرضها عند تحقق الشرط.

    نوع: محتوى تعليمي

    وسيطات الدالة

    نوع: محتوى تعليمي

    تأكد من تحقق الشرط وارجاع قيمة معينة TRUE أو أخرى عند عكس FALSE. إذا تم الحذف، يتم إرجاع القيمة FALSE.

    نوع: محتوى تعليمي

    TRUE = "ممتاز"

    نوع: محتوى تعليمي

    = "ممتاز"

    نوع: محتوى تعليمي

    = "جيد جداً"

    نوع: محتوى تعليمي

    = "ممتاز"

    نوع: محتوى تعليمي

    ناتج الصيغة = ممتاز

    نوع: محتوى تعليمي

    تعليمات حول هذه الدالة

    نوع: محتوى تعليمي

    إلغاء الأمر

    نوع: محتوى تعليمي

    موافق

    نوع: محتوى تعليمي

    بناء على الإعدادات الإقليمية في ويندوز تتم كتابة دوال مايكروسوفت إكسل بـ ( ) بين وسيطات الدالة، على سبيل المثال: =IF(Logical_test,Value_if_true,Value_if_false)

    نوع: METADATA

    وزارة التعليم Ministry of Education 2025 - 1447

    نوع: METADATA

    241

    🔍 عناصر مرئية

    وسيطات الدالة

    A dialog box illustrating the IF function in Microsoft Excel, showing fields for the logical test, the value if the test is true, and the value if the test is false. It also shows example conditions and results.

    A table showing student names and their scores in two exams, along with a final grade.

    A table showing student names, exam scores, and their corresponding grades.

    📄 النص الكامل للصفحة

    --- SECTION: الدوال المنطقية --- الدوال المنطقية --- SECTION: الدوال المنطقية في جداول البيانات --- الدوال المنطقية في جداول البيانات --- SECTION: الدالة IF --- الدالة IF اكتب الشرط هنا، في هذا المثال تريد معرفة هل الدرجة = "ممتاز" أم لذلك اكتب "1" = D2. اكتب النتيجة التي تريد عرضها عند عدم تحقق الشرط. اكتب النتيجة التي تريد عرضها عرضها عند تحقق الشرط. وسيطات الدالة تأكد من تحقق الشرط وارجاع قيمة معينة TRUE أو أخرى عند عكس FALSE. إذا تم الحذف، يتم إرجاع القيمة FALSE. TRUE = "ممتاز" = "ممتاز" = "جيد جداً" = "ممتاز" ناتج الصيغة = ممتاز تعليمات حول هذه الدالة إلغاء الأمر موافق بناء على الإعدادات الإقليمية في ويندوز تتم كتابة دوال مايكروسوفت إكسل بـ ( ) بين وسيطات الدالة، على سبيل المثال: =IF(Logical_test,Value_if_true,Value_if_false) وزارة التعليم Ministry of Education 2025 - 1447 241 --- VISUAL CONTEXT --- **DIAGRAM**: وسيطات الدالة Description: A dialog box illustrating the IF function in Microsoft Excel, showing fields for the logical test, the value if the test is true, and the value if the test is false. It also shows example conditions and results. Data: Illustrates the structure and arguments of the IF function. Key Values: TRUE = "ممتاز", "ممتاز" = "جيد جداً", "جيد جداً" = "ممتاز", ناتج الصيغة = ممتاز Context: Explains how to use the IF function in Excel with examples of logical tests and their outcomes. **TABLE**: Untitled Description: A table showing student names and their scores in two exams, along with a final grade. Table Structure: Headers: الاسم | الاختبار1 | الاختبار2 | التقدير Rows: Row 1: محمد | 48 | 44 | ممتاز Row 2: سعد | 44 | 45 | جيد جداً Row 3: سلمان | 35 | 40 | جيد جداً Row 4: ريان | 50 | 50 | ممتاز Calculation needed: This table likely serves as input data for the IF function example shown above. Data: Contains student names (محمد, سعد, سلمان, ريان) and their scores for two tests, with a column for final grade. Key Values: محمد: الاختبار1=48, الاختبار2=44, سعد: الاختبار1=44, الاختبار2=45, سلمان: الاختبار1=35, الاختبار2=40, ريان: الاختبار1=50, الاختبار2=50 Context: Provides sample data for demonstrating conditional logic in Excel. **TABLE**: Untitled Description: A table showing student names, exam scores, and their corresponding grades. Table Structure: Headers: الاسم | الاختبار1 | الاختبار2 | التقدير Rows: Row 1: محمد | 48 | 44 | ممتاز Row 2: سعد | 44 | 45 | جيد جداً Row 3: سلمان | 35 | 40 | جيد جداً Row 4: ريان | 50 | 50 | ممتاز Calculation needed: This table demonstrates the output of a conditional grading system, likely implemented using the IF function. Data: Similar to Table 1, but explicitly shows the grades assigned based on scores. Key Values: محمد: الاختبار1=48, الاختبار2=44, التقدير=ممتاز, سعد: الاختبار1=44, الاختبار2=45, التقدير=جيد جداً, سلمان: الاختبار1=35, الاختبار2=40, التقدير=جيد جداً, ريان: الاختبار1=50, الاختبار2=50, التقدير=ممتاز Context: Illustrates the practical application of the IF function for assigning grades based on scores.

    ✅ حلول أسئلة الكتاب الرسمية

    عدد الأسئلة: 1

    سؤال 2: س2: - في حالة تحقق الشرط (Value_if_true): - في حالة عدم تحقق الشرط (Value_if_false):

    الإجابة: - في حالة تحقق الشرط (Value_if_true): (1) في فصل الشتاء الطقس في البحرين أبرد من الطقس في الجزائر، (3) الطقس في البحرين أكثر دفئًا من الطقس في الجزائر. - في حالة عدم تحقق الشرط (Value_if_false): (2) في فصل الشتاء الطقس في الجزائر أبرد من الطقس في البحرين، (4) الطقس في الجزائر أقل دفئًا من الطقس في البحرين.

    خطوات الحل:

    1. | العنصر | الوصف | |--------|-------| | **بنية الجملة الشرطية** | `IF(condition, value_if_true, value_if_false)` | | **المطلوب** | تحديد العبارات التي تنتمي إلى `value_if_true` وتلك التي تنتمي إلى `value_if_false` بناءً على السياق. |
    2. **المبدأ المستخدم:** تفحص جملة `IF` الشرطية **شرطاً** محدداً. إذا تحقق الشرط، تُرجع القيمة الأولى (`value_if_true`). وإذا لم يتحقق، تُرجع القيمة الثانية (`value_if_false`).
    3. **تحليل العبارات المعطاة:** لنفترض أن **الشرط** هو: *"مقارنة درجة الحرارة في البحرين والجزائر في فصل الشتاء"*. 1. العبارة (1): "في فصل الشتاء الطقس في البحرين أبرد من الطقس في الجزائر". 2. العبارة (2): "في فصل الشتاء الطقس في الجزائر أبرد من الطقس في البحرين". 3. العبارة (3): "الطقس في البحرين أكثر دفئًا من الطقس في الجزائر". 4. العبارة (4): "الطقس في الجزائر أقل دفئًا من الطقس في البحرين". > **ملاحظة:** العبارتان (1) و (3) متكافئتان في المعنى (إذا كان الطقس في البحرين أبرد، فهو بالتالي أقل دفئاً). وبالمثل، العبارتان (2) و (4) متكافئتان.
    4. **تحديد القيم:** - إذا كان **الشرط صحيحاً** (مثلاً: البحرين أبرد)، فإن النتيجة هي العبارات التي تصف هذا الوضع، وهي العبارتان (1) و (3). - إذا كان **الشرط خاطئاً** (أي البحرين ليست أبرد، بل الجزائر أبرد)، فإن النتيجة هي العبارات التي تصف الوضع المعاكس، وهي العبارتان (2) و (4).
    5. **النتيجة النهائية:** - **عند تحقق الشرط (`Value_if_true`)**، تكون الإجابات المحتملة هي: **(1) و (3)**. - **عند عدم تحقق الشرط (`Value_if_false`)**، تكون الإجابات المحتملة هي: **(2) و (4)**.

    🎴 بطاقات تعليمية للمراجعة

    عدد البطاقات: 3 بطاقة لهذه الصفحة

    ما هي الصيغة الصحيحة للدالة IF في برنامج مايكروسوفت إكسل؟

    • أ) =IF(Value_if_true,Logical_test,Value_if_false)
    • ب) =IF(Logical_test,Value_if_true,Value_if_false)
    • ج) =IF(Value_if_false,Value_if_true,Logical_test)
    • د) =IF(Value_if_true,Value_if_false,Logical_test)

    الإجابة الصحيحة: b

    الإجابة: =IF(Logical_test,Value_if_true,Value_if_false)

    الشرح: 1. الدالة IF هي دالة منطقية تستخدم لاتخاذ القرارات. 2. صيغتها الأساسية هي: =IF(Logical_test,Value_if_true,Value_if_false). 3. Logical_test: هو الشرط الذي يتم اختباره. 4. Value_if_true: القيمة التي تُرجعها الدالة إذا كان الشرط صحيحاً (TRUE). 5. Value_if_false: القيمة التي تُرجعها الدالة إذا كان الشرط خاطئاً (FALSE).

    تلميح: تتكون من ثلاثة أجزاء رئيسية: الشرط، والنتيجة عند الصحة، والنتيجة عند الخطأ.

    التصنيف: صيغة/خطوات | المستوى: سهل

    ما هو دور الوسيطة 'Value_if_false' في دالة IF؟

    • أ) هي الشرط الذي يجب أن يكون صحيحاً لتنفيذ الأمر.
    • ب) هي القيمة التي تُرجعها الدالة إذا كان الشرط المختبر خاطئاً (FALSE).
    • ج) هي القيمة الافتراضية التي تُظهرها الدالة قبل اختبار أي شرط.
    • د) هي الوسيطة التي تحدد عدد المرات التي سيتم فيها تكرار الاختبار.

    الإجابة الصحيحة: b

    الإجابة: هي القيمة التي تُرجعها الدالة إذا كان الشرط المختبر خاطئاً (FALSE).

    الشرح: 1. دالة IF لها ثلاث وسيطات: الشرط، النتيجة عند الصحة، والنتيجة عند الخطأ. 2. الوسيطة الثالثة 'Value_if_false' هي القيمة التي تُرجعها الدالة. 3. يتم إرجاع هذه القيمة فقط عندما يكون تقييم 'Logical_test' يساوي FALSE. 4. إذا تم حذف هذه الوسيطة، فسيتم إرجاع القيمة FALSE افتراضياً.

    تلميح: هي النتيجة البديلة التي تظهر عندما لا يتحقق الشرط الأساسي.

    التصنيف: مفهوم جوهري | المستوى: متوسط

    في مثال التقدير الدراسي الموضح، إذا كانت صيغة IF هي: =IF(D2>=45, "ممتاز", "جيد جداً")، وكانت درجة الطالب في الخلية D2 هي 44، فماذا سيكون ناتج الدالة؟

    • أ) ممتاز
    • ب) TRUE
    • ج) جيد جداً
    • د) FALSE

    الإجابة الصحيحة: c

    الإجابة: جيد جداً

    الشرح: 1. الدالة هي: =IF(D2>=45, "ممتاز", "جيد جداً"). 2. الشرط (Logical_test) هو: D2>=45. 3. قيمة D2 المعطاة هي 44. 4. تقييم الشرط: 44 >= 45؟ النتيجة هي FALSE (خطأ). 5. بما أن الشرط خاطئ (FALSE)، تُرجع الدالة الوسيطة الثالثة 'Value_if_false'. 6. قيمة 'Value_if_false' هي "جيد جداً". 7. إذن، ناتج الدالة هو: جيد جداً.

    تلميح: قارن قيمة D2 (44) مع الشرط (>=45). هل يتحقق الشرط؟

    التصنيف: سؤال اختبار | المستوى: متوسط