Оқулық Қазақстан Республикасының Бiлiм және ғылым министрлiгi


Кірістірілген шарттарды қолданудың 2-нұсқасы



Pdf көрінісі
бет81/115
Дата30.03.2023
өлшемі8,16 Mb.
#173366
түріКнига
1   ...   77   78   79   80   81   82   83   84   ...   115
Кірістірілген шарттарды қолданудың 2-нұсқасы
2-мысал: a
мен 
b
сандары берілген. Егер 
а
саны 0-ден артық бо-
лып, екі санның айырмасы да 0-ден артық болса, онда екі санның
айырмасын, әйтпесе қосындысын экранға шығар. Егер 
а
0-ден кем 
болса, онда экранға оның квадратын шығар. Мысалдың программа 
коды 
2-суретте 
берілген.
File Edit Format Run Options
Window Help
Ln:9 Col:10
4.5.1.py - C:/Users/User...
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)
2-сурет. 
2-мысалдың 
программа коды
2-нұсқаның жазылу құрылымы
if
1-шарт:
if
2- шарт:
1-командалар блогы
else:
2-командалар блогы
else:
3-командалар блогы
a=
int
(
input
())
b=
int
(
input
())
k=0
if
a%2==0:
if
b%2==1:
k=a*b
else
:
k=a+b;
print
(k)
*4.5.3.py - C:/Users/Use...
Ln:11 Col: 0
File Edit Format Run Options
Window Help
3-сурет. 
Программа коды
3-нұсқаның жазылу құрылымы
if 
1-шарт:
if
2-шарт:
1-командалар блогы
else:
2-командалар блогы
Кірістірілген шарттарды қолданудың 3-нұсқасы
3-мысалдың алгоритміне түсініктеме: мысалдың орындалуы 
а
санының жұп не тақ болуына байланысты. Егер 
а
саны жұп болса 
ғана одан кейін 
b
-ның мәні тексеріледі. Ал 
а
саны тақ болса, нәтиже 
ретінде экранға ештеңе шықпайды. Программа коды 
3-суретте
берілген.
Все
учебники
Казахстана
на
OKULYK.COM
*
Книга
предоставлена
исключительно
в
образовательных
целях
согласно
Приказа
Министра
образования
и
науки
Республики
Казахстан
от
17 
мая
2019 
года

217


123
Ескерту:
• Операторларды бір-біріне кірістіріп пайдалану кезінде әрбір 
else
өзінің алдындағы 
if
-ке тиесілі болады.
• Бір мезгілде 2, 3-тен артық 
if
операторын кіріcтіріп қолданба-
ған жөн, себебі бұлай қолдану программаны күрделі құры-
лымға алып келеді. 
Кірістірілген шарттарды қолданудың 3 нұсқасы-
ның құрылымына талдау жасаңдар. 
1. Кірістірілген шартты тексеру нұсқаларының 
бір-бірінен айырмашылықтарын салыстырыңдар. 
2. 
4-суретте 
берілген программа кодына кіріс-
тірілген шарттар қай нұсқаға сәйкес келеді?
3. Программа кодын талдай отырып, егер 
а = 8; b = 5; c = 3 болса, программа экранға 
қандай нәтиже шығаратынын анықтаңдар.
Кірістірілген шарттарды қолданудың 3 нұсқасының бірін таңдап алың-
дар. Шешу жолы сол нұсқаға сәйкес келетін тапсырма мәтінін құрас-
тырып, оны ұсыныңдар.
Программалау барысында кірістірілген шарттарды қолданудың 
маңызына баға бер.
File Edit Format Run
Options Window Help
Ln:13 Col:0
*4.5.4.py - C:/...
a=
int
(
input
())
b=
int
(
input
())
c=
int
(
input
())
if
a%2==0:
if
b%2==1:
k=b//c
else
:
k=a//c;
else
:
k=(a+b)%c
print
(k)
4-сурет. 
Программа 
коды
1-тапсырма. 
Функцияның мәнін есептейтін программа құрастыр. Құрас-
тырған программа кірістірілген шарттарды қолданудың қай нұсқасына 
жатады?
х
+ 100, егер 
х
> 0 
у
= 20, 
егер
х
= 0
х
2

егер
х
< 0
Все
учебники
Казахстана
на
OKULYK.COM
*
Книга
предоставлена
исключительно
в
образовательных
целях
согласно
Приказа
Министра
образования
и
науки
Республики
Казахстан
от
17 
мая
2019 
года

217


125
124
4.6
2-тапсырма.
Кірістірілген шарттарды қолданудың блок-схемасын құрастыр.
а) Кірістірілген шарттарды қолданудың 1-нұсқасының блок-схемасын 
құрастыр.
ә) Кірістірілген шарттарды қолданудың 2-нұсқасының блок-схемасын 
құрастыр.
б) Кірістірілген шарттарды қолданудың 3-нұсқасының блок-схемасын 
құрастыр.
3-тапсырма. Р
саны берілген. 
Р
саны 
0
-ден үлкен болса, онда санның 
кубын тап, 
0
-ден кем болса, онда оған 
К
санын қос, 
0
-ге тең болса, онда 
саннан 
Z
-ті азайт. 
Деректерді енгізу реті: 
P, K, Z.
Мысалы 
Нәтиже
-8 15 -6
7
4-тапсырма. Input.txt
мәтіндік файлында аралары бос орынмен ажыра-
тылған 
a, b
және 
с
бүтін сандары берілген. Кірістірілген шарттарды қол-
данып, үш санның кішісін табатын программа құр. Нәтижені 


Достарыңызбен бөлісу:
1   ...   77   78   79   80   81   82   83   84   ...   115




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

    Басты бет