Вы находитесь на странице: 1из 4

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

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


учреждение высшего образования
НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ
ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

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


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

Отчет по лабораторной работе №3 по дисциплине


«ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С#»

Разветвляющиеся алгоритмы

Выполнил:

Студент группы 8В8Б _________________ В.Д. Кунцевич

Проверил:

Ассистент ОИТ ИШИТР _________________ Лоскутов В.В.

Томск 2020
Задание
По указанию преподавателя выберите индивидуальное задание из
нижеприведенного списка. В качестве f(x) использовать по выбору: sh(x), x2,ex .
Отредактируйте вид формы и текст программы, в соответствии с полученным
заданием.
Я использовал f(x) = x2

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

public partial class Form1 : Form


{
private const double V = 3;

public Form1()
{
InitializeComponent();
}

private void Button1_Click(object sender, EventArgs e)


{
double x = Convert.ToDouble(textBox1.Text);
double p = Convert.ToDouble(textBox2.Text);

textBox4.Text = "Результаты работы программы " +


"ст. Кунцевич В.Д. " + Environment.NewLine;
textBox4.Text += "При Х = " + textBox1.Text +
Environment.NewLine;
textBox4.Text += "При P = " + textBox2.Text +
Environment.NewLine;
Double l; l = 0;

if (x > Math.Abs(p))
l = 2 * Math.Pow(x * x, 3) + 3 * Math.Pow(p, 2);
else
if ((V < x) && (x < Math.Abs(p)))
l = Math.Abs((x * x) - p);
else
if (x == Math.Abs(p))
l = Math.Pow((x * x) - p,2);

textBox4.Text += "l = " + l.ToString() +


Environment.NewLine;

private void Button2_Click(object sender, EventArgs e)


{
textBox1.Text = "";
textBox2.Text = "";
}
}

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

Рисунок 1 – Начальный экран приложения

Рисунок 1 – Вывод результатов вычислений


Выводы
В результате лабораторной работы я изучил возможности Visual Studio по
создание несколько трудного приложения для вычисления системы уравнений.
Написал и отладил программу для успешного решения. Для успешного вычисления
я использовал условие (For), использовал математические формулы. Научился
использовать условия на C#.