بوابة الثانوية العامة المصرية

بوابة الثانوية العامة المصرية (https://www.thanwya.com/vb/index.php)
-   حاسب آلى 3ع ترم2 (https://www.thanwya.com/vb/forumdisplay.php?f=1965)
-   -   إلى الاساتذة المحترمين ...برجاء التفاعل والمشاركة (https://www.thanwya.com/vb/showthread.php?t=686434)

المهدي مصطفى السعيد 03-05-2016 07:37 AM

إلى الاساتذة المحترمين ...برجاء التفاعل والمشاركة
 
****** كل عام وحضراتكم جميعا بالف الف خير ************
* عندي استفسار بسيط أرجو من حضراتكم مشاركتنا فيه ..... هذا نص سؤال في امتحان الدقهلية العام الماضي 2015 الفصل الدراسي الثاني " مايو يعني "
1- عند تخزين القيمة (265) فى متغير من النوع Byte ينتج خطأ من النوع ............( أثناء التشغيل – المنطقى – الإملائى)
* ما هي الاجابة الصحيحة .. ؟؟؟؟؟
علما بان - وهذه ملاحظتي - السؤال مطاط او حمّال لأكثر من معنى فمثلا ..
* هل المقصود بكلمة تخزين القيمة في امر تخصيص اثناء كتابة الكود
* dim x as byte = 265
على فكرة الاجابة في هذه الحالة هو انه ...." خطأ إملائي" .... صح وبالتجربة
* أما اذا كان المقصود هو تخزين قيمة عن طريق ادخالها في مربع النص TextBox. ويكون ذلك اثناء التشغيل فالخطأ طبعا واضح انه سيكون ...خطأ اثناء التشغيل ..
شكرا جزيلا لحضراتكم ... كل عام انتم بالف الف خير

أيمن سيف 03-05-2016 08:29 PM

أخى الفاضل
عندما رأيت هذا السؤال العام الماضى أثناء تشغيل الإمتحان ورد على ذهنى إجابتين هما إملائى و نحوى و الإجابة الأخرى عند التشغيل
لو حضرتك نفذت الكود ستجد البرنامج يضع خط أزرق تحت 256 و معنى هذا أن الخطأ إملائى و نحوى و ذلك وقت كتابة الكود فقط
لو ضغطت مفتاح F5 ستجد رسالة تظهر و هى Over flow Exption was unhandled و أنت تعلم أخى الفاضل أن هذه الرسالة لا تظهر إلا وقت التشغيل
و خلاصة القول أن هذا الخطأ هو عند التشغيل بالرغم من وجود خط أزرق و هذا لسبب بسيط جدا و هو أن الخطأ عند التشغيل يكون بسبب تخصيص قيمة تختلف عن نوع البيان مثل الكود التالى
Dim A As byte = 1000
ملحوظة هامة
الخطأ فى إختيار اسم البيان ينتج عنه خطأ إملائى و نحوى
الخطأ فى ختيار نوع البيان ينتج عنه خطأ عند التشغيل
الخطأ فى العمليات الحسابية ينتج عنه خطأ منطقى

احمد عبدالشكور 03-05-2016 08:46 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة أيمن سيف (المشاركة 6424156)
أخى الفاضل
عندما رأيت هذا السؤال العام الماضى أثناء تشغيل الإمتحان ورد على ذهنى إجابتين هما إملائى و نحوى و الإجابة الأخرى عند التشغيل
لو حضرتك نفذت الكود ستجد البرنامج يضع خط أزرق تحت 256 و معنى هذا أن الخطأ إملائى و نحوى و ذلك وقت كتابة الكود فقط
لو ضغطت مفتاح f5 ستجد رسالة تظهر و هى over flow exption was unhandled و أنت تعلم أخى الفاضل أن هذه الرسالة لا تظهر إلا وقت التشغيل
و خلاصة القول أن هذا الخطأ هو عند التشغيل بالرغم من وجود خط أزرق و هذا لسبب بسيط جدا و هو أن الخطأ عند التشغيل يكون بسبب تخصيص قيمة تختلف عن نوع البيان مثل الكود التالى
dim a as byte = 1000
ملحوظة هامة
الخطأ فى إختيار اسم البيان ينتج عنه خطأ إملائى و نحوى
الخطأ فى ختيار نوع البيان ينتج عنه خطأ عند التشغيل
الخطأ فى العمليات الحسابية ينتج عنه خطأ منطقى

أحسنت أستاذ أيمن ...... أحييك
كل الشكر والتقدير لحضرتك .


المهدي مصطفى السعيد 03-05-2016 10:34 PM

[QUOTE=احمد عبدالشكور;6424160]
أحسنت أستاذ أيمن ...... أحييك
كل الشكر والتقدير لحضرتك .

الاستاذ المحترم / ايمن سيف
الاستاذ المحترم / احمد عبد الشكور ...
شكرا جزيلا لاهتمام حضراتكما ..... ولكن يا سادة وبالتجربة يظهر خط ازرق تحت القيمة بما يعني انه خطأ املائي ولا يعمل هذا الكود بل يصدر رسالة خطأ ان هناك خطأ في بناء الجملة " الاملائي يعني " ويطلب منك ان كان يشغل اخر موضوع ناجح قبله ام لا ...... ولا يعمل هذا الكود حتى يظهر الخطا اثناء التشغيل ....
Dim x as Byte = 265
msgbox (x)
اعتقد ان صياغة السؤال كانت يجب ان تكون
عند تخزين القيمة 265 في أداة Textbox..لمتغير من النوع byte..... ساعتها يكون الخطا اثناء التشغيل...... شكرا يا سادة

أشرف حسن 04-05-2016 04:35 PM

تكملة لنفس الموضوع
 
معنى خطأ فى الصياغة هل مقصود الاملائى والنحوى ام المنطقى

الفرسان2009 06-05-2016 12:13 AM

الاجابة : خطأ عن التشغيل


جميع الأوقات بتوقيت GMT +2. الساعة الآن 04:49 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.