Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.65/40: Рейтинг темы: голосов - 40, средняя оценка - 4.65
2 / 2 / 0
Регистрация: 15.12.2020
Сообщений: 61

Вычислить и вывести на экран монитора в виде таблицы значения функции

16.12.2020, 20:32. Показов 8205. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите написать эту функцию.Я даже не знаю с чего начать , а дальше я знаю , что нужно делать

Вычислить и вывести на экран монитора в виде таблицы значения
функции, заданной с помощью ряда Тейлора, на интервале от Xнач до Xкон
с шагом dx и точностью ε. Таблицу снабдить заголовком и шапкой. Каждая
строка таблицы должна содержать значение аргумента, значение функции и
количество просуммированных членов ряда.
Миниатюры
Вычислить и вывести на экран монитора в виде таблицы значения функции  
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.12.2020, 20:32
Ответы с готовыми решениями:

Вычислить и вывести на экран монитора в виде таблицы значения функции
Вычислить и вывести на экран монитора в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от Xнач до Xкон с...

Вычислить и вывести на экран монитора в виде таблицы значения функции, заданной рядом Тейлора
Вычислить и вывести на экран монитора в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от Xнач до Xкон с...

Вычислить и вывести на экран монитора в виде таблицы значения функции, заданной рядом Тейлора, на интервале от
from math import * print('Введите Xbeg, Xend, Dx и Eps') xb = float(input('Xbeg=')) xe = float(input('Xend=')) dx =...

4
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
16.12.2020, 22:55
bolb1ch,
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
xo = float(input('начальное Х: '))
xn = float(input('конечное Х: '))
h = float(input('шаг: '))
eps = 0.00001
x = xo
while x < xn + h :
    s = (x - 1) / x 
    tmp = s 
    y = n = 0
    while tmp > eps :
        y += tmp
        n += 1
        tmp *= n / (n + 1) * s
    print('x = {:.3f}     y = {:.5f}'.format(x, y))
    x += h
2
2 / 2 / 0
Регистрация: 15.12.2020
Сообщений: 61
17.12.2020, 01:26  [ТС]
Код рабочий , но только сейчас сказали как оформлять . Сам я пробовал переделать убил часа 3 - 4 , но в итоге ничего не получилось .
Вот один из примеров кода , но соответственно и функция другая
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
from math import *
print('Введите Xbeg, Xend, Dx и Eps')
xb = float(input('Xbeg='))
xe = float(input('Xend='))
dx = float(input('Dx='))
eps = float(input('Eps='))
print("+--------+--------+-----+")
print("I X I Y I N I")
print("+--------+--------+-----+")
xt = xb
while xt <= xe:
    an = xt
    n = 0
    y = an
    while True:
        k=(xt**2)/((2*n+2)*(2*n+3))
        an = an*k
        y = y + an
        n = n + 1
        if abs(an) < eps:
            break
    print("I{0: 7.2f} I{1: 7.3f} I{2: 4} I".format(xt,y,n))
    print(sinh(xt))
    xt = xt + dx
    print("+--------+--------+-----+")
Так выглядит сама функция .
Миниатюры
Вычислить и вывести на экран монитора в виде таблицы значения функции  
0
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
17.12.2020, 04:49
Лучший ответ Сообщение было отмечено bolb1ch как решение

Решение

bolb1ch,
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from math import log
xo = float(input('начальное Х: '))
xn = float(input('конечное Х: '))
h = float(input('шаг: '))
eps = 0.0001
x = xo
print("+--------+--------+-----+")
print("I       X       I       Y.      I    N.  I")
print("+--------+--------+-----+")
while x < xn + h :
    s = (x - 1) / x 
    tmp = s 
    y = n = 0
    while tmp > eps :
        y += tmp
        n += 1
        tmp *= n / (n + 1) * s
    print("I{0: 7.2f} I{1: 7.3f} I{2: 4} I".format(x, y, n))
    x += h
    print(round(log(x - h), 6))
    print("+--------+--------+-----+")
0
2 / 2 / 0
Регистрация: 15.12.2020
Сообщений: 61
18.12.2020, 01:30  [ТС]
Огромное спасибо за код . Немного видоизменил его.
Вот итоговый вариант.
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from math import *
print('Введите Xbeg, Xend, Dx и Eps')
xo = float(input('Xbeg= '))
xn = float(input('Xend= '))
h = float(input('Dx= '))
eps = float(input('Eps= '))
x = xo
print("+--------+--------+-----+")
print("I X I Y I N I")
print("+--------+--------+-----+")
while x < xn + h :
    s = (x - 1) / x 
    tmp = s 
    y = n = 0
    while tmp > eps :
        y += tmp
        n += 1
        tmp *= n / (n + 1) * s
        if abs(x) < eps:
               break
    print("I{0: 7.2f} I{1: 7.3f} I{2: 4} I".format(x, y, n))
    x += h
    print("+--------+--------+-----+")
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.12.2020, 01:30
Помогаю со студенческими работами здесь

Вычислить и вывести на экран монитора в виде таблицы значения функции, заданной благодаря ряду Тейлора, на интервале от
Вычислить и вывести на экран монитора в виде таблицы значения функции, заданной благодаря ряду Тейлора, на интервале от Xнач до Xкон с...

Вычислить и вывести на экран монитора в виде таблицы значения функции ln((x+1)/(x-1)), заданной рядом Тейлора
Помогите в исправлении или полном переделывании кода:sorry: Не могу разобраться((( вот задание: Вычислить и вывести на экран монитора в...

Вычислить и вывести на экран монитора в виде таблицы значения функции ln((x+1)/(x-1))
Вычислить и вывести на экран монитора в виде таблицы значения функции Написать программу для вычисления и вывода в виде таблицы значений...

Вычислить и вывести на экран монитора в виде таблицы значения функции, заданной рядом Тейлора
Вычислить и вывести в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от xнач до xкон с шагом Δx с...

Вычислить и вывести на экран в виде таблицы значения функции ln(x), заданной в виде ряда Тейлора
Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от хнач до xкон с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита, которое может. . .
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". На примере нетипового документа разработанного в конфигурации КА2. В качестве источника данных указан регистр накопления, в который записываются данные о. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru