ВПР по информатике, 8 класс · Часть 1
Задание 9. Ветвления
Конструкция ветвления. 1 балл · базовый уровень · ≈6 минут · часть 1. 100 заданий с проверкой ответа и разбором.
Простыми словами
«Если идёт дождь, то возьму зонт, иначе — кепку». Программа тоже выбирает одно из действий в зависимости от условия. Такая конструкция называется ветвлением.
Задание 9 ВПР (1 балл, базовый уровень): определить, что выведет программа с условным оператором, или ответить на вопрос о его записи.
Две формы
if условие then действие1 else действие2Две ветки: при истинном условии — первая, при ложном — вторая.
if условие then действиеВетки
else нет: при ложном условии ничего не делается, программа переходит к следующей команде.> больше, < меньше, = равно, <> не равно, >= больше или равно, <= меньше или равно. Присваивание — :=.
Разбор программ
a := 38; b := 31; if a > b then y := a else y := b;
- — истина, выполняется
y := a. Выведет 38 — большее из чисел. С условиемa < bпрограмма выбрала бы меньшее.
a := 6; y := 0; if a mod 2 = 0 then y := 1;
- — истина, . Для нечётного осталось бы .
y := a; if b > y then y := b; if c > y then y := c; при , , .
- ; → .
- → . Выведет 30.
if a > 100 then y := 1 else if a > 20 then y := 2 else y := 3; при .
- — ложь; — истина → .
if a > 20 then y := a - 20 else y := 20 - a — это модуль разности : при получится 5. Программа решения квадратного уравнения выбирает ветку по дискриминанту: — два корня, — один, — нет корней.
Перед else точку с запятой не ставят — это синтаксическая ошибка. В условии пишут = (сравнение), а для записи значения в переменную — := (присваивание).
Подставьте числа в условие и честно ответьте «да» или «нет» — выполняйте только ту ветку, которая выбрана; вторую просто зачеркните.
Где это проходят в школе
Тема этого номера разбирается в школьном курсе этого же класса:
Там же — теория и по сто заданий на каждую тему: ВПР проверяет именно программу класса, а не отдельный «экзаменационный» материал.
Готовые работы по теме
Собраны заранее — одним нажатием: распечатать с ключом, раздать ученикам ссылкой или QR-кодом, поменять настройки. Номер набора постоянный: по этой ссылке всегда та же работа.
теория этой темы, 8 заданий по подтемам и ключ — файлом DOCX, который можно править под себя.
Прохождение онлайн
Имя ученика никуда не отправляется: он вводит только номер по списку, а таблицу «номер → фамилия» видите только вы.
Классы, выданные работы и результаты учеников по кодам — в журнале учителя: без регистрации, хранится только на этом компьютере.