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

Задание:

  1. Составить программу вычисления суммы бесконечного ряда с точностью до 0,0001.

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

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

  • задание;

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

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

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

Таблица 2.4

Ряд

Ряд

1

2

3

4

5

6

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

Ряд

Ряд

7

8

9.

10

11

12

13

14

15

16

17

18

19

20

Лабораторная работа 2.5 обработка элементов одномерного массива

Цель работы:

1. Получить практические навыки по заполнению одномерного массива и выводу элементов на рабочий лист Еxcel.

2. Освоить базовые алгоритмы обработки элементов одномерного массива.

Задание:

1. Составить блок-схему и программу обработки элементов одномерного массива, состоящего из 10 элементов. Варианты задания приведены в табл. 2.5.

2. Составить блок-схему и программу на уплотнение и перестановку элементов одномерного массива. Варианты задания приведены в табл. 2.6.

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

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

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

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

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

Таблица 2.5

Задание

1

Найти среднее арифметическое положительных элементов массива А.

2

Найти максимальный положительный элемент массива А и определить его индекс.

3

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

4

Найти среднее арифметическое отрицательных элементов массива А.

5

Найти минимальный положительный элемент массива А и определить его индекс.

6

Определить число положительных элементов массива А и их индексы.

7

Написать программу определения: каких элементов больше в массиве А – положительных или отрицательных?

8

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

9

Найти среднее арифметическое положительных элементов массива А с четными индексами.

10

Найти максимальный отрицательный элемент массива А и определить его индекс.

11

Найти среднее арифметическое отрицательных элементов массива А с нечетными индексами.

12

В одномерном массиве А(10) найти разность между максимальным (max) и минимальным (min) элементами и произведение (pr_pol) положительных элементов.

13

В одномерном массиве А(15) найти среднее арифметическое положительных элементов (SR) и произведение отрицательных элементов (pr_otr).

14

В одномерном массиве А(30) найти среднее арифметическое абсолютных значений отрицательных элементов с нечетными номерами (SR).

15

В одномерном массиве С(17) найти количество (kol) элементов, равных 5.

16

В одномерном массиве Z(15) найти сумму (S) и произведение (PR) элементов, которые больше 0 и меньше 21.

17

В одномерном массиве С(17) найти количество (kol) элементов с нечетными индексами, которые меньше последнего элемента.

18

В одномерном массиве Z(15) найти сумму (S) и среднее арифметическое (SR) элементов, которые больше 0 и меньше 15.

19

В одномерном массиве С(17) найти количество (kol) элементов с четными индексами, которые больше последнего элемента.

20

В одномерном массиве С(17) найти произведение (PR) элементов с четными индексами.

Таблица 2.6

Задание

1

Сформировать массив С, уплотнив одномерный массив А(20), выбросив из него максимальный (max) и минимальный элементы (min). Элементы исходного массива записать в ячейки рабочего листа “Лист1”, значения min и max в ячейки B6 и C6, сформированный массив – начиная с ячейки A8.

2

В одномерном массиве А(15) поменять местами максимальный (max) и минимальный (min) элементы. Элементы исходного массива записать в ячейки “A2:O2” рабочего листа “Лист1”. Вывести значения min и max в ячейки B4 и D4, сформированный массив – начиная с ячейки С6.

3

Уплотнить одномерный массив А(15), выбросив из него элементы, которые меньше среднего арифметического (SR) элемента этого массива. Элементы исходного массива записать в ячейки “B2:B16” рабочего листа “Лист1”. Вывести значение SR в ячейку D4, сформированный массив – начиная с ячейки С2.

4

Уплотнить массив А(N), выбросив из него элементы, которые по модулю меньше 1. Элементы исходного массива записать, начиная с ячейки А2 рабочего листа “Лист1”. Вывести новый массив, начиная с ячейки А5.

5

В массиве А(N) поменять местами элементы, стоящие на нечетных местах с элементами, стоящими на четных местах (21; 34;…; N-1N). Элементы исходного массива записать, начиная с ячейки А2 рабочего листа “Лист1”. Вывести новый массив, начиная с ячейки А5.

6

В одномерном массиве А(20) поменять местами первый положительный (pol1) и первый отрицательный (otr1) элементы. Элементы исходного массива записать в ячейки “A1:A20” рабочего листа “Лист1”. Вывести значения pol1 и otr1 в ячейки C4 и D4, новый массив – начиная с ячейки F1.

7

В одномерном массиве А(20) переставить элементы в противоположном порядке, то есть 1-й элемент должен стать последним, 2-й – предпоследним и т.д. Вывести на экран новый массив. Элементы исходного массива записать в строку, начиная с ячейки А2 рабочего листа “Лист1”. Вывести новый массив в строку, начиная с ячейки А5.

8

В одномерном массиве А(15) поменять местами первый положительный (pol1) и последний отрицательный (otrn) элементы. Элементы исходного массива записать в столбец, начиная с ячейки А1 рабочего листа “Лист1”. Вывести значения pol1 и otrn – в ячейки F2 и H2, новый массив в столбце – начиная с ячейки C2.

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

Задание

9

В одномерном массиве А(15) поменять местами первый отрицательный (otr1) и последний положительный элементы (poln). Элементы исходного массива записать в столбец, начиная с ячейки А2 рабочего листа “Лист1”. Вывести значения otr1 и poln – в ячейки F4 и H4, новый массив в столбце – начиная с ячейки D2.

10

В одномерном массиве А(20) поменять местами последний отрицательный (otrn) и последний положительный (poln) элементы. Элементы исходного массива записать в столбец, начиная с ячейки А2 рабочего листа “Лист1”. Вывести значения otrn и poln – в ячейки F4 и H4, новый массив в столбце – начиная с ячейки D2.

11

Уплотнить одномерный массив А(12), выбросив из него отрицательные элементы. Элементы исходного массива записать в ячейки “А1:A12” рабочего листа “Лист1”. Вывести новый массив в столбце, начиная с ячейки D2. Найти среднее арифметическое оставшихся элементов(SR). Вывести значение SR в ячейку F4.

12

Уплотнить одномерный массив С(14), выбросив из него положительные элементы. Элементы исходного массива записать в ячейки “А1:N1” рабочего листа “Лист1”. Вывести новый массив в строку, начиная с ячейки В4. Найти наибольший (max) по модулю элемент среди оставшихся. Вывести значение max в ячейку F6.

13

Найти в одномерном массиве максимальный элемент (max). Поменять местами максимальный элемент (max) и первый отрицательный элемент (otr1). Элементы исходного массива записать в столбец, начиная с ячейки А5 рабочего листа “Лист1”. Вывести значения max и otr1 в ячейки F4 и H4, новый массив в столбце – начиная с ячейки D2.

14

Уплотнить одномерный массив В(20), выбросив из него элементы, которые больше М (М вводится с клавиатуры). Если таких элементов нет, в ячейке С2 напечатать сообщение “Элементов нет”, иначе вывести новый массив в столбец, начиная с ячейки F1.

15

Уплотнить одномерный массив В(14), выбросив из него элементы больше 5. Найти сумму (S) и произведение (P) оставшихся элементов. Элементы исходного массива записать в столбец, начиная с ячейки А1 рабочего листа “Лист1”. Вывести значения S и P в ячейки B2 и C2, новый массив в столбце – начиная с ячейки D2.

16

Поменять местами минимальный (min) и последний (pos) элементы массива А. Вывести новый массив в 10-ю строку.

17

Поменять местами максимальный (max) и первый (per) элементы массива А. Вывести новый массив в 10-й столбец.

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

Задание

18

Уплотнить массив А, оставив только положительные элементы. Вывести новый массив в 12-ю строку.

19

Упорядочить элементы массива А в порядке убывания. Вывести новый массив в 11-ю строку.

20

Упорядочить элементы массива А в порядке возрастания. Вывести новый массив в 11-й столбец.

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