NEXT: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Строка 7: Строка 7:
В [[Режим ЛАТ|режиме ЛАТ]] последовательно нажмите четыре клавиши [[Клавиша 4|{{Серая клавиша|4}}]] [[Клавиша ИП|{{Чёрная клавиша|ИП}}]] [[Клавиша 0|{{Серая клавиша|0}}]] [[Клавиша 2|{{Серая клавиша|2}}]]
В [[Режим ЛАТ|режиме ЛАТ]] последовательно нажмите четыре клавиши [[Клавиша 4|{{Серая клавиша|4}}]] [[Клавиша ИП|{{Чёрная клавиша|ИП}}]] [[Клавиша 0|{{Серая клавиша|0}}]] [[Клавиша 2|{{Серая клавиша|2}}]]


== История ==
== История цикла со счётчиком ==
Имя NEXT традиционно для цикла [[FOR]]. До включения в Каллисто и {{colorForth}} оно использовалось в Бейсике.
Имя NEXT традиционно для цикла [[FOR]]. До включения в Каллисто и {{colorForth}} оно использовалось в Бейсике.



Версия от 00:01, 26 марта 2016

Пример работы слова NEXT

NEXT (читается «нэкст») — стандартное слово Каллисто.

Конец цикла со счётчиком.

Ввод слова NEXT

В режиме ЛАТ последовательно нажмите четыре клавиши  4   ИП   0   2 

История цикла со счётчиком

Имя NEXT традиционно для цикла FOR. До включения в Каллисто и colorForth оно использовалось в Бейсике.

Слово NEXT не надо путать с точкой NEXT адресного интерпретатора.

Реализация цикла со счётчиком

Определение DO…LOOP в ядре ФОРТ-ЕС:

                     Экран номер 47
( 31.03.86   СТАНДАРТНЫЕ СТРУКТУРЫ УПРАВЛЕНИЯ )
: DO      ?COMP  COMPILE (DO) >MARK <MARK 3 ; IMMEDIATE
: LOOP    3 ?PAIRS COMPILE (LOOP) <RESOLVE >RESOLVE ; IMMEDIATE
: +LOOP   3 7PAIRS COMPILE (+LOOP) <RESOLVE >RESOLVE ; IMMEDIATE

Ссылки


  Это заготовка статьи. Вы можете помочь проекту, дополнив её.