![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 24.02.2016
Сообщений: 38
|
![]()
K1 := K1*i - рекуррентное соотношение для факториала, такое же соотношение составляется и для любого другого ряда
|
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 03.03.2016
Сообщений: 17
|
![]()
так, что делать то дальше, после факториала? Простите, я не понял вас(повторюсь, я не силен в паскале)
Нельзя ли сделать так, чтобы не задавать число, а чтобы программа сама от 1 до бесконечности считала? |
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
![]() |
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 03.03.2016
Сообщений: 17
|
![]()
n:=0;
while n>=0 doвот это написал, убрал ввод, но ничего не происходит, т. е. Код:
Последний раз редактировалось ser18; 06.03.2016 в 18:27. |
![]() |
![]() |
![]() |
#15 |
Я самый любопытный
Участник клуба
Регистрация: 24.07.2012
Сообщений: 1,987
|
![]()
Конечно не происходит, если:
1) зациклилось: Код:
Код:
Код:
Последний раз редактировалось newerow1989; 06.03.2016 в 18:36. |
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 03.03.2016
Сообщений: 17
|
![]()
Почему i от двух, факториал и так правильно работает? Кстати, тоже самое:
Код:
|
![]() |
![]() |
![]() |
#17 |
Я самый любопытный
Участник клуба
Регистрация: 24.07.2012
Сообщений: 1,987
|
![]()
См. предыдущий исправленный мною пост!
Только после begin необходимо значение n Код:
Последний раз редактировалось newerow1989; 06.03.2016 в 18:42. |
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 03.03.2016
Сообщений: 17
|
![]()
Все равно не пойму, почему от двух. Мне нужно, чтобы он сам выводил значения, без ввод без клавиатуры
|
![]() |
![]() |
![]() |
#19 |
Я самый любопытный
Участник клуба
Регистрация: 24.07.2012
Сообщений: 1,987
|
![]()
Объясняю пошагово!
Сначала n приравняется любому числу (в данном случае = 5). Потом K1 станет равным 1. Впереди цикл. Переменная i в цикле станет равным 2. Следующая строчка - перемножение K1 на i (т.е. 1 * 2 = 2). Примечание. Нет смысла перемножать единицы между собой (1 * 1 = 1), поэтому с 2-ки начинается цикл. Потом переменная i в цикле станет равным 3. Следующее перемножение будет K1 на i (т.е. 2 * 3 = 6). и т.д. |
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 03.03.2016
Сообщений: 17
|
![]()
хорошо, значит n дойдет до 5 и цикл остановится. Как сделать, чтобы цикл шел от 1 до бесконечности?
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
PascalABC.NET Нахождение суммы ряда | DaGgeR18RUS | Помощь студентам | 2 | 18.01.2015 05:29 |
PascalABC. Вычислить сумму ряда с точностью Е=10^(–5) | lems | Помощь студентам | 0 | 11.06.2012 13:26 |
Вычислить сумму ряда | Олеся Хусаинова | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 22.04.2012 15:07 |
Вычислить сумму ряда | zmey1 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 09.11.2011 12:30 |
Вычислить сумму квадратов простых чисел (PascalABC)! | Amid1990 | Помощь студентам | 5 | 04.07.2011 14:08 |