Операторы задания начальных значений и ввода данных
К этим операторам относятся 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; просмотров: 324;