حل التمرين الأول
السطر الأول اسم البرنامج وتمت كتابته من فبل البرنامج ولا دخل لنا به ولا يجوز لنا التعديل عليه وسبق ذكر هذه النقطة ، وقد اخترنا اسم البرنامج أثناء الشروع فى إنشاء مشروع جديد
2- السطر الثانى وهو لحجز مساحة من نوع بايت أى 8 بتات لنوع المتغير الذى إخترنا له إسم Tt وطبعا لا تفرق معنا الحروف الكبيرة من الصغيرة أبدا لكنى أتعمد كتابة المتغيرات تحتوى على حروف كبيرة وصغيرة لأن البرنامج يتعامل مع المتغيرات هذه كلما أردت كتابتها فى أى مكان وفى أى سطر من أسطر البرنامج وكتبتها بالحروف الصغيرة مثلا نجد البرنامج يقوم تلقائيا بإعادة تنسيق الحروف ليطابقها بالسطر الأول عندما حجزت المتغير باستخدام التعليمة dim يعنى كما كتبتها للبرنامج أول مرة هذا من باب الإطمئنان ان البرنامج قام بقبول المتغير .
3- السطر الثالث لبداية البرنامج .
4- السطر الرابع تعيين أطراف الدخل والخرج التى سنحتاجها .
5- السطر الخامس لتصفير الخرج كى لا يكون هناك خرج فى بداية البرنامج ونضمن إطفاء كافة الليدات .
6- السطر السادس عنوان ليتم الرجوع إليه .
7- السطر السابع لبحث هل الطرف الأول من منفذ B يساوى واحد منطقى أم لا .
8- السطر الثامن إعطاء قيمة 2 للمتغير لأننا نريد المتغير يبدأ من قيمة 4 والمفروض أن تكون قيمة البداية التى نريدها بعد العملية الحسابية لذلك إخترنا رقم 2 قبل الحلقة التكرارية .
9- السطر التاسع بداية الحلقة التكرارية
10- مضاعفة قيمة المتغير
11- إخراج قيمة المتغير على المنفذ B
12- تأخير زمنى 1000 ميللى ثانية وهى تساوى 1 ثانية .
13- نهاية الحلقة التكرارية المشروط آخرها بأن تتوقف فور تحقيق الشرط الأخير وهو أن يصبح المتغير يساوى 128 .
15- البحث هل طرف 2 من المنفذ يساوى 1 منطقى ؟
16- إعطاء قيمة للمتغير
17- حلقة تكرارية مشروط أولها .
18- تحميل القيمة إلى المنفذ لتظهر على الليدات .
19- تأخير زمنى كما سبق شرحه .
20- قسمة المتغير على 2 ليتم تحميله بالنظام العشرى .
21- تكرار الحلقة .
22- إنهاء جواب الشرط الثانى
23- إنهاء جواب الشرط الأول
24- إطفاء المنفذ B وهنا يتم إطفاء المنفذ B بعد إجابة أى من الشرطين .
25- إعادة سير البرنامج لعنوان بداية المراقبة .
26- تعليمة نهاية البرنامج الكلى .