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

Варианты заданий к лабораторной работе №11

В первом столбце рабочего листа Excel, начиная с ячейки А1, за­писаны действительные числа. Написать макрос, который должен выполнять следующие действия:

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

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

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

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

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

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

  7. В одномерный массив записать данные из диапазона ячеек, заклю­ченных между первым элементом, равным максимальному, и первым элементом, равным минимальному значению всех чисел в столбце, и отсортировать его по возрастанию. Полученный массив записать вовторой столбец. Найти среднеарифметическое значение элементов мас­сива и записать его в ячейку С1.

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

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

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

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

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

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

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

ПРИЛОЖЕНИЕ М