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

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

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

الدرس: رسم مثلث

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

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

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

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

📝 ملخص الصفحة

📚 رسم مثلث ورسم دائرة

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

مثلث متطابق الأضلاع: شكل هندسي له ثلاثة أضلاع متساوية في الطول.

الدائرة: شكل هندسي يحتاج إلى تحديد نصف القطر لرسمه.

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

```markmap

الرسم باستخدام البرمجة

الفكرة الأساسية

  • استخدام البرمجة لرسم أشكال ورسومات
  • مثال: برمجة سلاحف افتراضية (Virtual Turtles)

الأداة: وحدة السلحفاة (turtle module)

الاستيراد

  • الأمر: from turtle import *
  • إنشاء كائن: miniTurtle=Turtle()

النتيجة

  • نافذة رسومية تظهر
  • سهم (السلحفاة) في المنتصف عند (0,0)

تخصيص شكل السلحفاة

  • تغيير الشكل: `miniTurtle.shape("اسم_الشكل")`
- أمثلة: "arrow" (سهم)، "circle" (دائرة)، "square" (مربع)، "triangle" (مثلث)، "turtle" (سلحفاة)، "classic" (تقليدي)

  • تغيير اللون: `miniTurtle.color("اسم_اللون")`
  • تغيير الحجم: `miniTurtle.shapesize(عامل_التكبير)`

نظام الإحداثيات

  • ثنائي الأبعاد (x,y)
  • الأصل (0,0) هو مركز النافذة

دوال الحركة والرسم الأساسية

الحركة

  • `forward()`: تحريك السلحفاة للأمام بالمقدار المحدد.
  • `backward()`: تحريك السلحفاة إلى الخلف بالمقدار المحدد.
  • `right()`: تحريك السلحفاة إلى جهة اليمين.
  • `left()`: تحريك السلحفاة إلى جهة اليسار.
  • `goto()`: تحريك السلحفاة إلى إحداثيات x و y المحددين.

التحكم بالقلم

  • `pendown()`: خفض القلم بحيث ترسم السلحفاة خطاً أثناء حركتها.
  • `penup()`: رفع القلم بحيث تتحرك السلحفاة دون رسم.

وظائف أخرى

  • `fillcolor()`: التعبئة عند استدعاء الدالة (begin_fill() والانتهاء عند استدعاء الدالة (end_fill().
  • `hideturtle()`: إخفاء السلحفاة.
  • `reset()`: حذف ما رسمته السلحفاة حتى الآن.

مثال: رسم خط

  • `miniTurtle.forward(70)`: يحرك السلحفاة في اتجاهها الحالي لمسافة 70 بكسل.

مثال: رسم مربع

  • لرسم مربع، عليك تدوير السلحفاة بزاوية 90 درجة بعد كل ضلع.
  • الكود:
- `miniTurtle.forward(70)`

- `miniTurtle.left(90)`

- (تكرر الحركة والدوران 4 مرات)

مثال: رسم مثلث متطابق الأضلاع

  • تحتاج السلحفاة إلى الدوران 120 درجة بعد كل ضلع.
  • الكود:
- `miniTurtle.forward(100)`

- `miniTurtle.left(120)`

- (تكرر الحركة والدوران 3 مرات)

مثال: رسم دائرة

  • تحتاج إلى تحديد نصف قطر الدائرة.
  • الكود:
- `miniTurtle.circle(50)`

تمرين: رسم مستطيل

  • استخدم الأوامر البرمجية الصحيحة لجعل السلحفاة ترسم مستطيلًا.
```

نقاط مهمة

  • لرسم مثلث متطابق الأضلاع باستخدام `turtle`، يجب تدوير السلحفاة بزاوية 120 درجة بعد رسم كل ضلع.
  • لرسم دائرة باستخدام `turtle`، نستخدم الأمر `circle()` ونحدد له نصف القطر.
  • الكود البرمجي لرسم المثلث والدائرة يبدأ دائماً باستيراد المكتبة وإنشاء كائن السلحفاة وتخصيص شكله ولونه وحجمه.

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

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

رسم مثلث

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

لرسم مثلث متطابق الأضلاع تحتاج السلحفاة إلى الدوران 120 درجة.

مثال

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

from turtle import * miniTurtle = Turtle() miniTurtle.shape("turtle") miniTurtle.color("green") miniTurtle.shapesize(2) miniTurtle.forward(100) miniTurtle.left(120) miniTurtle.forward(100) miniTurtle.left(120) miniTurtle.forward(100)

رسم دائرة

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

لرسم دائرة تحتاج إلى تحديد نصف قطر الدائرة.

مثال

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

from turtle import * miniTurtle = Turtle() miniTurtle.shape("turtle") miniTurtle.color("green") miniTurtle.shapesize(2) miniTurtle.circle(50)

نوع: NON_EDUCATIONAL

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

🔍 عناصر مرئية

رسم مثلث متطابق الأضلاع

A green turtle icon is positioned at the bottom-left vertex of an outlined green triangle. The triangle appears to be equilateral, with angles suggesting 120-degree turns in the code.

رسم دائرة

A green turtle icon is positioned at the bottom of an outlined green circle. The circle is drawn with a radius implied by the 'circle(50)' command in the code.

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

--- SECTION: رسم مثلث --- لرسم مثلث متطابق الأضلاع تحتاج السلحفاة إلى الدوران 120 درجة. --- SECTION: مثال --- from turtle import * miniTurtle = Turtle() miniTurtle.shape("turtle") miniTurtle.color("green") miniTurtle.shapesize(2) miniTurtle.forward(100) miniTurtle.left(120) miniTurtle.forward(100) miniTurtle.left(120) miniTurtle.forward(100) --- SECTION: رسم دائرة --- لرسم دائرة تحتاج إلى تحديد نصف قطر الدائرة. --- SECTION: مثال --- from turtle import * miniTurtle = Turtle() miniTurtle.shape("turtle") miniTurtle.color("green") miniTurtle.shapesize(2) miniTurtle.circle(50) وزارة التعليم Ministry of Education 2025 - 1447 --- VISUAL CONTEXT --- **DIAGRAM**: رسم مثلث متطابق الأضلاع Description: A green turtle icon is positioned at the bottom-left vertex of an outlined green triangle. The triangle appears to be equilateral, with angles suggesting 120-degree turns in the code. Context: Illustrates how to draw an equilateral triangle using Python's Turtle graphics, demonstrating the use of forward and left commands with 120-degree turns. **DIAGRAM**: رسم دائرة Description: A green turtle icon is positioned at the bottom of an outlined green circle. The circle is drawn with a radius implied by the 'circle(50)' command in the code. Context: Illustrates how to draw a circle using Python's Turtle graphics, demonstrating the use of the circle command with a specified radius.

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

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

ما زاوية الدوران التي تحتاجها السلحفاة في برنامج Turtle لرسم مثلث متطابق الأضلاع؟

  • أ) 60 درجة
  • ب) 90 درجة
  • ج) 120 درجة
  • د) 180 درجة

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

الإجابة: 120 درجة

الشرح: 1. المثلث المتطابق الأضلاع له ثلاث زوايا متساوية. 2. مجموع زوايا أي مثلث هو 180 درجة. 3. إذن، قياس كل زاوية = 180 ÷ 3 = 60 درجة. 4. عند رسم المثلث، تتحرك السلحفاة للأمام ثم تدور بزاوية خارجية. 5. الزاوية الخارجية = 180 - الزاوية الداخلية = 180 - 60 = 120 درجة. 6. لذلك، تحتاج السلحفاة للدوران 120 درجة بعد كل خط مستقيم.

تلميح: فكر في مجموع زوايا المثلث وعدد مرات الدوران.

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

ما الأمر المستخدم في مكتبة Turtle لرسم دائرة؟

  • أ) draw_circle()
  • ب) circle()
  • ج) round()
  • د) arc()

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

الإجابة: circle()

الشرح: 1. مكتبة Turtle في بايثون توفر أوامر للرسم. 2. الأمر `forward()` يرسم خطًا مستقيمًا. 3. الأمر `left()` أو `right()` يدير اتجاه السلحفاة. 4. الأمر `circle()` مخصص لرسم الدوائر. 5. يأخذ الأمر `circle()` معاملًا واحدًا يمثل نصف قطر الدائرة. 6. مثال: `circle(50)` يرسم دائرة نصف قطرها 50 وحدة.

تلميح: يأخذ هذا الأمر معاملًا واحدًا.

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

ما المعامل الذي يحدده الأمر `circle()` في مكتبة Turtle؟

  • أ) قطر الدائرة
  • ب) محيط الدائرة
  • ج) نصف قطر الدائرة
  • د) مركز الدائرة

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

الإجابة: نصف قطر الدائرة

الشرح: 1. الأمر `circle()` في مكتبة Turtle يرسم دائرة. 2. يتطلب هذا الأمر معاملًا واحدًا (parameter). 3. هذا المعامل هو قيمة رقمية. 4. هذه القيمة تمثل نصف قطر الدائرة المراد رسمها. 5. مثال: `circle(50)` يعني رسم دائرة نصف قطرها 50 وحدة. 6. نصف القطر هو المسافة من مركز الدائرة إلى محيطها.

تلميح: هذا الرقم يحدد حجم الدائرة المرسومة.

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

في مثال رسم المثلث، كم مرة يتكرر الأمر `left(120)` في الكود؟

  • أ) مرة واحدة
  • ب) مرتين
  • ج) ثلاث مرات
  • د) أربع مرات

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

الإجابة: مرتين

الشرح: 1. كود رسم المثلث في المثال يتكون من عدة أوامر. 2. الأوامر هي: `forward(100)` ثم `left(120)` ثم `forward(100)` ثم `left(120)` ثم `forward(100)`. 3. الأمر `forward(100)` يتكرر 3 مرات لرسم الأضلاع الثلاثة. 4. الأمر `left(120)` يتكرر مرتين فقط. 5. السبب: بعد رسم الضلع الثالث، لا حاجة للدوران مرة أخرى للعودة إلى نقطة البداية. 6. إذن، يتكرر `left(120)` مرتين في الكود المعطى.

تلميح: عدّ الأوامر في المثال الموجود في النص.

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