- •Математические инструкции в pascal
- •Инструкций преобразования.
- •Инструкций для графики.
- •InitGraph – инициализирует графический режим. Initgraph(драйвер, режим работы(разрешение), путь к файлу Egavga);
- •Список функций языка Turbo Pascal 7.0 отсортированных по назначению.
- •InitMemory - инициализирует зону безопасности
- •IoResult - возвращает статус последней выполненной операции ввода/вывода
InitGraph – инициализирует графический режим. Initgraph(драйвер, режим работы(разрешение), путь к файлу Egavga);
Line –линия Line(x1,y1,x2,y2);
lineTo – иния от текущего положения указателя до указанных координат. lineTo(x,y);
MoveTo – перемещает указатель вывода в точку с указанными координатами. MoveTo(x,y);
MoveRel – перемещает указатель на указанное число(a,b). MoveRel(a,b);
OutText – выводит текст от текущего положения указателя и перемещает указатель в конец текста Текст типа String. OutText(текст);
OutTextXY – выводит текст с началом в точке с указанными координатами(x,y) и не перемещает указатель.(x,y) Текст типа String. OutTextXY(x,y,Текст);
PieSlice – вычерчивает круговой сектор. PieSlice(x,y,Начальный угол, Конечный угол, Радиус); PieSlice(300,300,0 , 360, 50); – Полный круг, т.к 0 до 360 градусов. С центром 300,300 и с радиусом 50.
PutPixel – окрашивает отдельный пиксель. putPixel(x,y,Цвет);
Rectangle – рисует прямоугольник. Bar – рисует закрашенный прямоугольник. Rectangle(x1,y1,x2,y2);
Sector – рисует закрашенный эллиптический или круговой сектор. Sector(x,y,Начальный угол, Конечный угол, РадиусX, РадиусY);
SetColor – задает цвет линиям. От 1 до 15.
SetFillStyle – задает цвет и тип заливки. Цвета такие же, что и для SetColor
SetLineStyle – задает стиль линий. SetLineStyle(тип, образец, толщина); Типы:
Толщина: NormWidth – обычная ThickWidth – толстая Образец записывается, если тип линий определяется программистом!!!
SetTexStyle – Шрифт, размер и ориентацию текста. Шрифты:
Ориентация: normal – горизонтально Vertical – вертикально
Инструкция для работы с файлами.
Append – открывает файл для добавления. Append(переменная файл);
Assign –связывает переменную с файлом. Assign(переменная, имя файла);
Close – закрывает файл. Close(переменная файл);
EOF – проверяет не достигнут конец файла. Принимает значения False и True. EOF(переменная файл);
Earse – уничтожает файл . Earse(переменная файл);
IOResult – Возвращает код последней операций ввода-вывлда. ! Операция ввода-вывода, в результате которой может возникнуть ошибка НУЖНО помещать между {$I+} и {$-}. Например: {$+} reset(f); {$-} If IOResult <> 0 then …
Reset – открывает файл для чтения. Reset(переменная файл);
Rewrite – создает файл и открывает для записи. Rewrite(переменная файл);
Другие инструкций.
ClrEol – очищает текущую строку. ClrEol;
ClrScr – очищает экран. ClrScr;
Delay – задерживает время. Измеряется в миллисекундах. Delay(время);
Dispose – освобождает память занимаемую динамической переменной. Dispose(переменная);
GotoXY – перемещает курсор в указанную точку. gotoXY(x,y);
Halt – завершает выполнения программы. Halt(код завершения);
New – выделяет память для динамической переменной и присваивает указателю переменной адрес выделенной области. New(переменная);
paramCount – возвращает кол-во параметров командной строки. ParamCount;
Paramstr – возвращает параметр командной строки, номер которого указан. Paramstr(номер);
readKey – возвращает символ, соответствующий нажатой клавише. Чтобы получить код нажатой клавиши используйте инструкцию Ord. Часто используемые клавиши:
TextBackGround – задает цвет фона сообщений.
TextColor – устанавливает цвет текста. TextColor(Цвет);
WhereX, WhereY – возвращает координату x, y курсора в текущем окне, заданной функцией Window. Например: Where120.
Window – определяет окно – область экрана. Window(x1,y1,x2,y2);