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

1. & nbsp؛ التسلسل : على & nbsp؛ تنفيذ العبارات المتسلسلة - لقد التقينا بالفعل بهذا في الدورات التدريبية السابقة. كل برامجنا السابقة كانت عبارة عن سلسلة من البيانات.

2. & nbsp؛ التحديد : <قبل> إذا كان كذا وكذا حالة ، إذا إفعلها خلاف ذلك تفعل ذلك
3. تكرار : <قبل> بينما (الشرط صحيح) افعل ذلك).

الشكل الثاني ، & nbsp ؛ الاختيار بين مسارات العمل المختلفة ، يزيد بشكل كبير من كفاءة أجهزة الكمبيوتر.

مثال بسيط. & nbsp؛
من الضروري إدخال رقمين حقيقيين من لوحة المفاتيح وتحديد أكبرهما.

العبارة الشرطية ( إذا )
في مشكلة إيجاد الحد الأقصى لعدد اثنين ، التقينا عامل جديد يبدأ بكلمة if .
هذا العامل يسمى شرطي.
الكلمة if مترجمة من الإنجليزية كـ & quot؛ if & quot ؛، وكلمة else & nbsp؛ كـ & quot؛ else & quot ؛. بعد الكلمة if ، تتم كتابة شرط منطقي ، وإذا كان صحيحًا (صواب) ، فإن جميع الأوامر (عوامل التشغيل) التي تظهر بعد الشرط بين قوسين معقوفين {} سيتم تنفيذه. & nbsp؛ إذا كان الشرط خاطئًا (خطأ) ، فسيتم تنفيذ الأوامر الموجودة في الأقواس المتعرجة بعد كلمة else .
نبسب ؛
منظر عام للعامل الشرطي if (boolean_condition) // header with condition { ... // كتلة "إذا" و [مدش]. العبارات التي يتم تنفيذها // إذا كان الشرط في الرأس صحيحًا } آخر { ... // كتلة "خلاف ذلك" و [مدش]. العبارات التي يتم تنفيذها // إذا كان الشرط الموجود بين قوسين خطأ }
بحاجة إلى التذكر! 1. if - else & nbsp؛ - & nbsp؛ هي عبارة واحدة. & nbsp؛ لذلك ، بين القوسين الذي ينهي if & nbsp؛ (} ) ولا يمكن أن تحتوي كلمة else على عوامل تشغيل أخرى.
2. لا تضع شرطًا بعد كلمة else & nbsp؛ . & nbsp؛ & nbsp؛ The & quot؛ else & quot؛ يتم تنفيذه عندما يكون الشرط الرئيسي المحدد بعد كلمة if & nbsp؛ & nbsp؛ - خطأ ، أي أنه لم يتم الوفاء به.
3. إذا ، في الكتلة " if " أو في & quot؛ آخر & quot؛ هناك عامل واحد فقط ، ثم يمكن حذف الأقواس المتعرجة.
4. الشرط المنطقي هو تعبير يمكن استخدامه لتحديد ما إذا كان صحيحًا (بمعنى أنه صحيح) أم خطأ (بمعنى أنه ليس صحيحًا).

يتم كتابة الشرط المنطقي باستخدام علامات العلاقات المنطقية <الجسم>
& gt ؛، & lt؛ أكبر من أقل
& gt؛ =، & lt؛ = أكبر من أو يساوي ، أو أصغر من أو يساوي
== يساوي
! = لا يساوي

نبسب ؛

لنفكر في الحل الثاني لمشكلة العثور على أقصى رقمين. & nbsp؛
في البرنامج الثاني ، سنكتب أولاً الحد الأقصى لقيمة متغير إضافي (دعنا نسميها Max ).

إذا كان في كتلة "else" لست مضطرًا إلى فعل أي شيء (على سبيل المثال: "إذا كان هناك آيس كريم معروض للبيع ، فاشترِ الآيس كريم" ، وإذا لم يكن كذلك ...) ، فحينئذٍ تكون كتلة "خلاف ذلك" بأكملها يمكنك حذف واستخدام شكل مختصر (غير مكتمل) من المعامل الشرطي:
<قبل> if (condition) { ... // ماذا تفعل إذا كان الشرط صحيحًا } لنفكر في مثال لحل مشكلة العثور على أقصى رقمين باستخدام شكل غير مكتمل من عامل التشغيل الشرطي.
نبسب ؛