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
___---***---___
انتهى الجزء الاول
انتظروا الاجزاء القادمة
ارجو ان يكون اعجبكم و نال اعجابكم
تقبلوا تحياتي
==--==
___---***---___
أهلا بكم في موضوعي الجديد
ملحوظة :- هذا الموضوح شرح حصري كامل للغة البرمجة 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
___---***---___
انتهى الجزء الاول
انتظروا الاجزاء القادمة
ارجو ان يكون اعجبكم و نال اعجابكم
تقبلوا تحياتي
==--==