Страница 192 - гдз по информатике 8 класс учебник Босова, Босова

Авторы: Босова Л. Л., Босова А. Ю.
Тип: Учебник
Издательство: Просвещение
Год издания: 2023 - 2025
Уровень обучения: базовый
Цвет обложки: синий с котом
ISBN: 978-5-09-102543-9 (2023)
Допущено Министерством просвещения Российской Федерации
Популярные ГДЗ в 8 классе
Cтраница 192

№2 (с. 192)
Условие. №2 (с. 192)

2. Дана последовательность операторов:
a := 1;
b := 2;
while a + b ‹ 8 do
begin
a := a + 1;
b := b + 2;
end;
s := a + b
Сколько раз будет повторён цикл и какими будут значения переменных a, b, s после выполнения этой последовательности операторов?
Решение. №2 (с. 192)

Два раза. a=3, b=6, s=9.
Номер шага | a | b | a+b‹8 | s |
0 | 1 | 2 | да | - |
1 | 2 | 4 | да | - |
2 | 3 | 6 | нет | 9 |
№3 (с. 192)
Условие. №3 (с. 192)


3. Требовалось написать программу вычисления факториала числа n (факториал числа n есть произведение всех целых чисел от 1 до n). Программист торопился и написал программу неправильно. Ниже приведён фрагмент его программы, в котором содержится несколько ошибок:
k := 1;
f := 0;
while k ‹ n do
f := f * k;
k := k + 1
Обсудите этот фрагмент программы в группе. Найдите ошибки. Внесите необходимые исправления, допишите программу и выполните ее на компьютере. Для проверки правильности программы используйте тест:
Входные данные | Выходные данные |
Введите n>>5 | 5!=120 |
Введите n>>6 | 6!=720 |
Решение. №3 (с. 192)


var
k, n: integer;
f:longint;
begin
k:=1;
f:=1;
write ('n>>');
readln (n);
while k‹=n do
begin
f:=f*k;
k:=k+1;
end;
writeln (n, '!=', f);
end.
Помогло решение? Оставьте отзыв в комментариях ниже.