Модуль crt (cathode ray tube)

advertisement
Модуль crt (cathode ray tube)
Процедуры и функции
clrscr
textcolor(цвет)
Операция
Очистить экран
Установить цвет текста
textbackground(цвет)
Установить цвет фона
delay(время в
миллисекундах)
gotoxy(колонка,строка)
Пример
clrscr
textcolor(1)
textcolor(blue)
textbackground(1)
textbackground(blue)
Остановить выполнение на заданное время
delay(1000)
Установить курсор на заданную позицию
gotoxy(40,20)
repeat write('o') until
keypressed
keypressed
Если была нажата клавиша, то true (функция)
readkey
Остановить выполнение до нажатия клавиши, прочитать код
нажатой клавиши (функция)
readkey
c:=readkey
Номер и имя цвета
0 black
1 blue
2 green
3 cyan
4 red
5 magenta
6 brown
7 lightgray
Номер и имя цвета
8 darkgray
9 lightblue
10 lightgreen
11 lightcyan
12 lightred
13 lightmagenta
14 yellow
15 white
Арифметические средства языка
Арифметическая операция
+
*
/
div
mod
shl
shr
Описание операции
Сложение
Вычитание
Умножение
Деление
Целочисленное деление (деление без остатка)
Остаток от деления
Двоичный сдвиг влево
Двоичный сдвиг вправо
Функция
abs(x)
sqr(x)
sqrt(x)
pi
Результат функции
Модуль числа (абсолютное значение)
Квадрат числа
Квадратный корень числа
Число пи ~ 3.14...
Функция
sin(x)
cos(x)
ln(x)
exp(x)
Результат функции
Синус числа
Косинус числа
Логарифм натуральный
Экспонента (число e в степени x)
Функция
int(x)
trunc(x)
round(x)
Результат функции
Целая часть числа
Целое число без округления
Целое число с округлением
Пример
abs(-2) = 2
sqr(2) = 4
sqrt(4) = 2.0
Пример
sin(pi) = 0
cos(0) ~ 1.0
ln(1) = 0
exp(1) ~ 2.72
Пример
int(3.6) = 3.0
trunc(3.6) = 3
round(3.6) = 4
Пример
5.0/2.0 = 2.5
5 div 2 = 2
5 mod 2 = 1
5 shl 1 = 10
5 shr 1 = 2
Download