Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
5
Добавлен:
22.02.2023
Размер:
23.04 Кб
Скачать

ПРИЛОЖЕНИЕ Е

Программа “Метод сглаживания по пяти точкам”

CLS

4 PRINT "Введите число точек n=": INPUT "", n

IF n < 5 THEN PRINT "НЕПРАВИЛЬНОЕ ЗАДАНИЕ КОЛИЧЕСТВА ТОЧЕК": GOTO 4

DIM y(n)

PRINT "начальное значение времени t0=": INPUT "", t0

PRINT " конечное значение времени tn=": INPUT "", tn

h = (t0 + tn) / (n - 1)

FOR i = 1 TO n

PRINT " y("; i - 1; ")=": INPUT "", y(i): NEXT i

y(1) = (3 * y(1) + 2 * y(2) + y(3) - y(4)) / 5

y(2) = (4 * y(1) + 3 * y(2) + y(3) + y(4)) / 10

FOR i = 3 TO n - 2

y(i) = (y(i - 2) + y(i - 1) + y(i) + y(i + 1) + y(i + 2)) / 5: NEXT i

y(n - 1) = (y(n - 3) + 2 * y(n - 2) + 3 * y(n - 1) + 4 * y(n)) / 10

y(n) = (3 * y(n) + 2 * y(n - 1) + y(n - 2) - y(n - 3)) / 5

CLS

PRINT "Сглаженные значения и время"

k = 1

FOR i = 1 TO n

t = t0 + (i - 1) * h

PRINT "y("; i - 1; ")="; y(i); TAB(20); "t("; i-1; ")="; t; ""

IF i < k * 10 THEN : GOTO 1

PRINT "запишите значения и нажмите Enter": INPUT "", enter

k = k + 1

CLS

PRINT "Сглаженные значения и время": GOTO 1

1 NEXT i

3 PRINT "КОНЕЦ работы программы" END

141

Соседние файлы в папке ЗАПИСКА