Составители:
Рубрика:
B (x
2
, y
2
) и С (x
3
, y
3
), вычисляется по формуле: S = ½|(x
2
– x
1
)
(y
3
– y
1
) – (x
3
– x
1
) (y
2
– y
1
)|.
Предусмотрите печать необходимой текстовой информации.
3. Расположите элементы строк двумерного массива с
четными номерами в возрастающем порядке, а элементы строк
с нечетными номерами расположите в убывающем порядке.
Определите подпрограмму сортировки в одномерном массиве.
Вариант 3
1. Вычислите выражение z(x) = (sign(x) + sign(y)) – sign(x + у).
При решении задачи определите, и используйте функцию sign:
⎪
⎩
⎪
⎨
⎧
>
=
<−
=
.0,1
,0,0
,0,1
)(
x
x
х
xsign
2. Заданы координаты вершин треугольника ABC: (X
A
,
Y
A
), (X
B
, Y
B
), (X
C
, Y
C
). Нужно составить программу, в которой
определяется принадлежит ли вводимая точка O (x, y) задан-
ному треугольнику.
Указания к решению задачи 2.
Процедура проверки основана на том факте, что если
сумма площадей треугольников AOB, BOC, AOC, образован-
ных точкой О и вершинами исходного треугольника равна
площади треугольника ABC, то точка О лежит внутри тре-
угольника. Если эта сумма больше площади треугольника, то
точка О лежит вне его.
Площадь треугольника вычисляем по формуле Герона
(смотри указание к решению задачи 2 варианта 15). Длины
сторон треугольника вычисляются по формуле:
.)()(
22
jiji
YYXXr −+−=
3. Создайте программу вычисления числа сочетаний из
n по m.
Указания к решению задачи 3.
Число сочетаний определяется по формуле
!)(!
!
mnm
n
−
,
97
B (x2, y2) и С (x3, y3), вычисляется по формуле: S = ½|(x2 – x1) (y3 – y1) – (x3 – x1) (y2 – y1)|. Предусмотрите печать необходимой текстовой информации. 3. Расположите элементы строк двумерного массива с четными номерами в возрастающем порядке, а элементы строк с нечетными номерами расположите в убывающем порядке. Определите подпрограмму сортировки в одномерном массиве. Вариант 3 1. Вычислите выражение z(x) = (sign(x) + sign(y)) – sign(x + у). При решении задачи определите, и используйте функцию sign: ⎧− 1, х < 0, ⎪ sign( x) = ⎨0, x = 0, ⎪1, x > 0. ⎩ 2. Заданы координаты вершин треугольника ABC: (XA, YA), (XB, YB), (XC, YC). Нужно составить программу, в которой определяется принадлежит ли вводимая точка O (x, y) задан- ному треугольнику. Указания к решению задачи 2. Процедура проверки основана на том факте, что если сумма площадей треугольников AOB, BOC, AOC, образован- ных точкой О и вершинами исходного треугольника равна площади треугольника ABC, то точка О лежит внутри тре- угольника. Если эта сумма больше площади треугольника, то точка О лежит вне его. Площадь треугольника вычисляем по формуле Герона (смотри указание к решению задачи 2 варианта 15). Длины сторон треугольника вычисляются по формуле: r = ( X i − X j ) 2 + (Yi − Y j ) 2 . 3. Создайте программу вычисления числа сочетаний из n по m. Указания к решению задачи 3. n! Число сочетаний определяется по формуле , m !( n − m ) ! 97
Страницы
- « первая
- ‹ предыдущая
- …
- 95
- 96
- 97
- 98
- 99
- …
- следующая ›
- последняя »