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

UptoLike

1. Пусть дано n параллелограммов координатами своих
вершин. Определите номер параллелограмма, у которого
площадь максимальна. Напишите функцию для определения
площади параллелограмма по его заданным координатам
вершин
.
Указания к решению задачи 1.
Площадь параллелограмма можно представить как сум-
му площадей двух треугольников, полученных, если соеди-
нить две противоположные вершины параллелограмма. Да-
лее смотрите указания к решению задачи 2 варианта 2.
2. По заданным вещественным числам a
0
, a
1
, …, a
30
; b
0
,
b
1
, …, b
30
; c
0
, c
1
, …, c
30
. Вычислите значение выражения для
заданного x:
30
29
1
30
0
30
29
1
30
0
2
30
29
1
30
0
...)()(
)...()...(
czxczxc
bybybaxaxa
+++++
++++++
Указания к решению задачи 2.
Для вычисления значений многочленов используйте схему
Горнера, которую оформите в виде подпрограммы. Далее смот-
рите указания к решению задачи 2 варианта 8 и варианта 11.
3. В целочисленном одномерном массиве расположите
четные элементы в порядке возрастания, а нечетныев по-
рядке убывания. Предусмотреть анализ ситуации, когда в
массиве нет либо ни одного четного, либо ни одного нечет-
ного элемента.
Вариант 14
1. В трех автопарках работают по 20 машин с заданными
госномерами и указанными марками: ГАЗ, ЗИЛ, ЛИАЗ и т. д.
Каждый водитель сдает сводку о том, сколько километров
прошла его машина в каждый день недели, и о размере вы-
ручки. Подсчитайте общий километраж в каждом автопарке
по каждому дню отдельно. В каком из автопарков самый
больший автопробег? Какой день недели соответствует са-
мой большой прибыли?
2. Вычислите значения функции y = Cos x + x Sin x в n
точках отрезка [a, b]. Вычисляемые значения поместите
105
    1. Пусть дано n параллелограммов координатами своих
вершин. Определите номер параллелограмма, у которого
площадь максимальна. Напишите функцию для определения
площади параллелограмма по его заданным координатам
вершин.
    Указания к решению задачи 1.
    Площадь параллелограмма можно представить как сум-
му площадей двух треугольников, полученных, если соеди-
нить две противоположные вершины параллелограмма. Да-
лее смотрите указания к решению задачи 2 варианта 2.
    2. По заданным вещественным числам a0, a1, …, a30; b0,
b1, …, b30; c0, c1, …, c30. Вычислите значение выражения для
заданного x:
       (a0 x 30 + a1 x 29 + ... + a30 ) 2 − (b0 y 30 + b1 y 29 + ... + b30 )
                  c0 ( x + z ) 30 + c1 ( x + z ) 29 + ... + c30
    Указания к решению задачи 2.
    Для вычисления значений многочленов используйте схему
Горнера, которую оформите в виде подпрограммы. Далее смот-
рите указания к решению задачи 2 варианта 8 и варианта 11.
    3. В целочисленном одномерном массиве расположите
четные элементы в порядке возрастания, а нечетные – в по-
рядке убывания. Предусмотреть анализ ситуации, когда в
массиве нет либо ни одного четного, либо ни одного нечет-
ного элемента.

    Вариант 14
    1. В трех автопарках работают по 20 машин с заданными
госномерами и указанными марками: ГАЗ, ЗИЛ, ЛИАЗ и т. д.
Каждый водитель сдает сводку о том, сколько километров
прошла его машина в каждый день недели, и о размере вы-
ручки. Подсчитайте общий километраж в каждом автопарке
по каждому дню отдельно. В каком из автопарков самый
больший автопробег? Какой день недели соответствует са-
мой большой прибыли?
    2. Вычислите значения функции y = Cos x + x Sin x в n
точках отрезка [a, b]. Вычисляемые значения поместите

                                      105