Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1 Т и п о в ы е з а д а ч и.doc
Скачиваний:
9
Добавлен:
18.11.2019
Размер:
601.6 Кб
Скачать

В программе необходимо предусмотреть

- ввод чисел x1, x2, x3; число n используется для организации счетчика внутреннего цикла;

- вычисление F(x) последовательно для x = x1, x2, x3 передачу значения у = F(x) во внутренний цикл, получение из него и запоминание значения - во внешнем цикле;

  • вычисление по итерационной схеме – во внутреннем цикле;

  • вывод на печать трех чисел по завершении программы.

1.5 Интерполяция функции. Вычислить и напечатать значения функции у = F(x) в трех точках x = x1, x2, x3 по интерполяционной формуле

В программе сначала вычислить значения функции F(x) в узлах интерполяции . Приближенное значение , j=1, 2, 3 вычисляется по приведенной формуле, в которой i выбрано так, что . Значения x1, x2, x3, n вводятся в программу.

Исходные данные

  1. Функция F(x) – см. задачу 1.4.

  2. Узлы интерполяции и числовые данные.

Узлы интерполяции

n

x1

x2

x3

а)

10

1,5

5,3

8,2

б)

12

0,6

2,8

5,7

в)

10

0,02

0,35

0,78

г)

8

2,6

3,7

7,2

д)

10

3,7

9,8

17,6

е)

9

-2,5

-0,1

1,2

ж)

11

-2,2

+0,1

0,7

з)

12

-5,3

4,7

15,2

и)

9

10,8

11,7

12,6

к)

11

3,7

8.9

13,9

У к а з а н и я

В программе необходимо предусмотреть:

- ввод исходных данных n, x1, x2, x3, причем число n вводится до начала выполнения цикла, а числа x1, x2, x3 вводятся поочередно во внешнем цикле двойного цикла;

- перед двойным циклом необходимо вычислить значения функции F(x) в узлах интерполяции;

- во внешнем цикле кратности 3 организуется ввод и передача во внутренний цикл значения xj, затем прием yj и его печать;

- во внутреннем цикле по значению xj отыскивается тот интервал [ ), которому принадлежит xj – и вычисление yj (исходные данные таковы, что для j=1, 2, 3.)

1.6 Упорядочивание чисел последовательности. Образовать последовательность x1, x2,…, xn по рекурренте xi+1 = F(xi) при заданном x0. Затем упорядочить числа согласно правилу II и напечатать порознь обе последовательности чисел. В программу вводятся x0 и n.

Исходные данные

I. Функция F(x), задающая рекурренту

а) ;

б)

в)

г)

д)

е) ;

ж)

з)

и)

к)

II. Правило II упорядочивания чисел последовательности. Переставить в последовательности x1, x2,…, xn числа так, чтобы новая последовательность y1, y2, …,yn удовлетворяла условию:

а) г)

б) д)

в) е)

ж) каждое отрицательное число предшествует каждому неотрицательному (т.е. сначала следуют отрицательные числа, потом неотрицательные);

з) каждое положительное число предшествует каждому неположительному.

III. Числовые данные

а)

б)

в)

г)

д)

е)

ж)

з)

-0,8

+3,6

-5,4

+0,7

-2,1

+7,8

-10,1

+8,7

10

12

14

11

8

9

13

10

У к а з а н и я

В программе необходимо предусмотреть:

  • ввод двух чисел x0 и n;

  • простым циклом вычисление последовательности x1, x2,…, xn, печать этих чисел;

  • упорядочивание последовательности можно организовать, например, по следующему алгоритму (случай а):

+

i:=i+1

_

Аналогичен алгоритм для остальных вариантов.

- вывод на печать упорядоченной последовательности.

1.7 Вычисление функции разложения в ряд. Вычислить и напечатать значения функции y = f (x) в точках x1, x2,…, xn, представляя функцию в виде ряда (без обращения к стандартным подпрограммам). Значения n и x1, x2,…, xn вводятся.