Сабақты бекіту сұрақтары
* Бейнемонитор қандай құрылғы? * Пиксель дегеніміз не? * Бейнеадаптер қандай құрылғы?
* GRT модулінің қызметі қандай? * Драйвер деп нені айтады?
Үйге тапсырма: 7.1, 7.2 тақырыптарды оқу
Пән аты: Информатика
Класы: 9 «А», 9 «Б», 9 «В», 9 «Г»
Сабақтың тақырыбы: Графикалық процедуралар мен функциялар. Графикалық объектілерді құру процедуралары. Графикалық режимде мәтін жазу процедуралары.
Сабақтың мақсаты:
Білімділік: Оқушыларды Паскаль тілінің мүмкіндіктерімен таныстыру. Графикалық процедуралар мен функциялар. Графикалық объектілерді құру процедуралары. Графикалық режимде мәтін жазу процедуралары туралы толық мағлұмат беру;
Дамытушылық: Графикалық процедуралар мен функциялар. Графикалық объектілерді құру процедуралары. Графикалық режимде мәтін жазу процедуралары туралы толық мағлұмат бере отырып оқушылардың Паскаль тіліндегі алған білімдерін дамыту.
Тәрбиелік: Оқушыларды адамгершілікке, патриоттыққа, ұқыптылыққа тәрбиелеу
Сабақтың түрі: аралас сабақ
Сабақтың барысы:
1.Ұйымдастыру
2.Өткен материалдарды қайталау
3.Жаңа сабақты түсіндіру
4.Компьютермен жұмыс
5.Сабақты бекіту
Өткен материалдарды қайталау сұрақтары
* Бейнемонитор қандай құрылғы?
* Пиксель дегеніміз не?
* Бейнеадаптер қандай құрылғы?
* GRT модулінің қызметі қандай?
* Драйвер деп нені атайды?
* Курсорды экранның кез келген нүктесіне қалай көшіреміз?
* Мәтіндік режимде экранда қалай терезе құруға болады?
* Экранды немесе экран бетіндегі бір жолды қалай тазартуға болады?
* Экрандағы мәтін жолдары арасына жаңа жол енгізу үшін не істеу керек?
Жаңа сабақты түсіндіру
Қазіргі дербес компьютерлердің графикалық ақпараттарды енгізу, шығару,және өңдеуге арналған техникалық құрылғылары бар. Графикалық ақпаратты енгізу үшін – сканер, ал шығару үшін дисплей экраны және плоттер пайдаланылады.
Графикалық программалау процесі тиімділігін арттыру мақсатында Borland International фирмасы СRAPH арнайы программалар кітапханасын жасап шығарған, онда қазіргі кездегі мониторлардың барлық типтерімен жұмыс істейтін, экранға түрлі мөлшердегі қаріптер шығара алатын драйверлер жиыны бар.
Дисплей экраны нүктелер жиыны болып табылады. Ол графикалық және мәтіндік режимдерде жұмыс атқара алады. Екі режимде де пиксель деп аталатын дисплей экранының режимде экранның әрбір нүктесін түрлі түске бояп, сол түстер арқылы сызық, мәтін және әр түрлі бейнелер кескіндеуге болады.
Графикалық режимде графикалық нүктелердің өзінің «координаталар жүйесі» енгізіледі.
Экрандағы графикалық бейне графикалық экранның буферінің күйіне байланысты графикалық нүктелердің жарықталуынан құралады. Экран буфері дегеніміз – бұл графикалық экранда әрбір пиксельдің жарықталыну түсі мен белгісі кодталған оперативті жадының бөлігі. Пайдаланылған графикалық экранның режиміне, дисплейдің типіне және жадының көлеміне тәуелді графикалық экран үшін бір немесе бірнеше буфер ұйымдастырылуы мүмкін. Мұндай буферлер графикалық экрандық беттер деп аталады. Дербес жағдайда, физикалық экран тек бір ғана бетпен байланысты болуы мүмкін. Графикалық ақпаратты сол мезетте шығаруға бағытталған буфер активті бет (буфер) деп аталады.
Графикалық режимді алғаш рет іске қосу (инициализациялану) үшін INITCRAPH («драйвер», «режим», «жолы» ) процедурасы қолданылады. Мұндағы, «драйвер» - графикалық драйверге арналған integer типті айнымалы, «режим» - адаптердің жұмыс режиміне арналған integer типті айнымалы (тағайындалатын графикалық режимінің нөмірі), жолы – графикалық драйвердің файлына баратын жолды көрсететін string типті өрнек.
Графиктік режимнен шығу үшін Closegraph процедурасы пайдаланылады.
GetGraphMode:Integer; функциясы адаптердің, яғни графикалық ағымдағы режимінің мәнін береді;
SetGraphMode (Mode;integer) – графикалық режимді тағайындайды, тазартады, мұндағы Mode – орнатылатын режимнің коды
MoveTo (X,Y:integer) – процедурасы курсорды көрсетілген координатаға орналастырады;
MoveRel (DX,DY:integer) – курсорды тұрған нүктесінен әрі қарай DX бірлігіне көлденең (оңға), DY бірлігіне тіке (төмен) бірлікке орын ауыстыру;
RestoreCRTMode процедурасы графикалық режимнің алдындағы режимді қалпына келтіреді. Оның CloseGraph процедурасынан өзгешелігі – қойылған графикалық режимдерді өшірмейді, буферді тазаламайды;
GetX және GetY функциялары курсордың ағымдағы координатасын анықтайды.
Достарыңызбен бөлісу: |