WEBVTT

00:00.420 --> 00:01.980
دعونا نلقي نظرة على مثل هذه الحالة.

00:03.880 --> 00:06.570
هذا بيان فرع والتحكم.

00:06.580 --> 00:08.800
إنها مثل لوحة المفاتيح في المنزل.

00:09.250 --> 00:12.860
أيًا كان الشيء الذي تريد ارتدائه ، عليك الضغط على هذا المفتاح.

00:12.880 --> 00:14.410
لذا فالأمر هكذا تمامًا.

00:14.500 --> 00:18.700
إذن هذا هو بناء حالة التبديل ، مفتاح البيان.

00:18.700 --> 00:25.270
يمكنك هنا كتابة شيء ما أو تعبير أو متغير أو أي شيء ، ولكن يمكنك ذكر إما

00:25.270 --> 00:29.080
نوع عدد صحيح أو متغير نوع حرف أو تعبير.

00:29.560 --> 00:34.270
وبالنسبة للقيم المختلفة لهذا التعبير ، يمكنك ذكر حالات مختلفة.

00:34.270 --> 00:39.910
لقد ذكرت مثالًا للحالة الأولى والحالة الثانية وهناك مساحة يخطئ معظم الناس

00:39.910 --> 00:43.930
هنا ، فهم لا يعطون مساحة هنا ، لذا فهم يواجهون مشكلة.

00:43.930 --> 00:47.980
لن يكون خطأ في بناء الجملة ، لكنه يعمل ولكنه لا يعطي النتيجة.

00:48.520 --> 00:50.140
ثم القولون يليه ذلك.

00:50.140 --> 00:57.640
يمكنك كتابة كل ما تريد في هذه الحالة ، ثم كسر الحالة وكسر الحالة الافتراضية أمر اختياري.

00:58.090 --> 01:03.250
لذلك إذا لم يتم ذكر الحالات للحالات الأخرى يمكنك ذكر الافتراضي.

01:03.460 --> 01:05.110
دعونا نرى كيف يعمل.

01:05.350 --> 01:06.850
قيمة هذا التعبير.

01:06.850 --> 01:10.000
إذا كانت واحدة ، فسيتم تنفيذ هذه الحالة وكسرها.

01:10.000 --> 01:11.200
سيخرج هنا.

01:12.310 --> 01:16.930
إذا كانت قيمة هذا التعبير تساوي اثنين ، فسوف يقفز مباشرة إلى الحالة الثانية وسوف

01:16.930 --> 01:19.180
ينفذ هذا البيان ويكسر ويخرج هنا.

01:20.110 --> 01:26.110
إذا ذكرت القيمة اعتبارًا من 903 أو أي رقم آخر بخلاف واحد واثنين ، فستنتقل إلى الوضع الافتراضي ومن

01:26.110 --> 01:28.960
ثم لا يوجد شيء ، لذلك ستخرج من رمز التبديل.

01:30.340 --> 01:35.830
لذا فإن الشيء المهم هو إذا لم تعط هذا الفاصل ، ثم إذا كانت قيمة التعبير واحدة ، فسيتم

01:35.830 --> 01:41.380
تنفيذ الحالة الأولى ، متبوعةً بتنفيذ الحالة الثانية أيضًا ثم كسرها وستظهر.

01:43.060 --> 01:44.980
لذلك سيتم تنفيذ كلتا القضيتين.

01:45.340 --> 01:49.480
لذلك في كل حالة ، عليك ذكر الاستراحة.

01:49.510 --> 01:51.980
إذا لم تكن بحاجة إليه ، فيمكنك تخطيه.

01:52.030 --> 01:54.560
لذلك يجب أن تعرف بوضوح ما إذا كنت في حاجة إليها أم لا.

01:54.580 --> 01:56.410
وإلا فإنك تجعله إلزاميًا.

01:57.040 --> 01:57.730
التالي.

01:58.150 --> 01:58.940
الشيء التالي.

01:58.960 --> 01:59.410
ماذا؟

01:59.410 --> 02:01.330
يمكنك ذكر جميع الحالات التي تريدها.

02:01.330 --> 02:03.810
وإذا كنت لا تريد التخلف عن السداد ، فيمكنك تجنبه.

02:03.820 --> 02:05.650
ويمكنك الكتابة بشكل افتراضي على أي حال.

02:05.680 --> 02:06.820
إنه اختياري.

02:06.850 --> 02:10.360
إذا كان مكتوبًا في أي مكان آخر ، فيجب أن يكون لديك استراحة متبوعة بذلك.

02:11.570 --> 02:12.710
الآن الشيء التالي.

02:13.890 --> 02:17.530
إذا كان نوعًا صحيحًا ، فيمكنني كتابة الحالات في صورة واحدة ، اثنان ، ثلاثة ، أربعة.

02:17.550 --> 02:22.110
لذلك إذا كان نوع الحرف ، فيمكنني استخدام حالات مثل هذه.

02:23.370 --> 02:25.200
يشفر.

02:26.130 --> 02:28.190
يشفر ب.

02:28.200 --> 02:30.930
لذلك إذا كانت قيمة الحرف A ، فسيتم تنفيذ ذلك.

02:30.930 --> 02:32.870
B ثم سيتم تنفيذ هذا وهلم جرا.

02:32.880 --> 02:36.640
لذلك يمكنني حتى استخدام تسميات الأحرف.

02:36.660 --> 02:40.890
أيضًا ، يتم استدعاء الأنشطة كتسميات ، بحيث يمكنك استخدام التسميات في شكل أحرف.

02:40.890 --> 02:43.170
أيضا حيث تكون هذه الحالة مفيدة.

02:43.170 --> 02:46.280
في الغالب يكون مفيدًا لكتابة برنامج يحركه القوائم.

02:46.290 --> 02:53.460
على سبيل المثال ، إذا أخذت مثال المفكرة في المفكرة ، فسنحصل على القائمة التي تمثل

02:53.460 --> 03:00.390
ملفًا ، وفي هذا الملف ستكون الخيارات موجودة مثل حفظ جديد مفتوح ، حفظ باسم.

03:02.800 --> 03:05.760
الآن يمكنني أن أذكر بعض الرموز وراء هذا لكل منها.

03:05.770 --> 03:07.510
إذا كانت هذه نقرة ، فلنقل أنها واحدة.

03:07.510 --> 03:10.570
إذا كانت هذه نقرة ، فلنفترض أنها اثنان ، ثم ثلاثة ، ثم أربعة.

03:10.630 --> 03:15.730
إذن أربعة اعتمادًا على القيمة التي تم النقر عليها ، يمكننا تنفيذ هذه الحالة بالذات.

03:15.730 --> 03:20.260
إذا كانت الحالة إحدى الحالتين لدينا ، فلا يمكننا إعطاء سلاسل هنا.

03:20.260 --> 03:22.450
لا يمكنك كتابة دورة جديدة هنا.

03:22.450 --> 03:26.950
لذلك عليك استخدام الأرقام أو الحروف الهجائية حتى نتمكن من تخصيص بعض الرموز لذلك.

03:26.950 --> 03:29.110
إذا كان هذا انقر فوق القيام بهذا العمل.

03:29.140 --> 03:31.150
إذا كان هذا هو النقر ، فقم بهذا العمل.

03:31.150 --> 03:38.170
لذلك بالنسبة لكل خيار قائمة ، يمكنني تحديد الحالات وحتى داخل الحالة التي يمكنني الحصول عليها ضدها أيضًا

03:38.170 --> 03:41.380
حتى نتمكن من الحصول على مفتاح متداخل أيضًا.

03:42.690 --> 03:43.550
مثل خمسة.

03:43.560 --> 03:46.400
Minow One في هذه الحالة ، قم بالتبديل مرة أخرى.

03:46.410 --> 03:51.140
إذا تم الضغط على أحد الأدوات الجديدة ، فاضغط على الأدوات الجديدة ثم افتح هكذا يمكننا ذكر الحالة.

03:51.150 --> 03:54.120
لذلك تم تصميم القوائم باستخدام حالات التبديل.

03:54.120 --> 03:56.760
عندما نقوم بهذا النوع من البرمجة ، سنرى ذلك.

03:56.970 --> 03:58.290
دعونا ننظر على سبيل المثال.

03:58.290 --> 04:05.280
باستخدام حالة التبديل ، سأكتب برنامجًا لأخذ رقم اليوم الخاص بنا وعرض الاسم الرئيسي.

04:05.670 --> 04:18.420
هنا سآخذ يومًا متغيرًا وأرى رقم اليوم في الداخل.

04:19.690 --> 04:20.320
ديف.

04:22.210 --> 04:23.230
يُحوّل.

04:24.610 --> 04:30.820
ج أيا كانت القيمة المعطاة بناءً على ذلك اليوم في حالة ما إذا كان واحدًا.

04:32.570 --> 04:38.840
ثم انظر يوم الاثنين واستراحة.

04:40.560 --> 04:51.360
ثم المفتاح هو أن ترى يوم الثلاثاء ثم تعطي استراحة.

04:52.160 --> 04:53.240
تقصير.

04:54.120 --> 04:58.460
إذا كانت أي قيمة أخرى بخلاف 1 إلى 7 أيام ، فستكون موجودة.

04:58.470 --> 05:04.890
بخلاف ذلك يمكننا أن نرى القيمة اليوم في نهاية البرنامج.

05:05.100 --> 05:09.930
لذلك سيأخذ هذا البرنامج رقمنا اليومي وسيعرض اسم يومنا ، سواء كان يوم الاثنين أو الثلاثاء

05:09.930 --> 05:10.950
أو ما إلى ذلك.

05:10.980 --> 05:12.490
هذا كل شيء عن مثل هذه الحالة.

05:12.510 --> 05:17.400
يمكنك كتابة هذا البرنامج بنفسك ويمكنك اختباره على جهازك لأن التدريب في نفس الوقت

05:17.400 --> 05:18.580
أكثر أهمية.

05:18.600 --> 05:22.380
ستجعلك الممارسة مثالية في C ++ ، لذا تدرب على هذا.

05:22.380 --> 05:25.020
والفيديو التالي موجود في البرنامج.

05:25.020 --> 05:25.830
برنامج عينة.
