Расчетно-аналитическое задание по дисциплине программирование на Python. Вычисление значения переменной
Автор: Vrahn Nabath • Апрель 3, 2024 • Курсовая работа • 928 Слов (4 Страниц) • 100 Просмотры
Курсовая работа.
Расчетно-аналитическое задание по дисциплине программирование на Python.
Вычисление значения переменной.
2024
ОГЛАВЛЕНИЕ
1 Задание для выполнения рейтинговой работы. Вариант 11……...……..………………......3
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ……………………………………………4
ПРИЛОЖЕНИЕ А. Результаты работ…………….………………………………………….....5
1. ЗАДАНИЕ ДЛЯ ВЫПОЛНЕНИЯ РЕЙТИНГОВОЙ РАБОТЫ
Дана функция, вычисляющая значение переменной y в зависимости от переменной x. Дан интервал целых чисел, которые может принимать переменная x. Необходимо написать программу на языке Python, которая выведет в текстовый файл result.txt значения переменной y для каждого из предложенных x. Точность значений у при распечатке установить в 3 знака после запятой. Кодировка в текстовом файле должна быть Unicode. Путь к входному и выходному файлу в коде программы нужно сделать относительным.
Исходные данные
Список значений x, подготавливается заранее в текстовом файле source_data.txt
Текстовый файл с исходными данными должен содержать исходную информацию следующего вида:
x=-3
x=-2
x=-1
…………..
Выходные данные
В текстовый файл result.txt должны быть выведены результаты в следующем формате:
При x = -3 значение y = 2.348
При x = -2 значение y = 7.928
При x = -1 значение y = -6.122
При x = 0 значение y = -4.115
При x = 1 значение y = -7.254
…………
Вариант задания:
Вариант 11
Функция y(x)
[pic 1]
рассчитать значения в целочисленном интервале [-12, 5]
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
- Буйначев С. К., Боклаг Н. Ю. ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ PYTHON Учебное пособие - М.: Издательство Уральского университета Редакционно-издательский отдел ИПЦ УрФУ, 2014. - 94 c.
- Python 3 для начинащих. Форматирование строк. Метод format. URL: https://pythonworld.ru/osnovy/formatirovanie-strok-metod-format.html. (Дата обращения: 15.11.2023).
- The Python Square Root Function // Alex Ronquillo: [Электронный ресурс] URL: https://realpython.com/python-square-root-function/. (Дата обращения: 16.11.2023).
- Помошник Python. Как вычислить квадратный корень в Python: [Электронный ресурс] URL: https://pythonpip.ru/examples/kak-vychislit-kvadratnyy-koren-v-python. (Дата обращения: 15.11.2023).
- Python.org Documentation. 3.12.0 Documentation » The Python Standard Library » Numeric and Mathematical Modules » math — Mathematical functions: [Электронный ресурс] URL: https://docs.python.org/3/library/math.html. (Дата обращения: 15.11.2023).
- Питонтьютор. Занятие 3. Вычисления [Электронный ресурс] URL: https://pythontutor.ru/lessons/int_and_float/. (Дата обращения: 15.11.2023).
Приложение А
РЕЗУЛЬТАТЫ РАБОТ
- Основным результатом работ расчетно-аналитического задания является программа предоставленная в файле func_y.py и содержащую следующий программный код:
import math
import cmath
def format_number(value):
if isinstance(value, complex):
formatted_number = "{:.3f}".format(value.real) + "{:+.3f}".format(value.imag) + "j"
else:
formatted_number = "{:.3f}".format(value)
# Убираем 'e' и нули после точки в числе
formatted_number = formatted_number.replace('e', '×10^')
formatted_number = formatted_number.rstrip('0').rstrip('.')
return formatted_number
with open('source_data.txt') as f, open("result.txt", 'w', encoding="utf-8") as f1:
...