Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Элементарные базовые конструкции, используемые при создании структурированной программы

Читайте также:
  1. Oslash; 1.4. Стандартные программы
  2. PCX. Формат появился как формат хранения растровых данных программы PC PaintBrush фирмы Z-Soft и является одним из наиболее распространенных (расширение имени файла .PCX).
  3. Антивирусные программы
  4. Антивирусные программы: разновидности, принципы действия, способы настройки.
  5. Базовые волны
  6. Базовые знания (входящий тест).
  7. Базовые и местные отрасли экономики региона.

Простота исходных конструкций структурного программирования предотвращает появление сложных информационных связей. Каждая программа может быть создана на основе элементарных базовых конструкций 3-типов:

- простой вычислительной последовательности,

- выбора или альтернативы,

- повторения или итерации.

Простая вычислительная последовательность

заключается в последовательном преобразовании

исходных данных. При этом операторы конструк-

ции следуют один за другим, причем конец предыдущего

оператора замыкается на начало следующего.

 

       
   
 
 

 

 


Итерация представляет

собой конструкцию, в которой

оператор или группа операторов

повторяется боле одного раза.

Для структурированной программы

число итераций должно быть задано

до входа в цикл.

 
 

 


Альтернатива состоит в

проверке некоторого

условия и в выборе одного

из двух операторов пре-

образования данных. При

ветвлении происходит

однократный проход по

одной из ветвей решения

задачи.

 

Существуют программные конструкции, использование которых рекомендуется максимально ограничивать. При искажении исходных данных они могут привести к непредсказуемым последствиям. Наиболее неустойчивой и трудно контролируемой конструкцией является безусловный переход по содержимому ячейки оперативной памяти (GO TO).

. Структурированной считается программа, которая:

- не имеет переходов внутрь циклов или условных операторов,

- не имеет выходов из внутренней части циклов и условных операторов,

- число итераций должно быть задано до входа в цикл.

- ограничено использование оператора GO TO.

При повышении структурированности снижается сложность программ, возрастает их наглядность, что способствует сокращению числа ошибок. Однако, повышение качества программы может повлечь необходимость в дополнительной памяти и времени реализации.

 

 


Дата добавления: 2015-10-29; просмотров: 103 | Нарушение авторских прав


Читайте в этой же книге: Спиральная модель ЖЦПО | Типы связей между функциями | Моделирование потоков данных (процессов) | Построение иерархии диаграмм потоков данных | Диаграмма сущность-связь в нотации Ричарда Баркера. | Подход, используемый в CASE-средстве SILVERRUN | ПОСТРОЕНИЕ МОДЕЛЕЙ ДЕЯТЕЛЬНОСТИ ОРГАНИЗАЦИИ | Сложная система с точки зрения объектного подхода | Основные положения объектного подхода | Что такое CASE-средства |
<== предыдущая страница | следующая страница ==>
Принципы структурного подхода| Иерархия диаграмм

mybiblioteka.su - 2015-2024 год. (0.007 сек.)