Хелпикс

Главная

Контакты

Случайная статья





ЛАБОРАТОРНАЯ РАБОТА № 2. ВАРИАНТЫ ЗАДАЧ ДЛЯ СОСТАВЛЕНИЯ АЛГОРИТМА



 

ЛАБОРАТОРНАЯ РАБОТА № 2

 

 

Цель работы:

Закрепить на практике навыки работы с двумерными массивами.

 

Содержание работы:

 

1разработать по предложенным вариантам словесные алгоритмы;

2выполнить алгоритм в терминах блок-схем;

3с помощью ПК оформить отчет по проделанной работе, где представить условие задачи, словесные алгоритмы и записи алгоритмов на языке блок-схем.  Отчет  оформить в соответствии с требованиями ГОСТ.

 

Объем работы: 2 часа.


ВАРИАНТЫ ЗАДАЧ ДЛЯ СОСТАВЛЕНИЯ АЛГОРИТМА

 

ВАРИАНТ 1Даны целые положительные числа M, N, число D и набор из M чисел. Сформировать матрицу размера M × N, у которой первый столбец совпада-ет с исходным набором чисел, а элементы каждого следующего столбца равны сумме соответствующего элемента предыдущего столбца и числа D (в результате каждая строка матрицы будет содержать элементы арифме-

 

тической прогрессии).

ВАРИАНТ 2.Даны целые положительные числа M, N, число D и набор из N чисел. Сформировать матрицу размера M × N, у которой первая строка совпадает

с исходным набором чисел, а элементы каждой следующей строки равны соответствующему элементу предыдущей строки, умноженному на D (в результате каждый столбец матрицы будет содержать элементы геометрической прогрессии).

ВАРИАНТ 3.Дана матрица размера M × N. Вывести ее элементы, расположенные в строках с четными номерами (2, 4, …). Вывод элементов производить по строкам, условный оператор не использовать.

 

ВАРИАНТ 4.Дана матрица размера M × N. Вывести ее элементы, расположенные в столбцах с нечетными номерами (1, 3, …). Вывод элементов производить по столбцам, условный оператор не использовать.

ВАРИАНТ 5.Дана матрица размера M × N. Вывести ее элементы в следующем по-рядке: первая строка слева направо, вторая строка справа налево, третья строка слева направо, четвертая строка справа налево и т. д.

ВАРИАНТ 6. Дана матрица размера M × N. Вывести ее элементы в следующем по-рядке: первый столбец сверху вниз, второй столбец снизу вверх, третий столбец сверху вниз, четвертый столбец снизу вверх и т. д.

ВАРИАНТ 7.Дана квадратная матрица A порядка M. Начиная с элемента A1,1, вы-вести ее элементы следующим образом («уголками»): все элементы первой строки; элементы последнего столбца, кроме первого (уже выведенного) элемента; оставшиеся элементы второй строки; оставшиеся элементы предпоследнего столбца и т. д.; последним выводится элемент AM,1.

ВАРИАНТ 8.Дана квадратная матрица A порядка M. Начиная с элемента A1,1, вы-вести ее элементы следующим образом («уголками»): все элементы перво-го столбца; элементы последней строки, кроме первого (уже выведенного) элемента; оставшиеся элементы второго столбца; оставшиеся элементы предпоследней строки и т. д.; последним выводится элемент A1,M.

ВАРИАНТ 9. Дана квадратная матрица A порядка M (M — нечетное число). Начи-ная с элемента A1,1 и перемещаясь по часовой стрелке, вывести все ее эле-менты по спирали: первая строка, последний столбец, последняя строка в обратном порядке, первый столбец в обратном порядке, оставшиеся эле-менты второй строки и т. д.; последним выводится центральный элемент матрицы.

ВАРИАНТ 10.Дана квадратная матрица A порядка M (M — нечетное число). Начи-ная с элемента A1,1 и перемещаясь против часовой стрелки, вывести все ее элементы по спирали: первый столбец, последняя строка, последний стол-бец в обратном порядке, первая строка в обратном порядке, оставшиеся элементы второго столбца и т. д.; последним выводится центральный эле-мент матрицы.

ВАРИАНТ 11.Дана матрица размера M × N. Для каждой строки матрицы найти сумму ее элементов.

ВАРИАНТ 12. Дана матрица размера M × N. Для каждого столбца матрицы найти произведение его элементов.

 

ВАРИАНТ 13.Дана матрица размера M × N. Для каждой строки матрицы с нечет-ным номером (1, 3, …) найти среднее арифметическое ее элементов. Ус-ловный оператор не использовать.

 ВАРИАНТ 14.Дана матрица размера M × N. Для каждого столбца матрицы с четным номером (2, 4, …) найти сумму его элементов. Условный оператор не ис-пользовать.

ВАРИАНТ 15.Дана матрица размера M × N. В каждой строке матрицы найти мини-мальный элемент.

 

ВАРИАНТ 16. Дана матрица размера M × N. В каждом столбце матрицы найти максимальный элемент.

ВАРИАНТ 17. Дана матрица размера M × N. Найти номер ее строки с наибольшей суммой элементов и вывести данный номер, а также значение наибольшей суммы.

ВАРИАНТ 18. Дана матрица размера M × N. Найти номер ее столбца с наименьшим произведением элементов и вывести данный номер, а также значение наи-меньшего произведения.

ВАРИАНТ 19. Дана матрица размера M × N. Найти максимальный среди минималь-ных элементов ее строк.

ВАРИАНТ 20. Дана матрица размера M × N. Найти минимальный среди максималь-ных элементов ее столбцов.

ВАРИАНТ 21. Дана матрица размера M × N. В каждой ее строке найти количество элементов, меньших среднего арифметического всех элементов этой стро-ки.

ВАРИАНТ 22. Дана целочисленная матрица размера M × N. Найти номер первого из ее столбцов, содержащих только нечетные числа. Если таких столбцов нет, то вывести 0.

ВАРИАНТ 23. Дана целочисленная матрица размера M × N. Найти количество ее строк, все элементы которых различны.

ВАРИАНТ 24. Дана целочисленная матрица размера M × N. Найти количество ее столбцов, все элементы которых различны.

 ВАРИАНТ 25. Дана целочисленная матрица размера M × N. Найти номер последней из ее строк, содержащих максимальное количество одинаковых элементов.

ВАРИАНТ 26. Дана целочисленная матрица размера M × N. Найти номер первого из ее столбцов, содержащих максимальное количество одинаковых элемен-тов.

ВАРИАНТ 27. Дана матрица размера M × N. Найти количество ее строк, элементы которых упорядочены по возрастанию.

ВАРИАНТ 28. Дана матрица размера M × N. Найти количество ее столбцов, элемен-ты которых упорядочены по убыванию.

ВАРИАНТ 29. Дана матрица размера M × N и целые числа K1 и K2 (1 ≤ K1 < K2N). Поменять местами столбцы матрицы с номерами K1 и K2.

ВАРИАНТ 30.Дана матрица размера M × N. Преобразовать матрицу, поменяв мес-тами минимальный и максимальный элемент в каждой строке.

ВАРИАНТ 31. Дана матрица размера M × N. Преобразовать матрицу, поменяв мес-тами минимальный и максимальный элемент в каждом столбце.

ВАРИАНТ 32. Дана матрица размера M × N. Поменять местами строки, содержащие минимальный и максимальный элементы матрицы.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.