Реферат: Основы ПЭВМ

2.2. Условные обозначения.

N - размерность массива значений точности решения.

E(N) - массив значений точности решения.

X(N) - массив значений корней уравнения с i-ой точностью.

А - имя переменной для записи левой границы отрезка.

В - имя переменной для записи правой границы отрезка.

2.3. Блок-схема алгоритма решения задачи .

начало

A, B, N

описание массивов X(N), E(N)

I=1, N

E(I)

I=1, N

A1 = A

B1 = B

Y = TAN(A1) - 1 / 3 * TAN(A1) ^ 3 + 1 / 5 * TAN(A1) ^ 5 - 1/ 3

X(I) = (A1 + B1) / 2

Z = TAN(X(I)) - 1/ 3*TAN(X(I)) ^3 + 1/ 5 * TAN(X(I)) ^ 5 - 1/ 3

Y * Z > 0

A1 = X(I)

B1 = X(I)

ABS(A1 - B1) > E(I)

I=1, N

X(I) < A OR X(I) > B

E(I); "Решения на этом интервале нет"

E(I); X(I)

конец

2.4. Программа .

CLS

INPUT "Введите левую границу отрезка"; A

INPUT "Введите правую границу отрезка"; B

INPUT "Введите число значений точности"; N

DIM E(N), X(N)

FOR I = 1 TO N

PRINT "Введите"; I; "значение точности"

INPUT E(I)

NEXT I

FOR I = 1 TO N

A1 = A

B1 = B

M1: Y = TAN(A1) - 1 / 3 * TAN(A1) ^ 3 + 1 / 5 * TAN(A1) ^ 5 - 1 / 3

X(I) = (A1 + B1) / 2

Z = TAN(X(I)) - 1 / 3 * TAN(X(I)) ^ 3 + 1 / 5 * TAN(X(I)) ^ 5 - 1 / 3

IF Y * Z > 0 THEN

A1 = X(I)

ELSE B1 = X(I)

END IF

IF ABS(A1 - B1) > E(I) THEN GOTO M1

NEXT I

К-во Просмотров: 674
Бесплатно скачать Реферат: Основы ПЭВМ