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

بوابة الثانوية العامة المصرية (https://www.thanwya.com/vb/index.php)
-   أرشيف المنتدى (https://www.thanwya.com/vb/forumdisplay.php?f=513)
-   -   الأخطاء فى كتاب الكمبيوتر للصف الثالث الإعدادى للعام 2012 (https://www.thanwya.com/vb/showthread.php?t=474420)

سيف سالم 22-10-2012 01:38 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة tmrmsr (المشاركة 4924899)
مجزئيات من مشاركتين سابقتين توضح
تدريب 1-5

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

اما جزئية غير ذلك

لأن التمرين
انت فسرته على أنه
if condition then
else
end if
شخصيا مفيش مانع
الكتاب فسره على انه
if condition then

end if
ازاي

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

هاكتب لك كود خريطة تدريب 1-5
مره بوصف الكتاب (اللي قلت عليه غلط)
ومره بوصفك (اللي مش غلط بالمناسبة)
1- الكتاب
Dim Num1 as Integer
Dim Num2 as Integer
Num1=TextBox1.Text
Num2=TextBox2.Text
If Num2=0 Then
Label1.text="غير معرف"
exit sub
end if
Dim r as Integer
r=Num1 /Num2
Label1.text=r

2- الحل البديل
Dim Num1 as Integer
Dim Num2 as Integer
Num1=TextBox1.Text
Num2=TextBox2.Text
If Num2=0 Then
Label1.text="غير معرف"
else
Dim r as Integer
r=Num1 /Num2
Label1.text=r
end if
أظن ان 1 و2 ترجمة مباشرة لكلامي

يا سيد تامر هو دا موضع الخلاف بتاعنا
ان جملة exit subالطالب لن يتعلمها في هذا المنهج وعليه ليس في الموضع الصحيح وكان يجب ان تأخذ باقي الترقيمات

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

hassanalhawy 22-10-2012 01:45 PM

هناك خلط بين خطوات الحل اللى بناءاً عليها يتم تصميم وكتابة البرنامج بلغة V.B.NET . مش نفكر الأول الكود يكون إزاى ونبنى عليه خطوات الحل
كما أن المفروض الا نتكلم هنا عن كيفية كتابة الكود. لأن خطوات الحل بناءاً عليها يتم تصميم وكتابة البرنامج بأى لغة . وكلنا عارفين أن لكل لغة قواعد خاصة . يمكن أن تشترك فى بعض منها مع لغة أخرى
لذا عند كتابة خطوات الحل يجب أن يتم مراعاة أنها تصلح أن تترجم إلى أى لغة أياً كانت.
وأعيد وأكرر أن فى لغات البرمجة أياً كانت أوامر التكرار بها والجمل الشرطية غالباً تنتهى بكود نهاية الجملة
Next أو............... End بمعنى أن الكود معروف بدايته ونهايته
أما فى خطوات الحل فهذا غير متاح و تزداد المشكلة فى اختلاف قواعد الترقيم و الترقيم الفرعى من شخص لآخرخصوصاً فنحن نعرف البداية ولكن أين النهاية ( غير موجودة )
وكما أن الأصل فى قراءة خطوات الحل هى بالتسلسل المنطقى خطوة 1 ثم 2 ثم 3 وهكذا .
فنفرض أن بعد الإنتهاء من خطوات ( إذن ) يجب الإنتقال إلى خطوة ما بعد ( غير ذلك ) بخطوات عديدة . لذلك يجب كتابة خطوة ( اذهب للخطوة رقم # ) كما فى تدريب رقم (1-5).
نصيحة ( من تواضع لله رفعه )

hassanalhawy 22-10-2012 01:58 PM

أستاذ سيف
حضرتك فى خطوات حساب إجمالى الأجر افترضت أن آخر خطوة فى ( غير ذلك ) هى 4 - 2 لأن هناك ترقيم فرعى بين ذلك .
المشكلة تحدث عند تغيير قاعة الترقيم . فعندها يمكن أن يكون هناك صعوبة فى تحديد آخر أمر خاص بـ ( غير ذلك )وبالتالى لن نعرف الأمر الذى سينفذ بعد آخر خطوة لـ ( إذن ) أو ( غير ذلك ) كما قد يكون المطلوب تنفيذ خطوات معينة بعد آخر خطوة لـ ( إذن ) أو ( غير ذلك )قد تبعد عنها خطوات كثيرة

hassanalhawy 22-10-2012 02:00 PM

أستاذ سيف
التقرير وصل الإدارة

hassanalhawy 22-10-2012 02:07 PM

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

hassanalhawy 22-10-2012 02:16 PM

بخصوص قائمة Method Name . سواء اختلفنا أو اتفقنا عليها .
يبدوا أن الإدارة العامة للكمبيوتر التعليمى عايزانا نكون بصمجية . نقول حاضر آمين . إزاى اننا نتجرأ ونقول ليه ؟
ونفهم ليه ! . نقول رأينا ليه . ولما حد يتجرأ ويطلع يقول ليه ؟ . يتم التطاول عليه بأسلوب غير مهذب . ما هو أصل العلم حجر عليهم فقط

hassanalhawy 22-10-2012 02:34 PM

تكملة للأخطاء الغير معرف متى تنتهى
هناك خطأ فى كتابة الترقيم الفرعى فى :
1 ) تدريب 1-9 ص 16
3 -2 اذهب للخطوة 3 تصبح 3 -3 اذهب للخطوة 3
2 ) نشاط 1-7 ص 17
4 -2 اذهب للخطوة 4 تصبح 4 -3 اذهب للخطوة 4

hassanalhawy 22-10-2012 03:24 PM

من تواضع لله رفعه
 
1 مرفق
خطأ فنى آخر
ممكن للسادة المعلمين قراءة النص التالى الموجود فى ص 30
( تختلف الخصائص ( Properties ) المعروضة حسب العنصر النشط فى شاشة الـ )IDE
ويحدد ما هو العنصر النشط فى الشاشة الموجودة فى المرفقات
سؤال آخر كام عنصر نشط فى الشاشة ؟
سؤال آخر ما المقصود بالعنصر هنا ؟
والله ده تهرييييييييييييييييج
العبارة الصحيحة يجب أن تكون
تختلف الخصائص ( Properties ) المعروضة حسب الكائن Object النشط فى نافذة النموذج Form

hassanalhawy 22-10-2012 03:30 PM

شوفتوا فى نافذة النموذج Form ايه الكائن النشط ( Button1 )
شوفتوا فى نافذة الخصائص بتعرض خصائص الكائن إيه ( Form1 )

hassanalhawy 22-10-2012 03:41 PM

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

سيف سالم 22-10-2012 04:10 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة hass****hawy (المشاركة 4926448)
هناك خلط بين خطوات الحل اللى بناءاً عليها يتم تصميم وكتابة البرنامج بلغة V.B.NET . مش نفكر الأول الكود يكون إزاى ونبنى عليه خطوات الحل
كما أن المفروض الا نتكلم هنا عن كيفية كتابة الكود. لأن خطوات الحل بناءاً عليها يتم تصميم وكتابة البرنامج بأى لغة . وكلنا عارفين أن لكل لغة قواعد خاصة . يمكن أن تشترك فى بعض منها مع لغة أخرى
لذا عند كتابة خطوات الحل يجب أن يتم مراعاة أنها تصلح أن تترجم إلى أى لغة أياً كانت.
وأعيد وأكرر أن فى لغات البرمجة أياً كانت أوامر التكرار بها والجمل الشرطية غالباً تنتهى بكود نهاية الجملة
Next أو............... End بمعنى أن الكود معروف بدايته ونهايته
أما فى خطوات الحل فهذا غير متاح و تزداد المشكلة فى اختلاف قواعد الترقيم و الترقيم الفرعى من شخص لآخرخصوصاً فنحن نعرف البداية ولكن أين النهاية ( غير موجودة )
وكما أن الأصل فى قراءة خطوات الحل هى بالتسلسل المنطقى خطوة 1 ثم 2 ثم 3 وهكذا .
فنفرض أن بعد الإنتهاء من خطوات ( إذن ) يجب الإنتقال إلى خطوة ما بعد ( غير ذلك ) بخطوات عديدة . لذلك يجب كتابة خطوة ( اذهب للخطوة رقم # ) كما فى تدريب رقم (1-5).
نصيحة ( من تواضع لله رفعه )

اقتباس:

المشاركة الأصلية كتبت بواسطة hass****hawy (المشاركة 4926470)
أستاذ سيف
حضرتك فى خطوات حساب إجمالى الأجر افترضت أن آخر خطوة فى ( غير ذلك ) هى 4 - 2 لأن هناك ترقيم فرعى بين ذلك .
المشكلة تحدث عند تغيير قاعة الترقيم . فعندها يمكن أن يكون هناك صعوبة فى تحديد آخر أمر خاص بـ ( غير ذلك )وبالتالى لن نعرف الأمر الذى سينفذ بعد آخر خطوة لـ ( إذن ) أو ( غير ذلك ) كما قد يكون المطلوب تنفيذ خطوات معينة بعد آخر خطوة لـ ( إذن ) أو ( غير ذلك )قد تبعد عنها خطوات كثيرة

اتفق مع الاستاذ حسن
ولكن الاختلاف هو نوحيد الاسلوب مع طالب يبدأ معرفة الخرائط وتطبيقها مع vb
فقط توحيد الاسلوب
وجميع اساليب الترقيم صحيحة
وما اعترض عليه استخدام اكثر من طريقة للترقيم مع ناشئ هذا يؤدي الى البلبلة ويكفر بكلا الترقيمان ويقسم والله ما انا متعلم لا ده ولا ده

سيف سالم 22-10-2012 04:12 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة hass****hawy (المشاركة 4926487)
أنا عايز أعرف ليه موجود فى أول صفحة فى الكتاب 9 معدين ومراجعين
هل الكتاب اللى فى ايدينا محتاج العدد ده كله ؟ ده فيه 3 مراجعين فنيين ( المادة العلمية )غير 2 تربويين
ليه دا كله . وبعدين يطلع الكتاب بالشكل ده . أظن ان مفيش نسخة كتاب قبل ذلك أحاطها كل هذا الكم من الإنتقادات . والا يمكن الموضوع كله سبوبة.
حد مقتنع ان الكتاب ده اتراجع أصلاً
حد مقتنع إن فعلاً 4 معدين أعدوه . والا واحد أو اثنين شال الليلة

اقتباس:

المشاركة الأصلية كتبت بواسطة hass****hawy (المشاركة 4926508)
بخصوص قائمة method name . سواء اختلفنا أو اتفقنا عليها .
يبدوا أن الإدارة العامة للكمبيوتر التعليمى عايزانا نكون بصمجية . نقول حاضر آمين . إزاى اننا نتجرأ ونقول ليه ؟
ونفهم ليه ! . نقول رأينا ليه . ولما حد يتجرأ ويطلع يقول ليه ؟ . يتم التطاول عليه بأسلوب غير مهذب . ما هو أصل العلم حجر عليهم فقط

اقتباس:

المشاركة الأصلية كتبت بواسطة hass****hawy (المشاركة 4926537)
تكملة للأخطاء الغير معرف متى تنتهى
هناك خطأ فى كتابة الترقيم الفرعى فى :
1 ) تدريب 1-9 ص 16
3 -2 اذهب للخطوة 3 تصبح 3 -3 اذهب للخطوة 3
2 ) نشاط 1-7 ص 17
4 -2 اذهب للخطوة 4 تصبح 4 -3 اذهب للخطوة 4

اقتباس:

المشاركة الأصلية كتبت بواسطة hass****hawy (المشاركة 4926628)
خطأ فنى آخر
ممكن للسادة المعلمين قراءة النص التالى الموجود فى ص 30
( تختلف الخصائص ( properties ) المعروضة حسب العنصر النشط فى شاشة الـ )ide
ويحدد ما هو العنصر النشط فى الشاشة الموجودة فى المرفقات
سؤال آخر كام عنصر نشط فى الشاشة ؟
سؤال آخر ما المقصود بالعنصر هنا ؟
والله ده تهرييييييييييييييييج
العبارة الصحيحة يجب أن تكون
تختلف الخصائص ( properties ) المعروضة حسب الكائن object النشط فى نافذة النموذج form

اقتباس:

المشاركة الأصلية كتبت بواسطة hass****hawy (المشاركة 4926638)
شوفتوا فى نافذة النموذج form ايه الكائن النشط ( button1 )
شوفتوا فى نافذة الخصائص بتعرض خصائص الكائن إيه ( form1 )

اقتباس:

المشاركة الأصلية كتبت بواسطة hass****hawy (المشاركة 4926656)
يبدوا أن كلمة عنصر محببة عند معدى الكتاب
فذكروها فى الأسئلة ص66 وخلطوا بينها وبين كلمة بديل . كما خلطوا بينها وبين كلمة كائن فى المشاركة السابقة
يا ريت لما ينقلوا عبارات من كتب متخصصة يترجموها صح

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

tmrmsr 22-10-2012 05:14 PM

ردود على مغالطات فنية 1
 
اقتباس:

المشاركة الأصلية كتبت بواسطة hass****hawy (المشاركة 4926628)
خطأ فنى آخر
ممكن للسادة المعلمين قراءة النص التالى الموجود فى ص 30
( تختلف الخصائص ( Properties ) المعروضة حسب العنصر النشط فى شاشة الـ )IDE
ويحدد ما هو العنصر النشط فى الشاشة الموجودة فى المرفقات
سؤال آخر كام عنصر نشط فى الشاشة ؟
سؤال آخر ما المقصود بالعنصر هنا ؟
والله ده تهرييييييييييييييييج
العبارة الصحيحة يجب أن تكون
تختلف الخصائص ( Properties ) المعروضة حسب الكائن Object النشط فى نافذة النموذج Form

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

كلمة العنصر سليمه فنيا مرادفها Element
لأن أى لغة من لغات الدوت نت تمكن مستخدمها من أن يعلن عن عناصر (مثل حقل Field - حدث Event - إجراء Procedure - الخ) من هذه العناصر يطلق على كيانات Entity التي تسمح بان يعلن في نطاقها عناصر أخرى (مثل Class - Strructure).

لو نظرنا للأدوات التي ترسم على نافذة النموذج كان في vb6 يطلق عليها Object اما في الدوت نت يطلق عليها Control.

الأدوات التى ترسم على واجهة نافذة النموذج ظهرت نتيجة الإعلان عنها برمجيا بواسطة فيجوال ستوديو
في صورة متغير (variable) له واجه رسومية اي أنه Field وهذا يعني أنه عنصر

هناك خاصية لنافذة Form يطلق عليها Controls من النوع Collection تحتوى على (Items) يعنى عناصر ال Control المرسومة على نافذة النموذج

يعنى اللي اتكتب في الكتاب اتكتب على اساس علمي مش عشوائي

tmrmsr 22-10-2012 05:19 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة hass****hawy (المشاركة 4926508)
بخصوص قائمة Method Name . سواء اختلفنا أو اتفقنا عليها .
يبدوا أن الإدارة العامة للكمبيوتر التعليمى عايزانا نكون بصمجية . نقول حاضر آمين . إزاى اننا نتجرأ ونقول ليه ؟
ونفهم ليه ! . نقول رأينا ليه . ولما حد يتجرأ ويطلع يقول ليه ؟ . يتم التطاول عليه بأسلوب غير مهذب . ما هو أصل العلم حجر عليهم فقط



ده مفيهاش اختلفنا او اتفقنا
بتقول ان اسم القائمة Event Name وان الكتاب مخطئ في تسميتها Method name
واثبتنا لك بالتجريب العملي ان اسمها Method name مش ذي ما نت الفت وافتريت
انت تمارس البصمجة عن عمد

tmrmsr 22-10-2012 05:26 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة hass****hawy (المشاركة 4926448)
هناك خلط بين خطوات الحل اللى بناءاً عليها يتم تصميم وكتابة البرنامج بلغة v.b.net . مش نفكر الأول الكود يكون إزاى ونبنى عليه خطوات الحل
كما أن المفروض الا نتكلم هنا عن كيفية كتابة الكود. لأن خطوات الحل بناءاً عليها يتم تصميم وكتابة البرنامج بأى لغة . وكلنا عارفين أن لكل لغة قواعد خاصة . يمكن أن تشترك فى بعض منها مع لغة أخرى
لذا عند كتابة خطوات الحل يجب أن يتم مراعاة أنها تصلح أن تترجم إلى أى لغة أياً كانت.
وأعيد وأكرر أن فى لغات البرمجة أياً كانت أوامر التكرار بها والجمل الشرطية غالباً تنتهى بكود نهاية الجملة
next أو............... End بمعنى أن الكود معروف بدايته ونهايته
أما فى خطوات الحل فهذا غير متاح و تزداد المشكلة فى اختلاف قواعد الترقيم و الترقيم الفرعى من شخص لآخرخصوصاً فنحن نعرف البداية ولكن أين النهاية ( غير موجودة )
وكما أن الأصل فى قراءة خطوات الحل هى بالتسلسل المنطقى خطوة 1 ثم 2 ثم 3 وهكذا .
فنفرض أن بعد الإنتهاء من خطوات ( إذن ) يجب الإنتقال إلى خطوة ما بعد ( غير ذلك ) بخطوات عديدة . لذلك يجب كتابة خطوة ( اذهب للخطوة رقم # ) كما فى تدريب رقم (1-5).
نصيحة ( من تواضع لله رفعه )

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


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

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