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

Алгоритм действий - C++

Восстановить пароль Регистрация
 
melanisa
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 152
06.03.2011, 18:04     Алгоритм действий #1
Вот есть формула такая. Значит,я так понимаю: сначала вычисляется рекурсивной функцией факториал, другая функция будет возводить в степень. Потом уже полученное значение икса используем для вычисления синуса этого значения?
Только бы еще записать...да,да учебник мне в помощь,ясное дело.
Миниатюры
Алгоритм действий  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.03.2011, 18:04     Алгоритм действий
Посмотрите здесь:

C++ Закальцевка действий
Рефлизация циклических действий C++
C++ мониторинг действий пользователя
Остановка действий C++
C++ последовательность действий
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IrineK
Заблокирован
06.03.2011, 18:12     Алгоритм действий #2
Значит,я так понимаю: ...
Вот и набросайте кодом, что понимаете. Если уж там что-то не пойдет - обращайтесь.
melanisa
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 152
06.03.2011, 18:17  [ТС]     Алгоритм действий #3
Цитата Сообщение от IrineK Посмотреть сообщение
Вот и набросайте кодом, что понимаете. Если уж там что-то не пойдет - обращайтесь.
Ага. Только еще такой вопрос. -...+ означает,что количество записей типа х^/! может быть любым?
Не очень корректно задан вопрос,но надеюсь вы поняли.
IrineK
Заблокирован
06.03.2011, 18:35     Алгоритм действий #4
Нет, количество слагаемых не будет любым. Продолжайте процесс при условии, что модуль нового х^/! больше точности 0,001. Как только модуль очередного х^/! станет меньше 0,001 - приехали.
melanisa
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 152
06.03.2011, 23:24  [ТС]     Алгоритм действий #5
Цитата Сообщение от IrineK Посмотреть сообщение
Нет, количество слагаемых не будет любым. Продолжайте процесс при условии, что модуль нового х^/! больше точности 0,001. Как только модуль очередного х^/! станет меньше 0,001 - приехали.
Спасибо.

Добавлено через 4 часа 43 минуты
Я вернулась. Что-то я совсем не соображаю на ночь глядя.
Насчет первой части уравнения,опять же: я так поняла,что значение степени совпадает с значением,от которого находится факториал.
Теперь: вроде судя по тому,что x^3/3!+ x^5/5!-и то и то увеличивается с каждым циклом на 2.
А пока написала только это:
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <cmath>
using namespase std;
long double factorial( long double x)
{ 
    if (x==) return 1;
    else
             return x* factorial (x-1);
}
 
int main()
{
Думаю как организовать цикл.Обилие действий,заставляет тормозить.
IrineK
Заблокирован
06.03.2011, 23:38     Алгоритм действий #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
#include <iomanip>
using namespace std;
 
int main()
{
        int i,fact;
        double x=0.0,dx=0.1,eps=0.001,add,sum;
        cout<<"X\t||\t sin(X)\t||\t\t N iter\n";
        cout<<"_____________________________________________________\n";
        while(x<0.9)
        {       
                add=x;
                sum=x;
                fact=1;
                for(i=2;add>eps;i++)
                {       fact*=i;
                        if(i%2) 
                        {       add*=-x*x/fact;
                                sum += add;
                        }
                }
        cout<<x<<"\t||\t"<<fixed<<setprecision(3)<<sum<<"\t\t||\t"<<i<<endl;
        x+=dx;
        }
        return 0;
}
Выводит таблицу sin(X) для 10 значений Х
Это я вам как блондинка говорю.
melanisa
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 152
06.03.2011, 23:52  [ТС]     Алгоритм действий #7
Ой...,я всё перепутала к чертям собачьим)))Точно уже голова в отключке))
Извините

Добавлено через 2 минуты
Irenek,вообщем спасибо вам-завтра буду разбирать код))
Ибо,как видите,уже в глазах двоится.
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
07.03.2011, 00:14     Алгоритм действий #8
Цитата Сообщение от melanisa Посмотреть сообщение
asics,грубоватый сарказм...
Советую погуглить определение слову "сарказм".

Добавлено через 42 секунды
Цитата Сообщение от melanisa Посмотреть сообщение
А по нику не видно?)
Если было бы видно, не спрашивал бы.
melanisa
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 152
07.03.2011, 00:29  [ТС]     Алгоритм действий #9
Цитата Сообщение от asics Посмотреть сообщение
Советую погуглить определение слову "сарказм".

Добавлено через 42 секунды

Если было бы видно, не спрашивал бы.
Не по теме:
Есть еще и имя в профиле у нее..
А про сарказм-это у меня в глаза уже в кучу,перепутала. Вообщем-миль пардон,как говорится)
Да-да. Можете даже думать,что я тупа как пробка-я вам разрешаю))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.03.2011, 00:36     Алгоритм действий
Еще ссылки по теме:

Цикл действий C++
C++ Вероятность действий
Написать алгоритм действий для готового кода программы C++

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

Или воспользуйтесь поиском по форуму:
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
07.03.2011, 00:36     Алгоритм действий #10
asics, IrineK, давайте без офтопа. Выяснение половой, рассовой и религиозной принадлежности в ЛС.
Yandex
Объявления
07.03.2011, 00:36     Алгоритм действий
Ответ Создать тему
Опции темы

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