0 / 0 / 0
Регистрация: 28.05.2014
Сообщений: 5
1

Составить программу для вычисления значений функции F(x)

28.05.2014, 17:19. Показов 2301. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Составить программу для вычисления значений функции F(x) на отрезке
[а, b] с шагом h. Результат представить в виде таблицы, первый столбец которой — значения аргумента, второй — соответствующие значения функции.

Вот код

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
Console.Write("a = ");
            double a = double.Parse(Console.ReadLine());
            Console.Write("b = ");
            double b = double.Parse(Console.ReadLine());
            Console.Write("h = ");
            double h = double.Parse(Console.ReadLine());
 
 
 
 
            System.IO.StreamWriter textFile = new System.IO.StreamWriter(@"M:\textfile.txt");
            textFile.WriteLine("╔═════════╦══════════╗");
            textFile.WriteLine("║    X    ║    F(x)  ║");
            textFile.WriteLine("╠═════════╬══════════╣");
            Console.WriteLine("╔═════════╦══════════╗");
            Console.WriteLine("║    X    ║    F(x)  ║");
            Console.WriteLine("╠═════════╬══════════╣");
            for (double x = a; x <= b; x += h)
            {
                double y = Math.Pow(x, 2) * Math.Pow(Math.Sin(x), 2) + 1;
                textFile.WriteLine("║{0,9:F2}║{1,10:F2}║", i, y);
                Console.WriteLine("║{0,9:F2}║{1,10:F2}║", i, y);
 
            }
            textFile.WriteLine("╚═════════╩══════════╝");
            Console.WriteLine("╚═════════╩══════════╝");
 
            textFile.Close();
            Console.ReadLine();


При вводе а=1 b=2 и h=0.1 не считает значение при x = 2, а останавливается на x=1.90

Прошу помочь разобраться
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.05.2014, 17:19
Ответы с готовыми решениями:

Составить программу для вычисления и печати значений функции. Вычислить 8 значений функции на заданном интервале
y = 2 - e^2x + e^-2x / e^2 + e^-2 Контрольное значение : x - 1, y - 1, Интервал x : xmin - 1, xmax...

Составить программу для вычисления значений функции F(x)
ТАБУЛИРОВАНИЕ ФУНКЦИЙ Составить программу для вычисления значений функции F(x) на отрезке с...

Составить программу для вычисления значений функции
Составить программу для вычисления значений функции F(x) на отрезке с шагом h. Результат...

Составить программу для вычисления значений функции F(x) на отрезке [а, b]
Составить программу для вычисления значений функции F(x) на отрезке с шагом h. Результат...

1
18 / 18 / 8
Регистрация: 21.10.2011
Сообщений: 115
29.05.2014, 00:42 2
У Вас необъявленная локальная переменная "i". Переписал вот так вот, всё работает.
C#
1
2
3
4
5
6
7
8
9
int i = 0;
            for (double x = a; x <= b; x += h)
            {
                double y = Math.Pow(x, 2) * Math.Pow(Math.Sin(x), 2) + 1;
                textFile.WriteLine("║{0,9:F2}║{1,10:F2}║", i, y);
                Console.WriteLine("║{0,9:F2}║{1,10:F2}║", i, y);
                i++;
 
            }
0
29.05.2014, 00:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.05.2014, 00:42
Помогаю со студенческими работами здесь

Составить программу для вычисления значений следующей функции
Составить программу для вычисления значений следующей функции. Функция R=0,5x + 1/3 - (x+1)2 ...

Составить программу для вычисления значений функции на отрезке [а, b] с шагом h
ПОМОГИТЕ МУЖИКИ(а то отчислят) 1. Составить программу для вычисления значений функции F(x) на...

Составить программу для вычисления значений функции F(x) на отрезке [а, b] с шагом h
Составить программу для вычисления значений функции F(x) на отрезке с шагом h. Результат...

Составить программу для вычисления значений функции F(x) на отрезке [а, b] с шагом h
Составить программу для вычисления значений функции F(x) на отрезке с шагом h. Результат...

Составить программу для вычисления значений функции F(x)= 2cosx- 1 на отрезке [a, b] с шагом h
Здравствуйте, не могу понять как правильно написать код к задаче. Составить программу для...

Составить программу вычисления значений функции
Составить программу вычисления значений функции F(x) на отрезке с шагом h. Результат представить...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru