презентация

Download Report

Transcript презентация

Тема урока:
«ГРАФИЧЕСКИЕ
ВОЗМОЖНОСТИ
ЯЗЫКА PASCAL»
Uses Graph
1.
Какой модуль используется для
переключения экрана из текстового в
графический режим в среде ТурбоПаскаля?
Initgraph (gd, gm, ‘c:\tp7\bgi’)
Какая процедура используется для
инициализации графического режима
работы адаптера?
Формат обращения процедуры
инициализации графического режима
работы адаптера.
2.
CloseGraph
3.
Какая процедура осуществляет
прекращение работы адаптера в
графическом режиме?
putpixel(x, y, c)
Какая процедура выводит пиксель
заданным цветом по указанным
координатам?
Формат обращения к процедуре вызова
пикселя заданным цветом по указанным
координатам.
4.
line(x1, y1, x2, y2)
Какая процедура осуществляет
вычерчивание линии с указанными
координатами начала и конца?
Формат обращения к этой процедуре.
5.
circle(x, y, r)
Какая процедура вычерчивает
окружность?
Формат обращения к этой процедуре.
6.
(0;0) - в левом верхнем углу
7. Где на экране находится точка начала
координат?
Setcolor (c)
8. Какая процедура устанавливает
текущий цвет?
Процедуры вывода
текста на экран
• SetColor – процедура, которая устанавливает цвет
текста.
• SetTextStyle(F,D,Z) – процедура, которая
устанавливает стиль выводимого текста. Где F –
номер шрифта, D – направление вывода надписи, Z –
увеличение размера текста, относительно базового.
• Направление вывода надписи можно задавать по
двум значениям – 0 – по горизонтали слева на право,
1 – по вертикали снизу вверх (причём символы
поворачиваются на 900).
• OutTextXY(X, Y,S) – процедура вывода строки S в
позицию по заданным координатам.
НАЙДИ СООТВЕТСТВИЕ
Для каждого из представленных ниже
фрагментов
программы
выберите
соответствующее изображение
ИСТИНА ИЛИ ЛОЖЬ?
1.
2.
3.
4.
Прежде чем выводить на экран графические
изображения, необходимо с помощью процедуры
InitGraph осуществить переход в графический
режим.
Заполнение экрана или какой-либо замкнутой
фигуры можно осуществить только сплошным
фоном определенного цвета.
Все подпрограммы модуля GRAPH, выводящие на
экран какие-либо изображения, используют при
этом текущий цвет, установленный с помощью
процедуры SetColor.
Положение той или иной точки на экране
определяется ее координатами по горизонтали и
вертикали, которые отсчитываются от правого
нижнего угла экрана, начиная с 0.
ИСТИНА ИЛИ ЛОЖЬ?
5. Любое сложное изображение на экране
состоит из светящихся точек (или пикселей).
6. Линия отображается с использованием
стиля и толщины, определенных
процедурой SetLineStyle, и цвета,
заданного процедурой SetColor.
7. Залить цветом можно только окружность.
8. В графическом режиме можно менять
шрифты, варьировать величину букв и
выбирать направление вывода текста
(слева направо или снизу вверх).
Гимнастика для глаз
«Олимпийские кольца»
Олимпийские кольца – Это
официальная
эмблема
Олимпийских
Игр.
Эмблема состоит из пяти
сцепленных между собой
колец (кругов) на белом
фоне. Разработан этот
символ
самим
основателем
современных
Олимпийских
Игр
–
бароном
Пьером
де
Кубертеном в 1913 году.
Идея была им взята из
изображений
подобных
колец на древнегреческих
предметах.
«Олимпийские кольца»
Существует
неподтвержденная версия,
что 5 колец Пьер де
Кубертен связывал с пятью
частями света: Европа —
синий,
Америка
—
красный, Азия — жёлтый,
Африка
—
чёрный,
Австралия — зелёный. На
флаге любого государства
мира
присутствует
по
крайней мере один цвет из
представленных
на
эмблеме.
«Олимпийские кольца»
Существует
строгий
кодекс,
касающийся
применения
этого
символа,
которому
должны следовать при
любых обстоятельствах.
Например, даже если
олимпийские
кольца
изображены на черном
фоне, черное кольцо не
должно быть заменено
кольцом другого цвета.
Написать программу,
изображающую на экране
пять олимпийских колец и
надпись «SOCHI 2014»
Варианты колец (уровень сложности):
Написать программу,
изображающую на экране
пять олимпийских колец и
надпись «SOCHI 2014»