Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 21.10.2018
Сообщений: 1
1

Вычислить приближённое значение числа по формуле средствами класса Task

21.10.2018, 19:10. Показов 1176. Ответов 1

Author24 — интернет-сервис помощи студентам
Прошу помощи! Необходимо написать программу, которая будет вычислять приближенное значение числа по формуле средствами класса Task. Заранее спасибо!
Вычислить приближённое значение числа по формуле средствами класса Task
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.10.2018, 19:10
Ответы с готовыми решениями:

Вычислить приближённое значение по формуле средствами класса Task библиотеки TPL
Элементы параллельного программирования средствами класса Task библиотеки TPL в среде .NET. ...

Вычислить приближённое значение функции
Вычислить приближённое значение функции, используя представление ее в виде ряда Тейлора. Вычисления...

Вычислить приближённое значение бесконечной суммы
Вычислить приближённое значение бесконечной суммы(справа от суммы даётся её точное значение,с...

Вычислить и выдать на экран приближённое значение бесконечной суммы
Вычислить и выдать на экран приближённое значение бесконечной суммы с точностью до (Эпсилон=0,14)....

1
Эксперт JS
6494 / 3905 / 2005
Регистрация: 14.06.2018
Сообщений: 6,781
21.10.2018, 21:38 2
Приложение WinForms. В форму поместите одну кнопку и одно текстовое поле.
При нажатии на кнопку button1 запускается CPU-bound "рабочий код", выполняющийся в потоке пользовательского интерфейса, без выделения отдельного потока для вычислений.

Программа показывает, как вёл бы себя JavaScript в подобной ситуации.
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
using System;
using System.Threading.Tasks;
using System.Windows.Forms;
/// <summary>
///  Программа, которая будет вычислять приближенное значение числа по формуле средствами класса Task. 
///  Сумма (1/(k^4))
/// </summary>
namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        private int n = 100000000;
        public Form1()
        {
            InitializeComponent();
        }
 
        private async void button1_Click(object sender, EventArgs e)
        {
            textBox1.Text = (await Formula(n)).ToString();
        }
 
        private Task<double> Formula(int n)
        {
            var sum = 0.0;
            var delta = 1000000;
            var a = 1;
            var b = delta;
            var tcs = new TaskCompletionSource<double>();
            var timer = new Timer();
            timer.Interval = 1;
            timer.Tick += Timer_Tick;
            timer.Start();
            return tcs.Task;
 
            void Timer_Tick(object sender, EventArgs e)
            {
                timer.Stop();
                for (var k = a; k <= b; ++k)
                    sum += 1.0 / Math.Pow(k, 4);
                if (b == n)
                    tcs.SetResult(sum);
                else
                {
                    a += delta;
                    b += delta;
                    timer.Start();
                }
            }
        }
    }
}
0
21.10.2018, 21:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.10.2018, 21:38
Помогаю со студенческими работами здесь

Метод класса Task, приближенное значение
С помощью методов класса Task распараллелить вычисления, язык программирования C#. Никак не могу...

Цикл: Вычислить значение для заданного пользователем числа X по формуле: (((x + a^2) + a^2)... + a^2)
Даны действительные числа x, a, натуральное n. Вычислить: n - скобок

Вычислить приближённое значение функции, используя представление ее в виде ряда Тейлора
Помогите пожалуйста вычислить приближённое значение функции, используя представление ее в виде ряда...

Для данного числа x и точности eps найти приближённое значение ряда
Для данного числа x и точности eps&gt;0 найти приближённое значение ряда ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru