|
شكراً أخي TICO ، ربنا يسعدك في دنباك واخرتك
|
شكرا اخي ، بارك الله فيك .
1-تابعت الاشتغال على المشروع حتى يكون للرقم المدخل معنى ويمكن الاستفادة منه..
الرقم الذي نقوم بإدخاله في الملف السابق:
http://www.gulfup.com/?BuLqzl
يتكون من حدين سميت الاول n1 والثانيn2..
نبدأ بإدخال الحد الاول فيظهر في خانة العشرات على الشاشة
ونتبعه بإدخال الحد الثاني فيظهر على يمينه في خانة الوحدات ( او الاحاد كما يسمى في بعض الأقطار)..
مثال : 53
بالكيباد ندخل 5 ثم 3فيظهر الرقم على الشاشة كما نريد :53
في العرض على الشاشة لا مشكل إذن : الرقم يظهر وكانه عدد صحيح ..
لكن في الكود ،البرنامج لا يتعرف عليه باعتباره عددا صحيحا كما نفعل نحن اي يتألف من آحاد وعشرات !
لا..البرنامج لا يدرك العلاقة بين الحدين 1 و 2 ويعتبرهما منفصلين عن بعضهما البعض..
2- من أجل ذلك تمت إضافة برنامج جانبي في الكود (Maco بمصطلحات فلوكود) ليقوم بتحويله الى عدد صحيح.
حيث تمت تسمية العدد المطلوب (وهو العدد الذري) بالحرف n وتم التحويل بطريقة تحليل الاعداد المعروفة:
n =
((n2*10)+(n1*1))
وباختصار:
n=10*n2+n1
مثال بالرقم 53:
5*10
+
3*1
=53
الماكرو الجديد هذه صورته(اضعط لتكبير الصورة):
http://upload.qariya.info/images/qar...2ff31fae1f.png
والملف بعد التعديل هذا رابطه:
http://speedy.sh/vMGuy/key-2Digits-02.rar
3- بعد هذا التعديل حاولت إدخال تعديلات أخرى لتقديم أمثلة عن إدخال
أماكن بيانات 3 أعداد ذرية هي 01و 02 و03
يمكن المشي على منوالها للباقي..
اكتفيت بوضع علامات للتوضيح يمكن تغييرها ببيانات حقيقية..
وأنا والكيمياء متخاصمين منذ زمن بعيد ..

التعديلات في هذا الملف:
http://speedy.sh/gZBbd/key-2Digits-03.rar
ومع الملف فيديو بسيط ..
4- أظن ان ذاكرة المتحكم المستخدم كافية لان الملف 03 بالامثلة الثلاثة لم يأخذ أكثر من 17%
كما توضح الصورة :