Цель задания
Пример программы вычисления суммы ряда непосредственно по формуле общего члена using System; using System.Collections.Generic; using System.Linq; using System.Text;
namespace ConsoleApplicationЛаб_2 { class Program { static void Main(string[] args) { int i=0; double r = 0, s = 0, c = 0, z = 0,eps=1e-8; Console.WriteLine("Номер Значение члена ряда"); do { i++; c = Math.Pow(fact(i), 2); z = 2 * Math.Pow(i, Math.Pow(i, 2)); r = c / z; s += r; Console.WriteLine("i={0} r={1}", i, r); } while (r >= eps); Console.WriteLine(); Console.WriteLine("Сумма ряда s={0}",s); Console.ReadLine(); } static int fact(int n) { int p = 1; for (int i = 0; i<n; i++) { p *= i + 1; } return p; } }
} Результат выполнения:
2. Программа вычисления выражения:
using System; using System.Collections.Generic; using System.Linq; using System.Text;
namespace ConsoleApplicationЛаб_2._2 { class Program { static void Main(string[] args) { int n=0; double r = 0; Console.WriteLine("Введите нечетное n"); n = Convert.ToInt32(Console.ReadLine()); if (n%2==0) { Console.WriteLine("n должно быть нечетным"); Console.ReadLine(); return; } r=n+1.0/(n+2); Console.WriteLine("i={0} Промежуточное значение {1}", n, r); for (int i = n-2; i >= 1; i -= 2) {
r = i + 1 / r; Console.WriteLine("i={0} Промежуточное значение {1}",i,r); } r = 1 / r; Console.WriteLine("Выражение r={0}",r); Console.ReadLine(); } } } Результат выполнения: ЗАДАНИЕ 2 Целочисленные выражения
Цель задания 1. Изучение свойств целочисленных операций. 2. Получение навыков в записи выражений на языке C # и использовании стандартных функции.
|