• Masala 2.
  • Mustaqil bajarish uchun variantlar: 1.
  • Innovatsiyalar vazirligi guliston davlat universiteti «amaliy matematika va axborot texnologiyalari»




    Download 1,21 Mb.
    Pdf ko'rish
    bet40/54
    Sana22.01.2024
    Hajmi1,21 Mb.
    #142946
    1   ...   36   37   38   39   40   41   42   43   ...   54
    Bog'liq
    Zamonaviy dasturlash tillari

    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. 
     


    43 
    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, …
    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.


    44 
    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,21 Mb.
    1   ...   36   37   38   39   40   41   42   43   ...   54




    Download 1,21 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



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

    Download 1,21 Mb.
    Pdf ko'rish