أجهزة الكمبيوتربرمجة

ما هي المشغل الشرطية؟

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

ما هي المشغل الشرطية؟

لذلك (أو، بدلا من ذلك، تعليمات فرع مشروط) ويسمى تصميم لغة البرمجة. ويوفر أداء فريق أو مجموعة. ولكن هذا ممكن فقط عندما يكون الشرط لوحظ من حقيقة معينة تعبير منطقي أو تعليمات الواردة من المستخدم (مشغل المعدات) في تجسيد.

وصف عام للتطبيق

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

بيان فرع مشروط

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

  1. بيان الشرطية، التي يوجد فيها فرع واحد فقط. يبدو (المتوسط) على النحو التالي: إذا ثم يتم تنفيذ الشروط اللازمة بنهاية الفريق. الكمبيوتر بحساب السيارة، ما إذا كانت قيمة منطقية للمؤشر من الحقيقة. إذا كان الشرط هو نفسه مع تلك الأجزاء الأخرى من البرنامج، فإنه يبدأ في تنفيذ التعليمات البرمجية حتى نهاية الكلمة. في المجمع هذا النوع من العمل هو متاح فقط للمبرمج. كما قد يكون من النوع الذي سوف يكون هناك كلمة رئيسية معينة في النهاية، وبعد ذلك عليك أن تكون حذرا ألا ننسب أي شيء إضافي.
  2. بيان الشرطية، حيث الفرعين الحاضر. يبدو كما يلي: إذا شرط معين ثم command1 command2 شيء آخر المطاف. استخدام هذا البناء البرمجة في الحالات التي يكون فيها من الضروري أن إحدى الفرق قد تم تنفيذ بدقة. لذلك، إذا كان الشرط هو الصحيح، ثم الجزء الأول من قانون - إن لم يكن الثانية. في بعض الحالات، هناك حاجة إلى مثل هذا الحل.
  3. مشغل مشروط بعدد من الشروط. يبدو كما يلي:
    إذا كان الشرط الأول ثم ماذا تفعل
    آخر إذا إذا لا يصلح الشرط الأول، تحقق مما يلي ثم ما يجب القيام به
    الا اذا تحقق جميع الشروط واحدا تلو الآخر ثم ما يجب القيام به
    آخر إذا لم يكن أي خيار من فوق غير مناسب، ثم يتم تشغيل الأمر نهاية

كما ترون، يستخدم المشغل مشروط تصميم مختلف. يأخذ تنفيذها بالتتابع مكان. لم يكن ذلك ممكنا الوضع (في تقنية العادية)، والتي ستبدأ بتنفيذ التعليمات البرمجية من نهاية - دائما من البداية.

مثال "باسكال"

لفهم كيف يعمل، ونقترح أن تنظر في مثال واحد من لغات البرمجة الأكثر شعبية. عبارة شرطية في "باسكال" يمكن أن تكون بسيطة أو معقدة. النوع الأول - وهو نوع من الرموز =، <،>، وما شابه ذلك. وجاء في بيان المشروط معقدة في باسكال يمكن أن تأخذ الشكل التالي:

إذا كان> = ذ
ثم
المرجع: = SQR (AY)
آخر
الكتابة (قيمة غير صالحة)؛

ما هو مفتاح؟

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

تاريخ التنمية

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

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

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

خصائص حساب التعبيرات المنطقية

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

  1. حساب كاملة. نحسب جميع المعلمات مع القيم المقدمة، ومن ثم I.
  2. الحساب غير مكتملة. تعتبر بشكل منفصل في كل خيار. إذا تقييم التعبير إلى "true"، ثم الخيار التالي للغش. وهو يعمل في حالة OR.

استنتاج

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.delachieve.com. Theme powered by WordPress.