دورة الخوارزمية باستخدام فناني أداء نظام المعبود والاختبار الآلي

ثلاثة السنوات الأخيرةفي الصف السابع في الرياضيات من المدرسة رقم 179 ، جزء أساسي من مقرر المعلوماتية هو دراسة أساسيات الخوارزمية باستخدام مثال منفذي نظام كومير. الغرض من الدورة هو دراسة أساسيات الخوارزمية ، وتطوير فهم البرمجة ، وتعليم كيفية تكوين أبسط الخوارزميات.


يتم استخدام ثلاثة فنانين - "الدلو" (إنشاء خوارزميات بسيطة ، وفهم فكرة الخوارزمية) ، و "الروبوت" (الجزء الرئيسي من الدورة ، ودراسة جميع الإنشاءات الخوارزمية والعديد من الخوارزميات) ، و "السلاحف" (التكرار بالطبع ، الاتصال بالهندسة وعلم المثلثات ، خوارزميات البناء العودية فركتلات).


الدورة موجهة نحو الممارسة. يتم تحديد الحد الأدنى من النظرية (كقاعدة عامة ، يتم إخباره فقط بكيفية ترتيب الإنشاءات الخوارزمية الرئيسية وإعطاء أمثلة على برامج الكتابة). في الأساس ، ينخرط تلاميذ المدارس في حل المشكلات ، حيث يحصل تلاميذ المدارس خلال العام على ما مجموعه حوالي 300.

برنامج الدورة

تنقسم المهام إلى مجموعات تسمى "الأوراق" أو "المهام". قائمة المهام في العام الدراسي 2010-2011:


0. مهام المؤدي برج الدلو. مفهوم الخوارزمية ، الخوارزميات البسيطة.
1. المؤدي الروبوت. نظام القيادة ، الخوارزميات الخطية.
2. دورات nc ... مرات (دورة تعمل بعدد ثابت من المرات).
3. حلقات متداخلة.
4. الخوارزميات المساعدة(أي وظائف تسمى).
5. تكرار التكرار أثناء ...
6. العمليات المنطقية (و ، أو ، أو لا) والظروف المركبة.
7. الشروط إذا ... ثم ... وإلا ... كل شيء.
8. مهام للجمع بين الدورات والشروط.
9. مهمة إضافية - إيجاد طرق في المتاهات.
10. العودية.
11. قيم نوع العدد الصحيح - العدادات واستخدامها في دورات.
12. تم تمرير الحجج إلى الخوارزمية المساعدة.
13. القيمة المعادة بواسطة الخوارزمية المساعدة.
14. قيم النوع الحقيقي - قياس الإشعاع ومعالجة القيم المتلقاة.
15. مهام التجهيز التسلسل الرقمي، على سبيل المثال ، البحث عن الحد الأقصى من الإشعاع في الممر.
16. ورقة إضافية - مهام معقدة لمعالجة البيانات الرقمية.
17. مؤد السلحفاة. خوارزميات لرسم المربعات.
18. رسم المثلثات والمضلعات والنجوم.
19. رسم الدوائر والأقواس واللوالب.
20. الخوارزميات العودية للسلحفاة.
21. بناء الفركتلات باستخدام الخوارزميات العودية.


في المهمة 0 ، يتم استخدام مؤدي الدلو ، في المهام 1-16 - الروبوت ، في المهام 17-21 - السلحفاة.


تم تنفيذ المهام من 0 إلى 16 باستخدام "وحدة دعم الدورة التدريبية" لنظام Kumir. لهذه المهام نفذت نظام آليعمليات التحقق من إنجاز المهمة.

طقم توزيع نظام كومير

لدورة تمهيدية باستخدام فناني الأداء في المدرسة 179 ، تم استخدام Kumir مع "وحدة دعم الدورة التدريبية" - IPC. يتم تضمين دعم IPC في الإصدارات المستقرة من نظام Kumir بدءًا من الإصدار 1.8.0 فقط. لا تتضمن إصدارات Kumir السابقة للإصدار 1.8.0 القدرة على دعم الدورات التدريبية ، يرجى الترقية إلى إصدار أحدث.


1. لنظام Windows - قم بتثبيت الإصدار 1.8.0 من نظام Kumir من موقع المطورين. الرابط: http://lpm.org.ru/kumir2/files/1.8.0/kumir-1.8.0.rev2565-windows-32bit-setup.exe
إصدارات Kumir السابقة للإصدار 1.8.0 لا تحتوي على "Course Support Module" ، لذا فإن الإصدار 1.8.0 مطلوب.


2. بالنسبة لنظام ALT Linux Shkolny 5 ، تحتاج إلى توصيل مستودع 5.1 وتثبيت حزمة kumir من مستودع 5.1.
.


3. بالنسبة لتوزيعات Linux الأخرى ، يمكنك محاولة إنشاء الحزمة من المصدر.

إطلاق IPC

لفتح نافذة IPC ، استخدم قائمة نظام Kumir "Tools" - "Practice".

أرشيف المهام لفناني الأداء الدلو والروبوت

يتم تنفيذ مهام فناني الأداء Aquarius و Robot (0-16) باستخدام IPC. بحاجة للتنزيل

نوع الدرس:مجموع.

الأهداف التعليمية:

  • يعمم وينظم معرفة الطلاب حول الخوارزميات ، ويقدم المؤدي "السلحفاة" ، وعلم كيفية تكوين خوارزميات خطية لهذا المؤدي.
  • لتنفيذ التطور الفكري المتسارع لطلاب المدارس الثانوية من خلال تقنيات المعلومات والاتصالات.
  • تعليمي: تحقق من جودة الاستيعاب المواد التعليميةحول موضوع "الخوارزميات" ، لتكوين أفكار عامة حول مؤدي "السلحفاة" ، لتقديم نظام الأوامر ، لبيئة المؤدي ، لتعليم كيفية تكوين خوارزميات خطية لهذا المؤدي.
  • تعليمي: لتطوير الاهتمام المعرفي والتفكير المنطقي والكلام واهتمام الطلاب والقدرة على تنظيم المعرفة وتطبيق المعرفة المكتسبة في الممارسة.
  • التعليمية:لتكوين الصفات الأخلاقية لشخصية طلاب المدارس الثانوية ، ثقافة المعلومات ، لتنمية التسامح ، لزيادة الاهتمام بدراسة علوم الكمبيوتر.

معدات:

  • أجهزة الكمبيوتر؛
  • مجموعة من عوالم التدريب.
  • جهاز عرض الوسائط المتعددة
  • لوحة تفاعلية

تنظيم الفضاء: أمامي ، جماعي ، فردي.

الطرق: شرح وتوضيحي ، بحث جزئي ، لفظي ، بصري ، عملي.

خلال الفصول

1. تنظيم بداية الدرس.

المعلم: مرحبًا! يسعدني أن أرحب بكم في درس علوم الكمبيوتر! أتمنى لكم عملاً ناجحًا ومثمرًا.

2. فحص الواجبات المنزلية.

3. تكرار تغطية المواد.

في الدروس السابقة تعرفت على مفاهيم الخوارزمية والمنفذ. الآن سوف نتحقق من كيفية تعلمك للمادة.

ماذا او ما الخوارزمية ? (الخوارزمية - هذا هو التسلسل النهائي للخطوات في حل المشكلة ، بدءًا من البيانات الأولية إلى النتيجة المرجوة.) (الشريحة 2)

اي نوع خصائص الخوارزمية أنت تعرف؟ (مفهوم ، دقيق ، نهائي ، منظم ، فعال.)

أعط أمثلة من الخوارزميات الخطية؟

ما نوع الخوارزمية المعروضة على الشريحة؟ (خطي.) (الشريحة 3)

ما الخوارزميات هل تعرف؟ (خوارزمية ذات خوارزمية دورية متفرعة).

أعط أمثلة.

4. بيان حالة المشكلة.

تحديد ما هو المؤدي؟ (المؤدي هو شخص أو مجموعة من الأشخاص أو حيوان أو جهاز تقني قادر على تنفيذ مجموعة معينة من الأوامر.) (الشريحة 4)

قم بتسمية أنواع فناني الأداء. (فناني الأداء الرسميين وغير الرسميين.) (الشريحة 5)

قدم 2-3 أمثلة على فناني الأداء الرسميين وغير الرسميين.

ما هو فناني الأداء ل؟ (إجابات الأطفال).

ما رأيك سنتحدث عنه في الفصل اليوم؟ (حول فناني الأداء.)

اليوم في الدرس سوف نتعرف على أحد الفنانين الرسميين "السلاحف". (الشريحة 6)

ما هي المهام التي سنحددها لأنفسنا؟ (للتعرف على عازف جديد ، لدراسة نظام القيادة الخاص به ، بيئة المؤدي ، لمعرفة كيفية تكوين الخوارزميات لفناني الأداء السفلي.)

5. اكتشاف معرفة جديدة

اعتبر هذا الفنان. عندما يبدأ المنفذ ، يتم إنشاء نافذتين:

  • نافذة السلحفاة
  • نافذة وحدة التحكم. (الشريحة 7)

نافذة وحدة التحكم هي النافذة الرئيسية. إذا حاولت إغلاقها ، فسيتم أيضًا إغلاق نافذة السلحفاة. يمكن تحريك نوافذ الكونسول والسلحفاة حول الشاشة ، وتصغيرها وتكبيرها بالطريقة المعتادة. يمكن تثبيت نافذة السلحفاة أعلى النوافذ الأخرى ، لذلك يوجد زر على الجانب الأيمن من شريط العنوان. لا يمكن تغيير حجم النوافذ.

نافذة السلحفاة مربعة الشكل. (الشريحة 8) يحتوي على حقل أصفر ("ساحة مليئة بالرمال") محاط بخطوط زرقاء ("خندق"). عندما تتحرك السلحفاة ، يجب ألا تسقط نهاية الذيل التي ترسم بها السلحفاة في الماء ؛ عندما تحاول القيام بذلك ، يصدر المؤدي رفضًا. قد ينتهي الأمر بالسلحفاة نفسها (جسدها ، رأسها ، إلخ) "في الماء" وحتى خارج النافذة ("تحت السياج"). وفقًا للدرس التعليمي ، ترسم السلحفاة بطرف ذيلها. يحدث دوران السلحفاة بالنسبة لنهاية الذيل. حجم جانب الساحة 500 بكسل. تتوافق وحدة حركة السلحفاة مع بكسل واحد. عندما يبدأ المنفذ ، تكون الساحة فارغة. السلحفاة في الوسط ، تم حذف المضيف. ستسمى حالة الساحة هذه الحالة الأولية. يمكن إخفاء جسم السلحفاة بالنقر فوق الحقل.

لوحة تحكم سلحفاة تشمل: (الشريحة 9)

  • مجال تسجيل الأوامر (لأسفل إلى ما لا نهاية) وأزرار تمرير البروتوكول (أعلى وأسفل الحقل) ؛
  • زر إعادة الضبط (على يمين البروتوكول في الأعلى) ؛ عند الضغط على هذا الزر ، تتم إعادة ضبط الساحة إلى موضعها الأولي ، ويتم مسح حقل البروتوكول ؛
  • الزر الخاص بنقل البروتوكول إلى KuMir (على يمين البروتوكول في الأسفل) ؛ بالضغط على هذا الزر ، يتم إدخال محتويات أوامر البروتوكول في البرنامج في نافذة التحرير لنظام KuMir ؛
  • ستة أزرار لإرسال الأوامر إلى السلحفاة ("للأمام" ، "للخلف" ، "يمين" ، "يسار" ، "رفع الذيل" ، "أسفل الذيل") ؛
  • "قرص" لتحديد وتمثيل الزوايا.

عند العمل تحت سيطرة KuMir ، تفهم "Turtle" الأوامر التالية: (الشريحة 10)

  • رفع الذيل
  • إسقاط الذيل
  • إلى الأمام (شيء)
  • رجوع (شيء)

ضع في اعتبارك مثالًا لإنشاء خوارزمية لرسم مربع. (الشريحة 11) (ينظر الطلاب مع المعلم في خوارزمية البرنامج).

6. ترسيخ المعرفة المكتسبة.

ما هي النافذتان اللتان تم إنشاؤهما عندما يبدأ المنفذ؟ (نافذة السلحفاة ، نافذة بعيدة.)

أي نافذة هي النافذة الرئيسية ولماذا؟ (نافذة وحدة التحكم هي النافذة الرئيسية. إذا حاولت إغلاقها ، فسيتم إغلاق نافذة السلحفاة أيضًا.)

ما هي بيئة المنفذ "السلحفاة"؟ (الحقل الأصفر المربع الذي تتحرك فيه السلحفاة).

اسم SKI لهذا الفنان؟ (رفع الذيل ، أسفل الذيل ، للأمام ، للخلف).

ماذا يحدث بعد تنفيذ الخوارزمية التالية؟ (مثلث.) (الشريحة 12)

7. العمل العملي والتحقق من العمل العملي

يرجى الذهاب خلف أجهزة الكمبيوتر. يتم وضع ملف المهمة على سطح مكتب الكمبيوتر. افتحه. تتكون المهمة من ثلاثة أجزاء ، الجزءان الأولان للعمل الصفي ، والجزء الثالث للواجب المنزلي. هل لديك اسئلة. البدء. (الملحق الأول.)

8. تلخيص الدرس والدرجات والتفكير.

أي فنان التقينا اليوم؟ (سلحفاة.)

ماذا يمكن أن يفعل هذا المؤدي؟ (يجيب الطالب.)

أحسنت!

لإجراء تقييم نوعي لمعرفتك ، أقترح عليك الاستمرار في العبارات التالية ، والتي ستسمح لك بإجراء الاستبطان. إذا كان لدى أي منكم رغبة ، يمكنك مناقشة إجابتك. (الشريحة 13)

  • اكتشفت اليوم ...
  • كان من المثير للاهتمام بالنسبة لي ...
  • كان من الصعب بالنسبة لي...
  • لقد أكملت المهام ...
  • انا افهم ذلك...
  • الآن أستطيع...
  • شعرت بذلك...
  • أنا أردت...

اليوم ، يحصل الجميع على درجات ممتازة لعملهم في الفصل. شكرا لك على معرفتك الرائعة.

الموارد الإلكترونية.

  1. http://www.niisi.ru/kumir/
  2. http://www.methodist.lbz.ru/authors/informatika/3/

مصادر.

  1. المعلوماتية. المواد التعليمية للمدرسة الأساسية: 5 - 6 ، 7 - 9 صفوف (FGOS). دليل منهجي للمعلم.
  2. ملحق الكتروني لكتاب "المعلوماتية" للصف الخامس.
  3. المعلوماتية: كتاب مدرسي لمؤلفي الصف الخامس Bosova L. L.، Bosova A. Yu.
  4. المعلوماتية: كتاب مصنف لمؤلفي الصف الخامس Bosova L. L.، Bosova A. Yu.

على مدى السنوات الثلاث الماضية في الصف السابع في الرياضيات من المدرسة رقم 179 ، تم شغل جزء أساسي من دورة المعلوماتية بدراسة أساسيات الخوارزمية باستخدام مثال منفذي نظام كومير. الغرض من الدورة هو دراسة أساسيات الخوارزمية ، وتطوير فهم البرمجة ، وتعليم كيفية تكوين أبسط الخوارزميات.


يتم استخدام ثلاثة فنانين - "الدلو" (إنشاء خوارزميات بسيطة ، وفهم فكرة الخوارزمية) ، و "الروبوت" (الجزء الرئيسي من الدورة ، ودراسة جميع الإنشاءات الخوارزمية والعديد من الخوارزميات) ، و "السلاحف" (التكرار بالطبع ، الاتصال بالهندسة وعلم المثلثات ، خوارزميات البناء العودية فركتلات).


الدورة موجهة نحو الممارسة. يتم تحديد الحد الأدنى من النظرية (كقاعدة عامة ، يتم إخباره فقط بكيفية ترتيب الإنشاءات الخوارزمية الرئيسية وإعطاء أمثلة على برامج الكتابة). في الأساس ، ينخرط تلاميذ المدارس في حل المشكلات ، حيث يحصل تلاميذ المدارس خلال العام على ما مجموعه حوالي 300.

برنامج الدورة

تنقسم المهام إلى مجموعات تسمى "الأوراق" أو "المهام". قائمة المهام في العام الدراسي 2010-2011:


0. مهام المؤدي برج الدلو. مفهوم الخوارزمية ، الخوارزميات البسيطة.
1. المؤدي الروبوت. نظام القيادة ، الخوارزميات الخطية.
2. دورات nc ... مرات (دورة تعمل بعدد ثابت من المرات).
3. حلقات متداخلة.
4. الخوارزميات المساعدة (أي وظائف تسمى).
5. تكرار التكرار أثناء ...
6. العمليات المنطقية (و ، أو ، أو لا) والظروف المركبة.
7. الشروط إذا ... ثم ... وإلا ... كل شيء.
8. مهام للجمع بين الدورات والشروط.
9. مهمة إضافية - إيجاد طرق في المتاهات.
10. العودية.
11. قيم نوع العدد الصحيح - العدادات واستخدامها في دورات.
12. تم تمرير الحجج إلى الخوارزمية المساعدة.
13. القيمة المعادة بواسطة الخوارزمية المساعدة.
14. قيم النوع الحقيقي - قياس الإشعاع ومعالجة القيم المتلقاة.
15. مهام معالجة التتابعات العددية ، على سبيل المثال ، البحث عن الحد الأقصى من الإشعاع في الممر.
16. ورقة إضافية - مهام معقدة لمعالجة البيانات الرقمية.
17. مؤد السلحفاة. خوارزميات لرسم المربعات.
18. رسم المثلثات والمضلعات والنجوم.
19. رسم الدوائر والأقواس واللوالب.
20. الخوارزميات العودية للسلحفاة.
21. بناء الفركتلات باستخدام الخوارزميات العودية.


في المهمة 0 ، يتم استخدام مؤدي الدلو ، في المهام 1-16 - الروبوت ، في المهام 17-21 - السلحفاة.


يتم تنفيذ المهام من 0 إلى 16 باستخدام "وحدة دعم الدورة التدريبية" لنظام Kumir. لهذه المهام ، تم تنفيذ نظام آلي للتحقق من تنفيذ المهام.

طقم توزيع نظام كومير

لدورة تمهيدية باستخدام فناني الأداء في المدرسة 179 ، يتم استخدام Idol مع "وحدة دعم الدورة التدريبية" - IPC. يتم تضمين دعم IPC في الإصدارات المستقرة من نظام Kumir بدءًا من الإصدار 1.8.0 فقط. لا تتضمن إصدارات Kumir السابقة للإصدار 1.8.0 القدرة على دعم الدورات التدريبية ، يرجى الترقية إلى إصدار أحدث.


1. لنظام Windows - قم بتثبيت الإصدار 1.8.0 من نظام Kumir من موقع المطورين. الرابط: http://lpm.org.ru/kumir2/files[..]dows-32bit-setup.exe
لا تحتوي إصدارات Kumir السابقة للإصدار 1.8.0 على "وحدة دعم الدورات التدريبية" ، لذا يلزم وجود الإصدار 1.8.0.


2. بالنسبة لنظام ALT Linux Shkolny 5 ، تحتاج إلى توصيل مستودع 5.1 وتثبيت حزمة kumir من مستودع 5.1.
.


3. بالنسبة لتوزيعات Linux الأخرى ، يمكنك محاولة إنشاء الحزمة من المصدر.

إطلاق IPC

لفتح نافذة IPC ، استخدم قائمة نظام Kumir "أدوات" - "ورشة عمل".

أرشيف المهام لفناني الأداء الدلو والروبوت

يتم تنفيذ مهام فناني الأداء Aquarius و Robot (0-16) باستخدام IPC. تحتاج إلى تنزيل ، فتح من ملف MPC vodoley.kurs.xmlأو robot.kurs.xml. يحتوي ملف xml هذا على أوصاف المهام وشروط المهمة وروابط إلى قوالب الخوارزمية وأمثلة عن شروط البدء للاختبار وخوارزميات الاختبار. يمكن تحرير هذا الملف باستخدام محرر نصوص بسيط (بدقة) ، أو باستخدام محرر دورة IPC عن طريق تشغيل Kumir في وضع المعلم (الأمر كومير تي).


يجب على الطالب حفظ الدورة في دليل العمل الخاص به في ملف يسمى ، على سبيل المثال ، ivanov.work.xml. يخزن هذا الملف نصوص الحلول التي وضعها الطالب ونتائج فحص مهامه. بعد ذلك ، يجب على الطالب فتح ملف العمل الخاص به * .work.xml.


في أمثلة شروط البدء ، يشير الحرف "A" إلى الخلية التي يوجد بها الروبوت قبل تنفيذ الخوارزمية ، ويشير الحرف "B" إلى الخلية التي يجب نقل الروبوت إليها ، وتشير العلامات النجمية في الزاوية اليمنى السفلية الخلايا التي يجب أن يرسم الروبوت عليها.

مهام مؤدي السلاحف

يتم تنفيذ مهام مؤدي Turtle بدون استخدام IPC - يتم فحص المهام بواسطة المعلم فقط. يمكنك الاطلاع على شروط المهام على الصفحة.

تعليمات لإنجاز المهام في المنزل

للطلاب لإكمال المهام في المنزل ونقل المهام المكتملة إلى المدرسة ، هناك


المؤتمر العلمي والعملي الدولي "تقنيات المعلومات الحديثة وتعليم تكنولوجيا المعلومات" نوفمبر 2011
تسجيل بالفيديو للتقرير(بفضل Roman Enner!)

رقم الدرس 3. موضوع كومير: فناني نظام البرمجة "كومير". نوع الدرس: درس تعلم مادة جديدة وإكمال المهام. نوع الدرس: درس لأداء مهام اللعبة. الغرض من الدرس: تعليم كيفية العمل مع منفذ رسمي. المهام: تطوير: * تنمية التفكير المنطقي والذاكرة. * تطوير التفكير الحسابي. * تطوير مهارات العمل مع المنفذين الرسميين. التعليمية: * زيادة الاهتمام بدرس علوم الحاسب. التعليمية: * تنظيم معرفة الطلاب وترسيخ المعرفة في العمل العملي. * مراجعة المواد التي سبق تعلمها. المعدات: * كمبيوتر؛ * شاشة؛ * كشاف ضوئي؛ * عرض بالحاسوب. * أجهزة الكمبيوتر مع التطبيق المثبت "كومير". خطة الدرس: 1. لحظة تنظيمية - 5 دقائق. 2. تعلم مادة جديدة - 40 دقيقة. 3. توحيد المادة المدروسة - 40 دقيقة. 4. التلخيص - 5 دقائق. تقدم الدرس: 1. اللحظة التنظيمية الشريحة رقم 1. مرحبا يا شباب! اليوم سوف نتعرف على تطبيق Kumir وفناني الأداء المضمنين فيه. KuMir (مجموعة من العوالم التعليمية) هو نظام برمجة بلغة روسية موزعة مجانًا مصمم للتدريب الأولي على أساسيات الخوارزمية. 2. تعلم مادة جديدة تدعم اللغة Kumir العمل مع فناني الأداء. تم دمج ثلاثة فنانين (روبوت ، درج ، ملفات) في نظام كومير. المؤدون الآخرون: * قد يتم تقديمها في البرنامج الحالي ؛ * يمكن وصفها مسبقًا بلغة Kumir وحفظها بالتنسيق القياسي لحفظ برامج Kumir (ملفات بامتداد kum.) - المؤدون الخارجيون ؛ * يمكن أن تكون وحدات Idol إضافية قائمة بذاتها (على سبيل المثال ، Turtle و Aquarius و Grasshopper) - فناني الأداء على الشبكة ؛ "استخدام" أمر لكل منفذ مضمن أو خارجي أو منفذ للشبكة يتم استخدامه في أحد البرامج ، في بداية هذا البرنامج يجب أن يكون هناك سطر مثل: استخدام "اسم_المنفذ" على سبيل المثال: استخدام روبوت جميع الاستخدامات ... يجب أن تكون الأسطر توضع في بداية البرنامج. إذا تم استخدام العديد من فناني الأداء ، فإن ترتيب الأسطر المراد استخدامها ... لا يهم. عند تحليل برنامج ، يُبلغ استخدام ... line عن إمكانية استدعاء خوارزميات المنفذ المحدد. عند تنفيذ البرنامج ، عند معالجة استخدام السلسلة ... ، يتم تنفيذ الإجراءات التحضيرية اللازمة للمنفذ المحدد. على سبيل المثال ، بالنسبة لفناني الأداء المكتوبين بلغة Kumir ، يتم إجراء مقدمة (انظر وصف اللغة) ، بالنسبة إلى مؤدي الروبوت ، تظهر نافذة مراقبة الروبوت ، إلخ. n. إنسان آلي. Slide 2. Performer الروبوت موجود في بيئة معينة - حقل مستطيل ، مقسم إلى خلايا ، يمكن أن يكون هناك جدران. تسمى البيئة التي يوجد بها الروبوت البيئة الحالية للروبوت. بالإضافة إلى ذلك ، تم تحديد بيئة أخرى للروبوت - بيئة البداية. يتم استخدام بيئة البداية عند التحكم في الروبوت من البرنامج. يمكن للروبوت أن يتحرك في جميع أنحاء الميدان ، ويرسم فوق الخلايا ، ويقيس درجة الحرارة والإشعاع. لا يستطيع الروبوت المرور عبر الجدران ، لكن يمكنه التحقق مما إذا كان هناك جدار بجانبه. لا يستطيع الروبوت تجاوز المستطيل (يوجد "سياج" حول المحيط). يمكن تخزين بيئات الروبوت في ملفات ذات تنسيق خاص (بامتداد .fil). الشريحة 3. يستطيع المؤدي "ROBOT" التحرك عبر المتاهة على مستوى متقلب. يحتوي الروبوت على أربعة أوامر للحركة: أعلى ، أسفل ، يسار ، يمين. عند تنفيذ أي من هذه الأوامر ، يقوم الروبوت بتحريك خلية واحدة ، على التوالي: لأعلى ولأسفل ولليسار ولليمين. أيضًا ، يمكن للإنسان الآلي تنفيذ الأمر بالطلاء. في هذا الأمر ، يتم رسم الخلية التي يوجد بها الروبوت حاليًا. بين الخلايا المجاورة (على الجانبين) يمكن أن يكون هناك جدار لا يمكن للروبوت أن يمر من خلاله. Slide 4. للحصول على تجميع سريع ومريح لبرنامج لعامل Robot ، يوجد جهاز تحكم عن بعد يتم فيه كتابة برنامج باستخدام أزرار التحكم. بعد الانتهاء من تجميع البرنامج ، انقر فوق الزر "نسخ إلى الحافظة" والصقه في جسم البرنامج. وانقر على زر "تشغيل الخوارزمية". مهمة الروبوت: قم بالطلاء على جميع الخلايا المحددة وتعال إلى القاعدة. الشريحة 5. أربعة أوامر تتحقق من حقيقة حالة عدم وجود جدار على كل جانب من جوانب الخلية حيث يوجد ROBOT: أعلى وأسفل حر حر يسار حر يمين مجاني يمكن استخدام هذه الأوامر مع شرط "IF" ، والتي لها الشكل التالي: إذا<условие>ثم تسلسل الأوامر هو الكل. تسلسل الأوامر هو واحد أو أكثر من أي أوامر للروبوت. على سبيل المثال: إذا كان الحق مجانيًا ، فالحق هو النهاية في شرط واحد ، يمكنك استخدام عدة أوامر باستخدام وصلات منطقية ، أو لا. على سبيل المثال: إذا كان (على اليمين مجانيًا) و (ليس في الأسفل حرًا) إذن على اليمين هو كل شيء لتكرار تسلسل الأوامر ، يمكنك استخدام حلقة while ، والتي تبدو كالتالي: while< условие > تسلسل الأوامر الكل على سبيل المثال ، للانتقال إلى اليمين بينما يكون ذلك ممكنًا ، يمكنك استخدام الخوارزمية التالية: حتى يصبح اليمين حرًا إلى اليمين ، كل شيء من الممكن تنفيذ خوارزمية دورية باستخدام الأمر nc n مرات تسلسل أوامر kc (نهاية الدورة). ضع في اعتبارك أمثلة لاستخدام الدورات. الشريحة 6. الشريحة 7. يمكن عرض أوامر الروبوت في خوارزميات المعلومات (F1). شريحة 8. السلحفاة. السلاحف لديها ستة أوامر فقط في المعبود: * يسار (زاوية حقيقية) * يمين (زاوية حقيقية) * للأمام (مسافة حقيقية) * للخلف (مسافة حقيقية) * ذيل سفلي * رفع الذيل. الشريحة 9. استخدم Turtle alg start drop tail nc 4 مرات للأمام (100) يمين (90) kc con Slide 10. استخدم Turtle alg start drop tail nc 4 مرات للأمام (50) للأمام (50) يمين (60) يمين (60) إلى الأمام (50) للأمام (50) يمينًا (60) يمينًا (60) للأمام (50) للأمام (50) يمينًا (30) kc ، رفع الذيل con Slide 11. استخدم Tortoise alg start square (50) ؛ مربع (75) ؛ مربع (100) رفع الذيل مربع (كله x) بدء nc 4 مرات للأمام (x) يمين (90) kc نهاية الدرج. يمتلك الرسام في Idol أربعة أوامر: * ارفع القلم * اخفض القلم * انتقل إلى نقطة (x ، y) * تحرك بواسطة متجه (x ، y) الشريحة 12. استخدم Drawer alg ابدأ بالتحرك بواسطة المتجه (1،1) nc 5 مرات حرك القلم لأسفل تحرك بواسطة المتجه (0،1) تحرك بواسطة المتجه (1،0) تحرك بواسطة المتجه (0 ، -1) تحرك بواسطة المتجه ( - 1،0) رفع متجه تحريك القلم (1،1) kc con Slide 13. استخدم الدرج alg ابدأ الشيء a: = 5 ناقل حركة (1،1) nc 5 مرات متجه أقل للقلم (0 ، a) تحرك بواسطة المتجه (أ ، 0) تحرك بواسطة المتجه (0 ، -أ) تحرك بواسطة المتجه (-a ، 0) ارفع القلم أ: = a-1 kc con Aquarius. لدى المؤدي 3 قوارير وبعض مجموعة الأوامر التي ستتعرف عليها بنفسك. توجد جميع الأوامر في وحدة تحكم Aquarius. ضع في اعتبارك مثالًا عندما نملأ الكولا B و C. ونحتاج إلى صب 2 قوارير C في القارورة A ، باستخدام السائل الذي نملأه في القوارير B و C فقط. لنقل A من B إلى C من C إلى A con Grasshopper. يقع المنفذ Grasshopper على محور الإحداثيات ولديه 3 أوامر: * forward 3 * back 2 * recolor دعونا نفكر في مثال عندما يجب على المنفذ الرسم على جميع الأرقام الفردية من 0 إلى 10. الشريحة 15. استخدم Grasshopper alg start forward 3 أعد التلوين للأمام 3 للأمام 3 أعد التلوين للخلف 2 أعد التلوين للخلف 2 أعد التلوين للخلف 2 للخلف 2 أعد التلوين 3. تدعيم المادة المدروسة الشريحة 16. حان الوقت لاتباع الترتيب التالي: نجلس في أجهزة الكمبيوتر وتشغيل تطبيق كومير. نفتح المستند "Practice.doc" ونقوم بتنفيذ جميع المهام. 4. تلخيص الشريحة 17. إذن ، أيها الرجال ، في الفصول المخصصة لنظام المعبود ، قمنا بالتحكم في فناني الأداء الرسميين ، مثل الروبوت والسلحفاة والرسام وأكواريوس والجندب. دعونا نجري دراسة استقصائية لمن ، وما هو مثير للاهتمام ، ومن يستطيع ، وما لم يفهمه. تعلمت ... تعلمت ... كان الأمر ممتعًا ... لم أفهم ... الملحق ممارسة "Idol" نقوم بحفظ جميع البرامج المترجمة إما بتنسيق ".kum" ، أو نسخ البرامج وحفظها في مستند Word. 1. اكتب برنامج للروبوت. يجب أن يذهب إلى اليمين إلى الحائط ويتوقف ، وفي نفس الوقت يرسم جميع الخلايا الموضحة في الشكل 2. يجب كتابة الخوارزمية باستخدام الحلقات والتحقق من الحالة! (يرجى ملاحظة أن الخلايا المراد رسمها لها جدار أعلى أو أسفل). شكل 1 شكل 2 اكتب برنامجًا للروبوت لكي يمر عبر المتاهة إلى النقطة "ب" واملأها. 2. اكتب برامج للسلحفاة. اختر بضعة أمثلة (3 على الأقل) واكتب برامج لها. اختر مهمة واحدة: 1. ارسم مثلث قائم الزاوية متساوي الساقين وقم ببناء "سروال فيثاغورس" على هذا المثلث. حجج الخوارزمية هي طول ضلع المثلث. 2. اكتب خوارزمية ترسم مربع فقس رأسيًا. حجج الخوارزمية هي جانب المربع وعدد خطوط الفتحة. مثال على رسم جانب العلبة من المربع = 200 ، عدد خطوط التظليل = 4. 3. باستخدام الخوارزمية لرسم مربع ، ارسم الصورة التالية: 3. قم بتأليف برامج للفنان الرسام ، وبعد تشغيلها يجب الحصول على هذه الرسومات. 4. برج الدلو. العمل مع المؤدي الدلو. ابتكر مهمة صغيرة وأكملها. 5. جندب. العمل مع المؤدي جندب. قم بعمل برامج: 1. املأ جميع الأرقام الزوجية من 0 إلى 10. 2. لون الرقم 11.