72217
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 6.900 руб.;
- курсы повышения квалификации от 1.500 руб.
Престижные документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ 50%

ВНИМАНИЕ: Скидка действует ТОЛЬКО сейчас!

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок")

ИнфоурокИнформатикаКонспектыTurbo Pascal бағдарламасының графикалық мүмкіндіктерін есеп шығаруда қолдана білу

Turbo Pascal бағдарламасының графикалық мүмкіндіктерін есеп шығаруда қолдана білу

библиотека
материалов
Скачать материал целиком можно бесплатно по ссылке внизу страницы.

Turbo Pascal бағдарламасының графикалық мүмкіндіктерін есеп шығаруда қолдана білу

Turbo Pascal тілінде растрлық графика жұмыс істейді, оның ең бірінші инструкциясы Uses Graph. График нүктелерден-пиксельдерден тұрады. Пиксель – экранның адресте-летін ең кіші элементі. Алдымен графика шығара алатын бейнережимді іске қосу керек. Мұнда экран-ның пиксельмен берілген мөлшері және түстер саны беріледі.

Графикада үш координаттық жүйе қолданылады: абсолюттік, салыстырмалы және масштабталған жүйе. Вертикаль және горизонталь өстер бойынша пиксельдер саны экран типіне байланысты болады.

Абсолюттік координатада координаттар басы – (0;0) нүктесі сол жақ жоғарғы бұрышта болып сан-алады, х координатасы солдан оңға қарай, у коор-динатасы жоғарыдан төмен қарай өседі.

Салыстырмалы режимде координаталар басы экранның кез келген нүктесіне ауыстырыла алады.

Масштабталатын режимде экран бетінде мас-штабталған координаталар беруге болады, онда х пен у өстері бойынша минимум және максимум мәндер енгізіп, жұмыс істеуе мүмкіндік бар.

Жалпы абсолюттік графикалық режимде әрбір  пиксель берілген 16 түстің біріне боялады;(0,0) -  экранның сол жақ жоғарғы бұрышы координатасы ,(639,479) -  оң жақ төменгі бұрышы координаталары болады;

-  әр түрлі фигураларды экранға шығару үшін алдын ала графикалық режимді іске қосып алу керек. Жалпы дисплей адаптерлері графикалық режимде 200, 350 тіпті 600 нүктелерден тұратын экран жолдарының әрқайсысы- нда 640, 720, 800 нүктелер тіз- бегін бейнелей алады. Мұндағы нүкте деп отырғанымыз – өлшемі 0,8х1 мм2 шамасында болып келген (CGA) кішкентай тіктөрбұрыш, яғни пиксель.

Әрбір нүктенің координаталары екі бүтін санмен (Х, У) анықталады. Дисплей экранына график салу үшін оның нүктелерінің координаталарын көрсету қажет. Координаталар басы (0,0) болып экранның сол жақ жоғарғы бұрышы есептеледі. Х координаталары (бағаналар немесе позициялар нөмірлері) солдан оңға қарай, ал У мәндері (жолдар немесе қатарлар) жоғары-дан төмен қарай өсіп отырады. Мысалы, VGA адапте-рінің экран бұрыштарының координаталарын Х=0..799, Y=0..599 аралығында көрсету қажет. Экранда Х өсі сол-дан оңға қарай, Y өсі жоғарыдан төмен қарай бағыт-талған, ал оның шеткі нүктелерінің координаталары суретте көрсетілген.

Олардың ең жоғарғы мәндері пайдаланылған экран адаптеріне тәуелді болады, яғни (0,0)..(320х200), (0,0)..(640х480), (0,0)..(800х600) аралықтарында және т.б. болуы мүмкін.

Сонымен, графикалық режимде экрандағы кез келген объект көрініп тұрған нүктелер тобынан тұрады. Мәтіндік режимнен графикалық ре-жимге көшкенде экран тазартылады. Графикалық режимде экраннан курсор көрінбейді. Дисплей экраны-ның бетіне (кейін қағазға) нүкте, түзу немесе қи-сық сызық, шеңбер, эллипс және кез келген тұйық сызық сызып шығаруға болады. Сонымен қатар тұ-йық сызықтардың ішін әр түрлі түске бояп қою мүм кіндіктері де бар. Сызықтарды жылжыту, айналдыру және басқа орынға көшіру арқылы көрнекі бейнелер мен мультфильмдер жасауға болады.

График тұрғызу үшін оны шығару немесе бастау нүктесін көрсету қажет. Мәтіндік режимде ол курсор позициясы болып саналады, ал графикалық режимде көрініп тұратын курсор жоқ, бірақ экранда көрінбейтін курсор тәрізді сілтеме белгі CP (current poіnter) бар. Негізінде оны да курсор деп қабылдауға болады.

Графикалық режимдегі жұмыстарды атқаратын Turbo Pascal нұсқасында графикалық функциялар өте көп, енді біз солардың негізгілеріне тоқталып өтеміз.

initgraph(Driver,Mode,Path);

графикалық режимді іске қосады. Driver параметрі бейнелік жүйе драйверін анықтайды, Mode параметрі - бейнелік жүйе жұмыс режимін береді, ал Path параметрі - драйвер файлының орнын көрсетеді.

Көбінесе Driver параметрі мәні ретінде detect болатын бүтін константа қолданылады. Мұндайда initgraph функциясының өзі графикалық драйвер типін анықтап, ең дұрыс режимді таңдап алады.

Графикалық режимде сызық түстерін, тұйық сызықтар ішін түрлі түске бояуға болады.



Краткое описание документа:
Turbo Pascal бағдарламасының графикалық мүмкіндіктерін есеп шығаруда қолдана білу Turbo Pascal  тілінде растрлық графика жұмыс істейді, оның ең бірінші инструкциясы Uses Graph. График нүктелерден-пиксельдерден тұрады. Пиксель – экранның адресте-летін ең кіші элементі. Алдымен графика шығара алатын бейнережимді іске қосу керек. Мұнда экран-ның пиксельмен берілген мөлшері және түстер саны беріледі.     Графикада үш координаттық жүйе қолданылады: абсолюттік, салыстырмалы және масштабталған жүйе. Вертикаль және горизонталь өстер бойынша пиксельдер саны экран типіне байланысты болады. Абсолюттік координатада координаттар басы – (0;0) нүктесі сол жақ жоғарғы бұрышта болып сан-алады, х координатасы солдан оңға қарай,  у коор-динатасы жоғарыдан төмен қарай өседі.     Салыстырмалы режимде координаталар басы экранның кез келген нүктесіне ауыстырыла алады.     Масштабталатын режимде экран бетінде мас-штабталған координаталар беруге болады, онда х пен у өстері бойынша минимум және максимум мәндер енгізіп, жұмыс істеуе мүмкіндік бар. Жалпы абсолюттік графикалық режимде әрбір  пиксель берілген 16 түстің біріне боялады;(0,0) -  экранның сол жақ жоғарғы бұрышы координатасы ,(639,479) -  оң жақ төменгі бұрышы координаталары болады; -  әр түрлі фигураларды экранға шығару үшін алдын ала графикалық режимді іске қосып алу керек.   Жалпы дисплей адаптерлері    графикалық режимде 200, 350    тіпті 600 нүктелерден тұратын    экран жолдарының әрқайсысы-   нда 640, 720, 800 нүктелер тіз-   бегін бейнелей алады. Мұндағы нүкте деп отырғанымыз –    өлшемі 0,8х1 мм2 шамасында   болып келген (CGA) кішкентай тіктөрбұрыш, яғни пиксель. Әрбір нүктенің координаталары екі бүтін санмен (Х, У) анықталады. Дисплей экранына график салу үшін оның нүктелерінің координаталарын көрсету қажет. Координаталар басы (0,0) болып экранның сол жақ жоғарғы бұрышы есептеледі. Х координаталары (бағаналар немесе позициялар нөмірлері) солдан оңға қарай, ал У мәндері (жолдар немесе қатарлар) жоғары-дан төмен қарай өсіп отырады. Мысалы, VGA адапте-рінің экран бұрыштарының координаталарын Х=0..799, Y=0..599 аралығында көрсету қажет. Экранда Х өсі сол-дан оңға қарай, Y өсі жоғарыдан төмен қарай бағыт-талған, ал оның шеткі нүктелерінің координаталары суретте көрсетілген.  Олардың ең жоғарғы мәндері пайдаланылған экран адаптеріне тәуелді болады, яғни (0,0)..(320х200), (0,0)..(640х480), (0,0)..(800х600) аралықтарында және т.б. болуы мүмкін. Сонымен, графикалық режимде экрандағы кез келген объект көрініп тұрған нүктелер тобынан тұрады. Мәтіндік режимнен графикалық ре-жимге көшкенде экран тазартылады. Графикалық режимде экраннан курсор көрінбейді. Дисплей экраны-ның бетіне (кейін қағазға) нүкте, түзу немесе қи-сық сызық, шеңбер, эллипс және кез келген тұйық сызық сызып шығаруға болады. Сонымен қатар тұ-йық сызықтардың ішін әр түрлі түске бояп қою мүм кіндіктері де бар. Сызықтарды жылжыту, айналдыру және басқа орынға көшіру арқылы көрнекі бейнелер мен мультфильмдер жасауға болады. График тұрғызу үшін оны шығару немесе бастау нүктесін көрсету қажет. Мәтіндік режимде ол курсор позициясы болып саналады, ал графикалық режимде көрініп тұратын курсор жоқ, бірақ экранда көрінбейтін курсор тәрізді сілтеме белгі CP (current poіnter) бар. Негізінде оны да курсор деп қабылдауға болады.      Графикалық режимдегі жұмыстарды атқаратын Turbo Pascal  нұсқасында графикалық функциялар өте көп, енді біз солардың негізгілеріне тоқталып өтеміз. initgraph(Driver,Mode,Path); графикалық режимді іске қосады. Driver параметрі бейнелік жүйе драйверін анықтайды, Mode параметрі - бейнелік жүйе жұмыс режимін береді, ал Path параметрі - драйвер файлының орнын көрсетеді. Көбінесе Driver параметрі мәні ретінде detect болатын бүтін константа қолданылады. Мұндайда initgraph функциясының өзі графикалық драйвер типін анықтап, ең дұрыс режимді таңдап алады. Графикалық режимде сызық түстерін, тұйық сызықтар ішін түрлі түске бояуға болады.  
Общая информация

Номер материала: 126418061349

Вам будут интересны эти курсы:

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «Оператор персонального компьютера»
Курс «1С: Предприятие 7.7»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Оставьте свой комментарий
Для того чтобы задавать вопросы нужно авторизироватся.
Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.