Составьте программу табулирования функции y x выведите на экран значения x и y x

Помогите исправить код. Необходимо составить таблицу и отправить её в текстовый файл. текст задания Составить программу вычисления значений функции F(x) на отрезке [а; b] с шагом h. По результатам вычислений построить таблицу и вывести её в текстовый файл f = X * Math.Cos(1 / X) + 2

Код к задаче: «Табулирование функций»

Листинг программы

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace ConsoleApplication1 < class Program < static void Main(string[] args) < Console.Write(«Точка А = «); double A = Convert.ToDouble(Console.ReadLine()); Console.Write(«Точка В = «); double B = Convert.ToDouble(Console.ReadLine()); Console.Write(«Шаг H = «); double H = Math.Abs(Convert.ToDouble(Console.ReadLine())); StreamWriter file = new StreamWriter(«data.txt»); double F = 0.0; while (A ) = «, A, F); file.WriteLine(«F( ) = «, A, F); A += H; > file.Close(); > > >

Источник: studassistent.ru

4.6. Порядок выполнения задания

Задание: Вычислить и вывести на экран таблицу значений функции y=a*ln(x), при x, изменяющемся от x0 до xk с шагом dx, a – константа.

Панель диалога представлена на рис.4.4. Текст обработчика нажатия кнопки Вычислить приведен ниже.

private void button1_Click(object sender, EventArgs e)

// Считывание начальных данных

double x0 = Convert.ToDouble(textBox1.Text);

double xk = Convert.ToDouble(textBox2.Text);

double dx = Convert.ToDouble(textBox3.Text);

double a = Convert.ToDouble(textBox4.Text);

textBox5.Text = “Работу выполнил ст. Иванов М.А. ” +

Environment.NewLine

//Цикл для табулирования функции

double x =x0;

double y = a * Math.Log(x);

textBox5.Text += “x=” + Convert.ToString(x) +

”; y=” + Convert.ToString(y) +

Environment.NewLine;

x = x + dx;

После отладки программы следует проверить правильность работы программы с помощью контрольного примера, приведенного на рис. 4.4. Установите точку останова на оператор перед циклом и запустите программу. После попадания на точку остановки, выполните пошагово программу и проследите, как меняются все переменные в процессе выполнения.

Читайте также:
Код 255 ГБО stag 300 программа для разблокировки

Рис. 4.4. Окно для программы для табулирования функции

Индивидуальные задания

Составьте программу табулирования функции у(х), выведите на экран значения х и у(х). Нужный вариант задания выберите из нижеприведенного списка по указанию преподавателя. Откорректируйте элементы управления в форме в соответствии со своим вариантом задания.

ЛАБОРАТОРНАЯ РАБОТА №5. КЛАССЫ И ОБЪЕКТЫ

Цель лабораторной работы: изучить основные понятия, относящиеся к классам и объектам, освоить динамическое создание объектов в программном коде.

5.1 Классы и объекты

В объектно-ориентированном подходе существуют понятия класс и объект.

Класс – это программная единица, которая задает общий шаблон для конкретных объектов. Класс содержит все необходимые описания переменных, свойств и методов, которые относятся к объекту. Примером класса в реальной жизни является понятие «автомобиль»: как правило, автомобиль содержит некоторое количество колёс, дверей конкретные данные, характерные для данного экземпляра. В реальной жизни примером объекта будет конкретный экземпляр автомобиля с 4 колёсами, 5 дверками и синего цвета.

5.2 Динамическое создание объектов

Чаще всего для размещения на форме кнопки, поля ввода или других управляющих элементов используется дизайнер среды Visual Studio: нужный элемент выделяется в панели элементов и размещается на форме. Однако иногда создавать элементы нужно уже в процессе выполнения программы. Поскольку каждый элемент управления представляет собой отдельный класс, его помещение на форму программный способом включает несколько шагов:

  • Создание экземпляра класса
  • Привязка его к форме
  • Настройка местоположения, размеров, текста и т.п.

Источник: studfile.net

Помогите составить программу для табулирования функции y(x), вывести на экран значения x и y(x)

[!Нужно составить программу для табулирования функции y(x), вывести на экран значения x и y(x)d .]
[private void button1_Click(object sender, EventArgs e)
public Form1() InitializeComponent();>
private void button1_Click(object sender, EventArgs e)
//textBox5.Clear();
double x0 = Convert.ToDouble(textBox1.Text);
double xk = Convert.ToDouble(textBox2.Text);
double dx = Convert.ToDouble(textBox3.Text);
double b = Convert.ToDouble(textBox4.Text);
textBox5.Text = «Работу выполнил ст. .» + Environment.NewLine;
textBox5.Text = «X=» + Environment.NewLine;
textBox5.Text = «Y(X)=» + Environment.NewLine;
double x = x0;
while (x <= (xk + dx / 2))double y = Math.Round(x * Math.Sin(Math.Sqrt(x + b — 0.0084)), 2);
textBox5.Text += «x=» + Convert.ToString(x) +»;t y question-source»> Источник

Читайте также:
Не запускается программа delphi

Источник: husl.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru