C++ tilida programmalash bo’yicha masalalar to’plami



Download 1 Mb.
bet23/23
Sana01.07.2022
Hajmi1 Mb.
#728343
1   ...   15   16   17   18   19   20   21   22   23
Bog'liq
C tilida programmalash bo’yicha masalalar to’plami

27. Grafika


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.






Download 1 Mb.

Do'stlaringiz bilan baham:
1   ...   15   16   17   18   19   20   21   22   23




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish