ما هي لغة البرمجة لوغو LOGO

اقرأ في هذا المقال


ما هي لغة البرمجة لوغو – LOGO Programming Language:

لوغو (Logo) هي عبارة عن لغة تعليمية تم تصميمها لمساعدة الأطفال على تعلم البرمجة بشكل سهل وغير مُعقد، وتم تطويرها بواسطة كل من (Seymour Papert) ،(Cynthia Solomon)، (Wally Feurzeig)، والفكرة الرئيسية من هذه اللغة عبارة عن سلحفاة صغيرة ممثلة بسهم أبيض تتحرك على الشاشة، وترسم خطوط مستقيمة أثناء حركتها، وبذلك يتعلم الطلاب معلومات عن الأطوال والزوايا أثناء إنشاء الرسوم البيانية والأنماط، ويمكن التحكم بها بعدة كلمات بسيطة وهي لغة سلسة وسهلة كي تناسب قدرات الأطفال.

مزايا لغة البرمجة لوغو – Logo Programming Language Features:

  • هي لغة بسيطة تم تصميمها لمساعدة الأطفال على تعلم البرمجة.
  • لوغو (LOGO) عبارة عن لغة قابلة للتوسعة وتفاعلية ومرنة.
  • ترشد هذه اللغة الأطفال خطوة بخطوة مع تعلم أساسيات برمجة أجهزة الكمبيوتر.
  • لغة برمجة سهلة للغاية ومثيرة للاهتمام للتعلم.
  • تعزز هذه اللغة الشعور المنطقي لدى الأطفال عن طريق تنفيذ الأوامر.
  • تطور لغة لوغو مهارات البرمجة لدى الأطفال.
  • من خلال تعلم هذه اللغة يدرك الطلاب الفرق بين الزوايا الداخلية والخارجية.

محتويات شاشة لغة البرمجة لوغو:

  • نافذة رسم علوية مع سلحفاة على شكل مثلث في مركز الشاشة.
  • نافذة رئيسية.

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

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

أهم الأوامر بلغة البرمجة لوغو:

  • (fd – farward): يعتبر هذا الأمر من أكثر الأوامر شهرة في لغة البرمجة لوغو، حيث يقوم هذا الأمر بعمل خط مستقيم إلى الأمام بمقدار يتم تحديده من قبل المستخدم.
  • (bk – backward): يعتبر هذا الأمر من أحد الأوامر الأساسية في لغة لوغو، حيث أنه يقوم برسم خط ولكن في الاتجاه الخلفي.
  • (Clean): يتم مسح الرسومات وإعادة تهيئة بيئة العمل من جديد.
  • (CS – Clean Screen): هذا الأمر يقوم بمسح الشاشة و لكن يبدأ من مكان المنتصف كالبداية التقليدية.
  • (FILL): يقوم هذا الأمر بتعبئة الفراغات داخل الخط ويتم اختيار نوع اللون و سمكه من قبل المطور والمستخدم.

المصدر: Logo - TurtleOnline LogoLearn Logo Programming, Because Who Doesn’t Like Moving Robots Around?Logo computer programming language


شارك المقالة: