ВВИТ Мячина Лада БФИ
.docxМИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
Московский технический университет связи и информатики
(МТУСИ)
Лабораторная работа №1
«Введение в Python и Git»
Выполнил:
студент группы БФИ2203
Мячина Л.А.
Проверил:
Чайка Андрей Дмитриевич
Москва 2022
СОДЕРЖАНИЕ
ЦЕЛЬ РАБОТЫ ………………………………………………………....3
ХОД РАБОТЫ …………………………………………………………..3
ВЫВОД…………………………………………………………………..6
Цель работы: Изучить базовые элементы в работе с Python и Git, освоить основные алгоритмы.
ХОД РАБОТЫ
1 Устанавливаем Python
На рисунке 1 и 2 показана установка Python, а также корректность установки.
Рисунок 1 – Установка Python 3.9
Рисунок 2 – Проверка корректности установки
2 Устанавливаем Git
На рисунке 3 продемонстрирована установка Git.
Рисунок 3 - Git
3 Устанавливаем Pycharm
На рисунке 4 представлена установка Pycharm.
Рисунок 4 – Установка Pycharm
На рисунке 5 показана настройка директории проекта.
Рисунок 5 – Настройка директории
4 Решение простой задачи и фиксация изменений в репозитории Git
На рисунке 6 продемонстрирована работа программы.
Рисунок 6 – Решение задачи
Ссылка на репозиторий: https://github.com/LadaMyachina/MyWebApp
5 Домашнее задание
Ниже представлен код программы
Листинг main.py
import math print("Введите коэффициенты для уравнения") print("ax^2 + bx + c = 0:") a = float(input("a = ")) b = float(input("b = ")) c = float(input("c = ")) d = b ** 2 - 4 * a * c print("Дискриминант D = %.2f" % d) if d> 0: x1 = (-b + math.sqrt(d)) / (2 * a) x2 = (-b - math.sqrt(d)) / (2 * a) print("x1 = %.2f \nx2 = %.2f" % (x1, x2)) elif d == 0: x = -b / (2 * a) print("x = %.2f" % x) else: print("Корней нет")
Результаты работы программы представлены на рисунке 7.
Рисунок 7 – Результат выполнения
Рисунок 8 – Фиксируем изменения
Ссылка на репозиторий: https://github.com/LadaMyachina/lab1
Вывод: в ходе данной лабораторной работы я освоила базовые элементы в работе с Python и Git, запомнила основные алгоритмы в работе с ними.
