Практикум по программированию на языке Turbo Pascal. Часть 2. Портнягина В.В - 103 стр.

UptoLike

граммы. Поиск минимального элемента оформите в виде
подпрограммы.
Указания к решению задачи 2.
Для вычисления значений многочленов используйте
схему Горнера, которую оформите в виде подпрограммы.
Далее смотрите указания к решению задачи 2 Варианта 8 и
варианта 11.
3. На плоскости координатами своих вершин заданы два
треугольника. Определите одинакового ли они типа (прямо-
угольный, остроугольный, тупоугольный).
Указания к решению задачи 3.
Тип треугольника по отношению к углам может быть
определен, исходя из теоремы Пифагора.
Вариант 11
1. Найдите все числа в интервале от 1 до 1000, которые
совпадают с последними разрядами своих квадратов, напри-
мер: 5
2
= 25, 25
2
= 625.
2. Используя схему Горнера, разделите:
a) многочлен Р
1
(x) = x
4
+ 2x
3
4x + 3 на двучлен (х + 3)
и вычислите
P
1
(–3);
в) многочлен Р
2
(x) = x
5
+ 6x
3
7x + 2 на двучлен (х2) и
вычислите
P
2
(–2);
Вычисление многочлена по схеме Горнера оформите в
виде подпрограммы.
Указания к решению задачи 2.
Согласно схеме Горнера при делении многочлена n-ой
степени на линейный двучлен (хс) ко-
n
nn
axaxa +++
...
1
10
эффициенты частного и остаток r вы-
1
2
1
...
+++
n
n
bxb
1
0
n
xb
числяются по формулам: b
0
= a
0
, b = cb
k – 1
+ a
k
, где k = 1, 2,
…, n – 1, и r = cb
n – 1
+ a
n
. При этом значение исходного
многочлена при х = с равно остатку r. В программе необхо-
димо предусмотреть ввод коэффициентов исходного много-
103
граммы. Поиск минимального элемента оформите в виде
подпрограммы.
    Указания к решению задачи 2.
    Для вычисления значений многочленов используйте
схему Горнера, которую оформите в виде подпрограммы.
Далее смотрите указания к решению задачи 2 Варианта 8 и
варианта 11.
    3. На плоскости координатами своих вершин заданы два
треугольника. Определите одинакового ли они типа (прямо-
угольный, остроугольный, тупоугольный).
    Указания к решению задачи 3.
    Тип треугольника по отношению к углам может быть
определен, исходя из теоремы Пифагора.

    Вариант 11
    1. Найдите все числа в интервале от 1 до 1000, которые
совпадают с последними разрядами своих квадратов, напри-
мер: 52 = 25, 252 = 625.
    2. Используя схему Горнера, разделите:
    a) многочлен Р1(x) = x4 + 2x3 – 4x + 3 на двучлен (х + 3)
 и вычислите
                               P1 (–3);
   в) многочлен Р2(x) = x + 6x3 – 7x + 2 на двучлен (х – 2) и
                              5

вычислите
                                  P2(–2);
    Вычисление многочлена по схеме Горнера оформите в
виде подпрограммы.
    Указания к решению задачи 2.
    Согласно схеме Горнера при делении многочлена n-ой
степени a0 x n + a1 x n −1 + ... + an на линейный двучлен (х – с) ко-
эффициенты частного b0 x n −1 + b1 x n − 2 + ... + bn −1 и остаток r вы-
числяются по формулам: b0 = a0, b = cbk – 1 + ak, где k = 1, 2,
…, n – 1, и r = cbn – 1 + an. При этом значение исходного
многочлена при х = с равно остатку r. В программе необхо-
димо предусмотреть ввод коэффициентов исходного много-

                                   103