Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Praktikum.doc
Скачиваний:
27
Добавлен:
09.04.2015
Размер:
1.89 Mб
Скачать

Лабораторная работа 2.6 решение задач с использованием нескольких одномерных массивов

Цель работы:

Получить практические навыки по решению задач с использованием нескольких одномерных массивов.

Задание:

  1. Составить блок-схему и программу обработки элементов одномерного массива, состоящего из N элементов (N>15).

  2. Исходные данные и результаты расчета разместить на рабочем листе рабочей книги Excel.

  3. Написать отчет, содержащий:

  • рабочее задание;

  • текст программы;

  • результаты расчета.

Варианты задания приведены в табл. 2.7.

Таблица 2.7

Задание

1

Даны два одномерных массива, состоящие из N элементов. Для каждой пары элементов массивов А и В с одинаковыми четными индексами, но с разными знаками найти их среднее арифметическое и сформировать из них массив С. Если эта операция невозможна, выдать соответствующее сообщение.

2

Из двух одномерных массивов А и В получить одномерный массив С, состоящий только из ненулевых элементов исходных массивов и расположенный в порядке убывания.

Продолжение табл. 2.7

Задание

3

Дан одномерный массив A(n). Сформировать два одномерных массива: В, элементы которого больше последнего элемента массива А, и массив С, элементы которого равны ненулевым элементам массива А.

4

Даны одномерные массивы A(n) и B(n). Сформировать массив С из элементов массива А, удовлетворяющих условию A(i)<6, и отрицательных элементов массива В.

5

Даны одномерные массивы A(n) и B(n). Сформировать массив С из элементов массива А, удовлетворяющих условию 0<A(i)<6, и положительных элементов массива В.

6

Даны одномерные массивы A(n) и B(n). Сформировать массив С из элементов массива А, удовлетворяющих условию A(i)>A(1), и положительных элементов массива В.

7

Дан одномерный массив А(n). Сформировать одномерный массив В из отрицательных элементов, стоящих на четных местах в массиве А, и одномерный массив С из положительных элементов, стоящих на нечетных местах исходного массива.

8

Дан одномерный массив А(n). Сформировать одномерный массив В из отрицательных четных элементов массива А и одномерный массив С из положительных нечетных элементов исходного массива.

9

Даны два одномерных массива А(n), B(n). Сформировать массив С, первые k элементов состоят из первых элементов массива А, а последние n-k элементов которого из последних элементов массива В (k<n).

10

Даны два одномерных массива А(n), B(n). Сформировать массив С из положительных элементов массива А и отрицательных элементов массива В, отсортированных по убыванию.

11

Даны два одномерных массива А(n), B(n). В массив С записать отрицательные элементы массива В и положительные элементы массива А, отсортированные по возрастанию.

12

Даны два одномерных массива А(n), B(n). Найти массив С, элементами которого являются произведения элементов массивов А и В с одинаковыми номерами, но разными знаками.

13

Дан одномерный массив А(n). Сформировать массив В, элементы которого больше среднего арифметического, и массив С, элементы которого меньше среднего арифметического исходного массива.

14

Дан одномерный массив А(n). Сформировать массив В, элементы которого больше среднего геометрического, и массив С, элементы которого меньше среднего геометрического исходного массива. (Среднее геометрическое равно р1/kol, где р - произведение элементов, kol– количество элементов).

Окончание табл. 2.7

Задание

15

Дан одномерный массив А(n). Сформировать массив В, элементы которого меньше максимального элемента с четными номерами, и массив С, элементы которого больше минимального элемента с нечетными номерами.

16

Даны два одномерных массива А(n), B(n). Записать в массив С номера отрицательных элементов, стоящих на четных местах в массиве А, и номера положительных элементов, стоящих на нечетных местах в массиве В.

17

Даны два одномерных массива А(n), B(n). Записать в массив С элементы меньше максимального элемента с нечетными номерами массива А и элементы больше минимального элемента с четными номерами массива В.

18

Даны два одномерных массива А(n), B(n). Записать в массив С элементы из массива А, которые больше 1 и меньше 15, и из массива В, которые больше 15 и меньше 5.

19

Даны два одномерных массива А(n), B(n). Сформировать массив С из отрицательных элементов массива В и элементов массива А, значения которых меньше 8.

20

Даны два одномерных массива А(n), B(n). Сформировать массив С из положительных элементов массива А и элементов массива В, значения которых больше 3.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]