Графика в Basic
Добрый день, ребята!
Учитель информатики ГБОУ ШИ «Олимпийский резерв» Санкт - Петербург
Подзолкина Людмила Сергеевна
Что такое программа?-
это последовательность операторов языка программирования, понятная электронно – вычислительной машине.
Программа на языке Basic начинается
с обязательных операторов:
CLS - оператор очистки экрана
SCREEN 1, 0 - выбор режима изображения
COLOR 7, 11, 3 - оператор цветности
Размер экрана
320
0,0
319,0
200
160,100
319,199
0,199
координаты углов
координаты центра экрана
3
Оператор LINE (80,50) – (240,150),2
нарисует линию красного цвета
240
80
160 ,0
319,0
0,0
50
10 0,
199
319,
1 00
1 5 0
319,199
16 0,199
0,199
Оператор LINE (80,50) – (240,150),2 , BF
нарисует прямоугольник и закрасит его красным цветом
240
80
160 ,0
319,0
0,0
50
10 0,
199
319,
1 00
1 5 0
319,199
16 0,199
0,199
CIRCLE строит окружности
CIRCLE (n, m), R, C
координаты
центра окружности
где :
радиус
цвет линии
PAINT закрашивает окружности
PAINT (n -2 , m -2 ), C1, C
координаты
центра окружности
цвет заливки
цвет линии
CIRCLE (160, 100), 80, 2
нарисует окружность радиусом 80 красного цвета
PAINT ( 158 , 98 ), 3, 2
закрасит эту окружность голубым цветом
Экспресс – тест
Верно или нет?
CLS – рисует линии
SCREEN 1, 0 – оператор очистки экрана
COLOR 7, 11, 3 – выбор режима изображения
LINE (100, 160) - (0, 100) , 2 - оператор цветности
оператор очистки экрана
CLS -
выбор режима изображения
SCREEN 1, 0 -
оператор цветности
COLOR 7, 11, 3 -
Верно или нет?
CIRCLE ( 160,100 ) , 80,2 – закрашивает окружности
PAINT (160,100),1,3 – рисует и закрашивает прямоугольники
LINE (100, 160) - (0, 100) , 2, BF - рисует окружности
CIRCLE ( 160,100 ) , 80,2 – рисует окружности
PAINT (160,100),1,3 – закрашивает окружности
LINE (100, 160) - (0, 100) , 2, BF - рисует и закрашивает прямоугольники
Какой из вариантов программы записан правильно?
1
10 CLS
20 COLOR 15, 1, 8
30 SCREEN 1, 0
2
10 CLS
20 SCREEN 1, 0
30 COLOR 15, 1, 8
Задание:
Используя графические операторы языка написать программу, результатом работы которой будет новогодний рисунок.