Лабораторный практикум по информатике



бет42/83
Дата06.01.2022
өлшемі1,1 Mb.
#15674
түріПрактикум
1   ...   38   39   40   41   42   43   44   45   ...   83

Индивидуальные задания


  1. Дана матрица A(3,4). Найти наименьший элемент в каждой строке матрицы. Вывести исходную матрицу и результаты вычислений.

  2. Дана матрица A(3,3). Вычислить сумму второй строки и произ- ведение первого столбца. Вывести исходную матрицу и результаты вы- числений.

  3. Вычислить сумму S элементов главной диагонали матрицы

B(10,10). Если S>10, то исходную матрицу преобразовать по формуле
ij


bij = bij + 13.5; если S10, то bij = b

ванную матрицу.



2 – 1.5. Вывести сумму S и преобразо-

  1. Дана матрица F(15,15). Вывести номер и среднее арифметиче- ское элементов строки, начинающейся с 1. Если такой строки нет, то вывести сообщение «Строки нет».

  2. Дана матрица F(7,7). Найти наименьший элемент в каждом столбце. Вывести матрицу и найденные элементы.

  3. Найти наибольший элемент главной диагонали матрицы

A(15,15) и вывести всю строку, в которой он находится.

  1. Найти наибольшие элементы каждой строки матрицы Z(16,16)

и поместить их на главную диагональ. Вывести полученную матрицу.

  1. Найти наибольший элемент матрицы A(10,10) и записать нули в ту строку и столбец, где он находится. Вывести наибольший элемент, исходную и полученную матрицу.

  1. Дана матрица R(9,9). Найти наименьший элемент в каждой строке и записать его на место первого элемента строки. Вывести ис- ходную и полученную матрицы.

  2. Вычислить количество H положительных элементов последне- го столбца матрицы X(5,5). Если H < 3, то вывести все положительные элементы матрицы, если H  3, то вывести сумму элементов главной диагонали матрицы.

  3. Вычислить и вывести сумму элементов матрицы A(12,12), рас- положенных над главной диагональю матрицы.

  4. Найти номер столбца матрицы, в котором находится наимень- шее количество положительных элементов.

  5. Дан двухмерный массив 20 × 20 целочисленных элементов. Найдите все локальные максимумы. (Элемент является локальным мак- симумом, если он не имеет соседей, больших, чем он сам).

  6. Дана матрица 7 × 7. Найти наибольший элемент среди стоящих на главной и побочной диагоналях и поменять его местами с элементом, стоящим на пересечении этих диагоналей.

  7. Задана матрица, содержащая N строк и M столбцов. Седловой точкой этой матрицы назовем элемент, который одновременно является минимумом в своей строке и максимумом в своем столбце. Найдите ко- личество седловых точек заданной матрицы.

  8. Дана квадратная матрица 10 × 10. Реализуйте программу для транспонирования матрицы по главной и побочной диагоналям.

  9. Требуется совершить обход квадратной матрицы по спирали так, как показано на рисунке: заполнение происходит с единицы из ле- вого верхнего угла и заканчивается в центре числом N2, где N – порядок матрицы. Реализуйте программу для матрицы 10 × 10.

  10. Требуется заполнить змейкой квадратную матрицу так, как по- казано на рисунке: заполнение происходит с единицы из левого верхне- го угла и заканчивается в правом нижнем числом N2, где N – порядок матрицы. Реализуйте программу для матрицы 10 × 10.



  1. Дана шахматная доска (матрица 8 × 8). Разработать программу, показывающую последовательность ходов конем с произвольной клет- ки. Конь ходит в соответствии с шахматными правилами, но в произ- вольную сторону (сгенерировать случайным образом). В клетку, с кото- рой начинается ход, выводится единица. В клетку, в которую идет далее конь, записывается двойка и т. д. Ходить конем на клетки, на которых уже побывал конь, нельзя. Алгоритм останавливает работу, когда конем ходить некуда. Максимальная последовательность ходов – 64.

  2. Проверка на симпатичность. Рассмотрим таблицу, содержащую n строк и m столбцов, в каждой клетке которой расположен ноль или единица. Назовем такую таблицу симпатичной, если в ней нет ни одно- го квадрата 2 на 2, заполненного целиком нулями или целиком едини- цами. Так, например, таблица 4 на 4, расположенная слева, является симпатичной, а расположенная справа таблица 3 на 3 – не является.




Достарыңызбен бөлісу:
1   ...   38   39   40   41   42   43   44   45   ...   83




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет