Лекция 11. Структурное программирование. Нисходящее проектирование (часть2) (1152913), страница 2
Текст из файла (страница 2)
Чтобывоспользоваться комбинацией методов придется проанализировать четыре состояния программы (два условия по два состояния в каждом).Здесь только действие Д выполняется столько раз, сколько будетитераций цикла, а действия Д1 ИЛИ Д2 только по одному разу в зависимости от условий У1, У2 и на выходе из цикла.Структурируем композицией: сначала – объединим условия У1 и У2для продолжения выполнения Д в цикле, а затем – дублирование проверки условия У1 для выполнения раздельных действий, фактически,поле выхода из цикла.Вспомогательные алгоритмы: общего типа и функции.
Самостоятельно вводнуючасть [см. литература, с. 72]Литература: Г.В. Антиповская. Арифметические и логические основы ЭВМ. Современнаятехнология проектирования алгоритмов решения задач на ЭВМ. М.: МЭИ, 2008. – 91 с..