Завдання лабораторної роботи

1. Розробити програму, до складу якої має входити не менше трьох функцій. Можна використати одну з програм попередніх лабораторних робіт, модифікувавши її структуру.

2. Забезпечити, щоб декілька змінних і/або констант програми були глобальними. Як глобальні треба також оголосити (найменувати через typedef) один або кілька користувацьких типів.


Створити заголовний файл, у який записати оголошення створених користувацьких типів і прототипи усіх функцій програми. Зберегти цей файл у власному каталозі, де зберігатимуться всі інші програмні файли.

3. Розподілити функції програми між декількома програмними файлами, враховуючи, що функції розривати не можна – кожна функція має бути повністю записана в одному з програмних файлів.

4. Через директиву #include підключити створений заголовний файл до кожного з програмних файлів, в якому потрібні оголошені там користувацькі типи або прототипи функцій. Якщо в якомусь програмному файлі застосовуються стандартні бібліотечні функції, то під’єднати до нього необхідні заголовні файли.

5. Розподілити між файлами програми описи та оголошення глобальних змінних, пам’ятаючи, що кожну змінну можна описати (визначити) й проініціалізувати тільки один раз, а для використання її в іншому файлі треба оголосити цю змінну зі специфікатором extern. Частково-глобальні змінні, які діють лише в межах свого файла, оголосити зі специ­фікатором static. У файлах програми обов’язково мають бути посилання на глобальні змінні з інших файлів і оголошення частково-глобальних змінних.

6. Відкомпілювати окремо кожен з програмних файлів і виправити виявлені помилки. Файли з об’єктними кодами відкомпільованих частин програми *.obj теж мають бути записані у власний робочий каталог.

7. У середовищі Borland C/C++ відкрити файл проекту, присвоївши йому певне ім’я, та наповнити його файлами з об’єктними кодами програмних компонентів. Створити exe-код програми (пункт меню Compile/Make) та реалізувати її (пункт меню Run/Run). Занотувати отримані результати.

8. Замінити в проекті один або два obj-файли відповідними текстовими файлами. Внести якісь зміни у тексти програмних компонентів цих файлів. Перекомпілювати модифікований проект (пункт меню Compile/Build all) та реалізувати його. Записати результати у звіт.

9. З операційного середовища запустити на виконання exe-код програми одного з реалізованих проектів і перевірити його працездатність.

10. У звіті до лабораторної роботи навести вміст заголовного файла і тексти кожного з програмних файлів, вказати структуру реалізованих проектів і навести результати їхнього виконання.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: