Работа с двумерными массивами числовых данных

Контрольная работа по предмету «Алгебра»
Информация о работе
  • Тема: Работа с двумерными массивами числовых данных
  • Количество скачиваний: 27
  • Тип: Контрольная работа
  • Предмет: Алгебра
  • Количество страниц: 2
  • Язык работы: Русский язык
  • Дата загрузки: 2014-12-18 15:22:03
  • Размер файла: 47.54 кб
Помогла работа? Поделись ссылкой
Информация о документе

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

Если Вы являетесь автором текста представленного на данной странице и не хотите чтобы он был размешён на нашем сайте напишите об этом перейдя по ссылке: «Правообладателям»

Можно ли скачать документ с работой

Да, скачать документ можно бесплатно, без регистрации перейдя по ссылке:

Задание 3 – Работа с двумерными массивами числовых данных
Описание задания и критерии оценки:
Вам необходимо выбрать и выполнить одно из предложенных ниже заданий. Критерии оценки: выполнение каждого из следующих условий увеличивает итоговую сумму баллов за задание на указанную величину:
a) Программа компилируется, запускается и выводит правильный результат. Вы устно комментируете код, отвечаете на все заданные вопросы – 6 баллов;
b) В программе организован понятный для пользователя ввод/вывод (при запросе исходных данных соответствующий запрос должен выводиться на экран с соблюдением правил написания).
Вводимые данные проверяются на корректность (например: если требуется ввести неубывающую последовательность чисел, то при невыполнении этого требования пользователю выводится поясняющее сообщение и предоставляется возможность повторного ввода и т.п.) – 1 балл;

Во всех задачах память под массив выделяется динамически. Значения элементов массива задаются случайным образом. Если по логике задачи случайная генерация массива неудобна, то значения запра-шиваются у пользователя.
Задания:
1. Дан двумерный массив. Найти минимальную сумму элементов строки. Задачу решить без использо-вания дополнительного одномерного массива.
2. Определить координаты элемента, наиболее близкого к среднему значению всех элементов массива.
3. Определить, имеются ли в двумерном массиве только два одинаковых элемента.
4. Дан двумерный массив. Определить максимальный номер строки, состоящей только из элементов, кратных числу а.
5. Определить, есть ли в двумерном массиве столбец, в котором равное количество положительных и отрицательных элементов.
6. Определить, является ли квадратный массив симметричным относительно своей главной диагонали.
7. В квадратном массиве выделим четыре четверти, ограниченные главной и побочной диагоналями (без учета элементов, расположенных на диагоналях). Найти сумму элементов верхней четверти.

8. В каждом столбце двумерного массива поменять местами первый отрицательный элемент и последний нулевой.
9. Дан двумерный массив из четного числа столбцов. Столбцы левой половины массива поменять мес-тами со столбцами правой половины.
10. Дан двумерный массив. Удалить из него все строки с четными номерами. Под удалением строки двумерного массива следует понимать исключение этой строки из массива путем смещения всех следующих за ней строк на одну вверх и присвоение всем элементам последней строки значения 0.
11. В двумерный массив вставить два столбца из нулей: первый перед столбцом с номером k, второй - после него. Под вставкой заданного столбца после столбца с номером s следует понимать смещение всех столбцов после s-го на один вправо и присваивание заданных значений элементам s+1-го столбца.
12. Дан двумерный массив размером n×n. Сформировать одномерный массив из элементов заданного массива, расположенных над побочной диагональю.
13. Дан двумерный массив. Найти номера двух соседних столбцов, сумма элементов в которых мини-мальна.
14. Для каждой строки двумерного массива выяснить количество элементов, последняя цифра которых равна а.
15. Даны два двумерных массива. Перемножить их как матрицы. Результат записать в третий массив.
16. Переставляя строки и столбцы двумерного массива, добиться того, чтобы наибольший элемент (один из них) оказался в верхнем левом углу.
17. Для двумерного массива а получить одномерный массив, присвоив его k-му элементу значение 1 (истина), если k-я строка массива а симметрична, и 0 (ложь) – в противном случае.
18. Определить количество «особых» элементов массива, считая элемент «особым», если в его строке слева от него находятся элементы, меньшие его, а справа – большие.
19. Дана матрица, все элементы которой различны. Найти скалярное произведение строки, в которой находится наибольший элемент матрицы, на столбец с наименьшим элементом.
20. Определить, является ли квадратный массив магическим квадратом, то есть массивом, в котором суммы элементов во всех строках, столбцах и на обеих диагоналях одинаковы.
21. Дан двумерный массив b. Рассматривая его как матрицу, транспонировать b.
Задачи на дополнительные баллы по теме «Работа с двумерными массивами чи-словых данных» (8 баллов):
1. Дан двумерный массив. Упорядочить его строки по неубыванию их первых элементов.
2. Определить, является ли заданная квадратная матрица ортонормированной, т.е. такой, в которой скалярное произведение каждой пары различных строк равно 0, а скалярное произведение каждой строки на себя равно 1.
3. Дан квадратный двумерный массив. Найти сумму элементов каждой его диагонали, параллельной побочной.