Перейти к содержанию
# RAIMBALT Learn LEARN · PRACTICE · BUILD
Войти Начать обучение
ПУБЛИЧНАЯ ПРАКТИКА

Посмотри, как устроены задания RAIMBALT Learn

Фильтруй задания по курсу и сложности, разбирай условие и стартовый пример. После входа откроется рабочее место с сохранением попыток, прогресса и XP.

ЗАДАНИЙ2091в каталоге
НАПРАВЛЕНИЙ10технологий
НАЙДЕНО2091по фильтрам
ПОКАЗАНО20на странице
СОХРАНЕНИЕ ПРОГРЕССА

Хочешь решать задания как часть курса?

В учебном аккаунте попытки, выполнение и XP сохраняются в MySQL, а обязательная практика связывается с конкретным уроком.

20показано
C# с абсолютного нуля до профессиональной разработкиДобро пожаловать в программирование · Легко
+60 XP

Обязательная практика: Добро пожаловать в программирование

Небольшое упражнение без кода: выбери одно обычное действие — например, приготовить чай или войти на сайт — и запиши 5–7 точных шагов так, чтобы другой человек смог выполнить их без дополнительных вопросов. Не копируй готовый пример. Сначала сформулируй решение своими словами, затем выполни его самостоятельно.

Нужна подсказка?

Если застрял: вернись к блоку «Простыми словами», затем к примеру. Подсказка не является готовым решением.

Ориентир для самопроверки

Решение по теме «Добро пожаловать в программирование» выполнено самостоятельно; ученик может объяснить каждый существенный шаг.

C# с абсолютного нуля до профессиональной разработкиДобро пожаловать в программирование · Средне
+70 XP

Измени условия: Добро пожаловать в программирование

Возьми идею урока «Добро пожаловать в программирование», измени минимум два исходных условия и добейся нового корректного результата. Объясни, почему результат изменился.

Нужна подсказка?

C# — язык. .NET — платформа. Visual Studio — инструмент. Программа — реализованный набор инструкций. Алгоритм — понятная последовательность действий для решения задачи.

Ориентир для самопроверки

Получен новый результат, а изменение поведения объяснено причинно-следственно.

C# с абсолютного нуля до профессиональной разработкиДобро пожаловать в программирование · Сложно
+85 XP

Найди и исправь ошибку: Добро пожаловать в программирование

Создай или найди ошибочный вариант по теме «Добро пожаловать в программирование». Зафиксируй симптом, причину, исправление и способ проверки.

Нужна подсказка?

Пытаться запоминать команды, не понимая задачи. Такой подход быстро ломается, как только пример немного меняется.

Ориентир для самопроверки

Ошибка воспроизведена, причина объяснена, исправление проверено.

C# с абсолютного нуля до профессиональной разработкиКак устроено обучение в RAIMBALT Learn · Легко
+60 XP

Обязательная практика: Как устроено обучение в RAIMBALT Learn

Возьми любую знакомую тему и составь для неё собственный цикл «понять → пример → изменение → самостоятельная задача → проверка». Не копируй готовый пример. Сначала сформулируй решение своими словами, затем выполни его самостоятельно.

Нужна подсказка?

Если застрял: вернись к блоку «Простыми словами», затем к примеру. Подсказка не является готовым решением.

Ориентир для самопроверки

Решение по теме «Как устроено обучение в RAIMBALT Learn» выполнено самостоятельно; ученик может объяснить каждый существенный шаг.

C# с абсолютного нуля до профессиональной разработкиКак устроено обучение в RAIMBALT Learn · Средне
+70 XP

Измени условия: Как устроено обучение в RAIMBALT Learn

Возьми идею урока «Как устроено обучение в RAIMBALT Learn», измени минимум два исходных условия и добейся нового корректного результата. Объясни, почему результат изменился.

Нужна подсказка?

Ошибка — это часть обучения. Важно не избегать ошибок, а уметь понять причину, проверить гипотезу и исправить её.

Ориентир для самопроверки

Получен новый результат, а изменение поведения объяснено причинно-следственно.

C# с абсолютного нуля до профессиональной разработкиКак устроено обучение в RAIMBALT Learn · Сложно
+85 XP

Найди и исправь ошибку: Как устроено обучение в RAIMBALT Learn

Создай или найди ошибочный вариант по теме «Как устроено обучение в RAIMBALT Learn». Зафиксируй симптом, причину, исправление и способ проверки.

Нужна подсказка?

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

Ориентир для самопроверки

Ошибка воспроизведена, причина объяснена, исправление проверено.

C# с абсолютного нуля до профессиональной разработкиПодготовка рабочего места: .NET и Visual Studio · Легко
+60 XP

Обязательная практика: Подготовка рабочего места: .NET и Visual Studio

Создай второй Console App самостоятельно и покажи, где находится его Program.cs. Переименуй проект осмысленно. Не копируй готовый пример. Сначала сформулируй решение своими словами, затем выполни его самостоятельно.

Нужна подсказка?

Если застрял: вернись к блоку «Простыми словами», затем к примеру. Подсказка не является готовым решением.

Ориентир для самопроверки

Решение по теме «Подготовка рабочего места: .NET и Visual Studio» выполнено самостоятельно; ученик может объяснить каждый существенный шаг.

C# с абсолютного нуля до профессиональной разработкиПодготовка рабочего места: .NET и Visual Studio · Средне
+70 XP

Измени условия: Подготовка рабочего места: .NET и Visual Studio

Возьми идею урока «Подготовка рабочего места: .NET и Visual Studio», измени минимум два исходных условия и добейся нового корректного результата. Объясни, почему результат изменился.

Нужна подсказка?

Solution не является программой на C#. Это организационный контейнер. Исходный код находится в файлах проекта.

Ориентир для самопроверки

Получен новый результат, а изменение поведения объяснено причинно-следственно.

C# с абсолютного нуля до профессиональной разработкиПодготовка рабочего места: .NET и Visual Studio · Сложно
+85 XP

Найди и исправь ошибку: Подготовка рабочего места: .NET и Visual Studio

Создай или найди ошибочный вариант по теме «Подготовка рабочего места: .NET и Visual Studio». Зафиксируй симптом, причину, исправление и способ проверки.

Нужна подсказка?

Создавать случайный тип проекта или менять десятки настроек, смысл которых ещё не изучен.

Ориентир для самопроверки

Ошибка воспроизведена, причина объяснена, исправление проверено.

C# с абсолютного нуля до профессиональной разработкиПервая программа: Console.WriteLine — по символам · Легко
+60 XP

Обязательная практика: Первая программа: Console.WriteLine — по символам

Напиши программу из четырёх строк: приветствие, имя, цель обучения и сообщение «Урок 4 завершён». Затем поменяй порядок двух строк и заранее скажи, как изменится вывод. Не копируй готовый пример. Сначала сформулируй решение своими словами, затем выполни его самостоятельно.

СТАРТОВЫЙ ПРИМЕР
C#
Console.WriteLine("Привет! Я начинаю изучать C#.");
Console.WriteLine("Это моя первая программа.");
Нужна подсказка?

Если застрял: вернись к блоку «Простыми словами», затем к примеру. Подсказка не является готовым решением.

Ориентир для самопроверки

Решение по теме «Первая программа: Console.WriteLine — по символам» выполнено самостоятельно; ученик может объяснить каждый существенный шаг.

C# с абсолютного нуля до профессиональной разработкиПервая программа: Console.WriteLine — по символам · Средне
+70 XP

Измени условия: Первая программа: Console.WriteLine — по символам

Возьми идею урока «Первая программа: Console.WriteLine — по символам», измени минимум два исходных условия и добейся нового корректного результата. Объясни, почему результат изменился.

СТАРТОВЫЙ ПРИМЕР
C#
Console.WriteLine("Привет! Я начинаю изучать C#.");
Console.WriteLine("Это моя первая программа.");
Нужна подсказка?

Не заучивай строку целиком. Если можешь объяснить каждый элемент и набрать её заново — фундамент сформирован правильно.

Ориентир для самопроверки

Получен новый результат, а изменение поведения объяснено причинно-следственно.

C# с абсолютного нуля до профессиональной разработкиПервая программа: Console.WriteLine — по символам · Сложно
+85 XP

Найди и исправь ошибку: Первая программа: Console.WriteLine — по символам

Создай или найди ошибочный вариант по теме «Первая программа: Console.WriteLine — по символам». Зафиксируй симптом, причину, исправление и способ проверки.

СТАРТОВЫЙ ПРИМЕР
C#
Console.WriteLine("Привет! Я начинаю изучать C#.");
Console.WriteLine("Это моя первая программа.");
Нужна подсказка?

Писать `Console.WriteLine(Привет);` без кавычек и не понимать, почему компилятор ищет имя `Привет`.

Ориентир для самопроверки

Ошибка воспроизведена, причина объяснена, исправление проверено.

C# с абсолютного нуля до профессиональной разработкиПеременная: как программа запоминает данные · Легко
+60 XP

Обязательная практика: Переменная: как программа запоминает данные

Создай переменные для количества книг и года выпуска. Выведи их, измени количество и снова выведи. Не копируй готовый пример. Сначала сформулируй решение своими словами, затем выполни его самостоятельно.

СТАРТОВЫЙ ПРИМЕР
C#
int age = 19;
Console.WriteLine(age);
age = 20;
Console.WriteLine(age);
Нужна подсказка?

Если застрял: вернись к блоку «Простыми словами», затем к примеру. Подсказка не является готовым решением.

Ориентир для самопроверки

Решение по теме «Переменная: как программа запоминает данные» выполнено самостоятельно; ученик может объяснить каждый существенный шаг.

C# с абсолютного нуля до профессиональной разработкиПеременная: как программа запоминает данные · Средне
+70 XP

Измени условия: Переменная: как программа запоминает данные

Возьми идею урока «Переменная: как программа запоминает данные», измени минимум два исходных условия и добейся нового корректного результата. Объясни, почему результат изменился.

СТАРТОВЫЙ ПРИМЕР
C#
int age = 19;
Console.WriteLine(age);
age = 20;
Console.WriteLine(age);
Нужна подсказка?

Имя переменной должно описывать смысл данных: `age`, `bookCount`, `price`, а не `a1` без причины.

Ориентир для самопроверки

Получен новый результат, а изменение поведения объяснено причинно-следственно.

C# с абсолютного нуля до профессиональной разработкиПеременная: как программа запоминает данные · Сложно
+85 XP

Найди и исправь ошибку: Переменная: как программа запоминает данные

Создай или найди ошибочный вариант по теме «Переменная: как программа запоминает данные». Зафиксируй симптом, причину, исправление и способ проверки.

СТАРТОВЫЙ ПРИМЕР
C#
int age = 19;
Console.WriteLine(age);
age = 20;
Console.WriteLine(age);
Нужна подсказка?

Брать имя переменной в кавычки и ожидать её значение: `"age"` — это просто четыре буквы.

Ориентир для самопроверки

Ошибка воспроизведена, причина объяснена, исправление проверено.

C# с абсолютного нуля до профессиональной разработкиТипы данных без перегруза: int, string, bool, double, decimal · Легко
+60 XP

Обязательная практика: Типы данных без перегруза: int, string, bool, double, decimal

Подбери типы для: названия книги, количества экземпляров, доступности книги, веса посылки и цены товара. Создай переменные. Не копируй готовый пример. Сначала сформулируй решение своими словами, затем выполни его самостоятельно.

СТАРТОВЫЙ ПРИМЕР
C#
string name = "Анна";
int age = 19;
bool isStudent = true;
double height = 1.78;
decimal balance = 1250.50m;
Нужна подсказка?

Если застрял: вернись к блоку «Простыми словами», затем к примеру. Подсказка не является готовым решением.

Ориентир для самопроверки

Решение по теме «Типы данных без перегруза: int, string, bool, double, decimal» выполнено самостоятельно; ученик может объяснить каждый существенный шаг.

C# с абсолютного нуля до профессиональной разработкиТипы данных без перегруза: int, string, bool, double, decimal · Средне
+70 XP

Измени условия: Типы данных без перегруза: int, string, bool, double, decimal

Возьми идею урока «Типы данных без перегруза: int, string, bool, double, decimal», измени минимум два исходных условия и добейся нового корректного результата. Объясни, почему результат изменился.

СТАРТОВЫЙ ПРИМЕР
C#
string name = "Анна";
int age = 19;
bool isStudent = true;
double height = 1.78;
decimal balance = 1250.50m;
Нужна подсказка?

Тип выбирается по смыслу и операциям, которые будут выполняться с данными.

Ориентир для самопроверки

Получен новый результат, а изменение поведения объяснено причинно-следственно.

C# с абсолютного нуля до профессиональной разработкиТипы данных без перегруза: int, string, bool, double, decimal · Сложно
+85 XP

Найди и исправь ошибку: Типы данных без перегруза: int, string, bool, double, decimal

Создай или найди ошибочный вариант по теме «Типы данных без перегруза: int, string, bool, double, decimal». Зафиксируй симптом, причину, исправление и способ проверки.

СТАРТОВЫЙ ПРИМЕР
C#
string name = "Анна";
int age = 19;
bool isStudent = true;
double height = 1.78;
decimal balance = 1250.50m;
Нужна подсказка?

Использовать string для всего подряд только потому, что текст проще вывести.

Ориентир для самопроверки

Ошибка воспроизведена, причина объяснена, исправление проверено.

C# с абсолютного нуля до профессиональной разработкиВвод пользователя: Console.ReadLine · Легко
+60 XP

Обязательная практика: Ввод пользователя: Console.ReadLine

Спроси имя, город и цель обучения. Выведи ответы отдельными строками. Не копируй готовый пример. Сначала сформулируй решение своими словами, затем выполни его самостоятельно.

СТАРТОВЫЙ ПРИМЕР
C#
Console.Write("Как тебя зовут? " );
string? name = Console.ReadLine();
Console.WriteLine("Привет!");
Console.WriteLine(name);
Нужна подсказка?

Если застрял: вернись к блоку «Простыми словами», затем к примеру. Подсказка не является готовым решением.

Ориентир для самопроверки

Решение по теме «Ввод пользователя: Console.ReadLine» выполнено самостоятельно; ученик может объяснить каждый существенный шаг.

C# с абсолютного нуля до профессиональной разработкиВвод пользователя: Console.ReadLine · Средне
+70 XP

Измени условия: Ввод пользователя: Console.ReadLine

Возьми идею урока «Ввод пользователя: Console.ReadLine», измени минимум два исходных условия и добейся нового корректного результата. Объясни, почему результат изменился.

СТАРТОВЫЙ ПРИМЕР
C#
Console.Write("Как тебя зовут? " );
string? name = Console.ReadLine();
Console.WriteLine("Привет!");
Console.WriteLine(name);
Нужна подсказка?

Ввод пользователя сначала является текстом. Числа мы научимся безопасно преобразовывать в следующем уроке.

Ориентир для самопроверки

Получен новый результат, а изменение поведения объяснено причинно-следственно.