biro`lchovli massivlar dasturi (python)

PPTX 22 стр. 589,8 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 22
9-ma’ruza. mutaxassislik masalalarini massivlar yordamida algoritmlash va dasturlash «axborot texnologiyalari» kafedrasi katta o`qituvchisi aynakulov sharafidin abdujalilovich masalalarini dasturlashda massivlardan foydalanish. bir o‘lchovli massivlar. 8 mavzu dasturlash tillari (python) fan: 1 reja: bir o`lchovli massivlar. bir o`lchovli massivga doir misollar 1. bir o`lchovli massivlar. massiv - bir xil turdagi tartiblangan kattaliklar to`plamidir. massivlar bilan ishlashdan oldin from array import * kutubxonasi import qilinadi. massiv quyidagi ko`rinishda yoziladi: array(massiv_turi, qiymatlar_ro‘yxati). bu yerda array kalit so’zi massivni bildiradi. massiv_turi- massivning turini bildiradi qiymatlar_ro‘yxati- massivning elementlari ro’yxatini bildiradi. masalan, from array import * mas = array('i', [2, 5, 4, 0, 8]) mas nomli massiv butun turda bo’lib, ularning qiymatlari 2, 5, 4, 0, 8 sonlaridan iborat. quyida massiv turlari keltirilgan: t urning ma ssivda yoz ilishi c turi p ython turi min imal h jmi bayt da 'b' signed char int 1 'b' unsigne cha int 1 'u' py_unicode unicode character 2 'h' signed …
2 / 22
i elementning iymatini bildiradi. from array import * mas = array('i', [2, 5, 4, 0, 8]) mas.insert(4, 3) for i in mas: print(i) natija: 2 5 4 0 3 8 elementni o‘chirish. pythonda pop() metodi yordamida keraksiz elementlarni massivdan o’chirib tashlash mumki. buning uchun massiv nomidan keyin nuqta orqali pop() metodi chaqiriladi. uning argumenti o’chiriladigan element indeksini(3) bildiradi.misol. from array import * mas = array('i', [2, 5, 4, 0, 8]) mas.pop(3) for i in mas: print(i) natija: 2 5 4 8 massiv uzunligini aniqlash. dastur bajarilishida massivning uzunligi o‘zgarishi mumkinligi sababli, ba’zida uning tarkibidagi elementlarning ayni paytdagi sonini bilish kerak bo’ladi. bu ishni len() metodi yordamida bajarish mumkin. misol. from array import * mas = array('i', [2, 5, 4, 0, 8]) print("massiv elementlari soni=",len(mas)) natija: massiv elementlari soni= 5 pythonda massivlar bilan ishlashda qo’llaniladigan funksiyalar va metodlar. pythonda massivlar ishlashda qo’llaniladigan bir nechta metodlar mavjud bo’lib, ularning eng asosiylari quyida …
3 / 22
from array import * massiv = array('i', [2, 5, 4, 0, 8]) print(massiv.index(8)) natija: 4 append() – metodi massivning oxiriga yangi element qo‘shish uchun foydalaniladi. from array import * massiv = array('i', [1,2,3,4,5]) massiv.append(9) print(massiv) natija: array('i', [1,2,3,4,5,9]) array.remove(х) - massivdan x elementini o‘chirish. ushbu metod ro‘yxatdagi birinchi uchragan x elementini o‘chiradi. agar bunday element ro‘yxatda mavjud bo‘lmasa valueerror istisno holati ro‘y beradi. from array import * massiv = array('i', [1,2,3,4,5]) massiv.remove(3) print(massiv) natija: array('i', [1,2,4,5]) array.reverse() - massiv elementlarini teskari tartibda joylashtirish uchun qo‘llaniladi . bundan tashqari, python massiv bilan ishlashda qo‘llaniladigan bir nechta standart funksiyalarni ham o‘z ichiga qamrab olgan: massiv = array('i', [1,2,3,4,5]) massiv.reverse() print(massiv) natija: array('i', [5,4,3,2,1])  array.tolist() -massivni ro‘yxatga aylantirish uchun qo‘llaniladi. from array import * massiv = array('i', [1,2,3,4,5]) list=massiv.tolist() print(list) from array import * massiv = array('i', [1,2,3,4,5]) list=massiv.tolist() print(list) natija: [1,2,3,4,5] array.tofile(f) - massivni ochiq faylga yozish uchun ishlatiladi.  array.fromfile(f,n) …
4 / 22
3, 4, 5]) array('i', [1, 2, 3, 4, 5, 6, 7, 8, 9]) array('i', [1, 2, 3, 4, 5, 6, 7, 8, 9, 44, 55, 66]) sikldan foydalanib, massiv elementlariga indekslar orqali murojaat qilish mumkin: 2-misol. #include using namespace std; int main() { int numbers[4] = {1,2,3,4}; int size = sizeof(numbers)/sizeof(numbers[0]); for(int i=0; i 0 shart bajarilsa s=s+a[i], kn=kn+1 yig‘indi xisoblanishi kerak. ushbu yig‘indini hisoblash tugagandan keyin s=s/kn hisoblanadi, ya’ni musbat elementlar yig‘indisi musbat elementlar soniga bo‘linadi. agar kn=0 bo‘lsa, massivning musbat elementlari mavjud emas. #include using namespace std; int main() { int i,k,kn,t; float s; cout >k; float a[k]; s=0; kn=0; cout >a[i]; for (i=1;i 0) {s=s+a[i]; kn=kn+1; } if (kn==0){ cout bmax shart tekshiriladi, agar bu shart bajarilsa bmax=bi, va imax=i almashtirishlar bajariladi. n=5 b=[0]*n for i in range(n): print("b[",i,"]=") b[i]=int(input()) max=b[0] for i in range(n): if max<b[i]: max=b[i] imax=i print("imax=",imax,"\tmax=",max) from random import randint n=5 a=[0]*n for …
5 / 22
biro`lchovli massivlar dasturi (python) - Page 5

Хотите читать дальше?

Скачайте все 22 страниц бесплатно через Telegram.

Скачать полный файл

О "biro`lchovli massivlar dasturi (python)"

9-ma’ruza. mutaxassislik masalalarini massivlar yordamida algoritmlash va dasturlash «axborot texnologiyalari» kafedrasi katta o`qituvchisi aynakulov sharafidin abdujalilovich masalalarini dasturlashda massivlardan foydalanish. bir o‘lchovli massivlar. 8 mavzu dasturlash tillari (python) fan: 1 reja: bir o`lchovli massivlar. bir o`lchovli massivga doir misollar 1. bir o`lchovli massivlar. massiv - bir xil turdagi tartiblangan kattaliklar to`plamidir. massivlar bilan ishlashdan oldin from array import * kutubxonasi import qilinadi. massiv quyidagi ko`rinishda yoziladi: array(massiv_turi, qiymatlar_ro‘yxati). bu yerda array kalit so’zi massivni bildiradi. massiv_turi- massivning turini bildiradi qiymatlar_ro‘yxati- massivning elementlari ro’yxatini bildiradi. masalan, from array import * mas...

Этот файл содержит 22 стр. в формате PPTX (589,8 КБ). Чтобы скачать "biro`lchovli massivlar dasturi (python)", нажмите кнопку Telegram слева.

Теги: biro`lchovli massivlar dasturi … PPTX 22 стр. Бесплатная загрузка Telegram