Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы Волков / Отчёт индивидуалки.docx
Скачиваний:
0
Добавлен:
09.07.2025
Размер:
2.04 Mб
Скачать

Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации

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

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

(МТУСИ)

Кафедра: «Информатика»

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

Отчёт по индивидуальным лабораторным работам

Проверил: доц. Волков А. И.

Москва, 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