Операторы задания начальных значений и ввода данных
К этим операторам относятся DATA-READ. Общая структура оператора задания начальных значений:
DATA <элементы данных>,
где DATA - ключевое слово "данные", вместо угловых скобок перечисляются константы (числовые и строковые).
Пример.
10 DATA 1, 2, 3.2
20 DATA 4.2, 5.1, “студент”
Перед началом работы все операторы задания начальных значений просматриваются и формируется блок данных в порядке возрастания их номеров (для рассмотренного примера блок данных: 1, 2, 3.2, 4.2, 5.1, “студент”). Блок данных устанавливается указателем блока данных на первое данное.
Оператор DАТА является описательным и может размещаться в любом месте программы.
Оператор DАТА игнорируется до тех пор, пока в программе не встретится оператор ввода данных. Его структура:
READ <список переменных>
где READ - ключевое слово "читать" или "ввести".
Пример.
20 READ А, В
…
40 READ С, D, Е , F$
Как только в программе встретится оператор ввода с наименьшим номером (20-я строка), из блока данных, сформированного выше, начинают считываться данные, а специальный указатель блока перемещается на следующее данное. Оператор ввода 40-й строки считает все данные - блок данных закрывается. Количество данных в операторе или операторах DATA должно быть не меньше количества переменных в списке или списках операторов READ. В противном случае на экране выводится сообщение об ошибке.
Рассмотренные операторы создают определенные преимущества при большом количестве исходных данных.
Оператор восстановления блока данных
Структура оператора восстановления блока данных:
RESTORE
где RESTORE - ключевое слово "восстановить".
Употребляется этот оператор в любом месте, как только возникает необходимость восстановить блок данных. Может использоваться многократно, при этом указатель устанавливается на первое данное блока.
Задание 1
1. Составить схему алгоритма для вычисления функции (функций), приведенных в табл.4.1.
2. Написать программу на языке BASIC для линейного вычислительного процесса согласно схеме алгоритма с использованием операторов присваивания.
3. Произвести расчеты на микроЭВМ.
4. Распечатать листинг программы.
5. Исходные данные, промежуточные и окончательные результаты вывести на экран монитора и на печатающее устройство.
Адание 2.
1. Выполнить пп.3-5 задания 1, используя операторы DATA-READ для ввода в программу исходных данных путем редактирования исходной программы.
Таблица 4.1. Список заданий
Вариант | Вычислить | Переменные |
Высота треугольника: ![]() | ![]() | |
Центр тяжести стержня: ![]() | ![]() | |
Среднеквадратичную погрешность АЦП:
![]() ![]() ![]() | ![]() | |
Медианы треугольника:
![]() | ![]() | |
Координаты точки деления:
![]() | ![]() | |
Значения функций:
![]() | ![]() | |
Корни уравнения (действительные и разные):
![]() | ![]() | |
Значение функции:
![]() | ![]() | |
![]() ![]() | ![]() | |
Координат точки делят отрезок в отношении m/n
![]() ![]() ![]() | ![]() |
Дата добавления: 2021-12-14; просмотров: 363;