Основы и принципы работы в VBA. Часть 3: Методические указания к выполнению лабораторных работ, страница 3

Вариант

Задание

1

2

1

  Записать на место нулевых элементов массива D значение квадрата максимального элемента, подсчитать количество выполненных замен и найти произведение всех элементов полученного массива. D = {–5; 1; 0; –15; –24; 0; 80; –23; 4; 0; 43; –7}

2

  В одномерном массиве X обнулить все элементы, расположенные между минимальным и максимальным элементами. X = {–5; 143; 0;
–15; –24; –75; 80; –23; 4; –31; 43; –7}

3

  В одномерном массиве X обнулить все элементы,  расположенные перед минимальным значением. X = {–5; 1; 0; –15; –24; –75; 80;
–23; 4; –31; 43; –7}

4

  В  одномерном  массиве  X найти  наименьший элемент из элементов,    удовлетворяющих условию 6 ≤ Xi ≤ 16, и его порядковый номер. Xi = {–4; 6; 0; –12; –23; 12; 19; –23; 16; –23; 14; –3}

5

  В  одномерном  массиве  X найти  наибольший элемент из элементов,    удовлетворяющих условию 5 ≤ Xi ≤ 18, и его порядковый номер. X = {–5; 6; 0; –15; –24; 10; 80; –23; 16; –31; 14; –7}

6

  Подсчитать количество нулевых элементов массива V, заменить их значением максимального элемента и найти произведение всех элементов полученного массива. V = {–5; 1; 0; –15; –24; –75; 80; –23; 4;
–31; 43; –7}

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

1

2

7

  Заполнить  массив Z и вычислить сумму квадратов элементов полученного массива при х = 5,2. Вывести массив Z в столбец.

8

  Найти в одномерном массиве X максимальный элемент и заменить элементы, стоящие после него, значением квадрата максимального элемента. X = {–5; 1; 0; –15; –24; –75; 80; –23; 4; –31; 43; –7}

9

  Записать на место нулевых элементов массива D значение квадрата максимального элемента, подсчитать количество выполненных замен и найти произведение всех элементов полученного массива. D = {–5; 1; 0; –15; –24; –75; 0; –23; 4; 0; 43; –7}

10

   В одномерном массиве A подсчитать количество нулевых элементов, заменить их значением квадрата минимального элемента, затем вычислить сумму элементов полученного массива. A = {–5; 1; 0; –15; –24; 0; 80; –23; 0; –31; 43; –7}

11

  Записать на место отрицательных элементов массива D значение квадрата максимального элемента, подсчитать количество выполненных замен и найти сумму всех элементов полученного массива. D = {–5; 1; 0; –15; –24; –75; 80; –23; 4; –31; 43; –7}

12

  В одномерном массиве X найти минимальный из положительных элементов и заменить все элементы, расположенные после него, единицами. X = {–5; 1; 0; –15; –24; –75; 80; –23; 4; –31; 43; –7}

13

  В одномерном массиве N подсчитать сумму элементов, расположенных между минимальным и максимальным элементами. N = {–5; 1; 0;
–15; –24; –75; 80; –23; 4; –31; 43; –7}

14

 Найти в одномерном массиве K максимальный элемент и заменить все элементы, стоящие после него, значением квадрата минимального элемента. K= {–5; 1; 0; –15; –24; –75; 80; –23; 4; –31; 43; –7}

15

  Найти максимальное значение модуля разности между двумя соседними элементами одномерного массива R и порядковые номера этих элементов. R = {–5; 1; 0; –15; –24; –75; 80; –23; 4; –31; 43; –7}

16

  В одномерном массиве X найти минимальный элемент среди элементов, порядковые номера которых кратны 4. Напечатать массив Х в строку. X = {–5; 2; –1,6; 15; 0; 24,5; –75; –8; 0; 23; 72; –2}

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

1

2

17

  В одномерном  массиве B найти наибольший элемент и заменить его    значением суммы элементов предшествующих ему, B = {–5; 1; 0; –15;
–24; –75; 80; –23; 4; –31; 43; –7}

18

  В одномерном массиве G найти минимальный из положительных
элементов и заменить все элементы, расположенные после него,
единицами. G= {–5; 1; 0; –15; –24; –75; 80; –23; 4; –31; 43; –7}

Задание 2. Разработать алгоритм и программу обработки одномерных массивов в соответствии с индивидуальным заданием (табл. 9.2). Массив из 15 элементов заполнить с помощью генератора случайных чисел в интервале
[–50; 50] и представить его на рабочий лист «Лист 1» в виде столбца, вывод результатов – на рабочем листе «Лист 2»  Excel.

Таблица 9.2

Вариант

Задание

1

2

1

  Вычислить произведение элементов одномерного массива М, удовлетворяющих условию:   -5 ≤ Mi ≤ 25

2

  Рассчитать среднее арифметическое значение элементов одномерного массива V, имеющих нечетные значения

3

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

4

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

5

  Найти первый отрицательный элемент одномерного массива S и его порядковый номер. Массив S напечатать в строку

6

  Вычислить сумму всех  положительных элементов массива А, больших 10, и определить их количество

7

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

8

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

9

  Найти произведение кубов элементов массива X, отличных от нуля и заменить 9-й элемент этим произведением