Amaliy topshiriqlar mavzu: mavzu: satrlar va fayllar bilan ish yuritish



Download 35,48 Kb.
bet1/3
Sana14.12.2022
Hajmi35,48 Kb.
#886169
  1   2   3

5- AMALIY TOPSHIRIQLAR


MAVZU: MAVZU: SATRLAR VA FAYLLAR BILAN ISH YURITISH.


1,2,3,4 –JADVAL
Ishning maqsadi: Simvolli massiv elementlariga qayta ishlov beruvchi funksiyalar va string sinf metodlari bilan tanisish. Satrlarni qayta ishlashda ulardan unumli foydalanish. C++ dasturlash tilida matnli fayllar yaratishni va ularni qayta ishlashni o’rganish. Fayllar bilan ishlash ko’nikmalarini oshirish.


Masalaning qo’yilishi: Jadvalda variant bo’yicha (sizning variant nomeringiz pastda berilgan) berilgan topshiriqlarning C++ dasturlash tilida dasturini yarating.


Talabalarning variant nomerlari
Abdukabirov Nodirbek - 27
Abdullayev Ulug‘Bek - 14
Abduraximov Diyorbek - 8
Alijonov Diyorbek - 5
Baxtiyorov Sunnatilla - 23
Bozorov Shamshodbek - 20
G‘Aybullayev Nodirbek - 18
G‘Ofurjonov Shexrozbek - 24
Ibrohimjonova Zahroxon - 25
Jahongirov Javlonbek - 28
Jumayev Alpomish - 1
Musayev Adham - 21
Nazarov Ibrohimjon - 7
Negmurodov Bexruz - 17
Niyozov Jasur - 6
Nizomov Shamshod - 2
Nomozov Davronbek - 26
Qoldiboyev Zikrillo - 29
Raximov Muzaffarjon - 10
Shukurov Jahongir - 12
Xamzayev Abbos - 3
Xayrullayeva Sevinch - 9
Xolmamatov Azizbek - 4
Xudayberdiyev Sherzod - 11
Yangiboyev Ohunjon - 30
Zikirov Farrux - 22

1-Topshiriq. 5.1 jadvalda berilgan misolarni simvolli massivlar va ular bilan ish yuritishga mo’ljallangan funksiyalar yordamida yeching.
5.1- jadval. Simvolli massivlarga doir misollar.

1.

Matn berilgan. Matndagi so’zlar sonini topadigan dastur tuzing. (So’zlar probel bilan ajratilgan).

2.

Matn berilgan. Matn necta gapdan iboratligini aniqlab beruvchi dastur tuzing. (gaplar nuqta, so’roq belgisi yoki undov belgisi bilan tugashi mumkin. Keyingi gap probel bilan boshlanadi).

3.

Satrni juft o’rinlarida nechta "u" harfi borligini aniqlaydigan dastur tuzing.

4.

 Berilgan satrdan, berilgan belgini o’chiradigan dastur tuzing.

5.

Berilgan satrda, berilgan belgini necha marta qatnashganligini aniqlab beruvchi dastur tuzing.

6.

Berilgan satrda, berilgan belgini qidiruvchi dastur tuzing. Topilgan belgi (lar)ning satrdagi o’rni(lar)ni ekranga chop eting.

7.

Matn berilgan. Matnda qatnashgan raqamlar sonini aniqlab beruvchi dastur tuzing.

8.

 Satrdagi unli harflar sonini topadigan dastur tuzing.

9.

 Satrda eng ko’p qatnashgan belgini topadigan dastur tuzing.

10.

 Berilgan satrdagi birinchi harf satrda necha marta qatnashganligini topadigan dastur tuzing.

11.

 Matn berilgan. Matndagi katta harflar sonini topadigan dastur tuzing.

12.

Berilgan natural sondagi tartibda joylashgan ASCII jadvalidagi belgini topadigan dastur tuzing. (Masalan: N=65 Natija=>’A’).

13.

Satrdagi kichik harflarni katta harflarga almashtiradigan dastur tuzing. (Masalan: S=’Ali_akam_bormidi’ Natija=>’ALI_AKAM_BORMIDI’).

14.

Berilgan belgini ASCII jadvalida joylashgan o’rinini topadigan dastur tuzing. (Masalan: A=’A’ Natija=>65).

15.

 Berilgan satrdan, berilgan so’zni o’chiradigan dastur tuzing.

16.

Klaviaturadan talabaning familiyasi, ismi va otasining ismi kiritilsin. Ekrnag familiiyasi, ismi va otasining ismining bosh harflari chop etilsin/ Masalan: Aliev Anvar Rustamovich =>Aliyev A.R.

17.

Matn berilgan. Berilgan matndan, berilgan so’zni gidirib topuvchi dastur tuzing. Agar bor bo’lsa, matndagi o’rni ekranga cho etilsin.

18.

Berilgan satrdan, berilgan belgini oxirgi marta qatnashgan o’rnini ekranga chop eting.


Matn berilgan. Berilgan matnda “dan” satr osti nechamarta qatnashganligini aniqlab beruvchi dastur tuzing.


Matn berilgan. Berilgan matnda qatnashgan maxsus belgilar (harf, raqam va probeldan boshqa belgilar) sonini aniqlab beruvchi dastur tuzing.


Tasodifiy sonlar generatori yordamida 10 harfdan (katta va kichik) iborat satr hosil qiling va uni ekranga chop eting. Bu satrda "a" harfi necha marta qatnasganligini aiqlab bering.


Tasodifiy sonlar generatori yordamida 10 harfdan (katta va kichik) iborat satr hosil qiling va uni ekranga chop eting. Bu satrda katta harflar necha marta qatnasganligini aiqlab bering.


Tasodifiy sonlar generatori yordamida 10 harfdan (katta va kichik) iborat satr hosil qiling va uni ekranga chop eting. Bu satrda kichik harflar necha marta qatnasganligini aiqlab bering.


Tasodifiy sonlar generatori yordamida 10 harfdan (katta va kichik) iborat satr hosil qiling va uni ekranga chop eting. Bu satrda kichik harflarni katta harflar bilan almashtiring.


Tasodifiy sonlar generatori yordamida 10 harfdan (katta va kichik) iborat satr hosil qiling va uni ekranga chop eting. Bu satrda katta harflarni kichik harflar bilan almashtiring.


Matn berilgan. Matnda qatnashgan so’zlar ichidan eng usunini aniqlab beruvchi dastur tuzing.


Matn berilgan. Matnda qatnashgan so’zlarni solishtiring va ularichidan ichidan eng kattasini aniqlab beruvchi dastur tuzing.


Matn berilgan. Matnda qatnashgan so’zlar ichidan eng qisqasini aniqlab beruvchi dastur tuzing.


Matn berilgan. Matnda qatnashgan so’zlarni solishtiring va ularichidan ichidan eng kichiginianiqlab beruvchi dastur tuzing.


Matn berilgan. Matnda qatnashgan so’zlarning hammasida birinchi harfini katta harfga almashtiring.



Download 35,48 Kb.

Do'stlaringiz bilan baham:
  1   2   3




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