- •Глава 1 . “общие сведения о языке программирования basic”
- •§1. Происхождение языка.
- •§2. Алфавит языка.
- •§3. Величины.
- •§4. Выражения.
- •Глава 2. “Операторы языка. Линейные программы.”
- •§ 5 Оформление программ.
- •§ 6 Оператор присваивания let.
- •§ 7 Оператор print.
- •§ 7.1 Форматированный вывод чисел на печать print using.
- •§ 7.2 Управление выводом на печать locate.
- •§ 8 Ввод данных с клавиатуры input.
- •Input список ввода
- •§ 8.1 Операторы data и read .
- •§ 9. Функции символьного переменного.
- •§ 10. Операторы графики. Графический режим.
- •§10.1 Работа команды сolor.
- •§ 9.3 Операторы рисования точек.
- •§ 10.2 Абсолютные и относительные координаты.
- •§ 10.3 Рисование линий и прямоугольников.
- •§ 10.4 Рисование окружностей, элипсов и дуг.
- •§ 10.5 Решение задач.
- •Глава 3. Циклические структуры.
- •§ 11. Понятие цикла.
- •§ 11.1 Счетный цикл for...Next.
- •§ 11.2 Вложенные циклы.
- •§ 11.3 Решение задач.
- •§ 11.4 Программирование динамического элемента.
- •§ 10.4 Цикл “ пока ” — while ... Wend.
- •§ 10.5 Генератор случайных чисел.
- •Глава 4. Управляющие структуры.
- •§ 11 Ветвление.
- •§ 11.1 Оператор условного перехода.
- •§ 11.2 Простые и составные условия.
- •§ 11.3 Решение задач.
- •§ 11.4 Безусловный переход.
- •§ 12 Подпрограммы.
- •Глава 5. Массивы.
- •Массив — это набор упорядоченных по номерам переменных одного типа, с общем именем.
- •§ 13 Линейные массивы.
- •§ 13 Заполнение массива.
- •§ 13.3 Вывод массива на печать.
- •§ 13.4 Решение задач.
- •§ 13.5 Символьные массивы.
- •§ 14 Двумерные массивы (матрицы).
§ 10. Операторы графики. Графический режим.
Для работы в графическом режиме необходимо указать в начале программы оператор SCREEN N, где N — целое число, номер видеорежима.
Если вы работаете только в текстовом режиме (N=0), его объявлять необязательно, он устанавливается по умолчанию. Остальные режимы графические, отличающиеся только разрешением экрана.
Например, SCREEN 7 — с разрешением 320 на 200 пикселей;
screen 9 — с разрешением 640 на 350 пикселей;
screen 12 — с разрешением 640 на 480 пикселей.
В пособии будет рассмотрен только режим SCREEN 9.
Рассмотрим ситему координат экрана в графическом режиме SREEN 9 :
начало координат — левый верхний угол экрана, ось ОХ направлена горизонтально вправо, а ось OY — вертикально вниз.
0,0 640
X
xt yt
(xt,yt)
350
Y
При выводе на графический экран текстовой информации, необходимо помнить о том, что шрифт будет форматироваться в зависимости от размера пикселя:
SCREEN 7 — 25 строк по 40 символов;
SCREEN 9 — 25(43) строк по 80 символов;
SCREEN 12 — 30(60) строк по 80 символов;
§10.1 Работа команды сolor.
При выводе изображения на экран можно задавать фон, т.е. цвет самого экрана, и цвет изображения линий. Фон и цвет изображения обозначается целым числом, которому соответствует определенный цвет. Цвет фона задается специальной командой СOLOR, а цвет изображения либо задается командой СOLOR, либо непосредственно в команде, выводящей на экран какую-либо фигуру.
ОБЩИЙ ВИД:
SCREEN 7
СOLOR C, FON
C и FON изменяются от 0 до 15 в соответствии с таблицей:
С |
ЦВЕТ |
С |
ЦВЕТ |
0 |
ЧЕРНЫЙ |
8 |
СЕРЫЙ |
1 |
ГОЛУБОЙ |
9 |
СВ.-ГОЛУБОЙ |
2 |
ЗЕЛЕНЫЙ |
10 |
СВ.-ЗЕЛЕНЫЙ |
3 |
БИРЮЗОВЫЙ |
11 |
СВ.-БИРЮЗОВЫЙ |
4 |
КРАСНЫЙ |
12 |
РОЗОВЫЙ |
5 |
СИРЕНЕВЫЙ |
13 |
СВ.-СИРЕНЕВЫЙ |
6 |
КОРИЧНЕВЫЙ |
14 |
ЖЕЛТЫЙ |
7 |
БЕЛЫЙ |
15 |
ЯРКО-БЕЛЫЙ |
Например, команда СOLOR 2, 8 устанавливает цвет экрана 8 — серый, а цвет изображения 2 — зеленый.
Естественно, все цвета, указанные в таблице относительны, так как на разных мониторах цвета воспроизводятся по-разному, С другой стороны и перевод названий цветов с английского также приблизителен во многих случаях.
§ 9.3 Операторы рисования точек.
PSET(X,Y), C — рисует точку с координатами (Х,У), цветом С.
Например, PSET(10, 10),15 — рисует точку с координатами (10,10) ярко-белым цветом.
Р езультат: 10
10
PRESET(X,Y) — “гасит” (рисует цветом фона) точку с координатами (Х,У).
Например, чтобы “погасить” точку, которая была указана в предыдущем примере, нужно написать оператор : PRESET(10,10).