Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Двумерные массивы (матрицы)




1. Дано число k (0 < k < 11) и матрица размера N x M. Найти сумму и произведение элементов k-го столбца данной матрицы.

2. Дана матрица размера N x M. Найти суммы элементов всех ее четных строк.

3. Дана матрица размера N x M. Найти минимальное значение в каждой строке.

4. Дана матрица размера N x M. В каждой строке найти количество элементов, больших среднего арифметического всех элементов этой строки.

5. Дана матрица размера N x M. Преобразовать матрицу, поменяв местами минимальный и максимальный элемент в каждой строке.

6. Дана матрица размера N x M. Найти минимальное значение среди сумм элементов всех ее строк и номер строки с этим минимальным значением.

7. Дана матрица размера N x M. Найти минимальный среди максимальных элементов каждой строки.

8. Дана целочисленная матрица размера N x M. Вывести номер ее последней строки, содержащего равное количество положительных и отрицательных элементов (нулевые элементы не учитываются). Если таких строк нет, то вывести 0.

9. Дана матрица размера N x M. Вывести номер ее первой строки, содержащего только положительные элементы. Если таких строк нет, то вывести 0.

10. Дана целочисленная матрица размера M x N. Различные строки (столбцы) матрицы назовем похожими, если совпадают множества чисел, встречающихся в этих строках (столбцах). Найти количество строк, похожих на первую строку.

11. Дана целочисленная матрица размера M x N. Найти количество ее строк, все элементы которых различны.

12. Дана целочисленная матрица размера M x N. Вывести номер ее первой строки, содержащего максимальное количество одинаковых элементов.

13. Дана квадратная матрица порядка M. Найти сумму элементов ее главной диагонали.

14. Дана квадратная матрица порядка M. Найти суммы элементов ее диагоналей, параллельных главной (начиная с одноэлементной диагонали A[1,M]).

15. Дана квадратная матрица порядка M. Вывести минимальные из элементов каждой ее диагонали, параллельной главной (начиная с одноэлементной диагонали A[1,M]).

16. Дана квадратная матрица порядка M. Заменить нулями элементы матрицы, лежащие ниже главной диагонали.

17. Дана квадратная матрица порядка M. Заменить нулями элементы, лежащие одновременно выше главной диагонали (включая эту диагональ) и выше побочной диагонали (также включая эту диагональ).

18. Дана квадратная матрица порядка M. Зеркально отразить ее элементы относительно горизонтальной оси симметрии матрицы.

19. Дана квадратная матрица порядка M. Повернуть ее на 90 градусов в положительном направлении.

20. Дана матрица размера M x N. Вывести количество строк, элементы которых монотонно возрастают.

21. Дана матрица размера M x N. Найти минимальный среди элементов тех строк, которые упорядочены либо по возрастанию, либо по убыванию. Если такие строки отсутствуют, то вывести 0.

22. Даны два числа k1 и k2 и матрица размера M x N. Поменять местами строки матрицы с номерами k1 и k2.

23. Дана матрица размера M x N. Поменять местами строки, содержащие минимальный и максимальный элементы матрицы.

24. Дано число k и матрица размера M x N. Удалить строку матрицы с номером k.

25. Дана матрица размера M x N. Удалить строку, содержащий минимальный элемент матрицы.

26. Дана матрица размера M x N. Удалить столбец, содержащий только положительные элементы.

27. Дано число k и матрица размера M x N. Перед столбцом матрицы с номером k вставить столбец из нулей.

28. Дана матрица размера M x N. Продублировать строку матрицы, содержащий ее минимальный элемент.

29. Дана матрица размера M x N. Перед первым столбцом, содержащим только положительные элементы, добавить столбец, состоящий из единиц.

30. Дана целочисленная матрица размера M x N. Найти элемент, являющийся максимальным в своей строке и минимальным в своем столбце. Если такой элемент отсутствует, то вывести 0.

Форма отчёта: Отчет выполняется в тетрадях по практическим работам в письменном виде. Программа отлаживается в IDE Delphi и в виде файлов копируется на сетевой диск.

 

Содержание отчета:

7. Тема работы.

8. Цель работы.

По каждому из заданий:

9. Условие задачи.

10. Постановка задачи.

11. Текст программного кода на языке OBJECT PASCAL.

12. Результаты расчетов (входные и выходные данные).

 

Система оценки: двухбалльная.

 

 

Контрольные вопросы

 

19. Что такое модуль?20. Каковы основные составные части модуля?21. Что собой представляет заголовок модуля?22. Как оформляется интерфейсная часть?23. Как оформляется реализационная часть?24. Как оформляется инициализационная часть?

 

Список использованной литературы

 

6. Голицина О.Л., Попов И.И. Основы алгоритмизации и программирования: Учебное пособие. - М.: Форум: Инфра-М, 2002.

7. Фленов М.Е. Библия Delphi. - 3-е изд. Перераб. И доп. - СПб.: БХВ-Петербург, 2011.

 

 




Поделиться с друзьями:


Дата добавления: 2014-11-16; Просмотров: 1758; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.