Арифметикалық өрнекті программалау тілінде жазамыз.
x<3:
w=x/(x*x*x-6)
x==5:
w=pow(-x,2)+3*x+9
w=3.156*10*10*10
Есептің блок-схемасы сурет 8 көрсетілген:
Сурет 8. Блок-схема
Программа коды:
from math import *
x=float(input("Введите x="))
if x<3:
w=x/(x*x*x-6)
elif x==5:
w=pow(-x,2)+3*x+9
else:
w=3.156*10*10*10
print("\nРезультат: w",'{0:.3}'.format(w))
Енді орындалған арифметикалық өрнектің нәтижесі Run/Pun module командасын орындалуынан шығады.Сурет 9, сурет 10, сурет 11 нәтижелерді көруге болады:
Сурет 9.Программаның орындалу нәтижесі
Сурет 10.Программаның орындалу нәтижесі
Сурет 11.Программаның орындалу нәтижесі
Бақылау сурақтары:
Тармақталу алгоритмі дегеніміз не?
Тармақталған алгоритм(Разветвляющийся алгоритм; bifurcating algorithm) — 1) толық емес формасы — бұл алгоритм берілген шартқа тәуелді болғандықтан кейбір әрекеттерді орындамауы мүмкін; 2) толық формасы — мұндай алгоритм берілген шартқа байланысты әрекетгердің біріншісін немесе басқасын орындайды.
Қарапайым шартты оператор блок-схемаларда қалай жазылады?
Қарапайым шартты операторблок-схема
Қарапайым шартты оператор бағдарламаларда қалай жазылады?
Бұл оператордың синтаксисы
If Логикалық өрнек:
Оператор1
else:
Оператор 2
Қарапайым шартты оператор қалай жұмыс істейді?
Егер нәтиже true (ақиқат) болса, онда Р1 операторы орындалады, ал Р2 операторы өткізіп жіберіледі. Егер нәтиже false(жалған) болса онда P2 операторы орындалады, ал P1 операторы жіберілмейді.
Достарыңызбен бөлісу: |