💀
Второй курс РПО
C#
C#
  • Типы данных и переменные
  • Массивы и списки
  • Управляющие конструкции
  • Методы
  • Классы и объекты
  • Инкапсуляция, наследование и полиморфизм
  • Интерфейсы
  • Обработка исключений
  • Работа с файлами
  • Делегаты и события
  • Краткие определения основных понятий
  • Вопросы с контрольной
  • Тестовые вопросы по темам
Powered by GitBook
On this page
  • Условные операторы
  • Циклы
  • Полезные советы

Управляющие конструкции

Управляющие конструкции позволяют управлять потоком выполнения программы: выполнять код при определённых условиях или повторять его. Здесь мы разберём условия и циклы.

Условные операторы

Оператор if

if выполняет код, если условие истинно. Можно добавить else для альтернативного кода.

using static System.Console;

class Program
{
    static void Main(string[] args)
    {
        int age = 18;
        if (age >= 18)
        {
            WriteLine("Совершеннолетний");
        }
        else
        {
            WriteLine("Несовершеннолетний");
        }
        // Вывод: Совершеннолетний
    }
}

Можно использовать else if для проверки дополнительных условий.

int score = 85;
if (score >= 90)
{
    WriteLine("Отлично");
}
else if (score >= 70)
{
    WriteLine("Хорошо");
}
else
{
    WriteLine("Удовлетворительно");
}
// Вывод: Хорошо

Оператор switch

switch выбирает ветку выполнения на основе значения переменной.

int day = 3;
switch (day)
{
    case 1:
        WriteLine("Понедельник");
        break;
    case 3:
        WriteLine("Среда");
        break;
    default:
        WriteLine("Другой день");
        break;
}
// Вывод: Среда

Циклы

Цикл for

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

for (int i = 0; i < 5; i++)
{
    WriteLine(i);
}
// Вывод: 0, 1, 2, 3, 4

Синтаксис: for (инициализация; условие; шаг).

Цикл while

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

int i = 0;
while (i < 3)
{
    WriteLine(i);
    i++;
}
// Вывод: 0, 1, 2

Цикл do-while

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

int j = 5;
do
{
    WriteLine(j);
    j++;
} while (j < 5);
// Вывод: 5

Цикл foreach

foreach используется для перебора элементов коллекции (например, массива или списка).

int[] numbers = { 1, 2, 3 };
foreach (int num in numbers)
{
    WriteLine(num);
}
// Вывод: 1, 2, 3

Полезные советы

  • Используйте if для простых условий, switch для множественных проверок одного значения.

  • Проверяйте условия в циклах, чтобы избежать бесконечных циклов.

  • foreach удобен для коллекций, но не позволяет изменять индекс.

PreviousМассивы и спискиNextМетоды

Last updated 7 days ago