презентация графика в QBASIC 2 урок

Download Report

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

Задание 2

Задание 3

Задание 4

Задание 5

Задание 6

Задание 7

Задание 8

Задание 9

Задание 10

Задание 11

Задание 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