الخميس، 20 أكتوبر 2011

سؤال الأسبوع لطالبات الصف الثالث بقسميه


المبرمجة العبقرية :)

 بسمة طالبة بالصف الثالث ثانوي, أرادت تصميم برنامج يحسب محيط الدائرة

بمعلومية نصف القطر (أي أن المستخدم يدخل نصف القطر)

علماً بأن القانون المستخدم لحساب محيط الدائرة هو

م = 2 ط نق

م: محيط الدائرة , ط: قيمة ثابتة = 3.14  , نق = نصف قطر الدائرة

بـ رأيك ماهي المتغيرات والثوابت التي يلزم بسمة أن تعرفها بالبرنامج

هلّا ساعدتها بـ كتابة جمل تعريفية لهذه المتغيرات والثوابت؟

هناك 14 تعليقًا:

ṧĄŔoÔoŇĄ يقول...

امممممم
استاذه منال بصرااحه مافهمت السؤال زين بس بكتب لك اللي فهمته ويمكن يكون صح ويمكن خطأ ابيك تعلقين عليه ..
المتغيرات والثوابت التي تلزم بسمه تعريفها بالبرنامج ؟!
هي .. قانون محيط الددائره والقيمه الثاابته بحيث انه المستخدم عند استخدامه للبرنامج يدخل فقط نصف القطر ويحسب له المحيط .. وذلك يصمم البرنامج بالنوافذ والادوات وكتابة التعليمات ..
اما السؤال الاخر مافهمت اش المقصود بس اذا ارادت تعريفها تكون الثوابت بشكل عام
const اسم الثابت = القيمه
اما المتغير بشكل عاام
Dim اسم المتغير AS النوع
هذا اللي فهمته واتمنى تعليقن وانشااءالله استفيييد اذا كاان خطأ او صح ..
طاالبتك : ساره محمد ^_^

غير معرف يقول...

السلام عليكم ورحمة الله وبركآته ^_^

الثوابت :

Dim X2 As single

الثوابت :

Const Circumference=3.14

طـآلبتكـ / عذى الزهـرآني

أ.منال يقول...

وعليكم السلام ورحمة الله وبركاته

أهلاً عذى

مشاركة ممتاااازة

لكن تحتوي على خطأ مطبعي تداركيه بسررررعه ^_^

وينقصها شيء بسيط جداً

لزيادة التوضيح

نحتاج لتعريف اماكن سواء للمدخلات

أو حتى المخرجات (النتائج)

واللبيب بالإشارة يفهم ^_^

بارك الله فيك

غير معرف يقول...

السلآم عليكم ورحمة الله وبركـآته :)

تحديد الدخلات :

نصف القطر

تحديد عمليات المعالجة :

قانون محيط الدائرة = م=2*3.14*نصف

القطر

تحديد المخرجات :

محيط الدائرة ونرمز له بالرمز م

&&&&

ـآآتمنى أكوون قد وفقت ...

عذى الزهراني ..

أ.منال يقول...

ممتازه ياعذى بقي لك التركيز بتعريف المتغيرات والثوابت اي مما ذكرتي لم تقومي بتعريفه?

ReeM SaeiD يقول...

السسلآم عليكم ^^

المدخلآت :
نصف قطر الدائره (نق)

الثوابت :
constr rs=3,14

المتغيرات :
Dim rs As Integar

المخرجات :
محيط الدائره (م)

والله الموفق ..

غير معرف يقول...

علقت قبل كذا اكثر من مره بس مدري وين تطير تعليقاتي :( :(

ودحين داخله بـمجهول :(

الحل

الثوابت :
constr Mathematical =3,14

المتغيرات :
Dim Wlj As Integar

المدخلآـآآت :
نصف القطر


المخرجآآت :
محيط الدائره (م)




التعاريف

3,14 = العدد الثابت ..



طالبتكً وجدان احمد ثالث علمي ..

أ.منال يقول...

ريم .. وجدان

محاولات جيدة :)

لكن ما اقصده

عند تعريف الثوابت والمتغيرات

نأخذ بعين الاعتبار كل المدخلات والمخرجات

واعرفها جميعها كـ متغيرات وثوابت

بمعنى: سؤالي الآن عرفي المتغيرات والثوابت بالمسألة

وذكرت لكن المدخلات والمخرجات

للتذكير فقط لأن عذى نسيت أحد المتغيرات لم تقم بتعريفه

لكن يبقى مغزى السؤال هو تعريف المتغيرات والثوابت وليس تحديد المدخلات والمخرجات



ذكرت ذلك للفت انتباهكن للمتغير المنسي :(

سأعطي مثالاً: وليكن برنامجنا الشهير جداً ^_^

حساب مساحة المستطيل

بالتحليل حددنا المدخلات: الطول والعرض

وحددنا المخرجات: المساحة

ثم أتينا لمرحلة البرمجة

نجد أننا كـ مبرمجات نحتاج لتوفير مساحة على الذاكرة

لهذه المدخلات والمخرجات

واطلقنا مسمى "متغيرات" لهذه المساحة او الاماكن بالذاكرة

إذن نحتاج مكان (متغير) للطول

ومكان (متغير) للعرض

ومكان (متغير) لمساحة المستطيل ايضا

لاخزن النتيجة بها

فأصبحت التعريفات

Dim tall As integer

Dim wedth As integer

Dim result As integer

حيث أن tall متغير يخزن الطول

و wedth متغير يخزن العرض

و result متغير يخزن المساحة اي النتيجة النهائية او المخرجات



انتظر محاولاتكن متأملة جداً بأن الهدف وصل :)

أ.منال يقول...

مرحبا وجدان :)

أخيراً طلع تعليقك

محاولة ممتازة وصحيحة

لكن ناقصه :(

سأناقشكن بالسؤال في حصة الغد بإذن الله

دمتن رائعات :)

أ.منال يقول...

ساره محمد

فهمك 100% ماشاء الله

ومنطقك سليم جداً

ولكن لم تصلي للمطلوب كاملاً

نفس النقص لديكن جميعاً :)

سيتضح بالغد بإذن الله

وفقك الله غاليتي

غير معرف يقول...

السلآم عليكم~

حللت عنآصر آلمسأله للتسهيل
المدخلآت / نق
آلعمليآت / م= 2 ط نق
المخرجآت / م

,,,

تعريف آلمتغيرآت
1 آلمدخلآت Dim radius As integer
2 آلمخرجآت Dim result As integer


تعريف آلثوآبت
Const value =3.14

محآولة ع آلسسريع
آن شآء آلله تكون صحيحة
بآنتظآر تعليقك _^^"


طآلبتكَ/ آسمآء صآلح
3ث ع

أ.منال يقول...

طالبتي النجيبة أسماء

إجابة رائعة صحيحة 100%

ماشاء الله

وفقكِ الله وزادكِ علماً

كذلك طالبتي الرائعة عذى

أجابت بالأمس إجابة صحيحة (بالممر ^_^)


رائعات كما عهدتكن طالباتي الغاليات

ثابرن دائماً على هذا المستوى المتألق

وسأظل فخورة بكن :)

.
.

إذن الإجابة الصحيحة:

نحتاج لتعريف 2 متغيرات (نصف القطر و محيط الدائرة)

وثابت واحد فقط (لقيمة ط)

والتعاريف ستكون

Dim radius As integer

Dim result As single

Const value =3.14

مع ملاحظة أنني عرفت النتيجة من نوع single

لأن الإجابة غالباً ستكون عشرية

بما أن الثابت ط عشري


عميق شكري لكن جميعاً لمحاولاتكن واجتهادكن

دمتن رائعات

أ.منال يقول...

نسيت ^_^ سيذهب البونس (+1)

لكل من عذى و أسماء صالح

طبعاً ضمن الفترة الثانية إن شاء الله

غير معرف يقول...

آلحممد لله ~
هذآ بفضل آلله ثم فضلك
وفقك آلله ^_^"

آسمآء صآلح