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

Циклические конструкции. Вычисление функции в интервале с шагом

25.08.2019, 12:29. Показов 5715. Ответов 8

Студворк — интернет-сервис помощи студентам
Здравствуйте, помогите, пожалуйста, решить задачу. Задана функция (f ). Вычислите значение функции на интервале от a до b с шагом h. Значение аргумента, полученное на каждом шаге, и соответствующее значение функции сохраните в массиве. На картинке a, b, h соответственно.
Миниатюры
Циклические конструкции. Вычисление функции в интервале с шагом  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.08.2019, 12:29
Ответы с готовыми решениями:

Вычисление значений функции y на интервале [a,b] с шагом h.
Написать программу на языке Паскаль для вычисления значений функции y на интервале с шагом h. Значения a,b и h ввести с клавиатуры. На...

Вычисление значений функции на интервале с шагом
Найти значения функции: O(x) = (3a2 + tg a/2)/b+3/a (кубический корень от a), где b – дано, a меняется от -1,2 до 1,2 с шагом 1,1 и...

Вычисление функции ln(x) на интервале [1,N] c установленным пользователем шагом
Всем привет, не могу до конца понять условие задачи, распишите по подробнее, что нужно сделать. Задача. Разработать алгоритм и программу...

8
168 / 73 / 33
Регистрация: 13.04.2019
Сообщений: 370
25.08.2019, 15:24
Студент_прогер,
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
def count_func(a, b, h):
    x = a
    L = []
    L1 = []
    while x <= b:
        L.append(str(x))
        F = (x - 4) / (3 * x * x + 1) + (x * x + 5 * x)
        L.append(("%.2f") % F)
        L.append(';')
        x += h
    return " ".join(L)
 
a = -4
b = 7
h = 0.5
print(count_func(a, b, h))
1
0 / 0 / 0
Регистрация: 04.07.2018
Сообщений: 55
25.08.2019, 15:48  [ТС]
Спасибо большое!)
0
Эксперт Python
 Аватар для dondublon
4652 / 2072 / 366
Регистрация: 17.03.2012
Сообщений: 10,182
Записей в блоге: 6
27.08.2019, 11:51
Marina-Marina, саму функцию лучше бы из цикла вынести.
0
168 / 73 / 33
Регистрация: 13.04.2019
Сообщений: 370
30.08.2019, 21:04
dondublon, Вы не могли бы объяснить вашу точку зрения?
0
Эксперт Python
 Аватар для dondublon
4652 / 2072 / 366
Регистрация: 17.03.2012
Сообщений: 10,182
Записей в блоге: 6
02.09.2019, 11:48
Marina-Marina, представьте, что функцию надо поменять.
Например, то же задание для другого ученика, другой вариант, функция другая.
Логичнее было бы передать функцию f в count_func, как параметр, правда?
0
168 / 73 / 33
Регистрация: 13.04.2019
Сообщений: 370
07.09.2019, 22:05
dondublon, поняла, спасибо Вам за совет)
0
Эксперт Python
 Аватар для dondublon
4652 / 2072 / 366
Регистрация: 17.03.2012
Сообщений: 10,182
Записей в блоге: 6
09.09.2019, 10:14
Marina-Marina,
0
Модератор
Эксперт Python
 Аватар для Fudthhh
2695 / 1601 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
09.09.2019, 11:10
Marina-Marina, зачем столько лишних действий?

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# -*- coding: utf-8 -*-
 
def f(x:float)->float:
    return (x - 4) / (3 * x**2 + 1) + (x**2 + 5 * x)
 
def dist_f(a:float, b:float, h:float)->list:
    result = []
    while a <= b:
        result.append((a, f(a)))
        a += h
    return result
 
for x, f_x in dist_f(-4, 7, 0.5):
    print("{:<5.2f} {:.2f}".format(x, f_x))
Добавлено через 8 минут
UPD: забыл написать.
Python
1
    print("x = {:<5.2f} f(x) = {:.2f}".format(x, f_x))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.09.2019, 11:10
Помогаю со студенческими работами здесь

Вычисление и вывод на экран значений функции F(x) на интервале от x1 до x2 с шагом dx
Разработать и отладить программу, обеспечивающую вычисление и вывод на экран значений функции F(x) на интервале от x1 до x2 с шагом dx...

Циклическая структура: вычисление функции в интервале с заданным шагом
составить блок-схему алгоритма, текст программы для вычисления функции y=(sqrt(x^2-3x-4)^3/sin(1.5x+1)+e^3x-0.8)+lg(1,5x-4) в...

Вычисление значений функции указанной в таблице 1 в заданном интервале [a, b] с шагом h
Добрый день, кто может пожалуйста посмотрите Напишите программу на Python для вычисления значений функции указанной в таблице 1 в...

Циклические конструкции, вычисление суммы ряда
При нажатии на Button вычислить сумму ряда Y=1!+2!+3!+...n!, для n введенного в TextBox. (желательно с использованием цикла)

Вычисление значений функции указанной в таблице 2 в заданном интервале [xa, xb] с заданным шагом
Напишите программу на Python для вычисления значений функции указанной в таблице 2 в заданном интервале с шагом h. Вычисления значений ...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru