Cтраница 1
Программные строки, набираемые пользователем, в памяти ЭВМ упорядочиваются по возрастанию номеров строк. Это обеспечивает возможность вставить что-то новое в уже набранный текст. [1]
Программные строки, в начале которых стоит метка ПСП, недоступны оператору машины в ручном режиме. Переход к этим строкам происходит автоматически по программе. [2]
Программные строки не исполняются сразу после ввода, а помещаются в раздел пользователя на временное хранение. При вводе с терминала программные строки помещаются в программу, уже находящуюся в программном буфере раздела пользователя, после текущей ( последней введенной) строки. Положение текущей строки может быть изменено командой PRINT - командой вывода программы или командой ZREMOVE - командой стирания строк программы. При исполнении команды PRINT текущей становится последняя выведенная строка. После исполнения команды ZREMOVE строки, вводимые с терминала, будут вставляться на место удаленных. [3]
Чтобы перейти к новому расчету, нужно данные программные строки отредактировать - записать на них новые исходные данные. [4]
Программа для удобства пользования разбита на части - программные строки. [5]
Кроме того, PRINT устанавливает положение текущей строки, после которой вставляются программные строки, вводимые с терминала. [6]
Для решения задачи составить подпрограмму ( п / п), оформив ее как отдельный программный модуль с передачей вида функции ( в задачах 1 - 8) или исходных данных, заданных в операторах DATA ( в задачах 9 - 15), при помощи организации перекрытий подпрограммы и специального программного файла, в котором записаны соответствующие программные строки. [7]
При выполнении цикла FOR - NEXT в первую очередь вычисляются ( если это необходимо) и запоминаются начальное значение, конечное значение и шаг изменения параметра цикла. Выполняются программные строки, образующие тело цикла. [8]
При формировании текста программы с использованием архивного файла имеются две возможности: либо архивный файл или его фрагмент присоединяется ( добавляется) к тексту уже имеющейся в памяти программы, либо перед вызовом из архива содержимое оперативной памяти стирается полностью или частично. В первом случае добавляемые программные строки могут затирать операторы текущей программы с такими же номерами или попадать в интервал между уже существующими строками. Частичное стирание следов текущей программы во втором случае может иметь смысл тогда, когда надо удалить отработавшую программу, но сохранить значения ее переменных. [9]
![]() |
Работа оператора OVERLAY. [10] |
А как же используется при этом сегмент модификации. БЕЙСИК-система считывает из него программные строки и вносит их в текст программы корневого сегмента; в случае совпадения номеров строк старые строки вытесняются строками из сегмента модификации. По завершении этого процесса БЕЙСИК-система решает вопрос о том, куда передать управление. [11]
Программные строки не исполняются сразу после ввода, а помещаются в раздел пользователя на временное хранение. При вводе с терминала программные строки помещаются в программу, уже находящуюся в программном буфере раздела пользователя, после текущей ( последней введенной) строки. Положение текущей строки может быть изменено командой PRINT - командой вывода программы или командой ZREMOVE - командой стирания строк программы. При исполнении команды PRINT текущей становится последняя выведенная строка. После исполнения команды ZREMOVE строки, вводимые с терминала, будут вставляться на место удаленных. [12]
Напомним, что вводимые с терминала программные строки вставляются после текущей строки. [13]
В диалоговом режиме, кроме исполнения команд, пользователь может вводить программные строки в программный буфер своего раздела. Программные строки отличаются от командных тем, что в их начале ( или сразу после метки) стоит символ табуляции ГТ. Они не выполняются сразу, а запоминаются и могут быть выполнены в дальнейшем. [14]
Уважающие себя программисты стремятся избегать таких нечитабельных имен переменных, как J23qrsnf, а однобуквенные имена ( например, х или i) используют только для временных переменных, таких как счетчики циклов. Такие имена даже три недели спустя помогут вам вспомнить, что вы имели в виду, когда писали те или иные программные строки. [15]