0Pricing
C# Academy · Урок

Поток выполнения: инструкции if–else

Узнайте, как принимать решения в программах с помощью инструкций if–else

«Поток выполнения: инструкции if–else» — бесплатный урок C# Academy на CoddyKit. Это урок 1 из 5. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения C# Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс C# Academy содержит 5 уроков всего.

Введение в операторы if-else

Управление потоком выполнения: операторы if-else

Добро пожаловать на первый урок раздела «Основы C#»! В этом уроке вы научитесь использовать операторы if-else для принятия решений в программах. Давайте начнём!

Поток выполнения: инструкции if–else — иллюстрация 1

Что такое операторы if-else?

Что такое операторы if-else?

Операторы if-else позволяют программе принимать решения на основе условий. В зависимости от того, истинно условие или ложно, программа выполняет определённый блок кода.

Важный момент: Используйте операторы if-else, чтобы управлять потоком выполнения программы на основе логики.

Синтаксис операторов if-else

Синтаксис операторов if-else

Базовый синтаксис оператора if-else выглядит так:

if (condition) {

/* code to execute if condition is true */ }

else {

/* code to execute if condition is false */

}

Пример:

using System;

class Program {
    static void Main() {
        int age = 20;

        if (age >= 18) {
            Console.WriteLine("You are an adult.");
        } else {
            Console.WriteLine("You are not an adult.");
        }
    }
}

Использование else-if

Использование else-if

Если необходимо проверить несколько условий, можно использовать конструкции else-if. Пример:

Важный момент: Используйте else-if для проверки дополнительных условий после исходного оператора if.

using System;

class Program {
    static void Main() {
        int age = 20;

        if (age >= 18) {
            Console.WriteLine("You are an adult.");
        } else {
            Console.WriteLine("You are not an adult.");
        }
    }
}

Операторы сравнения

Операторы сравнения

Операторы if-else используют операторы сравнения для проверки условий. К распространённым операторам относятся:

  • ==: Равно
  • !=: Не равно
  • >: Больше
  • <: Меньше
  • >=: Больше или равно
  • <=: Меньше или равно

Совет: Используйте подходящий оператор для вашего условия.

Логические операторы

Логические операторы

Условия можно объединять с помощью логических операторов:

  • &&: Логическое AND (истина, если истинны оба условия).
  • ||: Логическое OR (истина, если истинно хотя бы одно условие).
  • !: Логическое NOT (инвертирует логическое значение).

Пример:

using System;

class Program {
    static void Main() {
        int age = 25;
        bool hasLicense = true;

        if (age >= 18 && hasLicense) {
            Console.WriteLine("You can drive.");
        } else {
            Console.WriteLine("You cannot drive.");
        }
    }
}

Вложенные операторы if

Вложенные операторы if

Для более сложных условий можно вкладывать операторы if друг в друга. Пример:

Совет: Избегайте чрезмерной вложенности, чтобы код оставался читаемым.

using System;

class Program {
    static void Main() {
        int age = 20;
        bool hasPermission = true;

        if (age >= 18) {
            if (hasPermission) {
                Console.WriteLine("Access granted.");
            } else {
                Console.WriteLine("Access denied. Permission required.");
            }
        } else {
            Console.WriteLine("Access denied. You must be 18 or older.");
        }
    }
}

Практическое задание

Практическое задание

Напишите программу, которая запрашивает возраст пользователя и проверяет, имеет ли он право голосовать. Пример:

using System;

class Program {
    static void Main() {
        Console.WriteLine("Enter your age:");
        int age = int.Parse(Console.ReadLine());

        if (age >= 18) {
            Console.WriteLine("You are eligible to vote.");
        } else {
            Console.WriteLine("You are not eligible to vote.");
        }
    }
}

Отличная работа!

Отличная работа!

Поздравляем! Вы научились использовать операторы if-else для принятия решений в программах на C#. В следующем уроке мы рассмотрим циклы и научимся эффективно повторять задачи. Продолжайте программировать!

Поток выполнения: инструкции if–else — иллюстрация 10

Часто задаваемые вопросы

Урок «Поток выполнения: инструкции if–else» бесплатный?

Да — полный текст урока «Поток выполнения: инструкции if–else» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс C# Academy, подпишись на CoddyKit PRO. Курс C# Academy содержит 5 уроков всего.

Чему я научусь в уроке «Поток выполнения: инструкции if–else»?

Узнайте, как принимать решения в программах с помощью инструкций if–else Ты практикуешь C# Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать C# Academy?

Предыдущий опыт не требуется. C# Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 5.

Сколько времени занимает урок «Поток выполнения: инструкции if–else»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке C# Academy?

Да. Каждый урок C# Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Поток выполнения: инструкции if–else
  2. Циклы в C#: for, while и do–while
  3. Инструкции switch
  4. Введение в массивы
  5. Работа со строками
← Назад к C# Academy