ЛАБОРАТОРНАЯ РАБОТА №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

Отчет по заданию должен содержать следующие пункты:


Постановка задачи:

А) условие задачи

Б)исходные данные


Программа на языке Бейсик
Перечень и характеристика всех ошибок в программе, исправленных в результате отладки.

Результаты счета.
Блок-схема.