Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Конспекты / Урок "Графические примитивы" (8 класс)

Урок "Графические примитивы" (8 класс)



Внимание! Сегодня последний день приёма заявок на
Международный конкурс "Мириады открытий"
(конкурс сразу по 24 предметам за один оргвзнос)


  • Информатика

Поделитесь материалом с коллегами:

ГРАФИЧЕСКИЕ ПРИМИТИВЫ

ВЫВОД ТОЧКИ


Ну что ж, начнем с графических примитивов, т. е. элементарных объектов, на которые можно разбить любое сложное изображение.

Первый из графических примитивов – точка. Для изображения точки в языке программирования Бейсик используются операторы PSET и PRESET.

PSET­ – выводит на экран точку в цвете палитры, то есть цвет, которым записывается программа


ОФО: PSET(X, Y), К



где (X, Y) – координаты точки на экране

К – цвет точки.



Если цвет не указан, то точка будет изображена последним установленным цветом (это касается и всех прочих графических примитивов).



Рhello_html_7b2b1f45.jpgассмотрим пример.

10 SCREEN 12

20 PSET(320, 230)



На черном экране в центре появится белая точка.

Если же мы после скобки запишем через запятую цифру 4, то на экран появится точка красного цвета.

Рhello_html_7b2b1f45.jpgассмотрим пример.

10 SCREEN 12

20 PSET(320, 230),4



Второй оператор для вывода точки в языке Бейсик – это PRESET.

PRESET выводит точку на экран в цвете фона, то есть ее как бы не будет видно. На черном экране, наверное, сложно разглядеть черную точку.



Формат оператора PRESET такой же как и у PSET.



ОФО: n PRESET (X, Y), K



Рhello_html_7b2b1f45.jpgассмотрим пример.

10 SCREEN 12

20 PRESET(320, 230)


После нажатия клавиши F5 на экране появится точка, которая будет окрашена в цвет фона.

Теперь, как и в случае с PSET зададим цвет – 11. тогда программа примет вид

hello_html_7b2b1f45.jpg

10 SCREEN 12

20 PRESET(320, 230), 11


И после выполнения на экране уже будет видна точка, заданная светло-голубым цветом.


Для удобства работы с экраном его можно визуально разделить на 9 частей. Это дает некоторое преимущество, когда требуется вывести какой-либо объект, либо объекты в определенное место экрана.

Пусть, необходимо вывести три точки: в верхнем левом углу, справа по середине и в нижнем правом углу. Если мы визуально разобьем экран на части, то процесс программирования пойдет быстрее. Каждую часть назовем своим именем.



hello_html_m4f92e316.gif















ВЛУ верхний левый угол

ВС верхняя середина

ВПУ – верхний правый угол

ЛС – левая середина

СЭ – середина экрана

ЛС – правая середина

НЛУ – нижний левый угол

НС – левая середина

НПУ – нижний правый угол

Точки на экране в этом случае будут расположены следующим образом:

hello_html_625fb62e.gif










Для того, чтобы быстро научиться выводить графические объекты на экран, воспользуемся специальной масштабно-координатной чертёжной бумагой – миллиметровкой. Нам нhello_html_m7b9da27c.jpgеобходимо будет 0,5 метра. Нужно будет перенести на миллиметровку размеры экрана 640х460. у нас получится прямоугольник шириной 64 см и высотой 46 см.

hello_html_m3671c735.jpg


Отметив на ней три точки в примерно заданных частях экрана напишем следующую программу:


hello_html_7b2b1f45.jpg10 SCREEN 12

20 PSET(50, 40)

30 PRESET(525, 230),5

40 PSET(629, 419),9

После выполнения программы на экране высветятся три точки белого, фиолетового и голубого цветов.


Закрепим полученные знания:

- Вывести 4 точки вертикально, 4 точки горизонтально.

- Вывести с помощью точек первую букву своего имени

- Вывести геометрические фигуры с помощью точек – прямоугольник, куб, треугольник, окружность, отрезок, пятиугольник, шестиугольник.


hello_html_73b7aa08.png

стр. 35-38



57 вебинаров для учителей на разные темы
ПЕРЕЙТИ к бесплатному просмотру
(заказ свидетельства о просмотре - только до 11 декабря)


Автор
Дата добавления 21.10.2015
Раздел Информатика
Подраздел Конспекты
Просмотров203
Номер материала ДВ-084659
Получить свидетельство о публикации

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх