«Весна — лето 2024»

Сабақтың тақырыбы:"Графикалық процедуралар"

Қазіргі дербес компьютерлердің графикалық ақпараттарды енгізу, шығару,және өңдеуге арналған техникалық құрылғылары бар. Графикалық ақпаратты енгізу үшін – сканер, ал шығару үшін дисплей экраны және плоттер пайдаланылады.

Графикалық программалау процесі тиімділігін арттыру мақсатында Borland International фирмасы СRAPH арнайы программалар кітапханасын жасап шығарған, онда қазіргі кездегі мониторлардың барлық типтерімен жұмыс істейтін, экранға түрлі мөлшердегі қаріптер шығара алатын драйверлер жиыны бар.

Дисплей экраны нүктелер жиыны болып табылады. Ол графикалық және мәтіндік режимдерде жұмыс атқара алады. Екі режимде де пиксель деп аталатын дисплей экранының режимде экранның әрбір нүктесін түрлі түске бояп, сол түстер арқылы сызық, мәтін және әр түрлі бейнелер кескіндеуге болады

Олимпиады: Информатика 1 - 11 классы

Содержимое разработки

арналған техникалық құрылғылары бар. Графикалық ақпаратты енгізу үшін – сканер, ал шығару үшін дисплей экраны және плоттер пайдаланылады.

Графикалық программалау процесі тиімділігін арттыру мақсатында Borland               International фирмасы СRAPH арнайы программалар кітапханасын жасап шығарған, онда қазіргі кездегі мониторлардың барлық типтерімен жұмыс істейтін, экранға түрлі мөлшердегі қаріптер шығара алатын драйверлер жиыны бар.

Дисплей экраны нүктелер жиыны болып табылады. Ол графикалық және мәтіндік режимдерде жұмыс атқара алады. Екі режимде де пиксель деп аталатын дисплей экранының режимде экранның әрбір нүктесін түрлі түске бояп, сол түстер арқылы сызық, мәтін және әр түрлі бейнелер кескіндеуге болады.

Графикалық режимде графикалық нүктелердің өзінің «координаталар жүйесі» енгізіледі.

Графикалық режимді алғаш рет іске қосу (инициализациялану) үшін INITCRAPH («драйвер», «режим», «жолы» ) процедурасы қолданылады. Мұндағы, «драйвер» - графикалық драйверге арналған integer типті айнымалы, «режим» - адаптердің жұмыс режиміне арналған integer типті айнымалы (тағайындалатын графикалық режимінің нөмірі), жолы – графикалық драйвердің файлына баратын жолды көрсететін string типті өрнек.

Графиктік режимнен шығу үшін Closegraph процедурасы пайдаланылады.

MoveTo (X,Y:integer) – процедурасы курсорды көрсетілген координатаға орналастырады;

SetBkColor процедурасы

SetBkColor процедурасы фон түсін орнатады.

Процедуражазылуы:

Procedure SetBkColor (Color:Word);

Мұндағы Color - фонныңжаңатүсі.

Фонтүсітерезеүшінемес, экрантүсінөзгертугеберіледі. Фонды өзгерту кодтары 0-15 аралығында болуы тиіс.

Мысалы:

SetBkColor(2);

немесе SetBkColor(Green);

Берілгенмысалкөмегіменэкранфоныжасылтүскеөзгертіледі.

SetСоlоr процедурасы

Бейнеленетін символдар мен түзулердін түсін орнату процедурасы. SetСоlоr процедурасының жалпы жазылуы:

SetСоlоr (Со1оr:Wогd);

Мұндағы Соlоr - ағымдағы түс.

Мысалы:

SetСоlоr (1); - экранға бейнелер көк түске боялып шығарылады.

SetFillStyle процедурасы

SetFillStyle боялу түсін және ңұсқасын анықтайды.

Процедураныңжазылуы:

Procedure SetFillStyle(Pattern:Word;Color:Word);

   Мұндағы: Pattern   -   толтыру   ңұсқасы (төмендегікестедекөрсетілген);

SetLineStyle процедурасы

SetLineStyle түзудің жана түрін белгілейді.

Процедураныңжазылуы:

Procedure SetLineSryle(Type,Pattern,Thick:Word);

Мұндағы: Туре - түзу типі (кесте);

Pattern - түзу түpi; 

Thick - түзу қалындығы.

FloodFill(x, y : integer; Border : Word)- ағымдағы түспен тұйық фигураны бояу;

OutTextXY(x, y : integer

Получите свидетельство о публикации сразу после загрузки работы



Получите бесплатно свидетельство о публикации сразу после добавления разработки


Серия олимпиад «Весна — лето 2024»



Комплекты учителю



Качественные видеоуроки, тесты и практикумы для вашей удобной работы

Подробнее

Вебинары для учителей



Бесплатное участие и возможность получить свидетельство об участии в вебинаре.


Подробнее