Page 96 - 9-sinf informatika yangi 2020. @informatika
P. 96

58-dars.        AMALIY          MASHG‘ULOT


                     Misol.  Berilgan  uchta  a, b  va  c  sonlardan eng kattasini topish dasturini tuzing.
              Funksiyadan foydalaning.


                                                   a, b parametrlarni qabul qiluvchi max
                def max(a, b):
                                                   nomli funksiya e’lon qilindi.
                    if a > b:
                                                   Agar a>b boӒlsa, funksiya a ni qaytaradi.
                        return a

                    else:
                                                   Aks holda, funksiya b ni qaytaradi.
                        return b
                                                   a, b va c parametrlarni qabul qiluvchi
                def max3(a, b, c):
                                                   max3 nomli funksiya e’lon qilindi.
                                                   max3  nomli funksiya max  funksiyasini max (a, b va c)
                                                   parametrlar bilan qaytarmoqda.
                    return max(max(a, b), c)       a va b taqqoslanadi va eng kattasi topiladi, masalan, a,
                                                   keyin bu eng katta a soni c bilan yana taqqoslanadi va
                                                   funksiya ulardan kattasini qaytaradi.
                a = int(input())
                b = int(input())                   a, b va c ga qiymat beriladi.
                c = int(input())
                                                   3 ta sonning kattasini topuvchi funksiya
                print(max3(a,b,c))
                                                   chaqirilib, ekranga natija chiqariladi.
                89
                78
                58
                89





                     1. Ӓ*ӓ belgisidan tomoni n ga teng kvadrat chizuvchi dastur tuzing. Protseduradan
              foydalaning.                                                                                    AMALIY

                           Kiruvchi ma’lumot                            Chiquvchi ma’lumot                       TOPSHIRIQLAR
                                   n                               n x n ta (Ӓ*ӓ) dan iborat kvadrat
                                                                                ***
                                   3                                            ***
                                                                                ***
                     2.  Berilgan  n  sonining bo‘luvchilarini bitta qatorda probel orqali ajratib chiqaruvchi
              dastur tuzing. Protseduradan foydalaning.


                           Kiruvchi ma’lumot                            Chiquvchi ma’lumot
                                    6                                         1 2 3 6

                     3.  Berilgan  n  sonini rim raqamlarida ifodalovchi dastur tuzing. Protseduradan
              foydalaning.




                                                                   58-dars. AMALIY MASHG‘ULOT       95
   91   92   93   94   95   96   97   98   99   100   101