Собери небольшую программу из блоков на занятии по информатике.
13 / IT
Разработчик
Преврати правило в работающую функцию.
Создаёт и изменяет программы: выясняет, что нужно пользователю, пишет логику и проверяет результат.
Здесь — небольшая функция приложения. Разработка сайтов, игр и встроенных устройств требует разных инструментов, но везде важно точное поведение программы.

РАБОТА ИЗНУТРИ
Чем занимаешься.
Пример рабочего поручения
В приложении нужно резервировать свободные места. Программа должна принимать корректные запросы и понятным образом отказывать, когда условие не выполнено.
Уточнить поведение
Записать, что программа получает на вход и что должна вернуть в разных случаях.
Создать решение
Разделить задачу на части, написать и связать нужные функции.
Проверить изменения
Испытать обычные и пограничные случаи, исправить ошибки.
Поддерживать код
Объяснить решение коллегам и менять программу без поломки существующих функций.
НЕ ТОЛЬКО ЗАДАЧИ
С кем работаешь.
Разработчик работает с аналитиками, дизайнерами, тестировщиками и другими разработчиками. Неясное условие приходится обсуждать до написания кода.
Школьные знания в деле
- Логика и последовательность действий.
- Информатика: переменные и условия.
- Умение объяснить решение и проверить пример.
БЕЗ ВЫБОРА НА ВСЮ ЖИЗНЬ
Как познакомиться ближе.
Попробуй изменить одну функцию учебного проекта и проверить старые .
Сравни эту пробу с работой тестировщика: здесь ты выбираешь логику, там проверяешь готовое поведение.
Что спросить у специалиста
- Сколько времени уходит на чтение чужого кода?
- Как уточняют непонятное требование?
- Как замечают, что новое изменение сломало старую функцию?
ПОПРОБУЙ РАБОЧУЮ ЗАДАЧУ
Резервирование мест
В группе осталось четыре свободных места. Нужно проверить логику резервирования.
Правило и проверка функции
Три действия и бесплатный разбор.
Текст задания и разбор без интерактива
1. Какое условие правильно описывает допустимый запрос?
- Запрос меньше или равен 4, других ограничений нет.
- Запрос не меньше 1 и не больше текущего остатка.
- Запрос не меньше 1, других ограничений нет.
Ответ и объяснение
Нужны обе границы. Иначе программа может принять ноль или больше мест, чем осталось.
2. Запрос на 3 места принят. Сколько мест останется?
Числовой ответ от 0 до 4.
Ответ и объяснение
4 − 3 = 1. Проверка прошла, поэтому остаток меняется.
3. Сразу после этого поступил запрос на 2 места. Что должна сделать функция?
- Принять его и получить остаток −1.
- Вернуть первоначальный остаток 4.
- Отказать и сохранить остаток 1.
Ответ и объяснение
Сейчас свободно одно место. Запрос на два недопустим; отказ не меняет остаток.
ПРОДОЛЖИТЬ ЗНАКОМСТВО
Больше задач направления «IT»
В углублённой пробе — 12 новых задач направления, подсказки и подробный разбор. Цена — 190 ₽, разовая покупка. Проба охватывает направление в целом.
Бесплатная мини-проба и её разбор остаются доступны без покупки. Подробная карта за 490 ₽ включает все восемь углублённых проб.
