Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсова робота1_1.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
287 Кб
Скачать
☆

6.1 Модуль Crt

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

Однією з основних переваг використовування модуля Crt является велика швидкість і гнучкість при виконанні операцій роботи з екраном. Програми, що не працюють з модулем Crt, виводять на екран інформацію за допомогою засобів операційної системи DOS, що зв'язано з додатковими непродуктив­ними витратами. При використанні модуля Crt інформація, що виводиться, посилається безпосередньо в базову систему уведення-виведення, або, для ще більш швидких операцій, безпосередньо у відеопам’ять.

6.2 Модуль Strings

Модуль Strings забезпечує обробку нових рядків, що закінчуються порожнім символом (символ номер 0). Рядки, стандартні для Паскаля обробляються модулем System.

6.3 Модуль Graph

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

7. Оператори

------------------------------------------------------------------------------

Оператори описують ті алгоритмічні дії, які повинні виконуватися. Операторам можуть передувати мітки, які можна використовувати для посилань в операторах переходу goto.

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

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

7.1 Прості оператори

Простим оператором є такий оператор, який не містить в собі інших операторів.

7.2 Оператор привласнення

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

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

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

X := У + Z

Done := (I >= 1) and (I < 100);

Huel := [blue, Succ(C)];

I := Sqr(J) - I * До;

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

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

7.4 Оператори процедури

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

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

PrintHeaing;

Transpose(A,N,M);

Fin(Name,Address);