Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Расчетно-аналитическое задание по дисциплине программирование на Python. Вычисление значения переменной

Автор:   •  Апрель 3, 2024  •  Курсовая работа  •  928 Слов (4 Страниц)  •  115 Просмотры

Страница 1 из 4

Курсовая работа.

Расчетно-аналитическое задание по дисциплине программирование на 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]

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

  1. Буйначев С. К., Боклаг Н. Ю. ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ PYTHON Учебное пособие - М.: Издательство Уральского университета Редакционно-издательский отдел ИПЦ УрФУ, 2014. - 94 c.
  2. Python 3 для начинащих. Форматирование строк. Метод format. URL: https://pythonworld.ru/osnovy/formatirovanie-strok-metod-format.html. (Дата обращения: 15.11.2023).
  3. The Python Square Root Function // Alex Ronquillo: [Электронный ресурс] URL: https://realpython.com/python-square-root-function/. (Дата обращения: 16.11.2023).
  4. Помошник Python. Как вычислить квадратный корень в Python: [Электронный ресурс] URL: https://pythonpip.ru/examples/kak-vychislit-kvadratnyy-koren-v-python. (Дата обращения: 15.11.2023).
  5. 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).
  6. Питонтьютор. Занятие 3. Вычисления [Электронный ресурс] URL: https://pythontutor.ru/lessons/int_and_float/. (Дата обращения: 15.11.2023).

Приложение А

РЕЗУЛЬТАТЫ РАБОТ

  1. Основным результатом работ расчетно-аналитического задания  является программа предоставленная в файле 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:

...

Скачать:   txt (7.6 Kb)   pdf (119.8 Kb)   docx (555.7 Kb)  
Продолжить читать еще 3 страниц(ы) »
Доступно только на Essays.club