52068

Графические возможности языка программирования

Конспект урока

Педагогика и дидактика

Точка SetPixelxycolor Закрашивает цветом color точку с координатами x y; Отрезок Linex1y1x2y2 Рисует отрезок из точки с координатами x1y1 в точку с координатами x2y2; окружность Circlexy rdius Рисует окружность с центром в точке с координатами xy и радиусом rdius. Точки с координатами x1 y1 и x2 y2 определяют диагональные вершины прямоугольника. Начало текста в точке с координатами x y.

Русский

2014-02-12

129.5 KB

2 чел.

Урок 15.    Графические возможности языка программирования

Изучение нового материала.

  •  Вспомнить систему координат.
  •  Изображение, которое мы видим на экране компьютера, представлено в виде пикселей.
  •  Координаты в рисунке считаются по пикселям (приводим пример игра «Морской бой»)
  •  Подключаем графический модуль  и начинаем объяснять материал на простом примере, вводя основные команды   библиотеки   GraphABS.

  •  Точка - SetPixel(x,y,color) - Закрашивает цветом color точку с координатами (x, y);
  •  Отрезок - Line(x1,y1,x2,y2) - Рисует отрезок из точки с координатами (x1,y1) в точку с координатами (x2,y2);
  •  окружность - Circle(x,y, radius) - Рисует окружность с центром в точке с координатами (x,y) и радиусом radius.
  •  прямоугольник - Rectangle(x1,y1,x2,y2) - Рисует контур прямоугольника со сторонами параллельными сторонам экрана. Точки с координатами (x1, y1) и (x2, y2) определяют диагональные вершины прямоугольника.
  •  FloodFill(x,y,color) – Заливает область одного цвета цветом color, начиная с точки  
                                        (x,y).
  •  SetBrushColor(color) – Устанавливает цвет кисти, задаваемый параметром color.
  •  TextOut (x, y, text)   –    Выводит Text на экран. Начало текста в точке с  
                                        координатами    (x, y).

Для закрепления изученного материала

  •  выполнить программу, в результате  выполнения, которой будет нарисована рожица. Перед выполнением задания  записать в тетрадь команды, которые мы

                                                                                                          сегодня изучили.

Домашнее задание

  •  Выучить наизусть команды, записанные в тетрадь.
  •  Составить самостоятельно программы:


 

А также другие работы, которые могут Вас заинтересовать

43037. Разработка технологического процесса обработки детали с заданной годовой программой выпуска 106 KB
  10 Расчет технологических размерных цепей эскиз детали 1.11 Расчет припусков на механическую обработку расчетноаналитическим методом на один самый точный размер 1.12 Расчет припусков на механическую обработку по нормативным данным остальные размеры 1.13 Расчет КИМ 1.
43038. Понятие социального контроля, его виды 16.18 KB
  Социальный контроль — способ саморегуляции системы, обеспечивающий упорядоченное взаимодействие составляющих ее элементов посредством нормативного (в том числе правого) регулирования. Стабилизирующая функция системы социального контроля заключается в воспроизводстве господствующего типа общественных отношений, социальных (групповых, классовых, государственных) структур.
43039. Малошумящий РПУ 370.5 KB
  Мы выбираем ВПЧ, т.к. оно обеспечивает оптимальный режим работы смесителя и гетеродина, а также обеспечивает максимальную чувствительность и удовлетворяет требованию сопряжения контуров
43040. Системы автоматического регулирования заданным объектом 315 KB
  Принципиальная схема системы автоматического регулирования напряжения генератора постоянного тока Система работает следующим образом. Для повышения динамической устойчивости системы в ней предусмотрена стабилизирующая местная обратная связь по напряжению ЭМУ осуществляемая при помощи конденсатора C и делителя напряжения Rc. При разделении системы автоматического регулирования на функциональные элементы выделим прежде всего генератор который буду рассматривать как объект регулирования ОР.
43042. Создание базы данных (домашней библиотеки) в среде MySQl 93 KB
  Техническое задание Структура данных Используемые запросы Список использованной литературы Задание Создать базу данных домашнюю библиотеку в среде MySQl.php method=GET p Input hostnme p P input type=text nme=host P p Input User nme p P input type=text nme=nme P p Input DtBse nme p P input type=text nme=dbnme P P input type=hidden nme=ifprn vlue=N P P input type=submit nme=but vlue=Ok P form ; } else { link = mysql_connect host nme or die Couldn't connect: ; print Connection successful n...
43043. Автоматизація обліку та нарахування відсотків по кредитах комерційного банку 407 KB
  Проаналізовано існуючий варіант розв'язку задачі обґрунтована доцільність створення нової інформаційної системи на базі автоматизованої інформації. У роботі освітлені питання інформаційного забезпечення теоретичні та практичні аспекти: описаний склад та організація інформаційного забезпечення структура інформаційного забезпечення призначення усіх баз даних принципи організації інформаційного забезпечення опис прийнятих видів контролю за маршрутами обробки даних при створенні та функціонуванні інформаційної бази; розглянуто організацію...