Grafika masalalari C++ Builder muhitida Canvas komponentasi yordamida amalga oshirilsin.
1.
|
Quyidagi funksiyalarning grafigi oraliq uchun qurilsin:
a) b) d)
|
2.
|
Quyidagi funksiyalarning aniqlanish sohasi tekshirilsin va grafigi qurilsin:
a) b) d)
e) f) j)
|
3.
|
Ekranda gorizontal bo‘yicha o‘zgarmas tezlikda chapdan o‘nga harakat qiluvchi nuqta hosil qilinsin.
|
4.
|
Parametrik tenglamalar bilan aniqlangan chiziqlar chizilsin:
a) markazi koordinata boshida bo‘lgan r radiusli aylana:
b) katta va kichik yarim o‘qlari koordinata o‘qlariga parallel va radiuslari mos ravishda va bo‘lgan ellips:
d) paskal chig‘anog‘i:
hollarda ko‘rilsin.
e) kardioida:
|
5.
|
Koordinatalari quyidagi tengsizlik va tengsizliklar sistemasini qanoatlantiruvchi nuqtalar ekranda yoritilsin.
a) b)
d) e)
|
6.
|
Mart oyi kunlarining haroratlarini ko‘rsatuvchi butun sonlar berilgan. Harorat grafigini quring. Nol haroratga mos keluvchi gorizontal chiziqdan yuqorida va pastda to‘g‘ri chiziq kesmalari har xil rangga bo‘yalsin.
|
7.
|
Butun sonlar berilgan. Markazi nuqtada bo‘lgan r radiusli aylana va yuqori chap uchi nuqtada, bo‘yi va eni bo‘lgan to‘g‘ri to‘rtburchak chizilsin. Aylana va to‘rtburchak markazlarini tutashtiruvchi kesma yasang.
|
8.
|
Butun n va r sonlari berilgan. r radiusli aylanaga ichki chizilgan n-burchak uchlari bo‘lgan n-ta nuqta qurilsin. Har bir nuqta qolgan n-1 nuqtalar bilan tutashtirilsin. Nuqtalarning koordinatasi quydagi formulalar bilan berilgan:
Tutashtiruvchi chiziqlarni takroran o‘tkazmaslik uchun t nomerli nuqtani faqat t
|
9.
|
Butun n va r sonlari berilgan. Tomonlarning uzunligi r bo‘lgan kvadrat yasalsin. Kvadratning har bir uchida bittadan va har tomonida n-1 nuqtalar joylashtirilsin. Tomonlardagi o‘zaro qo‘shni nuqtalar orasidagi masofa bir xil bo‘lib, soniga teng. Bu usul bilan hammasi bo‘lib 4n ta nuqta quriladi va ularni 1,... ,4n sonlari bilan nomerlash mumkin (nomerlash kvadratning yuqori chap uchidan boshlanib, soat millari yo‘nalishida amalga oshiriladi). Tartib nomeri t bo‘lgan har bir nuqtani j>t shartni qanoatlantiruvchi va j-1 ayirmasi 4n sonidan kichik bo‘lgan Fibonachchi sonlarini beradigan j nomerli nuqtalar bilan tutashtirilsin.
|
10.
|
Ekran tekisligida quyidagi shartlar ostida aylanuvchi kesma yasalsin:
a) kesma o‘rtasiga nisbatan; b) o‘z uchiga nisbatan;
d) kesmani nisbatda bo‘luvchi nuqta atrofida.
|
11.
|
Ikkita ko‘rsatkich–kesmani qo‘zg‘almas nuqta atrofida bir vaqtda aylanishi amalga oshirilsin. Bunda kesmalar birining (kattasining) bir marta to‘liq aylanib chiqishiga ikkinchisining aylanishiga mos kelsin (xuddi soat millari kabi).
|
12.
|
Ekranda ishlayotgan elektron soat tasviri hosil qilinsin. Soatdagi raqamlar ko‘rinishi oddiy elektron soatlaridagi kabi yetti segmentli (bo‘lakli) qolipga mos kelishi kerak (rasmga qarang).
|
13.
|
Ekran tekisligida quyidagi nuqta atrofida aylanuvi to‘g‘ri burchakli uchburchak tasvirlansin:
a) o‘z markazi atrofida; b) o‘z uchlaridan biri atrofida.
|
14.
|
Aylana o‘lchamini va uning ekrandagi joylashuvini boshqaradigan programma tuzing. Boshlang‘ich holatda aylana markazi ekran markazidagi nuqtada joylashsin va radiusi r deb hisoblansin. Boshqarish klaviaturaning quyidagi tugmalari yordamida amalga oshirilsin. Agar ‘+’ tugmasi bosilsa, aylana radiusi 5 pikselga kattalashsin, agar ‘-‘ tugmasi bosilsa, aylana radiusi beshta pikselga kichraysin. Klaviaturaning yo‘nalish tugmalari bosilsa, aylana mos yo‘nalishda 5 pikselga ko’chsin.
|
15.
|
Gorizontal yo‘nalish bo‘yicha h balandlikda va v boshlang‘ich tezlik bilan otilgan jismning Yerning tortish kuchi ostidagi harakati tasvirlansin. Havo qarshiligi hisobga olinmasin.
|
16.
|
Yadro atrofida k ta elektronning berilgan elliptik orbita bo‘ylab o‘zgarmas tezlikdagi harakati tasvirlansin.
|
17.
|
Ko‘rinmas aylana bo‘ylab harakat qiluvchi to‘g‘ri chiziq kesmasining tasviri hosil qilinsin.
|
18.
|
Ekranda gorizontal yo‘nalishda o‘zgarmas v tezlikda dumalab ketayotgan g‘ildirak tasvirlansin.
|
19.
|
Ekranda berilgan fokusli, qavariq linza uchun sham tasvirining oraliq masofaga bog‘liq ravishda kattalashuvchi (kamayishi) ko‘rsatilsin.
|
20.
|
Ekranda chuqurchalari bo‘lmagan bilyard taxtasi ustidagi shar harakati tasvirlansin.
|