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

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



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

Ниже вариант решения задания из учебника Босова, Босова 8 класс, Бином:

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

k = 1

f = 0

while k

f = f * k

k += 1

Обсудите этот фрагмент программы в группе. Найдите ошибки. Внесите необходимые исправления, допишите программу и выполните её на компьютере. Для проверки правильности программы используйте тест:

Входные данные

Введите n > > 5

Введите n > > 6

Выходные данные

5!=120

6!=720

n=int(input(taskВведите n > > task))

k = 1; f = 1

while k

f = f * k

k +=1

print(n, task! = task, f)

Окно вывода:

Введите n > > 5

5! = 120

Введите n > > 6

6! = 720