Лекция: Оператор вызова BASIC-процедур - CALL
Назначение: Передает управление подпрограмме SUB на языке BASIC.
Синтаксис 1: CALL<имя> [ ( <список аргументов> ) ]
Синтаксис 2:<имя> [ ( <список аргументов> ) ]
| Аргумент | Описание |
| <имя> | Имя ограничено длиной в 40 символов. Имя должно быть объявлено в операторе SUB, если процедура размешается в этом же модуле |
| <список аргументов> | Переменные или константы, передаваемые в процедуру. Аргументы в списке отделяются за--пятыми. Аргументы, передаваемые ссылкой, могут быть изменены при выполнении процедуры |
Если <список аргументов> включает переменную массива, то массив указывается именем, за которым следуют пустые скобки.
2. Описание практической части работы:
2.1. Цели лабораторной работы: Изучить возможность подключения библиотек пользователя, работающих в среде qbx.exe.
2.2. Постановка задачи: В соответствии с вариантом задания рассчитать значение функции на интервале х от 0 до 360 град., используя возможность подключения функций из библиотеки пользователя.
2.3. Порядок выполнения работы:
2.3.1. Ознакомиться с теоретической частью.
2.3.2. Получить задание у преподавателя.
2.3.3. Выполнить работу.
2.3.4. Оформить отчет:
2.3.4.1. Содержание отчета:
1. Цель работы — краткая формулировка поставленной цели.
2. Порядок выполнения — определяются действия, необходимые для выполнения данной работы.
3. Постановка задачи — формулирование задачи в соответствии с индивидуальным заданием.
4. Решение поставленной задачи:
4.1. Математическое описание решения поставленной задачи содержит описание связей между параметрами с использованием принятых в математике обозначений.
4.2. Описание логической структуры программы (алгоритм решения) содержит:
— краткое описание схемы программы,
— алгоритм решения (по ГОСТ ) — рисунок,
— краткое описание используемых операторов языка программирования (при необходимости).
4.3. Описание программы содержит:
— название файла, его размер,
— текст программы (или фрагмент для решения конкретной, наиболее важной части задания).
4.4. Результат работы программы:
— значения, полученные в результате выполнения программы
— анализ полученных результатов.
Выводы — отвечают на поставленную цель.
2.4. Контрольные вопросы:
Какие программы помещают в библиотеки ?
Есть ли в языке Basic Microsoft стандартные библиотеки и что в них содержится ?
Для чего нужна библиотека пользователя ?
Можно ли в Basic Microsoft использовать одновременно несколько библиотек ?
Как вызываются функции и подпрограммы из библиотеки пользователя ?
Может ли имя переменной совпадать с именем процедуры, размещенной в подключенной библиотеки ?
Каким оператором вызывается подпрограмма из библиотеки ?
Может ли библиотечный файл быть в виде текстового файла, написанного на языке Basic Microsoft и как его подключить ?
Что содержит файл с расширением.мак ?
можно ли объединить несколько библиотек в одну ?
Таблица
Задания
| n | Функция y(x) | n | Функция y(x) |