• II.LABORATORIYA MASHG‘ULOTIGA KERAK BO’LADIGAN JIHOZLAR
  • Dastur kodi
  • Mustaqil bajarish uchun variantlar: 1.
  • Innovatsiyalar vazirligi guliston davlat universiteti «amaliy matematika va axborot texnologiyalari»




    Download 1,03 Mb.
    Pdf ko'rish
    bet42/56
    Sana27.09.2024
    Hajmi1,03 Mb.
    #272734
    1   ...   38   39   40   41   42   43   44   45   ...   56
    Bog'liq
    Zamonaviy das. tex. Lab. ish. toplami

     
    23- LABORATORIYA MASHG‘ULOTI 
    MAVZU:
    Pythonda massivlar va satrlarga doir dastur tuzish
     
    I.ISHDAN MAQSAD:
    Pythonda dasturlash tilida massivlar va satrlarga doir ma’lumotlarga 
    ega bo‘lish va dastur tuzish. 
    II.LABORATORIYA MASHG‘ULOTIGA KERAK BO’LADIGAN JIHOZLAR: 
    Zamonaviy Core i5 yoki Core i7 kompyuterlari. Proektor qurilmasi. Konspekt daftarlari. 
    Laboratoriya ishi natijalar qaydi. 
     
    III.ISHNI BAJARISH TARTIBI: 
    Topshiriqni bajarish namunalar: 
    Masala 1.
    10 ta elementdan tashkil topgan massiv elementlarining juft elementlarini ikkiga toq 
    elementlarini to‘rtga ko‘paytirib ekranga chiqaring. 
    Dastur kodi: 
    from numpy import*
    a=array([1,2,3,4,5,6,7,8,9,10])
    for i in range(10):
    if a[i]%2==0:
    a[i]=2*a[i]
    else:
    a[i]=4*a[i]
    print(a) 
    Natija
    [4 4 12 8 20 12 28 16 36 20] 
    Masala 2. 
    S satr tarkibida x belgi sonini aniqlash dasturini tuzing. 
    Dastur kodi: 
    s=input('s=')
    x=input('x=')
    n=len(s)
    p=0
    for i in range(n):
    if s[i]==x:
    p+=1
    print(p) 
    ======= RESTART: C:/Users/User/Desktop/1.py
    ================= 
    Mustaqil bajarish uchun variantlar: 
    1.
    n natural soni berilgan. Datslabki n ta Fibonachchi sonlaridan tashkil topgan massivni hosil 
    qiling va elementlarini chiqaring. 
    F0 = 1; F1 = 1; F[k] = F[k-1] + F[k-2]; k=2, 3, 4, …


    43 
    2.
    n natural soni va A, B butun sonlari berilgan (n > 2). a[0] = A; a[1] = B; boshqa elementlari 
    o‘zidan oldingi barcha elementlari yig‘indisiga teng bo‘lgan massivni hosil qiling va 
    elementlarini chiqaring.
    3.
    n ta elementdan tashkil topgan massiv berilgan. Uning elementlari teskari tartibda chiqaruvchi 
    dastur tuzilsin.
    4.
    n ta elementdan tashkil topgan massiv berilgan. Dastlab massiv elementlari orasidan juftlarini 
    indekslari o‘sish tartibida chiqaruvchi, keyin massiv elementlari orasidan toqlarini indekslari 
    kamayish tartibida chiqaruvchi dastur tuzilsin. 
    Massiv elementlar: 4 5 7 8 6 9 
    Natija: 4 6 8 9 7 5
    5
    . n ta elementdan tashkil topgan massiv va K butun soni berilgan (1 <= K < n). Massiv 
    elementlari orasidan indeksi K ga karralilarini chiqaruvchi dastur tuzilsin. Ak, A2k, A3k, …. 
    Shart operatori ishlatilmasin.
    6
    . n ta elementdan tashkil topgan massiv berilgan (n juft son). 
    Massiv elementlari orasidan quyidagilarni chiqaruvchi dastur tuzilsin. 
    A[0], A[2], A[4], … Shart operatori ishlatilmasin.
    7
    . n ta elementdan tashkil topgan massiv berilgan (n toq son). Massiv elementlari orasidan 
    quyidagilarni chiqaruvchi dastur tuzilsin. A[n-1], A[n-3], …, A[1]. Shart operatori ishlatilmasin.

    Download 1,03 Mb.
    1   ...   38   39   40   41   42   43   44   45   ...   56




    Download 1,03 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Innovatsiyalar vazirligi guliston davlat universiteti «amaliy matematika va axborot texnologiyalari»

    Download 1,03 Mb.
    Pdf ko'rish