Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчёт по экспоненте.docx
Скачиваний:
0
Добавлен:
30.09.2026
Размер:
459 Кб
Скачать
☆

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

ордена Трудового Красного Знамени

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

«Московский технический университет связи и информатики»

Кафедра «ИНФОРМАТИКА»

ОТЧЁТ

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

по дисциплине «Технологии программирования»

на тему:

«Разработка простой циклической программы "Расчёт значения exp(x)"»

Выполнил:

студент гр. БСТ2104 Ягудин Р.Р.

Проверил:

ст. преподаватель Мацкевич А.Г.

Москва, 2022 г.

СОДЕРЖАНИЕ

№ стр.

  1. Постановка задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

  2. Ход выполнения работы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2.1 Таблицы со свойствами объектов . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2.2 Схемы алгоритмов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

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

  1. Результаты тестирования программы . . . . . . . . . . . . . . .. . . . . . . . . . . . 40

  2. Список использованной литературы . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

  1. 1 Постановка задачи

Программа должна обеспечивать возможность выполнения перечисленных ниже функций:

  1. Вычисление значение функции ехр(х) с точностью до eps = 0.1, 0.01, …, 0.000001 путем разложения функции в ряд;

  2. Реализация ввода данных;

  3. Реализация вывода данных.

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

2 Ход выполнения работы

Ниже в отчёте представлены: таблицы со свойствами некоторых элементов, требования к реакции программы на нестандартные действия пользователя, алгоритмы работы различных элементов в виде рисунков, исходный код.

2.1 Таблицы со свойствами объектов

Таблица 1 — Свойства формы и их значения

Свойство

Описание

Значение

Text

Заголовок формы

Расчёт exp(x)

FormBorderStyle

Стиль обрамления формы

FixedSingle (неизменяемая рамка, не допускающая изменения размеров окна)

MaximizeBox

Доступность кнопки «Развернуть» в заголовке окна

False (кнопка «Развернуть» не доступна)

Size.Width

Ширина формы

401

Size.Height

Высота формы

599

  1. Таблица 2 – Свойства метки и их значения

Свойство

Описание

Значение

(Name)

Имя метки

label1

Text

Текст кнопки

exp(x) = 1 + x/1! + x^2/2! + x^3/3! + ...

TextAlign

Способ выравнивания текста

MiddleCenter

Location.X

Расстояние от левого края

24

Location.Y

Расстояние от верхнего края

9

Size.Width

Ширина формы

249

Size.Height

Высота формы

18

Таблица 3 – Свойства кнопки и их значения

Свойство

Описание

Значение

(Name)

Имя кнопки

btnClose

Text

Текст кнопки

Закрыть

Location.X

Расстояние от левого края

209

Location.Y

Расстояние от верхнего края

499

Size.Width

Ширина кнопки

98

Size.Height

Высота кнопки

23

Таблица 4 – Свойства кнопки и их значения

Свойство

Описание

Значение

(Name)

Имя кнопки

btnRes

Text

Текст кнопки

Расчёт exp(x)

Location.X

Расстояние от левого края

22

Location.Y

Расстояние от верхнего края

229

Size.Width

Ширина кнопки

284

Size.Height

Высота кнопки

23

Таблица 5 – Свойства меток и их значения

Свойство

Описание

Значение

(Name)

Имя кнопки

lblDefaultValue, lblAccuracy, lblExactValue, lblSumCount, lblRowSum,

Text

Текст элементов

Исходное значение =, Точность =, Точное значение exp(x) =, Число слагаемых =, Сумма ряда exp(x) =

TextAlign

Способ выравнивая текста

MiddleCenter

Location.X

Расстояние от левого края

37

Location.Y

Расстояние от верхнего края

315,347,382,418,454

  1. Таблица 6 – Свойства меток и их значения

Свойство

Описание

Значение

(Name)

Имя кнопки

lblDefVal, lblAcc, lblExVal,

lblCount, lblSum,

Text

Текст элементов

―

TextAlign

Способ выравнивая текста

MiddleCenter

Location.X

Расстояние от левого края

229

Location.Y

Расстояние от верхнего края

315, 347, 382,418,454