3- قائمة التصحيح Debug :

عند تنفيذ البرامج تحدث أخطاء بعضها بسبب تخصيصات المتغيرات والثوابت وبعضها بسبب أخطاء بناء الأوامر ، وبعضها لأخطاء رياضية ، والقائمة الحالية مفيدة لأنها تتيح لك بعض الوسائل المعاونة لاكتشاف الأخطاء وإتاحة الفرصة لتصحيحها :

  

أ- الخيار إيقاف Break :

هذه الوظيفة مفيدة في حالة برامج المعاودة المستمرة ، حيث يستمر البرنامج في نداء نفسه أو لآي سبب آخر ، هنا يمكن إيقاف البرنامج بثلاث طرق :

·                       من القائمة بالوظيفة Break 

·                       بلمس المفتاحين Ctrl + G

·                      بنقر أيقونة الإيقاف أو قطع التنفيذ .

 

ب- الخيار تعليق التنفيذ أو الإيقاف المؤقت Pause :

هذه الوظيفة تعلق أو توقف تنفيذ البرنامج مؤقتاً وهي تختلف عن الإيقاف السابق في إمكانية استئناف البرنامج من النقطة التي تم إيقاف البرنامج عندها بالأمر Co ، أو بنقر أيقونة الاستمرار الخضراء. ، كما يوجد أيقونة خاصة بتعليق تنفيذ البرنامج وهي الأيقونة الصفراء ، وفيما يلي طرق تعليق التنفيذ:

·                       بكتابة الأمر PAUSE من داخل البرنامج .

·                      باستخدام وظيفة الاختيار Pause .

·                      بنقر أيقونة الإيقاف المؤقت الصفراء (علامة المرور الصفراء الوسطي)

 

ج- الخيار استمر Continue :

هذه الوظيفة تستأنف عمل برنامج تم إيقافه مؤقتا كما بالفقرة السابقة ، ويمكن استئناف البرنامج بثلاث :

·                       بكتابة الأمر CO عند محث لوجو (المحث يتبدل في حالة الإيقاف المؤقت ليصبح PAUSE> ) .

·                      بنقر علامة المرور الخضراء اليسرى .

·                      باستخدام وظيفة الخيار استمر من قائمة التصحيح .

 

ء- الخيار نفذ خطوة – خطوة Single step :

هذه الوظيفة تتيح لك تنفيذ البرنامج خطوة - خطوة  مما يتيح مواضع الخطأ في الرسوم ، والمتغير Single.step  هو متغير نظام إما قيمته صحيحة TRUE، فيتم الدخول في طور التنفيذ خطوة – خطوة أو غير صحيحة FALSE وهو الطور العادي .

المتغير SINGLE.STEP متغير نظام يتيح مراقبة الإجراء أو تنفيذ الأمر ، وهو يظهر كل خطوة قبل تنفيذها ، ويتوقف حتى تكتب الأمر CO أو CONTINUE أو نقر علامة المرور الخضراء .

 

  والمتغير SINGLE.STEP يتيح للمستخدم اختبار الجمل بمتغيراتها المختلفة ، أو إجراء عملية الحساب أثناء التنفيذ.

   

وللرجوع لنافذة التفاعل أو الشاشة المنقسمة ألمس المفتاحين Ctrl + G أو اكتب الأمر TOPLEVEL ، ولإلغاء وظيفة الخطوة – خطوة اجعل المتغير قيمته FALSE أو الغي تعليمه من القائمة .  

 MAKE "SINGLE.STEP "FALSE

 

هـ الخيار إجراءات Procedures :

هذه الوظيفة تمكنك من مراقبة تنفيذ الإجراءات ولدي اختيارك لتكل الوظيفة يظهر لك المربع الحواري التالي :

 

هنا اخترنا الإجراء المسمي star  لمراقبته ، وهنا نجد أن نافذة الاقتفاء TRACE و بدأت تظهر بها البيانات التالية :

حيث تظهر خطوات تنفيذ البرنامج في نافذة الاقتفاء .

 

و- الخيار اقتفي قيم المتغيرات Names  :

 

هذه الوظيفة تتيح لك معرفة التغير في متغير معين ، وينبغي أن تكون المتغيرات شاملة ، حتي يمكن رؤيتها ، فمثلا اصنع متغير شامل وليكن  :X

واجعله مدخل لإجراء أو انشئ المتغير بالأمر Make من داخل البرنامج  كما بالإجراء التالي  :

make “x 1

TO STAR :X

make "a 1

     repeat 5[fd :x rt 144]

rt :a +2

star :x+2

END

ولدي اختيارك لمراقبة أسماء المتغيرات من قائمة التصحيح يظهر لك المربع الحواري التالي :

 

 لاحظ أن المتغيرين A,X  يظهران بطريقة آلية في القائمة اليسري ، وتعليم أيهما ينقله للقائمة اليمني ، ويمكنك مراقبة كل قيم المتغيرات الشاملة بلمس الزر Add all . وبعد اختيارك انقر الزر Done  ، واختر الإجراء الذي تريد

star 5

 

وكما تري ظهرت نافذة المتغيرات التي تسمي Names (هكذا هو اسم المتغيرات في لوجو) وتري أما المتغير A  القيمة 1 وأمام المتغير X القيمة 47 ، وتلاحظ أن تلك تتغير بسرعة بينما تظل القيمة A =1 .

 

ز- الخيار راقب الخواص :

تتمتع اللوجو بإمكانية إنشاء قاعدة بيانات صغيرة ، فيمكنك أن تدخل خواص لشيء ما مثل خواص شخص طوله – لون عينيه – وزنه ومراقبة تلك الخواص ولدي اختيارك لوظيفة مراقبة الخواص يظهر لك المربع الحواري التالي :

 ولنفرض أننا نرغب في مراقبة الإجراء MOVE الذي يضيف خاصية تحريك السلحفاة مع الماوس ، حينئذ تظهر لك نافذة مراقبة الخواص وبها رسالة كما يلي  :

 ح- الخيار مراقبة شاملة :

وهو يفيد في المراقبة الشاملة لإجراءات و الأوليات وله اربع خيارات يوضحها الشكل التالي :

 

  

·                      - لاشيء.

·                      - مراقبة إجراءات .

·                      - مراقبة أوليات .

·                      - مراقبة كل شئ .

 

فالخيار الأول هو الفعال ، وبالتالي لن يتم مراقبة آي شئ ، وبجواره علامة b ، ونقر آي خيار آخر ينقل تلك العلامة إليه ، وإذا اخترت الخيار إجراءات Procedures ، فإن المراقبة في خطي صغيرة سوف تكون علي مستوي الإجراءات فقط ، والخيار الثالث يجعل المراقبة لكل شئ وهذا يظهر تنفيذ كل شئ تنفذه السلحفاة ببطء .

 


 

 

Logo For All Home Page

Pc Logo Arabic Tutorials

MswLogo Arabic Tutorials

Turtle Tracks Arabic Version The Other Authors's WebSites
  Visual Basic For all Computer and Learning Learn Mathematics BadrStat For Statistical Analysis
 

أرسل رسالتك أو استفسارك الآن

يمكنك الآن أن ترسل ملاحظاتك و تعليقاتك مباشرة ، والبحث عن المواقع ذات الصلة 

مركز الكمبيوتر التربوي 

حقوق الطبع والنسخ محفوظة للمؤلف

     آخر تعديل : الاحد جمادى الأولى 19, 1426 01:06:07 م