ЛАБОРАТОРНАЯ РАБОТА №3
Тема: Табулирование функции (циклы до).
Цель задания: Изучение циклических алгоритмов с известным числом повторений на примере задачи табулирования функции одного аргумента.
Методические указания: Циклическим алгоритмом называется алгоритм, в котором часть операторов выполняется многократно, каждый раз с новыми значениями некоторых величин, называемых параметрами цикла. Простейшим примером циклического алгоритма может служить алгоритм табулирования функции, т. е. вычисления значений функции для заданных значений функции для заданных значений аргумента.
Задание: Составить программу вычисления функции
Y=SIN X + COS X для Х, изменяющегося от А до В с шагом Н. Величины А, В и Н считать исходным данными задачи.
Программа на Бейсике выглядит следующим образом:
10 INPUT A, B,H
20 LET X=A
30 LET Y=SIN(X)+COS(X)
40 PRINT “Х=“;Х; “Y=“;Y
50 LET X=X+H
60 IF X<=B THEN 30
70 END
Оператор 10 служит для ввода значений переменных А, В,Н. В операторе 20 происходит присваивание переменной Х значение переменной А. Содержательно это означает, что аргумент Х принимает начальное значение А. Оператор 30 вычисляет значение функции для очередного значения аргумента, а оператор 40 выводит на экран дисплея информацию следующего вида: “Х=значения Х, Y=значения Y“. Оператор 50 увеличивает значение аргумента Х на величину шага Н. Оператор 60 служит для проверки на окончание цикла. В том случае, если значение переменной Х не превосходит значения переменной В, перехожим на строку 30, а в противном случае выполнение программы заканчивается.
Другой вариант программы решающей данную задачу, может быть получен с использованием оператора цикла.
10 INPUT A, B,H
20 FOR X=A TO B STEP H
30 LET Y=SINX(X)+COS(X)
40 PRINT “X=“;X, “Y=“;Y
50 NEXT X
60 END
Блок-схема:
нет да
Варианты заданий: Составить программу вычисления функции
для Х, изменяющегося от А до В с шагом Н
А= 0,2 Н=0,2 В=0,8
Отчет по заданию должен содержать следующие пункты:
Постановка задачи:
А) условие задачи
Б)исходные данные
Программа на языке Бейсик
Перечень и характеристика всех ошибок в программе, исправленных в результате отладки.
Результаты счета.
Блок-схема.


