logo

C++da vector ma’lumotlar strukturasini ishlab chiqishh

Загружено в:

11.11.2024

Скачано:

0

Размер:

1850.5673828125 KB
Mavzu:C++da 
vector 
ma’lumotlar 
strukturasini 
ishlab chiqish Reja.
G I.Kirish.
II.Nazariy qism.
1.C++ da vector haqida.
2.C++ da vectorni qo’llanilish 
sohasi.
III.Amaliy qism.
1.Vectorga doir misollar va 
ularning tahlili.
IV.Xulosa.
V. Foydalanilgan adabiyotlar.
2 KIRISH.
C++ da v ek t orlar (v ect ors) — bu st andart  k ut ubxona 
(St andard Templat e Library  y ok i STL) t ark ibiga k iruv chi 
ma'lumot  t uzilmasi bo‘lib, dinamik  massiv  (dy namic 
array ) k abi ishlay di. Vek t orlar o‘lchami av t omat ik  
rav ishda oshib borishi y ok i qisqarishi mumk in. Ular 
qulay  v a samarali ma'lumot larni saqlash v a ularga 
ishlov  berish v osit alarini t aqdim et adi.
3 Основные целиII.1.C++ da vector haqida.
Vektorning asosiy funksiyalari
size(): Vektorning hozirgi o‘lchamini qaytaradi.
push_back(value): Vektor oxiriga yangi element qo‘shadi.
pop_back(): Vektor oxiridan elementni olib tashlaydi.
at(index): Indeks bo‘yicha elementga kirishni ta'minlaydi.
clear(): Vektor ichidagi barcha elementlarni olib tashlaydi.
empty(): Vektor bo‘sh yoki yo‘qligini tekshiradi.
insert(iterator, value): Ko‘rsatilgan iterator pozitsiyasiga yangi element qo‘shadi.
erase(iterator): Ko‘rsatilgan iterator pozitsiyasidagi elementni olib tashlaydi. Iteratorlar bilan ishlash
Vektorlar bilan iteratorlar yordamida ham ishlash 
mumkin. Iteratorlar vektorning ichidagi elementlarga 
kirish uchun ishlatiladi“
Ричард Брэнсон
” VEKTORNING  AFZALLIKLARI
6•
Dinamik o‘lcham.
•
Elementlarga tezkor kirish.
•
Standart kutubxona (STL) tarkibiga kiradi, ya'ni keng ko‘lamda qo‘llab-quvvatlanadi II. 2.C++ da vectorni qo’llanilish sohasi
.
H C++ da vektorlar turli sohalarda 
va dasturlash vazifalarida keng 
qo‘llaniladi. Ular ko‘p qirrali va 
qulay ma'lumot tuzilmasi bo‘lib, 
dinamik massiv sifatida ishlatiladi. 
7 Ilovalar sohasida vektorlarning qo‘llanilishi
1. Ma'lumotlarni saqlash va boshqarish.
2. Algoritmlar va ma'lumotlar tuzilmalari
Vektorlar algoritmlarni samarali amalga oshirishda keng qo‘llaniladi, masalan, 
saralash (sorting), qidirish (searching), va filtratsiya (filtering).
3. Grafik interfeyslar (GUI)
Vektorlar grafik interfeyslardagi (GUI) elementlarni boshqarishda qo‘llanilishi 
mumkin. Masalan, biror forma (form) ustida bir nechta tugmalar (buttons) mavjud 
bo‘lsa, ular vektor yordamida boshqarilishi mumkin.
 
8 III.Amaliy qism.
1.Vectorga doir misollar va ularning 
tahlili
9 Название презентации 10 HG 11 Hamrayeva Gulandom 12Bu k odlardan k o’rish mumk ink i, 
element larni v ek t or t uzilmasiga 
qo’shib olish uchun add nomli v oid 
t ipida funk siy a y arat ilgan v a ular 
y ordamida element lar 
qo’shilmoqda. Va o’z nav bat ida 
size(o’lchamni aniqlash uchun 
funk siy a) funk siy asi ham 
y arat ilgan.Bular orqali concolga 
v ek t orning o’lchami chiqariladi IV.Xulosa.
C++ dasturlash tilida vektorlar ma'lumotlarni saqlash va boshqarish uchun juda qulay va kuchli vositadir. Ularning dinamik o‘lchami, tezkor kirish imkoniyati va qo‘shimcha 
funksiyalari vektorlarni dasturchilar orasida mashhur qiladi. Vektorlarning afzalliklari, xususan, dinamik o‘lcham va xavfsizlik, dasturlash jarayonida samaradorlikni oshiradi va 
xatolarni kamaytiradi. Shu sababli, vektorlar turli sohalarda, jumladan, algoritmlar va ma'lumotlar tuzilmalari, grafik interfeyslar, o‘yin dasturlash va ma'lumotlar tahlilida keng 
qo‘llaniladi V.FOYDALANILGAN ADABIYOTLAR
  1.  O’zbekiston  Respublikasi  Birinchi  Prezidentining  “Zamonaviy  axborotkommunikatsiya  texnologiyalarni 
yanada joriy etish va rivojlantirish choratadbirlari to’g’risida”gi PQ-1730-sonli Qarori. 2012-y., 21 mart. 
2.  Thomas  H.  Cormen,  Charles  E.  Leiserson,  Ronald  L.  Rivest,  Clifford  Stein  Introduction  to  Algorithms. 
Third Edition. The MIT Press Cambridge, Massachusetts London, England, 2009. – 1312 p. 
3.  Scheinerman  Edwant  C++  for  Mathematicians.  An  Introduction  for  Students  and  Professionals. 
Chapman&Hall/CRC, Taylor&Francis Group, LLC, Boc а  Raton, London, New York, 2006. - 496 p.
Davriy nashrlar 
1. Programming and Computer Software
  Internet manbalari
  1. http://cppstudio.com – C++ tilida dasturlash bo‘yicha namunalar izohlari bilan keltirilgan 
2. http://cplusplus.com – C++ tilida mavjud konstruksiyalar ta’rifi, ishlatish namunalari bilan keltirilgan.
  3. http://compteacher.ru/programming – dasturlash bo‘yicha video darsliklar mavjud.
13 E’TIBORINGIZ 
UCHUN RAHMAT BAJARDI:HAMRAYEVA G
TEKSHIRDI.ABDURAHMONOV M

Mavzu:C++da vector ma’lumotlar strukturasini ishlab chiqish

Reja. G I.Kirish. II.Nazariy qism. 1.C++ da vector haqida. 2.C++ da vectorni qo’llanilish sohasi. III.Amaliy qism. 1.Vectorga doir misollar va ularning tahlili. IV.Xulosa. V. Foydalanilgan adabiyotlar. 2

KIRISH. C++ da v ek t orlar (v ect ors) — bu st andart k ut ubxona (St andard Templat e Library y ok i STL) t ark ibiga k iruv chi ma'lumot t uzilmasi bo‘lib, dinamik massiv (dy namic array ) k abi ishlay di. Vek t orlar o‘lchami av t omat ik rav ishda oshib borishi y ok i qisqarishi mumk in. Ular qulay v a samarali ma'lumot larni saqlash v a ularga ishlov berish v osit alarini t aqdim et adi. 3

Основные целиII.1.C++ da vector haqida. Vektorning asosiy funksiyalari size(): Vektorning hozirgi o‘lchamini qaytaradi. push_back(value): Vektor oxiriga yangi element qo‘shadi. pop_back(): Vektor oxiridan elementni olib tashlaydi. at(index): Indeks bo‘yicha elementga kirishni ta'minlaydi. clear(): Vektor ichidagi barcha elementlarni olib tashlaydi. empty(): Vektor bo‘sh yoki yo‘qligini tekshiradi. insert(iterator, value): Ko‘rsatilgan iterator pozitsiyasiga yangi element qo‘shadi. erase(iterator): Ko‘rsatilgan iterator pozitsiyasidagi elementni olib tashlaydi.

Iteratorlar bilan ishlash Vektorlar bilan iteratorlar yordamida ham ishlash mumkin. Iteratorlar vektorning ichidagi elementlarga kirish uchun ishlatiladi“ Ричард Брэнсон ”