Отчёт
по лабораторным работам
«Интерактивное программирвание»
Выполнила: B. Беспалко
Группа: IA-213
Проверила: лект. универ. В.
Алексей
КИШИНЕВ 2022
Лабораторная работа 1
Тема: «Введение в язык Python»
Цели:
• Установка интерпретатора Python / IDE
• Знание языка Python
• Выполнение простых инструкций в интерпретаторе
• Внедрение/запуск простых программ с помощью Python IDLE.
• Изучение выражений, переменных, функций.
• Логика и принятие решений, повторяющиеся инструкции.
1. Выполнить все выражения в консоли Python и объяснить результаты.
Решение:
Ответ
2. Отобразить результат выполнения следующего кода.
Решение
Ответ
Ответ
5. Сравнить и объяснить значения полученных выражений.
Ответ
6. Определите вывод каждого из следующих операторов, а затем
проверяйте их в интерпретаторе Python.
Ответ
7. Напишите оператор, который отображает значения переменных x=3 и
y =4 в следующем формате.
Ответ
8. Z = (X2 + Y2) (X - Y)2
Ответ
Код
x=int(input('Enter x='))
y=int(input('Enter y='))
z=(x ** 2 + y ** 2)*(x - y) ** 2
Ответ
x=float(input('Enter x ='))
if x < 0:
F=x
elif 0<=x<10:
F = 2*x
elif 10<=x<100:
F = 3*x
elif x>100:
F = 4*x
print('F=', F, sep='')
10. Читаются 4 целых числа. Решите, различны ли они (т. е. нет двух
одинаковых).
a, b, c, d = map(int, input('Enter 4 num: ').split())
if a == b or a == c or a == d:
elif b == c or b == d:
elif c == d:
else :
if a == (b+c):
print('a = b + c')
elif b == (a+c):
print('b = a + c')
elif c == (a+b):
print('c = a + b')
else :
Задание 2:
Вычислить формулы:
import math
c=1.037
a=0.15
vv=5.978
while(a<=1.25):
print("Если a=",a)
y=math.fabs(math.pow(c,vv/a*a)-math.pow(a/c,1/3))
print("y=",y)
w=(y+math.pow(math.sin(vv),2)-a)/(5.0001+math.pow(y-vv,3))
print("w=",w,"\n")
a+=0.1
Выводы