الخميس، 7 مايو 2015

نماذج امتحانات نهاية الفصل الدراسي الثاني

أعزائي الطلاب أقدم لكم نماذج امتحانات سابقة في مادة التكنولوجيا ... أتمنى أن تستفيدوا منها في التعرف على طبيعة الامتحان ونوعية الأسئلة ومستواها ... تابعوا المدونة للحصول على المزيد من النماذج فور تجهيزها


الجمعة، 21 ديسمبر 2012

مثال على التركيب (Select Case)



مستخدماً التركيب (Select Case)
أكتب بلغة Visual Basic برنامجاً لحساب معدل الفصلين لأحد طلبة الصف العاشر الأساسي في مادة التكنولوجيا حيث (معدل الفصلين = درجة الفصل الأول + درجة الفصل الثاني / 2) ثم يعطي البرنامج الطالب تقديراً مناسباً لمعدله.


المرحلة الأولى: تصميم واجهة البرنامج.
لتصميم واجهة البرنامج فإننا نحتاج إلى الأدوات التالية:
1. عدد (4) صناديق نص وستستخدم لإدخال البيانات (درجة الفصل الأول، درجة الفصل الثاني) ولإخراج النتائج (معدل الفصلين للطالب، التقدير).
2. عدد (4) أدوات تسمية لتسمية كل صندوق من صناديق النص السابقة.
3. عدد (1) زر أمر وهو الذي سيقوم المبرمج ببرمجته وسيقوم مستخدم البرنامج بالنقر عليه بعد إدخال البيانات للحصول على النتيجة.
إذاً ستصبح واجهة البرنامج كما بالصورة:
 المرحلة الثانية: ضبط خصائص الأدوات
والهدف من هذه المرحلة هو إخراج البرنامج بشكل واضحٍ ومفهوم للمستخدم. ويستخدم لهذا الغرض إطار الخصائص الموجود على يمين الشاشة.
وتكون واجهة البرنامج بعد هذه المرحلة كما بالصورة:
المرحلة الثالثة: كتابة التعليمات البرمجية
وهي أهم مراحل كتابة البرنامج حيث سيقوم المبرمج ببرمجة البرنامج لأداء الوظيفة وهي حساب معدل الفصلين للطالب والتقدير.
ويتم ذلك بالنقر بمفتاح الفأرة الأيسر نقراً مزدوجاً على زر الأمر حيث تظهر شاشة البرمجة فيطبع فيها التعليمات البرمجية كما في الصورة التالية:

المرحلة الرابعة والأخيرة: تنفيد البرنامج وتجريبه وذلك بعدة طرق أسهلها النقر على المفتاح ( F5)  من لوحة المفاتيح. حيث تظهر واجهة البرنامج ويقوم المبرمج بإدخال البيانات والنقر على زر الأمر للتأكد من عمل البرنامج بالشكل الصحيح. كما بالصورة:


الأربعاء، 19 ديسمبر 2012

مثال على الصيغة الثانية من صيغ الجمل الشرطية

أكتب بلغة Visual Basic برنامجاً لحساب مجموع درجات طالب في مادة التكنولوجيا والتي تقسم على النحو التالي
(10) درجات لاختبار الشهر الأول، (20) درجة لاختبار نصف الفصل، (10) درجات لاختبار الشهر الثاني، (10) درجات للنشاط، (50) درجة للاختبار النهائي. ثم يقوم البرنامج بتقدير وضع الطالب في المادة (ناجح أو راسب) بناء على مجموع درجاته
المرحلة الأولى: تصميم واجهة البرنامج
لتصميم واجهة البرنامج فإننا نحتاج إلى الأدوات التالية:
1. عدد (7) صناديق نص وستستخدم لإدخال البيانات (الدرجات الخمسة للطالب) ولإخراج النتائج (مجموع الدرجات، ووضع الطالب في المادة).
2. عدد (7) أدوات تسمية لتسمية كل صندوق من صناديق النص السابقة.
3. عدد (1) زر أمر وهو الذي سيقوم المبرمج ببرمجته وسيقوم مستخدم البرنامج بالنقر عليه بعد إدخال البيانات للحصول على النتيجة.
إذاً ستصبح واجهة البرنامج كما بالصورة:
المرحلة الثانية: ضبط خصائص الأدوات
والهدف من هذه المرحلة هو إخراج البرنامج بشكل واضحٍ ومفهوم للمستخدم. ويستخدم لهذا الغرض إطار الخصائص الموجود على يمين الشاشة.
وتكون واجهة البرنامج بعد هذه المرحلة كما بالصورة:

 المرحلة الثالثة: كتابة التعليمات البرمجية
وهي أهم مراحل كتابة البرنامج حيث سيقوم المبرمج ببرمجة البرنامج لأداء الوظيفة وهي حساب مجموع الدرجات ووضع الطالب في المادة.
ويتم ذلك بالنقر بمفتاح الفأرة الأيسر نقراً مزدوجاً على زر الأمر حيث تظهر شاشة البرمجة فيطبع فيها التعليمات البرمجية كما في الصورة التالية:
 المرحلة الرابعة والأخيرة: تنفيد البرنامج وتجريبه وذلك بعدة طرق أسهلها النقر على المفتاح ( F5 ) من لوحة المفاتيح. حيث تظهر واجهة البرنامج ويقوم المبرمج بإدخال البيانات والنقر على زر الأمر للتأكد من عمل البرنامج بالشكل الصحيح. كما بالصورة:

التحكم في سير البرنامج

التحكم في سير البرنامج
يستخدم المبرمج نوعاً خاصاً من التعليمات البرمجية للتحكم في سير البرنامج يطلق عليها (الجمل الشرطية).
ويوجد عدة صيغ من الجمل الشرطية منها:
1.     الصيغة (If – Then)
أمر واحد فقط
Then
الشرط
If
ومعناها أنه إذا تحقق (الشرط) فيقوم البرنامج بتنفيذ (الأمر).
2.     الصيغة (If – Then – End if)
End if
مجموعة أوامر
Then
الشرط
If
تقوم هذه الصيغة بتنفيذ مجموعة أوامر بدلاً من أمر واحد، وذلك إذا تحقق الشرط.
3.     الصيغة (If – Then – Else - End if)
End if
مجموعة أوامر (2)
Else
مجموعة أوامر (1)
Then
الشرط
If
تقوم هذه الصيغة بتنفيذ مجموعة الأوامر (1) عندما يتحقق الشرط، أما عندما لا يتحقق الشرط فإنها تنفذ مجموعة الأوامر (2)

الثلاثاء، 11 ديسمبر 2012

( 2 ) الاقترانات في Visual Basic

أكتب بلغة Visual Basic برنامجاً لحساب الاقترانات المثلثية الأساسية (الجيب ، جيب التمام ، الظل) لزاوية ما
المرحلة الأولى: تصميم واجهة البرنامج
لتصميم واجهة البرنامج فإننا نحتاج إلى الأدوات التالية:
1. عدد (4) صناديق نص وستستخدم لإدخال البيانات (قياس الزاوية) ولإخراج النتائج (الجيب، جيب التمام، الظل).
2. عدد (4) أدوات تسمية لتسمية كل صندوق من صناديق النص السابقة.
3. عدد (1) زر أمر وهو الذي سيقوم المبرمج ببرمجته وسيقوم مستخدم البرنامج بالنقر عليه بعد إدخال البيانات للحصول على النتيجة.
إذاً ستصبح واجهة البرنامج كما بالصورة:
المرحلة الثانية: ضبط خصائص الأدوات
والهدف من هذه المرحلة هو إخراج البرنامج بشكل واضحٍ ومفهوم للمستخدم. ويستخدم لهذا الغرض إطار الخصائص الموجود على يمين الشاشة.
وتكون واجهة البرنامج بعد هذه المرحلة كما بالصورة:
المرحلة الثالثة: كتابة التعليمات البرمجية
وهي أهم مراحل كتابة البرنامج حيث سيقوم المبرمج ببرمجة البرنامج لأداء الوظيفة وهي حساب الجيب وجيب التمام والظل للزاوية علماً بأن الفيجوال بيسك لا يتعامل إلا مع القياس الدائري للزاوية، والشائع استخدامه هو القياس الستيني للزاوية ولذلك فإننا سنقوم أثناء كتابة التعليمات البرمجية بتحويل القياس الستيني إلى دائري
انقر بمفتاح الفأرة الأيسر نقراً مزدوجاً على زر الأمر حيث تظهر شاشة البرمجة واطبع فيها التعليمات البرمجية كما في الصورة التالية:
المرحلة الرابعة والأخيرة: تنفيد البرنامج وتجريبه وذلك بعدة طرق أسهلها النقر على المفتاح ( F5 ) من لوحة المفاتيح. حيث تظهر واجهة البرنامج ويقوم المبرمج بإدخال البيانات والنقر على زر الأمر للتأكد من عمل البرنامج بالشكل الصحيح. كما بالصورة: