Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мет_ указ_ алгоритм_яз.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
233 Кб
Скачать
☆

Методические указания

1. Для приведенных ниже заданий составить блок-схемы алгоритмов и программы на языке С, в которых предусмотреть ввод исходных и вывод промежуточных массивов, а также результатов их обработки. Значения элементов исходных массивов задавать произвольно.

2. Во всех вариантах отсортировать массив А по возрастанию (четные варианты) или убыванию (нечетные варианты) заданным методом. Варианты заданий приведены в таблице 3.2

Таблица 3.2 Варианты заданий

N

п/п

Вид задачи

Исходные данные

Метод сортировки массива А

1

1) Найти произведение положительных элементов массива А.

2) Элементы массива В разместить в обратном порядке в массиве Р.

A (10),

B (20)

обменами

2

1) Найти минимальный элемент массива А.

2) Сформировать массив С(40), где первые 20 элементов - элементы массива А, а следующие 20 - элементы массива В.

A (20),

B (20)

выбором

3

1) Найти сумму отрицательных элементов массива А.

2) Записать элементы массива В в обратном порядке в массив С(10).

A (20),

B (10)

перестанов-кой

4

1) Найти максимальный элемент массива А.

2) Записать элементы массива B (50) с индексами 1,4, 9,16...49 подряд в массив Р(7)

A (20),

B (50)

вставкой

5

1) Найти сумму элементов массива А с четными индексами.

2) Положительные элементы массива B увеличить в 2 раза.

A (15),

B (20)

выбором

6

1) Найти максимальный элемент массива A.

2) Найти среднее арифметическое элементов массива В.

A (25),

B (30)

перестанов-кой

7

1) Найти количество нулевых элементов массива А.

2) Найти разность между максимальным и минимальным элементами массива В.

A (15),

B (20)

обменами

8

1) Найти среднее геометрическое элементов массива А.

2) Найти общее количество элементов массива В, принадлежащих отрезку [1.2; 8.5]

A (10), B (20)

перестанов-кой

9

1) Найти разность между произведением и суммой положительных элементов массива А.

2)Сформировать массив Р (30), у которого

Р (i)=min (А (i), В (i)).

A (30),

B (30)

выбором

10

1) Вычислить количество и сумму элементов массива А, принадлежащих отрезку [0; 2].

2) Записать элементы массива В с нечетными индексами подряд в массив Р(15).

A (30),

B (30)

вставкой

ЗАДАНИЕ № 3. ПРЕОБРАЗОВАНИЯ ОДНОМЕРНЫХ МАССИВОВ.