Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АСДП ЭКЗАМЕН ЖАУАПТАРЫ.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
224.77 Кб
Скачать

33.Стандартты модульдер. ( crt, system, printer)

ТР тілінде модуль деп - көбіне жеке файлда орналасқан және басқа программалар оларды қолдана алатын қосалқы программалар жиынтығын айтады. Модульдің аты UNIT деген қызметші сөзден кейін жазылады. Модуль файлда сақталуы тиіс. Файлдың аты модульдің тақырыбындағы атымен бірдей болуы тиіс. ТР тілінде 8 стандартты модульдер бар. Олар: system, dos, crt, printer, craph, turbo3, overlay, graph3.

SYSTEM - бұл модульге паскальдың барлық процедура мен функциялары және тағы басқа стандартты модульдерге кірмеген стандартты процедура мен функциялар жатады. (мыс: inc,dec). Бұл модуль кез келген программаға автоматты түрде қосылады.

PRINTER - бұл модуль арқылы принтерге тексттерді баспаға шығаруға болады. Бұл модульде PRN логикалық құрылғымен байланысатын TEXT типті LST атты файлдық айнымалысы анықталады. PRINTER модулі қосылғаннан кейін келесі программа орындалады:

uses printer

begin

writeln (LST,'turbo paskal 7.0');

end.

CRT - экранмен жұмыс істеу үшін тексттік режимнің басқаруын қамтамасыз ететін процедурамен функциялары осы модульге жатады. CRT модульдің қосалқы программалар көмегімен курсорды экранның кез келген позициясына жылжытуға, фонның түсін өзгертуге, терезелерді ұйымдастыруға болады.(gotoxy, textcolor, readkey,clrscr т.б.)

34. Graph модулі.

Бұл модульде экран жұмысының графикалық режимін басқару үшін көптеген типтер, тұрақтылар, процедура мен функциялар келтірілген. GRAPH модулінің қосалқы программалары сәйкес күйге келтіргеннен кейін ақпараттың графикалық құралдарының әр түрлі түрлерін қолдай алады. Графикалық техникалық құралдарын күйге келтіру арнайы программалар арқылы іске асырылады.

InitGraph( driver, mode: integer; path:string)- адаптер жұмысының графикалық режимін тағайындайды. Мұнда driver графикалық драйвердің түрін анықтайды. mode графикалық др-ң режимін анықтайды. path др. файлының атын және оның табу маршрутын анықтайды.

driver:=detect - др-ң түрін автоматты түрде анықтау. Сонда mode және path анықталмай автоматты түрде тағайындалады.

GraphResult - графикалық проц-ға соңғы қатынас жасаудың нәтижесін анықтайды.

Setbkcolor - фонның түсі.

Closegraph - графиканы жабу.

Setcolor - символдың түсі.

35. Graph –ты қолдану. Сызық пен нүктені экранға шығару. Мысал.

LINE процедурасы координатасы (х1,у1) болатын нүктеден координатасы (х2,у2) болатын нүктеге дейін түзу сызық сызады. мыс: LINE(х1,у1, х2,у2:integer). Түзу сызықты lineto, linerel процедураларын пайдаланып та сызуға болады. Ол үшін moveto сөзі арқылы сызық басталатын нүкте көрсетіледі. Сызықтың түрі және қалыңдығы setlinestyle, ал түсі setcolor процедурасы бойынша беріледі.

GetmaxX,GetmaxY-экранның көлденең ж/е тік кординаталарының ең максимал мәндерін анықтайды.