Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 14:05

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Счетчики IJKLMN
СообщениеДобавлено: Пн окт 07, 2019 03:18 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Свершилось. Попросили цикл с 4 уровнями вложенности. Поэтому понадобится ввести не только I J K, но и L M N (чтобы, как говорится, два раза не бегать).


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Счетчики IJKLMN
СообщениеДобавлено: Пн окт 07, 2019 11:13 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1287
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
Ё к л м н
Ё п р с т

:)

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

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Счетчики IJKLMN
СообщениеДобавлено: Вт окт 08, 2019 18:17 
Не в сети

Зарегистрирован: Пн июл 01, 2019 14:01
Сообщения: 69
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
Может лучше использовать простой цикл BEGIN WHILE REPEAT и локалку под счетчик? Правда немного вербозно.

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

и т.д.

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Счетчики IJKLMN
СообщениеДобавлено: Вт окт 08, 2019 19:23 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1287
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
f02732 писал(а):
....

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

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Счетчики IJKLMN
СообщениеДобавлено: Ср окт 09, 2019 01:12 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
f02732 писал(а):
Я подобное уже делал в своей системке, правда пришлось ограничить себя в использовании стека возвратов в циклах. Можно, кстати, для счетчиков сделать и свой стек.

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

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Счетчики IJKLMN
СообщениеДобавлено: Пт окт 18, 2019 15:28 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
WhiteTigr еще одну идею для счетчиков предложил

I II III IV V VI VII

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB