ВУЗ:
Составители:
В блок-схеме такие проверки реализуются с помощью условного блока.
Несоблюдение этого правила может привести к критическим ошибкам.
Комбинированные алгоритмы
На практике часто встречаются задачи, алгоритм решения которых
распадается на части, фрагменты и каждый фрагмент представляет собой
алгоритм одного из трех описанных типов. Алгоритм, который содержит
несколько структур одновременно, называется комбинированным.
В теории алгоритмов доказано, что любой, сколь угодно сложный
алгоритм может быть составлен из трех основных алгоритмических структур:
линейной, ветвления и цикла. Алгоритмы решения сложных задач могут
включать все перечисленные структуры либо комбинации некоторых из них.
З а д а ч а 1 1
Составить алгоритм вычисления Z = min (A – B, max (C
3
, A + B + С)). A, B,
C – действительные числа.
Возможны три варианта ответа: или (A – B), или C
3
, или (A + B + С).
Обозначим:
K = max (C
3
, A + B + С) =
++<++
++≥
CBAСе с л и,CBA
CBAСе с л и,С
3
33
Z = min (A – B, K) =
−<
−≥−
BAKе с л и,K
BAKе с л и,BA
Входные данные: А, B, C;
Выходные данные: K, Z.
37
Страницы
- « первая
- ‹ предыдущая
- …
- 33
- 34
- 35
- 36
- 37
- …
- следующая ›
- последняя »
