Sh2ee
10-05-2006, 01:55 AM
بسم الله الرحمن الرحيم
___---***---___
اهلا بكم في الجزء الثالث
الاجزاء السابقة
..::||::.. شرح لغة اللوجو Logo ..::||::.. (الجزء الاول)
..::||::.. شرح لغة اللوجو Logo ..::||::.. (الجزء الثاني)
___---***---___
ادخل الاوامر الاتية لللاجراء الفرعي الاول :-
To Num1
Rt 90 Fd 60 Bk 30 Lt 90 Fd 80 Bk 80 Rt 90 Fd 30
End
ادخل الاوامر الاتية لللاجراء الفرعي الثاني :-
To Num2
Repeat 2[fd 80 Rt 90 Fd 60 Rt 90]
End
ادخل الاوامر الاتية لللاجراء الرئيس :-
To Num
Num1
Pu Fd 30 Lt 90 Pd
Num2
End
ادخل Num ثم اضغط انتر
---
لو اردنا تغيير مواقع الاشكال الفرعية في الشكل الرئيس هل سنعيد كتابة الاوامر السابقة كلها ؟
الجواب لا .
وكل ما هنالك هو اجراء تعديل بسيط في الاجراء الرئيس الاخير Num
---
عدل الاجراء Num بحيث يصبح على النحو الاتي
To Num
Num2
Rt 90 Pu Fd 80 Pd Lt 90
Num1
ادخل الامر Cs
ادخل Num ثم اضغط انتر
---
اذا تستطيع احداث تغيير في الشكل من خلال تعديل بسيط في الاجراء الرئيس.
مع التنبه الى ضروره بدء تنفيذ الاجراء الفرعي التالي من حيث انتهى تنفيذ الاجراء الفرعي الذي قبله وهكذا .....
---
..::||::.. ملحوظة ..::||::..
-ينبغي ان تكون الاجراءات في ذاكرة الحاسوب حتى يتم تنفيذها
-عند الحفظ ينبغي ان تحفظ جميع الاجراءات القرص
-عند التحميل (الاسترجاع) ينبغي تحميل جميع الاجراءات من القرص
---
عرض اسماء الاجراءات الموجوده في ذاكرة الحاسوب
ادخل الامر Posq1 ثم اضغط انتر
اكتب الامر Po Sq1 ثم اذغط انتر
ادخر الامر Po All ثم اضغط انتر
---
مسح الاجراءات من ذاكرة الحاسوب
ادخل الامر Erase Sq1 ثم اضغط انتر
نفذ الامر Sq1
ادخل الامر Erase All ثم اضغط انتر
نفذ الان اي اجراء موجود في الذاكرة مثل Sq1 , Sq2
---
..::||::.. ملحوظة ..::||::..
ينبغي استرجاع الاجراء من القرص المرن الى ذاكرة الحاسوب قبل تنفيذه (ان لم يكون موجودا في ذاكرة الحاسوب)
---
الامر Po (print Out )
يستخدم لعرض خطوات الاجراء المعنى في نافذه كتابة الاوامر , ولا يسمح لنا بتعديل محتويات هذا الاجراء.
و الصيغة العامة له : اسم الاجراء Po"
---
الامر Po All (print Out All)
يعرض خطوات جميع الاجراءات الموجوده في ذاكرة الحاسوب.
---
الامر Erase
يقوم بمسح الاجراء من ذاكرة الحاسوب
و الصيغة العامة لللامر :* اسم الاجراء Erase
---
الامر Erase All
يقوم بمسح جميع الاجراءات الموجوده في ذاكرة الحاسوب
___---***---___
امر التحميل (الاسترجاع) Load :-
يقوم هذا الامر بتحميل الاجراء الذي تم حفظه على القرص الى ذاكرة الحاسوب للقيام بتنفيذه :-
اسم الاجراء : Load "a/:
حيث A هو رمز القرص المرن
اسم الاجراء هو الاجراء المخزن على القرص المرن والمراد استرجاعه الى ذاكره الحاسوب لتنفيذه , مع الانتباه لضرورة وضع فراغ بين الامر Load وعلامة التنصيص .
الاجراءات الفرعية :-
مجموعة من الاجراءات الجزئية لاجراء رئيس يتم تنفيذها ضمن الاجراء الرئيس
و تستخدم الاجراءات الفرعية لــــ:-
1-تسهيل العمل
2-توفير الوقت والجهد
3-سهولة متابعة الاخطاء
4-سهولة التعديل والتغيير
وعند استعمال الاجراءات الفرعية ينبغي الانتباه لما ياتي :
-ضرورة بدء تنفيذ الاجراء الفرعي التالي من حيث انتهى تنفيذ الاجراء الفرعي السابق .
-ان تكون اسماء الاجراءات الفرعية المكونة لللاجراء الرئيس مطابقة تماما لاسماء الاجراءات الفرعية .
-لتنفيذ الاجراء الرئيس ينبغي ان يكون هذا الاجراء موجودا في ذاكرة الحاسوب و كذلك جميع الاجراءات المكونة له.
___---***---___
انتهى الجزء الثالث
انتظروا الجزء الرابع و الاخير
تقبلوا تحياتي
___---***---___
اهلا بكم في الجزء الثالث
الاجزاء السابقة
..::||::.. شرح لغة اللوجو Logo ..::||::.. (الجزء الاول)
..::||::.. شرح لغة اللوجو Logo ..::||::.. (الجزء الثاني)
___---***---___
ادخل الاوامر الاتية لللاجراء الفرعي الاول :-
To Num1
Rt 90 Fd 60 Bk 30 Lt 90 Fd 80 Bk 80 Rt 90 Fd 30
End
ادخل الاوامر الاتية لللاجراء الفرعي الثاني :-
To Num2
Repeat 2[fd 80 Rt 90 Fd 60 Rt 90]
End
ادخل الاوامر الاتية لللاجراء الرئيس :-
To Num
Num1
Pu Fd 30 Lt 90 Pd
Num2
End
ادخل Num ثم اضغط انتر
---
لو اردنا تغيير مواقع الاشكال الفرعية في الشكل الرئيس هل سنعيد كتابة الاوامر السابقة كلها ؟
الجواب لا .
وكل ما هنالك هو اجراء تعديل بسيط في الاجراء الرئيس الاخير Num
---
عدل الاجراء Num بحيث يصبح على النحو الاتي
To Num
Num2
Rt 90 Pu Fd 80 Pd Lt 90
Num1
ادخل الامر Cs
ادخل Num ثم اضغط انتر
---
اذا تستطيع احداث تغيير في الشكل من خلال تعديل بسيط في الاجراء الرئيس.
مع التنبه الى ضروره بدء تنفيذ الاجراء الفرعي التالي من حيث انتهى تنفيذ الاجراء الفرعي الذي قبله وهكذا .....
---
..::||::.. ملحوظة ..::||::..
-ينبغي ان تكون الاجراءات في ذاكرة الحاسوب حتى يتم تنفيذها
-عند الحفظ ينبغي ان تحفظ جميع الاجراءات القرص
-عند التحميل (الاسترجاع) ينبغي تحميل جميع الاجراءات من القرص
---
عرض اسماء الاجراءات الموجوده في ذاكرة الحاسوب
ادخل الامر Posq1 ثم اضغط انتر
اكتب الامر Po Sq1 ثم اذغط انتر
ادخر الامر Po All ثم اضغط انتر
---
مسح الاجراءات من ذاكرة الحاسوب
ادخل الامر Erase Sq1 ثم اضغط انتر
نفذ الامر Sq1
ادخل الامر Erase All ثم اضغط انتر
نفذ الان اي اجراء موجود في الذاكرة مثل Sq1 , Sq2
---
..::||::.. ملحوظة ..::||::..
ينبغي استرجاع الاجراء من القرص المرن الى ذاكرة الحاسوب قبل تنفيذه (ان لم يكون موجودا في ذاكرة الحاسوب)
---
الامر Po (print Out )
يستخدم لعرض خطوات الاجراء المعنى في نافذه كتابة الاوامر , ولا يسمح لنا بتعديل محتويات هذا الاجراء.
و الصيغة العامة له : اسم الاجراء Po"
---
الامر Po All (print Out All)
يعرض خطوات جميع الاجراءات الموجوده في ذاكرة الحاسوب.
---
الامر Erase
يقوم بمسح الاجراء من ذاكرة الحاسوب
و الصيغة العامة لللامر :* اسم الاجراء Erase
---
الامر Erase All
يقوم بمسح جميع الاجراءات الموجوده في ذاكرة الحاسوب
___---***---___
امر التحميل (الاسترجاع) Load :-
يقوم هذا الامر بتحميل الاجراء الذي تم حفظه على القرص الى ذاكرة الحاسوب للقيام بتنفيذه :-
اسم الاجراء : Load "a/:
حيث A هو رمز القرص المرن
اسم الاجراء هو الاجراء المخزن على القرص المرن والمراد استرجاعه الى ذاكره الحاسوب لتنفيذه , مع الانتباه لضرورة وضع فراغ بين الامر Load وعلامة التنصيص .
الاجراءات الفرعية :-
مجموعة من الاجراءات الجزئية لاجراء رئيس يتم تنفيذها ضمن الاجراء الرئيس
و تستخدم الاجراءات الفرعية لــــ:-
1-تسهيل العمل
2-توفير الوقت والجهد
3-سهولة متابعة الاخطاء
4-سهولة التعديل والتغيير
وعند استعمال الاجراءات الفرعية ينبغي الانتباه لما ياتي :
-ضرورة بدء تنفيذ الاجراء الفرعي التالي من حيث انتهى تنفيذ الاجراء الفرعي السابق .
-ان تكون اسماء الاجراءات الفرعية المكونة لللاجراء الرئيس مطابقة تماما لاسماء الاجراءات الفرعية .
-لتنفيذ الاجراء الرئيس ينبغي ان يكون هذا الاجراء موجودا في ذاكرة الحاسوب و كذلك جميع الاجراءات المكونة له.
___---***---___
انتهى الجزء الثالث
انتظروا الجزء الرابع و الاخير
تقبلوا تحياتي