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

МИНОБРНАУКИ РОССИИ

федеральное государственное бюджетное образовательное учреждение


высшего образования
«Московский государственный технологический университет
«СТАНКИН»
(ФГБОУ ВО «МГТУ «СТАНКИН»)

Институт цифровых интеллектуальных систем


Кафедра робототехники и мехатроники

Дисциплина «Программное обеспечение мехатронных систем»

ОТЧЁТ
по лабораторной работе
на тему:
«Линейные алгоритмы»

Вариант 1

Выполнил:
студент группы АДМ-19-06 ___________ ____________Абдураззоков А.Ш.
(дата) (подпись)

Проверил
преподаватель: ___________ ____________ Поливанов А.Ю.
(дата) (подпись)

Оценка: __________

Москва 2021 г.
Лабораторная работа №1
Задание 1. Линейные алгоритмы

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


среде Visual Studio. Написать и отладить программу линейного алгоритма.

Рис. 1. Внешний вид программы

2
Полный текст программы:
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 WindowsFormsApp2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)


{
textBox1.Text = "14,26"; // Начальное значение X
textBox2.Text = "-1,22"; // Начальное значение Y
textBox3.Text = "3,5"; // Начальное значение Z
}

private void button1_Click(object sender, EventArgs e)


{
textBox4.Clear();
textBox4.Text = "Абдураззоков А.Ш АДМ-19-06 Лаб. раб. №1.
ВАРИАНТ №1. ЗАДАНИЯ №1";
textBox4.Text += Environment.NewLine + " ";
double x = double.Parse(textBox1.Text); // Считывание
значения X
textBox4.Text += Environment.NewLine +"X = " +
x.ToString(); // Вывод значения X в окно

double y = double.Parse(textBox2.Text); // Считывание


значения Y
textBox4.Text += Environment.NewLine +"Y = " +
y.ToString(); // Вывод значения X в окно

double z = double.Parse(textBox3.Text); // Считывание


значения Z
textBox4.Text += Environment.NewLine +"Z = " +
z.ToString(); // Вывод значения в окно

z = z * Math.Pow(10, -2);

3
double a = 2 * Math.Cos(x - (3.14 / 6)) / (0.5 +
Math.Pow(Math.Sin(y), 2));
double b = 1 + (Math.Pow(z, 2)) / (3 - Math.Pow(z, 2) /
5);
double t = a * b;

// Выводим результат в окно


textBox4.Text += Environment.NewLine + " ";
textBox4.Text += Environment.NewLine +"Результат = " +
t.ToString();

}
}
}

Оценить