Добавил:
больше работ здесь: https://github.com/alisadex Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчёт по экспоненте.docx
Скачиваний:
24
Добавлен:
10.01.2023
Размер:
393.53 Кб
Скачать

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

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

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

Кафедра “Информатика”

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

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

на тему

«Расчет значения ехр(х)»

Выполнил студент группы БСТ____:

AliceIlina

Проверил: заведующий кафедрой

Волков А.И.

Москва, 2022 г.

Оглавление

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

2 Создание схемы алгоритма 6

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

4 Результаты тестирования программы 18

Выводы 26

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

Разработать программу «Расчет значения ехр(х)» в среде разработки Visual Studio. Программа способна считать сумму ряда по формуле (1).

(1)

В диапазон чисел будут входить переменные от -16 до 20 включая границы. Объясняется такое ограничение тем, что числа меньше -16 не будут гарантированно точными, как обещает программа. Числа же больше 20 не будут помещаться в переменную типа double. Это позволяет хранить в памяти 15 цифр, а остальные ячейки будут заполнены нулями. Способ избежать этого будет рассмотрен после основного.

Для расчета последующих членов ряда будем использовать рекуррентную формулу, которая выводится из основного ряда по формуле (2).

(2)

В программе будут присутствовать кнопки: «закрыть» (закрыть программу), «Расчёт ».

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

Алгоритм счета запускается, как только пользователь нажмет на кнопку «Расчёт ».

В программе должны быть учтены следующие случаи:

1 – Пользователь ввел число не из диапазона допустимых значений;

2 – Пользователь не может вводить буквы и недопустимые знаки;

3 – Программа должна автоматически менять точность, для корректного отображения.

Таблица 1 – Таблица элементов

Свойства

Описание

Значения

Элементы Button

Элементы

Label

Элемент TextBox

(Name)

Имя элемента

btnSol,

btnClose

lblErr,

lable1,

lblEntryValue,

lblAc,

lblAcExp,

lblNumP,

lblSum

txtEnter

TextAlign

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

MiddleCenter

Right

ReadOnly

Только для чтения

(Отсутствует)

False для txtEnter

ForeColor

Цвет текста

ControlText

Size.Width

Ширина

270, 92

0, 0, 0, 0, 0, 0, 0

90

Size.Height

Высота

25, 23

18, 13, 13, 13, 13 , 13, 13

20

Location.X

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

110

10,10, 10,10, 10

110, 110, 110

Location Y

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

60, 90, 120

10, 150, 60, 90, 120

60, 90, 120

Text

Текст элемента

Расчет exp(x),

Закрыть

Пустое поле,

«x = »,

Пустые поля

Пустое поле

Font

Шрифт

Шрифт – MS Sans Serif;

Начертание – Обычный; Размер – 8,25 pt