Добавлен: 11.12.2023
Просмотров: 18
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
НЕГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ ЧАСТНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «МОСКОВСКИЙ ФИНАНСОВО-ПРОМЫШЛЕННЫЙ УНИВЕРСИТЕТ “СИНЕРГИЯ”»
Факультет/Институт | | Информационных технологий |
| | (наименование факультета/ Института) |
Направление/специальность | | Разработка, сопровождение и обеспечение безопасности информационных систем |
подготовки: | | (код и наименование направления /специальности подготовки) |
Форма обучения: | | очно-заочная |
| | (очная, очно-заочная, заочная) |
| | |
Отчет по лабораторной работе № 1
на тему | | Переменные, арифметические операции, функции print и input, логический тип | ||
| | (наименование темы) | ||
| | bool и операторы сравнения. Операторы присваивания и ветвления if/else | ||
по дисциплине | | Информатика | ||
| | (наименование дисциплины) |
Обучающийся | | Раюшкин Никита Сергеевич | | |
| | (ФИО) | | (подпись) |
Группа | | СлБИв-113рсоб | | |
| | | | |
Преподаватель | | Горшкова Анастасия Анатольевна | | |
| | (ФИО) | | (подпись) |
Москва 2023 г.
Лабораторная работа №.1 «Переменные, арифметические операции, функции print и input, логический тип bool и операторы сравнения. Операторы присваивания и ветвления if/else (если…то, иначе)»
Отчет должен отражать этапы выполнения лабораторного практикума (куда нажимали, что делали, с добавлением скриншотов основных этапов работы), не изображения, дублирующие готовую работу
Цель работы:
Научиться вводить и выводить данные, создавать переменные и выполнять арифметические операторы, использовать операторы сравнения.
Задания
Задание 1. Напишите программу, которая запрашивает у пользователя два вещественных значения a, b и вычисляет площадь прямоугольника. Вывести на экран вычисленное значение.
print("Длины сторон прямоугольника:")
a = float(input("a = "))
b = float(input("b = "))
print("Площадь прямоугольника: %.2f" % (a * b))
Задание 2. Напишите программу, которая запрашивает у пользователя три целых числовых значения a, b, c. Используя операторы сравнения, определить, можно ли из чисел a, b, c составить треугольник. (Правило: каждая сторона треугольника должна быть меньше суммы двух других). Вывести на экран полученное булево значение (True или False).
print("Стороны:")
a = int(input("a = "))
b = int(input("b = "))
c = int(input("c = "))
d = False;
Задание 3. На вход программы поступает два целых числа. Необходимо написать программу, которая будет определять и выводить на экран сначала то число, которое из них больше с соответствующим комментарием, а затем то, которое меньше. Например, если были введены два числа 4 и 7, то программа должна вывести: «число 7 больше, число 4 – меньше»
if a + b > c and a + c > b and b + c > a:
d = True;
else:
d = False;
print(d)
print("Введите два числа для сравнения")
a = float(input("a = "))
b = float(input("b = "))
if a > b:
print(f"Число, ", a, " больше числа ", b)
else:
print(f"Число, ", b, " больше числа ", a)
Ответы на контрольные вопросы
-
В чем назначение интегрированной среды разработки IDLE?
С помощью IDLE можно выполнять обычные для интегрированной среды задачи: просматривать, редактировать, запускать, отлаживать программы на Python. IDLE предлагает дополнительные возможности для опытных пользователей, например, средство просмотра объектов.
-
Назовите режимы работы интегрированной среды разработки. Охарактеризуйте каждый из них.
Редактор кода – позволяет удобно изменять свой код, для этого в IDLE есть удобные инструменты.
Компилятор - программа, переводящая написанный на языке программирования текст в набор машинных кодов.
Сборщик – собирает код в программу, которую можно запускать отдельно от IDLE.
Отладчик – функция в IDLE помогающая, поиску и исправлению ошибок в программе.
-
Какие существуют встроенные типы данных и как они обозначаются?
Существует 3 основых типа:
Простые — числа и строки.
Коллекции — списки, кортежи и словари.
Остальные — файлы, итераторы, сокеты, NaN.
-
Какие основные операции можно выполнять над основными типами данных?
-
Возведение в степень -
Деление по модулю -
Целочисленное деление -
Деление -
Умножение -
Вычитание -
сложение
-
Приведите пример записи оператора выбора (ветвления) из своей лабораторной работы.
if условие:
код
elif условие 2:
код
else:
код