Читайте также:
|
|
Тема: Применение процедур SUB
Цель: овладеть навыками программирования на алгоритмическом языке Basic с использованием операторов цикла и ветвления
Порядок выполнения работы:
1. прочесть задание Вашего варианта.
2. внимательно изучить методические рекомендации
3. составить алгоритм программы.
4. составить программу на языке программирования Basic.
5. ввести программу в редактор Basic.
6. отработать программу и получить результат.
7. проверить полученный результат.
Методические рекомендации
Процедуры и функции
Процедура SUB
SUB...END SUB - неисполняемый оператор, описывающий имя, параметры и тело процедуры.
SUB имя(параметры)
(операторы)
END SUB
* имя - имя функции, задаваемое как обычная переменная
* параметры - список параметров, значения которых передаются функции при ее вызове
Процедура FUNCTION
FUNCTION...END FUNCTION - неисполняемый оператор, описывающий имя, параметры и тело процедуры.
FUNCTION имя(параметры)
(операторы(
имя=выражение
END FUNCTION
* имя - имя функции, задаваемое как обычная переменная
* параметры - список параметров, значения которых передаются функции при ее вызове
* выражение - возвращаемое значение функции
Функция DEF FN
DEF FN - оператор, определяющий функцию как пользовательскую.
DEF FNимя(параметры)=выражение
* имя - имя функции, до 40 символов
* параметры - список параметров, разделенных запятыми. При вызове функции значения каждого аргумента присваиваются соответствующему параметру.
* выражение - выражение, вычисляющее результат функции
Варианты заданий к лабораторной работе
ВЫЧИСЛИТЬ ЗНАЧЕНИЕ ФУНКЦИИ С ЗАДАННОЙ ТОЧНОСТЬЮ Е=0.0001 ПО ФОРМУЛЕ:
ВЫЧИСЛЕНИЕ ЗНАЧЕНИЯ ФАКТОРИАЛА ОРГАНИЗОВАТЬ В ПРОЦЕДУРЕ SUB.
ОЦЕНИТЬ ОТНОСИТЕЛЬНУЮ ПОГРЕШНОСТЬ ПО ФОРМУЛЕ:
Значение переменной X
Вариант | Значение X |
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. | 2.2 2.4 2.6 2.8 3.2 3.4 3.6 3.8 4.2 4.4 4.6 4.8 5.2 5.4 5.6 5.8 6.2 6.4 6.6 6.8 7.2 7.4 7.6 7.8 8.2 8.4 8.6 2.4 |
Дата добавления: 2015-08-03; просмотров: 68 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Методические рекомендации | | | Рубцовск |