Робота з координатами
Питання для вивчення: 1. Координати, вікна, сторінки
Координати, вікна, сторінки. Будь-яке зображення формується з досить простих геометричних фігур. Це точки, відрізки прямих, кола і т.д. З геометрії відомо, що положення геометричного об'єкта і його форма задаються координатами його точок. Отже, для того щоб запрограмувати графічне вивведення, треба Багато графічних процедур та функції використовують покажчик поточної Функції GetMaxX і GetMaxY. Повертають значення типу Word, що містять максимальні координати екрану в Процедура SetViewPort. Встановлює прямокутне вікно на графічному Procedure SetVievPort (X1, Y1, X2, Y2: Integer; ClipOn: Boolean); Тут X1 .. Y2 - координати лівого верхнього (Х1, Y1) і правого Процедура ClearDevice. Очищає графічний екран. Після звернення до Питання для контролю вивченого матеріалу: 1. Які існують засоби для роботи з координатами? 2. Яким модулем підключається графічний режим? Література: Меженний О.А.Turbo Pascal: М: Издательский дом «Вильямс», 2006. – 336 с., стор. 213-216
Урок № 44 (згідно робочої навчальної програми) Принцип виведення точки та лінії на екран Питання для вивчення: 1. Процедури для зображення точки та лінії. Процедура PutPixel. Виводить заданим кольором точку за вказаними Procedure PutPixel (X, Y: Inteder; Color: word); Тут X, Y - координати точки; Color - колір точки. Процедура Line. Викреслює лінію з вказаними координатами початку і Procedure Line (X1, Y1, X2, Y2: Integer); Тут X1 .. Y1 - координати початку (X1, Y1) і кінця (X2, Y2) лінії. лінія Процедура SetLineStyle. Встановлює новий стиль викреслюють ліній. Procedure SetLineStyle (Type, Pattern, Thick: Word); Тут Type, Pattern, Thick - відповідно тип, зразок і товщина Const SolidLn = 0; (Суцільна лінія) DottedLn = 1; (Точкова лінія) CenterLn = 2; (Штрих-пунктирна лінія) DashedLn = 3; (Пунктирна лінія) UserBitLn = 4; (Візерунок лінії визначається користувачем) Питання для контролю вивченого матеріалу: 1. Яким чином будуються точки? 2. Яким чином будуються лінії? Література: Меженний О.А.Turbo Pascal: М: Издательский дом «Вильямс», 2006. – 336 с., стор. 217-222
Урок № 45 (згідно робочої навчальної програми) ©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|