Transcript презентация графика в QBASIC 2 урок
•
закрепить знания о графических возможностях языка программирования QBasic;
•
выработать умения простейшие программы с использованием основных графических операторов; и навыки составлять
•
развивать внимание.
мышление, творческую активность,
Кроссворд «Графические возможности QBasic» п р я м о п е р т о ч к г л к о о р д и н а т а у г о л ь а ф и ч е н и я п и о к р у ж н о с т ь с и к е л ь к и й т о р
Найдите ошибки
1) SKREEN 7 2) SCREEN7 3) LINE(X1,Y1)-(X2,Y2),C 4) LINE(20,40),4,B 5) LINE(30,40)-(100,40)6,B,F 6) PSET(100,150)-(300,50),5 7) LINE(200,250)-(500,100),25
130 150 170 10 30 50 70 90 110
Укажите координаты точек
10 30 50 70 90 110 130 150 170 190 210 230 250 270
130 150 170 10 30 50 70 90 110
Запишите операторы, указав в них необходимые координаты, для рисования представленных фигур
10 30 50 70 90 110 130 150 170 190 210 230 250 270
Проверьте свои ответы
•
PSET (140, 110), C
•
LINE (20, 100)-(110, 40), C
•
LINE (200, 50)-(260, 140), C, B
•
LINE (200, 50)-(260, 140), C, BF
Задание 1
Создайте программу, рисующую Российский флаг.
Флаг состоит из трех полос, поэтому рисовать их надо, используя команду line с параметром bf.
Здесь главное четко рассчитать координаты диагоналей всех трех прямоугольников.
Задание 2
Изобразите на экране три точки в виде светофора.
SCREEN ___ PSET (240, 100), 4 PSET (240, 120), 14 PSET (____, ____), 2
Задание 3
Пример графики на QBasic: Квадрат, три концентрические окружности и точка. Программа имеет вид:
SCREEN 7 COLOR 14, 8 LINE (100, 50)-(220, 150), 13, B CIRCLE (160, 100), 20, 11 CIRCLE (160, 100), 30, 12 CIRCLE (160, 100), 40, 14 PSET (160, 100), 15
Задание 4
Нарисуйте несколько вложенных прямоугольников.
(
Подпишите координаты точек.)
SCREEN ____ LINE (10,10)-(200,200), LINE (20,20)-(190,190), LINE ( , )-( , LINE ( , )-( , ,В ,В ), ___ ), ___
Задание 5
Постройте штангу из трех прямоугольников.
SCREEN 7 LINE (50, 100)-(275, 75), LINE ( , )-( , LINE ( , )-( , ), ), , В , , В В
Закрасьте штангу.
Задание 6
Составьте программу, выводящую на экран следующее изображение:
SCREEN 7 CIRCLE ( CIRCLE ( CIRCLE ( CIRCLE ( , , , , ), __, __ ), __, __ ), __, __ ), __, __
Раскрасьте снеговика, используя оператор PAINT.
Задание 7
Нарисуйте знак запрета проезда («кирпич»).
SCREEN 12 CIRCLE (320, 240),100, 5 LINE (250, 220)-(390 ,260), 5 ,B PAINT (320, 200), 4, 5 PAINT (320, 240), 15, 5
Задание 8
Составьте программы, которые выводят на экран следующие картинки:
Задание 9
«Разберите» компьютере.
программу
SCREEN 9 CIRCLE (100,100), 70
и
CIRCLE (75,75), 10 , , , , .2
CIRCLE (125,75), 10 , , , , .2
CIRCLE (100,100), 5 , , , , 2 LINE (100,40) – (90,60) LINE (100,40) LINE (100,40) – (110,60) – (100,60) CIRCLE (100,110), 20, , 3.14 , 0
выполните ее на
Задание 10
SCREEN 12 CIRCLE (240,240),25 CIRCLE (360,240),25 LINE (270,240)-(330,240) LINE (180,240)-(180,180) LINE (420,240)-(420,180) LINE (180,240)-(210,240) LINE (390,240)-(420,240) LINE (180,180)-(240,180) LINE (380,180)-(420,180) CIRCLE (300,180),80, , 0 , 3.14
CIRCLE (240,240),30, CIRCLE (360,240),30, , 0, 3.14
, 0, 3.14
Задание 11
Рассчитайте координаты и запишите операторы для построения следующих изображений:
90 0 45 0 180 0 0/360 0 225 0 270 0 315 0
Значение параметров начальной и конечной точки дуги вычисляются по формуле: 3.14 * значение угла / 180