Дәріс №2. Тақырыбы: Басқару инструкциялары. Шартты және таңдау, қайталау операторлары



Дата31.10.2023
өлшемі72.48 Kb.
#482027
түріИнструкция
2 lektsiya piton

Дәріс №2. Тақырыбы: Басқару инструкциялары. Шартты және таңдау, қайталау операторлары

Дәріс жоспары:

  • Дәріс жоспары:
  • 1 Басқару инструкциялары.
  • 2 Шартты және таңдау, қайталау операторлары
  • Қойылған шартқа байланысты екі немесе одан да көп тармақтары бар алгоритм тармақталған алгоритм деп аталады. Тармақталған алгоритмдерді программалауға шартты оператор қолданылады. If операторы міндетті емес else операторымен қатар қолданылады.
  • Жалпы формасы
  • if шарт:
  • oпepaтopl
  • else:
  • oпepaтop2
  • Мысалы:
  • if x>0 :
  • y=math.sqrt(x)
  • else:
  • y=pow(x,4)
  • IF, ELSE операторлары бір деңгейде жазылады. Егер шарттан кейін бірнеше операторлар орындалатын болса, онда бірдей шегініспен ерекшеленеді.
  • Іштестірілген шартты операторлар да қолданылады. Оның жалпы формасы:
  • if шарт:
  • Оператор 1
  • else:
  • if шарт:
  • Oпepaтop 2
  • else:
  • Oпepaтop 3

Есеп 1. a,b,c бүтін сандары берілген. Үш санның ең үлкенін анықтайтын программа құрыңыз.

  • Есеп 1. a,b,c бүтін сандары берілген. Үш санның ең үлкенін анықтайтын программа құрыңыз.
  • Есеп 2. a,b,c нақты сандары берілген. Үш санның ішінен (1.6-3.8) интервалына жататын сандарды экранға шығарыңыз.
  • #-*codingutf-8*-
  • a=f1oat(input(‘vv 1 sh.’))
  • b=f1oat(input(‘vv 2 sh.’))
  • c=f1oat(input(‘vv 3 sh.’))
  • if 1.6 <-a<-3.8:
  • print('1.6-3.8 int.gatadi',a)
  • if 1.6 <= b<=3.8:
  • print('1.6-3.8 int.gatadi',b)
  • if 1.6<-c<=3.8:
  • print('1.6-3.8 int. gatadi',c)
  • Тармақталушы алгоритмнің тағы бір түрі таңдау операторымен байланысты. Егер программада айнымалы немесе өрнек мәні үшін бірнеше нұсқаның бірін ғана таңдап алу қажет болса, таңдау операторы қолданылады. Мысалмен қарастыралық.
  • Eceп 3. Клавиатурадан енгізілген ай номеріне сәйкес жыл мезгілін анықтайтын программа құрыңыз.
  • #-*codingutf-8*-
  • n=int(input('ai nomerin engiz))
  • if n==l or n=-2 or n==12:
  • print('kis)
  • elif n>=3 and n<=5:
  • print('koktem')
  • elif n>=6 and n<-8:
  • print('gaz')
  • elif n>-9 and n<-ll:
  • print('kuz')
  • else:
  • print('l men 12 aral. san engiz')


Достарыңызбен бөлісу:




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет