 
        
        - •Содержание
- •1 Индивидуальное задание 1
- •Постановка задачи
- •1.2 Разработка интерфейса
- •1.3 Разработка блок-схемы
- •1.4 Разработка программного кода
- •Индивидуальное задание 2
- •Постановка задачи
- •2.2 Разработка интерфейса
- •2.3 Разработка блок-схемы
- •2.4 Разработка программного кода
- •3 Индивидуальное задание 3
- •3.1 Постановка задачи
- •3.2 Разработка интерфейса
- •3.3 Разработка блок-схемы
- •3.4 Разработка программного кода
- •4 Вывод:
ФГБОУ ВО Уфимский государственный авиационный технический университет
Кафедра Информатики
| 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 | Таблица для вывода преобразованного массива | 
