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

بوابة الثانوية العامة المصرية (https://www.thanwya.com/vb/index.php)
-   حاسب آلى 3ع ترم2 (https://www.thanwya.com/vb/forumdisplay.php?f=1965)
-   -   امــتــحــانــات المـحـافــظــات تــرم ثـــان 2014 ( واجاباتها ) (https://www.thanwya.com/vb/showthread.php?t=599136)

سامح عبد العظيم 09-05-2014 09:59 AM

ما الخطأ في الكود التالي
dim x as byte= 300

أحـمد قرنى 09-05-2014 11:51 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة سامح عبد العظيم (المشاركة 5848171)
ما الخطأ في الكود التالي
dim x as byte= 300

الخطأ هنا املائى ونحوى لانه خطا فى نوع المتغير

winter4444 09-05-2014 01:16 PM

أستاذ أحمد
التكرار يتوقف عند العدد 2 وليس صفر لأن قيمة النهاية 1
صوبني لو أنا خطأ

أحـمد قرنى 09-05-2014 01:28 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة winter4444 (المشاركة 5848331)
أستاذ أحمد
التكرار يتوقف عند العدد 2 وليس صفر لأن قيمة النهاية 1
صوبني لو أنا خطأ

عذرا اخى الفاضل التكرار سيتوقف عند القيمة صفر
هنا معدل الزيادة بالسالب يبقى لازم عشان يتوقف التكرار تكون قيمة البداية اصغر من قيمة النهاية


winter4444 09-05-2014 01:34 PM

سامحني استاذ أحمد
أين سيكون مربع الرسالة قبل أم بعد Next لأن ذلك غير موجود بالسؤال

أحـمد قرنى 09-05-2014 01:39 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة winter4444 (المشاركة 5848353)
سامحني استاذ أحمد
أين سيكون مربع الرسالة قبل أم بعد Next لأن ذلك غير موجود بالسؤال

حضرتك فى حالة عدم وجود مربع الرسالة كما هو فى السؤال فهنا يحتاج قيمة نوع المتغير اللى بعد for واخر قيمة هتخزن به هى القيمة صفر وعندما يقارنها بقيمة نهاية العداد 1 ويجد انها اقل منها يخرج من التكرار عند القيمة صفر

winter4444 09-05-2014 01:50 PM

والله أنا تعبتك معايا لكن سؤال الطالب سيكون حول هذه النقطة
Dim M As Integer

For M = 10 To 1 Step -2
MSGBOX (M
Next
في هذه الحالة التكرار يتوقف عند 2
ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــ
Dim M As Integer
For M = 10 To 1 Step -2
Next
MSGBOX (M
التكرار هنا يتوقف عند الصفر
سؤالي الطالب سيضع القيمة على أساس أي من الاثنين

أحـمد قرنى 09-05-2014 02:55 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة winter4444 (المشاركة 5848377)
والله أنا تعبتك معايا لكن سؤال الطالب سيكون حول هذه النقطة
Dim M As Integer

For M = 10 To 1 Step -2
MSGBOX (M
Next
في هذه الحالة التكرار يتوقف عند 2

حضرتك فى حالة وجود Msgbox هنا بيبقى عايز ما يغرض داخل مربع الرسالة وليس قيمة العداد لان بردو قيمة العداد هيعرض اخر حاجة داخل مربع الرسالة 2 ويطلع ينقض -2 يبقى صفر فى الحالة دى يخرج من التكرار وينفذ ما بعد next وهنا مش موجود حاجة يبقى خلص الكود ويبقى اخر ما عرض داخل مربع الرسالة 2
ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــ
Dim M As Integer
For M = 10 To 1 Step -2
Next
MSGBOX (M
التكرار هنا يتوقف عند الصفر
سؤالي الطالب سيضع القيمة على أساس أي من الاثنين

هنا ال msg box بعد كلمة next والمعروف اننا بنفذ ما بعد next لاما ينتهى التكرار وعشان الزيادة هنا بالسالب هيخرج لما تكون قيمة البداية اصغر من قيمة النهاية واللى هى صفر يبقى هيعرض الصفر بس



اما فى حالة عدم وجود msgbox يبقى هنا هيعرض قيمة العداد الاخيرة واللى انتهى هندها التكرار واللى هى صفر

pola adel 09-05-2014 05:43 PM

شكرا يا استاذ احمد

winter4444 09-05-2014 08:55 PM

ناس كتير يا أستاذ أحمد تقف عند هذه النقطة
كيف لا يوجد مربع رسالة لا قبل Next ولا بعدها ويطلب من الطالب قيمة للمتغير
عموما مشكور أستاذي الفاضل على مجهودك ولا حرمنا الله من إخلاصك وعطائك
بارك الله فيك ... آمين

da el 10-05-2014 12:24 AM

لو سمحت السؤال التالت ثانيا غير موجود حلة ياريت حضرتك تكتب الاجابة وجزاك الله خيرا

أ.حسين احمد 10-05-2014 01:16 AM

بارك الله فيك

نهال أاحمد 10-05-2014 11:18 AM

انا لاحظت انا هناك اختلافات فى قيمه العداد ارجوا توضيحها بالامثله يعنى قيمه التكرار هل تختلف هى الاخرى وكيف تظهر
واتمنى ايضا عمل جزء خاص لشرح for next

رزق درديري 10-05-2014 11:22 AM

1 مرفق
اقتباس:

المشاركة الأصلية كتبت بواسطة winter4444 (المشاركة 5848989)
ناس كتير يا أستاذ أحمد تقف عند هذه النقطة
كيف لا يوجد مربع رسالة لا قبل Next ولا بعدها ويطلب من الطالب قيمة للمتغير
عموما مشكور أستاذي الفاضل على مجهودك ولا حرمنا الله من إخلاصك وعطائك
بارك الله فيك ... آمين

بارك الله فيك

da el 10-05-2014 12:19 PM

رجاء يا استاذ احمد ان تكتب لنا حضرتك قيمة المتغير c,k هتكون كام فى السؤال الثالث ثانيا


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

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