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

Табулирование функции

23.03.2020, 18:58. Показов 20269. Ответов 12

Студворк — интернет-сервис помощи студентам
Протабулировать функцию у= sin(x+ i) на отрезке [0;i] с шагом h=0,01*i, где i = 17. Результаты вычислений вывести на экран в виде таблицы пар чисел х и у. Вычислить сумму квадратов всех значений функции у.
Используя оператор while для табулирования функции и поиска данных.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.03.2020, 18:58
Ответы с готовыми решениями:

Табулирование функции
Составить программу для вычисления массива значений функции y для различных значений аргумента x, используя три оператора цикла. ...

Табулирование функции
Помогите написать эту функцию в Python.

Табулирование функции
Протаблируйте функцию F(x) на промежутке . Параметры функций, границы и количество отрезков ввести с клавиатуры. Требования: 1....

12
6 / 6 / 2
Регистрация: 23.03.2020
Сообщений: 150
24.03.2020, 12:36  [ТС]
Есть пример похожего задания
Пример . Протабулировать функциюу= sin(x) на отрезке [-π,π] с шагом h = π/ 5. Результаты вычислений вывести на экран в виде таблицы. Найти максимальное (шах) и минимальное (min) значения функции на этом отрезке
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import math 
i=0   
h=math.pi/5 
x=-math.pi
ymin=math.sin(x) 
ymax=math.sin(x) 
while x<=math.pi:  
  y=math.sin(x) 
  print(i, "%5.5f" % x, "%.6f" % y) 
  if ymax<y:  
    ymax=y 
  if ymin>y: 
    ymin=y 
  i=i+1 
  x=x+h 
print("%5.6f" % ymin, "%.6f" % ymax)
Помогите написать код похожей программы, только для задания выше
0
6 / 6 / 2
Регистрация: 23.03.2020
Сообщений: 150
25.03.2020, 15:33  [ТС]
Проблема актуальна, помогите!
0
6 / 6 / 2
Регистрация: 23.03.2020
Сообщений: 150
26.03.2020, 13:40  [ТС]
Помогите срочно пожалуйста!! Актуально
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38167 / 21102 / 4307
Регистрация: 12.02.2012
Сообщений: 34,690
Записей в блоге: 14
26.03.2020, 14:07
Цитата Сообщение от Wento Посмотреть сообщение
Есть пример похожего задания
- без этого, конечно, трудно было бы... А так:


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
# у= sin(x+ i) на отрезке [0;i] с шагом h=0,01*i, где i = 17.
 
from math import sin
 
def tab_funct(f,a,b,h):
    r=[]
    x=a
    while (x<=b):
        r+=[(x,f(x))]
        x+=h
    return r    
 
def g(x):
    return sin(x+17)
 
def task():
    lst=tab_funct(g,0,17,0.17)
    s=0
    for (x,y) in lst:
        print(x,y)
        s+=y*y
    print("s="+str(s))
    
task()
1
6 / 6 / 2
Регистрация: 23.03.2020
Сообщений: 150
26.03.2020, 15:20  [ТС]
Catstail, Не совсем понимаю что такое функция "def". Обычно делаем без этого, используем только while, if, elif.
Или функцию def можно чем-то заменить?


Добавлено через 8 минут
Да и блок схему будет трудно как-то тут нарисовать

Добавлено через 3 минуты
А то у препода будет слишком много вопросов...
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38167 / 21102 / 4307
Регистрация: 12.02.2012
Сообщений: 34,690
Записей в блоге: 14
26.03.2020, 15:26
Цитата Сообщение от Wento Посмотреть сообщение
А то у препода будет слишком много вопросов...
- я плАчу...

Добавлено через 56 секунд
Цитата Сообщение от Wento Посмотреть сообщение
Обычно делаем без этого, используем только while, if, elif.
- так вперед!
0
6 / 6 / 2
Регистрация: 23.03.2020
Сообщений: 150
26.03.2020, 15:31  [ТС]
Catstail, можете пожалуйста переписать в другой вид?
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38167 / 21102 / 4307
Регистрация: 12.02.2012
Сообщений: 34,690
Записей в блоге: 14
26.03.2020, 15:33
Wento, могу, но делать этого не буду. Давай сам.
0
6 / 6 / 2
Регистрация: 23.03.2020
Сообщений: 150
26.03.2020, 15:36  [ТС]
Catstail, просто мы функции еще не изучали, только циклы начали. И если честно я многое тут не понимаю...
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38167 / 21102 / 4307
Регистрация: 12.02.2012
Сообщений: 34,690
Записей в блоге: 14
26.03.2020, 15:43
Лучший ответ Сообщение было отмечено Wento как решение

Решение

Передумал... Держи и успехов в программировании!

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from math import sin
a=0
b=17
h=0.17
x=a
i=1
s=0
while (x<=b):
    y=sin(x+17)
    print(str(i)+" "+str(x)+" "+str(y))
    x+=h
    i+=1
    s+=y*y
print("s="+str(s))
Добавлено через 1 минуту
Wento, ты открой любой сайт по Питону. А можешь на бесплатные курсы поступить. Например, на stepik.org
2
6 / 6 / 2
Регистрация: 23.03.2020
Сообщений: 150
26.03.2020, 15:49  [ТС]
Catstail, Огромнейшее вам спасибо! Теперь у меня есть большое желание понять функции.

Добавлено через 1 минуту
Цитата Сообщение от Catstail Посмотреть сообщение
Например, на stepik.org
Так и сделаю, спасибо за информацию!
1
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38167 / 21102 / 4307
Регистрация: 12.02.2012
Сообщений: 34,690
Записей в блоге: 14
26.03.2020, 16:19
Wento, вот и славно.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.03.2020, 16:19
Помогаю со студенческими работами здесь

Табулирование функции
Протаблируйте функцию F(x) на промежутке . Параметры функций, границы и количество отрезков ввести с клавиатуры. Требования: 1....

Табулирование функции
пожалуйста помогите я без понятия как это решать

Табулирование функции
Функция, Исходные данные, Диапазон и шаг изменения аргумента на рисунке. понятия не имею что от меня хотят в это м задании поэтому вопросы...

Табулирование функции
Я новенький в питоне. Кода нет....потому-что я хз как это решать. Задание прикрепил во вложении. Первый столбик- это функция, второй-...

Табулирование функции с шагом
Помогите разобраться, не понимаю как сделать &quot;разбиение отрезка&quot; Построить таблицу значений для функции f(x) = sin(x)на отрезке с числом...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru