تقديرا واعتزازا بمعلميّ الأفاضل:
منذ قليل استخدمت لغة البرمجة العربية "سهلة" لكتابة برنامج يحسب
مجموع كسرين اعتياديين وعرض الناتج في صورة كسر اعتيادي وتبسيطه أيضا، وطبعا تطلب
الأمر حساب المضاعف المشترك الأصغر لمقامي الكسرين، وقد استخدمت خوارزمية إقليدس
لحساب القاسم المشترك الأكبر وبواسطته يمكن الحصول على المضاعف المشترك الأصغر.
كل هذا أعادني
لذكريات المرحلة الابتدائية وأشعرني بالامتنان لكل المدرسين الذين أسسوني في اللغة
العربية والرياضيات والعلوم، وأخص منهم بالذكر:
أ. محمد إمبة و أ. فيروز داوود
أ. داود عتمان و أ. سمية سلامة
أ. نجاة محيسن رحمها الله
أ, مها رخا
أ, عبد السلام الغزاوي
أ. ناهد القزاز
وكثيرون غيرهم أدين لهم بالفضل، جزاهم الله جميعا
عنا كل خير وبارك فيهم.
هذا هو البرنامج، وهذه
الدروس المرئية ستعينك على استيعابه
بشكل أفضل، مع أني أظن أنه واضح بما يكفي:
اكتب السطر "حساب
قيمة أ\ب + ج\د"
# قراءة قيم أ و ب و ج و د:
اكتب "أدخل
قيمة أ: "
أ = اقرأ عددا
اكتب "أدخل
قيمة ب: "
ب = اقرأ عددا
اكتب "أدخل
قيمة ج: "
ج = اقرأ عددا
اكتب "أدخل
قيمة د: "
د = اقرأ عددا
# حساب المضاعف المشترك الأصغر لـ ب و د ليكون مقام الكسر الناتج:
البسط = ب
المقام = د
بينما المقام > 0
الباقي = البسط % المقام
البسط = المقام
المقام = الباقي
كرر
المضاعف = ب × د ÷ البسط
# حساب بسط الكسر الناتج:
س = المضاعف / ب × أ + المضاعف
/ د × ج
# طباعة النتيجة
اكتب أ + "\" + ب
اكتب "
+ "
اكتب ج + "\" + د
اكتب "
= "
اكتب س + "\" + المضاعف
# تبسيط الكسر الاعتيادي
لو س > المضاعف
صحيح = س ÷ المضاعف
الباقي = س % المضاعف
اكتب " = " + صحيح
لو الباقي > 0
اكتب " + " + الباقي + "\" + المضاعف
فقط
فقط