Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.63
xKyziAx
0 / 0 / 0
Регистрация: 04.10.2011
Сообщений: 6
#1

Вычисление функций, их сумм и произведений при помощи циклических алгоритмов - C++

06.12.2011, 20:54. Просмотров 2056. Ответов 4
Метки нет (Все метки)

1)По рекурентным формулам вычислить сумму или произведение.

Рабочий набор: n=11, x=0.8

2)Необходимо вычислить значение фуункции для одного значения аргумента х.

Последняя картинка ка 2 заданию...ваще не пайму как решать...проверте 1 задание и помогите решить 2 пожалусто.
Миниатюры
Вычисление функций, их сумм и произведений при помощи циклических алгоритмов  
Изображения
  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2011, 20:54     Вычисление функций, их сумм и произведений при помощи циклических алгоритмов
Посмотрите здесь:

Удалить эквивалентные пары из вектора пар при помощи стандартных алгоритмов C++
C++ Исчисление сумм и произведений (непростая задачка)
Разработать С++ программу с использованием циклических алгоритмов C++
Вычисление конечных и бесконечных сумм и произведений C++
Разработка и отладка циклических алгоритмов и программ C++
C++ Разработка и отладка циклических алгоритмов и программ
C++ Циклические алгоритмы. Вычисление конечных сумм и произведений
При помощи перегрузки функций сделать вывод заданного количества символов на экран C++
Программирование циклических алгоритмов. Табулирование функций C++
C++ Вычисление сумм и произведений в C++
C++ Вычисление произведений и сумм

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DU
1480 / 1056 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
06.12.2011, 21:51     Вычисление функций, их сумм и произведений при помощи циклических алгоритмов #2
Такие штуки находятся относительно легко разбиением выражения выражения на мелкие ф-ии, которые от чего-то зависят. Вот пример второй суммы. Нормальные имена ф-иям дать сложно. Поэтому они по алфавиту. Не факт что это считает так, как вам надо, но принцип должен быть понятен. Смотрите сперва на реализацию ф-ии А ну и далее по алфавиту.

Код
#include <iostream>
#include <cmath>

struct Range
{
  int from;
  int to;

  Range(int from_, int to_) : from(from_), to(to_) {}
};

double F(const Range& kRange)
{
  double summ = 0;
  for (int k = kRange.from; k <= kRange.to; ++k)
    summ += k * k * k;
  return summ;
}

double C(double x, const Range& kRange)
{
  const double f = F(kRange);
  return x * x * x + f * f;
}

double G(int i, const Range& jRange)
{
  double summ = 0;
  for (int j = jRange.from; j <= jRange.to; ++j)
    summ += sqrt(double(i) + j);
  return summ;
}

double D(double x, int i, const Range& jRange)
{
  return x + G(i, jRange);
}

double B(double x, int i, const Range& kRange, const Range& jRange)
{
  return C(x, kRange) / D(x, i, jRange);
}

double A(double x, const Range& iRange, const Range& kRange, const Range& jRange)
{
  double summ = 0;
  for (int i = iRange.from; i <= iRange.to; ++i)
    summ += B(x, i, kRange, jRange);
  return summ;
}

int main()
{
  const int n = 10;
  const int m = 10;
  const double x = 0.8;

  const Range iRange(2, n);
  const Range kRange(1, m);
  const Range jRange(1, m);

  const double y = A(x, iRange, kRange, jRange);

  std::cout << "y = " << y << std::endl;

  return 0;
}
xKyziAx
0 / 0 / 0
Регистрация: 04.10.2011
Сообщений: 6
06.12.2011, 22:19  [ТС]     Вычисление функций, их сумм и произведений при помощи циклических алгоритмов #3
Спасибо ... теперь буду вдуплять и попытаююсь оформить как учили в универе... ужас... =) а 2 может хто падсказать ? =)
DU
1480 / 1056 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
06.12.2011, 22:24     Вычисление функций, их сумм и произведений при помощи циклических алгоритмов #4
это и есть решение для второй картинки (в смысле третьей).
xKyziAx
0 / 0 / 0
Регистрация: 04.10.2011
Сообщений: 6
06.12.2011, 22:25  [ТС]     Вычисление функций, их сумм и произведений при помощи циклических алгоритмов #5
емое... я думал к первой ... =) мда... тяжело учить с++ с нуля и в универе =)
Yandex
Объявления
06.12.2011, 22:25     Вычисление функций, их сумм и произведений при помощи циклических алгоритмов
Ответ Создать тему
Опции темы

Текущее время: 10:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru