Графикалық режим
Мазмұны
Бұл жұмыс келесі бөлімдерден тұрады: кіріспе, компьютерлік техниканың қауіпсіздік ережелері, негізгі бөлім (Turbo Pascal ортасында графикалық режим, GRAPH модулінің процедуралары мен функциялары, геометриялық объектілерді құру, мәтін шығару және мәтіндік режим), арнайы бөлім (есептің қойылымы, идентификатор кестесі, шешу алгоритмі, бағдарлама листингі, оператор мен бағдарламаға нұсқаулар), қорытынды, пайдаланылған әдебиеттер тізімі және қосымша (блок-схема мен нәтиже).
Негізгі бөлімдер
- 1. Компьютерлік техниканың қауіпсіздік ережесі
- 2. Негізгі бөлім: Turbo Pascal-да жұмысты бастау, программа құрылымы, графикалық режим, GRAPH модулі, геометриялық объектілер, графикалық режимде мәтін, мәтіндік режим
- 3. Арнайы бөлім: есептің қойылымы, идентификатор кестесі, шешу алгоритмі, листинг, оператор және бағдарлама нұсқауы
- Қосымша: блок-схема, нәтиже
Кіріспе
Қазіргі компьютерлерде мәтіндік символдармен қатар әртүрлі суреттер мен графиктерді де салуға болады. Бұл үшін Turbo Pascal тілінде графикалық режиммен жұмыс істейтін түрлі процедуралар қолданылады. Аталған мүмкіндіктер IBM PC тәрізді дербес компьютерлерде кеңінен пайдаланылған.
Графикалық режимнің мүмкіндіктері
Дисплей экранында нүкте, түзу немесе қисық сызық, шеңбер, эллипс және кез келген тұйық сызықты сызуға болады. Сонымен қатар тұйық аймақтарды әртүрлі түстермен бояп, көрнекі бейнелер жасауға мүмкіндік бар.
- Нүкте, сызық, доға, шеңбер, эллипс салу
- Тұйық фигураларды түрлі түспен бояу
- Объектілерді жылжыту, айналдыру, көшіру
Координаталар және экран жазықтығы
Экранға график немесе фигура салу үшін нүктелердің координаталарын көрсету қажет. Осы тәсіл арқылы геометриялық объектілердің орналасуы мен өлшемі дәл анықталады.
Негізгі идея: кез келген кескін — координаталары анықталған нүктелер мен сызықтар жиыны.
Turbo Pascal 7.0 және GRAPH модулі
Turbo Pascal 7.0 нұсқасында графикалық режимде жұмыс істеуге арналған процедуралар мен функциялар өте көп. Бұл мүмкіндіктерді пайдалану үшін алдымен GRAPH модулін қосып, оның ішіндегі құралдарға қол жеткізуге болады.
InitGraph — графикалық режимді іске қосу
Графикалық режимді алғаш рет инициализациялау үшін InitGraph процедурасы қолданылады. Егер дисплей типі белгісіз болса, стандартты Detect тұрақтысы арқылы драйвер автоматты түрде таңдалып, тиімді режим орнатылады.
CloseGraph — графикалық режимден шығу
Бағдарламаны аяқтап, графикалық режимден шығу үшін параметрсіз жазылатын CloseGraph процедурасы қолданылады. Бұл кезде графикалық режим алынып тасталып, бейнелер буфері босатылады.
Курстық жобада орындалған жұмыс
Курстық жобаның тақырыбына сәйкес геометриялық фигуралардың графиктерін салу қарастырылды. Қажетті процедураларды пайдалана отырып, экранға әртүрлі геометриялық объектілер салынды: төртбұрыш, шеңбер, эллипс, доға, түзу және басқа фигуралар.
Түстер палитрасы
Фигураларды салуда 0–15 аралығындағы түстер қолданылды.
Көлемі: 34 бет
Нәтиже
Графикалық режимді орнатып, одан дұрыс шығу тәсілдері меңгерілді. GRAPH модулінің негізгі құралдары арқылы экранда геометриялық объектілерді құру және оларды көрнекі түрде бейнелеу мүмкіндігі көрсетілді.