🗊 Презентация Модули. Предпосылки возникновения модульного подхода. (Лекция 6)

Нажмите для полного просмотра!
Модули. Предпосылки возникновения модульного подхода. (Лекция 6), слайд №1 Модули. Предпосылки возникновения модульного подхода. (Лекция 6), слайд №2 Модули. Предпосылки возникновения модульного подхода. (Лекция 6), слайд №3 Модули. Предпосылки возникновения модульного подхода. (Лекция 6), слайд №4 Модули. Предпосылки возникновения модульного подхода. (Лекция 6), слайд №5 Модули. Предпосылки возникновения модульного подхода. (Лекция 6), слайд №6 Модули. Предпосылки возникновения модульного подхода. (Лекция 6), слайд №7 Модули. Предпосылки возникновения модульного подхода. (Лекция 6), слайд №8 Модули. Предпосылки возникновения модульного подхода. (Лекция 6), слайд №9 Модули. Предпосылки возникновения модульного подхода. (Лекция 6), слайд №10 Модули. Предпосылки возникновения модульного подхода. (Лекция 6), слайд №11 Модули. Предпосылки возникновения модульного подхода. (Лекция 6), слайд №12 Модули. Предпосылки возникновения модульного подхода. (Лекция 6), слайд №13 Модули. Предпосылки возникновения модульного подхода. (Лекция 6), слайд №14 Модули. Предпосылки возникновения модульного подхода. (Лекция 6), слайд №15 Модули. Предпосылки возникновения модульного подхода. (Лекция 6), слайд №16 Модули. Предпосылки возникновения модульного подхода. (Лекция 6), слайд №17

Вы можете ознакомиться и скачать презентацию на тему Модули. Предпосылки возникновения модульного подхода. (Лекция 6). Доклад-сообщение содержит 17 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Лекция № 6 Модули
Описание слайда:
Лекция № 6 Модули

Слайд 2


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

Слайд 3


Df: Набор связанных процедур вместе с данными которые они обрабатывают, называют модулем. Df: Набор связанных процедур вместе с данными которые они...
Описание слайда:
Df: Набор связанных процедур вместе с данными которые они обрабатывают, называют модулем. Df: Набор связанных процедур вместе с данными которые они обрабатывают, называют модулем. Df: Программный модуль это любой фрагмент описания процесса, оформляемый как самостоятельный программный продукт, пригодный для использования в описаниях процесса.

Слайд 4


Критерии приемлемости модуля (по Майерсу) Размер модуля – измеряется числом содержащихся в нем строк или операторов. Прочность модуля – это мера его...
Описание слайда:
Критерии приемлемости модуля (по Майерсу) Размер модуля – измеряется числом содержащихся в нем строк или операторов. Прочность модуля – это мера его внутренних связей. Логическая независимость, результат работы программного модуля зависит только от исходных данных, но не зависит от работы других модулей. Функциональная прочность, модуль выполняет перечень регламентируемых операций для реализации каждой отдельной функции, причем полностью. Информационная прочность – это модуль, реализующий несколько функций над одной и той же структурой данных, которая считается неизвестной вне этого модуля. Сцепление модуля – это мера его зависимости по данным от других модулей. Слабые информационные связи, обмен информацией между модулями должен быть минимизирован. Рутинность модуля – это его независимость от предыстории обращения к нему.

Слайд 5


Структура модуля
Описание слайда:
Структура модуля

Слайд 6


Интерфейсная часть (секция связи)
Описание слайда:
Интерфейсная часть (секция связи)

Слайд 7


Модули. Предпосылки возникновения модульного подхода. (Лекция 6), слайд №7
Описание слайда:

Слайд 8


Секция реализации
Описание слайда:
Секция реализации

Слайд 9


Инициализирующая часть
Описание слайда:
Инициализирующая часть

Слайд 10


Задача: Выполнить сортировку элементов массива в том случаи, если его сумма является положительной. Задача: Выполнить сортировку элементов массива в...
Описание слайда:
Задача: Выполнить сортировку элементов массива в том случаи, если его сумма является положительной. Задача: Выполнить сортировку элементов массива в том случаи, если его сумма является положительной.

Слайд 11


Этапы разработки ПС
Описание слайда:
Этапы разработки ПС

Слайд 12


Функциональная структуры алгоритма
Описание слайда:
Функциональная структуры алгоритма

Слайд 13


Основная программа uses op, obrabotki; var mas : massiv; m : integer; begin writeln(‘Введите количество элементов массива’); readln(m); vvod(mas, m);...
Описание слайда:
Основная программа uses op, obrabotki; var mas : massiv; m : integer; begin writeln(‘Введите количество элементов массива’); readln(m); vvod(mas, m); rezul(mas, m); if summ(mas, m)>0 then sortr(mas, m); rezul(mas, m); end.

Слайд 14


Модуль содержащий описания используемые, как в основной программе так и в других модулях unit op; Interface const k=200; type massiv=array[1..k] of...
Описание слайда:
Модуль содержащий описания используемые, как в основной программе так и в других модулях unit op; Interface const k=200; type massiv=array[1..k] of integer; implementation end.

Слайд 15


Модуль обработки unit obrabotki; interface uses op; procedure vvod(var ma :massiv; n :integer); procedure sortr(var ma :massiv; n :integer);...
Описание слайда:
Модуль обработки unit obrabotki; interface uses op; procedure vvod(var ma :massiv; n :integer); procedure sortr(var ma :massiv; n :integer); procedure rezul(var ma :massiv; n :integer); function summ(var ma :massiv; n :integer) :real;

Слайд 16


implementation implementation var i : integer; procedure vvod(var ma :massiv; n :integer); begin randomize; for i:=1 to n do ma[i]:=random(12); end;...
Описание слайда:
implementation implementation var i : integer; procedure vvod(var ma :massiv; n :integer); begin randomize; for i:=1 to n do ma[i]:=random(12); end; procedure sortr(var ma :massiv; n :integer); var j, temp, min : integer; begin for i:=1 to n-1 do begin min:=i; for j:=i+1 to n do if ma[j]

Слайд 17


procedure rezul(var ma :massiv; n :integer); procedure rezul(var ma :massiv; n :integer); begin writeln; for i:=1 to n do write(ma[i],' '); end;...
Описание слайда:
procedure rezul(var ma :massiv; n :integer); procedure rezul(var ma :massiv; n :integer); begin writeln; for i:=1 to n do write(ma[i],' '); end; function summ(var ma :massiv; n :integer) :real; var s : real; begin s:=0; for i:=1 to n do s:=s+ma[i]; summ:=s end; end.



Похожие презентации
Mypresentation.ru
Загрузить презентацию