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

UptoLike

11
5.
Листинг Basic-программы «Разветвлённый алгоритм»
Программный код
INPUT
"Введи A, B, K"; A, B, K
IF
A < B THEN ' Если A < B
IF A = 1 THEN ' Если A = 1
IF 2 * B < K THEN Z = 2 * B * A ELSE Z = K * A
ELSE ' Иначе, если A 1
Z = A * B - K ^ 3
END IF
ELSE
' Иначе, если A B
IF B >= 0 THEN ' Если B >= 0
Z = A ^ 2 + B / K
ELSE ' Иначе, если B < 0
Z = SQR(ABS(B)) + A * K
END IF
END IF
PRINT
" A = "; A; " B = "; B; " C = "; C
" РЕЗУЛЬТАТ Z = ## "; Z
END
Результаты приведены в макете печати в п.4.
Лаборат орная работа 3
Вычисление значения величины, заданной в форме
ветвления
Тема. Разветвлённый алгоритм
Индивидуальные заданиятабл. 3.3 (стр.97)
Математические функциитабл. 5.1 (стр.136)
1. Задание
Составить схему алгоритма и программу для следующей задачи.
Вычислить значение величины Z, заданной ветвлением вида:
Z =
.
/
0
1
"
2  13+
1

 14и!
1
05
%
&
&
6  14и
)
Расчёт значений Z приведён в следующей таблице:
  5. Листинг Basic-программы «Разветвлённый алгоритм»
                       Программный код
INPUT "Введи A, B, K"; A, B, K
IF A < B THEN ' Если A < B
  IF A = 1 THEN ' Если A = 1
     IF 2 * B < K THEN Z = 2 * B * A ELSE Z = K * A
  ELSE ' Иначе, если A ≠ 1
          Z = A * B - K ^ 3
  END IF
ELSE        ' Иначе, если A ≥ B
  IF B >= 0 THEN ' Если B >= 0
          Z = A ^ 2 + B / K
  ELSE ' Иначе, если B < 0
          Z = SQR(ABS(B)) + A * K
  END IF
END IF
PRINT " A = "; A; " B = "; B; " C = "; C
PRINT USING " РЕЗУЛЬТАТ Z = ## "; Z
END
  Результаты приведены в макете печати в п.4.
                 Ла б о ра т о рна я ра б о т а 3
 Вычисление значения величины, заданной в форме
                   ветвления
              Тема. Разветвлённый алгоритм
  Индивидуальные задания – табл. 3.3 (стр.97)
  Математические функции – табл. 5.1 (стр.136)
                          1. Задание
  Составить схему алгоритма и программу для следующей задачи.

           min {a, b ⋅ max 2a, c " } при     c>+
  Вычислить значение величины Z, заданной ветвлением вида:

      Z=.       c + min  a, b        при c ≤ b и a ≠ 1)
             c ⋅ max 52b, %|a|6        при c ≤ b и a = 1

  Расчёт значений Z приведён в следующей таблице:

                                11