
- •Тема 1. Программирование линейных алгоритмов. Арифметические выражения
- •Тема 2. Программирование разветвляющихся вычислительных процессов
- •Тема 3. Программирование циклических вычислительных процессов.
- •Тема 4. Обработка одномерных массивов.
- •Тема 5. Обработка двумерных массивов.
- •Тема 6. Обработка символьных данных.
- •Тема 7. Обработка строковых данных.
- •Тема 8. Составление программ с использование процедур
- •5Доп. [16-19], 10доп.[104-116], 11доп.[187-211]
- •Тема 9. Составление программ с использование функции
- •5Доп. [16-19], 10доп.[104-116], 11доп.[187-211]
- •Тема 10. Составление программ с использованием записи.
- •5Доп [19-22], 10доп.[95-99], 11доп.[321-338]
- •Тема 11. Множества.
- •Тема 12. Составление программ с использованием типизированных файлов
- •5Доп. [16-19], 10доп.[87-95], 11доп.[359-369]
- •Тема 13. Составление программ с использованием текстовых файлов
- •5Доп. [16-19], 10доп.[87-95], 11доп.[359-369]
- •Тема 14. Динамическая память и указатели.
- •Тема 15.
Тема 5. Обработка двумерных массивов.
Меотодические рекомендации: Составить блок-схему алгоритма и написать программу обработки двумерного массива, как указано в варианте.
Варианты заданий:
Дана целочисленная матрица размера M x N. Найти элемент, являющийся максимальным в своей строке и минимальным в своем столбце. Если такой элемент отсутствует, то вывести 0.
Дана матрица размера M x N. Элемент называется локальным минимумом (максимумом), если он меньше (больше) всех окружающих его элементов. Заменить все локальные минимумы данной матрицы на 0.
Дана матрица размера M x N. Элемент называется локальным минимумом (максимумом), если он меньше (больше) всех окружающих его элементов. Заменить все локальные максимумы данной матрицы на 0.
Дана матрица размера M x N. Поменять местами ее строки так, чтобы их минимальные элементы образовывали возрастающую последовательность.
Дана матрица размера M x N. Поменять местами ее столбцы так, чтобы их максимальные элементы образовывали убывающую последовательность.
Дана матрица размера 5 x 9. Найти суммы элементов всех ее нечетных строк.
Дана матрица размера 5 x 10. В каждом столбце найти количество элементов, меньших среднего арифметического всех элементов этого столбца.
Дана матрица размера 5 x 10. Найти максимальное значение среди сумм элементов всех ее строк и номер строки с этим максимальным значением.
Дана целочисленная матрица размера M x N. Различные строки (столбцы) матрицы назовем похожими, если совпадают множества чисел, встречающихся в этих строках (столбцах). Найти количество строк, похожих на первую строку.
Дана целочисленная матрица размера M x N. Найти количество ее столбцов, все элементы которых различны.
Дана целочисленная матрица размера M x N. Вывести номер ее последнего столбца, содержащего максимальное количество одинаковых элементов.
Дана квадратная матрица порядка M. Вывести минимальные из элементов каждой ее диагонали, параллельной главной (начиная с одноэлементной диагонали A[1,M]).
Дана квадратная матрица порядка M. Заменить нулями элементы, лежащие одновременно ниже главной диагонали (включая эту диагональ) и выше побочной диагонали (также включая эту диагональ).
Дана матрица размера 5 x 10. Вывести количество строк, элементы которых монотонно возрастают.
Дана матрица размера 5 x 10. Вывести количество столбцов, элементы которых монотонно убывают4.
Дана матрица размера 5 x 10. Найти минимальный среди элементов тех строк, которые упорядочены либо по возрастанию, либо по убыванию. Если такие строки отсутствуют, то вывести 0.
Дана матрица размера 5 x 10. Найти максимальный среди элементов тех столбцов, которые упорядочены либо по возрастанию, либо по убыванию. Если такие столбцы отсутствуют, то вывести 0.
Дана матрица размера 5 x 10. Удалить строку, содержащую максимальный элемент матрицы.
Дана матрица размера 5 x 10. Удалить последнюю строку, содержащую только четные элементы.
Дано число k и матрица размера 4 x 9. После столбца матрицы с номером k вставить столбец из нулей.
4ocн[92-105]
5доп[12-14]