- •Тема: Операторы Паскаля: присваивания, ввода-вывода данных. План урока.
- •Ход урока.
- •II. Cоставьте из символов X и 7 все возможные идентификаторы, состоящие из трех символов.
- •II. Оператор присваивания.
- •III. Оператор ввода данных.
- •IV. Оператор вывода данных.
- •V. Модуль crt.
- •VI. Выражения и функции в Паскале.
- •Пример . Найти произведение цифр заданного целого четырехзначного числа. Система тестов
- •Var Number, {заданное число}
- •I, j, k, l, {цифры числа}
- •Возведение в степень
- •3.14*Значение в градусах
- •VI. Практическая работа на эвм.
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))
Приоритет выполнения математических операций:
Функции, операции в скобках.
*, /, DIV, MOD
+, -
>, <, =, <>, >=, <=,=.