- •Глава 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. Функции символьного переменного.
- •1Дополнительная информация:
- •1Дополнительная информация:
- •§ 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 Генератор случайных чисел.
- •1Дополнительная информация:
- •Глава 4. Управляющие структуры.
- •§ 11 Ветвление.
- •§ 11.1 Оператор условного перехода.
- •§ 11.2 Простые и составные условия.
- •§ 11.3 Решение задач.
- •§ 11.4 Безусловный переход.
- •§ 12 Подпрограммы.
- •Глава 5. Массивы.
- •Массив — это набор упорядоченных по номерам переменных одного типа, с общем именем.
- •§ 13 Линейные массивы.
- •§ 13 Заполнение массива.
- •§ 13.3 Вывод массива на печать.
- •§ 13.4 Решение задач.
- •§ 13.5 Символьные массивы.
- •§ 14 Двумерные массивы (матрицы).
§ 10.3 Рисование линий и прямоугольников.
LINE(X1,Y1)-(X2,Y2),C— рисует отрезок, соединяющий точки (Х1,У1) и (Х2,У2), цветом С.
Например, LINE(5,5)-(10,20),4
Результат: 5 10
5
20
Если не указывать первую координату, то будет проведен отрезок из ТПС в точку с координатами (Х2, У2).
LINE(X1,Y1)-(X2,Y2), C, В— рисует контур прямоугольника с концами диагонали в точках (Х1,У1) и (Х2,У2), С — цвет, В — маркер прямоугольника.
Например, LINE(5,5)-(20,20), 5, В
Результат: 5 20
5
20
Если вместо маркера В указать ВF, то будет нарисован закрашенный прямоугольник (блок):
LINE(X1,Y1)-(X2,Y2),C, BF
Например, LINE(5,5)-(20,20),5, BF
Результат: 5 20
5
20
§ 10.4 Рисование окружностей, элипсов и дуг.
CIRCLE(X,Y), R, C— рисует окружность с центром в точке (Х,У), радиусом R, цветом С.
Например, CIRCLE(50,50), 10, 7
Результат:
50
40
50
60
CIRCLE(X,Y), R, C, f1, f2— дуга окружности,f1 и f2 значения углов дуги в радианах от 0 до 6.2831, определяющие начало и конец дуги.
3.14 0
Например, CIRCLE(50,50), 10, 7, 0, 3.14
Результат : 40 50 60
50
Если перед значением угла поставить знак “-”, то от центра к концу дуги будет проведен радиус.
Например, CIRCLE(50,50), 10, 7,-0, -3.14
40 50 60
50
CIRCLE(X,Y), R, C, , , е — элипс, с центром в точке(Х,У), радиусом R, е -- отношение вертикальной оси к горизонтальной.
Например, CIRCLE(50,50), 20, 15, 7, , , 1/2
Результат: 30 50 70
40
50
60 60
В случае необходимости, после параметра С можно указать значения углов дуги элипса f1 и f2.
PAINT(X,Y), C, K— закрасить цветом С фигуру, нарисованную цветом К, (Х,У) — точка, лежащая внутри фигуры. Если цвет контура совпадает с цветом закраски, то указывают только один цвет:PAINT(X,Y), C
Например, надо закрасить окружность CIRCLE(150,50), 40, 5 цветом 4. Для этого надо выполнить оператор PAINT(150,50), 4, 5 , т.к. центр окружности точно лежит внутри закрашиваемой фигуры, мы использовали его как внутреннюю точку.