Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LR4-6.doc
Скачиваний:
83
Добавлен:
10.03.2016
Размер:
474.11 Кб
Скачать

Задание 2

Задание: составить программу решения задачи.

Указания к выполнению:самостоятельно выполнить все этапы решения задачи. Ввод и вывод матрицы оформить в виде процедур. При необходимости выделить в задаче вспомогательные алгоритмы и оформить их в виде подпрограмм.

Вариант 1.

Квадратная матрица, симметричная относительно главной диагонали, задана верхним треугольником в виде одномерного массива. Восстановить исходную матрицу и напечатать ее по строкам.

Вариант 2.

Элемент матрицы назовем седловой точкой, если он является наибольшим в строке и одновременно наименьшим в столбце. Для заданной матрицы напечатать индексы ее седловых точек.

Вариант 3.

Дана матрица, переставляя ее строки и столбцы. Добиться того, чтобы наибольший элемент оказался в левом верхнем углу.

Вариант 4.

Дана матрица, определить количество «особых» элементов. Элемент считается «особым», если он больше суммы остальных элементов строки.

Вариант 5.

Упорядочить по возрастанию элементы каждой строки матрицы.

Вариант 6.

Расположить столбцы матрицы в порядке возрастания элементов k-ой строки.

Вариант 7.

Упорядочить по убыванию элементы каждого столбца матрицы.

Вариант 8.

Элемент матрицы назовем седловой точкой, если он является наибольшим в столбце и одновременно наименьшим в строке. Найти все седловые точки матрицы.

Вариант 9.

Дана матрица, вывести все «особые» элементы. Элемент считается «особым», если он больше суммы остальных элементов столбца.

Вариант 10.

Расположить строки матрицы в порядке возрастания элементов первого столбца.

Вариант 11.

Расположить столбцы матрицы в порядке убывания элементов последней строки.

Вариант 12.

В квадратной матрице поменять местами строку с наибольшим элементом матрицы и столбец, содержащий наименьший элемент.

Вариант 13.

Дана квадратная матрица. Преобразовать ее, повернув на 90против часовой стрелки относительно центра.

Вариант 14.

Определить, является ли заданная квадратная матрица симметричной относительно побочной диагонали.

Вариант 15.

Определить, является ли квадратная матрица магическим квадратом, т.е. суммы элементов в каждой строке и каждом столбце равны.

Литература

  1. Грызлов В.И., Грызлова Т.П. Турбо Паскаль 7.0. – М.: ДМК, 1998.

  2. Фаронов В.В. Турбо Паскаль 7.0. Начальный курс/ Учебное пособие. – М.: «Нолидж», 1997.

  3. Марченко А.И., Марченко Л.А. Программирование в среде Turbo Pascal 7.0/ Под ред. Тарасенко В.П. – 5-е изд., доп. и перераб. – К.: ВЕК+, 1999.

  4. Пильщиков В.Н. Сборник упражнений по языку Паскаль: учеб. пособие для вузов. – М.: Наука, 1989.

  5. Информатика. Задачник-практикум в 2т./ Под ред. И.Г. Семакина, Е.К. Хеннера: Том 1. – М.: Лаборатория Базовых Знаний, 1999.

  6. Бабушкина И.А., Бушмелева Н.А., Окулов С.М., Черных С.Ю. Практикум по Турбо Паскалю. Учебное пособие по курсам «Информатика и вычислительная техника», «Основы программирования». – Москва, АБФ, 1998.

  7. Румянцев Дмитрий, Монастырский Леонид. Путь программиста: Опыт созидания личности программиста. – М.: «Издательский Дом ИНФРА-М», 2000

  8. Семакин И.Г., Шестаков А.П. Основы программирования: Учебник. – М.: Мастерство; НМЦ СПО; Высшая школа, 2001.

  9. Звягина А.С. Языки и методы программирования: средства описания данных, средства описания действий. Учебный курс. – Хабаровск: Изд-во ХГПУ, 2000.

  10. Звягина А.С. Языки и методы программирования: процедурное, модульное, объектно-ориентированное программирование. Учебный курс. – Хабаровск: Изд-во ХГПУ, 2000.

39

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]