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

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

1. التسلسل (التالي) تنفيذ البيانات المتسلسلة - لقد التقينا بالفعل بهذا في الدورات السابقة. كل برامجنا السابقة كانت عبارة عن سلسلة من البيانات.

نبسب ؛
2. التحديد (المتفرعة) <قبل> إذا تم استيفاء الشرط ، & nbsp؛ ثم قم بعمل ، & nbsp؛ خلاف ذلك القيام بعمل آخر. & نبسب؛ نبسب ؛
3. التكرار (حلقة) <قبل> طالما تم استيفاء الشرط فعل الإجراءات
البرامج تزداد ذكاء.

في هذه الوحدة ، سنتعامل مع بنية التفريع الحسابي.
نبسب ؛

العبارة الشرطية ( إذا )
في مشكلة إيجاد الحد الأقصى لعدد اثنين ، التقينا عامل جديد بدأ بكلمة if . & nbsp؛ هذا بيان شرطي . & nbsp؛
الكلمة إذا تمت ترجمة من الإنجليزية كـ " if " ، وكلمة else كـ " else " ؛. إذا كان الشرط بعد كلمة إذا كان صحيحًا ( صحيح ) ، فسيتم تنفيذ جميع الأوامر (عوامل التشغيل) التي تتبع الشرط في أقواس معقوفة {} . إذا كان الشرط خاطئًا ( false ) ، فسيتم تنفيذ الأوامر الموجودة في الأقواس المتعرجة بعد كلمة else .
نبسب ؛
منظر عام للعامل الشرطي
if (condition) // header with condition
{
نبسب ؛ ... // "if" block و [مدش]. العبارات التي يتم تنفيذها
على & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ // إذا كان الشرط في الرأس صحيحًا

}
آخر
{
نبسب ؛ نبسب ؛ ... // "else" block و [مدش]. العبارات التي يتم تنفيذها
على & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ // إذا كانت الحالة الموجودة بين قوسين خاطئة

}
نبسب ؛
بحاجة إلى التذكر! 1. if ... else - & nbsp؛ هذا بيان واحد!
نبسب ؛ & nbsp؛ لذلك ، بين القوسين الذي ينهي كتلة "if" (} ) ولا يمكن أن تحتوي كلمة else على عوامل تشغيل أخرى.
2. كلمة else لا يتبعها شرط مطلقًا . يتم وضع الشرط فقط بعد الكلمات إذا . & nbsp ؛ كتلة "خلاف ذلك" يتم تنفيذه عندما يكون الشرط الرئيسي المحدد بعد كلمة إذا خاطئًا ، أي لم ينفذ.
3. إذا كان في الكتلة & quot؛ إذا & quot؛ أو في كتلة " else " هناك عامل واحد فقط ، ثم يمكن حذف الأقواس المتعرجة.
4. الشرط هو تعبير يمكن على أساسه أن يكون صحيحًا (أي تم استيفاءه) أو خطأ (أي لم يتم استيفائه).
يمكنك استخدام علامات العلاقات المنطقية في الشرط:
& gt؛ ، & lt؛ & nbsp؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ أكثر أقل ؛
& gt؛ = ، & lt؛ = & nbsp؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ & nbsp؛ أكبر من أو يساوي أو أقل من أو يساوي ؛
== & nbsp؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ على & nbsp ؛ يساوي ؛
! = & nbsp؛ & nbsp؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ لا يساوي.

5. في لغة البرمجة سي ، يشير أي رقم لا يساوي الصفر إلى حالة صحيحة ، والصفر يدل على حالة خاطئة.

نبسب ؛

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