Курс «Программирование» ИТ-вертикали начинается с самых коротких программ: вывести строку, спросить у пользователя число, посчитать и сохранить результат в файл. За этими действиями стоят правила, которые дальше будут нужны в каждой задаче, — что возвращает input, чем строка отличается от числа, куда пишет режим «w» и почему он опасен для уже существующего файла.
Функция print и её параметры sep и end. Функция input и то, что она всегда возвращает строку. Преобразование типов int, float и str, длина строки len. Правила имён переменных и порядок выполнения присваиваний. Конкатенация строк и форматированный вывод с помощью f-строк. Основные типы данных: int, float, str, bool. Работа с файлами: функция open, режимы чтения, записи и дозаписи, конструкция with, чтение строк файла.
Пятнадцать заданий на двадцать пять минут: предсказать вывод короткой программы, найти значение переменной после цепочки присваиваний, выбрать допустимые имена переменных, сопоставить функцию и её действие, разложить значения по типам, вставить пропущенные режимы открытия файла, восстановить порядок этапов решения задачи.
Пояснения к каждому заданию показывают, почему «5» * 3 даёт «555», а не 15, чем режим «w» отличается от «a», почему print с параметром end не переводит строку и как with сам закрывает файл. Типичные ошибки разобраны на тех же примерах, на которых их совершают на первых занятиях.
Работа подходит после первых четырёх часов курса, до перехода к графике и ветвлениям. Учитель увидит, кто путает строку и число и не понимает порядок присваиваний, — без этого каждая следующая тема превращается в борьбу с сообщениями об ошибках. Курс «Программирование» обязателен для всех классов ИТ-вертикали: два часа в неделю в 7 и 8 классах и час в 9-м. Седьмой класс целиком отдан Python — простому языку, на котором удобно учиться думать алгоритмами, рисовать и сразу видеть результат; почти половина часов года уходит на проекты. Эта работа — первая из 5 по курсу.
Комплект работает и на школьном компьютере, и на личном смартфоне ученика. Есть возможность настроить срок сдачи, что позволяет назначать комплект на дом. Чтобы снизить риск списывания, фиксируются попытки переключиться на другие вкладки браузера или другие приложения.
Краткая шпаргалка по теме курса: понятия, правила и примеры, типичные ошибки. Заданий этой работы в ней нет — только материал, который она проверяет.
Шпаргалка: Простейшие программы, ввод-вывод и файлы — курс «Программирование: Python», 7 класс →Что выведет программа?
print('Привет,', 'мир')Какое число выведет программа?
a = 7
b = a + 5
a = b * 2
print(a)Эта работа открывается в кабинете родителя: ребёнок проходит её с телефона или компьютера, вы видите баллы, разбор каждой ошибки и то, какие темы просели. Разовая оплата, доступ навсегда. Первый тест — бесплатно.
Купить для ребёнка — 190 ₽ Что такое кабинет родителяДля учителей и репетиторов, работающих с учениками вне школы. Разовая оплата, доступ навсегда — без подписки. Проведение с любого устройства: участники заходят по ссылке или QR-коду, регистрация не нужна. Результат и разбор ошибок — сразу после работы.
Купить тест — 390 ₽ Оферта и реквизитыДля всей школы — подключить организацию по лицензии →
Чтобы добавить тест в базу и провести диагностику — подключите школу к ЗнаниоМетр. Тест станет вашей редактируемой копией: правьте вопросы, баллы и запускайте сессии.
Посмотреть в демоРеальные экраны прохождения в ЗнаниоМетр: на компьютере, на смартфоне и версия для печати (PDF).