Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Стандартные функции.DOC
Скачиваний:
1
Добавлен:
16.11.2019
Размер:
90.62 Кб
Скачать

V. Модуль crt.

В паскале под модулем чаще всего понимают комплекс подпрограмм, который находится в отдельном файле и может быть использован другими программами.

Каждый модуль выглядит как отдельная Паскаль программа.

В Турбо-паскале имеется 8 стандартных модулей: SYSTEM, OVERLAY, GRAPH, STRING, DOS, CRT, PRINTER, WinDos - в файле TURBO.TPL.

Модуль CRT - в нем сосредоточены процедуры и функции, обеспечивающие управление текстовым режимом работы экрана.

п/п

Процедуры и функции

Назначение

1.

CLREOL

Удаляет все символы, начиная от позиции курсора до конца строки, без перемещения курсора

2.

CLRSCR

Очищает экран и помещает курсор в верхний левый угол

3.

DELAY

Приостанавливает выполнение программы на указанное в миллисекундах время

4.

DELLINE

Удаляет строку, в которой находится курсор, и перемещает все расположенные ниже строки на одну строку вверх

5.

GOTOXY (a,b)

Устанавливает курсор в позицию экрана с координатами (X,Y)

6.

HighVideo

Устанавливает повышенную яркость символов

7.

InsLine

Вставляет пустую строку на месте расположения курсора

8.

KeyPressed

Возвращает значение TRUE, если клавиша на клавиатуре нажата, и FALSE - в противном случае

9.

LowVideo

Выключает повышенную яркость символов

10.

NormVideo

Устанавливает стандартную яркость символов

11.

NoSound

Выключает внутренний динамик

12.

ReadKey

Cчитывает символ с клавиатуры

13.

Sound

Включает внутренний динамик

14.

TextBackground (N)

Устанавливает цвет фона

15.

TextColor (N)

Устанавливает цвет символов

16.

TextMode

Устанавливает конкретный текстовый режим

17.

Window (a1,b1,a2,b2)

Отображает на экране текстовое окно

Пример.

PROGRAM A;

USES CRT;

BEGIN

CLRSCR;

GOTOXY (10,10);

WRITELN(‘Мы изучает Турбо-Паскаль’);

END.

VI. Выражения и функции в Паскале.

В ТП 7.0 все операции делятся на: математические, логические, операции с символами и строкам, операции над множествами, операции отношения, операции получения адреса.

Математические операции:

  • +, - (сложение, вычитание, результат м.б. целым)

  • *, / (умножение, деление, результат только вещественное число)

  • DIV - деление нацело (A DIV B, A и B - целые числа, результат - целое число)

A div B ( 3 div 2 == 1 )

  • MOD - остаток от деления ( A mod B ( 5 mod 3 = 2))

Приоритет выполнения математических операций:

  1. Функции, операции в скобках.

  2. *, /, DIV, MOD

  3. +, -

  4. >, <, =, <>, >=, <=,=.