2024-2025 оқу жылына арналған
Қысқа мерзімді сабақ жоспарларын жүктеп алғыңыз келеді ме?
ҚР Білім және Ғылым министірлігінің стандартымен жасалған
Материалдар / Шартты және цикл операторлары

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

Материал туралы қысқаша түсінік
Сабақ жоспары
Бұл бетте материалдың қысқаша нұсқасы ұсынылған. Материалдың толық нұсқасын жүктеп алып, көруге болады
img_page_1
08 Наурыз 2025
295
Материал жариялап, аттестацияға 100% жарамды сертификатты тегін алыңыз!
Ustaz tilegi журналы министірліктің тізіміне енген. Qr коды мен тіркеу номері беріледі. Материал жариялаған соң сертификат тегін бірден беріледі.
Оқу-ағарту министірлігінің ресми жауабы
Сайтқа 5 материал жариялап, тегін АЛҒЫС ХАТ алыңыз!
Қазақстан Республикасының білім беру жүйесін дамытуға қосқан жеке үлесі үшін және де Республика деңгейінде «Ustaz tilegi» Республикалық ғылыми – әдістемелік журналының желілік басылымына өз авторлық материалыңызбен бөлісіп, белсенді болғаныңыз үшін алғыс білдіреміз!
Сайтқа 25 материал жариялап, тегін ҚҰРМЕТ ГРОМАТАСЫН алыңыз!
Тәуелсіз Қазақстанның білім беру жүйесін дамытуға және білім беру сапасын арттыру мақсатында Республика деңгейінде «Ustaz tilegi» Республикалық ғылыми – әдістемелік журналының желілік басылымына өз авторлық жұмысын жариялағаны үшін марапатталасыз!
Ресми байқаулар тізімі
Республикалық байқауларға қатысып жарамды дипломдар алып санатыңызды көтеріңіз!
Материалдың қысқаша түсінігі
Шартты және цикл операторлары 4-сабақ

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

1 слайд

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

Операциялар мен мəндерді көрсететін, программаның орындалатын əрбір қадамында қандай іс-əрекеттер атқарылатынын анықтайтын сим

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

2 слайд

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

Операнд мәнін кері мәнге ауыстыратын оператор? Логикалық ЕМЕС операторы Тізімдермен жұмыс істеу үшін нүктелік белг

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

3 слайд

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

!= операторының жұмыс жасау принципі қандай? екі операнд тең болмаса, True мәнін қайтарады, әйтпесе False мәнін қайтарады.

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

4 слайд

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

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

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

5 слайд

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

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

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

6 слайд

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

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

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*а;

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

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

8 слайд

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

Шарттарды тексеру Көптеген бағдарламалау тілдерінде, мысалы, C ++ немесе Java үштік (тернарлы) оператор деп аталатын оператор

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

9 слайд

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

Python-да if операторы көрсетілген өрнекті True немесе False мәнін тексеретін шартты тексереді. Бұл бағдарламаның осы тексеру

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

10 слайд

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

Тармақталу алгоритмінің құрылымы қарапайым болып келеді. Мұнда арифметикалық теңсіздік (теңдік) түрінде берілген логикалық шар

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

11 слайд

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

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

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' )

Else кілт сөзін қолданып, тексеру сәтсіз болған жағдайда орындалу нұсқауларын қосып, осы құрылымды өзгертуге болады. Else кілт

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

13 слайд

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

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 тг жетеди")

14 слайд

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

Шеңбердің ауданы мен ұзындығын есептеу radius = int(input("Введите радиус: ")) if radius >= 0: print("Длина окружности = ",

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)

If тексеру блогынан кейін elif (else if) кілт сөзін де қолдануға болады, бұл балама тексеруді және тиісті нұсқаулардың орындал

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: өрнектер жалған болған кезде орындалатын оператор өрнектер жалған болған кезде орындалатын оператор

num = int( input( 'Enter A: ' ) ) if num>5: print('5ten ulken') elif num<5: print('5ten kiwi') else: print ('5ke ten

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 егер жалған (жұп) болса, мынаны орындаймыз

score = int(input("Введите вашу оценку: ")) if score >= 90: print("Отлично! Ваша оценка А") elif score >= 80: print("Здо

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)

While цикл Цикл - бұл автоматты түрде қайталанатын бағдарламадағы код бөлігі. Нұсқаулардың цикл ішіндегі толық орындалуы қайт

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

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

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)

a = int(input()) while a != 0: if a < 0: print('Встретилось отрицательное число', a) break a = int(input

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)

Python кез келген берілген тізім элементтерін қайталау үшін for in операторын қолданады. In-нен кейін тізім аты жазылады. for

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 реттілігін тудырады.

i = 1 for color in 'red', 'orange', 'yellow', 'green', 'purple', 'blue', 'violet': print( i, ' color is ', color, sep = '')

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)

Үтірмен бөлінген екі санды бастапқы және соңғы мәнге параметрлер ретінде көрсете аласыз. Мысалы, (1,5) диапазоны 1,2,3,4 ретті

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() функциясын қолдану керек, нәтижесінде үтірлермен бөлінген бірдей индексі бар элементтің жұптық мәндерін аласыз.

Сөздік элементтерін циклде қарастыру кезінде сөздік элементтерін items() әдісін қолдану арқылы және for сөзінен кейін екі пара

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 )

Циклдан шығу Кейбір шарттар орындалған кезде циклден шығу үшін 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

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

• Python, if кілт сөзі шартты өрнекті True немесе False логикалық мәніне тексереді. • if, else және elif кілт сөздерін пайдал

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 кілт сөздері цикл қайталануын тоқтату үшін қолданылады.

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

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

30 слайд

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

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

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

31 слайд

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

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

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

32 слайд

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

НАЗАРЛАРЫҢЫЗҒА РАҚМЕТ!

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

33 слайд

НАЗАРЛАРЫҢЫЗҒА РАҚМЕТ!

Министірлікпен келісілген курстар тізімі