بحث | الأرشيف | إكتب لنا | الإعلانات

موقع الرياض: صفحتك الرئيسية - إضافة للمفضلة


Tuesday 05 August 2003 No. 12828 Year 39

الثلاثاء 07 جمادى الثانية 1424العدد 12828 السنة 39

  البرمجة بلغة فيجوال بيسك الحلقة (25) تحديد أولويات الحساب..

الرياض@نت- خالد بن محمد المسيهيج

عندما يطلب أحد منك تنفيذ مجموعة أعمال تجد أن أول ما تفكر به هو ترتيب هذه الأعمال حسب الأهمية وتضع لها الأولويات وفقاً لمعايير معينة وتبدأ في تنفيذ الأهم ثم المهم وهكذا، الكمبيوتر يعمل نفس الشيء لكنَّ هناك فارقاً عندما يتعلق الأمر في المسائل الرياضية خصوصاً في العمليات المركبة كالفارق عند إجراء القسمة ثم الرفع لقوة والذي تختلف نتيجته عنها عند الرفع لقوة ثم إجراء القسمة، وحتى نعرف الكيفية التي يستخدمها الكمبيوتر في حساب الأولويات سنخصص هذه الحلقة لهذا الموضوع.
لاحظ الشكل رقم (1) والذي يمثل جدولاً يحدد الأولويات لأكثر العمليات استخداماً في عالم البرمجة.
فنجد أنك لو قمت بإجراء عملية حسابية مركبة سيقوم بترتيب أولوية التنفيذ بنفس الترتيب الوارد في الجدول . وحتى يكون حديثنا واضحاً سنوضح ذلك بمثال تخطيطي يمثل هذه العملية (أنظر الشكل 2) .
يلاحظ أن أول جزء يتم البدء فيه من العملية هو إيجاد قيمة العدد X بعد رفعه إلى القوة Y بحيث يصبح عدداً واحداً .. ثم إيجاد حاصل ضرب C في D ليصبح عدداً واحداً وبعد ذلك طرح الناتج من حاصل العملية الأولى ليصبح الناتج عدداً واحداً ثم تتم قسمة العدد B على ناتج العملية رقم  3وبعد أن يظهر لنا عدد واحد ليطرح من العدد A كآخر خطوة في هذه العملية.
لذلك فإن الأقواس غالباً تحدد الأولويات، فمثلاً العملية التالية كم تتوقع ناتجها :
* 5 + 7 = 3؟ سيقوم الحاسب بحسابها على أنها  * 5 = 15 3ثم يضيف إليه  7ليصبح الناتج النهائي  22بينما لو وضعت الأقواس وأصبحت العملية:
( * 3(75)) ستصبح النتيجة  * 3 = 36
12.هل أدركت الفرق الآن؟
ولمزيد من الإيضاح قم بالتطبيق على البرنامج موضوع الشرح والذي يمكن الحصول عليه من خلال الوصلة التالية :



 

بقية المواضيع

البرمجة بلغة فيجوال بيسك الحلقة (25) تحديد أولويات الحساب..
البرمجة بلغة فيجوال بيسك الحلقة (24) ربط المقارنات بالتغيير في مربعات النصوص
أدوات فورية مجانية تساعد الباحثين في كتابة مصادر بحوثهم بسهولة
البرمجة بلغة فيجوال بيسك الحلقة (23): معالجة إدخال البيانات.. والتحكم بالحقول الرقمية
البرمجة بلغة فيجوال بيسك الحلقة (22)
البرمجة بلغة فيجوال بيسك الحلقة (21)
البرمجة بلغة فيجوال بيسك الحلقة (20)
البرمجة بلغة فيجوال بيسك الحلقة (19)
تعلم معنا: البرمجة بلغة فيجوال بيسك الحلقة (17)
البرمجة بلغة فيجوال بيسك الحلقة (18)
البرمجة بلغة فيجوال بيسك الحلقة (16)
تلميحة: قراءة الرسائل باللغة العربية دون ترميز
تلميحة: كيف تعرف مواصفات جهازك؟..
البرمجة بلغة فيجوال بيسك الحلقـة (15)
تعلم معنا: البرمجة بلغة فيجوال بيسك الحلقة (14)
تعلم معنا:استعادة النظام
تعلم معنا: البرمجة بلغة فيجوال بيسك الحلقة (13)
الوجوه التعبيرية: ولادة لغة عالمية جديدة!!
تعلم معنا:البرمجة بلغة فيجوال بيسك  الحلقة (12)
البرمجة بلغة فيجوال بيسك  الحلقة (11)
روابط الملفات
البرمجة بلغة فيجوال بيسك الحلقة (10)
البرمجة بلغة Visual Basic الحلقة (8)
تعلم معنا: البرمجة بلغة فيجوال بيسك الحلقة (9)
البرمجة بلغة Visual Basic الحلقة (6)
تعلم معنا: البرمجة بلغة Visual Basic الحلقة (7)
تعلم معنا البرمجة بلغة بيسك المرئي Visual Basic5
تعلم معنا : البرمجة بلغة بيسك المرئي Visual Basic 4
تعلم معنا: البرمجة بلغة بيسك المرئي ( Visual Basic (3
تعلم معنا: البرمجة بلغة بيسك المرئي( Visual Basic (2
تعلم معنا البرمجة بلغة بيسك المرئي Visual Basic "1"
إنترروبانج : علامة ترقيم القرن العشرين
تعلم معنا:أنواع الملفات والبرامج التي تقوم بتشغيلها
تعلم معنا: كيفية ربط البريد الإلكتروني ببرنامج  Outlook Express
كيف تجعل من كمبيوترك سكرتيراً لك؟!
معاً نحو الاحتراف: مفـاتيح الاختزال
 
 

 

 

[ الرياض @ نت | أخبار | تحقيقات | مواقع | برامج | أرقام شبكية | تعلم @ نت ]

جميع الحقوق محفوظة لمؤسسة اليمامة الصحفية 2003
تصميم وتطوير وتنفيذ جريدة الرياض، إدارة الإنترنت
الرجاء ارسال أي ملاحظات على العنوان التالي:
rnet@Alriyadh-np.com

الرياض الرئيسي

الرياض @ نت

أخبار

تحقيقات

مواقع

برامج

أرقام شبكية

تعلم @ نت

الرياض الإقتصادي

دنيا الرياضة

الرياض @ نت

مقالات اليوم

إنضم إلى قوائم
الرياض