- Subjects:
- Computer Science
- Grades:
- H1
- License:
- Creative Commons Attribution-NonCommercial-ShareAlike 4.0
- Media Formats:
- Downloadable docs, Text/HTML, Video
- Keywords:
- Clear, Color, For, Go, Invisible, Pen_down, Pen_up, Python Turtle, Range, Turn, Width(X), البرمجة, البكسل, التحكم الرقمي, التدريب, التكرار, السلحفاة, القائمة الرئيسة, تدوير السلحفاة, خطين متوازيين, سماكة الخط, مسح الشاشة
- Provider:
- Public Education Administration in Jeddah | الإدارة العامة للتعليم بمحافظة جدة
- Author:
- وفاء سعيد حامد الرفاعي
- جودة سالم صالح خليفه
Turtle - Spirals
تطبيقات العملي _لوحدة تقنيات التحكم الرقمي والروبوت

Overview
الوحدة الرابعة : تقنيات التحكم الرقمي والروبوت
التدريب الأول:البرمجة مع لغة (Python Turtle).
التدريب الثاني :أوامر التحكم في السلحفاة
التدريب الثالث :سماكة الخط والتكرار
تدريبات الوحدة الرابعة تقنيات التحكم الرقمي والروبوت – التدريب الأول – البرمجة مع لغة ( Python Turtle)
متطلبات التدريب :
القرص المرفق مع الكتاب الذي يحوي برنامج Python Turtle)
أولاً: تثبيت لغة البرمجة Python Turtle)) على القرص الصلب يتم استعراض خطوات التثبيت من خلال شبكة المعمل .
1.أضع القرص المرفق مع الكتاب في مشغل الأقراص الضوئية ، وأنتقل إلى مجلد (تقنيات التحكم الرقمي والروبوت )، حيث يحوي المجلد نسخة من برنامج باسم Python Turtle)) .
2.أنقر نقرة مزدوجة على البرنامج .
3.تظهر شاشة اتفاقية اختر ( I accept) ثم (التالي) .
4.واصل الضغط على زر (التالي) حتى ظهور شاشة تفيد بإتمام تثبيت البرنامج .
التعرف على الشاشة الرئيسة والقوائم الفرعية للغة البرمجة Python Turtle))
يمكن تقسيم الواجهة الرئيسة إلى ثلاث أقسام:
1- القائمة الرئيسة للغة البرمجة Python Turtle))
2-منطقة كتابة الأوامر بلغة البرمجة Python Turtle))
3-كتابة الأوامر الأولى في لغة Python Turtle))
أهم الاوامر في لغة Python Turtle)) :
- أمر تحريك السلحفاةgo) ) : حيث يستخدم هذا الأمر لتحريك السلحفاة بمقدار مسافة معينة .
- أمر تدوير السلحفاة(turn) : حيث يستخدم هذا الأمر لتدوير السلحفاة بمقدار زاوية معينة.
- أمر ( REset) مسح الشاشة مع إعادة السلحفاة إلى مكانها في الوسط .
ملاحظة
لتنفيذ الامر اضغط على مفتاح الإدخال ( Enter) .
استخدم هذه الأوامر في تحريك السلحفاة لرسم مستطيل طول ضلعه 100 بيكسل .
يتم التطبيق على أجهزة المعامل المدرسي لرسم مستطيل
تدريبات الوحدة الرابعة تقنيات التحكم الرقمي والروبوت – التدريب الثاني
1.أمر رفع ونزول القلم في السلحفاة
أحيانا نرغب في تحريك السلحفاة لرسم خطوط منفصلة لا متصلة ، مما يتطلب تحريك السلحفاة دون رسم ، ولذا فإننا نستخدم أمري رفع ونزول القلم وهما على النحو التالي :
- pen_up
- pen_down
2.أمرا إظهار وإخفاء السلحفاة
أحيانا نرغب في إخفاء أو إظهارها ، لذا فإننا نستخدم أمري إخفاء وإظهار السلحفاة وهما على النحو التالي :
أ- أمر إخفاء السلحفاة :حيث يستخدم هذا الأمر لإخفاء السلحفاة من الشاشة .ويكتب الأمر Invisible
ب- أمر إظهار السلحفاة : حيث يستخدم هذا الأمر لإظهار السلحفاة على الشاشة .ويكتب الأمرVisible
3.أمر تلوين ويكتب الامر color
المطلوب تنفيذ التالي على جهاز الحاسب الآلي :
باستخدام أمر رفع القلم عن الكتابة ( pen_up) وامر نزول القلم للكتابة ( pen_down) ارسم خطين متوازيين
باستخدام أمر إخفاء السلحفاة ( invisible) ، ارسم مستطيل طوله (100) بيكسل , وعرضه (50) بيكسل
باستخدام أمري clear() ، color (“green”) ، ارسم خطاً مستقيماً طوله (200) بكسل ولونه اخضر ومن ثم امسح الخط.
تدريبات الوحدة الرابعة تقنيات التحكم الرقمي والروبوت – التدريب الثالث
1.أمر تغيير سماكة الخط((width(X) )
يستخدم هذا الأمر لتغيير سماكة الخط لمسار السلحفاة بمقدار (X).
2.أمر تكرار الأوامر ( for I in range(x)) يستخدم هذا الأمر لتكرار تنفيذ الأمر بعد جملة (for) بعدد مرات (X)
قارن بين كتابة أوامر البرنامج دون أمر التكرار وكتابتها باستخدام أمر التكرار ؟
المطلوب تنفيذ المهام التالية على جهاز الحاسب :
باستخدام أمر تغيير سماكة الخط ( width(x)) ارسم (3) مسارات مختلفة .
ارسم مثلثاً متطابق الأضلاع بإستخدام أمر التكرار