- •Лабораторная работа №1. Представление алгоритмов через блок-схемы
- •Лабораторная работа №2. Массивы
- •Лабораторная работа №3. Структуры
- •Лабораторная работа № 4. Создание данных типа «класс»
- •Лабораторная работа № 5. Наследование классов
- •Лабораторная работа №6. Полиморфизм методов класса
- •Лабораторная работа №7. Простейшая программа с графическим интерфейсом.
- •Лабораторная работа №8. Приложение баз данных
Лабораторная работа №1. Представление алгоритмов через блок-схемы
Задание: проанализировав схему, указанную в индивидуальном задании, предположите, решение какой задачи отображено. Реализуйте алгоритм в консольном приложении на языке C#.
Варианты заданий:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Лабораторная работа №2. Массивы
Задание: заполнить случайным образом массив, состоящий из n строк и m столбцов. Создать функцию, которая производит вычисления согласно заданию, приведенному в таблице.
Варианты заданий:
№ вар. |
n*m |
Тип элементов матрицы |
Задача |
1 |
6*4 |
целый |
Сформировать одномерный массив как максимальные элементы строк матрицы. |
2 |
7*3 |
вещественный |
Сформировать одномерный массив как сумму отрицательных элементов столбцов матрицы. |
3 |
4*5 |
целый |
Сформировать одномерный массив как среднее арифметическое элементов столбцов матрицы. |
4 |
6*5 |
вещественный |
Сформировать одномерный массив как сумму положительных элементов строк матрицы. |
5 |
6*4 |
вещественный |
Сформировать одномерный массив как произведение элементов строк матрицы. |
6 |
5*5 |
целый |
Вычислить среднее арифметическое элементов побочной диагонали матрицы. |
7 |
6*6 |
целый |
Вычислить сумму максимального и минимального элементов главной диагонали матрицы. |
8 |
5*5 |
вещественный |
Вычислить произведение элементов главной диагонали матрицы. |
9 |
6*6 |
целый |
Сформировать одномерный массив как столбец матрицы, содержащий максимальный элемент на главной диагонали. |
10 |
5*6 |
целый |
Сформировать одномерный массив как минимальные элементы столбцов матрицы. |
11 |
7*7 |
вещественный |
Вычислить сумму элементов матрицы, расположенных над главной диагональю. |
12 |
5*5 |
вещественный |
Вычислить произведение положительных элементов, расположенных в секторе под главной диагональю матрицы. |
13 |
7*6 |
целый |
Вычислить сумму максимального и минимального элементов матрицы. |
14 |
6*6 |
целый |
Сформировать одномерный массив как столбец матрицы, содержащий минимальный элемент на побочной диагонали. |
15 |
7*7 |
вещественный |
Поменять местами элементы главной и побочной диагоналей матрицы. |
16 |
5*6 |
целый |
Получить вектор, как строку матрицы с максимальной суммой элементов. |
17 |
4*7 |
целый |
Получить вектор, как произведение нечетных элементов столбцов матрицы. |
18 |
6*4 |
целый |
Получить вектор, как столбец матрицы с минимальной суммой элементов. |
19 |
6*6 |
вещественный |
Вычислить произведение максимальных элементов главной и побочной диагоналей матрицы. |
20 |
6*4 |
вещественный |
Поменять местами максимальный и минимальный элементы матрицы. |
21 |
7*7 |
вещественный |
Вычислить сумму модулей отрицательных элементов, расположенных в секторе над главной диагональю матрицы. |
22 |
7*5 |
вещественный |
Получить вектор, как строку матрицы, содержащей максимальный элемент. |
23 |
4*6 |
вещественный |
Вычислить сумму индексов максимального элемента матрицы. |
24 |
8*3 |
целый |
Получить вектор, как столбец матрицы, содержащий максимальный элемент. |
25 |
7*7 |
вещественный |
Поменять местами максимальный и минимальный элементы главной диагонали матрицы |