Задание 3 Параграф 4.5 ГДЗ Босова 8 класс 2023 (Информатика)

Решение #1

Изображение 3. Требовалось написать программу вычисления факториала числа п (факториал числа п есть произведение всех целых чисел от 1 до n). Программист торопился и написал...
Загрузка...

Рассмотрим вариант решения задания из учебника Босова, Босова 8 класс, Бином:
3. Требовалось написать программу вычисления факториала числа п (факториал числа п есть произведение всех целых чисел от 1 до n). Программист торопился и написал программу неправильно. Ниже приведён фрагмент его программы, в котором содержится несколько ошибок:
k := 1;
f := 0;
while k < n
do
f := f * k;
k:= k + 1
Обсудите этот фрагмент программы в группе. Найдите ошибки. Внесите необходимые исправления, допишите программу и выполните её на компьютере. Для проверки правильности программы используйте тест:
Входные данные
Введите n > > 5
Введите n > > 6
Выходные данные
5!=120
6!=720
В программе нет операторных скобок, неправильно определено f и условие цикла.
var
k, f, n: integer;
begin
write('n > > ');
readln(n);
k := 1; f := 1;
while k < = n do
begin
f := f * k;
inc(k)
end;
writeln(n,'!=', f)
end.
Окно вывода
n > > 5
5!=120
n > > 6
6!=720
*Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания.
*размещая тексты в комментариях ниже, вы автоматически соглашаетесь с пользовательским соглашением