"Справочник по алгоритмам и программам на языке бейсик для персональных ЭВМ. Справочник" - читать интересную книгу автора (Дьяконов Владимир Павлович)начиная с заданного номера с заданным приращением. После ввода директивы
AUTO бейсик-80 формирует номер строки и ждет ввода операторов. Если ввод их закончен символом возврата каретки ВК, интерпретатор бейсик-80 формирует номер следующей строки и т. д. Ширина поля печати равна 72 символам, но может изменяться директивой WIDHT: Бейсик-80 обеспечивает редактирование программ: стирание и замену текстов, отдельных строк и предложений, коррекцию символов и предложений, коррекцию символов в операторах, объединение строк и др. Он имеет также возможности для работы с дисковым накопителем. Бейсик-80 включает в себя два типа операций ввода-вывода файлов на диске: последовательный и с прямым доступом. Последовательный позволяет читать и писать файл от начала до конца; а с прямым доступом - указывать, где в файле выполняется чтение и запись. Операторы работы с файлами были описаны выше. Более подробные сведения о редактировании программ и работе с периферийным оборудованием можно получить из [26] и технической документации на вычислительные средства, использующие версию бейсик-80. Данные о некоторых других версиях бей-сика. В некоторых версиях бейсика, например, бейсике-плюс для серии отечественных мини-ЭВМ (включая ЭВМ СМ-4) и бейсик-ЗА-TDM для ЭВМ Электроника-ДЗ-28 имеется ряд дополнительных операторов. Прежде всего, к ним относятся операторы выполнения матричных операций. Оператор чтения элементов матриц МАТ READ А, В, С, ... обеспечивает чтение элементов матриц А, В, С, ... последовательно по строкам. Массивы элементов матриц предварительно задаются операторами DIM и DATA: 10 DIM й<3>3> 20 ВАТА Ь 2, 3> 4/5> 6> 7> 8, 9 38 MAT READ A Оператор ввода элемента матрицы с пульта MAT INPUT А обеспечивает ввод элементов матрицы А построчно с клавишного пульта. Оператор вывода матрицы MAT PRINT А, В, С, ... обеспечивает вывод массива элементов матриц А, В, С, ... построчно и последовательно, т. е. вначале выводятся элементы матрицы А, затем В и т. д. Оператор задания нулевой матрицы MAT A = ZER формирует матрицу А, у которой все элементы нулевые. 40 Оператор задания матрицы с единичными элементами MAT A = CON создает матрицу А, у которой все элементы имеют значения 1. Оператор задания единичных элементов akk MAT A=IDM создает матрицу А, у которой элементы а** = 1, а остальные 0. Если матрица А квадратная, то этот оператор создает единичную матрицу. Оператор транспонирования МАТ В = = TRN(A) обеспечивает транспонирование матрицы А, т. е. получение матрицы В, у которой элементы 6,7 = 0,,. Матрицы А и В не должны совпадать, а их размерности должны соответствовать возможности транспонирования. В противном случае ПЭВМ выдает указание об ошибке. Оператор обращения матриц МАТ С = = INV (А, В) или MAT B = INV(A). |
|
|