تقييم الموضوع :
  • 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 
يعني مستوى الصعوبة

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

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



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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [مشروع] تصميم احترافي لبرنامج شئون الموظفين باستخدام ديف اكسبريس + تحميل السورس كود mazentq 4 459 12-11-20, 03:05 PM
آخر رد: MORADWAN
  [مشروع] تصميم تطبيق لقفل واخفاء الملفات مع السورس كود ahmadpal 11 2,091 10-11-20, 06:41 PM
آخر رد: djtech
Star [مشروع] برنامج مبيعات مفتوح المصدر 2018 mohammedvego 159 85,091 14-10-20, 05:01 PM
آخر رد: ELKAHRAB20
Wink [مشروع] مشروع تصميم فورم بشكل جديد بالفيجوال ستوديو مع السورس كود ahmadpal 6 1,848 01-10-20, 05:59 PM
آخر رد: Ali 2020
  [مشروع] تصميم برنامج ميثاق فلسطين عبد الهادي بهاب 0 624 17-09-20, 01:40 AM
آخر رد: عبد الهادي بهاب
  ادوات + برنامج مفتوح المصدر للتحميل من اليوتيوب معاند الحظ 0 346 15-09-20, 09:23 PM
آخر رد: معاند الحظ
  [مشروع] تصميم برنامج تعليمي للاطفال ... الحساب الذهني Calcul Mental عبد الهادي بهاب 0 385 12-09-20, 09:12 PM
آخر رد: عبد الهادي بهاب
  [مشروع] تصميم برنامج تعليمي مراجعة تفاعلية لعلمية الجمع عبد الهادي بهاب 4 670 11-09-20, 01:01 AM
آخر رد: عبد الهادي بهاب
  [مشروع] تصميم برنامج تعليمي للاطفال ..المقارنة بين الاطوال عبد الهادي بهاب 1 491 10-09-20, 05:03 PM
آخر رد: عبد الهادي بهاب
  [مشروع] تصميم برنامح تعليمي للاطفال ...رتب كلمات الجملة ( سحب الكلمة ) عبد الهادي بهاب 0 292 07-09-20, 12:52 AM
آخر رد: عبد الهادي بهاب

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


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