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

UptoLike

72
Задание 2. Разветвляющиеся вычислительные процессы
(сложное выражение).
п/п
Вычислить сложное выражение
1
<<++
<++
+
+
+++
=
0,0 если),,,min(
0,0 если,
1
)1(1.0
0 если,),min(25.0
2
ACBACBA
ACBA
C
B
A
CBACBA
Z
2
<+++
++++
=
0 если),,,min(
0 если),,max(
2
CBACBAB
CBACBAA
Z
3
<<++
<+++
++
=
0,0 если ,),max(
0,0 если ,)(2.0
0 если ),,,min(
222
221.02
22
BCBAACB
BCBAeBA
CBACBAA
Z
C
4
<<+++
<+++
+++
=
1,0 если ,)(1.0
1,0 если,),max(
0 если,),min(
23
23
22
RRyxeyx
RRyxRyx
RyxRyx
Z
R
5
<++
++
=
+
0 если ,)5.0,max(
0 если ,),min(5.0
2
)1sin(
2
YXYYX
YXXYX
Z
Y
6
<+++
+++++
=
0 если ,),max(5.0),min(
0 если ,)1(5.0)1,,max(
2
22
CBACACB
CBACCBA
Z
7
<<+
+
+
<++
++
=
0,5.2 если ,
1
1
)(1.0
0,5.2 если ),,min(
5.2 если ,),max(
22
23
22
CCBA
C
BA
CCBACBA
CBACBA
Z
    Задание 2. Разветвляющиеся вычислительные процессы
               (сложное выражение).

№
       Вычислить сложное выражение
п/п

           ⎧0.25 min( A, B) + C , если A + B + C ≥ 0
           ⎪
           ⎪                 B
1      Z = ⎨0.1(1 − A2 ) +       , если A + B + C < 0, A ≥ 0
           ⎪                C +1
           ⎪min( A, B, C ),        если A + B + C < 0, A < 0
           ⎩
          ⎧ A + max( A + B, C ), если A + B + C ≥ 0
2      Z =⎨ 2
          ⎩ B + min( A, B, C ), если A + B + C < 0
           ⎧ A + min( A, B, C ), если       A2 − B 2 + C ≥ 0
           ⎪
3      Z = ⎨0.2( A + B ) 2 + e 0.1C , если   A2 − B 2 + C < 0, B ≥ 0
           ⎪max( B, C ) + A2 , если        A2 − B 2 + C < 0, B < 0
           ⎩
           ⎧min( x, y ) + R 2 , если x + y + R 2 ≥ 0
           ⎪
4      Z = ⎨ x 3 + max( y, R ) , если x + y + R 2 < 0, R ≥ 1
           ⎪0.1( x − y )3 + e R , если x + y + R 2 < 0, R < 1
           ⎩
          ⎧⎪0.5 min( X , Y ) + X sin(Y
                                           2
                                               +1)
                                                     ,    если     X +Y ≥ 0
5      Z =⎨
           ⎪⎩ max( X ,0.5Y ) + Y 2 ,                     если    X +Y < 0
          ⎧⎪max(A, B, C + 1) + 0.5(C + 1)2 ,              если    A2 + B + C ≥ 0
6      Z =⎨
           ⎪⎩min(B, C) + 0.5 max(A, C) ,                  если    A2 + B + C < 0
           ⎧
           ⎪max( A, B) + C 2 ,             если           A + 2.5B ≥ C 2
           ⎪⎪
7      Z = ⎨ A3 + min( B, C ),             если           A + 2.5B < C 2 , C ≥ 0
            ⎪                  1
            ⎪0.1( A − B) 2 +      ,    если               A + 2.5B < C 2 , C < 0
            ⎪⎩               C +1


                                      72