Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Модулі в Turbo Pascal

Реферат Модулі в Turbo Pascal





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

Процедури і функції можуть використовуватися в модулях нарівні з іншими Pascal - об'єктами. Можна вважати, що заголовок підпрограми є її інтерфейсом (т. к. містить інформацію, необхідну для її виклику: її ім'я, кількість і типи параметрів і для функцій - тип результату), а тіло підпрограми - реалізацією (тіло підпрограми містить блок, що розкриває її алгоритм).

Відповідно з цією точкою зору в інтерфейсної частини модуля повинні бути представлені тільки заголовки процедур і функцій, видимі (доступні) для інших програм (аналогічно попередніми описами, але без службового слова forward), а їх повні описи міститимуться в розділі реалізації.

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

Модуль компілюється таким же чином, як і звичайні підпрограми; можлива компіляція з інтегрованого середовища або за допомогою командного рядка. Але так як модуль не є безпосередньо виконуваної одиницею, то в результаті його компіляції утворюється файл з розширенням. TPU (Turbo Pascal Unit), при цьому ім'я файлу (з розширенням. TPU) має збігатися з ім'ям файлу з вихідним текстом модуля.

За допомогою режиму Compile головного меню системи Турбо Паскаль откомпіліруем текст STAS. Для цього в меню Compile встановимо опцію Destination Disk (замість Destination Memory) і откомпіліруем за допомогою опції Compile. На диску створюється файл STAS.TPU. Після виконання компіляції і створення файлу STAS.TPU на диску елементи (процедури і функції) бібліотечного модуля Stas доступні для використання без будь-яких додаткових описів.

Для того, щоб отримати доступ до інтерфейсним об'єктам модуля, необхідно вказати в програмі ім'я потрібного TPU-файла. Відповідна конструкція називається специфікацією використовуваних модулів і має наступний вигляд: uses U1, U2, U3; де uses - службове слово, U1, U2, U3 - ідентифікатори використовуваних модулів. Ця специфіка повинна йти безпосередньо після заголовка програми; якщо деякий модуль використовує об'єкти іншого модуля, то така специфікація повинна слідувати відразу після службового слова interface.

Кожну обчислювальну систему можна оцінювати за двома критеріями: точність і зручність.

Точність означає, що при надходженні на вхід системи заданих значень на її виході виходять очікувані результати. Щоб робота з комп'ютером була зручною, користувач повинен при взаємодії з системою відчувати комфорт. Таким чином, на зручність роботи впливають фактори, які викликають почуття комфорту. Їх можна розділити на три великі групи, представлені на малюнку 1.

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


Назад | сторінка 3 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Модуль Graph в програмі Turbo Pascal
  • Реферат на тему: Підпрограми. Процедури і функції
  • Реферат на тему: Створити меню без файла опису ресурсів за допомогою функцій CreateMenu і Cr ...
  • Реферат на тему: Створення меню без файлу опису ресурсів на основі функції LoadMenuIndirect ...
  • Реферат на тему: Створення та впровадження модуля інформаційної системи для автоматизації об ...