Visual Basic for Applications. Практика. Нагина Е.К - 43 стр.

UptoLike

Составители: 

43
Задание 12. Дана матрица на рабочем листе Excel. Сформировать из
элементов, стоящих выше главной диагонали линейный массив В, а из
элементов, стоящих ниже главной диагонали линейный массив С. В после-
довательности С найти минимальный и максимальный элементы среди тех,
которых нет в последовательности В. Элементы сформированных массив,
а также найденные элементы занести
в ячейки рабочего листа Excel, рас-
положив их рядом с исходной матрицей.
Задание 13. Дана матрица на рабочем листе Excel. Сформировать из
элементов главной диагонали линейный массив В, а из элементов побоч-
ной диагонали линейный массив С. В последовательности С среди непо-
вторяющихся элементов найти минимальный и максимальный элементы.
Элементы сформированных массив, а также
найденные элементы занести в
ячейки рабочего листа Excel, расположив их рядом с исходной матрицей.
Задание 14. Дана квадратная матрица на рабочем листе Excel. Соста-
вить программу определения строки матрицы, у которой среднее арифме-
тическое элементов, предшествующих диагональному элементу больше
среднего арифметического элементов, следующих за диагональным эле-
ментом. Элементы найденной строки поменять местами с
элементами по-
бочной диагонали.
Задание 15. На рабочем листе Excel расположены два линейных
массива X и Y каждый размером N. Первый и второй расположены по вер-
тикали, начиная с ячейки А1 и В1 соответственно. Составить программу
преобразования массива Х путем включения после его максимального
элемента элементов, расположенных между максимальным и минималь-
ным элементами массива Y. Элементы
преобразованного массива Х зане-
сти в ячейки рабочего листа Excel.
Задание 16. На рабочем листе Excel расположен по вертикали ли-
нейный массив, начиная с ячейки А1, и дана величина L, которую следует
ввести с клавиатуры в процессе выполнения программы с помощью окна
ввода InputBox(). Среди элементов этого массива найти три элемента, ко-
торые в сумме
дают максимальное отклонение от введенной величины L.
Преобразовать линейный массив, включив после каждого из найденных
элементов значение индекса этого элемента. Элементы преобразованного
массива занести в ячейки рабочего листа Excel.
      Задание 12. Дана матрица на рабочем листе Excel. Сформировать из
элементов, стоящих выше главной диагонали линейный массив В, а из
элементов, стоящих ниже главной диагонали линейный массив С. В после-
довательности С найти минимальный и максимальный элементы среди тех,
которых нет в последовательности В. Элементы сформированных массив,
а также найденные элементы занести в ячейки рабочего листа Excel, рас-
положив их рядом с исходной матрицей.

     Задание 13. Дана матрица на рабочем листе Excel. Сформировать из
элементов главной диагонали линейный массив В, а из элементов побоч-
ной диагонали линейный массив С. В последовательности С среди непо-
вторяющихся элементов найти минимальный и максимальный элементы.
Элементы сформированных массив, а также найденные элементы занести в
ячейки рабочего листа Excel, расположив их рядом с исходной матрицей.

      Задание 14. Дана квадратная матрица на рабочем листе Excel. Соста-
вить программу определения строки матрицы, у которой среднее арифме-
тическое элементов, предшествующих диагональному элементу больше
среднего арифметического элементов, следующих за диагональным эле-
ментом. Элементы найденной строки поменять местами с элементами по-
бочной диагонали.

      Задание 15. На рабочем листе Excel расположены два линейных
массива X и Y каждый размером N. Первый и второй расположены по вер-
тикали, начиная с ячейки А1 и В1 соответственно. Составить программу
преобразования массива Х путем включения после его максимального
элемента элементов, расположенных между максимальным и минималь-
ным элементами массива Y. Элементы преобразованного массива Х зане-
сти в ячейки рабочего листа Excel.

      Задание 16. На рабочем листе Excel расположен по вертикали ли-
нейный массив, начиная с ячейки А1, и дана величина L, которую следует
ввести с клавиатуры в процессе выполнения программы с помощью окна
ввода InputBox(). Среди элементов этого массива найти три элемента, ко-
торые в сумме дают максимальное отклонение от введенной величины L.
Преобразовать линейный массив, включив после каждого из найденных
элементов значение индекса этого элемента. Элементы преобразованного
массива занести в ячейки рабочего листа Excel.




                                  43