ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 19.11.2024
Просмотров: 22
Скачиваний: 0
ФГБОУ ВО Уфимский государственный авиационный технический университет
Кафедра Информатики
100 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
90 |
|
|
|
|
|
|
|
|
|
|
|
|
80 |
|
|
|
|
|
|
|
|
|
|
|
|
70 |
|
|
|
|
|
|
|
|
|
|
|
|
60 |
|
|
|
|
|
|
|
|
|
|
|
|
50 |
|
|
|
|
|
|
|
|
|
|
|
|
40 |
|
|
|
|
|
|
|
|
|
|
|
|
30 |
|
|
|
|
|
|
|
|
|
|
|
|
20 |
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Обработка двумерных массивов |
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к лабораторной работе по |
информатике |
0000.000000.000ПЗ |
(обозначение документа) |
Группа |
|
|
Фамилия, И., О. |
Подпись |
Дата |
Оценка |
||||
|
|
|||||||||
|
|
|||||||||
Студент |
|
|
|
|
||||||
Консультант |
Зигангирова Ю.В. |
|
|
|
||||||
Принял |
|
|
|
|
Уфа 2021 г.
Содержание
Введение………………………………………………………………………………...3
1 Индивидуальное задание 1………………………………………………………......4
1.1Постановка задачи……………………………………………………...........4
1.2 Разработка интерфейса……………………………………………………...4
1.3 Разработка блок-схемы……………………………………..…………...…..5
1.4 Разработка программного кода………………………………….……….....7
-
Индивидуальное задание 2………………………………………………………...9
-
Постановка задачи…………………………………………………………..9
-
Разработка интерфейса……………………………………………………..9
-
Разработка блок-схемы……………………………………………………10
-
Разработка программного кода………………………………………...…10
-
-
Индивидуальное задание 3……………………………………………………….12
-
Постановка задачи………………………………………………………….12
-
Разработка интерфейса……………………………………………………..12
-
Разработка блок-схемы……………………………………………….…….13
-
Разработка программного кода…………………………………………….14
-
4 Вывод ………………………………………………………………………………..15
Введение
Лабораторная работа №6 посвящена изучению принципов использования интегрированной среды разработки Microsoft Visual Studio для реализации типовых алгоритмов обработки двумерных массивов с использованием языка программирования С#.
В лабораторной работе необходимо создать многооконный проект, каждая форма которого предназначена для решения одной задачи индивидуальных заданий по варианту №15.
Задание 1. Создайте приложение, позволяющее:
-
Найти значение максимального элемента массива
-
Вычислить произведение минимального элемента массива и элемента с номером L
-
Упорядочить массив по возрастанию элементов. Сверху вниз и слево направо.
для массива случайных чисел из диапазона -100..100. Размер массива вводится пользователем.
Задание 2. Создайте приложение, позволяющее найти в данном массиве сумму элементов, расположенных ниже побочной диагонали.
Задание 3. Создайте приложение, позволяющее поменять местами третий и последний столбцы
1 Индивидуальное задание 1
-
Постановка задачи
Создайте приложение, позволяющее:
1) Найти значение максимального элемента массива
2) Вычислить произведение минимального элемента массива и элемента с номером L
3) Упорядочить массив по возрастанию элементов. Сверху вниз и слево направо.
для массива случайных чисел из диапазона -100..100. Размер массива вводится пользователем.
1.2 Разработка интерфейса
На рисунке 1 представлен интерфейс формы для решения задания 1.
Рисунок 1 – Интерфейс формы для задания 1
В таблице 1 перечислены элементы управления, которые были использованы при создании интерфейса.
Таблица 1 – Элементы управления формы к заданию 1
Элемент управления |
Пояснение |
ИндЗадание1 |
Окно для решения задания 1 |
TextBox1 |
Текстовое поле для ввода количества строк элементов массива |
TextBox2 |
Текстовое поле для ввода количества столбцов элементов массива |
TextBox3 |
Текстовое поле для ввода номера L |
TextBox4 |
Текстовое поле для вывода максимального элемента массива |
TextBox5 |
Текстовое поле для вывода произведения минимального элемента массива и элемента с номером L |
Label1, Label2, Label3, Label4, Label5 |
Метки пояснений |
Button1 |
Кнопка для генерирования массива |
Button2 |
Кнопка для запуска программного кода для вычислений |
Button3 |
Кнопка для запуска программного кода для закрытия формы |
DataGridView1 |
Таблица для вывода исходного массива |
DataGridView2 |
Таблица для вывода преобразованного массива |
1.3 Разработка блок-схемы
На рисунке 2 представлен алгоритм решения задачи в виде блок-схемы.
-
-
+
+
-
-
+
+