Вопрос по информатике:
Требовалось написать программу вычисления факториала числа n (факториал числа n есть произведение всех целых чисел от 1 до n). Программист торопился и написал программу неправильно. Ниже приведён фрагмент его программы, в котором содержится пять ошибок:
k:=1;
f:=0;
while k<n do
f:=f*k;
k:=k+1
- 20.12.2017 12:25
- Информатика
- remove_red_eye 17926
- thumb_up 57
Ответы и объяснения 1
1. Необходимо присвоить F не 0, а единицу перед началом работы.
2. Блок из двух команд после while нужно взять в begin/end
3. Условие цикла while должно быть меньше _или равно_
4. Точку с запятой, наверное, надо ставить
Еще эффективнее начинать с двух (K := 2), но это не ошибка. Пятую не знаю.
- 21.12.2017 00:46
- thumb_up 34
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.