Әдістемелік нұсқау:
Арифетикалық өрнектер сандардан, айнымалылар атауларынан, арифметикалық амалдардың белгілерінен, дөңгелек жақшалардан (әрекеттер ретін өзгерту үшін) және функцияларды шақырудан тұруы мүмкін. Мысалы,
a =(c + 5 - 1) / 2*d
Егер ұзын өрнектің жазбасы экранның бір қатарына сыймаса, оны «\» (оны «кері слэш» деп атайды) белгісінің көмегімен келесі қатарға орналастыруға болады:
a =(c + 5 - 1) \
/ 2*d
Python тілінде (Си тілінде секілді) көптік меншіктеуді қолдануға болады.
a = b = 0
жазбасы
b = 0
a = b
операторлардың жұбына тең
Сонымен қатар, Си тілінде секілді, арифметикалық амалдардың қысқартылған жазбасын жиі қолданылады:
қысқартылған жазба толық жазба
a += b a = a + b
a -= b a = a - b
a *= b a = a * b
a /= b a = a / b
Егер өрнекке әр түрлі типтердің айнымалылар кірса, кейбір жағдайларда автоматты түрде аса «үлкен» типке келеді. Мысалы, бүтін санның нақты санға көбейту нәтижесі – бұл нақты сан. «Кіші» типке өту автоматты түрде орындалмайды. Бөлу («/» амалының) нәтижесі – бұл нақты сан, тіпті бөлінді мен бөлгіш – бүтін сандар және бір біріне бүтін бөлінсе де.
Жаттығулар.
1. жаз:
(a+bc+def2)-5
((ab-d)x+dby))x-d
2. x, y, z берілген. a,b есепте:
3. a=10, b=20, log=true, ln=false мәндері берілген. Өрнек мәні неге тең?
log and ln;
log or ln or (a>b);
(a>5) and (b>5) and (a<20) and (b<30);
(a>5) and (b>5) or (a<10) and (b<30);
(not(a<15) or (not(b<30)));
not(not(not(a=b)))
№4 тәжірибелік жұмыс
Достарыңызбен бөлісу: |