Описание языка Turbo Basic для студентов всех специальностей

Оператор CIRCLE позволяет строить окружности, дуги, секторы и эллипсы.

Оператор CIRCLE (x, y), r, k чертит окружность радиуса r с центром в точке (x, y) цветом k.

После вычерчивания окружности последней использованной точкой считается ее центр.

Оператор CIRCLE (x, y), r, k, ALPHA1, ALPHA2 вычерчивает дугу, имеющую начало под углом ALPHA1 и конец под углом ALPHA2.

Например, оператор (при PI = 3.1416) CIRCLE (160,100), 80,2, PI/2, PI строит дугу от PI/2 до PI окружности радиуса 80 с центром в точке (160,100) вторым цветом палитры.

Если использовать знак «- «перед начальной и конечной точками дуги, то будет нарисован сектор, т. е. конечные точки дуги будут соединены с центром. Например, CIRCLE (160,100), 80,2, PI/2, — PI Можно изобразить сплюснутую (или наоборот вытянутую) окружность, добавив в оператор CIRCLE еще один параметр. Если значение этого параметра меньше 1, то окружность будет сплюснута по вертикали, если больше 1, то — по горизонтали. Например, CIRCLE (160,100), 80,2, ¾ Все параметры оператора CIRCLE задаются в определенном порядке и разделяются запятыми. Обязательными являются только параметры, указывающие положение центра и радиус окружности. Остальные параметры необязательны, однако, запятые должны быть оставлены, если пропущены параметры в середине списка.

Оператор PAINT позволяет закрашивать большие области экрана.

Для закрашивания необходимо указать произвольную точку внутри закрашиваемой области (x, y), цвет, которым нужно закрасить область (k1) и цвет границы, которую нельзя пересекать при закрашивании (k2), k1 и k2 могут совпадать. Оператор PAINT имеет вид — 19 PAINT (x, y), k1, k2 Например, оператор PAINT (160,100), 2,2 закрасит окружность нарисованную последним оператором CIRCLE, красным цветом, как и цвет окружности, использованный в операторе CIRCLE.

3. ФАЙЛЫ. РАБОТА В БЕЙСИКЕ С ФАЙЛАМИ ПОСЛЕДОВАТЕЛЬНОГО И ПРЯМОГО ДОСТУПА Если необходимо использовать набор данных или программу многократно, то необходимо сохранить их на внешнем устройстве памяти (например, диске или дискете). Для этого создается файл. Файл должен иметь имя. Имя состоит из двух частей: собственно имя и расширение имя. расширение Имя может содержать до 8 символов, расширение — до трех.

Могут использоваться следующие символы A — z 0 — 9 () { } @ # $ % ^ &! — _ / ' ~ Полное имя файла в MS DOS содержит весь путь по дереву от корневой директории к нужному файлу. Например, C: \ST\LAB\work. bas, где C — имя диска, ST — имя директории на диске, LAB — имя поддиректории директории ST, work. bas — имя программы на Бейсике.

Далее речь пойдет только о файлах данных.

3.1. Файлы последовательного доступа Последовательный файл состоит из записей, доступ к которым осуществляется последовательно, т. е. n-я запись следует за (n 1) -ой как при формировании файла, так и при считывании из него.

Создание последовательного файла включает следующие шаги: открытие файла (оператор OPEN), вывод данных в файл (операторы PRINT#, WRITE#, или PRINT# USING) и закрытие файла (оператор CLOSE).

Считывание из последовательного файла включает следующие шаги: открытие файла, ввод данных из файла (операторы INPUT#, INPUT$, LINE INPUT#), закрытие файла.