“Маълумотлар тузилмаси ва алгоритмлар” фанига кириш


Download 0.55 Mb.
bet1/3
Sana15.08.2023
Hajmi0.55 Mb.
#1667320
  1   2   3
Bog'liq
МТА-Чизиқли

Maссивлар ва векторлар Массивни эълон қилиш

  • Эслатма
  • Дастурда массивни эълон қилиш учун унинг номини, элементлар сонини ва уларнинг турини кўрсатиш лозим.
  • С++да
  • T0 а[100]; T0 b[100][50];
  • a=(a1,a2, … , a100) – абстракт босқич;
  • a1
  • a2
  • a100
  • - физик босқич.
  • бу ерда T0 – бирор бир тур; С++да массив элементлари индекси 0 дан бошланади.
  • Физик босқичда трансляторлар массивни қатор ёки устун кўринишида ифодалайди.
  • Изоҳ

Ma’lumotlarni massivda saqlashda elementlar soni oldindan ma’lum bo‘lishi kerak. Ayrim paytlarda massivga nechta element kiritilishi ma’lum bo‘lmaydi va o‘shanda dinamik dasturlashdan foydalanish kerak bo‘ladi. Shunday hollarda vectordan foydalanish mumkin. Vector klassi o‘zgaruvchan uzunlikdagi massiv yaratishga yordam beradi. Vektor bu elementlari soni oldindan ma’lum bo‘lmagan bir xil toifadagi elementlar ketma-ketligidir. Vektorning massivdan farqi, vector uzunligi oldindan berilmaydi va u dastur bajarilishi mobaynida o‘zgarib turadi.

  • Ma’lumotlarni massivda saqlashda elementlar soni oldindan ma’lum bo‘lishi kerak. Ayrim paytlarda massivga nechta element kiritilishi ma’lum bo‘lmaydi va o‘shanda dinamik dasturlashdan foydalanish kerak bo‘ladi. Shunday hollarda vectordan foydalanish mumkin. Vector klassi o‘zgaruvchan uzunlikdagi massiv yaratishga yordam beradi. Vektor bu elementlari soni oldindan ma’lum bo‘lmagan bir xil toifadagi elementlar ketma-ketligidir. Vektorning massivdan farqi, vector uzunligi oldindan berilmaydi va u dastur bajarilishi mobaynida o‘zgarib turadi.
  • vector o‘zgaruvchi_nomi;

Download 0.55 Mb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling