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

Реферат Розробка програмного забезпечення вирішення нелінійних рівнянь





аявність інформаційного вектора для змінних у мові ПЛ/1 [оскільки в мові ПЛ/1 пам'ять під дані може виділятися динамічно, компілятор генерує інформаційний вектор, який містить відомості про змінних, рядках і масивах (адреса, довжина, кількість елементів і пр.)] і має різний вигляд для різних структур даних;

3) вирівнювання полів, яке визначається тим, що компілятор своєму розпорядженні дані в відповідно до описів, вирівнюючи їх, якщо необхідно, на межі слів і півслів./1/

1.1.4. Обмін даними

Найбільш поширений спосіб обміну даних за допомогою операторів CALL і LINK. При цьому здійснюється формування списку переданих даних і списку їх адрес. Адреса списку адрес передається викликається програмі через регістр 1.

Іншим поширеним способом обміну даними є використання загальних областей - Статичний розподіл ділянок пам'яті, до яких може звертатися будь модуль незалежно від того, якою мовою він написаний. Пам'ять під загальну область відводить редактор зв'язків під час створення завантажувальної програми з сукупності загальних областей окремих модулів. Кожен з розглянутих мов має засоби для опису загальних областей: у мові ФОРТРАН - оператор COMMON, у мові ПЛ/1 - оператор STATIC EXTERNAL, в мові асемблера - оператор COM. /1/


1.1.5. Інформаційний адаптер

З урахуванням вешеізложенного для здійснення універсального інформаційного інтерфейсу необхідно:

1) провести контроль наявності вихідних даних для кожного окремого модуля;

2) задати відсутні вихідні дані;

3) перевірити відповідність типів, структур і послідовності даних аналогічним характеристикам даних, прийнятим в викликається модулі;

4) перетворити дані у разі невідповідності типів;

5) забезпечити передачу даних викликуваному модулю відповідно до типу обміну;

6) організувати середу, котру визначаємо мовою програмування модуля;

7) перевірити резулбтати;

8) виконати зворотне преобразоаваніе даних у вигляд, прийнятий для зберігання проміжних результатів;

9) зберегти результати роботи модуля для подальшого використання;

Реалізація описаних функцій виконується програмою-адаптером. Інформаційне забезпечення адаптера (малюнок 1.1) включає в себе таблиці описателей модулів, наборів даних, область обміну. ​​

В 

МФ - модулі формування; МВВ - модулі введення; Тондій - таблиця описувачів наборів даних; ТОМ - таблиця описателей модулів; ПУС - програма установки середовища; ТОВх - таблиця описателей входів; МВив - модулі виводу; ОО - області обміну;

Малюнок 1.1 - Інформаційне забезпечення програмного адаптера


Таблиця описателей модулів містить: ім'я модуля; ідентифікатор мови програмування; ознака типу обміну, прийнятий у модулі (параметри, загальні області, набори даних); кількість параметрів; ім'я описателей входів модуля; ім'я області обміну; ім'я описателя набору даних.

...


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





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

  • Реферат на тему: Розробка і реалізація програми на мові С ++ з використанням класу статичних ...
  • Реферат на тему: Розробка бази даних на мові програмування Python
  • Реферат на тему: Проектування програмного модуля експорту / імпорту в базу даних аналізу лог ...
  • Реферат на тему: Проектування програмного модуля експорту / імпорту в базу даних аналізу лог ...
  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару