Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Создание приложений Windows Forms для формирования и обработки двумерных массивов

Автор:   •  Март 16, 2022  •  Лабораторная работа  •  348 Слов (2 Страниц)  •  316 Просмотры

Страница 1 из 2

Министерство цифрового развития, связи и массовых коммуникаций   
Российской Федерации  
Ордена Трудового Красного Знамени федеральное государственное бюджетное
образовательное учреждение высшего  образования  
«Московский технический университет связи и информатики»

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

ЛАБОРАТОРНАЯ РАБОТА № 5

«Создание приложений Windows Forms для формирования и обработки двумерных массивов»

по языкам программирования

Москва 2021 г.

1) Индивидуальное задание на разработку проекта

Вариант – 16

16)

Сформируйте двумерный массив K(m,n) заданных размеров из случайных целых чисел в заданном диапазоне. Преобразуйте массив перестановкой столбцов: первого с последним, второго с предпоследним и т.д.

2) Формализация задачи

Из условия задания следует, что его выполнение распадается на следующие этапы, реализуемые соответствующими функциями приложения:

  • ввод исходных данных (размеры исходного массива и границы диапазона случайных чисел) – функция GetInt;
  • формирование исходного массива – функция input;
  • вывод исходного массива в заданный список (элемент управления ListBox) формы – функция output;
  • преобразование исходного массива перестановкой столбцов первого с последним, второго с предпоследним – функция task; эта функция использует функцию revers для перестановки элементов в одной строке исходного массива ;
  • вывод нового массива – функция output;
  • освобождение памяти сформированных массивов – функция del.

Вызов функций формирования и вывода динамических массивов производится в событийной процедуре по нажатию кнопки Решить.

3) Разработка графического интерфейса пользователя приложения

[pic 1]

Рис.1 – Графический интерфейс проекта.

Объект

Класс объекта

Свойство

Значение свойства

Форма

Form1

Name

Form1

Text

Динамические двумерные массивы

BackColor (Palette)

Menu

Текстовое  поле

TextBox

Name

txtM

TextAlign

Right

Font

Arial; 9pt

Enabled

True

Текстовое  поле

TextBox

Name

txtN

TextAlign

Right

Font

Arial; 9pt

Enabled

True

...

Скачать:   txt (6.1 Kb)   pdf (302.5 Kb)   docx (175.6 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club