WEBVTT

00:00.190 --> 00:06.480
لقد كتبنا بالفعل برنامجًا باستخدام عبارات شرطية مركبة ، دعونا نلقي نظرة على بعض أمثلة

00:06.480 --> 00:10.270
البرامج الأخرى باستخدام جملة شرطية مركبة.

00:10.950 --> 00:16.420
لذا هنا في هذا الفيديو ، سأأخذ مثالًا واحدًا وسأوضح لك كيفية الاستخدام وسأوضح

00:16.470 --> 00:18.040
لك كيفية استخدام OR.

00:18.750 --> 00:20.290
لذلك دعونا نأخذ مثالا.

00:20.550 --> 00:25.710
لنفترض أنني أردت أن آخذ سن الشخص واكتشف ما إذا كان صغيراً أم لا.

00:26.580 --> 00:27.930
لنفترض أنني البرنامج.

00:28.050 --> 00:30.670
ثم ما هو المدخل الذي يجب أن أعرف عمرك.

00:30.780 --> 00:33.080
ثم بالنظر إلى سن يجب أن أقول إنك شاب.

00:33.630 --> 00:36.690
إذن ما هو الشرط ، ما هو العمر في سن مبكرة.

00:36.690 --> 00:44.630
لنفترض أن العمر من 12 يبدأ في سن مبكرة وآخر 50 عامًا.

00:44.640 --> 00:48.720
لذلك قبل سن الثانية عشرة ، يكون الطفل أكبر من 50 عامًا.

00:48.750 --> 00:50.550
لنفترض أنه رجل عجوز.

00:50.550 --> 00:51.450
دعونا نأخذ هذا.

00:51.450 --> 00:53.860
لذلك إذا كنت ترغب في تغيير قيمها يمكنك تغييرها.

00:53.880 --> 01:00.960
أنا آخذ هذا المثال ، لذا يجب أن أتحقق من أن عمرك يجب أن يكون

01:00.960 --> 01:01.550
أكبر

01:01.590 --> 01:04.290
من 12 ، وأقل من 50.

01:04.410 --> 01:06.040
لذلك هناك قيمتان يجب علي التحقق منها.

01:06.060 --> 01:07.630
فكيف تأطير الشرط.

01:07.710 --> 01:14.360
معرفة ما إذا كان العمر متغيرًا ، فيجب أن يكون أكبر من أو يساوي 12 ، لذا إذا

01:14.360 --> 01:14.840
رسمت خطًا

01:14.830 --> 01:21.870
للسنة الأولى إلى 100 عام ، فسيكون 12 عامًا هنا ، دعنا نقول 12 عامًا هنا ، لذا

01:21.870 --> 01:25.040
فهي تسير في هذا الاتجاه.

01:25.050 --> 01:25.320
الصحيح.

01:25.650 --> 01:27.270
ويجب أن يتوقف عند 50.

01:27.540 --> 01:28.740
لذا دعنا نقول إن 50 عامًا هنا.

01:28.800 --> 01:30.410
لذلك يجب أن يتوقف عند 50.

01:30.480 --> 01:33.860
لذلك يجب أن يكون أكبر من 12 وأقل من 50.

01:33.870 --> 01:43.070
لذلك سأكتب هنا باللغة الإنجليزية يجب أن يكون العمر AND أقل من 50 أو يساوي 50.

01:43.110 --> 01:47.080
لذلك نحن هنا نستخدم AND ، والوقت الذي يجب أن نقول فيه العمر.

01:47.140 --> 01:50.190
إذن هذا شرط وهذا هو الشرط الثاني.

01:50.310 --> 01:55.610
ننضم إلى هذين الشرطين باستخدام AND لذا فإن عمر الشرط الأول أكبر من يساوي صفرًا.

01:55.890 --> 02:00.770
والشرط الثاني أن يكون العمر أقل من 50

02:00.790 --> 02:06.160
والذي يرتبط بـ AND. لذا سأقدم لك فكرة واحدة هنا عندما تبحث عن القيمة التي يجب

02:06.180 --> 02:11.300
أن تكون ضمن هذا النطاق الذي يبدأ من هذه النقطة وتنتهي عند هذا الحد ، فيجب أن تكون بين هاتين الوسيلتين اللتين

02:11.310 --> 02:12.540
يجب عليك استخدامهما و.

02:13.510 --> 02:14.220
الصحيح.

02:14.460 --> 02:20.730
إذن لدي هنا بالفعل مخطط انسيابي ، دعنا نكتب برنامجًا لذلك أولاً ، دعنا ننظر إلى

02:21.400 --> 02:27.480
فحص التدفق كبرنامج يجب أن آخذ مدخلات منك ، لذا أدخل هنا مربع الإدخال العمر ثم

02:27.570 --> 02:30.450
اقرأ ثم يجب أن أتحقق مما هو العمر.

02:30.450 --> 02:41.130
لذلك سأكتب هنا بشرط إذا كان العمر أكبر من أو يساوي اثني عشر وكان العمر أقل من أو

02:41.130 --> 02:42.490
يساوي 50.

02:43.060 --> 02:51.830
إذا كان هذا صحيحًا ، فقم بطباعة الشباب ، وإلا فليس صغيرًا ، اطبع ليس صغيرًا وتوقف. لذلك هذا هو المخطط الانسيابي الذي لا ينظر إلى

02:52.400 --> 02:53.790
مخطط التدفق.

02:53.790 --> 02:54.870
سوف أكتب البرنامج.

02:55.190 --> 02:58.370
لذلك دعونا نكتب البرنامج ونرى أنني لا أعرض لك الخوارزمية.

02:58.410 --> 02:58.970
الآن يمكنك كتابة

02:58.970 --> 03:03.150
الخوارزمية ، لقد أوضحت لك بعض الخوارزميات التي يمكنك اتباع نفس الإجراء وتدوين الخوارزميات

03:03.150 --> 03:04.570
على الإطلاق.

03:04.740 --> 03:10.370
يتطلب في الأكاديمية الخاصة بك. الآن أعتقد أنك في وضع يسمح لك بكتابة الخوارزميات بنفسك.

03:10.460 --> 03:15.570
لا يوجد شيء سوى لغة بسيطة تُستخدم لكتابة برنامج الآن دعونا نكتب برنامجًا.

03:15.590 --> 03:20.550
الآن بالنسبة للبرنامج ، لا أكتب تجزئة ، قم بتضمين كل هذه الأشياء ، لذا من المفهوم أنها

03:21.180 --> 03:23.020
موجودة الآن ، فلنحول هذا.

03:23.100 --> 03:25.930
إذن ما هو أول شيء يدخل العمر.

03:25.980 --> 03:31.260
يعني ذلك أن هناك متغير واحد فقط مطلوب في هذا البرنامج وهو

03:31.650 --> 03:38.730
العمر لذا يجب أن أعلن العمر أي نوع؟ نوع العدد الصحيح ، لن نأخذ اثني عشر عامًا أو خمسًا أو اثني عشر فاصلًا وسبعًا

03:38.730 --> 03:41.220
وخمس سنوات أو اثني عشر عامًا أو ١٣ عامًا قادمة.

03:41.250 --> 03:47.630
لذلك دعونا نأخذها على أنها عدد صحيح ، ثم هنا يجب أن أعطي Cout أدخل العمر

03:51.390 --> 04:00.690
ثم cin يجب أن أقرأ قيمة العمر جيدًا ، الآن هذا الشرط ولكن كيف يكون صحيحًا على نفس الحالة في c ++ إذا

04:01.140 --> 04:09.530
كان العمر أكبر من 12 ويعني أننا لدينا هذا &amp;&amp; الرمز ، فالعمر أقل من خمسين أو يساوي خمسين

04:09.580 --> 04:15.150
، ثم هنا يجب أن أطبع الرسالة cout young ، ثم cout not young

04:18.510 --> 04:29.670
، انظر هنا لم أستخدم أقواس الزهور هذه ، لذا إذا كان لديك سطر واحد في الداخل ، لا توجد حاجة إلى أقواس زهرة وسطر واحد بالداخل

04:30.000 --> 04:35.640
، وإلا فإن كتابة قوس الزهرة يعد ممارسة جيدة إذا لم يكن لديك

04:35.730 --> 04:43.110
أكثر من عبارة واحدة فقط لديك عبارة واحدة يمكنك تخطيها.

04:43.290 --> 04:49.440
لذلك بدون قوس الزهرة ، يمكنك أيضًا الكتابة وفي النهاية يجب أن أكتب صفرًا.

04:49.440 --> 04:52.050
ممارسة شائعة في وظيفة رئيسية يجب أن تكتبها.

04:52.080 --> 04:57.930
إذن هذا هو البرنامج حتى تتمكن من كتابة البرنامج واختباره ، كما يتم تقديم العرض

04:57.930 --> 05:02.480
التوضيحي له وفي تمرين الترميز سأطلب منك فقط تدوين الحالة بدلاً

05:02.870 --> 05:08.150
من كتابة برنامج كامل فقط اكتب الشروط وتمرين الترميز سيتم ترك جزء الشرط

05:08.150 --> 05:14.750
فارغًا ، لذا يتعين عليك ممارسة الشرط ، لذلك فقط يمكنك تعلم كيفية تدوين الشروط ، دعنا نكتب

05:15.440 --> 05:25.550
مثالًا آخر لبرنامج واحد ولكن هنا دعنا نقول إننا نريد أن نعرف الشخص هذا الطفل أو هذا الطفل الكبير لا ينبغي أن يكون صغيرا.

05:25.610 --> 05:29.220
لنفترض ، على سبيل المثال ، أن هناك بعض العروض الجارية للأطفال أو كبار السن.

05:29.320 --> 05:29.570
الصحيح.

05:29.900 --> 05:33.630
لذا دعنا نقول أن العرض مخصص للأطفال أو كبار السن وليس للشباب.

05:33.680 --> 05:41.330
لذا ، سواء كان مؤهلاً لهذا العرض أم لا ، دعنا نكتب شرطًا تعلم كيفية كتابة الشرط لذلك سأكتب

05:41.330 --> 05:47.060
على البرنامج بحيث يكون المخطط الانسيابي هو نفسه فقط فقط يجب أن أغير

05:47.060 --> 05:52.520
الرسائل المؤهلة أو غير المؤهلة لذلك سأقوم بإجراء تغييرات هنا

05:52.520 --> 06:00.230
وبعد ذلك سنناقش السؤال التالي. لذلك دعونا نضع إطارًا لشرط هنا ، تأكد من أن تكون مؤهلاً للحصول على عرض يجب أن

06:00.230 --> 06:03.020
يكون طفلاً أو شخصًا كبيرًا في السن ولكن ليس شابًا.

06:03.650 --> 06:10.580
لقد سبق لك أن أخذت هذا الطفل الذي يصل عمره إلى عامين ، وهو طفل من 12 إلى 50 عامًا

06:11.000 --> 06:15.260
، وهو صغير ، وبعد ذلك يكون سن الشيخوخة.

06:15.470 --> 06:23.240
الآن في هذا علينا أن نرى أن العمر يجب أن يقع في جانب أن تكون طفلًا أو في هذا الجانب لكي تكون

06:23.240 --> 06:25.220
شخصًا أكبر سنًا.

06:25.250 --> 06:27.560
لذلك لا يوجد عرض لهؤلاء الناس.

06:27.650 --> 06:36.290
لذلك علينا أن نتحقق من أن العمر في هذا الجانب إذا كان صحيحًا هو طفل وإلا يجب أن يكون العمر في هذا الجانب

06:36.290 --> 06:41.380
بخلاف ذلك ، أو ، لذلك يجب أن يكون العمر أكبر من 50.

06:41.420 --> 06:46.730
لذلك في هذا لا نبحث عن القيمة داخل النطاق الذي نبحث عنه القيمة الموجودة في

06:46.790 --> 06:48.780
مواقع مختلفة خارج النطاق.

06:48.830 --> 06:51.520
حتى الآن عامل التشغيل OR مفيد.

06:52.310 --> 06:57.410
لذا ، دعونا نضع الشروط التي لدي بالفعل مخطط انسيابي هنا وقمت بإرسال رسالة مؤهلة

06:57.410 --> 07:00.130
وغير مؤهلة فقط سأقوم بتدوين الحالة هنا.

07:00.170 --> 07:10.030
لذا فإن الشرط هو إذا كان العمر أقل من 12 عامًا ، أي ما يعادل 12 عامًا فصاعدًا ، فنحن نقول إنه صغير السن.

07:10.930 --> 07:12.650
أو العمر

07:13.820 --> 07:18.940
أكبر من 50.

07:19.220 --> 07:23.510
إذا كان هذا صحيحًا فهو إما طفل أو كبير في السن.

07:23.630 --> 07:29.940
إذن هذا هو مؤهل أو يكون مؤهلاً وإلا فهو غير مؤهل.

07:30.030 --> 07:32.550
لذا دعونا نكتب برنامجًا لهذا.

07:32.550 --> 07:33.800
لذلك بالفعل لدينا هذا.

07:34.020 --> 07:36.660
لذلك فقط يجب أن أعطي شرطًا وأعطي رسالة.

07:36.870 --> 07:44.520
هنا سأكتب الشرط إذا كان العمر أقل من 12 أو يعني || نستخدمها والعمر

07:44.610 --> 07:46.240
أكبر من 50.

07:46.350 --> 07:50.520
ثم سنقوم بطباعة رسالة بالقول إن cout مؤهل

07:52.940 --> 07:58.910
وإلا يعني ذلك أنه يتعين عليك فقط إرسال رسالة غير مؤهلة.

07:59.850 --> 08:04.450
هذا كل شيء وخارج الدالة الرئيسية ، لذلك سنقول صفر إرجاع ونهاية.

08:05.790 --> 08:11.190
هذا كل شيء مرة أخرى بالنسبة لهذا البرنامج ، هناك أيضًا تمرين ترميز متاح عليك كتابته

08:11.190 --> 08:12.910
على هذا الشرط بشكل صحيح.

08:12.940 --> 08:17.950
الشرط هو فقط لممارسة الشرط وهناك برنامج تجريبي متاح حتى تتمكن من

08:17.950 --> 08:24.610
مشاهدة البرنامج وتجربة البرنامج بنفسك وأيضًا PDF متاح وبعد ذلك لدينا بعض تمارين الترميز

08:24.700 --> 08:30.450
الأخرى حيث يتم طلب بعض الشروط الزمنية و في بعض الوقت يُطلب منك رمزًا كاملاً

08:30.490 --> 08:34.330
، لذا قرأت تمرين الترميز بشكل صحيح وحلته.
