Составители:
38
3. Даны две точки с координатами X
1
, Y
1
и X
2
, Y
2
. Вопрос: какая
точка наиболее удалена от начала координат?
4. Даны три точки с координатами X
1
, Y
1
, X
2
, Y
2
и X
3
, Y
3
. Опре-
делить, какая из двух точек, первая или вторая, лежит наиболее
близко к третьей точке.
5. Дана точка с координатами X и Y. Определить, в каком квад-
ранте она находится.
6. Даны числа A, B, C, D, определяющие длины отрезков. Опре-
делить, можно ли из данных четырех отрезков составить пря-
моугольник.
7. Даны числа A, B, C. Определить
, можно ли из данных трёх от-
резков составить прямоугольный треугольник.
8. Вычислить значения «у», если:
а)
⎪
⎩
⎪
⎨
⎧
>
=
<−
=
;0если,1
,0если,0
,0если,1
x
x
x
y
б)
⎪
⎩
⎪
⎨
⎧
>
<<−
≥
=
;1если,
,11если,1
,1если),ln(
xe
x
xx
y
x
в)
⎪
⎩
⎪
⎨
⎧
>−
≤≤−
−<−−
=
.1если,1
,11если,0
,1если,1
xx
x
xx
y
9. Даны числа A, B, C. Вычислить Z = max(A, B, C), не используя
промежуточную переменную. Сравнить полученную схему со
схемой на рис. 10. На какое число операторов они отличаются?
4. Типовые приемы алгоритмизации
При решении большинства инженерных задач, встречающих-
ся в практике, используется определенный набор типовых прие-
мов алгоритмизации. Далее рассмотрим наиболее распростра-
ненные приемы.
4.1. Вычисление суммы и произведения
При вычислении суммы используется прием накопления. Вы-
числение суммы сводится к ее накоплению в виде значения пере-
3. Даны две точки с координатами X1, Y1 и X2, Y2. Вопрос: какая точка наиболее удалена от начала координат? 4. Даны три точки с координатами X1, Y1, X2, Y2 и X3, Y3. Опре- делить, какая из двух точек, первая или вторая, лежит наиболее близко к третьей точке. 5. Дана точка с координатами X и Y. Определить, в каком квад- ранте она находится. 6. Даны числа A, B, C, D, определяющие длины отрезков. Опре- делить, можно ли из данных четырех отрезков составить пря- моугольник. 7. Даны числа A, B, C. Определить, можно ли из данных трёх от- резков составить прямоугольный треугольник. 8. Вычислить значения «у», если: ⎧− 1, если x < 0, а) y = ⎪0, если x = 0, ⎨ ⎪1, если x > 0; ⎩ ⎧ln( x), если x ≥ 1, б) ⎪ y = ⎨1, если − 1 < x < 1, ⎪e x , если x > 1; ⎩ ⎧− x − 1, если x < −1, в) y = ⎪0, если − 1 ≤ x ≤ 1, ⎨ ⎪ x − 1, если x > 1. ⎩ 9. Даны числа A, B, C. Вычислить Z = max(A, B, C), не используя промежуточную переменную. Сравнить полученную схему со схемой на рис. 10. На какое число операторов они отличаются? 4. Типовые приемы алгоритмизации При решении большинства инженерных задач, встречающих- ся в практике, используется определенный набор типовых прие- мов алгоритмизации. Далее рассмотрим наиболее распростра- ненные приемы. 4.1. Вычисление суммы и произведения При вычислении суммы используется прием накопления. Вы- числение суммы сводится к ее накоплению в виде значения пере- 38
Страницы
- « первая
- ‹ предыдущая
- …
- 36
- 37
- 38
- 39
- 40
- …
- следующая ›
- последняя »