Требовалось написать программу вычисления факториала числа n (факториал числа n есть произведение всех целых чисел от 1 до n). Программист торопился и написал программу неправильно. Ниже приведён фрагмент его программы, в котором содержится пять ошибок:
k:=1;
f:=0;
while k<n do
  f:=f*k;
  k:=k+1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Есть ответ
17.12.2022
372

Ответ


1. Необходимо присвоить F не 0, а единицу перед началом работы.

2. Блок из двух команд после while нужно взять в begin/end

3. Условие цикла while должно быть меньше _или равно_

4. Точку с запятой, наверное, надо ставить

 

Еще эффективнее начинать с двух (K := 2), но это не ошибка. Пятую не знаю.


Если вы нашли правильное решение, вы можете поблагодарить нас начиная с 10 рублей.
Просто нажмите на кнопку "Подарить".
17.12.2022
Этот сайт использует cookies (Политика Cookies). Вы можете указать условия хранения и доступ к cookies в своем браузере.