تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[مشروع] ملف مفتوح ... تصميم تمرين رياضي التعرف على العملية المناسبة
#1
السلام عليكم

دائما مع البرمجة في مجال التعليم الرياضي
 التمرين :
ماهي العملية الحسابية المناسبة لما يلي
 15 ؟ 5 = 3 
طبعا الاجابة هي التقسيم 

الان :
نفترض فيه مستويات .....المستوى الاول للاعداد الصغيرة من 1 الى 10
 نجعل البرنامج يولد اعداد معينة من 1 الى 10
نستعمل الدالة
PHP كود :
[align=center]Dim rn As New Random[/align]
[
align=center       Dim v1 rn.Next(minmax)[/align

بحيث min = 0  , ;max = 10 
 القيمة v1  ستكن بين 0 و 10

نفس الشيء للقيمة v2

  الان بالنسبة للعمليات سنضعها ضمن مصفوفة 
PHP كود :
Dim oper() As String = {"+""-""*""/"

و نختار العملية عشوائيا
PHP كود :
[align=center  Dim Nop rn.Next(04)[/align]
[
align=center       Dim op oper(Nop)[/align

الان  نجمع المل في نص لينتج

PHP كود :
Dim total v1 op v2 


لكن الناتج هو نص فقط 

--------- الشكر للاستاذ بلدي على الكود الذي يعالج المشكل ---------

PHP كود :
[align=center Private Function calc(ByVal formula As String) As Double[/align]
[
align=center       Try[/align]
[
align=center           Dim obj As Object CreateObject("ScriptControl")[/align]
[
align=center           obj.Language "VBSCRIPT"[/align]
[
align=center           Return obj.Eval(formula)[/align]
[
align=center       Catch ex As Exception[/align]
[
align=center           MsgBox(ex.Message)[/align]
[
align=center       End Try[/align]
[
align=center   End Function[/align

و بالتالي سيحس النتيجة كليا 

البرنامج سيولد عشوائيا في كل مرة رقمين و عملية حسابية و يعطي الناتج
لكن التمرين هو اخفاء العملية ( ؟ ) و نضع اربع ازرار تحمل اسماء العمليات
لما يضغط الطالب على العملية سيقارن النتيجة 
فان كانت صح نضيف له 1 و الا نضيف لمجموع الاخطاء 1

الطرافة ان نجعل ارنب يتقدم باتجاه الجزرة  كل مرة اذا  كانت الاجابات الصحيحة 10 اكلها ............. نظهر له ارنبا يامل الجزرة

و ننتقل الى المستوى 2 .................. عندها قيمة كل من  min max   ستزيد ب 10 
يعني مستوى الصعوبة

الشكل النهائي للعمل :

الملف المفتوح للتعديل 



بالتوفيق في مشاريعكم
 لعل الكلمة التي تنفعني لم أكتبها بعد
عبد الله بن المبارك
الرد }}}
تم الشكر بواسطة: حريف برمجة , اسامه الهرماوي , سعود


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Big Grin [مشروع] تصميم محرر اكواد بسيط من خلال الفيجوال بيسك مع السورس كود ahmadpal 1 2,119 23-01-24, 05:38 PM
آخر رد: alkndy
Star [مشروع] برنامج مبيعات مفتوح المصدر 2018 mohammedvego 174 143,582 18-11-23, 03:01 AM
آخر رد: Darweesh
Thumbs Up [VB.NET] برنامج محاسبي مجاني ( مبيعات - مشتريات - مخزون - حسابات ) مفتوح المصدر توب سوفت 3 7,505 06-11-23, 01:36 AM
آخر رد: Ramzigh
Wink [مشروع] مشروع تصميم فورم بشكل جديد بالفيجوال ستوديو مع السورس كود ahmadpal 8 6,993 12-04-23, 11:41 PM
آخر رد: spiky
Thumbs Up [سؤال] اريد برنامج لادارة العيادات الكاملة مفتوح المصدر.. بلييييز yousef alsayed mohamed 2 5 7,272 15-03-23, 02:59 AM
آخر رد: باياها
  [مشروع] تصميم برنامح تعليمي للاطفال ...رتب كلمات الجملة ( سحب الكلمة ) عبد الهادي بهاب 2 1,996 17-09-22, 12:11 PM
آخر رد: اسلام عمر القاضي
  برنامج محاسبي مجاني ( مبيعات - مشتريات - مخزون - حسابات ) مفتوح المصدر توب سوفت 2 2,981 22-04-22, 03:13 AM
آخر رد: senawe
Star برنامج تصوير الشاشة مفتوح المصدر Kian Tech 9 8,225 05-01-22, 05:40 PM
آخر رد: مصطفى الوكيل
  [مشروع] ملف مفتوح ... تصميم برنامج الباحث القرآني و عرض الاية بروايتي حفص و ورش وتفسيرها عبد الهادي بهاب 5 3,217 13-07-21, 03:41 AM
آخر رد: aldery
  [VB.NET] اعادة رفع نظام إدارة المدارس مفتوح المصدر الكاتب 46 39,030 03-06-21, 06:51 PM
آخر رد: zayedali

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم