Лабораторный практикум по информатике. Гурьяшова Р.Н - 94 стр.

UptoLike

94
Таблица 3. 2
Вычисление значения величины,
заданной в форме ветвления
Пример выполнения лабораторной работыстр.8-11
Математические функциитабл. 5.1 (стр.136)
Составить схему и программу вычисления величины Z.
Для выполнения лабораторной работы необходимо:
1. При выполнении программы по запросу с экрана ввести с
клавиатуры поочерёдно каждое из значений A, B, K. Результат Z
сравнить с приведённым в таблице.
2. Действие п.1 повторить для каждой из ветвей алгоритма.
3. При несовпадении результата проанализировать программу,
исправить ошибки и повторить действие п.1.
Задания для лабораторной работы 2
Формула для вычисления Z
Исходные данные
Значение Z
a b k
1
<+
=<+
>
=
1и1при
1и1при
0и1при
0и1при),max(
2
2
bakab
bakba
bakab
babak
Z
3
3
–1
–3
1
–1
1
2
2
1
2
2
6
–2
1
–10
2
+
>+
>+
=
>
=
babkba
babbka
abkba
abbak
Z
и0при
и0при
1и0при2
1и0при),min(
2
1
3
1
–2
5
2
–3
–1
4
2
2
3
4
10
1
–5
3
>+
<
>
<
=
baaabk
baakba
bakab
akab
Z
и0при
и0при
1и0при
1bи0при),max(
2
–1
–4
2
1
2
–1
1
2
3
1
2
2
6
3
6
3
4
+
>+
>
=>
=
0ипри
0ипри
1ипри
1bипри),min(
2
2
abakba
abakba
bbabak
babka
Z
3
3
1
–5
1
2
2
–4
3
4
2
2
3
–2
6
24
      Та б л и ца 3 .2 Вычисление значения величины,
                    заданной в форме ветвления
    Пример выполнения лабораторной работы – стр.8-11
    Математические функции – табл. 5.1 (стр.136)
    Составить схему и программу вычисления величины Z.
    Для выполнения лабораторной работы необходимо:
   1. При выполнении программы по запросу с экрана ввести с
клавиатуры поочерёдно каждое из значений A, B, K. Результат Z
сравнить с приведённым в таблице.
   2. Действие п.1 повторить для каждой из ветвей алгоритма.
   3. При несовпадении результата проанализировать программу,
исправить ошибки и повторить действие п.1.
                  Задания для лабораторной работы 2
                                                 Исходные данные
№        Формула для вычисления Z                                  Значение Z
                                                  a     b     k
    k ⋅ max( a , b)     при a ≥ 1 и b > 0       3      1    2         6
    b 2 − a ⋅ k         при a ≥ 1 и b ≤ 0
                                                3     –1    1        –2
1 Z=
    a + b ⋅ k           при a < 1 и b = 1       –1     1    2         1
    b + a ⋅ k 2        при a < 1 и b ≠ 1       –3     2    2        –10
     k ⋅ min( a, b )    при b > 0 и a = 1       1      5    4         4
     a ⋅ b + 2 ⋅ k      при b > 0 и a ≠ 1
                                                3      2    2        10
2 Z =     2
     a ⋅ k + b          при b ≤ 0 и a > b       1     –3    2         1
     a + b ⋅ k         при b ≤ 0 и a ≤ b       –2    –1    3        –5
     b ⋅ max(a, k )    при a < 0 и b > 1        –1     2    3         6
     b − a ⋅ k         при a < 0 и b ≤ 1
                                                –4    –1    1         3
3 Z =
     a + b ⋅ k
                2
                        при a ≥ 0 и a > b        2      1    2         6
     k ⋅ b − a        при a ≥ 0 и a ≤ b        1      2    2         3
     a ⋅ min( k , b)   при a > b и b = 1        3      1    3         3
     k − a ⋅ b         при a > b и b ≠ 1
                                                3      2    4        –2
4 Z = 2
     a ⋅ b + k         при a ≤ b и a > 0        1      2    2         6
     a ⋅ b + k 2      при a ≤ b и a ≤ 0        –5    –4    2        24



                                            94