Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.05.2009, 17:52   #11
Golovastik
Заблокирован
 
Регистрация: 25.05.2009
Сообщений: 284
По умолчанию

А в каком месте нужно что добавить, просто не в курсе, подскажите пожалуйста. И правильно ли этот код написан согласно условию?
Golovastik вне форума Ответить с цитированием
Старый 30.05.2009, 18:02   #12
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
Сообщение от Golovastik
А в каком месте нужно что добавить, просто не в курсе, подскажите пожалуйста.
Опишите функцию где-нибудь в программе. И уберите ее из аргументов main'а.
Цитата:
Сообщение от Golovastik
И правильно ли этот код написан согласно условию?
Я не собираюсь разбираться в коде, который вы нашли где-то в интернете.
http://ru.wikipedia.org/wiki/Формула_Симпсона
http://alglib.sources.ru/integral/simpson.php
Вместо того, чтобы искать готовое, разберитесь с методом и напишите свою реализацию. Если программа правильно считает - значит (с большой вероятностью) она написана верно.

Посмотрите вот это: http://programmersforum.ru/showthread.php?t=50111

Если разберетесь, то сможете заменить функцию на свою.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 30.05.2009, 19:48   #13
Alexcomeback
Пользователь
 
Регистрация: 03.04.2009
Сообщений: 59
По умолчанию

Код:
#include <vcl>
если не ошибаюсь, это ж виз. библиотека борландовская, интересно, зачем её нужно использовать для столь "неэпической" программы..)
Alexcomeback вне форума Ответить с цитированием
Старый 30.05.2009, 22:17   #14
Golovastik
Заблокирован
 
Регистрация: 25.05.2009
Сообщений: 284
По умолчанию

Посмотрел код, но не ясна, вот эта строка:
Код:
printf("\n integral po formule trapeciy raven = %f \n",I1);
Что означает %f, Это значение переменной I1 записывается в переменную %f?
И свой интеграл записывать вместо этой строки
Код:
  F[i] = 1/((0.5 + 0.1*pow(x,3))*sqrt(x));
на вот эту, судя по картинке, которую я вначале разместил в теме.
тоесть записать вот так
Код:
F[i] = 1/sqrt(0.5*pow(x,2)+1.5)

Последний раз редактировалось Golovastik; 30.05.2009 в 22:32.
Golovastik вне форума Ответить с цитированием
Старый 30.05.2009, 22:27   #15
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
Что означает %f, Это значение переменной I1 записывается в переменную %f?
Читайте описание функции printf. Это спецификатор формата.
http://www.cplusplus.com/reference/c...cstdio/printf/
Цитата:
И свой интеграл записывать вместо этой строки ... на вот эту
Да.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 30.05.2009, 22:32   #16
Golovastik
Заблокирован
 
Регистрация: 25.05.2009
Сообщений: 284
По умолчанию

Ещё, строка const int n=100; - это количество частей чего-то?
Последнее. double a=0.1, b=2.1; - это пределы интеграла
в строке double h,x; что подразумевается под х?
И мне не ясна double F[n],I1,I2,tmp; для чего используется переменная tmp, i F[n] - масив

Прошу прощения, по поводу %f - обязательно ли должно стоять знак процента и именно f ?
Просто там всё на англ., немного не ясно.
Ответьте пожалуйста, если не сложно, это очень важно, будут спрашивать меня про это.

Последний раз редактировалось Golovastik; 30.05.2009 в 22:56.
Golovastik вне форума Ответить с цитированием
Старый 30.05.2009, 22:58   #17
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
Сообщение от Golovastik
Ещё, строка const int n=100; - это количество частей чего-то?
Почитайте про метод и поймете. Частей, на которые разбиваем.
Цитата:
double a=0.1, b=2.1; - это пределы интеграла
Да.
Цитата:
в строке double h,x; что подразумевается под х?
На цикл посмотрите. Он нужен для обхода значений.
Цитата:
И мне не ясна double F[n],I1,I2,tmp; для чего используется переменная tmp, i F[n] - масив
Подводим итог: "ничего непонятно. Объясните ВСЕ". Так?
Эти переменные нужны для подсчета каких-то значений. Как еще сказать?

Цитата:
по поводу %f - обязательно ли должно стоять знак процента и именно f ?
Да. %f - означает, что на этом место будет помещено значение переменной типа float.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]

Последний раз редактировалось Sazary; 31.05.2009 в 03:38.
Sazary вне форума Ответить с цитированием
Старый 25.12.2013, 00:05   #18
Vishead
Новичок
Джуниор
 
Регистрация: 24.12.2013
Сообщений: 1
По умолчанию

Помогите, пожалуйста, написать прогу...

Составить программу вычисления определенного интеграла
dx/sqrt(1+x^4) (снизу - 0, сверху 6) , методами правых и левых прямоугольников с помощью вызова двух разных функций, оценить погрешность.

Последний раз редактировалось Vishead; 25.12.2013 в 00:09.
Vishead вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решение интегралов на ПАСКАЛЕ 34882 Помощь студентам 4 16.05.2010 20:18
ВЫЧИСЛЕНИЕ ОПРЕДЕЛЕННЫХ ИНТЕГРАЛОВ (метод трапеций) maliyusha Помощь студентам 13 25.12.2008 00:34
вычисление f(x) felmor Паскаль, Turbo Pascal, PascalABC.NET 0 24.12.2008 22:11
Программа "вычисление определенных интегралов" Artinka Помощь студентам 5 16.03.2008 22:54