Logo GenDocs.ru

Поиск по сайту:  


Загрузка...

Конспекты по информатике - файл (информ)понятие модуля и структуры.doc


Загрузка...
Конспекты по информатике
скачать (213.2 kb.)

Доступные файлы (40):

(информ) возм. и принципы использ. текст ред..doc28kb.08.10.2008 23:03скачать
(информ)методика символических вычисления.doc32kb.09.10.2008 14:37скачать
(информ)назначение и возм.панелей инструментов.doc30kb.25.09.2008 18:20скачать
(информ)основн техн сетевой безоп..doc33kb.09.10.2008 14:48скачать
(информ)Основные принципы организации для БД.doc23kb.20.09.2008 17:02скачать
(информ)Основные языки программирования.doc25kb.26.09.2008 16:39скачать
(информ.)осн. понятия для баз данных.doc27kb.20.09.2008 16:46скачать
(информ)Особенности ежсетевого взаимодействаия.doc24kb.25.09.2008 12:29скачать
(информ)Особенности реляционного доступа к БД.doc25kb.20.09.2008 16:56скачать
(информ)Особенности структурного програмирования.doc50kb.30.09.2008 19:51скачать
(Информ)понятие алгаритма решения задач.doc23kb.30.09.2008 19:40скачать
(информ)Понятие интерфнйса.doc20kb.24.09.2008 22:11скачать
(информ)Понятие локальной сети.doc25kb.24.09.2008 22:42скачать
(информ)понятие модуля и структуры.doc30kb.08.10.2008 22:56скачать
(информ)понятие об информ.- вычисл. сетях.doc21kb.25.09.2008 19:36скачать
(информ)Понятие об оперативной системе ЭВМ.doc25kb.19.09.2008 20:12скачать
(информ) понятие объект.- ориент. программ......doc22kb.08.10.2008 22:59скачать
(информ) понятие о выражениях и операторах.doc27kb.08.10.2008 22:50скачать
(информ)понятие о методах кодирования информ..doc23kb.26.09.2008 16:29скачать
(информ)понятие о плезиохронной и синхронной....doc33kb.09.10.2008 14:44скачать
(информ)Понятие о программном обеспеченнии ЭВМ.doc27kb.19.09.2008 19:58скачать
(информ)понятие о протокалох.doc23kb.25.09.2008 12:40скачать
(информ) понятие о шифровании с откр. ключом.doc34kb.09.10.2008 14:50скачать
(информ)Понятине взаимодействия открытых систем.doc34kb.25.09.2008 12:46скачать
(информ)Понятия о методах защиты информации в комп. сетях.doc24kb.19.09.2008 20:18скачать
(информ)Порядок изменения раб. среды.doc24kb.08.10.2008 23:08скачать
(информ)преферийное оборуд..doc35kb.24.09.2008 22:14скачать
(информ)Примеры глобальной сети.doc24kb.19.09.2008 19:49скачать
(информ)принципы обнаружения и коррекции ошибок....doc31kb.09.10.2008 14:40скачать
(информ) Принципы создания формул.doc31kb.09.10.2008 14:30скачать
(информ)Составные части оперативных систем.doc26kb.19.09.2008 20:31скачать
(информ)способы доступа к памяти ЭВМ.doc31kb.08.10.2008 22:47скачать
(информ) способы построения графиков функций.doc33kb.09.10.2008 14:34скачать
(информ) Структура программы.doc22kb.08.10.2008 22:54скачать
(информ.)Типовая архитектура ЭВМ.doc26kb.19.09.2008 19:31скачать
(информ)Типовой состав перефирийного оборудования.doc24kb.19.09.2008 20:45скачать
(информ)типовые антивирусные программы.doc28kb.09.10.2008 14:56скачать
(информ) Формирование и подготовка к печати.doc34kb.09.10.2008 14:27скачать
(иформ) понятие Энтропи́я.doc29kb.08.10.2008 22:46скачать
(иформ)Принцип представления чисел в прямом.....doc22kb.03.10.2008 20:49скачать

(информ)понятие модуля и структуры.doc

Реклама MarketGid:
Загрузка...
Модульное программирование основано на понятии модуля - логически взаимосвязанной совокупности функциональных элементов, оформленных в виде отдельных программных модулей.

Модуль характеризуют:

один вход и один выход - на входе программный модуль получает определенный набор исходных данных, выполняет содержательную обработку и возвращает один набор результатных данных, т.е. реализуется стандартный принцип IPO (Input - Process - Output) - вход-процесс-выход;

функциональная завершенность - модуль выполняет перечень регламентированных операций для реализации каждой отдельной функции в полном составе, достаточных для завершения начатой обработки;

логическая независимость - результат работы программного модуля зависит только от исходных данных, но не зависит от работы других модулей;

слабые информационные связи с другими программными модулями - обмен информацией между модулями должен быть по возможности минимизирован;

обозримый по размеру и сложности программный элемент.

Таким образом, модули содержат определение доступных для обработки данных, операции обработки данных, схемы взаимосвязи с другими модулями.

Каждый модуль состоит из спецификации и тела.Спецификации определяют правила использования модуля, а тело - способ реализации процесса обработки.

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

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

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

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

принятие основных решений в алгоритме выносится на максимально "высокий" по иерархии уровень;

для использования одной и той же функции в разных местах алгоритма создается один модуль, который вызывается на выполнение по мере необходимости. В результате дальнейшей детализации алгоритма создается функционально-модульная схема (ФМС) алгоритма приложения, которая является основой для программирования (рис. 18.3).

Состав и вид программных модулей, их назначение и характер использования в программе в значительной степени определяются инструментальными средствами. Например, применительно к средствам СУБД отдельными модулями могут быть:

экранные формы ввода и/или редактирования информации базы данных;

отчеты генератора отчетов;

макросы;

стандартные процедуры обработки информации;

меню, обеспечивающее выбор функции обработки и др.

Алгоритмы большой сложности обычно представляются с помощью схем двух видов:

обобщенной схемы алгоритма - раскрывает общий принцип функционирования алгоритма и основные логические связи между отдельными модулями на уровне обработки информации (ввод и редактирование данных, вычисления, печать результатов и т.п.);

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

Наиболее часто детально проработанные алгоритмы изображаются в виде блок-схем согласно требованиям структурного программирования; при их разработке используются условные обозначения согласно ГОСТ 19.003-80 ЕСПД (Единая система программной документации). Обозначения условные графические, ГОСТ 19.002-80 ЕСПД. Схемы алгоритмов и программ. Правила обозначения.

^ СТРУКТУРНОЕ ПРОГРАММИРОВАНИЕ

Структурное программирование основано на модульной структуре программного продукта и типовых управляющих структурах алгоритмов обработки данных различных программных модулей

В любой типовой структуре блок, кроме условного, имеет только один вход и выход, безусловный переход на блок с нарушением иерархии запрещен (оператор типа GoTo в структурном программировании не используется).

Последовательность включает фиксированный перечень блоков (операторов). Каждый очередной блок обрабатывается после завершения предыдущего без дополнительных условий.







Скачать файл (213.2 kb.)

Поиск по сайту:  

© gendocs.ru
При копировании укажите ссылку.
обратиться к администрации
Рейтинг@Mail.ru