ВПР по информатике, 8 класс · Часть 1
Задание 8. Циклы
Конструкция повторения. 1 балл · базовый уровень · ≈6 минут · часть 1. 100 заданий с проверкой ответа и разбором.
Простыми словами
Цикл — повторение одних и тех же действий. «Сделай 10 приседаний» — цикл с известным числом повторов. «Приседай, пока не устанешь» — цикл с условием. В Паскале это for и while.
Задание 8 ВПР (1 балл, базовый уровень): определить, что выведет программа с циклом, или ответить на вопрос о работе цикла.
Цикл for — со счётчиком
for i := 1 to n do тело — переменная цикла принимает значения , тело выполняется раз. Если начальное значение больше конечного (for i := 5 to 1), тело не выполнится ни разу.
s := 0; for i := 1 to 4 do s := s + i; writeln(s)
| — | 1 | 2 | 3 | 4 | |
| 0 | 1 | 3 | 6 | 10 |
Выведет 10.
s := s + i — сумма ; при : .
s := s + i * i — сумма квадратов: при получится .
p := 1; p := p * 2 ( раз) — степень : при получится .
Цикл while — с условием
while условие do тело — тело повторяется, пока условие истинно. Если оно ложно с самого начала — тело не выполнится ни разу.
i := 1; while i <= 9 do i := i + 2: тело выполняется при — 5 раз; потом и условие ложно.
a := 85; k := 0; while a > 0 do begin k := k + 1; a := a div 10 end; writeln(k)
- : , .
- : , .
- — условие ложно, выход. Выведет 2 — это число цифр числа.
while a mod 2 = 0 do a := a div 2: для нечётного 55 тело не выполнится — останется 55.Зацикливание: если в теле while не меняется переменная из условия (while a > 0 do s := s + a), условие никогда не станет ложным — цикл будет выполняться бесконечно. Это логическая ошибка, а не синтаксическая.
Ведите таблицу значений переменных после каждого шага — это надёжнее, чем считать «в уме».
Где это проходят в школе
Тема этого номера разбирается в школьном курсе этого же класса:
Там же — теория и по сто заданий на каждую тему: ВПР проверяет именно программу класса, а не отдельный «экзаменационный» материал.
Готовые работы по теме
Собраны заранее — одним нажатием: распечатать с ключом, раздать ученикам ссылкой или QR-кодом, поменять настройки. Номер набора постоянный: по этой ссылке всегда та же работа.
теория этой темы, 8 заданий по подтемам и ключ — файлом DOCX, который можно править под себя.
Прохождение онлайн
Имя ученика никуда не отправляется: он вводит только номер по списку, а таблицу «номер → фамилия» видите только вы.
Классы, выданные работы и результаты учеников по кодам — в журнале учителя: без регистрации, хранится только на этом компьютере.