اهلا وسهلا بك فى بوابة الثانوية العامة ... سجل الان

العودة   بوابة الثانوية العامة المصرية > القسم الإداري > أرشيف المنتدى

أرشيف المنتدى هنا نقل الموضوعات المكررة والروابط التى لا تعمل

 
 
أدوات الموضوع ابحث في الموضوع انواع عرض الموضوع
Prev المشاركة السابقة   المشاركة التالية Next
  #11  
قديم 09-10-2012, 10:33 AM
tmrmsr tmrmsr غير متواجد حالياً
عضو ممتاز
 
تاريخ التسجيل: Aug 2012
المشاركات: 303
معدل تقييم المستوى: 13
tmrmsr is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة sif salem مشاهدة المشاركة
كل عام والجميع بخير وسعادة
بتصفح كتاب الصف الثالث الجديد 2012 2013 على السريع وجد الاتي
ص 9 استخدام التفرع وخاصة في خطوات الحل
المثال ص 9 طباعة ناجح
حالة واحدة فقط طباعة ناجح لذا كان هناك 3-1 والحل اربع خطوات فلا باس
ص 10 المثال القسمة
هناك حالتين وليس حالة واحدة اما طباعة غير معرف او قسمة العددين ثم طباعة الناتج
الا انه في الحل ذكر
( اذا كان num2=0 اطبع غير معرف وغير ذلك اطبع ناتج القسمة r )
وطبعا هذ خطأ فادح ولا اعلم كيف وقع فيه المؤلفون
لان الحل يكون هكذا
اذا كان num2=0 اطبع غير معرف وغير ذلك حساب r=num1/num2 ثم اطبع ناتج القسمة r
وبالنظر الى خطوات الحل نجد انه جعلها 7 خطوات وهذا خطأ اخر لان خطوات الحل يجب ان تكون 4 فقط لسببين
السبب الاول ان يستمر في نفس النهج في الامثلة السابقة ويجعل عملية الادخال خطوة واحدة وان تعدد المتغيرات المدخلة لان هذا ابسط
السبب الثاني الخطوة 4 يتفرع منها فرعان وليس فرع واحد
الفرع الاول اذن وتكون 4-1 -1 اطبع غير معرف و
الفرع الثاني غير ذلك 4-2-1 احسب
r=num1/num2 و 4-2-2 اطبع r


خطأ فادح اه بس
كلام الكتاب كلامه دقيق وسليم
طيب لو في مثال اخر العمليات مش قسمه بس وكانت 20 خطوه مثلا قبل الطباعه هتتقال ازاي؟

السلام عليكم ورحمة وبركاته
بخصوص تدريب 1-5

التمرين صحيح وسليم مائة بالمائة
انما في تسرع واندفاع في الحكم
تعالي نفسر
جزئية ان المدخلات يمكن أن يمثلوا في شكل واحد ممكن ومفيش مانع وممكن انك تمثل كل متغير في شكل مستقل
ده يقابله في البرمجة انك
تعلن عن متغيرن في سطر واحد او تعلن كل متغير في سطر

اما جزئية غير ذلك
اللي تمت إضافتها انت شايف انها الصح وان الكتاب غلط غلطة العمر تعالى ننفي الكلام ده
لأن التمرين
انت فسرته على أنه
if condition then
else
end if
شخصيا مفيش مانع
الكتاب فسره على انه
if condition then

end if
ازاي

استخدم التفرع في ابسط صوره
اللي يقابله في البرمجه
if condition then
طباعة غبر معرف
ثم انهاء البرنامج السطر مكنك من انك لا تستخدم Else
end if
اما مسألة اجراء القسمة ثم الطباعة ليس لها علاقة بجملة if لانها تنفذ في التسلسل الطبيعى للخطوات وده نتج عن شرط if انه لم يتحقق

الترقيم سليم وفي ذات الوقت ليس قانون وليس وفق قاعدة وانما للتوضيح لان الكلام وصفي اسبه بالسودو كود
 

العلامات المرجعية


ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


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