Turbo pascal

Turbo Pascal программалау тiлiнде символдык режимнен бөлек графиктiк режимде жұмыс iстеуге болады. Онда әртурлi графиктiк кескiндер кұрастыру мумкiндiгi бар. Turbo Pascal графиктiк мумкiндiктеркiн пайдалану үшiн арнайы “GRAPH” кiтапханасы iске қосылады. GRAPH модулiнiн графиктiк процеду.раларыменен функцияларын қолданып графиктiк кесiндердi құрастыруга болады. GRAPH модулiнде орналаскан процедуралар мен функцияларды пайдалану үшiн программанын сипаттау болiмiнде көрсетiледi:
USES GRAPH.
Turbo Pascal.7.0 ортасын қолданатын Паскаль тiлiнде программалауда Graph модулiнiн 132 турактысы, 7 қосымша типi, 2 айнымалысы, 57 процедурасы және 22 функциясы пайдаланылады.
Графиктермен жұмыс iстеу алдында оған сәикес келетiн монитор режимiн орнату қажет. Турбо Паскаль тiлiнде алдын ала бекiтiлген драйверлер саны бар. Олардын әрқайсысы үш турлi режимдердiн бiрiнде жүмыс iстей алады. Драйвер типi мен оның режимi санмен немесе түракты түрiнде берiлген:
        
        1.1.Graph модулi
Turbo Pascal программалау тiлiнде символдык режимнен бөлек графиктiк
режимде жұмыс iстеуге болады. Онда әртурлi графиктiк ... ... бар. Turbo Pascal ... мумкiндiктеркiн пайдалану үшiн
арнайы “GRAPH” кiтапханасы iске қосылады. GRAPH модулiнiн графиктiк
процеду-раларыменен функцияларын ... ... ... ... GRAPH модулiнде орналаскан процедуралар мен функцияларды пайдалану
үшiн ... ... ... ... ... ... ортасын қолданатын Паскаль тiлiнде программалауда Graph
модулiнiн 132 турактысы, 7 қосымша типi, 2 айнымалысы, 57 процедурасы және
22 ... ... ... ... ... оған ... ... монитор
режимiн орнату қажет. Турбо Паскаль тiлiнде алдын ала бекiтiлген
драйверлер саны бар. Олардын әрқайсысы үш турлi режимдердiн бiрiнде жүмыс
iстей ... ... типi мен оның ... ... ... ... ... ... ... |CGA, MCGA ... |EGA, VGA ... |Hercules ... ... |AT&T 6300 (400 жол) ... |3270 PC ... ... ... модулi iске қосылысымен оның iшiндегi процедуралар мен
функцияларды пайдалана беруге болады.
Графикалык режимдi iске ... (Var Driver, Mode: integer; Path: string); ... ... графикалық режимдi анықтайтын параметр;
Mode – орнатылған драйвер файлының атауы және ... мәнi Graph ... ... ... жиынымен
шектеледi.
Көптеген видеоадаптерлер монитордың көрсету мүмкiндiктерiн өзгерте
алатын бiрнеше графикалық ... ... ... ... ... режимде
экранда 40(80) х 25 символ бейнелеуге болатын болса, графикалық режимде
онда бейнеленетiн ең кiшi объект – ... ...... ... ... көп ... VGA ... қалыпты режимiнде
экранда 640 х 480 пиксел көрiнедi және олардың 16 тусiн айыруга болады.
Uses Graph ... ... ... ... ... модулiнiң қызметiн толық пайдалануға мүмкiндiк бар.
InitGraph(Gd,Gm,’c:\ TP7’) процедурасы дербес компьютерге
қойылған видеоадаптердi автоматты түрде тауып, сәйкес графикалық
драйвердi iске қосады және оны ... ... ... ... ... ... апаратын жол. Графикалық
драйверлердi анықтау (Gd) және олардың жұмыс режимдерiн қою(Gm)
түрактылары төмендегi кестеде берiлген:
|Gd |Gm ... =0 |EGALo =0 {640 x 200; 16 ; 4} ... =1 |EGAHi =1 {640 x 350; 16 ; 2 } ... =2 |EGA64Lo =0 {640 x 200; 16 ;1 } ... =3 |EGA64Hi =1 {640 x 350; 4 ; 1 } ... =4 |EGAMonoHi =3 {640 x 350; 64K: 1 ; 25K:2 } ... =5 |VGALo =0 {640 x 200; 16 ; 4 } ... =6 |VGAMed =1 {640 x 350; 16 ; 2 } ... =7 |VGAHi =2 {640 x 480; 16 ;1 } ... =8 ... =0 {720 x 350; 1 } ... =9 ... =0 {640 x 480; 256 } ... =10 ... =1 {1024 x 768; 256 } ... ... ... өзге мәнi ( ... коды) режимге көшу
қателiгiн көрсетедi.
CloseGraph процедурасы графикалық драйвердi жадтан ... ... ... қалпына келтiредi.
1.2Графикалық координаталар жүйесi
Графикалық координаталар экрандағы нуктенiң (пикселдің) орнын
анықтайды. Графикалық координаталар ретiнде пикселдердiң реттiк нөмiрi
алынады. Мысалы: 640 ч 480 ... х, у ... >= 639, 0>=y >=479 ... болады. Х координатасынын
маны онга, ал у координатасынын манi
| ... ... ... х , у ... ... ... ... экранға бейнелеу үшiн оның декарттық (х,у) координаталарын
графикалық (х ,у ) координаталарға
Х = mx * x + dx
Y = ry – my * y ... ... ... ... ... dx және dy кескiннiң
экранның сол жақ жоғарғы шетiне қарағандағы ығысуын қамтамасыз етедi, ал
mx, my ... ... = mx * x ... = my * y ... ... тиic (x және у ... координаталары-
ның ең үлкен мәндерi). Мысалы: кескiндi экранның центрiне орналас-тыру
қажет болса
dx = rx div 2, dy = ry div ... ... ... ... мен ... қою процедуралары.
| ... | ... ... MoveTo (x, y: integer) ... (х, у) ... ... ... МoveRel (dx, dy: integer) ... (dx, dy) ... ... ... (r: integer) ... ... ... көшiредi және |
| |оны ... |
| ... ... ... с: 0- ... |
| |1- көк, 2- ... 3- ... 4- |
|П: SetColor (c: word) ... 5- ... 6- ... 7- ашық |
| |сүр, 8- қара сүр, 9- ашық көк, 10- ... ... 11- ашық көгiлдiр, 12- |
| ... ... 13- ... 14- |
| ... ақ, 128- |
| ... ... SetBkColor (c: word) ... ... ... ... ... ... (0,0) ... қояды және |
| ... ... ... ... ... SetLineStyle (s, t: word) |Сызықтын ... және ... |
| ... |
| |s: 0- ... 1- ... 2- |
| ... 3- ... 4- |
| ... |
| |t: 0- ... 1- жуан ... SetStyle (f, n, r: word) ... ... ... параметрлерiң |
| ... |
| |f- ... ... ... |
| |r- ... ... (1,x4) |
| ... ... және оның ... ... ... (s,c:word) |анықтайды, |
| |s: ... ... ... |
| ... ... ... |
| | |
| | |
| |2: 3: |
| |4: 5: |
| | |
| |6: 7: |
| |8:9: |
| |10: 11: |
| ... стилімен толтыру |
|П: SetFillPattern ... ... ... және оның ... ... Type, c: word) ... ... стандарт тип: |
| ... Type = array [1..8] of |
| |byte ... ... (p: word) ... ... ... анықтайды |
|П: SetVisualPage (p: word ... ... ... ... ... ... (x1, y1, x2, ... терезе кескіндейді |
| | ... | ... ... (cp, c: ShortInt |С ... ... ... |
|П: SetAllPalette (cp: word) | ... (c, r, g, b: ... | C ... ... ... көк |
| ... өзгертеді(0

Пән: Информатика
Жұмыс түрі: Реферат
Көлемі: 6 бет
Бұл жұмыстың бағасы: 200 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Turbo Pascal - дағы енгізу және шығару операторлары26 бет
Turbo Pascal - жоғары деңгейлі программалау жүйесі22 бет
Turbo Pascal 7.0 интегралдық программалау ортасын пайдалану43 бет
Turbo Pascal 7.0. программалау тілі10 бет
Turbo Pascal бағдарламалау тілі8 бет
Turbo pascal бағдарламамалау ортасы. спрайттар28 бет
Turbo Pascal бағдарламасындағы графикалық режим9 бет
Turbo Pascal бойынша электрондық оқу әдістемесі14 бет
Turbo pascal жайлы мәліметтер17 бет
Turbo Pascal жүйесінде жолдарды ұйымдастыру технологиясы22 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь