Файл: Отчет по дисциплине Информатика.docx

ВУЗ: Не указан

Категория: Отчет по практике

Дисциплина: Не указана

Добавлен: 05.12.2023

Просмотров: 84

Скачиваний: 6

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


МИНОБРНАУКИ РОССИИ

Санкт-Петербургский государственный

электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра Вычислительной техники

отчет

по дисциплине «Информатика»

«МОДУЛЬ 1: ВВЕДЕНИЕ В PYTHON.

ЦЕЛОЧИСЛЕННАЯ АРИФМЕТИКА»


Студент группы 2308




Мелихов М. А.

Преподаватель




Садреев Э. Р.

Санкт-Петербург, 2022

Оглавление


ТЕОРИЯ 3

ЗАДАЧА 1 5

ЗАДАЧА 2 6

ВЫВОД 7



ТЕОРИЯ


Основным инструментом при освоении курса является язык программирования Python.

Python – простой в освоении и, в то же время, мощный современный язык программирования, работающий на большинстве платформ, пример свободного и открытого программного обеспечения.

Язык разрабатывался чуть больше 20 лет нидерландским программистом Гвидо Ван Россумом. Первая версия увидела свет в 1991 году. Сейчас существует две версии языка: Python 2 и Python 3. Старая версия больше не поддерживается, но используется в немалом количестве проектов. Между двумя версиями есть несовместимости. Мы в курсе будем пользоваться 3 версией Python.

Python – современный универсальный интерпретируемый язык программирования, его достоинства:

  • кроссплатформенность и бесплатность;

  • простой синтаксис и богатые возможности, которые позволяют записывать программы очень кратко и понятно;

  • при всей своей кажущейся простоте используется в разработке реальных приложений в различных областях.

Python – язык с динамической типизацией, переменная в каждый момент времени имеет определенный тип, но этот тип может меняться по ходу выполнения программы, достаточно просто присвоить ей новое значение другого типа.

Переменная появляется тогда, когда появляется объект, поэтому описывать их заранее не нужно.
Когда мы встречаем операцию присваивания, то имя переменной создается автоматически и в дальнейшем все действия меняют значение, ассоциированное с этим именем.

Переменные являются лишь ссылками на объекты в конкретные моменты времени. Объекты же имеют более сложную структуру, чем просто пространство памяти. Каждый объект имеет описатель типа и счетчик ссылок. В процессе выполнения программы переменная заменяется на объект на который она ссылается в данный момент времени.

Для определения типа объекта используется функция type(). Тип данных определяет, каким образом данные хранятся в памяти и какие операции разрешены к нему.

Для целых чисел в Python используется тип int(). Литералы целых (литералы – запись в программе, представляющая собой фиксированное значение некоторого типа) записываются как последовательность цифр, перед которой также может стоять знак минус. По умолчанию целые числа записывается в 10-ой системе счисления, однако они могут быть представлены и в 2-ой, 8-ой или 16-ой системах. Размеры чисел ограничиваются только объемом памяти компьютера.

Для действительных чисел используется тип float(). Литералы записываются как последовательность цифр, перед которой также может стоять знак минус. В качестве разделителя целой и дробной части используется точка.

Для ввода данных используется функция input(), считанное значение сразу же можно присвоить переменной. Функция возвращает текстовую строку, для преобразования в другие типы данных, нужно использовать функции перевода в другие типы.

Для считывания нескольких значений из одной строки через разделитель, например, пробел, используется метод строк split(), который делит строку на кортеж строк по разделителю, переданному аргументом (по умолчанию по пробелу).

Для того, чтобы все строки полученные с помощью split() преобразовать в другой тип данных, используется функция map(), которая применяет к каждому элементу из заданного набора заданную функци.

Для вывода используется функция print(). Функция может выводить значения переменных любых типов данных или даже выражений. У нее есть два именованных параметра sep (разделитель между элементами вывода) и end (строка, которой окончится вывод).



Символ обратного слэша в текстовых строках является указанием на обозначение специального символа, в зависимости от того, какой символ записан после него. Наиболее часто употребляется символ перевода на новые строки '\n'.

ЗАДАЧА 1


Для выполнения задачи необходимо считать значение n и преобразовать его к типу int. Далее мы считаем сколько было бы остановок каждые 13 и 17 минут, если бы это были разные остановки и вычитаем из этого количество остановок, которые пересекаются и считаются за единую.



Для вывода используется функция print().

Результат выполнения программы


ЗАДАЧА 2




Для выполнения задачи необходимо считать значение n, v, t и преобразовать их к типу int. Далее умножаем скорость на время и делим по модулю на длину кольцевой дороги. Выводим ответ с помощью функции print()

Результат выполнения программы


ВЫВОД


Я познакомился с базовыми типами данных в языке программирования Python, функциями ввода и вывода данных и целочисленными операциями. А также научился писать программы и решать задачи на данную тему.