Вы научитесь писать и запускать программы на C#, работать с числами и символами, проверять условия и повторять действия в циклах. Читайте главы по порядку, запускайте примеры и решайте задачи самостоятельно, прежде чем открывать решения.
Чтобы видеть разделы курса в верхнем меню, выберите הגדרות → בחירת תפריט → יסודות א ברוסית / Основы A — на русском или включите русское меню.
Главы по порядку
| Шаг | Что вы освоите |
|---|---|
| 0. Мой прогресс | Отмечайте темы, в которых уже разобрались. |
| 1. Первые программы на C# | Среда разработки, переменные, ввод, вывод и арифметика. |
| 1b. Присваивание и преобразования | Пошаговое выполнение, обмен значениями и преобразование типов. |
| Символьный тип char | Отдельные символы, их коды и ввод. |
| 2. Math и Random | Математические вычисления, случайные числа и отладка. |
| 3. Условия if | Сравнения, логические выражения и выбор действий. |
| 4. Циклы for | Повторения, суммы, счётчики и соседние значения. |
| 4b. Дополнительные приёмы с for | Область видимости, обратный отсчёт и continue. |
Практика и решения
Сначала запишите алгоритм своими словами, затем напишите код и проверьте его на нескольких наборах данных. Раскрывайте решение, чтобы сравнить подходы или разобраться в затруднении.
- 1.1. Простые алгоритмы — стоимость, площадь и объём.
- 1.2. Переменные и вычисления — ввод, среднее, остаток и обмен значениями.
- 2.1. Math и Random — математические действия и случайные величины.
- 3.1. Простые условия — выбор действий по условию.
- 3.2. Составные условия — сочетания проверок и работа с цифрами.
- 4.2. Счётчики, суммы и трассировка — прослеживание значений по шагам.
- 4.5. Соседние значения — сравнение элементов потока ввода.
Полезные страницы
- Как работать в CodeClassroom.
- Сочетания клавиш и фрагменты кода в Visual Studio.
- Типовые задачи с циклами for.
- Краткий справочник: ввод, вычисления и Math.
- Справочник по синтаксису части A.
Необязательные видео на иврите отмечены рядом со ссылками. Основные объяснения, примеры и выбранные упражнения доступны здесь на русском.