المتابعون للمدونة

الأحد، 6 أبريل 2025

برنامج لحساب الكسسور الاعتياديية

 تقديرا واعتزازا بمعلميّ الأفاضل:

منذ قليل استخدمت لغة البرمجة العربية "سهلة" لكتابة برنامج يحسب مجموع كسرين اعتياديين وعرض الناتج في صورة كسر اعتيادي وتبسيطه أيضا، وطبعا تطلب الأمر حساب المضاعف المشترك الأصغر لمقامي الكسرين، وقد استخدمت خوارزمية إقليدس لحساب القاسم المشترك الأكبر وبواسطته يمكن الحصول على المضاعف المشترك الأصغر.
كل هذا أعادني لذكريات المرحلة الابتدائية وأشعرني بالامتنان لكل المدرسين الذين أسسوني في اللغة العربية والرياضيات والعلوم، وأخص منهم بالذكر:
أ. محمد إمبة و أ. فيروز داوود
أ. داود عتمان و أ. سمية سلامة
أ. نجاة محيسن رحمها الله
أ, مها رخا
أ, عبد السلام الغزاوي
أ. ناهد القزاز
وكثيرون غيرهم أدين لهم بالفضل، جزاهم الله جميعا عنا كل خير وبارك فيهم.
هذا هو البرنامج، وهذه الدروس المرئية ستعينك على استيعابه بشكل أفضل، مع أني أظن أنه واضح بما يكفي:

اكتب السطر "حساب قيمة أ\ب + ج\د"

# قراءة قيم أ و ب و ج و د:
اكتب "أدخل قيمة أ: "
أ
= اقرأ عددا
اكتب "أدخل قيمة ب: "
ب
= اقرأ عددا
اكتب "أدخل قيمة ج: "
ج
= اقرأ عددا
اكتب "أدخل قيمة د: "
د
= اقرأ عددا

# حساب المضاعف المشترك الأصغر لـ ب و د ليكون مقام الكسر الناتج:
البسط
= ب
المقام
= د

بينما المقام > 0
    الباقي
= البسط % المقام
    البسط
= المقام
    المقام
= الباقي
كرر

المضاعف
= ب × د ÷ البسط

# حساب بسط الكسر الناتج:
س
= المضاعف / ب × أ + المضاعف / د × ج

# طباعة النتيجة
اكتب أ + "\" + ب
اكتب " + "
اكتب ج + "\" + د
اكتب " = "
اكتب س + "\" + المضاعف

# تبسيط الكسر الاعتيادي
لو س > المضاعف
    صحيح
= س ÷ المضاعف
    الباقي
= س % المضاعف
   
اكتب " = " + صحيح
   
لو الباقي > 0
       
اكتب " + " + الباقي + "\" + المضاعف
   
فقط
فقط 


الجمعة، 4 أبريل 2025

إعداد "سهلة"


إعداد .NET Framework 4.8 على ويندوز 10:

يتأكد كل من برنامج إعداد لغة البرمجة العربية "سهلة" وبرنامج إعداد لغة البرمجة التعليمية Small Visual Basic من أن الإصدار 4.8 معد على جهازك، فإن لم يكن، سيطلب منك الموافقة على تنزيله من موقع ميكروسوفت وإعداده على جهازك.

كما يمكنك عمل هذا يدويا أيضا بتنزيل برنامج إعداد إطار العمل من هذا الرابط وتشغيله.

وبالنسبة لمن يستخدمون ويندوز 10 و 11 فلن تواجههم أي مشاكل في هذه العملية، لكن مع ويندوز 7، قد يكون الأمر مختلفا.

 

إعداد .NET Framework 4.8 على الأجهزة القديمة التي ما زالت تعمل بنظام التشغيل ويندوز 7:

ما زالت لدى كثير من المستخدمين حواسيب شخصية ومحمولة (خاصة القديمة منها) تعمل بنظام ويندوز 7 بعد سنوات من إلغاء ميكروسوفت دعمها له.

وهؤلاء يمكن أن تواجههم مشكلة في تشغيل البرامج التي تحتاج إلى إطار عمل دوت نت (مثل لغة البرمجة العربية "سهلة" ولغة البرمجة التعليمية Small Visual Basic)، لأن إعداده على نظام ويندوز 7 يتطلب تحديثات معينة، وقد لا يستطيعون تشغيل التحديث التلقائي للوصول إلى هذه التحديثات.

لذا عليهم اتباع هذه الخطوات:

* شغل برنامج إعداد سهلة، فإن عمل بشكل طبيعي فخير وبركة، وإن طلب تنزيل إطار العمل فوافق وادع الله أن ينجح إعداده.. فإن حدثت مشكلة وفشل إعداده، فواصل الخطوات التالية.

* تأكد إن كانت نسخة الويندوز الخاص بك 32 بت أم 64 بت، وهو ما يمكنك معرفته ببساطة بفتح المحرك الذي عليه الويندوز على جهازك (في الغالب c:\) في متصفح المشاريع، فإن وجدت بداخله المجلدين Program files و Program files (x86) معا فهذا يعني أنه نسخة 64 بت (x64)، أما لو وجدت المجلد Program files فقط، فهذا يعني أنه نسخة 32 بت (x86).

 

* هناك 4 حزم تحتاج إلى تنزيلها وإعدادها، لكن في الغالب لن تسمح لك نسخة الويندوز بفتح المتصفح، لهذا يجب عليك تنزيلها على جهاز آخر ونقلها بفلاشة إلى جهازك وإعدادها عليه.

 

* إذا كانت نسخة الويندوز 32 بت، فعليك بتنزيل الحزم التالية إلى جهازك وإعدادها عليه بنفس الترتيب:

1- الحزمة الأولى للتحديث إلى SP1

2- الحزمة الثانية لتحديث شهادة الأمان

3- الحزمة الثالثة

4- الحزمة الرابعة

 

* إذا كانت نسخة الويندوز 64 بت، فعليك بتنزيل الحزم التالية إلى جهازك وإعدادها عليه بنفس الترتيب:

1- الحزمة الأولى للتحديث إلى SP1

2- الحزمة الثانية لتحديث شهادة الأمان

3- الحزمة الثالثة

4- الحزمة الرابعة

 

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

والآن يمكنك إعداد إطار العمل على جهازك بشكل عادي.

 


الأربعاء، 2 أبريل 2025

لماذا أنشأت "سهلة"؟

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

"سهلة" هي لغة برمجة عربية تعليمية تتيح للطفل تعريف المتغيرات وكتابة الشروط وحلقات التكرار، وإجراء العمليات الحسابية وقراءة المدخلات من المستخدم وطباعة النتائج على الشاشة، وهي المهارات التي يعاني طلبة حاسبات ومعلومات لإجادتها في منهج مقدمة الحاسب، لكنها مع سهلة، ستصير في متناول الأطفال في المرحلة الابتدائية بعد إزالة حاجز اللغة الإنجليزية

ولا تهدف سهلة إلى أن إنشاء برامج تجارية أو منافسة لغات البرمجة الاحترافية، وإنما هي لغة تعليمية تهدف إلى تدريب الأطفال على التفكير البرمجي ورفع مستواهم في الرياضيات والعلوم وتمهيد انتقالهم إلى لغات برمجة معروفة، فالخطوة التالية ستكون الانتقال إلى لغة البرمجة التعليمية Small Visual Basic التي هي نسخة مصغرة سهلة من لغة VB .NET تتيح إنشاء رسوم شيقة وألعاب بسيطة وحل الألغاز الرياضية وتصميم تطبيقات ذات نوافذ متعددة ويحتوي مجلد أمثلتها على أكثر من 160 مثالا متنوعا، وهذا يعني أن من السهل الانتقال منها إلى فيجوال بيزيك دوت نت وسي شارب بعد هذا لمن أراد، والكل يعرف قوة منصة دوت نت التي تعمل عليها فيجوال بيزيك وسي شارب وأهميتها في سوق العمل وتطوير البرمجيات الحديثة للأجهزة المختلفة.

صفحة الشاعر