4964

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

Доклад

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

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

Русский

2012-11-30

23.5 KB

20 чел.

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

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

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

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

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

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

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

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

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


 

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

70125. АЛГОРИТМЫ ЦИКЛИЧЕСКОЙ СТРУКТУРЫ И ИХ РЕАЛИЗАЦИЯ НА ЯЗЫКЕ PASCAL 172.5 KB
  Цель работы. Изучить приемы составления схем алгоритмов циклической структуры, операторы организации циклов и условных переходов. Уметь составлять программы реализации алгоритмов циклической структуры и проводить по ним расчет на компьютере.
70126. Итоговые запросы. Агрегатные функции 68 KB
  Среднее арифметическое значений выражения для всех записей в группе countвыражение Количество записей в группе для которых значение выражения отлично от NULL mxвыражение Максимальное значение выражения в группе minвыражение Минимальное значение выражения в группе...
70127. Анализ кинематики металлорежущих станков 1.02 MB
  Приводы со ступенчатым регулированием выполняют в виде зубчатых коробок передач обеспечивающих получение определенного ряда значений частоты вращения или подач Приводы используют для обеспечения движений в станках.
70128. ОЦЕНКА ЭФФЕКТИВНОСТИ СИСТЕМЫ ЗАНУЛЕНИЯ 1.82 MB
  Оценить эффективность системы зануления в сети без повторного заземления нулевого защитного проводника. Оценить эффективность системы зануления в сети с повторным заземлением нулевого защитного проводника.
70129. Визначення коефіцієнту відновлення та часу співудару пружних куль 52.5 KB
  Мета: визначити коефіцієнт відновлення і часу співудару у випадку пружного центрального удару куль. Прилади та обладнання: джерело постійного струму, електор магніти з фіксаторами, вимірювач напруги, дві кульки підвішені на струмопровідних нитках.
70130. Создание и администрирование учетных записей пользователей и групп 126.5 KB
  Цели работы: научиться создавать, изменять удалять учетные записи и группы; научиться задавать и изменять пароли; научиться добавлять учетные записи в группы. Задание 1. Создайте доменную учетную запись декана: имеет доступ ко всем ресурсам сети, может осуществлять вход на любой компьютер.
70131. УКРАЇНСЬКА НАРОДНА ВИШИВКА У СУЧАСНОМУ МОДЕЛЮВАННІ, ТВОРЧА РОЗРОБКА І ЗАМАЛЮВАННЯ ОРНАМЕНТІВ ДЛЯ ТЕХНІК ГЛАДІ ТА ХРЕСТИКА 304 KB
  Слово орнамент в перекладі з латині означає прикраса Люди завжди намагалися прикрасити свій побут зробити його святковим нарядним радісним тому речі які їх оточували вони здавна покривали різними орнаментами. Вся різноманітність орнаментальних форм підпорядковується математичним законам...