Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
1) Вычислить корень квадратного уравнения.
2) Ввести значения.
3) Если А > 0, то уравнение имеет два корня, вычисляемые по общей формуле.
4) Если А = 0, то уравнение имеет один корень.
5) Если А < 0, то уравнение не имеет корней.
Процесс детализации исходной задачи показан в виде диаграммы Н-Ш (в литературе встречается название структурограммы), приведенных на Рис.1. диаграммы Н-Ш следует рассматривать слева направо и сверху вниз.
Жирной линией показаны блоки, которые необходимо детализировать на следующих шагах, поскольку выполняемое в них действие не может быть выражено в виде команды исполнителя или вызова стандартной подпрограммы.
В окончательном виде диаграммы Н-Ш отражает все уровни детализации и содержит информацию о структурной организации программы. Это позволяет формализовать процесс преобразования алгоритма в программу на языке, в котором реализованы типовые управляющие конструкции. Динамика развития процесса обработки данных в диаграммы Н-Ш выражена в неявном виде и в этом плане диаграммы Н-Ш менее наглядна, чем схема алгоритма.
Структурный подход можно применять и для разработки схемы алгоритма. Пример схемы алгоритма для задачи вычисления корней квадратного уравнения при окончательном виде схема алгоритма отражает только последний уровень детализации. Схема алгоритма более наглядно отражает динамику развития процесса обработки данных, но не дает представления о структурной организации программы.
Развитие процесса указывается на схеме алгоритма в виде линий со стрелками. Стрелка указывает направление развития процесса обработки данных. Направление сверху вниз и направление слева направо приняты по умолчанию. Стрелки для этих направлений в схеме алгоритма могут не указываться рис.2.
РИС. 1
РИС.2
Дата публикования: 2015-07-22; Прочитано: 206 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!