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:
وفاء سعيد حامد الرفاعي
جودة سالم صالح خليفه

تطبيقات العملي _لوحدة تقنيات التحكم الرقمي والروبوت

تطبيقات العملي _لوحدة تقنيات التحكم الرقمي والروبوت

Overview

الوحدة الرابعة  : تقنيات التحكم الرقمي والروبوت

التدريب الأول:البرمجة مع لغة  (Python Turtle).

https://goo.gl/VUDeAc

 

التدريب الثاني :أوامر التحكم في السلحفاة

https://goo.gl/6xRdse

 

التدريب الثالث   :سماكة الخط والتكرار

https://goo.gl/ybQ41H

تدريبات الوحدة الرابعة تقنيات التحكم الرقمي والروبوت – التدريب الأول – البرمجة مع لغة ( 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)) :

  1.  أمر تحريك السلحفاةgo) ) : حيث يستخدم هذا الأمر لتحريك السلحفاة بمقدار مسافة معينة .
  2. أمر تدوير السلحفاة(turn) : حيث يستخدم هذا الأمر لتدوير السلحفاة بمقدار زاوية معينة.
  3.  أمر ( REset) مسح الشاشة مع إعادة السلحفاة إلى مكانها في الوسط .

    ملاحظة

    لتنفيذ الامر اضغط على مفتاح الإدخال ( Enter) .  

 استخدم هذه الأوامر في تحريك السلحفاة لرسم مستطيل طول ضلعه 100 بيكسل .

 

يتم التطبيق على أجهزة المعامل المدرسي لرسم مستطيل 

تدريبات الوحدة الرابعة تقنيات التحكم الرقمي والروبوت – التدريب الثاني

1.أمر رفع ونزول القلم في السلحفاة

أحيانا نرغب في تحريك السلحفاة لرسم خطوط منفصلة لا متصلة ، مما يتطلب تحريك السلحفاة دون رسم ، ولذا فإننا نستخدم أمري رفع ونزول القلم وهما على النحو التالي :

  1. pen_up
  2. pen_down

2.أمرا إظهار وإخفاء السلحفاة

أحيانا نرغب في إخفاء أو إظهارها ، لذا فإننا نستخدم أمري إخفاء وإظهار السلحفاة وهما على النحو التالي :

أ- أمر إخفاء السلحفاة :حيث يستخدم هذا الأمر لإخفاء السلحفاة من الشاشة .ويكتب الأمر Invisible

ب- أمر إظهار السلحفاة : حيث يستخدم هذا الأمر لإظهار السلحفاة على الشاشة .ويكتب الأمرVisible

3.أمر تلوين ويكتب الامر  color

 

المطلوب تنفيذ التالي على جهاز الحاسب الآلي  :

  1. باستخدام أمر رفع القلم عن الكتابة ( pen_up) وامر نزول القلم للكتابة ( pen_down)  ارسم خطين متوازيين

  2. باستخدام أمر إخفاء السلحفاة ( invisible) ، ارسم مستطيل طوله (100) بيكسل , وعرضه (50) بيكسل 

  3. باستخدام أمري clear()  ، color (“green”) ، ارسم خطاً مستقيماً طوله (200) بكسل  ولونه اخضر ومن ثم امسح الخط.

تدريبات الوحدة الرابعة تقنيات التحكم الرقمي والروبوت – التدريب الثالث

1.أمر تغيير سماكة الخط((width(X) )

يستخدم هذا الأمر لتغيير سماكة الخط لمسار السلحفاة بمقدار (X).

2.أمر تكرار الأوامر ( for I in range(x)) يستخدم هذا الأمر لتكرار تنفيذ الأمر بعد جملة (for) بعدد مرات (X) 

قارن بين كتابة أوامر البرنامج دون أمر التكرار وكتابتها باستخدام أمر التكرار ؟

المطلوب تنفيذ المهام التالية على جهاز الحاسب :

  1. باستخدام أمر تغيير سماكة الخط ( width(x)) ارسم (3) مسارات مختلفة .

  2. ارسم مثلثاً متطابق الأضلاع بإستخدام أمر التكرار