Министерство Образования и Науки Республики Казахстан
Казахский Национальный Университет
им. Аль-Фараби
Кафедра: Информационные технологии
Специальность: Информационные системы 1910
Лабораторная №4
Выполнил: Турарбек Абдирасыл
Проверила: Сауанова К.Т.
Алматы 2020г.
Лабораторная работа № 4
Программирование алгоритмов разветвляющейся структуры.
Условия в Python
Цель работы: Овладение практическими навыками программирования алгоритмов разветвляющейся структуры.
Задание 1. Создать программу, используя оператор условия, согласно заданию, указанному в таблице. Ввод данных сопровождать соответствующими запросами, а вывод - наименованиями выводимых переменных.
Вариант
Даны три действительных числа a, b, c. Возвести в квадрат те из них, значения которых неотрицательны, и в четвертую степень – отрицательны
Шаги выполнения
Называем переменную и вводим input()-с типом данных float- для того чтобы вводить числа(с плавающей запятой) и так с последующими переменными
Импортируем модуль math , и работаем с его разными функциями
Присваиваем условие как видите в задаче если число переменной a>0, то возводим число в квадрат в ином случае в 4 степень и так с последующими переменными.
После работы , присваевам вывод в print() и он нам отображает результат на командной строке
Код:
a=float(input("Введите a:"))
b=float(input("Введите b:"))
c=float(input("Введите c:"))
import math
if(a>0):
z=math.pow(a,2)
print("Переменная a>0:{}".format(z))
elif(a<0):
z1=math.pow(a,4)
print("Переменная a<0:{}".format(z1))
if(b>0):
z2=math.pow(b,2)
print("Переменная b>0:{}".format(z2))
elif(b<0):
z3=math.pow(b,4)
print("Переменная b<0:{}".format(z3))
if(c>0):
z4=math.pow(c,2)
print("Переменная c>0:{}".format(z4))
elif(c<0):
z5=math.pow(c,4)
print("Переменная c<0:{}".format(z5))
Задание 2. Создать программу, используя оператор условия, согласно заданию, указанному в таблице. Ввод исходных данных сопровождать соответствующими запросами, а вывод - наименованиями выводимых переменных.
Вариант
Шаги выполнения
Называем переменную и вводим input()-с типом данных float- для того чтобы вводить числа(с плавающей запятой) и так с последующими переменными
Импортируем модуль math , и работаем с его разными функциями
Ставим условие и работаем по условию с математическими функциями , в случае истинности условия выполняется роль каждой операции и выводит уже результат на командной строке
Код:
a=float(input("Введите a:"))
b=float(input("Введите b:"))
t=float(input("Введите t:"))
import math
if((1<=t)&(t<=2)):
y=a*math.pow(t,2)*math.log(t)
print("Выполнилось первое условие:{}".format(y))
elif(t<1):
y=1
print("Выполнилось второе условие:{}".format(y))
elif(t>2):
y=math.pow(math.exp(math.cos(b*t)),a*t)
print("Выполнилось третье условие:{}".format(y))
Заключение
Мы овладели практическими навыками программирования алгоритмов разветвляющейся структуры.
Список Литературы
https://metanit.com/python/tutorial/
Достарыңызбен бөлісу: |