Вверх ↑
Этот топик читают: Гость
Ответов: 189
Рейтинг: 4
#1: 2010-05-22 19:01:46 ЛС | профиль | цитата
Немогу понять одну вещь, почему после определённого
количества циклических вычислений (100 раз добавить 12)
он вылетает, выдавая ощибку с непонятным текстом
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Ответов: 1379
Рейтинг: 86
#2: 2010-05-22 19:02:44 ЛС | профиль | цитата
KisL()R()[), схема не работающая где?
карма: 0

0
Ответов: 189
Рейтинг: 4
#3: 2010-05-22 19:14:26 ЛС | профиль | цитата
вот кусочек из моей программы, именно который не работает, он выдает
все числа делимые на 12 до 9000, с изменяемыми параметрами

code_18423.txt
карма: 0

0
файлы: 1code_18423.txt [813B] [369]
Администрация
Ответов: 15294
Рейтинг: 1518
#4: 2010-05-22 19:16:08 ЛС | профиль | цитата
подозреваю, что автор имел ввиду не "циклических", а "рекурсивных" вычислений - неверное использование которых как раз и приводит к таким последствиям. Но подождем схемы.
------------ Дoбавленo в 19.16:
KisL()R()[) писал(а):
вот кусочек из моей программы

действительно - рекурсия в чистом виде
карма: 26
0
Ответов: 189
Рейтинг: 4
#5: 2010-05-22 19:22:24 ЛС | профиль | цитата
простите, рекурсивные???
------------ Дoбавленo в 19.17:
можно это как-нибудь заменить
------------ Дoбавленo в 19.22:
Dilma, пожалуйста скажите чем это можно заменить, я начинающий,
следовал собственной логике.
карма: 0

0
Администрация
Ответов: 15294
Рейтинг: 1518
#6: 2010-05-22 19:24:19 ЛС | профиль | цитата
KisL()R()[) писал(а):
простите, рекурсивные???

вызов метода из самого себя. Классический пример для понимания
code_18424.txt

KisL()R()[) писал(а):
можно это как-нибудь заменить

циклом конечно же

code_18425.txt
карма: 26
1
файлы: 2code_18424.txt [298B] [344], code_18425.txt [807B] [344]
Голосовали:KisL()R()[)
Ответов: 189
Рейтинг: 4
#7: 2010-05-22 19:25:34 ЛС | профиль | цитата
Спасибо огромное, вы спасли мою программу
карма: 0

0
Ответов: 8888
Рейтинг: 823
#8: 2010-05-22 21:54:15 ЛС | профиль | цитата
Dilma, примение для объяснения ситуации коллеге-участнику термины для Вас само-собой разумеющиеся, а ему, наверное, не совсем понятные неоправдано, сказали бы "КОЛЬЦО" для бесконечного повторения событий (кстати у KisL()R()[) кольцо разрывается по условию и его схема работает, считает до 9000 code_18427.txt
карма: 19

0
файлы: 1code_18427.txt [774B] [309]
8
Сообщение
...
Прикрепленные файлы
(файлы не залиты)