العمليات الحسابية والمنطقية بلغة البرمجة فيجوال بيسك

العمليات الحسابية والمنطقية بلغة البرمجة فيجوال بيسك

العمليات الحسابية و المنطقية بلغة البرمجة فيجوال بيسك

تستند جميع لغات البرمجة على مجموعة من العمليات الحسابية و المنطقية الرئيسية، حيث أنّ كل منها تنفذ العمليات الحسابية و المنطقية باستخدام رموز خاصة بها ، أمَّا لغة البرمجة فيجوال بيسك بالإنجليزيّة (visual basic ) فتنفذ 3 أنواع رئيسة للعمليات باستخدام الآتي:

  • العمليات الحسابية
  • عمليات المقارنة
  • العمليات المنطقية.

الحروف والمتغيرات والثوابت في لغة فيجوال بيسك

وهي كالآتي:

  1. حروف اللغة الإنجليزية (A, B, C......., Z)
  2. الأرقام (1,2,3.....)
  3. الرموز الخاصة (20 رمزاً)

معاملات العمليات الحسابية والمنطقية بلغة فيجوال بيسك

تُعد برمجية فيجوال بيسك من البرمجيات الغنية بالمعاملات، وذلك لاستخدامها العمليات الحسابية والمنطقية بالإضافة لعمليات الإسناد، وفيما يأتي أبرزها:

  1. المعاملات الحسابية (بالإنجليزيَّة Arithmetic operators)
  2. معاملات المقارنة (بالإنجليزيَّة Relational operators)
  3. المعاملات المنطقية (بالإنجليزيَّة Logical operators).

المعاملات الحسابية (بالإنجليزيَّة Arithmetic operators)

تتشابه المعاملات الحسابية مع المعاملات الجبرية مثل معامل الجمع والطرح وتختلف في بعضها مثل معامل الضرب والقسمة، وهي معاملات نقوم باستخدامها لإيجاد ناتج العمليات الرياضية والحسابية من جمعٍ وطرحٍ وضرب والكثير من العمليات الأخرى. (ولتطبيق الأمثلة على المعاملات الحسابية Dim FirstNumber As Integer = 20

Dim SecondNumber As Integer (= 4

  • الجمع ( )؛ لإيجاد ناتج الجمع
Dim Sum As Integer = FirstNumber SecondNumber 
  • الطرح (-)؛ لإيجاد ناتج الطرح
Dim Dif As Integer = FirstNumber - SecondNumber 
  • الضرب (*)؛ لإيجاد ناتج عملية الضرب
Dim Mul As Integer = FirstNumber * SecondNumber 
  • القسمة (/)؛ لإيجاد ناتج عملية القسمة

Dim Div As Integer = FirstNumber / SecondNumber

  • القسمة الصحيحة الطبيعية (\)؛لإيجاد ناتج عملية القسمة للأعداد الطبيعية
Dim IntDiv As Integer = FirstNumber \ SecondNumber 
  • القوة (^) ؛لإيجاد قيمة عدد مرفوع لقوة ما

Dim Exp As Integer = FirstNumber ^ SecondNumber

  • باقي القسمة (Mod)،؛ لإيجاد ناتج باقي القسمة

Dim Modulus As Integer = FirstNumber Mod SecondNumber.

معاملات المقارنة (بالإنجليزيَّة Relational operators)

تُبيّن معاملات المقارنة العلاقة بين القيم والمتغيرات باستخدام أدوات المقارنة (أكبر، أصغر،يساوي،..)، وهي معاملات تُستخدم للمقارنة بين قيمتين أو حرفين وتحديد العلاقة بينهما (أصغر من ،أكبرأو يساوي ...)، ويجب أن يكون الناتج منطقيًا ،إما صواب (true) أو خطأ (false) كالآتي:

  • أكبر من (

Dim Value1 As Boolean = 4 > 5

4 ليست أكبر من 5 إذا ناتج المقارنة خطأ (false)

  • أصغر من (>)

Dim Value2 As Boolean = 4

4 أصغر من 5 إذا النتيجة صحيحة (true)

  • يساوي (=)

Dim Value3 As Boolean = 4 = 5

4 لا يساوي 5 إذا النتيجة خاطئة (false)

  • يُخالف أي لا يساوي()

Dim Value4 As Boolean = 4 5

4 تُخالف 5 أي لا تساويها ، إذا النتيجة صحيحة (true)

  • أكبر من أو يساوي (=

Dim Value6 As Boolean = 4 >= 5

4 ليست أكبر من أو تساوي 5 إذا النتيجة خاطئة (false)

  • أصغر من أو يساوي (=>)

Dim Value5 As Boolean = 4

4 أصغر من أو تساوي 6 إذا النتيجة صحيحة(true).

المعاملات المنطقية (بالإنجليزيَّة Logical operators)

تُعد المعاملات المنطقية من أهم المُعاملات المُستخدمة في برمجية فيجوال بيسك، وهي معاملات تُستخدم لإيجاد ناتج شرطين أو أكثر، ويكون الناتج منطقيًا، إما صواب (true) أو خطأ (false) كالآتي:

  • And وتعني (وَ)

ويكون الناتج صحيحًا إذا كانت جميع الأطراف في الشرط صحيحة (true)

Dim Value1 As Boolean = (3 5)

3أصغر من 4 نتيجتها صواب ، و 7 أكبر من 5 نتيجتها صواب ، صواب And صواب فالناتج صواب (true) لأن جميع الأطراف صواب

أما لو استبدلنا العدد 7 ب 2 فسيصبح الناتج خطأ (false)

لأن 2 ليست أكبر من 5 خطأ، وخطأ And صواب (الذي هو نتيجة 3 أصغر من 4) يساوي خطأ .

  • Or وتعني (أو)

ويكون الناتج صحيحًا إذا كان أحد الأطراف أو أكثرفي الشرط صواب (true)

DimValue3 As Boolean = (8 2)

8 ليست أقل من 4 فالناتج خطأ

و 6 أكبر من 2 الناتج صواب

صواب أوOr خطأ يساوي صواب

DimValue3 As Boolean = (1 2)

1 أقل من 4 فالناتج صواب

و 6 أكبر من 2 الناتج صواب

صواب أوOr صواب يساوي صواب

DimValue3 As Boolean = (9 2)

9 أصغر من 4 الناتج خطأ

و 1 أكبر من 2 الناتج خطأ

خطأ أوOr خطأ يساوي خطأ

وهي الحالة الوحيدة التي يكون الناتج خطأ ، عندما يكون كلا الشرطين خطأ

ملاحظة:لتوضيح المعاملات المنطقية اقرأ هذا المثال التوضيحيّ:

أقولُ نجحَ محمد (And) وَ فراس

إذا نجح كلاهما ف قولي صواب

أما إذا نجح أحدهما ف قولي خاطئ

أقولُ قد يحضُرُ النَّدوة عليّ (OR) أو رامي

فإذا حضر عليّ ف قولي صواب

وإذا حضر رامي ف قولي صواب

أما إذا لم يحضر أيّ منهما ف قولي خاطئ ، فيكفي أن يحضر أحدهما على الأقل ليكون قولي صواب.

52تعليم
مزيد من المشاركات
ما حكم الهجر

ما حكم الهجر

إنّما المؤمنون أخوةٌ يحرص الإسلام على توثيق عرى التّعارف والتّآلف بين النّاس عموماً، والاجتماع على خير البشرية؛ فقال الله سبحانه: (يَا أَيُّهَا النَّاسُ إِنَّا خَلَقْنَاكُم مِّن ذَكَرٍ وَأُنثَى وَجَعَلْنَاكُمْ شُعُوبًا وَقَبَائِلَ لِتَعَارَفُوا)، ودعا أتباعه إلى تعميق أواصر المحبّة والمودّة فيما بينهم؛ فقال تعالى: (إِنَّمَا الْمُؤْمِنُونَ إِخْوَةٌ)، وحثّ النبي -صلّى الله عليه وسلّم- المسلمين في شواهدٍ كثيرةٍ على إفشاء السّلام، ونشر المحبّة بين عباد الله، ومن هنا فإنّ الدّعوة إلى التّعاون على
أحسن الحكم

أحسن الحكم

أحسن الحكم في التميز وجود رسالة في الحياة، هذا هو العامل المشترك الأول بين الناجحين. ما ينجح شخص في فعله يمكن لشـخص آخر أن يفعـله. الإنسان المتميز ينجز أعماله بدقة وبسرعة. مقدارتميزك هو مقدار تحكمك في نفسك. يمكن القول بشكل عام أن الإنسان الأكثر نجاحاً في الحياة هو من تتوفر لديه أفضل وأحسـن المعلومات. لم أعرف ابداً شخصاً حالفه الحظ لوقت طويل، فجميعهم كانوا يستحقون ما نالوه، إذ ليس هناك شئ اسمه متـسابق محظوظ. الملايين رأوا التفاحة تسقط، ولكن نيوتن فقط هو من تساءل عن السبب. كلما كبرت العوائق،
الفوائد الاجتماعية لصوم رمضان

الفوائد الاجتماعية لصوم رمضان

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

كم مملكة في العالم

قائمة الممالك في العالم يضمُّ العالم مجموعةً من الدول التي يحكمها نظام حكم ملكي، حيث يبلغ عدد الممالك في العالم ثلاثاً وأربعين، هذه الدول هي: العدد اسم الدولة 1 البحرين 2 بلجيكا 3 بوتان 4 بروناي 5 كمبوديا 6 الدنمارك 7 اليابان 8 الأردن 9 الكويت 10 ليسوتو 11 ليختنشتاين 12 لوكسمبورغ 13 ماليزيا 14 موناكو 15 المغرب 16 هولندا 17 النرويج 18 سطنة عُمان 19 دولة قطر 20 سامو 21 المملكة العربية السعودية 22 إسبانيا 23 سوازيلاند 24 السويد 25 تايلاند 26 تونغا 27 المملكة المتحدة 28 أنتيغوا وبربود 29 أستراليا
أهمية المسؤولية الدولية

أهمية المسؤولية الدولية

أهمية المسؤولية الدولية تكمن أهمية المسؤولية الدولية في الآثار المترتبة عليها والتي هي: التعويض وهو أهم أثر يترتب على إثبات المسؤولية الدولية بحق إحدى الدول، ويكون على شكلين الأول: تعويض عيني ويتلخص في إعادة الحال إلى ما كانت عليه قبل الإقدام على العمل غير المشروع، والثاني: تعويض مالي، وهو عبارة عن مبلغ من المال يتم تقديره بقيمة الضرر الذي لحق بالدولة المتضررة، وهو الشكل الأغلب في العمل الدولي. الترضية في بعض الأحيان قد يكون نتيجة العمل غير المشروع ضررًا معنوياً جسيم لا ينفع معه التعويض العيني
مفهوم تقنيات التعليم

مفهوم تقنيات التعليم

التعليم يحتاج التعليم في أيّ دولةٍ من دول العالم إلى التطوير، والتحديث، وإدخال كلّ ما هو جديد؛ ليواكب متطلبات العصر الذي يعيش فيه الناس، فالطلاب يحتاجون إلى معرفة كلّ شيء جديدٍ ليكونوا قادرين على الإبداع في المستقبل، فبعض المعلومات الجديدة التي تظهر مع تطوّر التكنولوجيا تفنِّد معلوماتٍ سابقةٍ كانت موجودةً في المناهج التي تُدَّرس، كما أنَّ الأساليب والتقنيات التي تُستخدم في العملية التعليميّة بحاجة أيضاً إلى التغيّير والتطوير بما يتوافق مع حاجات التعليم، وقدرات ومهارات التعليم. تقنيات التعليم
ارتفاع البروتين في الدم

ارتفاع البروتين في الدم

ارتفاع البروتين في الدم يُعرف فرط البروتين في الدم (بالإنجليزية:Hyperproteinemia) بأنّه زيادة في تركيز البروتينات في مجرى الدم، وتُعرّف البروتينات بأنّها جزيئات كبيرة حيوية لجميع وظائف جسم الإنسان، تُصنع في أماكن متعددة من الجسم وتنتقل في الدم، كما تقوم بالعديد من الوظائف الضرورية، مثل: نقل الأدوية لأعضاء الجسم، ومساعدة الجسم على التغلب على الأمراض، وغيرها، ويُعد ارتفاع البروتين في الدم مؤشراً على الإصابة بمرض ما؛ إذ لا يُعتبر مرضاً بحد ذاته، وغالباً لا تظهر أعراض عند الإصابة بهذه الحالة
حقوق ذوي الاحتياجات الخاصة في الإسلام

حقوق ذوي الاحتياجات الخاصة في الإسلام

تطور مفهوم ذوي الاحتياجات الخاصّة في الزمن الماضي كان يطلق على أيّ شخصٍ توجد فيه إعاقةٌ اسم المُقعد، ثمّ تطورّ بعد ذلك حتى باستخدام اسم ذوي العاهة دلالةً على الشخص الذي توجد به إعاقةٌ، بعد ذلك أُطلق عليه اسم العاجز، فكانت النظرة في الزّمن الماضي تدور حول تلك المسميّات، لكن بعد ذلك أصبح هنالك فرقٌ في تلك النّظرة على اعتبار أنّ أفراد تلك المجتمعات هم الّذين عجزوا عن تقبلّ تلك الفئة، واستثمار قدراتهم، خاصّةً أنّ تلك الفئة من الممكن أن تكمن لديها قدراتٌ ومواهبٌ يمكن الاستفادة منها، وتطويرها لتكون