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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.01.2009, 13:34   #1
Levhik
Пользователь
 
Регистрация: 13.12.2008
Сообщений: 33
Стрелка Алгоритмы

Вопрос по алгоритмам программы:
кто знает, объсните ламиру , как работает цикл :
_______
/i=0,n,1 \
\______/
Levhik вне форума Ответить с цитированием
Старый 14.01.2009, 14:03   #2
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

Код:
for i:=0 to n do
Begin
end;
Обычный цикл for от 0 до n, значение переменной i увеличивается на 1.
Hollander вне форума Ответить с цитированием
Старый 14.01.2009, 14:18   #3
Levhik
Пользователь
 
Регистрация: 13.12.2008
Сообщений: 33
По умолчанию

а если бы было i=0,n,2 то i увеличивалось бы на 2 получается?
Levhik вне форума Ответить с цитированием
Старый 14.01.2009, 14:29   #4
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

Цитата:
Сообщение от Levhik Посмотреть сообщение
а если бы было i=0,n,2 то i увеличивалось бы на 2 получается?
НЕТ.
Код:
for i:=0 to n do
Begin
end;
Это цикл со счетчиком.Параметр(переменная i) всегда увеличивается на 1.
Переменная n - это конечное значение цикла, т.е. когда цикл закончит свою работу.
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Старый 14.01.2009, 14:45   #5
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

короч значение после n - это значение самого n
Hollander вне форума Ответить с цитированием
Старый 14.01.2009, 14:49   #6
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

Та и вообще, можно скачать учебник, например, "Библия Делфи" - М.Фленов, и там все ОЧЕНЬ хорошо расписано.
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Старый 14.01.2009, 16:15   #7
Levhik
Пользователь
 
Регистрация: 13.12.2008
Сообщений: 33
По умолчанию

блин та я знаю как for работает просто меня смутило то, что обычно цикл рисуется так:
______
/i=0,n \
\_____/
а тут вот так:
_______
/i=0,n,1 \
\______/

вот а и решил в целях повышения образованности спросить что там за единичка появилась
Levhik вне форума Ответить с цитированием
Старый 14.01.2009, 17:38   #8
Роман Радер
Форумчанин
 
Аватар для Роман Радер
 
Регистрация: 16.12.2006
Сообщений: 859
По умолчанию

если использовать while можно и на 2 увеличивать. а вообще, я думаю, это было по отношению к С++, там for имеет много фич.
Роман Радер вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
алгоритмы кластеризации Incosss Помощь студентам 3 12.01.2009 21:17
ЦИКЛИЧЕСКИЕ АЛГОРИТМЫ юра 3 Паскаль, Turbo Pascal, PascalABC.NET 1 25.12.2008 16:25
Жадные алгоритмы Tony_Bil Паскаль, Turbo Pascal, PascalABC.NET 3 26.02.2008 22:44