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

بوابة الثانوية العامة المصرية (https://www.thanwya.com/vb/index.php)
-   الكمبيوتر وتكنولوجيا المعلومات 3 ع ترم 2 2017 (https://www.thanwya.com/vb/forumdisplay.php?f=614)
-   -   أخطاء الكتاب المدرسى ( الترم الثانى ) متجدد باستمرار ... نرجو المشاركة من الجميع (https://www.thanwya.com/vb/showthread.php?t=710716)

أحـمد قرنى 14-01-2017 12:38 AM

أخطاء الكتاب المدرسى ( الترم الثانى ) متجدد باستمرار ... نرجو المشاركة من الجميع
 
بداية بعتذر على هذا التوقيت فى سرد الاخطاء ولكن حتى يتم التعديل قبل بدء الترم الثانى مبكرا خصوصا مع طبع الكتب الخارجية التى يستعين بها الطلبة او تحميل النسخة الالكترونية من موقع الوزارة

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

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

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

ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــ

اخطاء وملاحظات على الكتاب المدرسى

نبدأ بالاخطاء




6- الصيغة الصحيحة للإعلان عن متغير الاسم F_Name هى :
( Dim F_Name As Integer -
Dim F_Name As Char -
Dim F_Name As Decimal )

المفروض هتبقى الاجابة الثانية ولكن هل يمكن ان يخزن اسم طالب فى بيان من النوع char وهو سعته حرف واحد فقط

8- الصيغة الصحيحة للإعلان عن متغير الاسم F_Name هى :
( Dim F_Name As Integer
- Dim F_Name As Char
- Din F_Name As Char )

المفروض هتبقى الاجابة الثانية ولكن هل يمكن ان يخزن اسم طالب فى بيان من النوع char وهو سعته حرف واحد فقط

ص 29
16- اختر الاسم الصحيح للمتغير اسم الطالب :
( St_name
name
Name** )
الاولى والثانية كلاهما صحيح حيث ان الخصائص ليست من الكلمات المحجوزة داخل البرنامج



18- اسماء المتغيرات التالية صحيحة ماعدا :
( St_Text
Text
_st_text )

الاسماء كلها صحيحة حيث ان text ايضا صحيحة

ص21
21- الاعلان عن متغير عدد افراد الاسرة C_Family بقيمة ابتدائية هو :
( Dim C_Family As Single = 2
Const C_Family As Integer = 2
Dim C_Family Integer = 2 )

الاولى والثالثة اجابة صحيحة كان من الافضل ان يذكر كلمة يفضل


ص28 اسئلة توحى باكثر من معنى
9- الخطأ الذى يظهر بعد تشغيل برنامج VB.NET يسمى :
( Syntax Error
Logic Error
Runtime Error )

الثانية والثالثة اجابات صحيحة حيث ان الخطا المنطقى logic error ايضا يظهر بعد تشغيل البرنامج


21- الاعلان عن متغير عدد افراد الاسرة C_Family بقيمة ابتدائية هو :
( Dim C_Family As Single = 2

Const C_Family As Integer = 2
Dim C_Family Integer = 2 )
الاجابة الاولى واالثالثة صحيحة
كان يجب ان يتم اضافة ( يفضل )

ص21
فى شرح خطا اثناء التشغيل runtime error

فمثلا عند الاعلان عن متغير من ( Byte ) ونخصص له قيمة اقل او اكبر من المدى المسموح به اى اقل من ( 0 ) او اكبر من ( 255 ) فتظهر عند التشغيل خطأ مفاده ان القيمة خارج حدود المتغير

هذا توضيح غامض وغير كاف لان بهذا الشرح يعنى ان فى حالة تخصيص هذه الجملة Dim X As Byte = 256 وتشغيل البرنامج يظهر خطا Runtime Error وهذا غير صحيح لان الخطا الناتج فى هذه الجمله خطا Syntax Error .
ملاحظات على طريقة عرض الفصل الاول
فى نسخة الكتاب الماضى تم شرح الاعلان عن المتغيرات ومن ثم الاعلان عن الثوابت

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

كما نرجو تدارك اسئلة صح وخطأ اذا كان فى اعتبارهم ان اسماء الخصائص من الكلمات المحجوزة



لكم منى جزيل الشكر والعرفان

MR : ABO BATTA 14-01-2017 11:32 AM

جزاكم الله خيرا مستر احمد

أحمد هاشم الزيدي 16-01-2017 06:22 AM

شكــــــــر واجـــــب
 
عمل رائع من شخص عزيز علي قلبي يستحق كل التقدير والاحترام

winter4444 17-01-2017 10:11 AM

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

المهدي مصطفى السعيد 19-01-2017 07:20 AM

** السلام عليكم ورحمة الله وبركاته
** اهلا بالاستاذ المحترم / أحمد ..
** كل عام انت بالف الف خير ..
** المهم وقبل ان يأخذنا الحديث ... نحن في انتظار ابداعاتك في الترم التاني مثلما كان في الترم الاول وخاصة اختبارات المحافظات بعد تنقيحها ..مشكورا يا غالي ...
** ثم بخصوص الاخطاء اعتقد انه وكما اشرت حضرتك في ان موعد المناقشة غير ملائم شيئا ما خاصة وان الناس كلها مشغولة بامتحانات الترم الاول ... فلا تحزن لعدم التفاعل مع حضرتك او ان التفاعل على غير المتوقع ... اصبر علينا شوية ...
** انا معاك جدا في اخطاء الاسئلة فالخصائص ليست من الكلمات المحجوزة ويمكن استخدامها في تسمية الثوابت والمتغيرات وان كان يفضل عدم استخدامها ....
** يا سيدي من الترم الاول و قد اكدت ان الاسئلة يتم " سلقها ".... والمهم هو الكم الكبير شانه في ذلك شان بعض الكتب الخارجية " يرص " اسئلة وخلاص ....
** اتفق معاك جدا في عدم منطقية سلسلة الدروس وقد قام ايضا بشرح جزئية " نطاق الاعلان عن الثوابت والمتغيرات " قبل الحديث عن المتغيرات اصلا وهو ما حدث عندما شرح مثال به الاعلان عن المتغيرات قبل شرحها كما اشرت حضرتك ....
** اعتذر للاطالة واعدك بالاستمرار ان شاء الله ..دمت بخير ودامت لنا مصر آمنا امانا سخاءً رخاءً وسائر بلاد المسلمين..

winter4444 19-01-2017 09:39 AM

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

adel_65 19-01-2017 07:40 PM

و أنا بدأت فى عمل مذكرتى بفوه .. رأيت أنه من الافضل شرح المتغيرات اولا كما بنفس شرح التيرم الثانى للاعوام السابقة و بعدها شرح الثوابت و الاخطاء و هكذا .. لذا فسأشرح بنفس ترتيب الاعوام السابقة لانه الاقرب من الطالب .. و شكراً على توضيح الاخطاء بالكتاب المدرسى .. و نتمنى من الله عزوجل ان يكون فى ميزان حسناتكم حسنى فايد

tamav 20-01-2017 03:55 PM

اولا ّ : احييك يا استاذ احمد على تتبع الاخطاء فى الاسئلة الرائع
تانيا احب اضيف على كلام حضرتك وكلام الاساتدة
فى الترم الاول كان فى غلط كبيييير فى شرح الباب الثانى لما لغى التعريفات ولغى الكائن والتصنيف وحفظ المشروع ودى كلنا حسينا باننا لو مشرحناش ذى ما شرحنا المنهج القديم مش هتعرف توصل المعلومه
الترم ده الترتيب بتاع الكتاب كله غريب وفى اجزاء اتحذفة مهمه وبيرجع يستخدمها
1 ) الكتاب الجديد اعلن عن الثوابت قبل المتغيرات وهى ابعد عن ذهن الطالب وقام بشرح برنامج مساحة ومحيط الدائره والتى يعلن بها عن متغيرات وثوابت ويعلق على مفهوم نطاق المتغيرات والثوابت ثم يليها يعلن عن المتغيرات (منتهى العك )
2 ) يلى ذلك شرح امر التخصيص اللى بطبيعة الحال استخدمه فى مساحة الدائره خلاص
3 ) شرح الاخطاء واللى كانت ظهرة معاه من قبل كده فى نقطة تطاق المتغيرات لما شرح برنامج مساحة الدائره قبلها بدرسيين طيب ليه التغير اللى بوظ الترتيب المنطقى فى الشرح
4 ) لغى الجزئ الهام جدا بتاع التغلب على الاخطاء اثناء التشغيل ولغى شرح Try / Catch
واللى ظهر بدون اى معنى فى الكود ص 40 مع Select case فى برنامج درجة الحراره اقل من الصفر او تساوى الصفر او اكبر من الصفر طيب عقل الطالب يفهم الكود سعتها
5 ) الباب الثانى الغاء الجزء الرائع والممتع للطلاب بتاع If then elseIf ومنغير تفكير الغاء Isnumeric وبرنامج درجة الحرارة مع If then elseIf وبدون تفكير تم الغاء الجزء اللى بيشرح الدالة SetFocus ثم تاتى المشكلة فى الكود ص 40 مره اخرى حيث يظهر الامر SetFocus بدون ان يتم شرحه للطالب ومعه الاجراء"" =
Textbox1.text مما يجعل الكود بالكامل غير مفهوم او صعب الفهم للطلاب
6 ) الباب الثانى ايضا إلغاء برنامج الاشكال الهندسية والتى تم شرح الدالة SelectedIndex والحدث SelestedIndexChenged واستخدامهم مره آخرى فى الكود ص 41 الخاص بالكواكب بدون شرح ده معناه ان الماده تصبح حفط بدون فهم
7 ) اسئلة الباب الثانى ضعيفة جدا جدا جدا مع الاحترام تفهة
لسى مشوفتش باقى الكتاب

tifa28 22-01-2017 09:13 PM

كلام حضرتك صح الترم الثاني مليان بالاخطاء وطريقة عرض المنهج مش منطقية ويشوبها الغموض في بعض النقاط
بس في تعليق في السؤال

ص27
4- الصيغة الصحيحة للإعلان عن متغير المرتب Salary هى :
( Dim Salary As Integer
- Dim Salary As Byte -
Dim Salary As Decimal )

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

أحـمد قرنى 23-01-2017 01:52 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة tifa28 (المشاركة 6556295)
كلام حضرتك صح الترم الثاني مليان بالاخطاء وطريقة عرض المنهج مش منطقية ويشوبها الغموض في بعض النقاط
بس في تعليق في السؤال

ص27
4- الصيغة الصحيحة للإعلان عن متغير المرتب salary هى :
( dim salary as integer
- dim salary as byte -
dim salary as decimal )

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

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

شكرا لحضرتك

أحـمد قرنى 23-01-2017 01:53 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة المهدي مصطفى السعيد (المشاركة 6554871)
** السلام عليكم ورحمة الله وبركاته
** اهلا بالاستاذ المحترم / أحمد ..
** كل عام انت بالف الف خير ..
** المهم وقبل ان يأخذنا الحديث ... نحن في انتظار ابداعاتك في الترم التاني مثلما كان في الترم الاول وخاصة اختبارات المحافظات بعد تنقيحها ..مشكورا يا غالي ...
** ثم بخصوص الاخطاء اعتقد انه وكما اشرت حضرتك في ان موعد المناقشة غير ملائم شيئا ما خاصة وان الناس كلها مشغولة بامتحانات الترم الاول ... فلا تحزن لعدم التفاعل مع حضرتك او ان التفاعل على غير المتوقع ... اصبر علينا شوية ...
** انا معاك جدا في اخطاء الاسئلة فالخصائص ليست من الكلمات المحجوزة ويمكن استخدامها في تسمية الثوابت والمتغيرات وان كان يفضل عدم استخدامها ....
** يا سيدي من الترم الاول و قد اكدت ان الاسئلة يتم " سلقها ".... والمهم هو الكم الكبير شانه في ذلك شان بعض الكتب الخارجية " يرص " اسئلة وخلاص ....
** اتفق معاك جدا في عدم منطقية سلسلة الدروس وقد قام ايضا بشرح جزئية " نطاق الاعلان عن الثوابت والمتغيرات " قبل الحديث عن المتغيرات اصلا وهو ما حدث عندما شرح مثال به الاعلان عن المتغيرات قبل شرحها كما اشرت حضرتك ....
** اعتذر للاطالة واعدك بالاستمرار ان شاء الله ..دمت بخير ودامت لنا مصر آمنا امانا سخاءً رخاءً وسائر بلاد المسلمين..

لك منى كل التحية والتقدير اخى الفااضل
وفى انتظار مشاركة حضرتك

أحـمد قرنى 23-01-2017 01:54 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة tamav (المشاركة 6555346)
اولا ّ : احييك يا استاذ احمد على تتبع الاخطاء فى الاسئلة الرائع
تانيا احب اضيف على كلام حضرتك وكلام الاساتدة
فى الترم الاول كان فى غلط كبيييير فى شرح الباب الثانى لما لغى التعريفات ولغى الكائن والتصنيف وحفظ المشروع ودى كلنا حسينا باننا لو مشرحناش ذى ما شرحنا المنهج القديم مش هتعرف توصل المعلومه
الترم ده الترتيب بتاع الكتاب كله غريب وفى اجزاء اتحذفة مهمه وبيرجع يستخدمها
1 ) الكتاب الجديد اعلن عن الثوابت قبل المتغيرات وهى ابعد عن ذهن الطالب وقام بشرح برنامج مساحة ومحيط الدائره والتى يعلن بها عن متغيرات وثوابت ويعلق على مفهوم نطاق المتغيرات والثوابت ثم يليها يعلن عن المتغيرات (منتهى العك )
2 ) يلى ذلك شرح امر التخصيص اللى بطبيعة الحال استخدمه فى مساحة الدائره خلاص
3 ) شرح الاخطاء واللى كانت ظهرة معاه من قبل كده فى نقطة تطاق المتغيرات لما شرح برنامج مساحة الدائره قبلها بدرسيين طيب ليه التغير اللى بوظ الترتيب المنطقى فى الشرح
4 ) لغى الجزئ الهام جدا بتاع التغلب على الاخطاء اثناء التشغيل ولغى شرح try / catch
واللى ظهر بدون اى معنى فى الكود ص 40 مع select case فى برنامج درجة الحراره اقل من الصفر او تساوى الصفر او اكبر من الصفر طيب عقل الطالب يفهم الكود سعتها
5 ) الباب الثانى الغاء الجزء الرائع والممتع للطلاب بتاع if then elseif ومنغير تفكير الغاء isnumeric وبرنامج درجة الحرارة مع if then elseif وبدون تفكير تم الغاء الجزء اللى بيشرح الدالة setfocus ثم تاتى المشكلة فى الكود ص 40 مره اخرى حيث يظهر الامر setfocus بدون ان يتم شرحه للطالب ومعه الاجراء"" =
textbox1.text مما يجعل الكود بالكامل غير مفهوم او صعب الفهم للطلاب
6 ) الباب الثانى ايضا إلغاء برنامج الاشكال الهندسية والتى تم شرح الدالة selectedindex والحدث selestedindexchenged واستخدامهم مره آخرى فى الكود ص 41 الخاص بالكواكب بدون شرح ده معناه ان الماده تصبح حفط بدون فهم
7 ) اسئلة الباب الثانى ضعيفة جدا جدا جدا مع الاحترام تفهة
لسى مشوفتش باقى الكتاب

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

eng moataz 03-02-2017 10:34 PM

اشكرا شكرا جزيلا استاذنا ولكن يمكن استخدام الخصائص كأسماء للمتغيرات ولا لا يمكن ؟

ميدو200 04-02-2017 11:08 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة eng moataz (المشاركة 6560885)
اشكرا شكرا جزيلا استاذنا ولكن يمكن استخدام الخصائص كأسماء للمتغيرات ولا لا يمكن ؟

يمكن استخدام الخصائص كأسماء للمتغيرات

ميدو200 04-02-2017 11:10 AM

شكرا للمجهود أستاذ أحمد ونرجو من الوزارة التعديل سريعا ونأسف بالإنشغال بالامتحانات والتصحيح للفصل الدراسي الاول


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

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