![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 08.08.2009
Сообщений: 12
|
![]() |
![]() |
![]() |
![]() |
#12 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
For не подойдет. Вам же не по единице надо прибавлять.
Сегодня уже 2 темы про это было: http://programmersforum.ru/showthread.php?t=166743 http://programmersforum.ru/showthread.php?t=166720
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#13 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
![]()
Одногруппники ТС наверное))
Ненавижу быть как все, но люблю, чтобы все были как я.
|
![]() |
![]() |
![]() |
#14 | ||
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]()
igni
Цитата:
Если есть промежуток [1, 3], то это означает, что необходимо вычислить значение функции на отрезке [1, 3] (протабулировать функцию на этом отрезке). То есть, вычислить значение этой функции не только в граничных точках этого отрезка, но и в точках, лежащих между ними. Промежуточные точки будут получаться благодаря шагу, вычисляемого по формуле h=(b-a)/n, где n - число разбиений этого промежутка. Например, если n = 4, то h = (3 - 1)/4 = 2/4 = 0.5 При таких исходных данных на выходе будет получен результат в виде таблице, куда сведены исходные точки и значения функции в ней. Для нашего случая это будет выглядеть так: x f(x) 1 f(1) 1.5 f(1.5) ............ 3 f(3) ______________________ Цитата:
Но в этом случае действие с параметром цикла будет идти не напрямую, а через формулу Код:
Код:
Последний раз редактировалось Вадим Мошев; 27.09.2011 в 18:20. |
||
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 08.08.2009
Сообщений: 12
|
![]()
Всем большущее спасибо
![]() Опять застрял. Ввожу a и b как числа для подсчета шага. i и j ставлю как 1 и 3 ([1,3]) как теперь найти кол-ство шагов? 1 + (b-a)/n - это будет первый шаг? чему равно n в этом случае? допустим b:=10 a:=4 первый шаг будет 1+((10-4)/n) Есть предположение что n изначально равно 1 и с каждым шагом n:=n+1, я прав? Код:
![]() Последний раз редактировалось Stilet; 28.09.2011 в 14:42. |
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 25.01.2009
Сообщений: 12
|
![]()
Зачем вам i и j, если вы вводите переменные a и b?
n, как я понимаю, изменяться не должна. Вы просто должны высчитать шаг, с которым будет изменяться x. Наверно должно получиться как-то так. Код:
|
![]() |
![]() |
![]() |
#17 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
И раз уж программа не консольнаям, то "Результат оформить в виде таблиц" скорее всего имеется в виду СтрингГрид.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#18 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
На паскале(см первый пост) же нет стринггридов ))
а вот вывести таблично можно как-то так, коли не путаю: Код:
|
![]() |
![]() |
![]() |
#19 |
Пользователь
Регистрация: 08.08.2009
Сообщений: 12
|
![]()
Благодарю, теперь точно разобрался
![]() ![]() P.S задачу уже сдавать поздно ![]() ![]() |
![]() |
![]() |
![]() |
#20 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Позволю сделать небольшое пояснение. В подобных задачах на вычисление функции для аргументов, изменяющихся с шагом (это называют табулированием функции - т.е. составлением таблицы значений) задаётся интервал и шаг, или интервал и количество шагов (сколько значений функии надо получить на данном интервале или начальное значение, шаг и количество шагов. Очевидно, что эти величины могу быть легко пересчитаны относительно друг друга. В данном случае даже в условии задана формула расчёта шага. Т.е. нужно ввести в программу не только границы интервала, но и количество шагов. (в примере Junsui это число из Edit1: n:=StrToFloat(Edit1.text); ) только я бы сделал её ЦЕЛЫМ числом. (иначе дробное число шагов - это бессмысленно!) p.s. когда известно число шагов, основной цикл может быть записан и так, как предлагалось раньше: Код:
p.p.s. Цитата:
|
||
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вычислить значение функции y, развив функцию ln(x) в ряд Тейлора | Lifastyle | Общие вопросы C/C++ | 2 | 15.03.2010 11:26 |
Вычислить значения функции и вывести результаты в виде графика (функцию см.далее) {Please} | timepoka | Помощь студентам | 10 | 28.02.2010 12:43 |
вычислить функцию | sanya006 | Помощь студентам | 1 | 27.11.2009 23:55 |
Для заданных значений аргумента Х вычислить значения суммы S и функцию Z | Infinity11 | Помощь студентам | 8 | 23.11.2009 09:35 |
Помогите вычислить функцию | Xander | Помощь студентам | 6 | 13.11.2008 18:28 |