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

UptoLike

5. Задания для самостоятельной работы
Таблица 1. Вычислени ения выражения
С вычисления величины Z, при этом преду-
с тр а-
л н
е знач
оставить программу
мо еть использование двух функций: для вычисления фактори
а и аибольшей (наименьшей) из двух величин (см. лаб. раб. 2).
Исходные
данные
n k
Значе-
Формула для вычисления Z
ние
Z
1
)!(]})!2(,!max[,!3max{ nnknZ +=
2 3 48
2
2 )!k(]})! + kn
3 2 28
(,!min[,!2min{
2
= nkZ
3
)!}1(,)!max{(!},!2max{
2
+= knknZ
2 4 48
4
)!}2(,!min{!},)!min{( nknknZ
+
=
3 2 8
5
)!(]}! nn +
2 3 48
2,!max[,)!2max{( knZ =
2
6
)!1(]}!,!min[,)!min{(
2
+= nnkkZ
4 2 8
7
)!2( k]})!2(,!max[,!max{ nknZ
+
=
2 3 744
8
)!k(]}!2,!min[,)!min{(
2
+= knknZ
3 2 28
9
})!1(,!max{})! +2(,!max{
= kZ
+
knn
2 3 48
10 4 26 }!2,)!min{(})!1(,!min{
2
knknZ +=
2
11
})!2(,!max{}!,)!max{(
2
nknkZ +=
3 2 744
12
})!1
(,)!nmin{(}!,!min{
2
+= kknZ
2 4 8
13
)!(]}!,)!2max[(,!max{
2
nknnZ +=
2 3 48
14
)!k(]})!2(,!max[,!min{
+
= nnknZ
2 3 744
15 })!(,!max{})!2(,!max{
2
nkknZ +=
2 2 48
16
})!2(,!min{})!2(,!min{ knnkZ
+
=
3 2 8
17 ]}!,)!max[(,!max{)!2( knnnZ +=
2
2
3 48
18
)!1(]})!(,!min[,!min{
2
++= knknZ
2 3 26
19
})!(,!max{}!,)!max{(
2
knkknZ +=
2 2 48
20
}!,)!min{(})!2(,)!min{( knnknZ +=
2 3 30
2
92
      5. Задания для самостоятельной работы
      Таблица 1.         Вычисление значения выражения
    Составить программу вычисления величины Z, при этом преду-
смотреть использование двух функций: для вычисления факториа-
ла и наибольшей (наименьшей) из двух величин (см. лаб. раб. 2).

                                                          Исходные   Значе-
 №             Формула для вычисления Z                    данные     ние
                                                                       Z
                                                          n      k
                                                      2
  1    Z = max{3 ⋅ n!, max[k!, (2 ⋅ n)!]} + (n )!         2      3    48
                                                      2
  2    Z = min{2 ⋅ k!, min[n!, (n ⋅ k )!]} + (k )!        3      2    28
  3    Z = max{2 ⋅ n!, k!} + max{(n 2 )!, (k − 1)!}       2      4    48
  4    Z = min{(n ⋅ k )!, n!} + min{k!, (2 ⋅ n)!}         3      2     8
                                                      2
  5    Z = max{(2 ⋅ n)!, max[k!,2 ⋅ n!]} + (n )!          2      3    48
                    2
  6    Z = min{(k )!, min[k!, n!]} + (n − 1)!             4      2     8
  7    Z = max{n!, max[k!, (2 ⋅ n)!]} + (2 ⋅ k )!         2      3    744
  8    Z = min{( n ⋅ k )!, min[ n!,2 ⋅ k!]} + ( k 2 )!    3      2    28
  9    Z = max{k!, (2 ⋅ n)!} + max{n!, (k + 1)!}          2      3    48
                                             2
 10    Z = min{n!, ( k − 1)!} + min{( n )!,2 ⋅ k!}        2      4    26
                     2
 11    Z = max{( k )!, n!} + max{k!, (2 ⋅ n)!}            3      2    744
                                     2
 12    Z = min{n!, k!} + min{( n )!, (k − 1)!}            2      4     8
 13    Z = max{n!, max[(2 ⋅ n)!, k!]} + (n 2 )!           2      3    48
 14    Z = min{n!, max[k!, (2 ⋅ n)!]} + (n ⋅ k )!         2      3    744
                                                  2
 15    Z = max{n!, (2 ⋅ k )!} + max{k!, ( n )!}           2      2    48
 16    Z = min{k!, (2 ⋅ n)!} + min{n!, (2 ⋅ k )!}         3      2     8
                                         2
 17    Z = (2 ⋅ n)! + max{n!, max[( n )!, k!]}            2      3    48
                                 2
 18    Z = min{n!, min[ k!, ( n )!]} + (k + 1)!           2      3    26
 19    Z = max{( n ⋅ k )!, k!} + max{n!, (k 2 )!}         2      2    48
 20    Z = min{( n ⋅ k )!, (2 ⋅ n)!} + min{( n )!, k!}
                                                  2
                                                          2      3    30


                                             92