المساعد الشخصي الرقمي

عرض الإصدار الكامل : شرح لغة اللوجو Logo ..::| (الجزء الاول) |::..


Sh2ee
10-03-2006, 09:53 PM
بسم الله الرحمن الرحيم

___---***---___

أهلا بكم في موضوعي الجديد

ملحوظة :- هذا الموضوح شرح حصري كامل للغة البرمجة Logo


لنبدا بعون الله

___---***---___

1ملخص سريع لللأوامر

أوامر لغة اللوجو تاتي لك كالتالي :-

Cs

Setpc 1

Repeat 4[fd 80 Rt 90 ]

Ru Rt 90 Fd 20 Lt 90 Fd 20

Pd

Setpc 2

Repeat 4[fd 40 Rt 90 ]

Pu Rt 45 Fd 20 Pd

Fill



والان سارمي امام مرمى اعينكم ملخص سريع او مراجعة لكل امر منهم

___---***---___

الامر: Back الاختصار: Bk استخدامه: تحريك السلحفاه الى الخلف ملاحظات: يرفق بمقدار التحريك

الامر: Clean الاختصار: Clean استخدامه: مسح نافذه الرسم مع ابقاء السلحفاة في موقعها

الامر: Clean Screen الاختصار: Cs استخدامه: مسح نافذه الرسم مع اعاده السلحفاة الى منتصف الشاشة

الامر: Clean Text الاختصار: Ct استخدامه: مسح محتويات نافذه الكتابة

الامر: Draw الاختصار: Draw استخدامه: مسح محتويات نافذه الرسم واعاده السلحفاه الى منتصف النافذه واعاده الالوان الى وضعها الاصلي

الامر: Forward الاختصار: Fd استخدامه: تحريك السلحفاه الى الامام ملاحظات: يرفق بمقدار التحريك

الامر: Fill الاختصار: Fill استخدامه: ملىء الشكل المغلق الذي بداخله السلحفاه باللون المختار

الامر: Home الاختصار: Home استخدامه: اعاده السلحفاه الى منتصف الشاشة و ابقاء الرسمة

الامر: Hide Turtle الاختصار: Ht استخدامه: اخفاء السلحفاه

الامر: Load Picture الاختصار: Loadpic استخدامه: استرجاع الشكل من على القرص

الامر: Left الاختصار: Lt استخدامه: دوران السلحفاه بعكس عقارب الساعة ملاحظات: يرفق بمقدار الزاوية

الامر: Pen Down الاختصار: Pd استخدامه: جعل السلحفاه في وضع الرسم

الامر: Pen Erase الاختصار: Pe استخدامه: جعل السلحفاه تعمل كممحاه

الامر: Print الاختصار: Print استخدامه: طباعة النتائج في نافذه الكتابة

الامر: Print Screen الاختصار: Ps استخدامه: الطباعة على الطابعة

الامر: Pen Up الاختصار: Pu استخدامه: رفع السلحفاه لتحريكها دون رسم

الامر: Repeat الاختصار: Repeat استخدامه: لتكرار الاوامر ملاحظات: يرفق بعدد مرات التكرار

الامر: Right الاختصار: Rt استخدامه: دوران السلحفاه باتجاه عقارب الساعة ملاحظات: يرفق بمقدار الزاوية

الامر: Save Picture الاختصار: Savepic استخدامه: حفظ الشكل على القرص

الامر: Set Background الاختصار: Setbg استخدامه: تلوين خلفية نافذه الرسم باللون المختار ملاحظات: يرفق بالرقم الدال على اللون المختار

الامر: Set Pen Color الاختصار: Setpc استخدامه: تلوين السلحفاه باللون المختار ملاحظات: يرفق بالرقم الدال على اللون المختار

الامر: Show Turtle الاختصار: St استخدامه: اظهار السلحفاه

الامر: Turtle Text الاختصار: Tt استخدامه: الكتابة في نافذه الرسم

___---***---___

2/التكرار المتداخل

هو استخدام امر التكرار اكثر من مرة في السطر الواحد من سطور الاوامر (التعليمة الواحده)

بحيث يكرر الشكل الاساس اكثر من مرة , مما يعطينا رسومات متنوعة وزخرفة جميله

و الصيغة العامة للتكرار المتداخل , لدورة كاملة, و لشكل اساس هي:

Rt 360/m [شكل الأساس المراد دورانه] Repeat M

عند تنفيذ الحاسوب لهذه الاوامر, فإن السلحفاه تبدأ برسم الشكل الاساس المراد دورانه مرة واحده , ثم تكرر هذا الاساس عده مرات حول نقطة البداية بمقدار M مرة,

وبزاوية دوران قدرها 360/m درجة حول نقطة البداية.

___---***---___

3/الاجراءات Procedurs

الاجراءات Procedurs

لنفرض انك رسمت شكلا و ليكن مربعا, ثم مسحته من نافذه الرسم, و من نافذه الكتابة واردت اعاده رسم الشكل نفسه, ماذا ستفعل ؟ ستعيد كتابة الاوامر مرة اخرى, ولو كانت هذه الاوامر كثيرة ستجد ان اعاده كتابتها امر مزعج, و السؤال الذي قد يتبادر الى ذهنك هو: الا يوجد طريقة اخرى لرسم الشكل نفسه عده مرات دون الحاجة الى اعاده كتابة الاوامر في كل مرة ؟ و الجواب على ذلك نعم تستطيع ذلك لكن كيف ؟

ادخل ما ياتي To Tri ثم اضغط مفتاح انتر

ادخل الاتى :

Repeat 6 [(repeat 3[fd 80 Rt 120]rt 60

اضغط مفتاح انتر

ادخل End ثم اضغط على مفتاح انتر

ادخل Tri ثم اضغط مفتاح انتر

امسح الشكل وكذلك محتويات نافذه كتابة الاوامر

ادخل Tri

ادخل الاوامر الاتية:

To Squ

Repeat 4[fd 40 Lt 90]

Fd 40

Lt 30 Fd 40 Lt 120 Fd 40 Ht

ادخل Squ ثم اضغط مفتاح انتر

ارسم هذا الشكل اكثر من مرة

---

تعديل الاجراءات Edit Procedures

ادخل الامر التالي : Edit Squ

اضغط انتر

باستخدام لوحة المفاتيح عدل جميع الارقام 60 الى 80 ثم اضغط بعد ذلك على مفتاح F2 الموجود على لوحة المفاتيح

ادخل الامر Cs

ادخل Squ ثم اضغط انتر

ادخل Edit 123

ادخل Edit Tri

ادخل Edit Fd

ملحوظة :

1-اذا لم نتبع Edit باسم الاجراء فان الحاسوب سينقلنا الى شاشة المحرر Editor و كاننا نتعامل مع اجراء جديد

2-اذا ادخلنا الامر Edit متبوعا باسم خطا فان الحاسوب سينقلنا الى شاشة المحرر Editor و كاننا نتعامل مع اجراء جديد بهذا الاسم الخطا

---

حفظ الاجراء Save Procedure

ضع القرص المرن في محرك الاقراص

اكتب Save "a/:squar في نافذه المتابة ثم اضغط انتر

لحفظ الاجراء على القرص المرن اتبع احدى الطرق الاتية :

الطريقة الاولى : ادخل القرص المرن في محرك الاقراص المرنة

في نافذه كتابة الاوامر اكتب Save "a/: متبوعا باسم الاجراء , ثم اضغط انتر

الطريقة الثانية : ادخل القرص المرن في محرك الاقراص المرنة

اختر امر حفظ باسم Save As من قائمة ملف File فتظهر لك شاشة

اختر محرك الاقراص A: من حقل محركات الاقراص

اكتب اسما للملف في حقل اسم الملف File Name ثم اضغط Ok

---

الاجراء Procedure : مجموعة من الاوامر او التعليمات تعطى اسما معينا, ليتم تخزينها في الذاكرة للحاسوب , لتنفيذها وقت الحاجة اليها, و ذلك بعد كتابة اسم الاجراء .

لكتابة الاجراء يجب ان تبدا بــ To متبوعا باسم الاجراء , و ينتهي الاجراء بــ End , على هذا النحو :

To Tri

الاوامر

End

ويفضل ان يكون اسم الاجراء معبرا عن محتويات هذا الاجراء فمثلا لرسم مثلث يفضل ان يكون اسم الاجراء Tri وهو اختصار لكلمة Triangle (مثلث) . وعند كتابة الاجراء ينبغى مراعة التالي :

1-ان يترك فراغ بين To و اسم الاجراء

2-الا يكون اسم الاجراء من اوامر لغة لوغو كـ Fd,bk,rt,ru , .... الح

3-يفضل الا يبدا اسم الاجراء برقم او رموز خاصة مثل $,+,- , ... الخ

و عند كتابة محتويات اوامر او تعليمات الاجراء , يجب الضغط على انتر , بعد كل سطر , كما نلاحظ ظهور علامة < في بداية كل سطر من سطور محتويات الاجراء بدلا من علامة الاستفهام .

و لتنفيذ الاجراء يكتب اسم الاجراء في نافذه كتابة الاوامر مع الانتباه الى ضروره مطابقة الاسم لاسم الاجراء المراد تنفيذه .

التعديل والتحرير Edit :-

للتعديل في محتويات الاجزاء نستخدم امر Edit متبوعا باسم الاجراء المراد تعديله مع ضروره الانتباه الى الامور التالية :-

1- كتابة الامر Edit كاملا متبوعا باسم الاجراء المراد تعدليه .

2- ترك فراغ بين الامر Edit و اسم الاجراء المراد تعديله

3- ان يكون الاسم المتبوع بـ Edit مطابقا تماما لاسم الاجراء المراد تعديله

4-عند الانتهاء من عمليه التعديل اضغط على مفتاح F2

___---***---___

انتهى الجزء الاول



انتظروا الاجزاء القادمة

ارجو ان يكون اعجبكم و نال اعجابكم

تقبلوا تحياتي

==--==

elhabib
10-04-2006, 10:59 AM
الغالــــــي

شقــــــــي


بعد غياب تعود بتالق متميز دوما

تعود ومعك عطر التالق والتوهج

عدنا لبساتين الكلمات تهمس لنا بعطر المعاني


اهلا بك من جديد وبالمواضيع الرائعه

ما اجملما تقدمة لنا دوما من مواضيع قيمة ورائعه

كل الشكر والتقدير لك

وفي انتظار المزيد منك يا متالق المنتدي

Sh2ee
10-04-2006, 04:49 PM
اخى الغالى
الحبيب

يسلملى عبر مرورك و زوء كلماتك الرقيقه

والله يعجز قلمى كثيرا حين يرى روعة ردك

وجمال كلماتك

شكرا مره اخرى على مرورك وانشالله تكون استفدة من الموضوع

Che
10-05-2006, 03:37 PM
مشكور اخى شقى و الرجاء الرد على الرسائل الخاصة

LoVe StOrY
10-29-2006, 10:32 PM
شكرا اوى الشرح واضح وسهل

redtiger
01-02-2007, 09:54 PM
مشكووووووووووور اخي

.SMART
01-03-2007, 02:23 PM
شقي

مشكوووووور ياقائد ياغالي
تحياتي لك
ننتظر منك كل ما هو جديد منك
مشكووووووووووووور

Sh2ee
01-03-2007, 02:59 PM
احبائى

سامى

نانسى

ريدتيجر

شكراَ على مروركم الغالى

واتمنى ان يكون الشرح انال رضاكم

ارق تحيه