Дастурлаш фанидан



Download 0,56 Mb.
Pdf ko'rish
bet1/6
Sana12.08.2021
Hajmi0,56 Mb.
#146247
  1   2   3   4   5   6
Bog'liq
massiv



 

 

ЎЗБЕКИСТОН РЕСПУБЛИКАСИ ОЛИЙ ВА ЎРТА МАХСУС  



ТАЪЛИМ ВАЗИРЛИГИ 

 

 

 

ДАСТУРЛАШ 

ФАНИДАН 

 

Мустақил иши 

 

 

 

 

   

ТОПШИРДИ   710-19 гурух талабаси:     

МАМАДАМИНОВА ҲОСИЛА 

 

    

ҚАБУЛ   ҚИЛДИ _______________________________________________

 

 

 



 

 

 



 

 

 



 

 

 



ФАРҒОНА  2021 

 



Bir o’lchovli massivlarni funksiya parametrlari sifatida qo’llanilishi 

 

 



Reja: 

 

1. 



Kirish 

2.      Massiv haqida umumiy tushuncha 

3. 

Massivlarning umumiy holda qollanilishi 



4. 

Funksiyalarda massiv qo'llanishi 

5. 

Xulosa 


6. 

Foydalanilgan adabiyotlar 

 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 




Malumki,  programma  mashina  kodlarining  qandaydir  ketma  - 

ketligi bo'lib, aniq bir xisoblash vositasini amal qilishini boshqaradi. 

Programmata  minotini  yaratish  jarayonini  osonlashtirish  uchun 

yuzlab  programma  -  lash  tillari  yaratilgan  .  Barcha  programmalash 

tillarini ikki toifaga ajratish mumkin. 

Quyi darajadagi programmalash tillari; 



Yuqori darajadagi programmalash tillari; 

Quyi darajadagi programmalash tillariga Assembler turidagi tillar kiradi . 

Bu  tillar  nisbatan  qisqa  va  tezkor  bajariluvchi  kodlarni  yaratish 

imkoniyatini  beradi.  Lekin,  assembler  tilida  programma  tuzish  zaxmatli, 

nisbatan  uzoq  davom  etadigan  jarayondir  .  Bunga  qarama  -  qarshi  ravishda 

yuqori  bosqich  tillari  yaratilganki  ,  ularda  tabiiy  tilning  cheklangan  ko 

rinishidan  foydalangan  holda  programma  tuziladi.  Yuqori  bosqich  tillaridagi 

operatorlar  ,  berilganlarning  turlari  ,  ozgaruvchilar  va  programma  yozishning 

turli  usullari  tilning  ifodalash  imkoniyatini  oshiradi  va  programmani  <

qimishli>>  bo  lishini  ta  minlaydi.  Yuqori  bosqich  tillariga  Fortran,  PL/1, 

Prolog,  Lisp,  Basic,  Pascal,  C  va  boshqa  tillarni  misol  keltirish  mumkin. 

Kompyuter 

arxitekturasini 

takomillashuvi, 

kompyuter 

tarmog 

ining 


rivojlanishi  mos  ravishda  yuqori  bosqich  tillarini  yangi  variantlarini  yuzaga 

kelishiga,  yangi  tillarni  paydo  bo  lishiga  ayrim  tillarni  esa  yo  qolib  ketishiga 

olib keldi . Xozirda keng tarqalgan tillarga Object Pascal, C++, C#, Php, Java , 

Asp tillari xisoblanadi. Xususan , C tilining takomillashgan variant C++ tilini 

olishimiz mumkin. 

1972 - yilda Denis Ritch va Brayan Kernegi tomonidan C tili yaratildi . 

1980 - yilda Byarn Straustrop C tilining avlodi C++ tilini yaratdiki, 

unda strukturali va obektga yo naltirilgan programmalash texnologiyasiga 

tayangan xolda programma yaratish imkoniyati tugildi. 

 

 




Massiv  -  bu  bir  toifali  ,  chekli  qiymatlarning  tartiblangan  to'plamidir. 

Massivlarga misol qilib matematika kursidan ma lum bo'lgan vektorlar, matritsalarni 

ko'rsatish mumkin. 

Massivlar odatda bir o'lchovli va ko'p o lchovli turlarga bo'linadi. 

Massiv bir o'lchamli deyiladi, agar uning elementiga bir indeks orqali murojat qilish 

mumkin bo'lsa. 

C\C++  dasturlash  tillaridagi  massiv  elementlar  indekislari  har  doim  noldan 

boshlanadi (birdan emas) .Bizga char tipidagi m nomli massiv berilgan bo'lsin . Va u 

3 ta elementdan tashkil topgan bo'lsin. m[0] ^ -9 ; m[1] ^ 15; m[2] ^ 3; 

Demak,  elementga  murojat  qilish  uchun  massiv  nomi  va  []  qavslar  ichida  element 

indeksi yoziladi.  Bu yerda birinchi element qiymati -9 , ikkinchi element - 1 nomerli 

indeksda  -15  qiymati  bor  ekan.  Oxirgi  element  indeksi  n-1  bo'ladi  (n-  massiv 

elementlari  soni).  []  qavs  ichidagi  indeks  butun  son  yoki  butun  songa  olib  keluvchi 

ifoda bo'lmog'i lozim. Masalan: 

int n=6, m=4; 

L[n-m]=33; // L[2]=33; 

Cout<

Massiv elementlariga murojat qilish oddiy o`zgaruvchilarga murojat 

qilishdan biroz farq qiladi . Massiv elementiga murojat qilish indeksi 

orqali bo`ladi. 

a[1] = 5; a massivning indeksi 1 bo`lgan elementi 5 qiymat o`zlashtirilsin. 

cin>>a[2]; a massivning elementi 2 bo`lgan elementi kiritilsin; 

cout<

Bir o`lchamli massivlarni e`lon quyidagicha bo`ladi : 

Shuni takidlash lozimki , agar massiv o`lchami ko`rsatilmasa , uni to`liq 

initsializatsiyalash shart. Bu xolda massiv o`lchami kompilyatsiya jarayonida 

massiv elementlar soniga qarab aniqlanadi. Bu yerda massiv o`lchami 5 ga 

teng. 


4) O`lchami ko`rsatilgan massivning barcha elementlariga boshlang`ich 

qiymat 0 berish. 

intk[5] = {0}; 



Masalan: 


Download 0,56 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6




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