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

Реферат Застосування комп'ютерних технологій у бухгалтерському обліку





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

Основним принципом модульного програмування є принцип В«розділяй і володарюйВ». Модульне програмування - це організація програми як сукупності невеликих незалежних блоків, званих модулями, структура і поведінка яких підкоряються певним правилам. p align="justify"> Використання модульного програмування дозволяє спростити тестування програми і виявлення помилок. Апаратно-залежні підзадачі можуть бути строго відокремлені від інших підзадач, що покращує мобільність створюваних програм. p align="justify"> Таким чином, кількість модулів у комплексі має визначатися декомпозицією поставленого завдання на незалежні підзадачі. У граничному випадку модуль може використовуватися навіть для укладення в нього всього лише однієї процедури, якщо необхідно, щоб виконувана нею локальна дія було гарантовано незалежним від впливу інших частин програми при будь-яких змінах. p align="justify"> Модулі являють собою прекрасний інструмент для розробки бібліотек прикладних програм і потужний засіб модульного програмування. Важлива особливість модулів полягає в тому, що компілятор розміщує їх програмний код в окремому сегменті пам'яті. Довжина сегмента не може перевищувати 64 Кбайт, однак кількість одночасно використовуваних модулів обмежується лише доступною пам'яттю, що дозволяє створювати великі програми. p align="justify"> Таким чином, модуль Паскаля складається з заголовка і трьох складових частин, кожна з яких може бути порожньою.

Тема модуля Паскаля і зв'язок модулів один з одним

Тема модуля Паскаля складається з зарезервованого слова unit і наступного за ним імені модуля. Для правильної роботи середовища Турбо Паскаля і можливості підключення засобів, що полегшують розробку великих програм, ім'я модуля Паскаля має збігатися з ім'ям дискового файлу, в який поміщається вихідний текст модуля. p align="justify"> Ім'я модуля Паскаля служить для його зв'язку з іншими модулями і основний програмою. Цей зв'язок встановлюється спеціальною пропозицією: <список модулів>

Якщо в Паскалі модулі використовуються, то пропозиція uses <список модулів> має стояти відразу після заголовка програми, тобто має відкривати розділ описів основної програми. У модулях Паскаля можуть використовуватися інші модулі. У модулях пропозицію uses <список модулів> може стояти відразу після слова interface або відразу після слова implementation. Допускається і дві пропозиції uses, тобто воно може стояти і там, і там.

Інтерфейсна частина

Інтерфейсна частина відкривається зарезервованим словом INTERFACE. У цій частині містяться оголошення всіх глобальних об'єктів модуля (типів, констант, змінних і підпрограм), які повинні бути доступні основній програмі і (або) інших модулів Паскаля. При оголошенні глобальних підпрограм в інтерфейсній частині вказується тільки їхній заголовок. p align="justify"> Слід врахувати, що всі константи і змінні, оголошені в інтерфейсній частині модуля Паскаля, так само як і глобальні константи і змінні основної програми, поміщаються компілятором Турбо Паскаля в загальний сегмент даних (максимальна довжина сегмента 65536 байт).

Частина, що виконує модуля Паскаля

Частина, що виконує модуля Паскаля починається зарезервованим словом IMPLEMENTATION і містить опису підпрограм, оголошених в інтерфейсній частини. У ній можуть оголошуватися локальні для модуля об'єкти - допоміжні типи, константи, змінні і блоки, а також мітки. p align="justify"> Опису підпрограми, оголошеної в інтерфейсній частині модуля Паскаля, в виконуваної частини повинен передувати заголовок, в якому можна опустити список формальних параметрів і тип результату для функції, так як вони вже описані в інтерфейсній частини. Але якщо заголовок підпрограми наводиться в повному вигляді, тобто зі списком параметрів і оголошенням типу результату для функції, то він повинен повністю збігатися із заголовком підпрограми в інтерфейсній частини.

Ініціююча частина модуля Паскаля

Ініціююча частина завершує модуль Паскаля. Вона може бути відсутнім разом з починаючим її словом BEGIN або бути порожній - тоді слідом за BEGIN відразу слід ознака кінця модуля. p align="justify"> У ініціації частини розміщуються виконувані оператори, містять певний фрагмент програми. Ці оператори виконуються до передачі управління основній програмі і звичайно використовуються для підготовки її роботи. Наприклад, в ініціації частини можуть ініціюватися змінні, відкриватися файли, встановлюватися зв'язки з іншими комп'ютерами і т.п.

Не рекомендовано робити инициирующую частина порожній, краще її опустити.

Компіляц...


Назад | сторінка 17 з 29 | Наступна сторінка





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

  • Реферат на тему: Графіка Турбо Паскаля
  • Реферат на тему: Літературна спадщина Паскаля
  • Реферат на тему: Повірка на міцність модуля РЕА, що складається з двох друкованих плат з еле ...
  • Реферат на тему: Проектування циклу роботи токарного модуля
  • Реферат на тему: Оцінка економічної ефективності від впровадження конструкторської розробки ...