Javada takrorlanuvchi jarayonlarni dasturlash operatorlari. For operatorining umumiy ko’rinishi?



Download 3,89 Mb.
bet55/55
Sana23.01.2022
Hajmi3,89 Mb.
#406117
1   ...   47   48   49   50   51   52   53   54   55
Bog'liq
JAVA yakuniy

.

  1. Javada nuqta chizish funksiyasini misol yordamida tushuntirib bering.

  1. Javada nuqta rangini aniqlash funksiyasini misol yordamida tushuntirib bering.

  1. Javada ikki nuqta orasidagi kesma hosil qilish funksiyasini misol yordamida tushuntirib bering.

  1. Javada aylana hosil qilish funksiyasini misol yordamida tushuntirib bering.

S=max(a,b,c)+min(a,b) ni hisoblash dasturini tuzing?

hisoblash dasturini tuzing.

Berilgan sonni juft yoki toq ekanligini aniqlash dasturini tuzing?

hisoblash dasturini tuzing.

Berilgan to’rt xonali sonlarning raqamlar yig’indisi va ko’paytmasini hisoblash dasturini tuzing?

(!a||!b)&&!(b||a) mantiqiy ifodani hisoblash dasturini tuzing?

hisoblash dasturini tuzing.

a,b,c kesmalar berilgan bu kesmalardan uchburchak yasash mumkin bo’lsa uchburchak yuzasini aks holda berilgan sonlar ko’paytmasini ekranga chiqaring

Berilgan x va a sonlarining umumiy bo’luvchilar yig’indisi va sonini aniqlash dasturini tuzing?

n dan m gacha sonlar ichidan faqat x ga karralilarining yig’indisi aniqlash dasturini tuzing?

Yoshi yillarda aniqlovchi 30-89 gacha butun son berilgan. Son kiritilganda unga mos so'zlarda ifodalovchi dastur tuzilsn. (“o’ttiz yosh”, “qirq uch yosh” va h.k.).

(a&&!b)||(!a&&b) mantiqiy ifodani hisoblash dasturini tuzing?

Berilgan ikkita sonning umumiy bo’luvchilarini ekranga chiqarish dasturini tuzing?

N (N>0) butun sonlari berilgan. Bitta ssikldan foydalanib quyidagi yig‘indini hisoblash dasturi tuzilsin:S=1+ 2/2!+ 3/ 3!+ ... +N/ N!

X haqiqiy soni berilgan. Quyidagi funksiya hisoblansin.

X xaqiqiy va N (N>0) butun sonlari berilgan. Quyidagi ifoda qiymatini hisoblash dasturi tuzilsin:-X/1!+ X2/2!- X3/ 3!+ ... +(-1)N XN/ N! (N!=1*2*…*N).

Butun son berilgan. Berilgan sonni “musbat toq son”, “musbat juft son”, “manfiy juft son”, “manfiy toq son”, “son nolga teng” ekranga yozadigan dastur tuzilsin.

Kun boshidan boshlab N sekund vaqt o‘tdi. Kun boshidan boshlab qancha to‘liq soat va minut o‘tganligini aniqlovchi dastur tuzilsin.

Berilgan sonning raqamlar ko’paytmasini hisoblash dasturi tuzilsin.

A va B butun soni berilgan (A

Koordinatalar sistemasida nuqtaning x, y qiymatlari berilgan. Nuqtaning koordinatalar sistemasining qaysi qismida joylashganligini aniqlash dasturini tuzing.

A va B butun sonlari berilgan (A

funksiyani hisoblash dasturini tuzing.

funksiyani hisoblash dasturini tuzing.

Musbat va haqiqiy a, b sonlari berilgan bo‘lsin. Tomonlari a va b bo‘lgan to‘g‘ri to‘rtburchakning tomonlar uzunliklari yig’indisi, yuzi va dioganalini hisoblash dasturini tuzing.

Jumlani rostlikka tekshiring: “berilgan son musbat toq son”.

Kun boshidan boshlab N sekund vaqt o'tdi. Kun boshidan boshlab qancha soat va minut o'tganligini aniqlovchi dastur tuzilsin.

hisoblash dasturini tuzing.

Bitta sikldan foydalanib quyidagi yig‘indini hisoblash dasturi tuzilsin: S=1!+ 2!+... + N!

a dan b gacha x qadamli siklni tashkil qilishni tushuntirib bering?

n(1

n dan m gacha sonlar ichidan faqat tub sonlarning yig’indisini hisoblash dasturini tuzing?

Yoshi yillarda aniqlovchi 40-59 gacha butun son berilgan. Son kiritilganda unga mos so'zlarda ifodalovchi dastur tuzilsn. (“qirq yosh”, “qirq uch yosh” va h.k.).

N (N>0) butun son berilgan. Quyidagi yig‘indini hisoblovchi dastur tuzilsin: S=1-1/2+1/3+ . . . +(-1)N+1 1/N.

Oyning raqami berilgan. Shu oyda nechta kun borligini aniqlovchi dastur tuzilsin.

max(a,b,c)+min(a,b,c) ni aniqlash dasturini tuzing?

X ( ) xaqiqiy va N (N>0) butun sonlari berilgan. Quyidagi ifoda qiymatini hisoblash dasturi tuzilsin: X- X2/2+ X3/ 3- ... +(-1)N-1 XN/ N.

. hisoblash dasturini tuzing.

For operatori orqali x qadam bo’yicha siklni tashkil qilishni misol yordamida tushuntirib bering.

A va B butun musbat sonlari berilgan(A > B). A uzunlikdagi kesmada maksimal darajada B kesma joylashtirilgan. A kesmaning bo'sh qismini aniqlovchi programma tuzilsin. Ko'paytirish va bo'lish amallarini ishlatmang.

A va B butun musbat sonlari berilgan(A > B). A uzunlikdagi kesmada B kesmadan nechta joylashtirish mumkinligini aniqlovchi programma tuzilsin. Ko'paytirish va bo'lish amallarini ishlatmang.

N natural soni berilgan (N > 1). (1 + 2 + … + K) >= N shart bajariladigan eng kichik K sonini aniqlovchi programma tuzilsin. 1 dan K gacha bo’lgan yig’indi ham ekranga chiqarilsin.

N natural soni berilgan (N > 1). (1 + 2 + 3 +… + K) <= N shart bajariladigan eng katta K sonini aniqlovchi programma tuzilsin. 1 dan K gacha bo’lgan yig’indi ham ekranga chiqarilsin.

A va B butun musbat sonlari berilgan. Berilgan sonlarning eng kata umumiy bo'luvchisini aniqlovchi dastur tuzilsin.

N butun soni berilgan (N>1). N sonidan kata bo'lgan birinchi Fibonachchi sonini aniqlovchi dastur tuzilsin. Fibonachchi sonlari quyidagi qonuniyatlar asosida topiladi.

F1 = 1; F2 = 1; FK = FK-1 + FK-2; K = 3,4,…



A va B butun soni berilgan (A

1-dastur.txt nomli fayl yarating va fayl tarkibiga matn yozish dasturini tuzing.

Nuqta bilan tugaydigan satr berilgan. Satrda nechta so‘z borligini hisoblab chiqing.

Ingliz matnidan iborat satr berilgan. b harfi bilan boshlanuvchi so‘z nechtaligini toping.

Satr berilgan. Unda r, k, t harflari qanchaligini hisoblab chiqing.

Satr berilgan. Unda *(yulduzcha), ;(nuqta vergul), :(ikki nuqta) belgilari qanchaligini hisoblab chiqing.

Matndan iborat satr berilgan. Eng qisqa va eng uzun so‘z uzunliklarini toping.

Orasida ikki nuqtasi bo‘lgan belgili satr berilgan. Ungacha bo‘lgan belgilar qanchaligini aniqlang.

Nuqta bilan tugaydigan, matndan tashkil topgan satr berilgan. Uchta harfdan iborat so‘zni ekranga chiqaring.

Berilgan satrdagi barcha na qismiy satrni nad qismiy satr bilan almashtirng.

Satr berilgan. Unda abc qismiy satr necha marta uchrashini aniqlang.

Satr berilgan. Uning oxirgi so‘zidagi k harfi mig‘dorini hisoblab chiqing.

Satr berilgan. Unda har xil belgilar necha marta uchrashini hisoblab chiqing. Ularni ekranga chiqaring.

Satr berilgan. Berilgan ikkita gapdagi o‘chraydigan bir xil so‘zni chop eting.

Orasida bitta ochilgan qavs va bitta yopilgan qavs mavjud bo‘lgan belgili satr berilgan. Bu qavslar orasidagi barcha belgilarni ekranga chiqaring.

Ikki nuqta bilan tugovchi va nuqta vergul bilan ajratilgan so‘zlar to‘plami berilgan. a harfi bilan tugovchi so‘zlar qanchaligini aniqlang.

Satr berilgan. Tarkibida kamida bitta k harfi bo‘lgan so‘zni ko‘rsating.

Satr berilgan. Boshlanishi va tugashi bir xil harfdan iborat so‘zni toping.

Satrdagi barcha ikki nuqtalarni nuqta vergul bilan almashtiring. Almashishlar miqdorini hisoblang.

Satrdagi ikki nuqta belgilarini o‘chiring va o‘chirilgan belgilar mig‘dorini hisoblang.

Satrdagi so‘zlar orasidagi bo‘sh joy o‘rniga vergul quyish dasturini tuzing.

Satrda qavsga olingan belgili satr qismini o‘chirish dasturini tuzing (qavslar bilan birgalikda).

Berilgan so‘z satrda necha marta uchrashini aniqlang.

Satrda bitta nuqtali vergul mavjud. Nuqtali vergulgacha bo‘lgan va undan keyingi belgilar miqdorini hisoblang.

Satr berilgan. Birinchi n/2 belgilar orasida uchraydigan barcha ikki nuqtalarni nuqta bilan almashtiring va n/2 dan keyingi belgilar orasida uchraydigan barcha undov belgilarni nuqta almashtirib uni o‘zgartiring.

Ixtiyoriy sonning 3-darajasini hisoblovchi PowerA3 nomli funksiya hosil qiling. PowerA3 funksiyasi orqali A, B, C haqiqiy sonlarining va D, E butun sonlarining 3-darajasini hisoblovchi dastur tuzilsin.

Ixtiyoriy sonning 2, 3, 4 – darajasini hisoblovchi PowerA234 nomli funksiya hosil qiling. PowerA234 funksiyasi orqali A, B, C haqiqiy sonlarining 2, 3, 4 – darajasini hisoblovchi dastur tuzilsin. Funksiya prototipi quyidagicha bo‘lishi mumkin. void PowerA234(float , float*, float*, float*);

2 ta sonning o‘rta arifmetigi va geometrigini hisoblovchi MEAN nomli funksiya hosil qiling. MEAN funksiyasi orqali A, B, C, D sonlaridan (A,B), (A,C), (A,D) juftliklarining o‘rta arifmetigi va geometrigini hisoblovchi dastur tuzilsin. Funksiya prototipi quyidagicha bo‘lishi mumkin: void MEAN(float , float , float*, float*);

Teng tomonli uchburchakning yuzasi va perimetrini hisoblovchi Triangle nomli funksiya hosil qiling. Triangle funksiyasi orqali uchta teng tomonli uchburchakning perimetri va yuzini hisoblovchi dastur tuzilsin. Funksiya prototipi quyidagicha bo‘lishi mumkin: void Triangle(float , float*, float*);

To‘g'ri to‘rtburchakning yuzini va perimetrini uning qarama – qarshi uchlari koordinatasi orqali hisoblovchi RectPS nomli funksiya hosil qiling. (x1, y1, x2, y2) to‘g'ri to‘rtburchakning qarama – qarshi uchlari RectPS funksiya orqali 2 ta to‘rtburchak yuzi va perimetrini hisoblang. To‘rtburchak tomonlari koordinatalar o‘qiga parallel. Funksiya prototipi quyidagicha bo‘lishi mumkin:void RectPS(int , int , int*, int*);

Natural sonning raqamlari soni va raqamlari yig'indisini hisoblovchi DigitCountSum nomli funksiya hosil qiling. Bu funksiya orqali a, b, c sonlarining raqamlari soni va yig'indisini hisoblovchi dastur tuzilsin. void DigitCountSum (int, int*, int*);

Butun musbat sonining raqamlarini teskari tartibda chiqaruvchi InvertDigit nomli funksiya hosil qiling. Bu funksiya orqali a, b, c sonlarining raqamlari teskari tartibda chiqaruvchi dastur tuzilsin.

Kiritilgan K butun musbat sonining o‘ng tarafiga (oxiriga) R raqamini (1 <= R <= 9) qo‘shuvchi AddRightDigit nomli funksiya hosil qiling.

Kiritilgan K butun musbat sonining chap tarafiga (boshiga) R raqamini (1 <= R <= 9) qo‘shuvchi AddLeftDigit nomli funksiya hosil qiling.

Ikkita sonning qiymatini almashtiruvchi Swap nomli funksiya hosil qiling. Swap funksiya orqali A, B, C, D sonlaridan (A, B), (D, C) juftliklarining qiymatlarini almashtiruvchi dastur tuzilsin.

X va Y sonlaridan kichigini X ga va kattasini Y ga yozuvchi Minmax(X,Y) funksiyasini hosil qiling. Minmax funksiyasini 4 marta chaqirish orqali a, b, c, d butun sonlaridan kattasini va kichigini aniqlovchi dastur tuzilsin.

A, B, C sonlarini o‘sish tartibida joylashtiruvchi SortInc3(A, B, C) funksiyasini hosil qiling. Ya'ni A, B, C sonlari qiymatlarini shunday almashtiringki, natijada A ning qiymati eng kichik va C ning qiymati eng katta bo‘lsin. Bu funksiya orqali (A1, B1, C1) va (A2, B2, C2) sonlarini tartiblang.

A, B, C sonlarini kamayish tartibida joylashtiruvchi SortDec3(A, B, C) funksiyasini hosil qiling. Ya'ni A, B, C sonlari qiymatlarini shunday almashtiringki, natijada A ning qiymati eng katta va C ning qiymati eng kichik bo‘lsin. Bu funksiya orqali (A1, B1, C1) va (A2, B2, C2) sonlarini tartiblang.

O‘ngga siklik siljishni amalga oshiruvchi ShiftRight3(A, B, C) funksiyasini hosil qiling. Ya'ni A ning qiymati B ga, B ning qiymati C ga, C ning qiymati A ga o‘tib qolsin. Bu funksiya orqali (A1, B1, C1) va (A2, B2, C2) sonlarini siljiting.

N natural soni va n ta to‘g'ri burchakli to‘rtburchak tomonlarining (a, b) massivi berilgan. Kiritilgan to‘plamdagi eng katta perimetrli to‘rtburchakni topuvchi dastur tuzilsin.

N natural soni va n ta sonlar massivi berilgan. Kiritilgan to‘plamdagi eng kichik element o‘rnini aniqlovchi dastur tuzilsin.

N natural soni va n ta (m,v) sonlar juftligi massiv berilgan (m – og'irlik, v - hajm). Kiritilgan to‘plamdagi eng kata zichlikni aniqlovchi dastur tuzilsin. Zichlik – og'irlikni hajmga nisbatiga teng.

N natural soni va N ta butun sondan iborat massiv berilgan. Birinchi uchragan eng kichik va oxirgi uchragan eng katta element tartib raqamini aniqlovchi dastur tuzilsin.

N natural soni va N ta butun sondan iborat massiv berilgan. Birinchi uchragan eng katta va oxirgi uchragan eng kichik element tartib raqamini aniqlovchi dastur tuzilsin.

N natural soni va N ta butun sondan iborat massiv berilgan. Birinchi va oxirgi uchragan eng kichik element tartib raqamini aniqlovchi dastur tuzilsin.

N natural soni va N ta butun sondan iborat to‘plam berilgan. Birinchi va oxirgi uchragan eng katta element tartib raqamini aniqlovchi dastur tuzilsin.

N natural soni va N ta butun sondan iborat to‘plam berilgan. Birinchi uchragan ekstremal element tartib raqamini aniqlovchi dastur tuzilsin. Ekstremal element deb katta yoki kichik elementga aytiladi.

N natural soni va N ta butun sondan iborat to‘plam berilgan. Oxirgi uchragan ekstremal element tartib raqamini aniqlovchi dastur tuzilsin. Ekstremal element deb katta yoki kichik elementga aytiladi.

N natural soni va N ta butun sondan iborat to‘plam berilgan. Eng kichik musbat sonni aniqlovchi dastur tuzilsin. Agar musbat son bo‘lmasa nol chiqarsin.

Obyekt  deb nimaga aytiladi misol yordamida tushuntirib bering.

Hususiyat deb nimaga aytiladi misol yordamida tushuntirib bering.

Dasturlashdagi obyekt deb nimaga aytiladi misol yordamida tushuntirib bering.

Qismlilik deb nimaga aytiladi misol yordamida tushuntirib bering.

Qayta foydalanish deb nimaga aytiladi misol yordamida tushuntirib bering.

Uzilib-ulanuvchanligi deb nimaga aytiladi misol yordamida tushuntirib bering.

Obyekga yo‘naltirilgan dasturlash deb nimaga aytiladi misol yordamida tushuntirib bering.

Klass deb nimaga aytiladi misol yordamida tushuntirib bering.

O‘zgaruvchilar deb nimaga aytiladi misol yordamida tushuntirib bering.

Javada funksiyalar (Method) deb nimaga aytiladi misol yordamida tushuntirib bering.

Meros olish (Inheritance) deb nimaga aytiladi misol yordamida tushuntirib bering.

Ko‘p formalik (Polymorphism) deb nimaga aytiladi misol yordamida tushuntirib bering.

Mavhumlik deb nimaga aytiladi misol yordamida tushuntirib bering.

Enkapsulyatsiya(Encapsulation) deb nimaga aytiladi misol yordamida tushuntirib bering.

Klass yaratish bosqichini tushuntirib bering?

Klass tarkibida metod yaratishni tushuntirib bering?

Klasdan obyekt olish va undan foydalanishni tushuntirib bering?

N natural soni va N ta butun sondan iborat massiv berilgan. TO‘plamdagi eng kichik elementlar sonini aniqlovchi dastur tuzilsin.

N natural soni va N ta butun sondan iborat massiv berilgan. To‘plamdagi ekstremal elementlar sonini aniqlovchi dastur tuzilsin. Ekstremal element deb eng katta yoki eng kichik elementga aytiladi.

Natural n va m hamda haqiqiy sonli A(1:n) massiv berilgan. Uning o‘rta arifmetik qiymatini toping.

Natural n va m hamda haqiqiy sonli A(1:n) massiv berilgan bo‘lsin. Uning eng kattasi elementini toping.

Natural n va m hamda haqiqiy sonli A(1:n, 1:m) massiv berilgan. Uning eng kichik elementi necha marta uchraydi ?

N butun soni va haqiqiy sonli B(1:N, 1:N) massiv berilgan. Uning diagonal elementlari orasida eng kattasini aniqlang.

Butun a1, a2, va a3 sonlari berilgan. Butun sonli B(1:3,1:3) jadval elementlarini bi,j=ai-3aj formula yordamida aniqlang. Bu jadvalning barcha elementlari ko‘paytmasini hisoblang.

Butun a1, a2, a3 va a4 sonlari berilgan bo‘lsin. Butun sonli B(1:4, 1:4) jadvalning elementlari ichida a1, a2, a3 va a4 elementlar mavjud bo’lsa true aks holda false chop eting.

Massivning eng katta va eng kichik elementlarining tartib raqamlarini aniqlash dasturini tuzing.

Download 3,89 Mb.

Do'stlaringiz bilan baham:
1   ...   47   48   49   50   51   52   53   54   55




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