|
تمرير
القيم للإجراءات :
التعريف
المألوف لإجراء رسم المربع
يأخذ
الشكل
:
To square
repeat 4[fd 20 rt 90]
end
وهو يرسم
مربع طول ضلعه 20 خطوة
.
و توجد
طريقة أخري أكثر مرونة تعتمد علي تمرير قيم
للإجراء ، عند نداء الإجراء -وقت التشغيل- ، وهذا يتم
بوضع نقطتين(:) بعد اسم الإجراء يليهما كلمة ،
وهما معا يعبرا عن قيمة متغير سوف تمرر لدي
بدء التنفيذ . فمثلاً
:
to square :sides
repeat 4 [fd :sides rt 90]
end
وهنا ينادي
الإجراء مع ترك مسافة و كتابة قيمة - طول الضلع
- ثم ضغط مفتاح الإدخال :
فمثلاً :
SQUARE 50
هنا يتم
رسم مربع طول ضلعه 50 خطوة
.
square 20
يرسم
مربع طول ضلعه 20 خطوة .
ملحوظة
: يمكنك تمرير عدة قيم للإجراء .
|