ВУЗ:
Составители:
щийся процесс можно представить с помощью комбинации простых
разветвляющихся процессов. Направление ветвления выбирается ло-
гической проверкой, в результате которой возможны два ответа: «да»
(«+») – условие выполнено и «нет» («–») – условие не выполнено.
Следует иметь в виду, что, хотя на схеме алгоритма должны быть
показаны все возможные направления вычислений в зависимости от
выполнения определенного условия (или условий), при однократном
прохождении программы процесс реализуется только по одной ветви, а
остальные исключаются. Любая ветвь, по которой осуществляются вы-
числения, должна приводить к завершению вычислительного процесса.
На рис. 2.2 показан пример алгоритма с разветвлением для вычис-
ления следующего выражения:
(),если 0
, если 0.
ab X
Y
c
X
b
+
≤
⎧
⎪
=
⎨
>
⎪
⎩
а, b, c
а, b, c, х
х > 0
р = b
2
− аc
y = c/b
q = а + c
y = p/q
y = а + b
y
y
Рис. 2.1 Рис. 2.2
17
щийся процесс можно представить с помощью комбинации простых
разветвляющихся процессов. Направление ветвления выбирается ло-
гической проверкой, в результате которой возможны два ответа: «да»
(«+») – условие выполнено и «нет» («–») – условие не выполнено.
Следует иметь в виду, что, хотя на схеме алгоритма должны быть
показаны все возможные направления вычислений в зависимости от
выполнения определенного условия (или условий), при однократном
прохождении программы процесс реализуется только по одной ветви, а
остальные исключаются. Любая ветвь, по которой осуществляются вы-
числения, должна приводить к завершению вычислительного процесса.
На рис. 2.2 показан пример алгоритма с разветвлением для вычис-
ления следующего выражения:
⎧(a + b), если X ≤ 0
⎪
Y = ⎨c
⎪⎩ b , если X > 0.
а, b, c а, b, c, х
р = b2 − аc х>0
q=а+c y = c/b
y = p/q y=а+b
y y
Рис. 2.1 Рис. 2.2
17
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »
