biro`lchovli massivlar dasturi (python)

PPTX 22 pages 589.8 KB Free download

Page preview (5 pages)

Scroll down 👇
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

Want to read more?

Download all 22 pages for free via Telegram.

Download full file

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

This file contains 22 pages in PPTX format (589.8 KB). To download "biro`lchovli massivlar dasturi (python)", click the Telegram button on the left.

Tags: biro`lchovli massivlar dasturi … PPTX 22 pages Free download Telegram