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

UptoLike

Исходные
данные
a b k
Значе-
ние
Z
Формула для вычисления Z
7
>=+
=++
=
babkba
babkba
abkba
Z
и1при)!(
и1при)!1(
0и1при)!2(
2
2
< abkab 0и1при)]!,max(3,max[
2
–2
3
–1
2
2
3
1
1
3
2
2
2
18
3
5
26
8
=+
+
>++
>>
=
1и1при)!(
1и1при)!2(
0и1при)!2(
0и1при],3,!min[
2
2
abkab
abkba
abkba
abbak
Z
–2 –1
3
–1
1
2
2
–5
4
1
2
2
2
4
22
19
9
>
>>++
+
=
=
baabka
baakba
bakba
babka
Z
и0при)!(
и0при)!1(
1и0при)!3(
1и0при],!,max[
2
2
–6
–3
3
1
1
2
1
3
3
1
2
2
6
9
9
21
10
>++
>>+
<
=
1и0при)!1(
1и0при)!(
0и0при)!2(
00при)]!,min(,2min[
2
2
abkab
abkba
abbak
abkaba
Z
–1
и
1
–1
2
–4
–4
1
2
3
2
2
3
–4
20
26
20
11
+
<+
>++
>>
=
0и1при)!2(
0и1при)(
и1при)!2(
1при)],max(3,!max[
2
abkba
abab!k
babkba
babbak
Z
и
3
1
–9
2
2
2
–1
–5
3
1
2
2
9
13
33
14
–1
1
2
2
9
3
1
–1
2
2
3
1
–1
27
13
13
12
++
=+
><+
<
=
1иbaпри)!2(
1иbaпри!
0ипри)!2(
0ипри])!(,,min[
2
2
bkab
bkab
abakab
abakba
Z
13
++
<
>>
>
=
1и0при)!1(
1и0при)!(
и0при!
и0при])!2(,,max[
2
2
bakab
bakab
baakba
baakab
Z
–4
1
2
2
2
4
–2
3
1
–1
2
3
2
24
10
47
81
                                                                      Исходные   Значе-
№              Формула для вычисления Z                                данные     ние
                                                                   a     b   k     Z

        ⎧max[b,3 ⋅ max(a, k!)]       при    b ≠1   и   a<0        –2     2   3    18
        ⎪a 2 b − (2k )!              при    b ≠1   и   a≥0
        ⎪                                                         3      3   2     3
7    Z =⎨
        ⎪a ⋅ b + (k + 1)!                   b =1       a≤b
               2
                                     при           и              –1     1   2     5
        ⎩⎪a ⋅ b + (k )!                     b =1       a >b
                    2
                                     при           и
                                                                  2      1   2    26
        ⎧min[k!,3a, b]        при b > 1 и a > 0                   3      2   4    2
        ⎪a ⋅ b + (k + 2)!     при b > 1 и a ≤ 0
        ⎪                                                         –1     2   1     4
8    Z =⎨
        ⎪a ⋅ b + (2k )!       при b ≤ 1 и a ≠ 1
              2
                                                                  –2    –1   2    22
        ⎪⎩b + a ⋅ (k 2 )!     при b ≤ 1 и a = 1
                                                                  1     –5   2    19
        ⎧max[a, k!, b 2 ]     при a ≤ 0 и b = 1                   –6     1   3     6
        ⎪
        ⎪a + b ⋅ (3k )!       при a ≤ 0 и b ≠ 1                   –3     2   1     9
9    Z =⎨
        ⎪a ⋅ b + (k + 1)!     при a > 0 и a > b                   3      1   2     9
        ⎪⎩a(k 2 )! − b        при a > 0 и a ≤ b
                                                                  1      3   2    21
        ⎧min[2a, b ⋅ min(a, k!)]      при   b≤0        и   a≥0    1     –4   3    –4
        ⎪(2k )! − a ⋅ b                     b≤0            a<0
        ⎪                             при              и          –1    –4   2    20
10   Z =⎨
        ⎪a + b(k )!                         b>0            a >1
                   2
                                      при              и          2      1   2    26
        ⎪⎩ab 2 + ( k + 1)!            при   b>0        и   a ≤1
                                                                  –1     2   3    20
        ⎧max[k!,3 ⋅ max(a, b)]       при b > 1 и a > b             3     2   3    9
        ⎪a + b ⋅ (k + 2)!            при b > 1 и a ≤ b
        ⎪                                                         1      2   1    13
11   Z =⎨ 2
        ⎪(k )! + ab                  при b ≤ 1 и a < 0            –9    –1   2    33
        ⎪⎩a ⋅ b + (2k )!             при b ≤ 1 и a ≥ 0
                                                                  2     –5   2    14
        ⎧min[a, b, (k 2 )!]    при   a0                    1      3   2    27
12   Z =⎨
        ⎪b + a ⋅ k!            при   a ≥ b и b =1                 2      1   3    13
        ⎪⎩b 2 + a (k + 2)!     при   a ≥ b и b ≠1
                                                                  2     –1   1    13
        ⎧max[b, a, (2k )!]     при a > 0 и a ≤ b                  2      3   2    24
        ⎪ a 2 − b ⋅ k!         при a > 0 и a > b
        ⎪                                                         4      1   3    10
13   Z =⎨
        ⎪b − a (k )!           при a ≤ 0 и b < 1
                    2
                                                                  –2    –1   2    47
        ⎪⎩ab + (k + 1)!        при a ≤ 0 и b ≥ 1
                                                                  –4     1   2     2



                                            81