
- •Отчёт по индивидуальным лабораторным работам
- •1 Первая задача
- •1.1 Постановка задачи
- •1.2 Схемы алгоритмов
- •1.3 Текст программы
- •1.4 Результаты тестирования программы
- •1.5 Заключение
- •2 Вторая задача
- •2.1 Постановка задачи
- •2.2 Схемы алгоритмов
- •2.3 Текст программы
- •2.4 Результаты тестирования программы
- •2.5 Заключение
- •3 Третья задача
- •3.1 Постановка задачи
- •3.2 Схемы алгоритмов
- •3.3 Текст программы
- •3.4 Результаты тестирования программы
- •3.5 Заключение
- •4 Четвёртая задача
- •4.1 Постановка задачи
- •4.2 Схемы алгоритмов
- •4.3 Текст программы
- •4.4 Результаты тестирования программы
- •4.5 Заключение
Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации
ордена Трудового Красного Знамени Федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики»
(МТУСИ)
Кафедра: «Информатика»
Дисциплина «Технологии программирования»
Отчёт по индивидуальным лабораторным работам
Проверил: доц. Волков А. И.
Москва, 2023
Оглавление
1 Первая задача 4
1.1 Постановка задачи 4
1.2 Схемы алгоритмов 6
1.3 Текст программы 14
1.4 Результаты тестирования программы 16
1.5 Заключение 20
2 Вторая задача 21
2.1 Постановка задачи 21
2.2 Схемы алгоритмов 23
2.3 Текст программы 31
2.4 Результаты тестирования программы 35
2.5 Заключение 39
3 Третья задача 40
3.1 Постановка задачи 40
3.2 Схемы алгоритмов 42
3.3 Текст программы 48
3.4 Результаты тестирования программы 52
3.5 Заключение 56
4 Четвёртая задача 57
4.1 Постановка задачи 57
4.2 Схемы алгоритмов 59
4.3 Текст программы 63
4.4 Результаты тестирования программы 64
4.5 Заключение 66
1 Первая задача
1.1 Постановка задачи
Дан массив, состоящий из n натуральных чисел. Образовать новый массив, элементами которого будут элементы исходного, оканчивающиеся на цифру k.
В этом приложении предусмотреть:
– возможность различных (естественных для конкретной задачи) вариантов
ввода исходных данных (с клавиатуры, из файла, методом случайной
генерации) по выбору пользователя;
– отображение введенных исходных данных в естественном виде;
– наличие необходимых элементов управления для выбора режимов работы
приложения и выполнения заданных функций;
– отображение полученных результатов (в том числе и промежуточных) в
естественном виде;
– возможность (при необходимости, по выбору пользователя) сохранения
исходных данных и полученных результатов в файле на диске (с задаваемым
пользователем именем);
– корректную обработку возможных ошибочных ситуаций.
Для реализации данной программы необходимы элементы интерфейса, представленные в таблице 1.
Таблица 1 - Элементы интерфейса программы
Свойства |
Описание |
Значения |
||
Элементы Button |
Элементы Label |
Элементы TextBox |
||
(Name) |
Имя элемента |
button1, button2, button3, button4, button5 |
lbln, lblk, label1, label2 |
textBox1, textBox2, textBox3, textBox4 |
TextAlign |
Способ выравнивания текста |
MiddleCenter |
Right |
|
ReadOnly |
Только для чтения |
(Отсутствует) |
True для textBox3 |
|
ForeColor |
Цвет текста |
ControlText |
||
Size.Width |
Ширина |
200 |
160 |
180 |
Size.Height |
Высота |
60 |
26 |
31 |
Location.X |
Расстояние от левого края |
480 |
20, 220 |
220 |
Location Y |
Расстояние от верхнего края |
33, 99, 165, 231, 305 |
350, 375, 240, 120, |
120, 180, 240, 300, 400 |
Text |
Текст элемента |
Пуск, Загрузить, Сохранить, Закрыть, Очистить |
n =, k =, Исходный массив:, Новый массив: |
Пустое поле |
Font |
Шрифт |
Шрифт – MS Sans Serif; Начертание – Обычный; Размер – 8 pt |