Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Информатика 1.2 ИШИТР(Попов) / Отчет ЛБ№9 (Графики Функций)

.docx
Скачиваний:
8
Добавлен:
18.04.2022
Размер:
44.67 Кб
Скачать

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное автономное образовательное

учреждение высшего образования

НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ

ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Инженерная школа информационных технологий и робототехники

Отделение информационных технологий

Направление информатика и вычислительная техника

Отчет

по лабораторной работе №9

по дисциплине

«Информатика 1.2»

Графики Функций

Выполнил:

Проверил:

Доцент ОИТ ИШИТР _________________ Х.С. Наламвар

Томск 2021

Цель работы

Изучить возможности построения графиков с помощью элемента управления Сhart. Написать и отладить программу построения на экране графика заданной функциию.

Задание

Вариант № 6

Текст программы

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

namespace WindowsFormsApp1

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

double X0 = double.Parse(textBoxXmin.Text);

double Xk = double.Parse(textBoxXmax.Text);

double dx = double.Parse(textBoxStep.Text);

double b = double.Parse(textBoxXmin.Text);

int count = (int)Math.Ceiling((Xk - X0) / dx)

+ 1;

double[] x = new double[count];

double[] y1 = new double[count];

for (int i = 0; i < count; i++)

{

x[i] = X0 + dx * i;

y1[i] = 9 * (Math.Pow(x[i], 3) + Math.Pow(b, 3)) * Math.Tan(x[i]); ;

}

chart1.ChartAreas[0].AxisX.Minimum = X0;

chart1.ChartAreas[0].AxisX.Maximum = Xk;

chart1.ChartAreas[0].AxisX.MajorGrid.Interval = dx;

chart1.Series[0].Points.DataBindXY(x, y1);

}

private void textBox4_TextChanged(object sender, EventArgs e)

{

}

}

Результаты работы

Выводы

Я изучил свойства элемента управления Chart. И построение графиков.