powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / А есть ли STEPS ?
31 сообщений из 31, показаны все 2 страниц
А есть ли STEPS ?
    #36854075
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А есть ли в каком языке програмирования конструция вроде такой?

Код: plaintext
1.
2.
For i As Integer =  5  Steps  10  Step  1 
...
Next


___________________________________________
Эксель без программирования www.icqrobot.ru
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36854082
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Thermik, васик?
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36854168
spudei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не уверен, подойдет ли вам так:
Код: plaintext
1.
 5 .step( 15 ,  2 ) { |x|  puts x }
output5
7
9
11
13
15



Ruby.
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36854231
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
spudei,

тоже не то, нет явного задания количества шагов.
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36854238
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychThermik, васик?
+1 кажется в MSX-basic версии

И еще Фортран
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36854240
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И в VS2008 basic.net тоже
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36854309
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
(loop for i from  5  to  10  by  2 
   collect i)
;( 5   7   9 )
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36854388
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
antares0,

Код: plaintext
Steps
это не граница, до которой считать, а количество шагов
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36854577
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Thermikantares0,

Код: plaintext
Steps
это не граница, до которой считать, а количество шаговэто не количество шагов, а шаг, на который увеличивается ( или уменьшается ) счётчик цикла. Шаг итерации, другими словами.
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36854649
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
egorych,
так я и спрашиваю есть ли в каком языке конструкция явно задающая количество шагов необходимых совершить циклу. И при этом активно использующию величинну STEP как "длину" шага.
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36854665
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antares0
Код: plaintext
1.
2.
3.
(loop for i from  5  to  10  by  2 
   collect i)
;( 5   7   9 )


точнее
Код: plaintext
1.
2.
3.
4.
(loop for i upfrom 5 by 2
      repeat 10
      collect i)
; => (1 3 5 7 9 11 13 15 17 19)
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36854667
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychThermikantares0,

Код: plaintext
Steps
это не граница, до которой считать, а количество шаговэто не количество шагов, а шаг, на который увеличивается ( или уменьшается ) счётчик цикла. Шаг итерации, другими словами.
там вообще-то step и steps. step -- шаг итерации, steps -- количество шагов
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36854670
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хаскелл:
Код: plaintext
1.
2.
3.
4.
5.
take 10 [1, 3 ..] -- [1,3,5,7,9,11,13,15,17,19]

-- например:
import Control.Monad
forM_ (take 10 [1, 3 ..]) print
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36854671
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k0rvin
Код: plaintext
1.
2.
3.
4.
(loop for i upfrom 5 by 2
      repeat 10
      collect i)
; => (1 3 5 7 9 11 13 15 17 19)

upfrom 1 конечно же
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36854698
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k0rvinтам вообще-то step и steps. step -- шаг итерации, steps -- количество шаговда, действительно, виноват, исправлюсь ))
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36854722
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Thermik wrote:
> А есть ли в каком языке програмирования конструция вроде такой?
>
> For i As Integer = *5* Steps *10* Step *1*
> ..
> Next

Есть гораздо лучше. LOOP в common lisp. Или ITERATE.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36854857
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
k0rvink0rvin
Код: plaintext
1.
2.
3.
4.
(loop for i upfrom 5 by 2
      repeat 10
      collect i)
; => (1 3 5 7 9 11 13 15 17 19)

upfrom 1 конечно же

уфф... есть, успокоился :)
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36854977
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Thermikegorych,
так я и спрашиваю есть ли в каком языке конструкция явно задающая количество шагов необходимых совершить циклу. И при этом активно использующию величинну STEP как "длину" шага.
Код: plaintext
1.
2.
for( int i =  5 , steps =  10 , step =  1 : steps >  0 ; steps--, i += step ) {
...
}
этого хотелось?
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36856215
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Thermikegorych,
так я и спрашиваю есть ли в каком языке конструкция явно задающая количество шагов необходимых совершить циклу. И при этом активно использующию величинну STEP как "длину" шага.
Стыдно математику не знать. Это-же второй класс и первая четверть. И язык тут непричём.
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36856383
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonСтыдно математику не знать. Это-же второй класс и первая четверть. И язык тут непричём.

хочется человеку не заморачиваться каждый раз математикой при составлении цикла =)
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36856387
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на этом обсуждение членов форума, я надеюсь, закончилось.
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36856578
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
k0rvinmaytonСтыдно математику не знать. Это-же второй класс и первая четверть. И язык тут непричём.

хочется человеку не заморачиваться каждый раз математикой при составлении цикла =)

Так оно и есть, тему можно закрывать :)
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36857284
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немного подниму тему.
Вообще-то, если вам нужен именно цикл (не будем пока вспоминать про loop) со счётчиком, и вы программист - вы выберете тот ЯП, который наиболее оптимально решает вашу задачу. Иначе вы студент...
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36858574
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTMНемного подниму тему.
Вообще-то, если вам нужен именно цикл (не будем пока вспоминать про loop) со счётчиком, и вы программист - вы выберете тот ЯП, который наиболее оптимально решает вашу задачу. Иначе вы студент...
а если нет возможности выбора?
если бы все в конторе писали на чем удобно был бы хаос, один скрипты нафигачил на перле, второй на VBS, и т.д.
Есть корп.стандарт на язык разработки и принимает решение не рядовой сотрудник (которому удобно), чтобы знать какие требования предъявлять к новым соискателям работы.
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36858723
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTM, за всю свою профессиональную карьеру, честно говоря, ни разу ещё не встречал такого необычного требования: "чтобы в программе был именно цикл со счётчиком"
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36858927
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
egorychAndreTM, за всю свою профессиональную карьеру, честно говоря, ни разу ещё не встречал такого необычного требования: "чтобы в программе был именно цикл со счётчиком"

Значит надо срочно патентовать технологию :)
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36858943
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вариант задачи: черепахе осталось пройти 10 шагов и каждый шаг короче предыдущего на 30%, какое расстояние пройдет черепаха?

Решение:

Код: plaintext
1.
2.
3.
4.
5.
dim j as Single = 1 . 0 
dim s as single =  0 . 0 
For i as Integer= 0  Steps  10  Step j
  j=j*( 1 - 30 %*i)
 s+=j
Next
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36859093
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ThermikВариант задачи: черепахе осталось пройти 10 шагов и каждый шаг короче предыдущего на 30%, какое расстояние пройдет черепаха?

Решение:

Код: plaintext
1.
2.
3.
4.
5.
dim j as Single = 1 . 0 
dim s as single =  0 . 0 
For i as Integer= 0  Steps  10  Step j
  j=j*( 1 - 30 %*i)
 s+=j
Next

это уже перебор, для такого есть циклы while.

ну а так, на CL например:
Код: plaintext
1.
2.
3.
(loop for step = 1 then (* step 0.7)
      repeat 10
      summing step)
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36859104
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Навеяно Парадоксом Зенона ?
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36859158
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ThermikВариант задачи: черепахе осталось пройти 10 шагов и каждый шаг короче предыдущего на 30%, какое расстояние пройдет черепаха?автоматизируем зоопарк? ;-))

зачем там вообще этот Step j, в твоём примере?
Код: plaintext
1.
2.
For i =  0  To  9 
   ...
Next
остальное остаётся без изменений.
...
Рейтинг: 0 / 0
А есть ли STEPS ?
    #36860442
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychAndreTM, за всю свою профессиональную карьеру, честно говоря, ни разу ещё не встречал такого необычного требования: "чтобы в программе был именно цикл со счётчиком"
Ну, и я тоже такого не встречал :) - да меня такими вопросами и не заморачивали. Ибо если нужна была производительность - про циклы и не вспоминали...
С другой стороны, если я воспитан на Алголе`68 и Форте-83 - я даже не знаю, как отвечать на вопрос ТС, поскольку заставляет задуматься сама постановка...
...
Рейтинг: 0 / 0
31 сообщений из 31, показаны все 2 страниц
Форумы / Программирование [игнор отключен] [закрыт для гостей] / А есть ли STEPS ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]