Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.01.2010, 14:24   #1
ThisIzGame
Форумчанин
 
Регистрация: 31.08.2009
Сообщений: 161
Вопрос что такое итерационные алгоритмы

Здравствуйте, даже не знаю как написать. В общем такое дело.
Не могли бы вы мне подсказать, что такое итерационные алгоритмы. Определение и т.д. Искал везде, но нет нужной мне информации.

Вот смотрите пример: рекурсивные алоритмы, я нашёл:
http://mf.grsu.by/Kafedry/kaf001/aca...s/001/lect_006
а похожего, только про итерационные нет.
подскажите,
ThisIzGame вне форума Ответить с цитированием
Старый 11.01.2010, 15:04   #2
Serebro
FORTRAN programmer
Форумчанин
 
Регистрация: 08.12.2009
Сообщений: 153
По умолчанию

Цитата:
Сообщение от ThisIzGame Посмотреть сообщение
Здравствуйте, даже не знаю как написать. В общем такое дело.
Не могли бы вы мне подсказать, что такое итерационные алгоритмы. Определение и т.д. Искал везде, но нет нужной мне информации.

Вот смотрите пример: рекурсивные алоритмы, я нашёл:
http://mf.grsu.by/Kafedry/kaf001/aca...s/001/lect_006
а похожего, только про итерационные нет.
подскажите,
Вопрос поставлен очень плохо. О какой задаче идёт речь? Итерационных методов (алгоритмов) очень много: для каждого вида задачи свои методы.
самые известные итерационные методы - это метод простой итерации и метод Ньютона. Прочитать можно в книгах по численным методам.
Serebro вне форума Ответить с цитированием
Старый 11.01.2010, 15:19   #3
ThisIzGame
Форумчанин
 
Регистрация: 31.08.2009
Сообщений: 161
По умолчанию

Цитата:
Сообщение от Serebro Посмотреть сообщение
Вопрос поставлен очень плохо. О какой задаче идёт речь? Итерационных методов (алгоритмов) очень много: для каждого вида задачи свои методы.
самые известные итерационные методы - это метод простой итерации и метод Ньютона. Прочитать можно в книгах по численным методам.
Расскажу подробнее...
У меня экзамен по информатике, скоро, есть 2 билета. 1) Итерационные алгоритмы. 2)Рекурсивные алгоритмы. То есть нужно всё про них рассказать, привести примеры и т.д. И т.к. у меня нет этих лекций, по определённым причинам, теперь приходится искать в интернете.
На 2 вопрос я всё нашёл:
Например
Рекурсия В языках программирования рекурсивной программой называется программа, которая обращается сама к себе (подобно тому, как в математике рекурсивная функция определяется через понятия самой этой функции). Рекурсивная программа не может вызывать себя до бесконечности, следовательно, вторая важная особенность рекурсивной программы – наличие условия завершения, позволяющее программе прекратить вызывать себя. Дальше привожу примеры и т.д.

А про итерационные алгоритмы ничего найти не могу,
вот и написал здесь.
Если можете помочь, дать определение итерациооного алг., привести пример(лёгкий), то буду очень благодарен
ThisIzGame вне форума Ответить с цитированием
Старый 11.01.2010, 15:25   #4
m0nax
Форумчанин
 
Аватар для m0nax
 
Регистрация: 25.09.2009
Сообщений: 525
По умолчанию

итерация это просто вызов функции в цикле, это обычно и делается в большинстве программ...

Цитата:
Сообщение от ThisIzGame Посмотреть сообщение
тоесть к примеру
Код:
while (i<n)
{
function(); // вызов какой-то фунции
...
}
будет интерацией?
спасибо.
в целом да, только по-хорошему надо отправлять что-то функции и проверять результат

Последний раз редактировалось m0nax; 11.01.2010 в 15:41.
m0nax вне форума Ответить с цитированием
Старый 11.01.2010, 15:31   #5
ThisIzGame
Форумчанин
 
Регистрация: 31.08.2009
Сообщений: 161
По умолчанию

тоесть к примеру
Цитата:
while (i<n)
{
function(); // вызов какой-то фунции
...
}
будет интерацией?
спасибо.
ThisIzGame вне форума Ответить с цитированием
Старый 11.01.2010, 17:08   #6
Serebro
FORTRAN programmer
Форумчанин
 
Регистрация: 08.12.2009
Сообщений: 153
По умолчанию

Код:
Предположим, нужно решить
f(x)=0

Преобразуем каким-то образом к виду:
x=g(x)

и создаём итерационную формулу:
x_{i+1}=g(x_{i})

Схема итерационного процесса:

1. x_{0} - задаётся некоторым образом

2. находится x_[i}

3. если | x_{i}-x_{i-1} | < epsilon, то процесс закончен. если нет, то переходим к шагу 2       (i  --->  i+1)

P.S. от выбора g(x) получаются различные итерационные методы.
Serebro вне форума Ответить с цитированием
Старый 11.01.2010, 17:13   #7
ThisIzGame
Форумчанин
 
Регистрация: 31.08.2009
Сообщений: 161
По умолчанию

еще раз спасибо
ThisIzGame вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что такое ^= ? k1r1ch Общие вопросы C/C++ 3 10.01.2010 17:15
Что такое @? k1r1ch Общие вопросы Delphi 11 11.09.2009 20:15
Что такое SE LOPKOT HTML и CSS 5 31.08.2009 21:50
Что такое MsSQL? Nemez Свободное общение 13 24.07.2008 09:00
то такое мастерство в программировании, что такое мастер программист и что он может? Cezar Свободное общение 29 02.06.2007 23:48