- •Постановка задачи
- •Ход выполнения работы
- •2.1 Таблица со свойствами объектов
- •Схемы алгоритмов
- •Range();
- •Else { MessageBox::Show("Заполните исходные данные!", "Ошибка", MessageBoxButtons::ok, MessageBoxIcon::Warning);
- •Else { MessageBox::Show("Неверно введены исходные данные или данные отсутствуют!", "Ошибка", MessageBoxButtons::ok, MessageBoxIcon::Warning);
- •// Если нажатая клавиша не является клавишей BackSpace.
- •ValidateArray();
- •// Если нажатая клавиша не цифровая.
- •4 Список использованной литературы
МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
ордена Трудового Красного Знамени
федеральное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики»
Кафедра «ИНФОРМАТИКА»
ОТЧЁТ
по индивидуальным заданиям
по дисциплине
«ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ»
Выполнил:
студент гр. БСТ2104 Ягудин Р.Р.
Проверил:
ст. преподаватель Мацкевич А.Г.
Москва, 2022 г.
СОДЕРЖАНИЕ
№ стр.
Постановка задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Ход выполнения работы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Таблицы со свойствами объектов . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Схемы алгоритмов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Текст программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Примеры выполнения программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Список использованной литературы . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Постановка задачи
Разработать приложения для решения индивидуальных задач с использованием оконного интерфейса. В этих приложениях предусмотреть:
– возможность различных (естественных для конкретной задачи) вариантов ввода исходных данных (с клавиатуры, из файла, методом случайной генерации) по выбору пользователя;
– отображение введенных исходных данных в естественном виде;
– наличие необходимых элементов управления для выбора режимов работы приложения и выполнения заданных функций;
– отображение полученных результатов (в том числе и промежуточных) в естественном виде;
– возможность (при необходимости, по выбору пользователя) сохранения исходных данных и полученных результатов в файле на диске (с задаваемым пользователем именем);
– корректную обработку возможных ошибочных ситуаций.
Ход выполнения работы
Ниже в отчёте представлены: таблицы со свойствами формы и некоторых компонентов, алгоритмы работы различных элементов в виде рисунков, исходный код.
2.1 Таблица со свойствами объектов
Ниже в таблицах представлены свойства формы и некоторых различных компонентов формы.
Таблица 1 – Свойства формы и их значения
Свойство |
Описание |
Значение |
Text |
Заголовок формы |
Индивидуальные задания |
FormBorderStyle |
Стиль обрамления формы |
FixedSingle (неизменяемая рамка, не допускающая изменения размеров окна) |
MaximizeBox |
Доступность кнопки «Развернуть» в заголовке окна |
False (кнопка «Развернуть» не доступна) |
Size.Width |
Ширина формы |
797 |
Size.Height |
Высота формы |
491 |
Font |
Шрифт |
Шрифт – MS Sans Serif; Начертание – Обычный; Размер – 8 pt |
Таблица 2 – Свойства элемента tabControl1 и их значения
Свойство |
Описание |
Значения |
(Name) |
Имя элемента |
tabControl1 |
Location.X |
Расстояние от левого края |
-3 |
Location.Y |
Расстояние от верхнего края |
-2 |
Size.Width |
Ширина |
781 |
Size.Height |
Высота |
446 |
Таблица 3 – Свойства элемента tabPage1 и их значения
Свойство |
Описание |
Значение |
(Name) |
Имя метки |
tabPage1 |
Text |
Текст метки |
Одномер. массивы |
Size.Width |
Ширина |
773 |
Size.Height |
Высота |
417 |
Font |
Шрифт |
Шрифт – MS Sans Serif; Начертание – Обычный; Размер – 8 pt |
Таблица 4 – Свойства элемента tabPage2 и их значения
Свойство |
Описание |
Значение |
(Name) |
Имя метки |
tabPage2 |
Text |
Текст метки |
Двумер. массивы |
Size.Width |
Ширина |
773 |
Size.Height |
Высота |
417 |
Font |
Шрифт |
Шрифт – MS Sans Serif; Начертание – Обычный; Размер – 8 pt |
Таблица 5 – Свойства элемента tabPage3 и их значения
Свойство |
Описание |
Значение |
(Name) |
Имя метки |
tabPage3 |
Text |
Текст метки |
Нерекурс. подпрограммы |
Size.Width |
Ширина |
773 |
Size.Height |
Высота |
417 |
Font |
Шрифт |
Шрифт – MS Sans Serif; Начертание – Обычный; Размер – 8 pt |
Таблица 6 – Свойства элемента tabPage4 и их значения
Свойство |
Описание |
Значение |
(Name) |
Имя метки |
tabPage4 |
Text |
Текст метки |
Обработка строк |
Size.Width |
Ширина |
773 |
Size.Height |
Высота |
417 |
Font |
Шрифт |
Шрифт – MS Sans Serif; Начертание – Обычный; Размер – 8 pt |
