![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
P4ellka |
![]()
Сообщение
#1
|
Школьник ![]() Группа: Продвинутые Сообщений: 16 Регистрация: 8.12.2009 Город: Тольятти Учебное заведение: ТГУ Вы: студент ![]() |
Помогите пожалуйста решить задачку...зачет на носу,а я в С# ничего не понимаю...помогите разобраться, хоть что то понять в этом программировании (IMG:style_emoticons/default/sad.gif)
Вот задача: 1. Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора на интервале от до с шагом с заданной точностью . Таблица должна содержать заголовок и шапку. Каждая строка таблицы должна содержать значение аргумента, значение функции и число слагаемых в сумме ряда, необходимых для достижения заданной точности. 2. Реализовать контроль ввода , , а также попадания и в область допустимых значений. 3. Число слагаемых, обеспечивающее заданную точность , рассчитывается следующим образом: как только очередное слагаемое в сумме ряда становится <, точность считается достигнутой. 4. Степенную функцию и факториал реализовать через умножения и запоминание промежуточных значений. ln(1-x)=-Сумма(от бескон. до n=1)x^n/n Вот что я пыталась сделать по похожей программе class Program { static void Main(string[] args) { double x,Xmin, Xmax, dx; int n; while (true) { Console.Write("Введите начальное значение аргумента функции: Xmin = "); string s = Console.ReadLine(); if (!double.TryParse(s, out Xmin)) Console.WriteLine("Ошибка ввода Xmin"); else break; } while (true) { Console.Write("Введите конечное значение аргумента функции: Xmax = "); string s = Console.ReadLine(); if (!double.TryParse(s, out Xmax) || (Xmax < Xmin)) Console.WriteLine("Ошибка ввода Xmax"); else break; } while (true) { Console.Write("Введите кол-во точек для расчёта функции : n = "); string s = Console.ReadLine(); if (!int.TryParse(s, out n) || (n < 1)) Console.WriteLine("Ошибка ввода "); else break; } while (l>l) { l=x^n/n; //Как это записать на языке С# я незнаю((( n++; } for (x = Xmin; x <= Xmax;x+=dx ) { dx = (Xmax - Xmin) / (n-1); Console.WriteLine("x= {0} f(x)={1}",x,Math.Sin(x)); } Console.ReadLine(); Помогите пожалуйста разобраться что к чему и что для чего...Заранее спасибо!!!! |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 28.5.2025, 7:40 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru