Forth
http://www.fforum.winglion.ru/

Счетчики IJKLMN
http://www.fforum.winglion.ru/viewtopic.php?f=2&t=3251
Страница 1 из 1

Автор:  Hishnik [ Пн окт 07, 2019 03:18 ]
Заголовок сообщения:  Счетчики IJKLMN

Свершилось. Попросили цикл с 4 уровнями вложенности. Поэтому понадобится ввести не только I J K, но и L M N (чтобы, как говорится, два раза не бегать).

Автор:  Victor__v [ Пн окт 07, 2019 11:13 ]
Заголовок сообщения:  Re: Счетчики IJKLMN

Ё к л м н
Ё п р с т

:)

А если серьёзно, где счётчики такие понадобились? Для вычисления чего?

Автор:  f02732 [ Вт окт 08, 2019 18:17 ]
Заголовок сообщения:  Re: Счетчики IJKLMN

Может лучше использовать простой цикл BEGIN WHILE REPEAT и локалку под счетчик? Правда немного вербозно.

Можно еще реализовать слово извлекающее счетчик цикла из стека возвратов по номеру, типа:
Код:
1 COUNTER@  \ счетчик текущего цикла
2 COUNTER@  \ счетчик цикла уровнем выше

и т.д.

Я подобное уже делал в своей системке, правда пришлось ограничить себя в использовании стека возвратов в циклах. Можно, кстати, для счетчиков сделать и свой стек.

Еще как вариант можно попробовать заводить новую локалку для каждого цикла.

Автор:  Victor__v [ Вт окт 08, 2019 19:23 ]
Заголовок сообщения:  Re: Счетчики IJKLMN

f02732 писал(а):
....

:)) :)) :))
Я не буду это комментировать) Лучше запасусь чем-то вредным и дождусь комментарий Хищника.

Автор:  Hishnik [ Ср окт 09, 2019 01:12 ]
Заголовок сообщения:  Re: Счетчики IJKLMN

f02732 писал(а):
Я подобное уже делал в своей системке, правда пришлось ограничить себя в использовании стека возвратов в циклах. Можно, кстати, для счетчиков сделать и свой стек.

Стек циклов действительно отдельный, и в кварке, и в форт-процессоре.

Victor__v писал(а):
А если серьёзно, где счётчики такие понадобились? Для вычисления чего?

Это большой многоканальный томограф. Там идет перебор нескольких параметров во вложенных циклах, да еще из-за 16 каналов добавляется уровень. Вот 4 уровня DO LOOP только сегодня еще раз подтвердили.

Автор:  Hishnik [ Пт окт 18, 2019 15:28 ]
Заголовок сообщения:  Re: Счетчики IJKLMN

WhiteTigr еще одну идею для счетчиков предложил

I II III IV V VI VII

На мой взгляд, очень остроумно!

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/