4964

Технология модульного программирования

Доклад

Информатика, кибернетика и программирование

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

Русский

2012-11-30

23.5 KB

20 чел.

Технология модульного программирования

Сущность технологии модульного программирования

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

Модуль должен обладать следующими основными свойствами:

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

Технология модульного программирования имеет следующие достоинства:

  •  возможность отдельной отладки каждого модуля
  •  возможность использования одного и того же модуля для разных наборов входных данных

Функция – как основа модульного программирования на языке С++

На языке С++ отдельные модули программы представляются в виде функций. Функция представляет собой логически завершенный модуль, который состоит из заголовка и тела.


 

А также другие работы, которые могут Вас заинтересовать

83374. Решение задачи линейного программирования 701.5 KB
  Наиболее эффективными и известными методами исследования операций являются методы: а линейного программирования когда целевая функция и все ограничения являются линейными функциями б методы целочисленного программирования если все переменные должны принимать только целочисленные значения в методы...
83375. Созданию информационного сайта для студенческого клуба ИАТЭ «Грот» 1.09 MB
  База данных включает в себя три таблицы. Таблица «активисты» хранит имена фамилии и должности участников студенческого направления. Таблица «направление» хранит названия студенческих направлений. Структура сайта Верхний блок сайта – шапка сайта. Блок меню содержит пункты меню и вход...
83377. Оптимизация электронных средств 450.5 KB
  При проектировании РЭУ большое внимание уделяется определению статистических характеристик аппаратуры. Так как номиналы всех компонентов устройства подвержены случайному разбросу, любые характеристики ИС и устройства в целом имеют вероятностный характер.
83379. Сущность и правовые основы социального обеспечения военнослужащих 63.12 KB
  Статус военнослужащего есть совокупность его прав свобод обязанностей и ответственности военнослужащих установленных законодательством и гарантированных государством. Государство берет на себя обязанности по социальной защите военнослужащих.
83380. Разработка рекомендаций и совершенствование современных миграционных процессов в Краснодарском крае 1.2 MB
  Для описания столь сложной многофакторной миграционной реальности необходим методологический подход исследователя, который бы определил свой предмет и метод исследования, основанный на синтезе знаний, достигнутых многими научными дисциплинами и, прежде всего социологией.
83381. Разработка СППР для ООО «УК ДомМонтажСервис Плюс» 2.21 MB
  Система поддержки принятия решений СППР компьютерная автоматизированная система целью которой является помощь людям принимающим решение в сложных условиях для полного и объективного анализа предметной деятельности. СППР возникли в результате слияния управленческих информационных систем и систем...
83382. ТЕХНОЛОГИЯ РАЗРАБОТКИ И ЗАЩИТЫ БАЗ ДАННЫХ: УЧЕБНО – МЕТОДИЧЕСКОЕ ПОСОБИЕ 1.26 MB
  Учебно-методическое пособие содержит методические рекомендации и основные теорические положения, необходимые для выполнения курсовой работы по дисциплине «Технология разработки и защиты баз данных», а также образец выполнения и оформления двух разделов курсовой работы.