18 сабақ МҰҒалімге ақпарат 



бет2/3
Дата25.08.2017
өлшемі380,56 Kb.
#27513
1   2   3




8-слайд Координаталар жүйесі



  • Экрандағы кез-келген сурет - көптеген нүктелердің жиынтығы. Ал суреттерді программа арқылы салу үшін арнайы процедуралар және функциялар қолданылады




9-слайд

Графикалық режим бастау

USES crt, graph;

VAR gd, gm : Integer;

……..

Begin gd:=detect;



InitGraph(gd, gm, ‘жол’);

………


………

Readkey;


CloseGraph;

End.




10-слайд Графикалық процедуралар және функциялар

  • Pascal-дағы ірірек бірліктер бұл – көптеген процедуралары мен функциялары бар программалық модульдер. Модульдер – тәуелсіз программалар. Модульді программаға қосу үшін оның атын көрсету (нұсқау) жеткілікті:

USES модуль аты

  • Компьютермен текстік және графикалық режимде жұмыс істеу үшін сәйкес стандартты кітапханалық модульдерді қосу қажет:

USES crt

  • Crt модулін пайдалана отырып, экранға шығатын символдардың түсін, мөлшерін, экранның түсін өзгертуге болады.

USES graph




11-слайд Графикалық режимге көшу процедурасы

  • Графикамен жұмыс жасаудың алдында монитордың ең келісімді бейнережимін орнату керек. driver:=detect командасы detect стандартты костантаның көмегімен драйвердің типін анықтайды 

  • Graph модулінің  InitGraph процедурасы драйвердің типін орналасуын  және оның жұмысы режимін (шешілуін, палитра типін) көрсете отырып, графикалық режимді іске қосады

ЖАЗЫЛУЫ:

  • Initgraph  (driver var, mode var:integer);







12-слайд Графикалық режим процедуралары мен функциялары.

  • CloseGraph процедурасы графикалық режимнен шығару қызметін атқарады

  • GetGraphMode : integer- функциясы графикалық режимнің ағымдағы мәнін көрсетеді

  • SetGraphMode(Mode:integer) –процедурасы графикалық режимді орнатады және экранды тазалайды

  • Моde –орнатылатын режим коды,осы процедура көмегімен графикалық режимге көшуге және кері өтуге мүмкіндік береді




13-слайд

Графикалық режим процедуралары мен функциялары.

  • Move To (X,Y:integer) –курсорды көрсетілген жаңа координаталарға жылжыту

  • MoveRel (DX DY:integer) –курсорды тұрған нүктесінен әрі қарай (оңға/ төмен) жылжыту

  • Restore CRTMode – процедурасы графикалық режимнің алдыңғы режимді қалпына келтіру

  • Get X:integer –функциясы Х координатасының ағымдағы мәнін береді

  • Get Y:integer –функциясы У координатасының ағымдағы мәнін береді



14-слайд Түстердің нөмірленуі

Түстің номері

Түстің аты

Тұрақты

0

Қара

Black

1

Көк

Blue

2

Жасыл

Green

3

Көгілдір

Cyan

4

Қызыл

Red

5

Күлгін

Magenta

6

Қоңыр

Brown

7

Ақ

LightGray

8

Сұр

DarkGray

9

Көгілдір көк

Light Blue

10

Ашық  көгілдір

Light Green

11

Ашық  жұпаргүл түсті

Light Cyan

12

Ашық қызыл (алқызыл)

Light Red

13

Ашық күлгін

Light Magenta

14

Сары

Yellow

15

Ақ,  ашық ақ

White






15-слайд Экранды тазалайтын процедуралар

  • Clrscr - экран не терезені тазалайды.Курсор экранның сол жақ жоғарғы бөлігіне көшеді, мәтіндік режимде жұмыс атқарады

  • ClrEol -курсордан жол соңына дейінгі символдарды өшіреді

  • DelLine -курсор орналасқан жолдағы символдарды өшіреді

  • InsLine -курсор орналасқан бөлікке жаңа жол енгізеді, төменгі символдар бір қатар төмендейді




16-слайд Мысалдар:









іі. алғашқы бекіту




Мына кестені толтыра отырып сабақтың мазмұны бойынша қорытынды шығар.

“Графика” және “компьютерлік графика” ұғымы

Графикалық режим модульдері, процедуралары және функциялары

Графикалық режим функцияларын есеп шығаруда қолдану










Қорытынды:___________________________________________________________





ііі. құзырлылық қалыптастыру





Достарыңызбен бөлісу:
1   2   3




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет