maestro7it_education

Форк
0

README.md

Урок 3: Условные операторы и циклы в C#

Цель урока: Изучить конструкции для принятия решений и циклы для повторения действий в зависимости от условий.

1. Условные операторы: if, else if, else

Условные операторы помогают управлять потоком выполнения программы, проверяя определенные условия.

Синтаксис:

if (условие)
{
// Код выполняется, если условие истинно
}
else if (другое_условие)
{
// Выполняется, если другое_условие истинно
}
else
{
// Выполняется, если ни одно условие не истинно
}

Пример:

int age = 20;
if (age >= 18)
{
Console.WriteLine("Вы совершеннолетний.");
}
else if (age >= 13)
{
Console.WriteLine("Вы подросток.");
}
else
{
Console.WriteLine("Вы ребёнок.");
}

Логические операторы: для сложных условий можно использовать операторы && (логическое И) и || (логическое ИЛИ).

Пример с логическими операторами:

int score = 85;
if (score > 90 || score == 100)
{
Console.WriteLine("Отличная оценка!");
}
else if (score >= 75 && score <= 90)
{
Console.WriteLine("Хорошая оценка.");
}
else
{
Console.WriteLine("Можно лучше.");
}

2. Циклы

Циклы используются для повторения блоков кода, пока выполняется условие.

Цикл for

Этот цикл удобен, когда известно количество повторений.

Синтаксис:

for (инициализация; условие; шаг)
{
// Код выполняется при истинности условия
}

Пример:

for (int i = 1; i <= 5; i++)
{
Console.WriteLine(i);
}

Инициализация: устанавливает начальное значение переменной (i = 1).

Условие: проверяется перед каждой итерацией (i <= 5).

Шаг: увеличивает значение переменной после каждой итерации (i++).

Цикл while

Этот цикл выполняется, пока условие истинно.

Синтаксис:

while (условие)
{
// Код выполняется при истинности условия
}

Пример:

int counter = 0;
while (counter < 5)
{
Console.WriteLine(counter);
counter++;
}

Цикл do-while

Цикл do-while гарантирует, что код выполнится хотя бы один раз, даже если условие ложно с самого начала.

Синтаксис:

do
{
// Код выполняется хотя бы один раз
} while (условие);

Пример:

int num = 0;
do
{
Console.WriteLine("Число: " + num);
num++;
} while (num < 3);

3. Управление циклами: break и continue

Оператор break

Используется для немедленного выхода из цикла.

Пример:

for (int i = 1; i <= 10; i++)
{
if (i == 5)
break; // Прерывает цикл при достижении i = 5
Console.WriteLine(i);
}

Оператор continue

Пропускает текущую итерацию и переходит к следующей.

Пример:

for (int i = 1; i <= 10; i++)
{
if (i % 2 == 0)
continue; // Пропускает чётные числа
Console.WriteLine(i);
}

Автор: Дуплей Максим Игоревич

Дата: 07.09.2024

Версия: 1.0

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.