- •Одобрена
- •Составлена в соответствии с
- •Пояснительная записка
- •1 Функции и процедуры использование функций
- •Использование процедур
- •2 Ветвление, циклы программирование задач разветвленной структуры
- •Программирование задач циклической структуры
- •Сложные циклы
- •3 Массивы одномерные массивы
- •Многомерные массивы
- •Работа со строками
- •5 Вычисление площади криволиненой трапеции
- •6 Таблицы значений функций и линейная интерполяция
- •7 Упорядочивание (сортировка) массива
- •8 Организация поиска в упорядоченном массиве
- •9 Приближенное решение уравнений
- •11 Работа с базами данных
- •Работа с типизированными и текстовыми файлами
- •Список группы 7-тп на стипендию
- •Список автовладельцев ваз – 2106
- •Ведомость з/платы по атп за сентябрь месяц
- •Ведомость зар.Платы по цеху №
Многомерные массивы
Общие задания:
Даны действительные числа А1..А5, В1..В10. Получить действительную матрицу С[i,j] (i=1..5, j=1..10) для которой C[I,J]=A(J)/(1+B(I))
Дано натуральное число N, целочисленная квадратная матрица порядка N. Получить b1,b2,…bN, где b(i) – это
А) наименьшее из значений элементов, находящихся в начале i-й строки матрицы до элемента, принадлежащего главной диагонали включительно.
Б) значение первого по порядку положительного элемента i-й строки (если таких элементов нет, то принять b(i)=1)
В) сумма элементов, расположенных за первым отрицательным элементом в i-й строке (если все элементы строки неотрицательны, то принять b(i)=1)
Г) сумма элементов, предшествующих последнему отрицательному элементу i-й строки (если все элементы строки неотрицательны, то принять b(i)= -1)
Индивидуальные задания:
Дана целочисленная квадратная матрица порядка N. Найти номера строк:
А) все элементы которых нули
Б) элементы каждой из которых одинаковы
В) все элементы которых четны
Г) элементы каждой из которых образуют монотонную последовательность (убывающую или возрастающую).
Даны натуральное число N, действительное число Х, действительная матрица, размер N*2N. Получить последовательность b1,b2,…,bN из нулей и единиц, где В(I)=1, если элементы i-ой строки матрицы не превосходят Х, и b(i)=0 в противном случае.
Дана действительная квадратная матрица порядка 6. В строках с отрицательным элементом на главной диагонали найти:
А) сумму всех элементов
Б) наибольший из всех элементов.
Дана действительная квадратная матрица порядка N. Рассмотрим те элементы, которые расположены в строках, начинающихся с отрицательного элемента. Найти сумму тех из них, которые расположены соответственно ниже, выше и на главной диагонали.
Дана действительная квадратная матрица порядка N. Получить целочисленную квадратную матрицу того же порядка, в которой элемент равен единице, если соответствующий ему элемент исходной матрицы больше элемента, расположенного в его строке на главной диагонали, и равен нулю в противном случае.
Дана действительная квадратная матрица порядка 8. Заменить нулями все ее элементы, расположенные на главной диагонали и выше нее.
В данной действительной матрице размера 6*9 поменять местами строку, содержащую элемент с наибольшим значением, со строкой, содержащей элемент с наименьшим значением. Предполагается, что эти элементы единственны.
Дана действительная матрица размера N*М, все элементы которой различны. В каждой строке выбирается элемент с наименьшим значением, затем среди этих чисел выбирается наибольшее. Указать индексы элемента с найденным значением.
Дана действительная матрица размера N*М. Получить последовательность b1,b2,…,bN, где b(k) – это:
А) сумма наибольшего и наименьшего из значений элементов k-той строки
Б) число отрицательных элементов k-той строки
В) произведение квадратов тех элементов k-той строки, модули которых принадлежат отрезку [1,15].
Дана целочисленная матрица а(i,j), где i,j=1,2,…,n. Получить b1,…,bN, где b(i) – это:
А)
б)
в)
11.Определить номера тех строк целочисленной матрицы A[N, K], которые совпадают с массивом D[K]. Если таких строк нет, выдать соответствующее сообщение.
12.Дана целая квадратная матрица n-го порядка. Определить, является ли она магическим квадратом, т.е. такой, в которой суммы элементов во всех строках и столбцах одинаковы.
13.Элемент матрицы назовем седловой точкой, если он является наименьшим в своей строке и одновременно наибольшим в своем столбце или, наоборот, является наибольшим в своей строке и наименьшим в своем столбце. Для заданной целой матрицы размером n x m напечатать индексы всех ее седловых точек.
14.Дана матрица размером n x m. Переставляя ее строки и столбцы, добиться того, чтобы наибольший элемент (или один из них) оказался в верхнем левом углу.
15.Определить, является ли заданная целая квадратная матрица n-го порядка симметричной (относительно главной диагонали).
4 Строки
