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

if shartli o‘tish operatori
                                                              Tayanch tushunchalar

                                                              if operatori– faqat berilgan shart
                     Sintaksisi:
                                                              rost bo‘lgandagina muayyan
                     if shart:
                         buyruqlar_bloki                      buyruqlar to‘plamini bajaradigan
                                                              shartli operator.

                     if operatori tarkibidagi shart True (rost) qiymat qaytarsa, buyruqlar_bloki bajariladi. Agar
              yolgӒon qiymat qaytarsa, buyruqlar_bloki bajarilmaydi.
                     buyruqlar_bloki if  operatorid  keyingi  satrd    boshid      probel  qoldirib,  keyi
              yoziladi.
                     buyruqlar_blokidagi  buyruqlar alohid  qatord  yoki  bi  qatord  nuqta,  vergul  bil

              ajratilgan holda yozilishi mumkin.

               №            Blok-sxema             Blok-sxema nomi                Dastur kodi

                1         Boshlash                Algoritmning          age=int(input (ӒEnter
                                                  boshlanishi
                2           age                   Kiritish bloki        your age?ӓ))

                3          age>18        yo‘q     Shart tekshirish      if age>18:
                                                  bloki
                         ha
                4   msg='You can enter!'          Bajarish bloki            msg=ӓYou can enter!ӓ


                5           msg                   Chiqarish bloki           print(msg)

                                                  Algoritmning
                6         Tamom
                                                  tugashi

              if-else shartli o‘tish operatori

                Sintaksisi:
                                                            if  operatori bilan birga else  buyrug‘ini ham
                if shart:
                                                     qo‘llash mumkin. Agar shart True     (rost) qiymat
                    buyruqlar_bloki                  qaytar  buyruqlar_bloki  bajar    holda
                else:
                                                     buyruqlar_bloki2 bajariladi.
                    buyruqlar_bloki2


              Misol:                                       tenglamalar sistemasi dasturini tuzing.



                x = int(input())
                if x > 6:
                    y = x-3
                else:
                    y=x
                print(y)
                8
                5



                45-dars. TARMOQLANUVCHI ALGORITMLARNI DASTURLASH. IF... ELSE OPERATORI               77
   73   74   75   76   77   78   79   80   81   82   83