Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб. ОП 230115.doc
Скачиваний:
3
Добавлен:
17.11.2019
Размер:
504 Кб
Скачать
☆

Ход работы:

    1. к первой задаче составьте алгоритм в виде блок-схемы и запишите листинг;

    2. для второй задачи оформите только листинг;

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

Задания к работе:

Вариант №1

  1. Дан массив случайных чисел X(10, 5). Заменить в нём все положительные на отрицательные и наоборот.

  2. Записать в массив В(n, m) по главной диагонали единицы.

  3. Если в матрице G(5; 5) всегда начиная с первого элемента, очерчивать квадратами сначала 1 элемент, затем 4, 9, 16 и, наконец, все 25, то получаться вложенные квадратные матрицы. Вычислите их соответствующие произведения и запишите элементами матрицы Y(5; 1).

4

2

5

0

3

7

1

6

4

7

0

5

8

3

8

2

6

0

1

9

5

4

7

0

3

Вариант №2

        1. Найдите максимальный элемент в массиве B(2, 5), состоящем из вещественных элементов. Массив заполнять случайным образом.

        2. Заполнить массив С(k, m) под главной диагональю нулями.

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

Вариант №3

        1. Подсчитайте количество единичных элементов в целочисленном массиве C(n, m). Массив заполнять вручную.

        2. Вывести в массиве D(10, 10) над главной диагональю положительные числа, а под - отрицательные.

        3. Отсортируйте матрицу по возрастанию методом “пузырька”.

Вариант №4

        1. Определите количество отрицательных элементов в массиве D(m, n). Массив заполнять случайным образом.

        2. Записать в массив E(5, 6) в чётные столбики нули, в нечётные – произвольные числа.

        3. Произведите сортировку двумерного массива по убыванию методом перебора.

Вариант №5

        1. C клавиатуры вводится массив чисел E(5, 5). Подсчитайте количество чётных элементов.

        2. Заполнить массив F(n, m) числами так, чтобы в первом столбике были единицы, во втором – двойки и т.д.

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

Вариант №6

        1. Дан массив случайных чисел F(n, k). Найдите количество кратных трём.

        2. Записать в массив W(10, 7) в чётные столбики положительные числа, в нечётные – отрицательные.

        3. В матрице вычислить сумму элементов по каждому столбцу.

Вариант №7

  1. Найдите минимальный элемент в массиве G(2, 4), состоящем из целочисленных элементов. Массив заполнять с клавиатуры.

  2. В матрице Z(n, m) подсчитайте количество единиц, двоек и нулей. О каждом количестве выведите соответствующее сообщение.

  3. Подсчитать сумму положительных элементов в матрице по каждой строке.

Вариант №8

  1. Подсчитайте количество нулевых элементов в вещественном массиве H(k, l). Массив заполнять случайным образом.

  2. Записать в символьный массив Y(5, 5) по главной диагонали символ “$”.

  3. В каждом столбце матрицы подсчитайте количество отрицательных элементов.

Вариант №9

  1. Определите количество положительных элементов в массиве P(6, 2). Массив заполнять с клавиатуры. Осуществить вывод матрицы.

  2. Создать матрицу T(n, m), в которой каждый элемент равен сумме его индексов.

  3. Дан массив X(n, m). Запишите в матрицу W(n*m, 2) сначала индексы положительных элементов массива X, а затем отрицательных.

Вариант №10

  1. В массиве случайных чисел S(n, m) подсчитайте количество нечётных элементов.

  2. Дана матрица Q(10, 10). На месте элементов, сумма индексов которых кратна трём, записать “-1”, на месте остальных – “1”.

  3. Подсчитать количество кратных трём элементов в каждой строке двумерного массива.