Саба?ты? та?ырыбы: Графикалы? процедуралар мен функциялар
Саба?ты? ма?саты:
Білімділік: О?ушыларды Паскаль тіліні? м?мкіндіктерімен таныстыру. Графикалы? процедуралар мен функциялар. Графикалы? объектілерді ??ру процедуралары. Графикалы? режимде м?тін жазу процедуралары туралы толы? ма?л?мат беру;
Дамытушылы?: Графикалы? процедуралар мен функциялар. Графикалы? объектілерді ??ру процедуралары. Графикалы? режимде м?тін жазу процедуралары туралы толы? ма?л?мат бере отырып о?ушыларды? Паскаль тіліндегі ал?ан білімдерін дамыту.
?азіргі дербес компьютерлерді? графикалы? а?параттарды енгізу, шы?ару,ж?не ??деуге арнал?ан техникалы? ??рыл?ылары бар. Графикалы? а?паратты енгізу ?шін – сканер, ал шы?ару ?шін дисплей экраны ж?не плоттер пайдаланылады.
Графикалы? программалау процесі тиімділігін арттыру ма?сатында Borland International фирмасы СRAPH арнайы программалар кітапханасын жасап шы?ар?ан, онда ?азіргі кездегі мониторларды? барлы? типтерімен ж?мыс істейтін, экран?а т?рлі м?лшердегі ?аріптер шы?ара алатын драйверлер жиыны бар.
Дисплей экраны н?ктелер жиыны болып табылады. Ол графикалы? ж?не м?тіндік режимдерде ж?мыс ат?ара алады. Екі режимде де пиксель деп аталатын дисплей экраныны? режимде экранны? ?рбір н?ктесін т?рлі т?ске бояп, сол т?стер ар?ылы сызы?, м?тін ж?не ?р т?рлі бейнелер кескіндеуге болады.
Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Просмотр содержимого документа
«Графикалы? процедуралар мен функциялар »
САБАҚ ЖОСПАРЫ «Бекітемін» ________________
Оқу ісінің меңгерушісі
«___________» ________20 ж
Пән аты: Информатика
Класы: 9 «А»
Сабақтың тақырыбы: Графикалық процедуралар мен функциялар
Сабақтың мақсаты:
Білімділік: Оқушыларды Паскаль тілінің мүмкіндіктерімен таныстыру. Графикалық процедуралар мен функциялар. Графикалық объектілерді құру процедуралары. Графикалық режимде мәтін жазу процедуралары туралы толық мағлұмат беру;
Дамытушылық: Графикалық процедуралар мен функциялар. Графикалық объектілерді құру процедуралары. Графикалық режимде мәтін жазу процедуралары туралы толық мағлұмат бере отырып оқушылардың Паскаль тіліндегі алған білімдерін дамыту.
Қазіргі дербес компьютерлердің графикалық ақпараттарды енгізу, шығару,және өңдеуге арналған техникалық құрылғылары бар. Графикалық ақпаратты енгізу үшін – сканер, ал шығару үшін дисплей экраны және плоттер пайдаланылады.
Графикалық программалау процесі тиімділігін арттыру мақсатында 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 функциялары курсордың ағымдағы координатасын анықтайды.
Нүкте салу операторы. Экранның кез келген жеріне нүкте салуға болады.
PutPixel процедурасы экранға нүктені көрсетілген координатасымен және түсімен шығарады.
Форматы:PutPixel(х,у,С); мұндағы х,у - нүктенің координатасы, С – түсі.
GetPixel функциясы - координатасы көрсетілген экаранның графикалық нүктесінің түсін анықтайды.
Форматы:GetPixel (х,у,С); мұндағы х,у - нүктенің координатасы, С – түсі.
Line процедурасы бастапқы және соңғы нүктелерінің көрсетілген координатасы бойынша кесінді салу.
Компьютермен жұмыс
№1. Экранда бұрыш жасаған екі түзу сызық, шеңбер центрінде орналасқан нүкте салу программасын құру керек.