Правила за писане на модули - studopediya

Всеки модул трябва да се предхожда от глава, която съдържа следната информация:

· Кратко описание на неговото предназначение;

· Кратко описание на входните и изходните параметри, посочващи мерните единици;

· Списъкът на използваните (причинена от) модули;

· Кратко описание на алгоритъма (метод) и / или ограничения;

· Идентифициране на информация (номер на версията и / или датата на последното обновяване).

Например, ако модулът съдържа само една функция:

* Цел: Да се ​​определи максималния елемент в масив от числа

* N - брой елементи в масива

* A - масив от цели числа и реални индекси 1..NMax

* Стойност на максималния елемент;

* MaxIndex - максималният брой елементи в масива

* Callee: не

* Описание на алгоритъм: елементи масив се сравняват един с друг,

* Тъй като предишната.

* Определя: Добавена възможност MaxIndex

Напишете програма, състояща се от два модула. Полетата тип декларират данни първия модул на компоненти за определяне на състава, декларира функции за работа с композитни полета тип. Вторият модул е ​​основната програма, с предназначението му - за въвеждане на данни, процедурите за обаждания и функциите на плъг-ин на първия модул за обработка на данни, изход резултат.

4) Опции работни места

2. Списъкът на студенти на факултета (Характеристики на студентските: zachetke номер, номер на група, дата име на раждане, точка среден клас, със списък от действия: добавяне, премахване на студента от списъка, да промени ефективността на студента, намерете Средната оценка за броя на групата)

3. Вид "списък с дати и часове" (добавяне, изтриване на записи, определяне на текущата дата, ден от седмицата, смяна на датата и часа, на изхода на списък с дати, на екрана)

4. String (допълнение, рязане на символния низ, промяна на дължината на низ, низови стойности, конкатенация)

5. Тип "по едномерна решетка" (допълнение, заличаване масив, промяна на размер, вид и стойности на елементи, търсене отрицателни елементи)

6. Тип "Матрицата" (размерите променят, добавянето на елементи, допълнение, умножение търсене)

7. Тип "човек паспорт" (промяна на паспорт атрибути, добавяне, изтриване записи на децата, за определяне на възрастта на човек)

8. Тип "Gradebook ученик" (добавяне, изтриване записи на предмети и оценки, определянето на средния резултат, списъкът на лицата с резултати, търсене)

9. Type "файл персонал" (добавяне, изтриване на записи за човек, промяната на влизане атрибути, списъкът на изхода на наетите лица по име, отдел, дата на получаване, търсене по име, отдел)

10. Тип «3D-вектор" (размерите променят, добавянето на елементи, добавяне умножаване с номер)

11. Тип "Филмови сувенири" (добавяне, изтриване, колекция от филми, списък оттегляне по име, година, режисьор, търсене)

13. Тип "Организатор" (добавяне, изтриване събития от деня, потърсете името, време, идентификация на събитията наслагване)

14. Тип "Компютър" (допълнение, изтриване, компютърни елементи, което променя характеристиките на елементи, списъкът с елементи и техните характеристики, търсене)

15. Тип "Набор от цифри" (допълнение, изтриване, геометрични фигури, форми променят характеристики: тип (кръг, квадрат, правоъгълник, елипса, дъга), геометричната фигура атрибути, се показват на екрана)

16. Тип "Списък на служителите" (добавяне, изтриване на записи за назначаване на персонал, промяна на настройките за запис, на дисплея, за изчисляване на средната заплата, при търсене по име, универсални, дата на назначаване)

17. Тип "Storage Card" (добавяне, изтриване на записи за номенклатурата на складове, промяна на броя на запис атрибут от общия брой и стойността на диапазона от склад, оттеглянето на списъка на екрана, потърсете името, цената и така нататък. Обхватът на предаване между складове)

18. Тип "бизнес партньор" (добавяне, изтриване на записи на партньор, промяна в атрибутите на влизане, на изхода на списъка на екрана, търсене по име, местоположение, вид, и така нататък.)

19. Тип "линии" (добавяне, изтриване, да променяте настройки, дисплей, определи дали линия, успоредна, се пресичат, съвпада перпендикулярно).

20. Тип "Кръгове" (добавяне, изтриване, промяна на настройки, дисплей, определи дали вложените кръг пресича, разстоянието между центровете на кръгове)

4) Ръководство за съставяне на доклада

Докладът трябва да включва:

- името, целта на лабораторната работа,

- отчет и описание на проблема,

- решение на проблема (диаграми съчетания)

- текст, съставен програма в Pascal среда за програмиране,