Язык программирования Форт



         

Упражнения


Мы собираемся предложить вам модифицировать нашу графическую программу. Проще всего заниматься этим, если вы запишете ее на диск, а затем отредактируете, чтобы внести изменения по условиям упражнения. Форт-система обычно сохраняет программы на дискетах в нумерованных блоках емкостью 1024 символа в каждом, что соответствует размеру экрана (16 строк по 64 символа). Поскольку разные версии Форта отличаются способами хранения и редактирования блоков на диске, рекомендуем обратиться к документации на вашу Форт-систему, чтобы узнать, как сохранить программу на диске. Для того чтобы ввести копию программы на диск, вы будете набирать ее на клавиатуре и пользоваться редактором. Затем программу можно будет загрузить, если ввести номер блока и после него слово LOAD (загрузить), например

68 LOAD

Эта команда вызовет интерпретацию слов, которые с помощью редактора были записаны на диск, так же, как если бы их вводили с клавиатуры. Компьютер не знает и ему безразлично, откуда производится ввод, с клавиатуры или из блока на диске. Большое преимущество этого состоит в том, что можно модифицировать или редактировать программу на диске, не вводя ее каждый раз целиком с клавиатуры. Старую скомпилированную программу можно забыть (т.е. удалить ее из памяти ЭВМ), если ввести FORGET TASK перед вводом измененной программы словом LOAD. Если вы пока не хотите обременять себя изучением редактора, можете каждый раз вводить программу с клавиатуры. Но нельзя просто ввести скорректированное определение какого-либо слова с клавиатуры, если оно входило в определение какого-либо последующего слова. Дело в том, что это последующее слово было скомпилировано раньше совместно со старым определением скорректированного вами слова. В мы подробно обсудим разные редакторы и ввиду того, что многие редакторы, поставляемые с Форт-системами, достаточно примитивны, мы предложим вам редактор, который, возможно, понравится больше. Однако вам все же придется научиться пользоваться редактором вашей Форт-системы хотя бы только для того, чтобы ввести редактор, описанный в .




    Содержание  Назад  Вперед