Номер Гл.4 Т 24

ГДЗ по информатике 8 класс, Босова 2023, страница 200

Гл. Т Произведение в цикле

Выберите фрагмент программы, в котором вычисляется произведение 1 · 2 · 3 · 4 · 5.
а) p := 0; i := 1; while i <= 5 do i := i + 1; p := p * i;
б) p := 1; i := 1; while i < 6 do i := i + 1; p := p * i;
в) p := 1; i := 1; while i < 6 do begin p := p * i; i := i + 1 end;
г) p := 1; i := 1; while i > 5 do begin i := i + 1; p := p * i end;

Решение

Чтобы перемножить числа, начинаем с p = , поскольку единица не меняет произведение. Счётчик i должен принять значения , , , , , а после каждого умножения увеличиться. В варианте «в» тело begin ... end содержит оба необходимых действия, а условие i < допускает именно эти пять значений.

i перед шагом Новое p i после шага

В «а» и «б» без begin ... end в тело while попадает только изменение i; умножение произойдёт после цикла лишь один раз. Кроме того, в «а» p начато с нуля. В «г» исходное условие ложно, и цикл не запустится. Следовательно, выбираем «в».

Ответ

в); произведение равно .

Помогло?

Нет твоего задания?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото