А   Б  В  Г  Д  Е  Є  Ж  З  І  Ї  Й  К  Л  М  Н  О  П  Р  С  Т  У  Ф  Х  Ц  Ч  Ш  Щ  Ю  Я 


Формат - елемент

Формат елемента - прийнятий в Коболе шаблон елемента даних. Наприклад, семісімвольний елемент, що складається тільки з цифрових символів, може бути описаний як N (7), де N відповідає уявленню цифрових символів. У разі буквено-цифрових елементів замість N ставиться X, в разі чисто буквених елементів - А.

Формат елементів тексту - сукупність властивостей елементів тексту певного виду (символів, абзаців, табуляторов, обрамлення і заповнення, колонок тексту, кадрів, списків, мови тексту та ін.

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

Панель -. у МО. Format Control (Формат елемента управління), в якому задаються параметри елемента управління.

Опис схеми, наведеної на, виконане на мові опису даних CODASYL (відтворюється з роботи з дозволу. ШАБЛОН) задає формат елемента даних, наприклад вказує, що EMPNO складається з п'яти цифр. Пропозиція TYPE (ТИП) вказує, що цей елемент даних складається з 20 символів. Елемент даних може бути визначений як бітова або символьний рядок, або як арифметичні дані, які можуть бути десятковими або двійковими, з фіксованою або плаваючою точкою, речовими або комплексними.

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

При написанні програми програміст повинен керуватися приводяться в даній книзі форматами елементів мови. Формати є узагальненими описами цих елементів і представлені в однаковій системі позначень. Система позначень, що застосовується в форматах, не є частиною мови; вона служить тільки для опису мови.

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

При складанні програми на мові ПЛ /1 програміст повинен керуватися форматами елементів мови. Формати в даному посібнику представлені в однаковій системі позначень. Ця система не є частиною мови, а служить тільки для його опису.

У першому і останньому випадках (А чи R) формат області, що задається операндом адреса-області, збігається з форматом елемента довідника. поле відносного адреси розділу заповнюється програмістом тільки в тому випадку, якщо нульовий розряд байта ознак встановлюється в 1 визначаючи таким чином елемент довідника для додаткового імені. Розряди 1 і 2 цього байта вказують кількість 4-байтових полів в поле даних користувача, що містять відносні адреси елементів розділу, а розряди 3 - 7 - кількість півслів, складових поле даних користувача.

Перше, що вона робить, - це поміщає запис про використання правила, для якого с4 є висновком, в стек ЧОМУ. Формат елементів стека майже збігається з формою запису імплікацій в системі. Але тут є одна відмінність.

Діалогове вікно форматування шрифтів. Команда меню Формат Автоформат автоматично форматує документ. Можливі зміни форматів елементів документа можна попередньо переглянути, налаштувати параметри автоформатирования документа.

В один стовпець - однозапісная форма, поля виводяться в один стовпець. Q Стрічкова - многозапісная форма, формати елементів управління зберігаються.

Діалогове вікно Автотекст. Кнопка Вставити вставляє обраний елемент в текст документа. Вставка виконується зі збереженням або без збереження форматів елемента - перемикачі Текст або Текст та оформлення.

З усіх розглянутих раніше операторів ПЛ /1 оператори введення-виведення, керованого редагуванням, найбільше схожі на відповідні оператори Фортрана. При передачі даних в безперервному потоці програміст управляє форматом елементів даних в цьому потоці. По суті, оператори ПЛ /1 в цьому випадку аналогічні операторам Фортрана READ і WRITE з відповідним оператором FORMAT. Якщо читач знайомий з оператором і специфікаціями FORMAT в Фортране, то йому відносно легко опанувати матеріалом, викладеним в цьому параграфі.

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

Програма INSTALL використовується для приміщення ключового слова DEFINE в таблицю на перше місце з подальшою нульовий рядком в якості заміщення і DEFTYPE як його типу. Це краще, ніж вводити його за допомогою набору операторів присвоювання, оскільки програмі не потрібні дані про формат елементів таблиці. Програма LOOKUP повертає тип DEFTYPE, коли вона знаходить define, тому можна швидко перевірити, чи є define знаком. Крім елементів STTYPE, програми LOOKUP і INSTAL є єдиними видимими частинами механізму управління таблицею; вони будуть розглядатися в наступному розділі.

Обробка і зберігання цієї інформації повинні бути організовані так, щоб максимально полегшити доступ до неї, створити можливість постійного її оновлення, забезпечити збереження і несуперечливість. Вирішенням цих питань є створення інтегрованих предметних баз даних (БД), однією з яких буде БД Техніко-економічні показники гідротранспортних систем (ТЕЛ Гідротранспорт), призначена для зберігання інформації про існуючих та проектованих гідротранспортних системах. Вона експери - ментальна та створюється для оцінки прогнозування можливих функцій використання, відпрацювання моделі даних, форматів елементів даних, набору статистики запитів.

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

Але ці факти є не тільки опис типу слота Постачає. Швидше елемент фактично визначає слот Постачає. Зміна одного з зазначених слотів вплине на спосіб поведінки елемента Постачає. Наприклад, оголошення, що Форматом елемента Постачає є Список (замість ЕдінічнийПредмет) змусить виконати наступні два дії.

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