Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otvety_k_ekzamenu.doc
Скачиваний:
88
Добавлен:
20.04.2019
Размер:
747.01 Кб
Скачать

7.Функция пользователя и команда цикла в mathcad.Табулирование функции и построение его графика.

Все функции, которые представлены в окне пиктограммы [f(x)] называются встроенными функциями. Однако помимо внутренних функций можно создавать новые функции, называемые функциями пользователя.

Формат команды функций пользователя:

Имя функции (аргумент1, арг.2…):= математическое выражение

(арг.1, арг.2…) – список формальных параметров функции пользователя

И если мы создали функцию пользователя, то в основной программе обязательно должно быть обращение к ней.

Переменная, которая принимает ряд значений из некоторого диапазона и изменяется внутри этого диапазона с постоянным шагом называется ранжированной переменной. Если переменная задается одним значением, такая переменная называется простой. Ранжированные переменные задаются с помощью команды цикла.

Формат команды цикла в МС:

Имя переменной:= начальное значение, начальное значение шаг..конечное значение

При записи “(x)=” происходят многократные обращения к функции пользователя и подставляются вместо формального параметра x конкретные ранжированные значения аргумента. По вычисленным значениям аргумента и функции можно построить график функции в декартовой системе координат. Вызывается шаблон графика нажатием с клавиатуры “@” или активизируется с программной панели пиктограммой графика. В открывшемся окне выбрать ячейку, в которой нарисован двумерный график. На экране появится прямоугольная область с шаблонами по 2 сторонам,по левой стороне 3 шаблончика и по горизонтальной (нижней) стороне 3 шаблончика. Обязательным является заполнение 2х средних шаблонов, куда заносятся имена аргумента и соответственно функции.

После щелчка вне поле графика появляется его изображение. Полученный график можно форматировать. После двойного щелчка в поле графика появляется окно форматирования или можно пунктом основного меню «формат»

8.Создание подпрограммы FUNCTION в QBASIC.Вычислить значение

функции с использованием подпрограммы.

Назначение подпрограммы функции пользователя FUNCTION – объявление и определение подпрограмму функции пользователя.

Для набора подпрограммы в основной программе набирается:

FUNCTION имя функции

Таким образом, осуществляется переход в подпрограмму, где осуществляется ее запись. Для возвращения из подпрограммы в основную используется клавиша “F2”- появляется диалоговое окно, где можно выбрать название основной программы (если оно есть). Другой способ создания подпрограммы через основное меню – новая Function

Формат команды Function:

Function имя функции (список переменных)

Операторы

…………

[Exit Function]

имя функции = выражение

End Function

При вызове такой функции (в основной программе) обязательно вычисляются и возвращаются в основную программу некоторые значения. Возвращение в основную программу этого значения происходит через присваивание локальной переменной имени.

9. Команда арифметического цикла в qbasic.Формат команды.Програм-

ма табулирования функции

For – счетчик=начальное значение счетчика to конечное значение счетчика

Операторы

[Exit For]’ досрочный выход

Next счетчик

For – начало цикла

Next – конец цикла

Принцип работы арифметического цикла:

Начальное значение счетчика, конечное значение счетчика и шаг запоминаются в специальных ячейках памяти.

В команде FOR осуществляется одно единственное присвоение. С этим значением выполняется тело цикла. Дойдя до NEXT к начальному значению счетчика прибавляется шаг и полученное значение сравнивается с конечным значением счетчика. Если это значение меньше конечног значения, то программа возвращается назад – на следующую за FOR строку и выполняются операторы тела цикла с новым значением счетчика.

Табулирование функции – это вычисление значения функции в зависимости от аргумента, который меняется с постоянным шагом.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]