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

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

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.02.2013, 09:33   #1
Надежда_ИСУ
Пользователь
 
Регистрация: 24.01.2013
Сообщений: 65
По умолчанию C# (Оператор For)(2) - вычислить сумму ряда

Добрый день!!!Посмотрите пожалуйста и скажите что надо исправить, что-то совсем запуталась(((
Цикл с параметром (For).
Дано вещественное число X (|X|<1) и целое число N(>0). Найти значение выражения
x+1*x(3 степень)/(2*3)+1*3*x(5 степень)/(2*4*5)+...+
1*3...(2*N-1)*x(2*n+1 степень))/(2*4...(2*N)*(2*N+1)).
Полученное число является приближенным значению функции arcsin в точке X.

Код:
namespace ConsoleApplication24
{
    class Program
    {
        static void Main(string[] args)
        {
            int sum = 0,
            a = 1;int x, i,n;
            for i=0; while n-1 do
                a=a*(2*i-1)*Math.Pow(x,2*i+1)/((2*i)*(2*(i+1)));
           int sum=sum+a;
            Console.WriteLine("Полученное число:"+sum);
            Console.Read();
        }
    }
}
Надежда_ИСУ вне форума Ответить с цитированием
Старый 05.02.2013, 09:53   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Надежда, не обижайтесь, но мне кажется, что программирование - это, всё таки, - не ваше!...

теперь по сути.

1)
объясните (себе в первую очередь) что делает вот такая строчка:
Цитата:
Код:
int sum = 0
??
(подсказка - это как-то связано с описанием новой переменной...
и можно ли описывать одну и ту же переменную ДВА раза? )


2) Вы пытаетесь в одной строчке написать ДВА разный оператора цикла.
Цитата:
Код:
for i=0; while n-1 do
есть оператор цикла for
есть оператор цикла while
Это разные циклы.

3) оператор цикла for записывается в C# примерно так:
for (Присвоить переменной циклаНАчальноеЗначение; Условие выполнения цикла; ОПерацияИзменеияПеременнойЦикла)

Вы у себя наблюдаете нечто подобное?!

4) если Вы не указали операторные скобки в цикле будет выполнятся ОДИН оператор (у Вас это a=a*(2*i-1)*Math.Pow ..... ). А Вам ведь ещё и суммировать значение ВНУТРИ цикла нужно..

Может быть, Вам всё таки стоит почитать книжки по языку программирования C#, хотя бы для самых-самых начинающих?!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 05.02.2013, 16:23   #3
Надежда_ИСУ
Пользователь
 
Регистрация: 24.01.2013
Сообщений: 65
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
[I][COLOR="DarkSlateGray"]Надежда
2) Вы пытаетесь в одной строчке написать ДВА разный оператора цикла.

есть оператор цикла for
есть оператор цикла while
Это разные циклы.
Ну это мне C# ошибок целую кучу на выдавал, вот я и экспериментировала!!! Написал что ему нужен этот while, ну вот собственно и результат...
Вот блин не получается у меня эта задача, не мой уровень пока....

Последний раз редактировалось Надежда_ИСУ; 05.02.2013 в 17:21.
Надежда_ИСУ вне форума Ответить с цитированием
Старый 06.02.2013, 12:26   #4
Надежда_ИСУ
Пользователь
 
Регистрация: 24.01.2013
Сообщений: 65
По умолчанию

Ау, кто нибудь помогите, ничего не могу понять....
Надежда_ИСУ вне форума Ответить с цитированием
Старый 06.02.2013, 13:14   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Ау, кто нибудь помогите, ничего не могу понять....
и не хотите? Ждёте готовое решения, как я понимаю?!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 06.02.2013, 13:22   #6
Надежда_ИСУ
Пользователь
 
Регистрация: 24.01.2013
Сообщений: 65
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
и не хотите? Ждёте готовое решения, как я понимаю?!
Хочу, но ничего не получается....Объясните на более русском языке как её можно сделать....
Надежда_ИСУ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычислить сумму ряда Олеся Хусаинова Паскаль, Turbo Pascal, PascalABC.NET 5 22.04.2012 15:07
Вычислить сумму ряда Rustamel Microsoft Office Excel 2 19.04.2010 23:19
вычислить сумму ряда у=1*3+3*5+5*7...+31*33 dima.m Помощь студентам 2 29.03.2010 21:05
вычислить сумму ряда у=1*3+3*5+5*7...+31*33 lena.h Microsoft Office Excel 2 28.03.2010 16:34
вычислить сумму ряда ANRJumper Помощь студентам 5 26.05.2009 14:45