
- •Лабораторная работа № 1. Линейные вычислительные процессы
- •Задание 4. Разработать программу для решения задачи своего варианта Варианты задания
- •Варианты задания
- •Дополнительные задачи
- •Лабораторная работа № 2. Разветвляющиеся вычислительные процессы
- •Дополнительные задачи
- •Дополнительные задачи
- •Лабораторная работа № 4. Обработка одномерных и двумерных массивов
- •Варианты задания
- •Варианты задания
- •Дополнительные задачи
- •Лабораторная работа № 5. Действия со строками
- •Дополнительные задачи
- •Лабораторная работа №6. Записи, множества, перечисляемый и ограниченный типы
- •Дополнительные задачи
- •Лабораторная работа №7. Процедуры и функции
- •Варианты задания
- •Варианты задания
- •Дополнительные задачи
- •Лабораторная работа №8. Рекурсия
- •Дополнительные задачи
- •Лабораторная работа №9. Файлы
- •Дополнительные задачи
- •Лабораторная работа № 10 «Анализ алгоритмов сортировки»
- •Лабораторная работа № 11 «Анализ алгоритмов поиска»
Варианты задания
Задана квадратная матрица Апорядкаn. Найти сумму элементов матрицы, находящихся на главной диагонали, и произведение элементов, находящихся над главной диагональю.
В заданной квадратной матрице Апорядкаnвсе элементы, находящиеся над главной диагональю, разделить на наибольший по модулю элемент, расположенный на главной диагонали.
В заданной матрице Аmnподсчитать количество строк, содержащих хотя бы один нулевой элемент.
В заданной квадратной матрице Апорядкаnв каждой строке найти максимальный элемент и поменять его местами с элементом главной диагонали.
В заданной матрице Аmnнайти номер строки и номер столбца, на пересечении которых находится минимальный по модулю элемент матрицы.
Задана матрица Аmn. В каждом столбце найти минимальный элемент и поменять его с первым элементом столбца.
Задана матрица Аmn. В каждой строке найти максимальный элемент и поменять его с последним элементом строки.
В заданной матрице Аmnнайти сумму элементов строки, в которой расположен максимальный элемент матрицы. Предполагается, что такой элемент единственный.
В заданной матрице Аmnнайти строку с наибольшей суммой элементов.
В заданной матрице Аmnнайти столбец с наименьшей суммой элементов.
В заданной матрице Аmnстроку, содержащую максимальный элемент, поменять местами с последней строкой матрицы.
В заданной матрице Аmnнайти сумму наибольших значений элементов ее строк.
В заданной матрице Аmnнайти сумму элементов столбца, в котором расположен минимальный элемент матрицы. Предполагается, что такой элемент единственный.
В заданной квадратной матрице Апорядкаnв каждом столбце найти минимальный элемент и поменять его местами с элементом главной диагонали.
В заданной матрице Аmnнайти сумму наименьших значений элементов ее столбцов.
Дополнительные задачи
1. Используя динамический массив, вывести на экран треугольник Паскаля произвольной длиныN<12 двумя способами:
Способ 1
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
Способ 2
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
Треугольник Паскаля арифметический треугольник, образованный биномиальными коэффициентами. Назван в честь ученого Блеза Паскаля. Если очертить треугольник Паскаля, то получится равнобедренный треугольник. В этом треугольнике на вершине и по бокам стоят единицы. Каждое число равно сумме двух расположенных над ним чисел. Продолжать треугольник можно бесконечно. Строки треугольника симметричны относительно вертикальной оси.
Получить целочисленную квадратную матрицу размерностью NN, элементами которой являются числа 1, 2, 3,…,N2, расположенные в матрице по спирали.
1 2 3 4 5 6 7
8
9
10
11
12
18 17 16 15 14
13 т.е.
1 2 3 4 5 6 7
24 25 26 27 28 29 8
23 40 41 42 43 30 9
22 39 48 49 44 31 10
21 38 47 46 45 32 11
20 37 36 35 34 33 12
19 18 17 16 15 14 13