Информатика: Сегментация программ. Гурьяшова Р.Н - 97 стр.

UptoLike

Исходные
данные
Формула для вычисления Z
a b c
Зна-
чение
Z
10
=>+
>
=
cbacab
cbacab
aacab
Z
и1при)3,min(
и1при),,2min(
1при)2,min(
2
22
2
–2
2
2
2
3
3
3
4
3
2
4
11
11
{
}
<<
<+
=
cabcba
abcba
bbcca
Z
и0при),max(
и0при2),max(
0при),max(,max
2
3
32
c
3
4
1
4
–1
–1
2
3
2
16
10
–3
12
+
=+=
cbaacb
cbaabc
abca
Z
и0при),2max(
и0при)2,max(
0при),,max(
2
>
23
2
–1
–1
3
3
2
4
3
3
9
6
8
13
{}
>+=
bacacba
acacbaZ
ипри),2min(
ипри),min(
2
2
> cacacb при)2,min(,min
2
b
3
2
2
4
–1
4
2
3
3
6
1
–7
14
<+
=<
=
abcbca
abcbac
ccba
Z
и1при)2,min(
и1при),2min(
1при),,min(
2
2
4
4
4
1
4
3
3
–1
–1
1
–6
5
15
{}
+
>
=
1ипри),2max(
1ипри),max(
при),max(,max
2
3
bcabac
bcaabc
cabcba
Z
>
5
–1
1
2
2
–1
4
1
9
8
7
1
16
=+
>
=
1ипри),2,max(
1ипри),2max(
при),max(
32
3
2
cbaacb
cbabac
babac
Z
4
2
2
2
3
3
3
1
4
7
28
9
17
<
<+
=
0ипри),,2min(
0ипри2),2min(
при),min(2
2
2
cbacba
cbaacb
babac
Z
–1
3
3
3
1
2
1
4
–4
3
4
2
97
                                                             Исходные        Зна-
№             Формула для вычисления Z                        данные        чение
                                                                              Z
                                                        a       b       c
         ⎧min(b 2 , 2a ) − ac при a ≤ 1                 –2      2       3    2
         ⎪⎪
10   Z = ⎨min(2b, a 2 , c 2 ) при a > 1 и b ≠ c         2       3       4    4
          ⎪ 2
            b + min(a, 3c) при a > 1 и b = c
          ⎩⎪                                            2       3       3    11

         ⎪
              {   2           3
                                        }
         ⎧max a , c ⋅ max(c , b ) при b ≥ 0             3       4       2    16
         ⎪
11   Z = ⎨max(a, b 3 ) + 2c   при b < 0 и a ≥ c         4      –1       3    10
         ⎪              2
         ⎪a − max(b, c )      при b < 0 и a < c
                                                        1      –1       2    –3
         ⎩
         ⎧max(a 3 , c , b 2 ) при a > 0                 2       3       4    9
         ⎪⎪
12   Z = ⎨c + max(b, 2a )     при a ≤ 0 и b = c         –1      3       3    6
          ⎪           2
             max(2b, c ) + a при a ≤ 0 и b ≠ c          –1      2       3    8
          ⎩⎪

         ⎪⎪
              {
         ⎧min b 2 , c ⋅ min(a, 2c) } при a > c          3       4       2    6
                        2
13   Z = ⎨a + min(b, c )           при a ≤ c и a > b    2      –1       3    1
          ⎪                  2
          ⎪⎩min(2a, b ) − c        при a ≤ c и a ≤ b    2       4       3    –7
         ⎧min(a, b, c 2 )   при c ≥ 1                   4       1       3    1
         ⎪⎪
14   Z = ⎨min(2c, a ) − b при c < 1 и b = a             4       4   –1       –6
          ⎪          2
          ⎪⎩a + min(c , 2b) при c < 1 и b ≠ a           4       3   –1       5
         ⎧max{a, b ⋅ max(c, b)}        при a > c        5       2       4    8
         ⎪⎪
15   Z = ⎨max(c, b3 ) + a           при a ≤ c и b > 1   –1      2       1    7
          ⎪                2
          ⎩⎪ c − max(2a, b )        при a ≤ c и b ≤ 1   1      –1       9    1
         ⎧max(c 2 , a ) − b при a > b                   4       2       3    7
         ⎪
         ⎪
16   Z = ⎨ c + max(2a, b 3 ) при a ≤ b и c = 1          2       3       1    28
         ⎪      2       3
         ⎪max(b , 2c, a ) при a ≤ b и c ≠ 1             2       3       4    9
         ⎩
         ⎧2c + min(a 2 , b)       при a < b             –1      3       1    3
         ⎪⎪
17   Z = ⎨min(2b, c) − 2a         при a ≥ b и c ≥ 0     3       1       4    –4
          ⎪          2
          ⎩⎪min(2a, b , c )       при a ≥ b и c < 0     3       2   –4       2




                                             97