Оператор вызова 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. Контрольные вопросы:

1. Какие программы помещают в библиотеки ?

2. Есть ли в языке Basic Microsoft стандартные библиотеки и что в них содержится ?

3. Для чего нужна библиотека пользователя ?

4. Можно ли в Basic Microsoft использовать одновременно несколько библиотек ?

5. Как вызываются функции и подпрограммы из библиотеки пользователя ?

6. Может ли имя переменной совпадать с именем процедуры, размещенной в подключенной библиотеки ?

7. Каким оператором вызывается подпрограмма из библиотеки ?

8. Может ли библиотечный файл быть в виде текстового файла, написанного на языке Basic Microsoft и как его подключить ?

9. Что содержит файл с расширением .мак ?

10. можно ли объединить несколько библиотек в одну ?

Таблица

Задания

n Функция y(x) n Функция y(x)
Оператор вызова BASIC-процедур - CALL - student2.ru Оператор вызова BASIC-процедур - CALL - student2.ru
Оператор вызова BASIC-процедур - CALL - student2.ru Оператор вызова BASIC-процедур - CALL - student2.ru
Оператор вызова BASIC-процедур - CALL - student2.ru Оператор вызова BASIC-процедур - CALL - student2.ru
Оператор вызова BASIC-процедур - CALL - student2.ru Оператор вызова BASIC-процедур - CALL - student2.ru
Оператор вызова BASIC-процедур - CALL - student2.ru Оператор вызова BASIC-процедур - CALL - student2.ru
Оператор вызова BASIC-процедур - CALL - student2.ru Оператор вызова BASIC-процедур - CALL - student2.ru
Оператор вызова BASIC-процедур - CALL - student2.ru Оператор вызова BASIC-процедур - CALL - student2.ru
Оператор вызова BASIC-процедур - CALL - student2.ru Оператор вызова BASIC-процедур - CALL - student2.ru
Оператор вызова BASIC-процедур - CALL - student2.ru Оператор вызова BASIC-процедур - CALL - student2.ru
Оператор вызова BASIC-процедур - CALL - student2.ru Оператор вызова BASIC-процедур - CALL - student2.ru
Оператор вызова BASIC-процедур - CALL - student2.ru Оператор вызова BASIC-процедур - CALL - student2.ru
Оператор вызова BASIC-процедур - CALL - student2.ru Оператор вызова BASIC-процедур - CALL - student2.ru
Оператор вызова BASIC-процедур - CALL - student2.ru Оператор вызова BASIC-процедур - CALL - student2.ru
Оператор вызова BASIC-процедур - CALL - student2.ru Оператор вызова BASIC-процедур - CALL - student2.ru
Оператор вызова BASIC-процедур - CALL - student2.ru Оператор вызова BASIC-процедур - CALL - student2.ru

Лабораторная работа №15.

Наши рекомендации