Специальность: Информационные системы 1910 Лабораторная №4



Дата07.02.2022
өлшемі165,35 Kb.
#95833
түріЛабораторная работа
Байланысты:
Турарбек Абдирасыл Лабка 4 ИС-1910



Министерство Образования и Науки Республики Казахстан


Казахский Национальный Университет

им. Аль-Фараби
Кафедра: Информационные технологии
Специальность: Информационные системы 1910


Лабораторная №4


Выполнил: Турарбек Абдирасыл

Проверила: Сауанова К.Т.


Алматы 2020г.


Лабораторная работа № 4


Программирование алгоритмов разветвляющейся структуры.
Условия в Python


Цель работы: Овладение практическими навыками программирования алгоритмов разветвляющейся структуры.


Задание 1. Создать программу, используя оператор условия, согласно заданию, указанному в таблице. Ввод данных сопровождать соответствующими запросами, а вывод - наименованиями выводимых переменных.



  1. Вариант




  1. Даны три действительных числа a, b, c. Возвести в квадрат те из них, значения которых неотрицательны, и в четвертую степень – отрицательны

Шаги выполнения

  1. Называем переменную и вводим input()-с типом данных float- для того чтобы вводить числа(с плавающей запятой) и так с последующими переменными

  2. Импортируем модуль math , и работаем с его разными функциями

  3. Присваиваем условие как видите в задаче если число переменной a>0, то возводим число в квадрат в ином случае в 4 степень и так с последующими переменными.

  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. Создать программу, используя оператор условия, согласно заданию, указанному в таблице. Ввод исходных данных сопровождать соответствующими запросами, а вывод - наименованиями выводимых переменных.

  1. Вариант




Шаги выполнения



  1. Называем переменную и вводим input()-с типом данных float- для того чтобы вводить числа(с плавающей запятой) и так с последующими переменными

  2. Импортируем модуль math , и работаем с его разными функциями

  3. Ставим условие и работаем по условию с математическими функциями , в случае истинности условия выполняется роль каждой операции и выводит уже результат на командной строке



Код:

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))
Заключение

Мы овладели практическими навыками программирования алгоритмов разветвляющейся структуры.




Список Литературы



  1. https://metanit.com/python/tutorial/


Достарыңызбен бөлісу:




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

    Басты бет