Введення
Логіка прийняття рішень базується на виразах, відомих як логічні вирази, які обчислюється як "істина" або "хибність". Розробники використовують різні типи операторів, щоб створювати логічні вирази, які відповідають їхнім вимогам до кодування. Коли обчислюються вирази, гілки виконання коду залежать від результату. Мова C# підтримує широкий спектр операторів (наприклад, оператори рівності, порівняння та логічних виразів), кожен з яких служить конкретній меті під час реалізації логіки прийняття рішень.
Припустімо, ви вибрали роботу над рядом консольних програм C#, які використовуються для обробки даних клієнтів і введених користувачем вхідних даних. Кожна програма вимагає впроваджувати логіку прийняття рішень, яка досягає вимог до обробки даних і пов'язаних бізнес-правил. Вимоги до обробки даних і бізнес-правила залежать від усіх програм. Наприклад, програмам, які обробляють замовлення клієнтів, може знадобитися оцінити стан клієнта перед виконанням будь-яких дій. Щоб підготуватися до цього майбутнього призначення, ви виконаєте деякі практичні дії, які впроваджують логічні вирази та оператори C#.
У цьому модулі ви дізнаєтеся про логічні вирази та використовуєте різні типи операторів, щоб оцінювати вирази для рівності, нерівності та порівняння. Ви також дізнаєтеся, як використовувати спеціальну вбудовану if версію інструкції (умовного оператора), яка дає результат "або/ або".
Наприкінці цього модуля ви можете писати код за допомогою будь-якої комбінації операторів C# для реалізації логіки прийняття рішень у програмах.
Цілі навчання
У цьому модулі виконайте такі дії:
- Використовуйте оператори для створення логічних виразів, які перевіряються на порівняння та рівність.
- Використовуйте вбудовані методи рядкового класу, щоб краще оцінювати рядки.
- Використовуйте оператор заперечення для перевірки на протилежну умову.
- Використовуйте умовний оператор для виконання вбудованої оцінки.
Передумови
- Досвід виконання основних завдань кодування, таких як створення змінних, використання різних типів даних і надсилання вихідних даних у вікно консолі.
- Досвід використання
if-elseif-elseконструкції. - Досвід використання
Randomкласу для створення випадкового числа. - Використовуйте код Visual Studio для створення та запуску простих консольних програм.