Алматыкітап баспасы



жүктеу 5,47 Mb.
Pdf просмотр
бет73/115
Дата21.12.2022
өлшемі5,47 Mb.
#40727
түріКнига
1   ...   69   70   71   72   73   74   75   76   ...   115
8 сынып каз

continue
print
(i,end=
' '
)
File Edit Format Run Options Window Help
Ln:6 Col:0
3-сурет. 
Программа коды (
while
)
N,M=
map
(
int
,
input
().split())
N=N–1
while
 
N <=M:
N=N+1
if
 
N % 2==0:
continue
print
(N,end=
' '
)
4.4.2.py - C:/Users/User/AppData/Lo...
File Edit Format Run Options Window Help
Ln:7 Col:2
Все
учебники
Казахстана
на
OKULYK.COM
*
Книга
предоставлена
исключительно
в
образовательных
целях
согласно
Приказа
Министра
образования
и
науки
Республики
Казахстан
от
17 
мая
2019 
года

217


93
Бұл есепте 
for
параметрлі цикл 
көмегімен 
сontinue
нұсқаулығын 
пайдаланып, оңай программа құ-
руымызға болады. Есептің про-
грамма коды 
4-суретте
, нәтижесі 
5-суретте 
берілген.
4-сурет. 
Программа коды (2-мысал)

5-сурет. 
Программа нәтижесі
for
циклімен жұмыс істеу
while
цикліне қарағанда күрделірек 
болғанымен, 
Python
-да бұл цикл − әмбебап. Циклді сандар тізбе-
гі, жолдар мен тізімдер сияқты объектілердің кез келгеніне қолда-
нуға болады. 2-мысалда біз 
for
циклін жолдық объектілерге қолдану 
әдісімен таныстық. 
Мысалы
Нәтиже
Aduyaaaakeraasd duykersd
1. 
Сontinue_нұсқаулығын_программа_құруда_пайдалану_қандай_қажеттіліктен_туындаған_3._Сontinue'>Сontinue
нұсқаулығының қызметі қандай?
2. 
Сontinue
нұсқаулығын программа құруда пайдалану қандай
қажеттіліктен туындаған?
3. 
Сontinue
нұсқаулығын қолдануға мысалдар келтір.
Өздеріңе таныс циклдік есептердің бірін таңдаңдар. 
Сontinue
нұсқаулығын пайдаланып, шығару жолын ұсыныңдар.
2-мысалдың 
4-суреттегі
программа кодына талдау жасаңдар. 
Осы мысалды 
for
циклінің орнына 
while
циклін қолданып 
шығаруға бола ма? Егер болса,
 4-суреттегі 
программа кодын-
да қандай өзгерістер жасау керек? Ойларыңды ортаға салың-
дар. Себебін түсіндіріңдер.
s=
input
('s=')
for

in
 S:
if
i==
'A'
or
i==
'a'
:
continue
print
(i,end=
' '
)
4.4.3.py - C:/Users/User/AppData/Lo...
File Edit Format Run Options Window Help
Ln:5 Col:15
Pithon 3.7.4 Shell
File Edit Format Run Options Window Help
Все
учебники
Казахстана
на
OKULYK.COM
*
Книга
предоставлена
исключительно
в
образовательных
целях
согласно
Приказа
Министра
образования
и
науки
Республики
Казахстан
от
17 
мая
2019 
года

217


94
1-есеп. 
К
мен 
Р 
аралығындағы 
соңғы цифры 
t
-ға тең сандарды 
экранға шығаратын программа 
кодын құр.
2-есеп.
N
натурал саны берілген. 
Сол санда кездесетін барлық 
Р
цифрын өшіріп таста. Санды кері 
ретпен экранға шығаратын про-
грамма кодын құр.
3-есеп.
Ағылшынның кіші әріп-
терінен тұратын 
S
жол берілген. 
Осы жолдан дауысты дыбысты 
белгілейтін әріптерді өшіріп, дауыссыздарын экранға шыға-
ратын программа кодын құр. Ағылшын тілінде алты дауысты 
дыбыс бар. Олар: a, e, i, o, u, y.
4-есеп. 
Наурыз айында Қазақстанның барлық өңірінде ауа 
райы құбылмалы келеді. Көктем шығып, күн жылынса да, кей 
күндері ауа температурасы нөлден төмендейді. Еліміз бойын-
ша наурыз айының 
А
мен 
В
(1≤
А

B
≤31) күндері аралығын-
дағы орташа ауа температурасы берілген. 
Сontinue
-ді пайда-
ланып, температура нөлден жоғары болған күндердің санын 
анықтайтын программа құрастыр. Деректерді енгізу тігінен 
орындалады.
N
мен 
M
бүтін сандары берілген.
 N
-нен бастап әрбір 3-ші тұрған 
санды қосатын программа кодын құрастыр.
Мысалы
Нәтиже
10 39 7
17 27 37
Мысалы
Нәтиже
knkauseqiytraa knksqtr
Мысалы
Нәтиже
2547585 5
8742
Мысалы
Нәтиже
10 19
− 5 3 4 − 2 3 − 1 4 7 10 7
7
Мысалы
Нәтиже
Түсініктеме
21 34 
135
21 + 24 + 27 + 30 + 33 = 135
Все
учебники
Казахстана
на
OKULYK.COM
*
Книга
предоставлена
исключительно
в
образовательных
целях
согласно
Приказа
Министра
образования
и
науки
Республики
Казахстан
от
17 
мая
2019 
года

217


95
Python
тілінде программалауда 
break
цикл басқару 
нұсқаулығын қандай жағдайда қолдануға болады?
Break_нұсқаулығын_for_параметрлі_циклі_мен_while'>Break циклін басқару
4.5
Күнделікті өмірде жүріп жатқан белгілі бір циклдік процесті 
бірден тоқтата салуға бола ма? Қандай мысал келтіре 
аласың?
Программаның орындалуы кезінде тиісті нәтижеге жеткен-
нен кейін цикл жұмысын тоқтату үшін не істеу керек?
Өткен тақырыпта программаны орындау барысында кейбір цикл 
қадамдарын орындамай келесі қадамға өтуге болатынын білдік. Про-
граммалау кезінде цикл жұмысы мақсат етілген нәтижеге жеткен 
уақытта оның жұмысын тоқтатуға болады. Ол үшін 
break
нұсқау-
лығын пайдаланамыз. 
Python
-да 
break
нұсқаулығы цикл жұмысына әсер ететін 
сыртқы фактор пайда болған кезде циклді бұзуға мүмкіндік 
береді. 
Break
нұсқаулығын 
for
параметрлі циклі мен 
while
шарт 
циклінде қолдануға болады
 (1, 2-схемалар)
. Схемаларда көрсетіл-
гендей, 
break
-тің программада жазылуында 
continue
нұсқау-
for i in range(k, n, x):
<1-оператор не өрнек>
<2-оператор не өрнек>
if < шарт>:
break
...
< n-оператор не өрнек>
1-схема. 
for
цикліне қолдану
while < шарт>:
<1-оператор не өрнек>
<2-оператор не өрнек>
if < шарт>:
break
...
< n-оператор не өрнек>
2-схема. 
while
цикліне қолдану
Break 
(үзілу) – белгілі бір қойылған шарт орындалуымен 
ағымдағы цикл жұмысын бірден тоқтатып, программа жұмысын 
циклден шығарып, әрі қарай жалғастыратын цикл нұсқаулығы. 
циклдің үзілуі – прерывание цикла – conditional break
циклдің нұсқаулығы – инструкция цикла – loop instruction
IV бөлім Python тілінде алгоритмдерді программалау
Все
учебники
Казахстана
на
OKULYK.COM
*
Книга
предоставлена
исключительно
в
образовательных
целях
согласно
Приказа
Министра
образования
и
науки
Республики
Казахстан
от
17 
мая
2019 
года

217


96
лығынан айырмашылығы жоқ. Тек екеуінің атқаратын қызметі 
екі түрлі, бірі циклден шығаруды қамтамасыз етсе, екіншісі цикл-
дің белгілі бір қадамдарын орындамай өтуге мүмкіндік береді. 
Break
нұсқаулығы циклдің екі түрінде қалай жұмыс істейтінін 
түсіну үшін бір мысал қарастырайық. 
Мысалы. 
Ұзындығы 
N
(1≤
N
≤100) болған сандар тізбегі беріл-
ген. Тізбектегі сандардың арасында тек біреуі нөлге тең. Нөл саны 
орналасқан орынды табатын программа жаз.
Break
пен 
while
көмегімен берілген мы-
салдың программасы құрылған 
(1-сурет).
Программа коды орындалғанда 
2-суреттегі 
нәтижені аламыз. Программа сандар тізбегі-
не нөлді енгізгенде, оның орнын сақтап, 

жүктеу 5,47 Mb.

Достарыңызбен бөлісу:
1   ...   69   70   71   72   73   74   75   76   ...   115




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

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау