![]() |
اقتباس:
|
اقتباس:
بارك الله لكم استاذنا الكريم طبعا معروف نظام الامتحانات عندنا في مادة الكمبيوتر وهو ترك المهم والتمسك بالتفاهات وغدا لن ادهش عندما اجد احد الاسئلة على النحو التالي صح وخطأ تستخدم select case في حالة وجود احتمالين للتفرع ولن ادهش ايضا عندما اجد نموذج الاجابة الاجابة خطأ وطبعا المبرر ان كتاب الوزارة جاء بسؤال مكرر في اكثر من مكان بالكتاب تستخدم select case في حالة وجود اكثر من احتمالين للتفرع رغم انني على في ظني انها تستخدم سواء كان احتمال واحد او اثنين او اكثر فاكر امتحان المنوفية العام الماضي مثلا هي نفس الاشكال النصحية للطلاب ايه من الان |
في هذه المواقف - وما أكثرها في كتابنا العزيز- أنا أشرح لطلابي الصح وأذكر كل الإحتمالات ثم أبلغهم أن السؤال جاء في الموضع الفلاني كذا وكذا .... وكان يجب أن يذكر كذا بدلاً من كذا ..... وفي الغالب واضع الامتحان يتجنب الأسئلة الخلافية .... رغم أنه لم يفعل ذلك في إمتحان المنوفية العام الماضي - وامتحان كفر الشيخ للعام الحالي ..... في بند يتعلق بـ problem solving ... عموماً أنا أشرك الطالب معي في مثل هذه المواقف وأترك له الإختيار .....
وهانروح بعيد ليه في سؤال في المنهج التيرم ده بيقول أن المتغيرات هي القيم التي تتغير أثناء تشغيل البرنامج .... رغم أنني بذلت مجهوداً خرافياً لأثبت لهم أن المتغيرات هي أسماء لمخازن أو أماكن في الذاكرة وليست أسماء لقيم ..... بماذا تنصحنا هنا أستاذنا؟ وهناك سؤال آخر يقول أنا خلايا الذاكرة تنقسم لخلايا كل منها يسمى ........ ؟ وأنا أقول لهم طوال الوقت حجم الخلية 1Byte وليس اسمها ... ؟ بماذا تقول هنا يا أستاذ ؟ |
اقتباس:
انا باكد نصيحة اخري كل طالب يعمل اكثر من اجابة للسؤال لا مفر من مواقف مادتنا الجميلة بس الغريب عندنا عكس اي مادة الشرح اللي الكتاب شرحه المفروض بيسأل عليه احنا العكس تماما بنسأل على الذي لم يشرح للطلاب ويكأننا نملك الوقت كله للكمبيوتر والطالب حياته اصبحت مادة الكمبيوتر فقط بالله عليكم لما الكتاب ياتي باكثر من مثال على select case ولم ياتي قط بمثال على الربط ب to ثم ياتي السؤال على to دا نقول عليه ايه بس يا ريت بس نفهم |
44444444444444444444
|
باستخدام أكثر من متغير
Dim a As Integer = 5 Dim b As Integer = 6 Select Case True Case a < 5, b > 6 MsgBox("Ok") Case Else MsgBox("No") End Select |
احتمال واحد للتفرع
Dim a As Integer = 5 Select Case a Case Is >= 5 MsgBox("Ok") End Select |
مثال آخر على استخدام أكثر من متغير
Dim a As Integer = 5 Dim b As Integer = 6 Select Case True Case a = 5 And b > 6 MsgBox("Ok") Case Else MsgBox("No") End Select |
أستاذ حسن ... كان كلامنا عن الاستخدام الأمثل لـــ select case .... ولو لاحظت فأنا كتبت التعبيرات التالية (تكمن قوتها في ..... و it’s more efficient ) ولم أنفي حالات لي الكود والتحايل عليه حتى يتناسب مع حالات أخرى (جملة If البسيطة كفيلة بها وبدون تعقيد المشهد ....) لاتمثل الغرض الأساسي من select case..... وهذا ليس رأي شخصي وأنما موجود في كثير من كتب البرمجة التي طالعتها ... والتي أجمعت أنها تفيدنا كثيرًا إذا كان لدينا متغير واحد وبخيارات متعددة ولكم منا فائق الاحترام والتقدير .
|
1 مرفق
جملة select case بديل جملة If الشرطية
|
اقتباس:
اقتباس:
اقتباس:
بس الكلام دا الطالب مطالب للبحث عنه وتعلمه والاستعداد به للاجابة عن الاسئلة يعني نفهم بس select case تستخدم في تفرع واحد اجابة صحيحة ام خطأ طب تستخدم في تفرعين صح ام خطأ ولو الاجابة صح كما اشرتم بمثالكم ليه بس السؤال انه تستخدم في اكثر من تفرعين طالما انها تنفع في ده وده ليه بس الكل مصمم على ان الطالب يحفظ ميفهمش بتاع اكثر من تعبير دي الكتاب جاء بمثال عليها طب الكتاب اشار لها من بعيد او قريب طب ليه بسأل فيها |
اقتباس:
كلامنا عن تستخدم في وليس الاستخدام الافضل او حتى يفضل استخدامها او ممكن ان تستخدم في السؤال واضح ومحدد تستخدم في اليس من الصواب من يضع سؤال يكون قد قرأ الكتاب الطالب فقط سيذكر وسيعرف وسيفهم ما ورد بالكتاب وسيكون على اي استعداد ان يجيب على ما جاء به اليس من الصواب ان يكون السؤال من الافضل تفضل كذا عن كذا تتشابه كذا مع كذا كلمة تستخدم في تجعل اقتصار الاستخدام على ما بعد فيه بتوع التربية بيقولوا كدا السؤال واضح ويؤدي الى فهم واحد هذا ما نطالب به اتعلم سيدي لو جاء سؤال مثل هذا ( اكتب الاكواد التالية لعمل برنامج ليفعل كذا وكذا مع مراعاة عدم حدوث اخطاء من المستخدم ) اتدرسي كم طالب سيجيب عليه و بحرفية شديدة وباكثر من فكرة اتدري كم لن يتجاوزر العدد 1 او 2 % اتدري لو جاء سؤال عن استخدام select case في في حالة احتمال التفرع كم طالب ستكون اجابتهم خاطئة لانها لا تتفق مع نموذج الاجابة نفس الطلاب السابقين لانهم يراعون كل كلمة وكل حرف بالسؤال هذا ما نطالب به الخبراء ممكن يعملون بالوزارة |
اقتباس:
وهذا اقتباس منه ان سمح لي تعتبر افضل استخداماعندما يكونSelect Caseولكن الجملة انظر لجمال ودقة تعبير الكلمة اتدري ما الفارق بين يستخدم في حالة افضل استخداما عندما يكون اتدري الطالب الفائق والفائق فقط هو من يفكر اكثر من مرة قبل ان تخط يداه الاجابة وسيقول ان كلمة تستخدم في حالة تنفي باقي الاستخدام اما افضل استخداما لا تنفي استخدامات اخري بل هي افضل الاستخدامات ارجو ان تكون وجهة نظري قد وصلت للجميع |
الاساتذة الافاضل ان الحوار كفيل باخراج افضل ما يكون
وكنت اتمنى مشاركة ومساهمة الزملاء فيما طرحت عسى ان تلتزم المديريات ولا تكون كربتها في السؤال عن شئ لم يدرس الطالب ليس مطالب هذا العام بمعرفة مدى البيانات فكيف ناتي له بمثال عن المدى دمتم بخير |
سؤال محيرنى شويه ياريت اساتذتى يجاوبونى
السلام عليكم ورحمه الله وبركاته
كلمه VbCrlf اختصار لأيه؟ انا عرفه انها للأنتقال الى سطر جديد بس اختصارها يكون ايه وشكرا |
بعد البحث
vb هى visual basic crlf Carriage Return Line Feed تغذية خط العودة النقل والله أعلم |
اقتباس:
"Visual Basic Carriage Return Line Feed" |
تحضير الصف الثالث الترم الثاني ورررد 2013
|
سؤال فى الفصل الثالث من الكتاب المدرسى أرجو الرد عليه جزاكم الله خيراً
فى السؤال الأول فى الفصل الثالث فى النقطة الثانية الخاصة بوظيفة Next فى Next ... For الإجابة من موقع الوزارة هى (ج) كل ما سبق ؟؟؟؟؟؟؟؟؟؟؟؟؟؟ والسؤال هو كيف يكون ذلك حيث أن Next وظيفتها هى زيادة قيمة متغير الحلقة فقط وليس المقارنة حيث أن المتغير بعد For هو ما يكون منوط به المقارنة لذا تكون الإجابة الصحيحة من وجهة نظرى هى (أ) زيادة فيمة متغير الحلقة بقيمة الزيادة. أرجو الرد للأهمية وإن كان الأساتذة الأفاضل فى الكمبيوتر التعليمى لديهم FaceBook فنرجو أن نعرفه حتى يتسنى لنا التواصل بسرعة والله ولى التوفيق وجزاكم الله خيراً معلم كمبيوتر فى أسيوط |
شكرا جزيلا لمن سأل السؤال / BOLBOLA والشكر موصول وبزيادة لمن اجاب عنه / ياسر ضيف وكذلك الشكر لمن أكد الاجابة /Tmrmsr جزيتم عنا كل خير ....... |
اقتباس:
|
اشكركم جميعا على اهتمامكم ومجهوداتكم
اساتذتى الأفاضل |
الفرق بين Public , Private من جانب و Dim , const
الاعلان عن المتغيرات يكون باستخدام Dim
الاعلان عن الثوابت يكون باستخدام Const تستخدم Static لإطالة عمر المتغير المعلن داخل معالج حدث بحيث يبقى بالذاكرة رغم انهاء إجراء الحدث حيث ما يعلن داخل معالج الحدث ينشأ في الذاكرة ثم يموت بعد انتهاء استدعاء معالج الحدث بعد تنفيذ End sub أما Public , friend , private , protected , protected friend يطلق عليها Access Modifier من خلالها نستطيع تحديد مدى سماحية استخدام العنصر خارج نطاق إعلانه Public تجعل العنصر element متاح على مستوى الحل Solution friend تجعل العنصر element متاح على مستوى المشروع Project private تجعل العنصر element متاح على مستوى نطاق إعلانه فقط protected تجعل العنصر element متاح عند وراثته على مستوى الحل Solution protected friend جعل العنصر element متاح عند وراثته على مستوى المشروع Project مثال محرر الكود يقوم بحذف كلمة Dim عند استخدام أي مما سبق لكنها من صميم تركيب جملة الاعلان عن المتغير مثلا Public x As Integer تم الإعلان عن متغير من النوع Integer متاح استخدامه على مستوى الحل (كافة المشاريع المعلنة داخل الحل بما فيها المشروع الحالي ويتم ذلك بعمل Reference للمشروع الذي به هذا المتغير عند المشاريع الأخري ثم عمل Object للتصنيف الذي يحوى هذا المتغير) الأمر هام جدا جدا جدا |
الله ينور ..... سلمت يداك ....
|
مطلوب حل اسئلة الكتاب المدرسى؟؟؟؟
السلام عليكم ورحمة الله وبركاته
ارجو رفع ملف حل اسئلة الكتاب المدرسى من موقع الوزارة وشكرا |
|
عايز البرنامج المقرر Visual Basic 2008 express edition
هذا مجرد أستتطلاع لو عايز البرنامج ÷نزلوا أنشاء الله قريباً جداً
:039uw8::039uw8::039uw8::039uw8::039uw8::039uw8::0 39uw8::039uw8::039uw8: |
مامعني قيمة مجردة
|
مامعني قيمة مجردة الرجاء الرد
|
اقتباس:
لو اردنا مثلا اطلاق قيم مجردة بتكون علي هيئة ارقام او نص مثل dim a as byte a=5 اي انها تحتوي بداخلها علي قيمة مجردة dim a as string a="ahmed" قيمة مجردة |
أسئلة تفاعلية
ياريت حد من الأساتذه الأفاضل يعملنا أسئلة تفاعلية علي المنهج لتسهيل المراجعة للطلاب ويكون هو دا أفضل مراجعة للطلاب وجزاكم الله خيراً |
موجودة الاختبارات التفاعلية في مشاركة الاستاذ أحمد قرني على الرابط الاتي
http://www.thanwya.com/vb/showthread.php?t=502125 |
هو اصدار الكام لفجول بيزك المقرر علينا 2005 ولا 2008
|
اقتباس:
القيمة المجردة قد تكون ( حرفية - رقمية - منطقية - تاريخية ) وهذا هو المقرر على الطلبة ، مثال : 1 - القيمة المجردة الحرفية والتى يجب أن توضع بين علامتى تنصيص "مصر" 2 - القيمة المجردة الرقمية مثل 350 3 - القيمة المجردة المنطقية وتكون إما True أو False 4 - القيمة المجردةالتاريخية ( تاريخ ووقت ) والتى يجب أن توضع بين علامتى # مثال #28/2/2013 12:15 AM# |
اقتباس:
القيمة المجردة قد تكون ( حرفية - رقمية - منطقية - تاريخية ) وهذا هو المقرر على الطلبة ، مثال : 1 - القيمة المجردة الحرفية والتى يجب أن توضع بين علامتى تنصيص "مصر" 2 - القيمة المجردة الرقمية مثل 350 3 - القيمة المجردة المنطقية وتكون إما True أو False 4 - القيمة المجردةالتاريخية ( تاريخ ووقت ) والتى يجب أن توضع بين علامتى # مثال # 12:15 28/2/2013 # |
جزاكم الله خيرا علي الافادةمن مناقشات حضراتكم
|
تتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتت
|
هااااااااااااااااااااااااااام جدااااااااااااااااااااااااااااا
تم إلغاء أشياء كتير جدا في الدرسات والإنجليزي فهل تم الإلغاء في الكمبيوتر يارب يكون أتلغي حاجه بالنسبه للصف الثالث الإعدادي
|
اقتباس:
أخي الفاضل لا يوجد حتي الأن أي إلغاء في أي مرحلة من الثالثة ولكن يوجد بعض التصويبات علي كتاب الترم الثاني وهي موجودة علي الرابط ده http://portal.moe.gov.eg/AboutMinistry/Departments/ecd/books/Books1/Pages/Prep_education.aspx |
نشكر لكم هذا المجهود الهائل |
سؤال عن اخطاء التشغيل
dim a as short = 120.5
msgbox ( a ) المفروض يعرض قيمة a ب 120 طيب ليه مطلعش خطا اثناء التشغيل زى الكتاب ما بيقول عند تخصيص قيمة نوعها يختلف نوعها عن نوع البيان طيب ما هنا القيمة عشرية والبيان صحيح والبرنامج نفذ عادى |
لان هناك مايسمى بالتحويل الضمنى وهو يقوم بتحويل القيمة بمايتوافق مع نوع البيان ولكن ليس دائما
|
سؤال مهم واريد الاجابة
اريد معرفة كيف تم حساب الاسسhttp://im33.gulfup.com/adO7t.jpg
|
لأنه يوجد تحويل ضمنى بين الانواع المتوافقة مثل القيم الرقمية سواء حقيقى او صحيح يتم عمل تحويل ضمنى بينهم اى انه بالفعل لو اعلنت عنه بنوع Short واعطيته قيمه بها كسر يعطى رقم صحيح ولا يعطى Error لانه تم تحويل القيمة 120.5 ضمنيا الى النوع Short
|
بارك الله فيكم
|
العلامه ^ تعني الأس وفي هذه المسألة تم استخدام الاس في رقم ب كلأتي 2^ 3 وهي تعني 3 أس 2 أي 3*3 والناتج يصبح 9
|
مثال علي الأسس في الرياضيات
7 أس 4 = 7×7×7×7 أي أن الأس(4) هو عدد مرات ضرب الأساس(7) في نفسة في سؤا6لك 3 أس 2 = 3 ×3 و في لغة فيجوال بيزيك يكون 3*3=2^3 و تساوي 9 5*5*5=3^5 و تساوي 125 |
سؤال أريد المشاركة من الزملاء
ناتج تنفيذ الكود التالى
Dim a, b, c As Short a = 5 b = 10 c = 15 If b < c Then ("MsgBox("adam Else ("MsgBox("ahmed End If ("MsgBox("mohamed عند التنفيذ هتظهر قيمة adam داخل مربع الرسالة ، وعند الضغط مرة اخرى على الزر Button تظهر قيمة mohamed داخل مربع الرسالة فأيهما نختار القيمة الاولى أم القيمة الثانية |
جربته و وجدت قيمة a تكون 121 لأنه يقوم بالتقريب
|
اقتباس:
ثانيا لازم نسأل نفسنا الأول هو البرنامج ده عاوز ايه لو عاوز يظهر اسم من الأسماء الثلاثة بناء على شرط معين فإن الكود الحالى يبقى محتاج تعديل أما لو رضينا بالأمر الواقع لهذا الكود فإنه فى كل مرة سيختار اما adam أو ahmed وعند الضغط مرة ثانية ستظهر Mohamed تلقائيا فى كل مرة |
جميع الأوقات بتوقيت GMT +2. الساعة الآن 07:19 PM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.