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
және
с
бүтін сандары берілген. Кірістірілген шарттарды қол-
данып, үш санның кішісін табатын программа құр. Нәтижені
Достарыңызбен бөлісу: