Search Header Logo
Python 2 lesson

Python 2 lesson

Assessment

Presentation

Computers

KG

Hard

Created by

Romenion Kz

Used 23+ times

FREE Resource

31 Slides • 0 Questions

1

Python 2 lesson

Тармақталған алгоритмдерді программалау

By Romenion Kz

2

Тармақталған алгоритм – орындалуы керек қадам белгілі бір шарттың орындалу немесе орындалмауына байланысты жүзеге асырылатын алгоритм

3

4

python

if - elif - else
«егер» - «онда» - «әйтпесе»

5

== Тең
!= Тең емес
> Үлкен
< Кіші
>= Үлкен немесе тең
<= Кіші немесе тең

6

if test1:

state1

elif test2:

state2

else:

state3

media

7

1-тапсырма а және b бүтін сандар берілген. Егер а саны жұп болса, онда оны квадраттап, b санына қос. Ал сан тақ болса, онда санның өзін b санына қосып, нәтижені экранға шығар.

Мысалы
a=6; b=5;
6·6+5=41
a=7; b=5;
7+5=12

8

if test1:

state1

elif test2:

state2

else:

state3

9

a=int(input())
b=int(input())
if a% 2 == 0:
a=a**2
k=a+b
print(k)

media

10

2-тапсырма Нақты А саны берілген. А саны оң сан болса, квадратын, теріс сан болса, кубын есептеп, нәтижені экранға шығар.

Мысалы
8 64
-5 -125

11

A=int(input())
if A>0:
K=A**2
else:
K=A**3
print(K)

media

12

3-тапсырма. К саны берілген. Осы санның жұп немесе тақ екенін анықтайтын программа құр. Егер сан тақ болса, экранға 1, әйтпесе 0 шықсын.

a=int(input("a:"))
if a%2==0:
print("0")
else:
print("1")

13

Python 2 lesson

Кірістірілген шарттарды программалау

14

Шарт тексеру операторының құрамында екінші шарт тексеру операторы қолданылса, онда мұндай шарт тексеру – кірістірілген шарт тексеру деп аталады

15

1-мысал: а саны берілген. а санының оң немесе теріс сан екенін анықта. Егер а саны оң сан болса – «1», теріс сан болса – «-1», ал сан нөлге тең болса, «0» деген жауап экранға шығатын болсын.

16

media

17

2-мысал: a мен b сандары берілген. Егер а саны 0-ден артық болып, екі санның айырмасы да 0-ден артық болса, онда екі санның айырмасын, әйтпесе қосындысын экранға шығар. Егер а 0-ден кем болса, онда экранға оның квадратын шығар.

18

media

a=int(input())
b=int(input())
if a>0:
if a-b>0:
a=a-b
else:
a=a+b;
else:
a=a**2
print(a)

19

3-мысалдың алгоритміне түсініктеме: мысалдың орындалуы а санының жұп не тақ болуына байланысты. Егер а саны жұп болса ғана одан кейін b-ның мәні тексеріледі. Ал а саны тақ болса, нәтиже ретінде экранға ештеңе шықпайды.

20

media

21

media

Программа кодын талдай отырып, егер
а = 8; b = 5; c = 3 болса, программа экранға қандай нәтиже шығаратынын анықтаңдар

22

​while True:

a = int(input("put any number"))

if a < -5:

print('Low')

elif -5 <= a <= 5:

print('Mid')

else:

print('High')

23

Python 2 lesson

Құрамды шарттарды программалау

24

Құрамды шарттар дегеніміз – логикалық амалдар көмегімен тұтас бір шартқа біріктірілген бірнеше қарапайым шарт.

25

Логикалық көбейту «and», дегеніміз – екі немесе одан да көп пікірлерді «және» жалғаулық шылауының көмегімен біріктіру амалы. «Конъюнкция» сөзі «және» жалғаулық шылауына сәйкес келеді.

26

media

27

Логикалық қосу (дизъюнкция – ‘or’). Екі немесе одан да көп пікірлерді «немесе» жалғаулығы көмегімен біріктіру амалы логикалық қосу немесе дизъюнкция деп аталады. «Дизъюнкция» сөзі «немесе» жалғаулығына сәйкес келеді.

28

media

29

media

30

media

31

Логикалық теріске шығару (инверсия – ‘not’). «Емес» сөзінің көмегімен пікірді теріске шығару амалы логикалық теріске шығару немесе инверсия деп аталады. «Инверсия» сөзі «дұрыс емес», «теріске шығару» сөздеріне және «емес» сөзіне сәйкес келеді

Python 2 lesson

Тармақталған алгоритмдерді программалау

By Romenion Kz

Show answer

Auto Play

Slide 1 / 31

SLIDE