هل تريد أن تتعلم كيفية إنشاء برامج قوية و "ذكية" ومتعددة الاستخدامات ومفيدة؟

ثم تحتاج إلى معرفة الأشكال الثلاثة الرئيسية للتحكم في تنفيذ البرنامج. وفقًا لنظرية أنظمة الكمبيوتر ، يجب أن توفر لغة البرمجة الجيدة تنفيذ ثلاثة أشكال من التحكم في عملية تنفيذ البرنامج:
1 - & nbsp؛ SEQUENCE : & nbsp؛ تنفيذ العبارات المتسلسلة - لقد التقينا بهذا بالفعل في الدورات السابقة. كانت جميع برامجنا السابقة عبارة عن سلسلة من البيانات
2 - & nbsp؛ تحديد :
نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ إذا كان كذا وكذا حالة ،
نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ ثم افعل هذا
نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ وإلا افعل ذلك
3 - على & nbsp؛ كرر :
نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ بينما

يصبح البرنامج أكثر "ذكاءً" ، كما أنه يزيد بشكل كبير من كفاءة أجهزة الكمبيوتر. الشكل الثاني هو الاختيار بين أنماط العمل المختلفة. & nbsp ؛

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

في مشكلة إيجاد الحد الأقصى لعدد اثنين ، التقينا عامل جديد بدأ بكلمة IF
يسمى هذا المشغل - CONDITIONAL & nbsp؛
تمت ترجمة الكلمة إذا من الإنجليزية كـ "if" ، وكلمة else - بمعنى "خلاف ذلك". إذا كان الشرط بعد كلمة if صحيحًا (صواب) ، فسيتم تنفيذ جميع الأوامر (عوامل التشغيل) التي تتبع الشرط في الأقواس المتعرجة {}. إذا كان الشرط خاطئًا (خطأ) ، فسيتم تنفيذ الأوامر الموجودة في الأقواس المتعرجة بعد كلمة else.

نظرة عامة على المشغل الشرطي: <قبل> إذا (الشرط) // العنوان بشرط { ... // "if" block و [مدش]. العبارات التي يتم تنفيذها // إذا كان الشرط في الرأس صحيحًا } آخر { ... // "else" block و [مدش]. العبارات التي يتم تنفيذها // إذا كانت الحالة الموجودة بين قوسين خاطئة } تذكر :
1. إذا - بخلاف ذلك - هذا مشغل واحد!
نبسب ؛ على & nbsp ؛ لذلك ، بين القوس الذي ينهي كتلة "if" (} ) ولا يمكن أن تحتوي كلمة آخر على عوامل تشغيل أخرى
2. بعد كلمة آخر NEVER CONDITION .
نبسب ؛ نبسب ؛ على & nbsp؛ Block & quot؛ خلاف ذلك & quot؛ يتم تنفيذه عندما يكون الشرط الرئيسي المحدد بعد كلمة IF & nbsp ؛ - خطأ ، أي لم ينفذ
3. في حالة ، في كتلة "if" أو في كتلة "خلاف ذلك" هناك عامل واحد فقط ، ثم يمكن حذف الأقواس المتعرجة
4. الشرط هو تعبير متعلق به يمكنك القول أنه صحيح (أي أنه تم الوفاء به) أو خطأ (أي أنه لم يتم الوفاء به)
نبسب ؛ & nbsp؛ يمكنك استخدام علامات العلاقة المنطقية في حالة
نبسب ؛ نبسب ؛ & GT. ، & lt؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ أكثر أقل
نبسب ؛ & gt ؛ = ، & lt ؛ = & نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ أكبر من أو يساوي ، أصغر من أو يساوي
نبسب ؛ == نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ على & nbsp ؛ يساوي
نبسب ؛ ! = & نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ لا يساوي

5. في لغة برمجة Java ، أي رقم بخلاف الصفر يعني حالة صحيحة ، والصفر يعني حالة خاطئة

نبسب ؛

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

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