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

UptoLike

75
25
<<+++
<+
+
+
++
=
0,0 если ,),max(
0,0 если ,
1
)(2
0 если ,1),min(5.1
2
2
ACBAACCB
ACBA
C
B
AB
CBACCBA
Z
26
<++
++
=
0 если ,)1,,min(
0 если ),,min(),max(
3
CBAACBA
CBACACBA
Z
27
<+++
++
=
CBACBAA
CBACBBA
Z
23
22
если ),1,1,min(
если ),,min(2.0),max(
28
<++
+++
=
23
22
если ),,,min(
если ),ln(),max(
CBACBAA
CBACCBBA
Z
29
<<++
<+++
+++
=
0,0 если ,),min(
0,0 если ,)(2
0 если ),1,,max(
22
21.02
22
BCBAACB
BCBAeBA
CBACBAA
Z
C
30
<<++
<++++
++++
=
0,0 если,),min(),max(
0,0 если),1cos()ln(
0 если),1,1,max(
2
2
22
BCBABACB
BCBACBA
CBACBAC
Z
Задание 3. Циклические вычислительные процессы.
п/п
Условие задачи
1 Вычислить Z = 0.2XY
2
, где Xминимальный элемент массива Ai,
i = 1, …, 25, Y – максимальный элемент массива Bj, j = 1, …, 30.
2 Даны массивы Ai, i = 1, … , 15 и Dj, j = 1, …, 20. Найти минимальные эле-
менты этих массивов A
min
и D
min
. Определить, какой элемент меньше.
3 Дан массив Xi, i = 1, …, 15. Найти среднее арифметическое значение
положительных и отрицательных элементов массива R1 и R2. Опреде-
лить, какой из найденных значений больше по абсолютной величине.
            ⎧1.5 min( A, B + C ) − C − 1, если A − B + C ≥ 0
            ⎪
            ⎪                B
25      Z = ⎨2( B − A2 ) +       ,        если A − B + C < 0, A ≥ 0
            ⎪              C +1
            ⎪max(B + C , C ) + A2 ,       если A − B + C < 0, A < 0
            ⎩

           ⎧⎪max( A, B − C ) + min( A, C ),         если      A+ B −C ≥ 0
26      Z =⎨
            ⎪⎩min( A, B, C − 1) + A3 ,              если      A+ B −C < 0

           ⎧⎪max( A, B ) + 0.2 min( B, C 2 ),         если     A + B2 ≥ C
27      Z =⎨ 3
            ⎪⎩ A + min( A, B + 1, C − 1),             если    A + B2 < C

           ⎧⎪ max( A 2 − B , B + C ) + ln( C ),        если     A + B ≥ C2
28      Z =⎨ 3
            ⎪⎩ A + min( A, B , C ),                    если     A + B < C2

            ⎧ A2 + max( A, B, C + 1),        если     A2 − B + C ≥ 0
            ⎪
29      Z = ⎨2( A + B ) 2 + e 0.1C ,         если     A2 − B + C < 0, B ≥ 0
            ⎪min( B, C ) + A2 ,              если     A2 − B + C < 0, B < 0
            ⎩

            ⎧C 2 + max( A, B + 1, C + 1),      если     A2 − B + C ≥ 0
            ⎪
30      Z = ⎨ln( A + B ) + cos(C + 1),         если     A 2 − B + C < 0, B ≥ 0
            ⎪max( B, C ) + min( A, B ) ,       если     A 2 − B + C < 0, B < 0
            ⎩

     Задание 3. Циклические вычислительные процессы.
№
                                     Условие задачи
п/п
                                 2
 1      Вычислить Z = 0.2X – Y , где X – минимальный элемент массива Ai,
        i = 1, …, 25, Y – максимальный элемент массива Bj, j = 1, …, 30.
 2      Даны массивы Ai, i = 1, … , 15 и Dj, j = 1, …, 20. Найти минимальные эле-
        менты этих массивов Amin и Dmin. Определить, какой элемент меньше.
 3      Дан массив Xi, i = 1, …, 15. Найти среднее арифметическое значение
        положительных и отрицательных элементов массива R1 и R2. Опреде-
        лить, какой из найденных значений больше по абсолютной величине.


                                        75