Текст программы
4. Результаты вычислений (содержимое файла “rez2.txt”) Выражение имеет значение R=-36,5242370695631
ЗАДАНИЕ 2 Целочисленные выражения
Цель задания 1. Изучение свойств целочисленных операций. 2. Получение навыков в записи выражений на языке C # и использовании стандартных функции.
Постановка задачи 1. Вычислить сумму ряда с точностью 1). 2). 3). 4). 5). 6). 7). 8). 9). 10). 11). 12). Методические указания к выполнению пункта 1: при вычислении суммы ряда целесообразно вывести рекуррентную формулу, связывающую следующий член ряда с предыдущим, например для
2. Вычислить выражение при 1). 2). 3). 4). 5). 6). 7). 8). 9). 10). 11). 12).
Содержание отчета По каждому пункту задания дать: 1. Постановку задачи; 2. Текст программы; 3. Протокол работы программы; 4. Результаты вычислений.
Пример оформления отчета Вариант 21, выполнил ст. гр. СТ-12 Иванов А.И.
Пункт 1 1. Постановка задачи:вычислить сумму ряда с точностью Текст программы using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO;
namespace ConsoleApplication_Lab2_1 { class Program { static void Main(string[] args) { int n = 1; double s, a1, an, zn, eps = 0.001; a1 = (double)2 / 6; an = a1; s = a1; while (Math.Abs(an) >= eps & n < 100) { zn = (double)(n + 1) / (2*(2 * n + 1)); an *= zn; s += an; n++; } Console.WriteLine(); Console.WriteLine("Сумма ряда s={0}", s); Console.WriteLine("Число членов ряда n={0}", n); Console.WriteLine("Последний член ряда an={0}", an); Console.ReadLine(); FileStream u = new FileStream("rez1.txt", FileMode.Create); StreamWriter Wr = new StreamWriter(u); Wr.WriteLine("Сумма ряда s={0}", s); Wr.WriteLine("Число членов ряда n={0}", n); Wr.WriteLine("Последний член ряда an={0}", an); Wr.Close(); u.Close(); } } }
|