 
        
        - •Отчёт по индивидуальным лабораторным работам
- •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 | ||
