Загрузил Jasurbek official

Dasturlash mustaqil ishlar 1-semestr (3)

реклама
Muhammad al-Xorazmiy nomidagi TATU Urganch filiali
Dasturiy injiniring kafedrasi
DASTURLASH FANIDAN
1-SEMESTRDA MUSTAQIL ISH UCHUN MISOL VA MASALALAR
TO'PLAM
Tuzuvchi: Yusupova J
Urganch – 2023
Har bir talaba jurnaldagi nomeri bo’yicha masala tanlaydi va daftarga algoritmi
va dasturini yozib topshiradi.
1. Chiqizli dasturlash masalalari
2.Takrorlanuvchi jarayonlar (while, for va do while orqali ishlanadi)
3. Bir o’lchamli sonli massivlarga doir masalalar:
1. Bir o’lchamli sonli massivni o’rtacha qiymatidan kichik elementlarini
o’rtacha qiymati hisoblansin.
2. Bir o’lchamli sonli massivning [a,b] qismidagi elementlari massivni
eng kichik elementiga bo’lib chiqilsin.
3. Bir o’lchamli sonli massiv k- elementidan l-elementigacha bo’lgan
elementlarining o’rtacha qiymati hisoblansin.
4. Bir o’lchamli sonli massivni eng kichik elementi massivni oxirgi
elementi bilan o’rin almashtirilsin.
5. Bir o’lchamli sonli massivning [a,b] qismda yotmaydigan
elementlarining o’rtacha qiymati hisoblansin.
6. Bir o’lchamli sonli massivning elementlarini kvadratlarini yigindisi
va o’rtacha qiymati hisoblansin.
7. Bir o’lchamli sonli massivni barcha elementlari shu massivni eng
katta elementiga bo’lib chiqilsin.
8. Bir o’lchamli sonli massivni barcha elementlari shu massivni eng
kichik elementiga bo’lib chiqilsin.
9. Bir o’lchamli sonli massivni M dan kata elementlarini
ko’paytmalarini logarifmi hisoblansin.
10. Bir o’lchamli sonli massivni K va M ga teng elementlari
ko’paytmasi hisoblansin.
11. Bir o’lchamli sonli massiv M dan katta elementlari yigindisi
hisoblansin.
12. Bir o’lchamli sonli massivni toq o’rindagi elementlarini
ko’paytmasini juft o’rindagi elementlarini yigindisiga bo’linsin.
13. Bir o’lchamli sonli massiv manfiy elementlarini o’rtacha qiymati
hisoblansin.
14. Bir o’lchamli sonli massiv musbat elementlarini o’rtacha qiymati
hisoblansin.
15. Bir o’lchamli sonli massiv toq qiymatli elementlarini o’rtacha
qiymati hisoblansin.
16. Bir o’lchamli sonli massiv juft qiymatli elementlarini o’rtacha
qiymati hisoblansin.
17. Bir o’lchamli sonli massiv toq o’rindagi elementlarini o’rtacha
qiymati hisoblansin.
18. Bir o’lchamli sonli massiv juft o’rindagi elementlarini o’rtacha
qiymati hisoblansin.
19. Bir o’lchamli sonli massivni 2 va 5 sonlariga bo’linadigan
elementlarini ko’paytmasi topilsin.
20. Bir o’lchamli sonli massivni M dan kichik elementlarini
kvadratlarini ko’paytmasi hisoblansin.
21. Bir o’lchamli sonli massivni elementlari massivni eng kata
elementini kvadratiga bo’lib chiqilsin.
22. Bir o’lchamli sonli massivning [a,b] kesmadagi elementlarini
o’rtacha qiymati hisoblansin.
23. Bir o’lchamli sonli massivni toq o’rindagi elementlarini yigindisi
hisoblansin.
24. Bir o’lchamli sonli massivni toq qiymatli elementlarini o’rtacha
qiymati hisoblansin.
25. Bir o’lchamli sonli massivning [a,b] kesmada yotmaydigan
elementlari soni aniqlansin.
26. Bir o’lchamli sonli massivni M dan keyingi elementlari yigindisini
toping.
27. Bir o’lchamli sonli massivni elementlarini kvadratlari yigindisi va
o’rtacha qiymati hisoblansin
28. Bir o’lchamli sonli massivni toq qiymatli elementlarini juft o’rinli
elementlari yigindisiga bo’lib chiqilsin.
29. Bir o’lchamli sonli massivning eng katta elementi bilan k-elementi
o’rnini almashtirilsin
30. Bir o’lchamli sonli massivni k-elementidan l-elementigacha bo’lgan
elementlarining kublari yigindisi hisoblansin.
31.
Bir o’lchamli sonli massivni manfiy elementlari massivni
o’rtacha qiymatini logarifmi bilan almashtirilsin.
32. Bir o’lchamli sonli massivning K va M ga teng elementlari yigindisi
hisoblansin
33. Bir o’lchamli sonli massivni manfiy elementlari massivni eng kichik
elementini kvadratiga almashtirilsin
34. Bir o’lchamli sonli massivni 2, 3 va 5 ga bo’linadigan elementlari
yigindisi hisoblansin.
35. Bir o’lchamli sonli massivni manfiy elementlarini ko’paytmasi
hisoblansin
36. Bir o’lchamli sonli massivni musbat elementlarini ko’paytmasi
hisoblansin
4 .matritsa
4. Ikki o’lchamli massivlarga doir masalalar
5. Satrlar
1. Matndagi A va Y harflarining sonini aniqlash dasturi tuzilsin
2. Bеrilgan matnni tеskarisiga yozadigan dastur tuzilsin
3. Sizga uzunligi 500 dan oshmaydigan matn berilgan. Shu matndagi kichik
xarflarni kattasiga, katta xarflarni kichigiga aylantirib beruvchi dastur
tuzing.
4. Bitta qatorda matn berilgan. Siz unda uchraydigan barcha “$” belgilarini
o’chirib tashlovchi dastur tuzing.
5. Sizga bitta natural son berilgan sizning vazifangiz shu sonning raqamlari
yig’indisini topish.
6. Berilgan matndan katta xarflar bilan boshlanadigan so’zlar sonini toping
Matndagi unli хarflarning umumiy sоnini хisоblоvchi dastur tuzilsin (lotin
alifbosidagi unli xarflar A,a,O,o,I,i,U,u,E,e)
7. Matndagi A dan bоshlangan so`zlarni bоsib chiqarish dasturi tuzilsin
8. Matndagi NA simvоllari bilan tugaydigan so`zlar sоni aniqlansin va bоsib
chiqarish dasturi tuzilsin
9. Matndagi so`zlarning uzunliklarini aniqlab so`zni va uning uzunligini bоsib
chiqaruvchi dastur tuzilsin (so’zlar probel bilan ajratilgan bo’ladi)
10. Matnda nechta “a” va “.” qatnashayotganligini aniqlovchi dastur tuzing.
11. Matndagi simvollar ketma-ketligi bir nechta probellar bilan ajratilgan
holda berilgan. Undagi eng uzun va eng qisqa so‘zlarni aniqlovchi dastur
tuzing.
12. Matndagi eng ko‘p qatnashgan harfni topuvchi dastur tuzing.
13. Matndagi eng kam qatnashgan harflarni topuvchi dastur tuzing
14. So‘z berilgan. Shu so‘zni palindromlikka tekshiring. Boshidan va
teskarisiga o‘qilganda bir xil bo‘lsa bu palindrom bo‘ladi. Masalan, aziza.
Dasturingiz kiritilgan so‘z palindrom bo‘lsa “Yes”, aks holda “NO”
chiqarsin.
15. Matndagi so‘zlarni ulardagi simvollar soni bo‘yicha kamayish tartibida
chiqaring.
16. Matndagi so‘zlarni ulardagi simvollar soni bo‘yicha o‘sish tartibida
chiqaring.
17. Probel bilan ajratilgan lotin harflaridan iborat satr berilgan. Satrdagi
so'zlar sonini aniqlovchi dastur tuzilsin.
18. Probel bilan ajratilgan lotin harflaridan iborat satr berilgan. Satrdagi eng
qisqa so’zni aniqlovchi dastur tuzilsin.
19. Probel bilan ajratilgan lotin harflaridan iborat satr berilgan. Satrdagi eng
uzun so’zni aniqlovchi dastur tuzilsin.
20. Probel bilan ajratilgan lotin harflaridan iborat satr berilgan. Satrdagi katta
harflarni kichigiga almashtiruvchi dastur tuzilsin.
21. Probel bilan ajratilgan lotin harflaridan iborat satr berilgan. Satrdagi
kichik harflarni kattasiga almashtiruvchi dastur tuzilsin.
22. Probel bilan ajratilgan lotin harflari va raqamlardan iborat satr berilgan.
Satrda nechta son qatnashganligini aniqlovchi dastur tuzing
23. Probel bilan ajratilgan va faqat kichik lotin harflaridan iborat satr
berilgan. Satrdagi tinish belgilari(.,!?) sonini topuvchi dastur tuzing.
24. Probel bilan ajratilgan va faqat kichik lotin harflaridan iborat satr
berilgan. Satrdagi har bir so’zning birinchi harfini bosh harfga aylantiruvchi
dastur tuzing.
25. Probel bilan ajratilgan va faqat kichik lotin harflaridan iborat satr
berilgan. Satrdagi toq uzunlikli so’zlar sonini aniqlovchi dastur tuzing.
26. Probel bilan ajratilgan va faqat kichik lotin harflaridan iborat satr
berilgan. Satrdagi juft uzunlikli so’zlar sonini aniqlovchi dastur tuzing.
27. Probel bilan ajratilgan va faqat kichik lotin harflaridan iborat satr
berilgan. Satrdagi a harfi bilan tugovchi so’zlar sonini aniqlovchi dastur
tuzing.
28. Probel bilan ajratilgan va faqat kichik lotin harflaridan iborat satr
berilgan. Satrdagi a harfidan boshlangan so’zlar sonini aniqlovchi dastur
tuzing.
29. Probel bilan ajratilgan va faqat kichik lotin harflaridan iborat satr
berilgan. Satrdagi boshi va ohiri bir hil harfdan iborat bo’lgan so’zlar sonini
aniqlovchi programma tuzilsin.(Masalan: an’ana, kamalak)
30. Probel bilan ajratilgan va faqat kichik lotin harflaridan iborat satr
berilgan. Satrdagi harflar sonini aniqlovchi dastur tuzing.
Скачать