Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет ИнфЛР№3.docx
Скачиваний:
0
Добавлен:
26.06.2025
Размер:
475.84 Кб
Скачать
    1. Создание интерфейса

На Рисунок 8 представлен интерфейс формы для решения задания № 3.

Рисунок 8 –Интерфейс формы для задания № 3

В Таблица 1Таблица 3 перечислены элементы управления, которые были использованы при создании интерфейса.

Таблица 3–Элементы управления формы к заданию 3

Элементы управления

Пояснение

Form1

Окно для решения задания 1

textBox1, textBox2, textBox3

Текстовые поля для ввода значения аргументов a, S, h

textBox4, textBox5

Текстовое поле для вывода значения функции r1, r2

Label1, Label2, Label3, Label4, Label5, Label6

Метки для пояснений

Button1

Кнопка для запуска программного кода для вычисления значения функции

    1. Разработка блок-схемы

На Рисунок 9 представлен алгоритм решения задачи в виде блок-схемы.

Рисунок 9 – Блок-схема к заданию №3

    1. Разработка программного кода

Далее представлен разработанный программный код. Реализации алгоритма решения задания №3 в соответствии алгоритмом, представленном в виде блок-схемы на Рисунок 9 соответствует процедура button1_Click().

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 ЛР3МустафинаИндЗадание3

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void label2_Click(object sender, EventArgs e)

{

}

private void button1_Click(object sender, EventArgs e)

{

double a,s,r1,r2,h;

a = Convert.ToDouble(textBox1.Text);

s = (Math.Pow(a, 2) * Math.Sqrt(3)) / 4;

h= (a * Math.Sqrt(3)) / 2;

r1 = a / (2 * Math.Sqrt(3));

r2= a / Math.Sqrt(3);

textBox2.Text = s.ToString("F4");

textBox3.Text = h.ToString("F4");

textBox4.Text = r1.ToString("F4");

textBox5.Text = r2.ToString("F4");

}

}

}

На Рисунок 10 представлен результат вычислений.

Рисунок 10 – Пример выполнения задания № 3

Вывод

В данной лабораторной работе по изучению типовых алгоритмов обработки информации были рассмотрены примеры реализации приложений линейной и разветвляющейся структуры на языке программирования C#. Был создан и протестирован многооконный проект, каждая форма которого была предназначена для решения одной задачи из индивидуальных заданий по варианту №10. Основные этапы разработки проекта и результаты выполнения описаны и представлены в виде скриншотов в пояснительной записке.

Соседние файлы в предмете Информатика