biro`lchovli massivlar dasturi (python)

PPTX 22 sahifa 589,8 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
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

Ko'proq o'qimoqchimisiz?

Barcha 22 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"biro`lchovli massivlar dasturi (python)" haqida

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...

Bu fayl PPTX formatida 22 sahifadan iborat (589,8 KB). "biro`lchovli massivlar dasturi (python)"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: biro`lchovli massivlar dasturi … PPTX 22 sahifa Bepul yuklash Telegram