Вы находитесь на странице: 1из 19

Министерство Образования, Культуры и Исследований

Технический Университет Молдовы


Факультет Вычислительной техники, Информатики и
Микроэлектроники
Департамент Информатики и Системной Инженерии

Отчёт
по лабораторным работам
«Интерактивное программирвание»

Выполнила: B. Беспалко
Группа: IA-213
Проверила: лект. универ. В.
Алексей

КИШИНЕВ 2022
Лабораторная работа 1
Тема: «Введение в язык Python»

Цели:
• Установка интерпретатора Python / IDE
• Знание языка Python
• Выполнение простых инструкций в интерпретаторе
• Внедрение/запуск простых программ с помощью Python IDLE.
• Изучение выражений, переменных, функций.
• Логика и принятие решений, повторяющиеся инструкции.
1. Выполнить все выражения в консоли Python и объяснить результаты.

Решение:
Ответ
2. Отобразить результат выполнения следующего кода.

Решение

Ответ

3. Проверьте тип и значение следующих выражений.


Ответ

4. Вычислить значение целочисленной переменной z для x=32 и y=6.

Ответ
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

print(z,'=(',x,'^2 +',y,'^2)*(',x,'-',y,')^2', sep="")


9. Cчитайте x, действительное число и вычислите выражение:

Ответ
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:

print('pair found - 1')

elif b == c or b == d:

print('pair found - 2')

elif c == d:

print('pair found - 3')

else :

print('pair not found')


11. Читаются 3 целых числа. Выведите, если есть, число, равное сумме
двух других.

a, b, c = map(int, input('Enter 3 num: ').split())

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 :

print('nothing like that exists')


]

Задание 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
Выводы

В ходе данной лабораторной работы я научился использовать


библиотеку <math> для вычисления сложных математических выражений.
Узнал такие функции, как: math.log (вычисление логарифма), math.sqrt
(извлечение квадратного корня), pow (возведение в степень). Не имея
ранее опыта работа с языком программирования Python, я получил
возможность подробно узнать его функционал и синтаксис.

Вам также может понравиться