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

UptoLike

++
<
+
+
=
иначе)min()max(
)max()min(при
)min(
)max(
)max(
)min(
iii
ii
ii
i
i
i
ccb
ba
cb
c
a
b
t
3. Два треугольника заданы координатами своих вершин
a, b, c. Вычислите площади треугольников с помощью фор-
мулы Герона и определите, у какого треугольника площадь
больше. При решении задачи используйте следующие дан-
ные: для первого треугольника a (1; 1), b (4; 2), c (2; 3,5); для
второго треугольника a (1; 2), b (4; 1), c (3; 3,5). Вычисление
длин сторон треугольника и его площади по формуле Герона
оформите в одной подпрограмме.
Указания к решению задачи 3.
Длина отрезка, соединяющего точки Р (x
1
, y
1
) и Q (x
2
, y
2
)
вычисляется по формуле:
)()(
12
2
12
yyxxPQ +=
. Далее
смотрите указания к решению задачи 2 варианта 15.
Вариант 7
1. Пусть заданы три последовательности вещественных
чисел a
0
, a
1
, …, a
30
; b
0
, b
1
, …, b
30
; c
0
, c
1
, …, c
30
. Вычислите
значение выражения для заданного x:
).)12(...)12(
)12((
...)1()1(
...
3029
29
1
30
0
30
29
1
30
0
3029
29
1
30
0
cxcxc
xc
bxbxb
axaxaxa
++++++
++
+++
++++
Указания к решению задачи 1.
Для вычисления значений многочленов используйте
схему Горнера, которую оформите в виде подпрограммы.
Далее смотрите указания к решению задачи 2 варианта 8 и
варианта 11).
2. Оформите процедуру проверки права пользователя ра-
ботать с программой. Используйте для этого пароль
SCHOOL. В случае ввода неправильного пароля выход из
программы осуществляется при помощи инструкции Halt.
3. Определите все пары «близнецов» из отрезка [2, n], где
100
           ⎧ min(bi )     max(ci )
           ⎪          +             при min(ai ) < max(bi )
       t = ⎨ max(ai ) min(bi + ci )
           ⎪max(b + c ) + min(c ) иначе
           ⎩      i     i        i



     3. Два треугольника заданы координатами своих вершин
a, b, c. Вычислите площади треугольников с помощью фор-
мулы Герона и определите, у какого треугольника площадь
больше. При решении задачи используйте следующие дан-
ные: для первого треугольника a (1; 1), b (4; 2), c (2; 3,5); для
второго треугольника a (1; 2), b (4; 1), c (3; 3,5). Вычисление
длин сторон треугольника и его площади по формуле Герона
оформите в одной подпрограмме.
     Указания к решению задачи 3.
     Длина отрезка, соединяющего точки Р (x1, y1) и Q (x2, y2)
вычисляется по формуле: PQ = ( x2 − x1 ) 2 + ( y2 − y1 ) . Далее
смотрите указания к решению задачи 2 варианта 15.

    Вариант 7
    1. Пусть заданы три последовательности вещественных
чисел a0, a1, …, a30; b0, b1, …, b30; c0, c1, …, c30. Вычислите
значение выражения для заданного x:
           a0 x 30 + a1 x 29 + ... + a29 x + a30
                                                     − (c0 (2 x + 1) 30 +
         b0 ( x − 1) 30 + b1 ( x − 1) 29 + ... + b30
                + c1 (2 x + 1) 29 + ... + c29 (2 x + 1) + c30 ).
    Указания к решению задачи 1.
    Для вычисления значений многочленов используйте
схему Горнера, которую оформите в виде подпрограммы.
Далее смотрите указания к решению задачи 2 варианта 8 и
варианта 11).
    2. Оформите процедуру проверки права пользователя ра-
ботать с программой. Используйте для этого пароль
SCHOOL. В случае ввода неправильного пароля выход из
программы осуществляется при помощи инструкции Halt.
    3. Определите все пары «близнецов» из отрезка [2, n], где

                                      100