Суз боши Borland С++ графикасига кириш


Download 299 Kb.
bet1/7
Sana22.02.2023
Hajmi299 Kb.
#1222106
  1   2   3   4   5   6   7
Bog'liq
Borland C графикаси


МУНДАРИЖА
бет
Суз боши…………………………………………………………………………………….4
Borland С++ графикасига кириш…………………………………………………………..6
Лабаратория иши № 1. Чизикли объектларни чизиш…………………………………...14
Лаборатория иши № 2. Икки улчамли графикали объектларни чизиш………………..17
Лаборатория иши № 3. Кесишган тасвирларни шакллантириш………………………21
Лаборатория иши № 4. Полигонларни куришда афин алмаштиришлари координаталаридан фойдаланиш………………………………………………………….26
Лаборатория иши № 5. Графикли объектларни куришда рекурсияларнинг кулланилиши………………………………………………………………………………..29
Адабиётлар………………………………………………………………………………….33
Дастурлар……………………………………………………………………………………34

Амалиёт бешта лаборатория ишидан иборат ва “Компьютер графикаси асослари ” укув дастури асосида тайёрланган. Унинг максади талабаларнинг маърузаларда олган билимларини икки улчамли ва ундан кийинрок уч улчамли объектлар куришда дастурларини тузиш билан мустахкамлашдан иборат. Хар бир лаборатория иши назарий билимлар хакида керакли маълумотларни узида мужассамлаштиради, киска методик курсатмалар ва дастурлардан иборат. Лаборатория ишлари геометрик шаклларни кийинлик даражаси буйича жойлаштирилган. Бу мисоллардан талабалар хаётий топширикларни ечишда кул келадиган дастурлаштириш усулларини топишлари мумкин.


Талаба ишлайдиган босма курилмаларда оддий чикариш билан таккослаганда график маълумотларни чикариш кизикрок туюлади. Компьютер графикасига узига хос кизикиш шахсий фаолият натижасида график тасвирларни хосил килишда пайдо булади.
“Узинг бажар” тизимини барча куринишдаги фаолиятларга куллаш, бирок машина графикасида биз шахсий карорларимизни аник ва амалга оширувчи ёрдамчи уникал холатига эга буламиз.
Гап шундаки, шахсий компютерлар билан унинг воситалари ёрдамида функцияларни бажариш холатида, топширикларни ечиш сифатида караб урганиш хам мумкин. Бизнинг максадимиз шахсий компьютерда уч улчамли худудда тасвирларни хосил килишдан иборат. Бу услуб компьютер ёки машина графикаси деб номланади.
Лаборатория ишларининг вазифаси талабаларга оддий ва чиройли расмларни куришдан иборат булмай, уларнинг воситалари билан таништириш билан бирга тасвирларни харакатлантириш ва мавжуд формада шаклини узгартиришини ургатишдан иборат.
Агар биз компьютерга кандай килиш кераклиги хакида курсатма берсак компьютер бизга ихтиёрий куринишдаги расмларни чизиб бериши мумкин. Афсуски охирги такид ёлгон эмас балки хакикатдан иборат. Купчилик компьютер фойдаланувчилари мураккаб дастурий таъминотларга жуда куп пул сарф килиб хам дастурга улар хохлагандек расмни чизишга буйсундира олмайдилар. Демак фойдаланувчига бирор бир тилда дастурлаштириш тушунчаларини ургатиш керак.
Машина графикасини тушуниш ва эффектив урганиш учун икки нарсани: бирор бир дастурлаштирш тилида юкори даражадаги ишларни бажариш ва аналитик геометрия айрим элементларидан ва чизикли алгебрадан хабардор булиш керак(турган гапки, шахсий компьютерда ишлай олиш имкониятига эга булиш).
Талабалар доимий узгаришларга дучор булмаслиглари ва узок вакт давомида узгаришсиз коладиган концепсиялардан хабардор булишлари керак. Бундай фундаментал концепсияларга , масалан машина графикаси алгоритмлари, агар алгоритмлар назарий эмас балки, амалий урганишганда билимла жуда мукаммал булади. Шунинг учун дастурлаштирш келажак ишингизда талаб килинмаганда хам алгоритмларни дастурлаштиришни урганиш урганиш керак экан.
Айрим тушунтиришлар бажариладиган лаборатория ишларида дастурлаштирш тилларини талаб килади. Умуман олганда дастур ёзиш учун ихтиёрий дастурлаштирш тилидан фойдаланиш мумкин. Лаборатория ишлари Си дастурига мулжалланган булиб , бу дастур анча кенг таркалган булиб, машина графикасига тегишли купчилик дастурлар унинг юкори сифати ва кулайлиги учун айнан шу дастурда ёзилган(Си да ёзилган бир катор дастур Бейсикдаги унта сатрга тенг булиши мумкин).
Си да дастурлаштирш эхтиёткорликни талаб килади. Мантикий хатолар Си да Паскалга нисбатан синтактик хатоларни камдан-кам келтириб чикаради.Аммо Си даги мантикий хатолар нотугри натижаларга ёки техник хатоларни келтириб чикаради. Бошкача килиб айтганда, хатолар тушунтириб булмас натижаларни келтириб чикаради.
Borland International фирмасининг Турбо Си компиляторида икки ва уч улчамли графикларни тасвирлаш учун жуда куп графикли дастур остилар мавжуд. Шунинг учун, лаборатория ишларага киришишдан олдин Borland C++ графикасини кискача тавсифлаб утамиз.

Download 299 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling