Теория и практика объектно-ориентированного программирования. Ноткин А.М. - 10 стр.

UptoLike

Составители: 

11
Порядок выполнения работы.
1. Определить структуру (в соответствии с вариантом задания), а
также процедуры и функции для работы с ней (см. п. “Методические ука-
зания”). Поместить определения в модуль unit1.
2. Написать программу тестирования модуля unit1.
3. Отладить модуль unit1.
4. Определить типы, процедуры и функции для организации работы с
группой. Поместить определения в модуль
unit2.
5. Написать программу тестирования модуля unit2.
6.Отладить модуль unit2.
7. Определить типы, процедуры и функции для организации работы с
файлом (сохранение группы в файле и загрузка ее из файла). Поместить
определения в модуль unit3.
8. Написать программу тестирования модуля unit3.
9. Отладить модуль unit3.
10. Определить итератор (в соответствии с вариантом задания
) и по-
местить определение в модуль unit2.
11. Написать программу тестирования итератора и отладить его.
12. Написать программу, в которой создаются структуры, помеща-
ются в группу, группа просматривается, затем сохраняется в файле, после
сохранения удаляется, затем вновь создается путем считывания из файла и
просматривается.
13. Отладить эту программу.
14. Написать отчет.
Методические
указания.
1. Модуль unit1 содержит определения структуры, а также процеду-
ры и функции для работы с ней. В Pascal структура это запись(record).
Например, структура ПЕРСОНА определяется так:
TPerson=record
name:string35; {имя}
age:integer; {возраст}
end;
Следует определить также тип указателя на структуру:
PPerson=^TPerson;
2. Для работы со структурой следует описать следующие процедуры
и функции:
функцию,
которая размещает структуру в памяти и возвращает
указатель на нее, например:
function PersonCreate(name1:string35;age1:integer):PPerson;
                                  11

     Порядок выполнения работы.
     1. Определить структуру (в соответствии с вариантом задания), а
также процедуры и функции для работы с ней (см. п. “Методические ука-
зания”). Поместить определения в модуль unit1.
     2. Написать программу тестирования модуля unit1.
     3. Отладить модуль unit1.
     4. Определить типы, процедуры и функции для организации работы с
группой. Поместить определения в модуль unit2.
     5. Написать программу тестирования модуля unit2.
     6.Отладить модуль unit2.
     7. Определить типы, процедуры и функции для организации работы с
файлом (сохранение группы в файле и загрузка ее из файла). Поместить
определения в модуль unit3.
     8. Написать программу тестирования модуля unit3.
     9. Отладить модуль unit3.
     10. Определить итератор (в соответствии с вариантом задания) и по-
местить определение в модуль unit2.
     11. Написать программу тестирования итератора и отладить его.
     12. Написать программу, в которой создаются структуры, помеща-
ются в группу, группа просматривается, затем сохраняется в файле, после
сохранения удаляется, затем вновь создается путем считывания из файла и
просматривается.
     13. Отладить эту программу.
     14. Написать отчет.

      Методические указания.
      1. Модуль unit1 содержит определения структуры, а также процеду-
ры и функции для работы с ней. В Pascal структура − это запись(record).
Например, структура ПЕРСОНА определяется так:
      TPerson=record
             name:string35; {имя}
             age:integer;    {возраст}
            end;
      Следует определить также тип указателя на структуру:
      PPerson=^TPerson;
      2. Для работы со структурой следует описать следующие процедуры
и функции:
      − функцию, которая размещает структуру в памяти и возвращает
указатель на нее, например:
      function PersonCreate(name1:string35;age1:integer):PPerson;