Шартты және цикл операторлары




1 слайд
Шартты және цикл
операторлары
4-сабақ
1 слайд
Шартты және цикл операторлары 4-сабақ

2 слайд
Операциялар мен мəндерді көрсететін, программаның
орындалатын əрбір қадамында қандай іс-əрекеттер
атқарылатынын анықтайтын символдар жиыны?
Оператор
% қандай оператор?
бір санды екінші санға бөліп, бөлудің қалған
бөлігін қайтарады
Қысқартылған көбейту амалы қалай орындалады?
*=
Екі операнды салыстырады және екі операнд та True
болғанда ғана True қайтарады, әйтпесе False мәнін
беретін оператор?
Логикалық AND операторы
2 слайд
Операциялар мен мəндерді көрсететін, программаның орындалатын əрбір қадамында қандай іс-əрекеттер атқарылатынын анықтайтын символдар жиыны? Оператор % қандай оператор? бір санды екінші санға бөліп, бөлудің қалған бөлігін қайтарады Қысқартылған көбейту амалы қалай орындалады? *= Екі операнды салыстырады және екі операнд та True болғанда ғана True қайтарады, әйтпесе False мәнін беретін оператор? Логикалық AND операторы

3 слайд
Операнд мәнін кері мәнге ауыстыратын оператор?
Логикалық ЕМЕС операторы
Тізімдермен жұмыс істеу үшін нүктелік белгілер
арқылы қол жеткізуге болады, бұл?
әдістер
Тізімдегі элементтердің жалпы санын қайтаратын
функция?
len(L) функциясы
Қалыпты бөлумен / бірдей жұмыс істейді, бірақ
үтірден кейін нәтижені алып тастайтын оператор?
// (бүтін бөлу) операторы
3 слайд
Операнд мәнін кері мәнге ауыстыратын оператор? Логикалық ЕМЕС операторы Тізімдермен жұмыс істеу үшін нүктелік белгілер арқылы қол жеткізуге болады, бұл? әдістер Тізімдегі элементтердің жалпы санын қайтаратын функция? len(L) функциясы Қалыпты бөлумен / бірдей жұмыс істейді, бірақ үтірден кейін нәтижені алып тастайтын оператор? // (бүтін бөлу) операторы

4 слайд
!= операторының жұмыс жасау принципі қандай?
екі операнд тең болмаса, True мәнін
қайтарады, әйтпесе False мәнін қайтарады.
А=0 болса, логикалық терістеу нәтижесінде қандай
мән қайтарылады?
А=1
** пен + операциясының қайсысының басымдылығы
жоғары?
**
Тізім элементтерін өшіру үшін қолданылатын
функция?
del (i)
4 слайд
!= операторының жұмыс жасау принципі қандай? екі операнд тең болмаса, True мәнін қайтарады, әйтпесе False мәнін қайтарады. А=0 болса, логикалық терістеу нәтижесінде қандай мән қайтарылады? А=1 ** пен + операциясының қайсысының басымдылығы жоғары? ** Тізім элементтерін өшіру үшін қолданылатын функция? del (i)

5 слайд
Тапсырма 1.
a куб қабырғасының ұзындығы берілген. Куб көлемін
V = a
3
және оның ауданын S = 6·a
2
дәрежелік функция
арқылы табатын программа құрыңыз.
5 слайд
Тапсырма 1. a куб қабырғасының ұзындығы берілген. Куб көлемін V = a 3 және оның ауданын S = 6·a 2 дәрежелік функция арқылы табатын программа құрыңыз.

6 слайд
Тапсырма 2.
Амалдарды қысқарту арқылы сандардың көбейтіндісін
экранға шығаратын программа жазыңыз.
6 слайд
Тапсырма 2. Амалдарды қысқарту арқылы сандардың көбейтіндісін экранға шығаратын программа жазыңыз.

7 слайд
Тапсырма 3.
А-ның берілген мəні а = 1.0 болған кездегі х,b,d,f
мəндерін анықтау керек:
b = 2.4*а;
х = (а+b)/а*b-а;
d = а/b % b;
f = а*а-2*а;
7 слайд
Тапсырма 3. А-ның берілген мəні а = 1.0 болған кездегі х,b,d,f мəндерін анықтау керек: b = 2.4*а; х = (а+b)/а*b-а; d = а/b % b; f = а*а-2*а;

8 слайд
Шартты және цикл
операторлары
4-сабақ
Оқытушы: Саметова Айгерім
Айдарқызы
8 слайд
Шартты және цикл операторлары 4-сабақ Оқытушы: Саметова Айгерім Айдарқызы

9 слайд
Шарттарды тексеру
Көптеген бағдарламалау тілдерінде, мысалы, C ++ немесе
Java үштік (тернарлы) оператор деп аталатын оператор бар.
Нәтижесінде анықталған екі мәннің бірін қайтара отырып,
ақиқат шарты үшін өрнекті тексереді.
(шарт)? ақиқат болса: мынаны шығар, жалған болса:
мынаны
Python-да үштік оператордың рөлін ұқсас түрде жұмыс
істейтін шартты өрнек атқарады және if, else кілт сөздерін
қолданса:
if (шарт) true болса: мән қайтарады, егер else яғни
жалған болса, мән қайтарады.
9 слайд
Шарттарды тексеру Көптеген бағдарламалау тілдерінде, мысалы, C ++ немесе Java үштік (тернарлы) оператор деп аталатын оператор бар. Нәтижесінде анықталған екі мәннің бірін қайтара отырып, ақиқат шарты үшін өрнекті тексереді. (шарт)? ақиқат болса: мынаны шығар, жалған болса: мынаны Python-да үштік оператордың рөлін ұқсас түрде жұмыс істейтін шартты өрнек атқарады және if, else кілт сөздерін қолданса: if (шарт) true болса: мән қайтарады, егер else яғни жалған болса, мән қайтарады.

10 слайд
Python-да if операторы көрсетілген өрнекті True немесе False
мәнін тексеретін шартты тексереді. Бұл бағдарламаның осы
тексеру нәтижелеріне байланысты әр түрлі бағытта жүруіне
мүмкіндік береді. Бұл процедура шартты тармақталу деп
аталады.
Тексерілетін өрнек қос нүктемен аяқталуы керек. Содан
кейін бөлек жолдарда тексеру сәтті болған жағдайда
орындалатын нұсқаулар болуы керек.
if тексерілетін өрнек:
өрнек шын болған кезде орындалатын амал
өрнек шын болған кезде орындалатын амал
10 слайд
Python-да if операторы көрсетілген өрнекті True немесе False мәнін тексеретін шартты тексереді. Бұл бағдарламаның осы тексеру нәтижелеріне байланысты әр түрлі бағытта жүруіне мүмкіндік береді. Бұл процедура шартты тармақталу деп аталады. Тексерілетін өрнек қос нүктемен аяқталуы керек. Содан кейін бөлек жолдарда тексеру сәтті болған жағдайда орындалатын нұсқаулар болуы керек. if тексерілетін өрнек: өрнек шын болған кезде орындалатын амал өрнек шын болған кезде орындалатын амал

11 слайд
Тармақталу алгоритмінің құрылымы қарапайым
болып келеді. Мұнда арифметикалық теңсіздік (теңдік)
түрінде берілген логикалық шарт тексеріледі. Егер ол
орындалса, онда алгоритм бір жолмен, ал орындалмаса
екінші жолмен жүзеге асырылады, яғни есепті шығару
жолы тармақталып екіге бөлініп кетеді.
Тармақталу алгоритмдеріне шартты тексеру блогы
міндетті түрде кіреді. Ол ромб түрінде кескінделеді.
11 слайд
Тармақталу алгоритмінің құрылымы қарапайым болып келеді. Мұнда арифметикалық теңсіздік (теңдік) түрінде берілген логикалық шарт тексеріледі. Егер ол орындалса, онда алгоритм бір жолмен, ал орындалмаса екінші жолмен жүзеге асырылады, яғни есепті шығару жолы тармақталып екіге бөлініп кетеді. Тармақталу алгоритмдеріне шартты тексеру блогы міндетті түрде кіреді. Ол ромб түрінде кескінделеді.

12 слайд
num = int( input( 'Please Enter A Number: ' ) )
if num > 7:
b = num + 2
print (b)
b = 0
a = 50
n = 98
if n < 100:
b = n + a
print(b)
num = int( input( 'Please Enter A Number: ' ) )
if num > 7 and num < 9 :
print( 'Number is 8' )
if num == 1 or num == 3 :
print( 'Number Is 1 or 3' )
12 слайд
num = int( input( 'Please Enter A Number: ' ) ) if num > 7: b = num + 2 print (b) b = 0 a = 50 n = 98 if n < 100: b = n + a print(b) num = int( input( 'Please Enter A Number: ' ) ) if num > 7 and num < 9 : print( 'Number is 8' ) if num == 1 or num == 3 : print( 'Number Is 1 or 3' )

13 слайд
Else кілт сөзін қолданып, тексеру сәтсіз болған
жағдайда орындалу нұсқауларын қосып, осы құрылымды
өзгертуге болады. Else кілт сөзі сәтті тексерілгеннен кейін
орындалған операторлардан кейін қойылады және көп
нүктемен аяқталуы керек, сонымен бірге if кілт сөзінің
астында сипатталады. Сонымен синтаксис келесідей болады:
if тексерілетін өрнек:
өрнек шын болған кезде орындалатын амал
өрнек шын болған кезде орындалатын амал
else тексерілетін өрнек:
өрнек жалған болған кезде орындалатын амал
өрнек жалған болған кезде орындалатын амал
13 слайд
Else кілт сөзін қолданып, тексеру сәтсіз болған жағдайда орындалу нұсқауларын қосып, осы құрылымды өзгертуге болады. Else кілт сөзі сәтті тексерілгеннен кейін орындалған операторлардан кейін қойылады және көп нүктемен аяқталуы керек, сонымен бірге if кілт сөзінің астында сипатталады. Сонымен синтаксис келесідей болады: if тексерілетін өрнек: өрнек шын болған кезде орындалатын амал өрнек шын болған кезде орындалатын амал else тексерілетін өрнек: өрнек жалған болған кезде орындалатын амал өрнек жалған болған кезде орындалатын амал

14 слайд
tovar1 = 50
tovar2 = 32
if tovar1 + tovar2 > 99 :
print("99 тг жетпейди")
else:
print("99 тг жетеди")
14 слайд
tovar1 = 50 tovar2 = 32 if tovar1 + tovar2 > 99 : print("99 тг жетпейди") else: print("99 тг жетеди")

15 слайд
Шеңбердің ауданы мен ұзындығын есептеу
radius = int(input("Введите радиус: "))
if radius >= 0:
print("Длина окружности = ", 2 * 3.14 * radius)
print("Площадь = ", 3.14 * radius ** 2)
else:
print("Пожалуйста, введите положительное число")
x = int(input())
if x > 0:
print(x)
else:
print(-x)
15 слайд
Шеңбердің ауданы мен ұзындығын есептеу radius = int(input("Введите радиус: ")) if radius >= 0: print("Длина окружности = ", 2 * 3.14 * radius) print("Площадь = ", 3.14 * radius ** 2) else: print("Пожалуйста, введите положительное число") x = int(input()) if x > 0: print(x) else: print(-x)

16 слайд
If тексеру блогынан кейін elif (else if) кілт сөзін де
қолдануға болады, бұл балама тексеруді және тиісті
нұсқаулардың орындалуын білдіреді. Бұл if кілт сөз
сөзбен байланыстырылуы керек және ол қос нүктемен
аяқталады. Содан кейін, балама тексеруді аяқтау үшін, else
соңғы кілт сөзін қосуға болады. if : elif: else
конструкциясының синтаксисі келесідей болса:
if өрнек-1:
өрнек-1 шын болған кезде орындалатын оператор
өрнек-1 шын болған кезде орындалатын оператор
elif өрнек-2:
өрнек-2 ақиқат болған кезде орындалатын оператор
өрнек-2 ақиқат болған кезде орындалатын оператор
else:
өрнектер жалған болған кезде орындалатын оператор
өрнектер жалған болған кезде орындалатын оператор
16 слайд
If тексеру блогынан кейін elif (else if) кілт сөзін де қолдануға болады, бұл балама тексеруді және тиісті нұсқаулардың орындалуын білдіреді. Бұл if кілт сөз сөзбен байланыстырылуы керек және ол қос нүктемен аяқталады. Содан кейін, балама тексеруді аяқтау үшін, else соңғы кілт сөзін қосуға болады. if : elif: else конструкциясының синтаксисі келесідей болса: if өрнек-1: өрнек-1 шын болған кезде орындалатын оператор өрнек-1 шын болған кезде орындалатын оператор elif өрнек-2: өрнек-2 ақиқат болған кезде орындалатын оператор өрнек-2 ақиқат болған кезде орындалатын оператор else: өрнектер жалған болған кезде орындалатын оператор өрнектер жалған болған кезде орындалатын оператор

17 слайд
num = int( input( 'Enter A: ' ) )
if num>5:
print('5ten ulken')
elif num<5:
print('5ten kiwi')
else:
print ('5ke ten')
if balance < 0:
print("Баланс ниже нуля, положите деньги на счет, чтобы
Вам не выписали штраф")
elif balance == 0:
print("Баланс равен нулю, скорее внесите деньги на
счет")
else:
print("Ваш баланс выше нуля, все хорошо")
17 слайд
num = int( input( 'Enter A: ' ) ) if num>5: print('5ten ulken') elif num<5: print('5ten kiwi') else: print ('5ke ten') if balance < 0: print("Баланс ниже нуля, положите деньги на счет, чтобы Вам не выписали штраф") elif balance == 0: print("Баланс равен нулю, скорее внесите деньги на счет") else: print("Ваш баланс выше нуля, все хорошо")

18 слайд
Шартты өрнекті, мысалы, екі айнымалының мәндерінің
максимумын немесе минимумын үшіншіге тағайындау
үшін пайдалануға болады. Мысалы, минималды мәні бар
жағдай үшін біз осылай жазамыз:
c = a if ( a < b ) else b
Шартты оператордың тағы бір кең таралған қолданысына
санның жұп немесе тақ екенін анықтау үшін модульдік
оператор % қолданылады:
Егер шарт ақиқат болса (тақ) мынаны орындаймыз
if (var %2!=0) else егер жалған (жұп) болса, мынаны
орындаймыз
18 слайд
Шартты өрнекті, мысалы, екі айнымалының мәндерінің максимумын немесе минимумын үшіншіге тағайындау үшін пайдалануға болады. Мысалы, минималды мәні бар жағдай үшін біз осылай жазамыз: c = a if ( a < b ) else b Шартты оператордың тағы бір кең таралған қолданысына санның жұп немесе тақ екенін анықтау үшін модульдік оператор % қолданылады: Егер шарт ақиқат болса (тақ) мынаны орындаймыз if (var %2!=0) else егер жалған (жұп) болса, мынаны орындаймыз

19 слайд
score = int(input("Введите вашу оценку: "))
if score >= 90:
print("Отлично! Ваша оценка А")
elif score >= 80:
print("Здорово! Ваша оценка - B")
elif score >= 70:
print("Хорошо! Ваша оценка - C")
elif score >= 60:
print("Ваша оценка - D. Стоит повторить материал.")
else:
print("Вы не сдали экзамен")
a = 2
b = 6
if a > 0 and a < b:
print(b - a)
a = 2
b = 6
if 0 < a < b:
print(b - a)
19 слайд
score = int(input("Введите вашу оценку: ")) if score >= 90: print("Отлично! Ваша оценка А") elif score >= 80: print("Здорово! Ваша оценка - B") elif score >= 70: print("Хорошо! Ваша оценка - C") elif score >= 60: print("Ваша оценка - D. Стоит повторить материал.") else: print("Вы не сдали экзамен") a = 2 b = 6 if a > 0 and a < b: print(b - a) a = 2 b = 6 if 0 < a < b: print(b - a)

20 слайд
While цикл
Цикл - бұл автоматты түрде қайталанатын
бағдарламадағы код бөлігі. Нұсқаулардың цикл ішіндегі
толық орындалуы қайталану деп аталады. Циклдің мөлшері
цикл ішінде құрылған тексеру шартымен басқарылады. Цикл
тексеретін өрнек True болғанға дейін жалғасады және False
болған кезде аяқталады.
Python бағдарламалауында while кілт сөзінің көмегімен
циклдар құрылады.
Сипатталуы: while өрнек:
i = 0
while i<10:
print (i)
i+=1
20 слайд
While цикл Цикл - бұл автоматты түрде қайталанатын бағдарламадағы код бөлігі. Нұсқаулардың цикл ішіндегі толық орындалуы қайталану деп аталады. Циклдің мөлшері цикл ішінде құрылған тексеру шартымен басқарылады. Цикл тексеретін өрнек True болғанға дейін жалғасады және False болған кезде аяқталады. Python бағдарламалауында while кілт сөзінің көмегімен циклдар құрылады. Сипатталуы: while өрнек: i = 0 while i<10: print (i) i+=1

21 слайд
i = 1
while i<4:
print (i)
i+=1
j = 1
while j < 4 :
print (j)
j+=1
i = 1
while i <= 10:
print(i ** 2)
i += 1
i = 1
while i <= 10:
print(i)
i += 1
else:
print('Цикл окончен, i =', i)
21 слайд
i = 1 while i<4: print (i) i+=1 j = 1 while j < 4 : print (j) j+=1 i = 1 while i <= 10: print(i ** 2) i += 1 i = 1 while i <= 10: print(i) i += 1 else: print('Цикл окончен, i =', i)

22 слайд
a = int(input())
while a != 0:
if a < 0:
print('Встретилось отрицательное число', a)
break
a = int(input())
else:
print('Ни одного отрицательного числа не встретилось')
n = int(input())
print('Длина числа равна',
len(str(n)))
A=[1,3,5,8,-3,10]
i=0
summ=0
while i<len(A):
summ=summ+A[i]
i=i+1
print("summ = ", summ)
22 слайд
a = int(input()) while a != 0: if a < 0: print('Встретилось отрицательное число', a) break a = int(input()) else: print('Ни одного отрицательного числа не встретилось') n = int(input()) print('Длина числа равна', len(str(n))) A=[1,3,5,8,-3,10] i=0 summ=0 while i<len(A): summ=summ+A[i] i=i+1 print("summ = ", summ)

23 слайд
Python кез келген берілген тізім элементтерін
қайталау үшін for in операторын қолданады. In-нен кейін
тізім аты жазылады.
for элемент in тізім аты:
Итерацияда орындалатын операция
Итерацияда орындалатын операция
For in циклінің көмегімен кез-келген тізім немесе
жол таңбаларының элементтерін олардың пайда болу реті
бойынша қайталай аласыз, бірақ цикл қайталануларының
санын, тоқтау шартын немесе қайталану қадамының
мөлшерін нақты көрсете алмайсыз.
range() функциясын қайталауға қолданылатын
сандар тізбегін құру үшін пайдалануға болады. Бұл функция
нөлден басталатын және жақшаның ішіндегі санмен
аяқталатын реттілікті генерациялайды. Мысалы, range(5)
0,1,2,3,4 реттілігін тудырады.
23 слайд
Python кез келген берілген тізім элементтерін қайталау үшін for in операторын қолданады. In-нен кейін тізім аты жазылады. for элемент in тізім аты: Итерацияда орындалатын операция Итерацияда орындалатын операция For in циклінің көмегімен кез-келген тізім немесе жол таңбаларының элементтерін олардың пайда болу реті бойынша қайталай аласыз, бірақ цикл қайталануларының санын, тоқтау шартын немесе қайталану қадамының мөлшерін нақты көрсете алмайсыз. range() функциясын қайталауға қолданылатын сандар тізбегін құру үшін пайдалануға болады. Бұл функция нөлден басталатын және жақшаның ішіндегі санмен аяқталатын реттілікті генерациялайды. Мысалы, range(5) 0,1,2,3,4 реттілігін тудырады.

24 слайд
i = 1
for color in 'red', 'orange', 'yellow', 'green', 'purple', 'blue', 'violet':
print( i, ' color is ', color, sep = '')
i += 1
for i in 1, 2, 3, 'one', 'two', 'three':
print(i)
for i in range(4):
print(i)
print(i ** 2)
print('Конец цикла')
sum = 0
n = 5
for i in range(1, n + 1):
sum += i
print(sum)
24 слайд
i = 1 for color in 'red', 'orange', 'yellow', 'green', 'purple', 'blue', 'violet': print( i, ' color is ', color, sep = '') i += 1 for i in 1, 2, 3, 'one', 'two', 'three': print(i) for i in range(4): print(i) print(i ** 2) print('Конец цикла') sum = 0 n = 5 for i in range(1, n + 1): sum += i print(sum)

25 слайд
Үтірмен бөлінген екі санды бастапқы және соңғы
мәнге параметрлер ретінде көрсете аласыз. Мысалы,
(1,5) диапазоны 1,2,3,4 реттілігін тудырады. Сонымен
қатар, үш параметрді үтірмен бөлетін функцияның басқа
нұсқасын қолдана аласыз - бастапқы мән, соңғы мән
және қадам. Мысалы (1,14,4) диапазоны 1,5,9,13
реттілігін тудырады.
Параметр ретінде тізім атауын көрсету арқылы
барлық индекстерді және олармен байланысты мәндерді
көрсете алатын enumerate() функциясы бар.
Бір уақытта бірнеше тізімді қарастыруға болады.
Ол үшін параметрлер ретінде үтірлермен бөлінген
тізімдердің аттарын көрсетіп, zip() функциясын
қолдану керек, нәтижесінде үтірлермен бөлінген бірдей
индексі бар элементтің жұптық мәндерін аласыз.
25 слайд
Үтірмен бөлінген екі санды бастапқы және соңғы мәнге параметрлер ретінде көрсете аласыз. Мысалы, (1,5) диапазоны 1,2,3,4 реттілігін тудырады. Сонымен қатар, үш параметрді үтірмен бөлетін функцияның басқа нұсқасын қолдана аласыз - бастапқы мән, соңғы мән және қадам. Мысалы (1,14,4) диапазоны 1,5,9,13 реттілігін тудырады. Параметр ретінде тізім атауын көрсету арқылы барлық индекстерді және олармен байланысты мәндерді көрсете алатын enumerate() функциясы бар. Бір уақытта бірнеше тізімді қарастыруға болады. Ол үшін параметрлер ретінде үтірлермен бөлінген тізімдердің аттарын көрсетіп, zip() функциясын қолдану керек, нәтижесінде үтірлермен бөлінген бірдей индексі бар элементтің жұптық мәндерін аласыз.

26 слайд
Сөздік элементтерін циклде қарастыру кезінде сөздік
элементтерін items() әдісін қолдану арқылы және for
сөзінен кейін екі параметр - кілт атауы үшін, ал екіншісі
оның мәні бойынша кілт: мән жұптарын шығаруға болады.
chars = [ 'A' , 'B', 'C' ]
fruit = ( 'Apple' , 'Banana' , 'Cherry' )
dict = { 'name' : 'Mike' , 'ref' : 'Python' , 'sys' : 'Win' }
print( '\n Elements:\t' , end = ' ' )
for item in chars :
print( item ,end = ' ' )
print('\n Enumerate:\t', end=' ')
for item in enumerate(chars):
print(item, end=' ')
print( '\n Zip:\t' , end = ' ' )
for item in zip( chars , fruit ) :
print( item , end = ' ' )
print( '\n Paired:' )
for key , value in dict.items() :
print( key , '=' , value )
26 слайд
Сөздік элементтерін циклде қарастыру кезінде сөздік элементтерін items() әдісін қолдану арқылы және for сөзінен кейін екі параметр - кілт атауы үшін, ал екіншісі оның мәні бойынша кілт: мән жұптарын шығаруға болады. chars = [ 'A' , 'B', 'C' ] fruit = ( 'Apple' , 'Banana' , 'Cherry' ) dict = { 'name' : 'Mike' , 'ref' : 'Python' , 'sys' : 'Win' } print( '\n Elements:\t' , end = ' ' ) for item in chars : print( item ,end = ' ' ) print('\n Enumerate:\t', end=' ') for item in enumerate(chars): print(item, end=' ') print( '\n Zip:\t' , end = ' ' ) for item in zip( chars , fruit ) : print( item , end = ' ' ) print( '\n Paired:' ) for key , value in dict.items() : print( key , '=' , value )

27 слайд
Циклдан шығу
Кейбір шарттар орындалған кезде циклден шығу үшін break
кілт сөзін қолданыңыз. Ол өрнек тексерілгеннен кейін цикл
операторының ішінде орналасқан. Мән True қайтарған
кезде, цикл бірден аяқталады және бағдарлама басқаруды
келесі нұсқаулыққа ауыстырады.
for i in range(1, 4):
for j in range(1, 4):
print('Running i=', i, 'j=', j)
for i in range(1, 4):
for j in range(1, 4):
print('Running i=', i, 'j=', j)
if i == 2 and j == 1:
print('break i=2 j=1')
break
27 слайд
Циклдан шығу Кейбір шарттар орындалған кезде циклден шығу үшін break кілт сөзін қолданыңыз. Ол өрнек тексерілгеннен кейін цикл операторының ішінде орналасқан. Мән True қайтарған кезде, цикл бірден аяқталады және бағдарлама басқаруды келесі нұсқаулыққа ауыстырады. for i in range(1, 4): for j in range(1, 4): print('Running i=', i, 'j=', j) for i in range(1, 4): for j in range(1, 4): print('Running i=', i, 'j=', j) if i == 2 and j == 1: print('break i=2 j=1') break

28 слайд
Кейде қандай да бір шарт орындалса, цикл
қайталануларының бірін өткізіп жіберу керек. Ол үшін
циклдік операторлар блогының ішінде орналасқан және
оның алдында тесттік өрнек болатын continue
(жалғастыру) кілт сөзін қолданыңыз. Шарт True болған
кезде, бұл қайталау аяқталып, бағдарлама келесіге
жалғасады.
for i in range(1, 4):
for j in range(1, 4):
print('Running i=', i, 'j=', j)
if i == 1 and j == 1:
print('Continues inner loop at i=1 j=1')
continue
28 слайд
Кейде қандай да бір шарт орындалса, цикл қайталануларының бірін өткізіп жіберу керек. Ол үшін циклдік операторлар блогының ішінде орналасқан және оның алдында тесттік өрнек болатын continue (жалғастыру) кілт сөзін қолданыңыз. Шарт True болған кезде, бұл қайталау аяқталып, бағдарлама келесіге жалғасады. for i in range(1, 4): for j in range(1, 4): print('Running i=', i, 'j=', j) if i == 1 and j == 1: print('Continues inner loop at i=1 j=1') continue

29 слайд
• Python, if кілт сөзі шартты өрнекті True немесе False
логикалық мәніне тексереді.
• if, else және elif кілт сөздерін пайдаланып,
бағдарламалардың шартты тармақталуын ұйымдастыра
аласыз.
• while циклі өрнек False мәнін қайтарылғанша
қайталанады.
• for in циклін пайдаланып, көрсетілген тізім немесе
жолдардың элементтерінің қайталануын анықтауға
болады.
• range() функциясын for in циклінің ұзындығын көрсету
үшін қолдануға болады.
• break және continue кілт сөздері цикл қайталануын
тоқтату үшін қолданылады.
29 слайд
• Python, if кілт сөзі шартты өрнекті True немесе False логикалық мәніне тексереді. • if, else және elif кілт сөздерін пайдаланып, бағдарламалардың шартты тармақталуын ұйымдастыра аласыз. • while циклі өрнек False мәнін қайтарылғанша қайталанады. • for in циклін пайдаланып, көрсетілген тізім немесе жолдардың элементтерінің қайталануын анықтауға болады. • range() функциясын for in циклінің ұзындығын көрсету үшін қолдануға болады. • break және continue кілт сөздері цикл қайталануын тоқтату үшін қолданылады.

30 слайд
Бағдарламалау
Python тілінде бағдарламалау үшін веб-браузерді іске
қосып, python.org/download сайтына кіріп, операциялық
жүйеңіздің нұсқасына сәйкес орнатушыны жүктеп алыңыз.
30 слайд
Бағдарламалау Python тілінде бағдарламалау үшін веб-браузерді іске қосып, python.org/download сайтына кіріп, операциялық жүйеңіздің нұсқасына сәйкес орнатушыны жүктеп алыңыз.

31 слайд
Тапсырма 1.
Пайдаланушы енгізген құпия сөздің дұрыстығын
тексертін программа құрыңыз.
Тапсырма 2.
Оқушының алған бағасы бойынша қорытынды нәтиже
шығаратын программа құрыңыз.5-өте жақсы, т.с.с.
31 слайд
Тапсырма 1. Пайдаланушы енгізген құпия сөздің дұрыстығын тексертін программа құрыңыз. Тапсырма 2. Оқушының алған бағасы бойынша қорытынды нәтиже шығаратын программа құрыңыз.5-өте жақсы, т.с.с.

32 слайд
Тапсырма 3.
100 ге дейінгі сандардың қосындысын цикл арқылы
шығаратын программа құрыңыз.
32 слайд
Тапсырма 3. 100 ге дейінгі сандардың қосындысын цикл арқылы шығаратын программа құрыңыз.

33 слайд
НАЗАРЛАРЫҢЫЗҒА
РАҚМЕТ!
33 слайд
НАЗАРЛАРЫҢЫЗҒА РАҚМЕТ!