مشخصات مقاله
-
955
-
0.0
-
4022
-
0
-
0
آموزش ساختارهای تصمیم گیری در سی شارپ
کلیه حقوق مادی و معنوی این مقاله متعلق به آموزشگاه تحلیل داده می باشد و هر گونه استفاده غیر قانونی از آن پیگرد قانونی دارد.
آموزش ساختارهای تصمیم گیری در سی شارپ
ساختارهای تصمیم گیری (Decision maling) نیاز دارند که برنامه نویس شرایطی را برای ارزیابی و تست کردن به وسیله ی برنامه فراهم کند، به همراه یک یا چند بیانیه تا اگر شرایط درست باشند، اجرا شوند و همچنین بیانیه های دیگری که در صورت اشتباه بودن شرایط اجرا شوند.
در زیر یک طرح کلی از ساختار یک decision making می بینید که در بیشترزبان های برنامه نویسی استفاده می شود.
C# انواع بیانیه های decision making را در زیر ارائه می دهد.
|
Statement |
Description |
|
if statement |
یک if statement شامل یک عبارت Boolean می باشد که به وسیله ی یک یا چند بیانیه دنبال می شود. |
|
if...else statement |
یک if statement می تواند به وسیله ی یک else statement انتخابی دنبال شود که زمانی که عبارت Boolean اشتباه باشد، اجرا می شود. |
|
nested if statements |
شما می توانید از یک if یا else if در داخل دیگری استفاده کنید. |
|
switch statement |
یک عبارت switch اجازه می دهد تا یک متغیر از لحاظ کیفیت در مقابل لیستی از مقادیر تست شود. |
|
nested switch statements |
شما می توانید از یک عبارت switch در داخل یک عبارت switch دیگر استفاده کنید. |
اپراتور ?:
اپراتر شرطی ?: را در بخش قبل پوشش داده ایم که می تواند به جای عبارت if…else استفاده شود. این برنامه دارای فرم کلی زیر می باشد.
Exp1 ?Exp2:Exp3;
که عبارت ها Exp1، Exp2 و Exp3 می باشند. به استفاده و جایگذاری علامت دونقطه : توجه داشته باشید.
مقدار یک عبارت ? به این شکل مشخص می شود: Exp1 ارزیابی شد. اگر درست باشد پس از آن Exp2 ارزیابی می شود و مقدار کل عبارت ? این می شود. اگر Exp1 اشتباه باشد، سپس Exp3 ارزیابی می شود و مقدار آن، مقدار کل عبارت می شود.