C++ da strukturalar haqida ma’lumot bering Reja



Yüklə 26,17 Kb.
səhifə5/5
tarix10.03.2023
ölçüsü26,17 Kb.
#102235
1   2   3   4   5
11C da strukturalar haqida ma’lumot bering

string st( "BAXO \n" ); //simvollar satri bilan initsiallash
string st2; //bo’sh satr
string st3( st ); shu tipdagi o’zgaruvchi bilan initsiallash

Satrlar ustida amallar. Satrlar ustida quyidagi amallar aniqlangan:


  • qiymat berish (=);

  • ikki amal ekvivalentlikni tekshirish uchun (==) va (!=);

  • konkatenatsiya yoki satrlarni ulash (+);

  • qiymat berib qo’shish amali (+=)

  • indeks olish ([]).

Usullar: Satr uzunligini aniqlash uchun size() funksiyasidan foydalaniladi(uzunlik tugallovchi simvolni xisobga olmaydi).
cout << "uzunlik "<< st << ": " << st.size();
Maxsus empty() usuli agar satr bo’sh bo’lsa true qaytaradi, aks xolda false qaytaradi:
if ( st.empty() ) //to’g’ri: bo’sh
Topshiriqlar:
1. Variantda ko’rsatilgan struktura yarating, kiritish va chiqarish funksiyasini yarating. Murakkab shart va funksiyali so’rovlar asosida tanlash uchun funksiyalar yarating. Struktura tipidagi dinamik massiv yaratib kiritishni va berilgan shartlar asosida chiqarishni tashkil eting.
2. To’rtta maydondan iborat struktura yarating, kiritish va chiqarish funksiyasini yarating. Funksiya va guruxlashga asoslangan so’rovlar uchun bir necha funksiya yarating. Struktura tipidagi dinamik massiv yaratib kiritishni va chiqarishni hamda so’rovlarni bajarishni tashkil eting.




1-Topshiriq

2-Topshiriq




O’qish




1

O’QUVCHI (ism,yosh, maktab, sinf)

LITSEY

2

ABITURIENT (ism, sana, ball, o’rta ball)

INSTITUT

3

O’QUVCHI (ism, klass, telefon, yosh)

MAKTAB

4

TALABA (ism, gurux, yosh, viloyat)

KOLLEJ




Ish




5

ISHCHI (ism, tsex nomeri, razryad, staj)

SEX

6

SHAXS (ism, yosh, jins, millat)

ZAVOD

7

XODIM (ism, lavozim, sana, oylik)

BO’LIM

8

XIZMATCHI (ism, yosh, bo’lim, staj)

TASHKILOT




Dars




9

KURATOR (ism, kafedra, staj, gruppa)

GURUX

10

DOMLA (ism, kafedra, staj, lavozim)

KAFEDRA

11

O’QITUVCHI (ism, maktab, staj, predmet)

SINF

12

MURABBIY (ism, maktab, staj, sinf)

FAKULTET




Sport




13

XOKKEYCHI (ism, yosh, amplua, komanda)

FEDERATSIYA

14

BOKSCHI (ism, mamlakat, vazn, uchrashuvlar, g’alabalar)

KLUB

15

FUTBOLCHI (ism, yosh, amplua, gollar)

KOMANDA



Xulosa:
Ko’rsatkich orkali struktura elementlariga ikki usulda murojaat qilish mumkin. Birinchi usul adres bo’yicha qiymat olish amaliga asoslangan bo’lib quyidagi shaklda qo’llaniladi:
(* strukturaga ko’rsatkich).element nomi;
Ikkinchi usul maxsus strelka (->) amaliga asoslangan bo’lib quyidagi ko’rinishga ega:
strukturaga ko’rsatkich->element nomi
Struktura elementlariga quyidagi murojaatlar uzaro tengdir:


Foydalanilgan adabiyotlar
1.I.Qobulov “C++ tili”
2.Sayfiyev J.F “C++ tiliga kirish”uslubiy qo`llanma
3.B.Straustrop “yazik programmiravaniya C++”
4.WWW.C++dastur.uz
Yüklə 26,17 Kb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə