Основы алгоритмизации. Логинов В.И - 35 стр.

UptoLike

35
Вычисление величины Z выполняется в два этапа. На первом эта-
пе выбираем min из двух величин B + 1 и C. Результат выбора обозна-
чим через промежуточную переменную R, т.е. R = min(B + 1, C).
Тогда формула для вычисления Z будет иметь вид
Z = max(A
2
+ B, R).
В предыдущих примерах были разработаны фрагменты схем
алгоритмов выбора min и max из двух величин.
Алгоритм вычисления будет иметь вид
<++
+
=
,1если,1
,1если,
CBB
CBС
R
<+
++
=
.если ,
,если ,
2
22
RBAR
RBABA
Z
Схема представлена на рис. 11.
Рис. 11. Схема алгоритма вычисления
Z = max(A
2
+ B, min (B + 1, C))
    Вычисление величины Z выполняется в два этапа. На первом эта-
пе выбираем min из двух величин B + 1 и C. Результат выбора обозна-
чим через промежуточную переменную R, т.е. R = min(B + 1, C).
    Тогда формула для вычисления Z будет иметь вид
                       Z = max(A2 + B, R).
   В предыдущих примерах были разработаны фрагменты схем
алгоритмов выбора min и max из двух величин.
   Алгоритм вычисления будет иметь вид
      ⎧С , если B + 1 ≥ C ,           ⎧⎪ A2 + B, если A2 + B ≥ R,
    R=⎨                            Z =⎨
      ⎩ B + 1, если B + 1 < C ,        ⎪⎩ R,     если A2 + B < R.
   Схема представлена на рис. 11.




                  Рис. 11. Схема алгоритма вычисления
                      Z = max(A2 + B, min (B + 1, C))




                                  35