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

Реферат Використання підпрограм та функцій користувача при роботі з масивами





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


. 1 Модуль Crt


Модуль Crt реалізує ряд могутніх програм, что Надаються вам повну можлівість управління засобими комп ютера ПК, такими, як управління режимом екранах, розшірені коди Клавіатури, кольори, вікна, звукові сигналіз. Модуль Crt может використовуват только в програмах, что Працюють на персональних комп ютерів IBM РС, РС AT, РS/2 фірми IBM и Повністю сумісних з ними.

Однією з основних Перевага вікорістовування модуля Crt є велика ШВИДКІСТЬ и гнучкість при віконанні операцій роботи з екранах. Програми, что НЕ Працюють з модулем Crt, віводять на екран інформацію помощью ЗАСОБІВ операційної системи DOS, что зв'язано з Додатковий непродуктивними витратами. При вікорістанні модуля Crt інформація, что виводами, посілається безпосередно в базову систему Уведення-Виведення, або, для ще більш швидких операцій, безпосередно у відеопам ять.


. 2 Модуль Strings


Модуль Strings Забезпечує Обробка НОВИХ рядків, что закінчуються порожнім символом (символ номер 0). Рядки, Стандартні для Паскаля обробляються модулем System.


. 3 Модуль Graph


Модуль Graph Забезпечує доступ до низькі Швидко і потужном графічних підпрограм. ВІН реалізує незалежний від устройств графічний драйвер Borland, что підтрімує графіку CGA, EGA, VGA, Hercules AT amp; T 400, MCGA, 3270PC и 8514. Модуль Graph НЕ вбудований в TURBO.TPL, ВІН находится на того ж диску, что и файли. BGI (графічний інтерфейс Borland) i .CHR (шрифт).


7. Оператори


Оператори опісують ті алгорітмічні Дії, Які повінні Виконувати. Операторам могут передуваті Мітки, Які можна використовуват для ПОСИЛАННЯ в операторах переходу goto.

Мітка - це послідовність цифр в діапазоні від 0 до 9999 або Ідентифікатор.

Існує дві основні види Операторів: Прості оператори и структурні оператори.


. 1 Прості оператори


Вибачимо оператором є такий оператор, Який НЕ містіть в Собі других Операторів.


. 2 Оператор прівласнення


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

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

Наведемо деякі приклада Операторів прівласнення:

:=У + Z:=(I gt;=1) and (I lt; 100);:=[blue, Succ (C)];:=Sqr (J) - I * До;


7.3 Прівласнення об'єктного типу


Правила сумісності по прівласненню про єктніх тіпів дозволяють прівласнюваті екземпляр про єкту екземпляр будь-которого з его дочірніх тіпів. Таке прівласнення є проекцією Нащадки на простір его предка.


. 4 оператори процедури


Оператор процедури візначає актівізацію процедури, Позначення помощью ідентіфікатора процедури. Если відповідне описание процедури містіть список формальних параметрів, то оператор процедури винен містіті в Собі відповідній Йому список фактичність параметрів (параметри, список якіх приводитися у візначенні, є формальними параметрами, а в операторі виклику процедури смороду є фактичність параметрами). При виклику відбувається передача фактичність параметрів формальним параметрам.

Наведемо деякі приклада Операторів процедур:

; (A, N, M); (Name, Address);


. 5 операторів переходу


Оператор переходу goto віклікає передачу управління оператору, якому передує мітка, вказана в даного операторі переходу.

При вікорістовуванні оператора переходу повінні Дотримуватись следующие правила:

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

. Перехід ззовні всередину структурного оператора (тобто Переход на більш глибокий рівень вкладеності) может визивати непередбачувані Ефекти, хоча компілятор НЕ відає ПОВІДОМЛЕННЯ про ошибку. Например, вині повінні переходіті в Тіло циклу for.


. 6 Структурні оператори

<...


Назад | сторінка 7 з 11 | Наступна сторінка





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

  • Реферат на тему: Основні оператори мови Turbo-Paskal. Процедури і функції
  • Реферат на тему: Модуль Graph в програмі Turbo Pascal
  • Реферат на тему: Мікропроцесорний модуль управління цифровою магнітолою
  • Реферат на тему: Модуль управління кліматом в промисловій автоматиці
  • Реферат на тему: Базовий інтегральний модуль неокортексу. Проблема і рішення - додатковий п ...