"Справочник по алгоритмам и программам на языке бейсик для персональных ЭВМ. Справочник" - читать интересную книгу автора (Дьяконов Владимир Павлович)операций, т. е. порядок их выполнения при вычислении арифметических
выражений. Приоритет может быть изменен вводом скобок. Операторы задания массивов DIM и СОМ. Одномерные и двумерные массивы занимают в ОЗУ ЭВМ определенную область памяти, обозначаемую как DIM или СОМ. Чтобы в эту область не попали другие данные, перед вводом и использованием массивов нужно зарезервировать для них место. Это делается с помощью операторов DIM и СОМ, после кото- рых указываются переменная и скобки с указанием размеров массива. Так, полный оператор DIM A (9) резервирует в памяти место для одномерного массива А из 10 переменных от А(0) до А(9). Оператор DIM C(5, 6) резервирует место под двумерный массив С, содержащий шесть строк и семь столбцов (включая нулевые). Для обозначения размерности массивов можно использовать арифметические выражения (причем их дробная часть отбрасывается), а также числовые значения переменных. Например, оператор DIM R (I*N, К) резервирует область памяти DIM под двумерный массив R с максимальным номером строки, равным целой части произведения I*N и максимальным номером столбца, равным целой части числового значения переменной К. Операторы выполнения математических функций на бейсике приведены в табл. 2.2. Аргумент функции должен заключаться в скобки. Им могут быть числа, переменные и арифметические выражения, например: SIN(30) - синус угла в 30 градусов, SIN(Z) -синус угла, заданного аргументом в виде числового значения переменной Z, EXP(SQR(2)) -значение числа е^ = = ехр -\[2. функции и за пределы разрядной сетки ЭВМ, иначе будет индицироваться ошибка. Вычисление функции имеет приоритет перед арифметическими операциями. Исполняемые по программе основные операторы версии бейсика для микроЭВМ Электроника-60, Электроника-ДЗ-28 даны в табл. 2.3. Рассмотрим их более детально. Оператор LET (от слова letter - буква) служит для присвоения буквенным переменным, указанным слева от знака равенства, числового значения константы, переменной или арифметического выражения, записанных справа от знака равенства. Оператор DATA (от слова data - данные) служит для ввода в память ЭВМ определенной последовательности чисел. Они даются списком с разделительными запятыми. Т а б л и ца 2.2 Операторы вычисления математических функций версии # Запись Запись Наименование Запись Запись Наименование оператора функции функции оператора функции. функции SIN(X) sin x Синус X RND (х) rnci х Генерация случайных COS(X) cos x Косинус X чисел со значением от С АТ\(Х) arctg* Арктангенс X до 1 SQR(X) "V* Корень квадратный SGN(X) sign х Сигнум-функция (4-1 |
|
|