Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Uchebnoe_posobie_-_2_bez_kommentariev.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
2.05 Mб
Скачать

Задания для самостоятельной работы №13 Матрицы

Организуйте ввод элементов матрицы размером при помощи таблицы Word. Значения и выбрать из табл. 8 в соответствии с номером варианта по списку. Значения элементов матрицы за­дать произвольно.

Выполнить задание согласно варианту.

Вывести в отчет исходные данные и результаты вычислений.

Разработанная программа должна быть предоставлена в двух вариантах:

в первом программа должна содержать подробные комментарии, для того чтобы преподаватель мог без труда оценить принятый вами для решения задачи алгоритм;

во втором программа должна быть полностью без комментариев для проведения контроля полученных знаний.

Таблица 8

Варианты заданий

n

m

Задание

1.

4

6

Сформировать вектор из максимальных элементов столбцов матрицы и найти его длину

2.

7

3

Сформировать вектор из сумм индексов минимальных элементов строк матрицы и найти его среднее гармоническое

3.

3

8

Сформировать вектор из сумм элементов столбцов матрицы и отсортировать его по убыванию

4.

5

4

Сформировать вектор из произведений элементов строк матрицы и найти его среднее гармоническое

5.

5

5

Транспонировать матрицу и найти среднее арифметическое элементов побочной диагонали транспонированной матрицы

6.

6

4

Сформировать вектор из минимальных элементов строк матрицы и найти его среднее геометрическое

7.

4

5

Сформировать вектор из средних значений элементов столбцов матрицы и найти его максимальный элемент

8.

8

3

Сформировать вектор из сумм индексов максимальных элементов строк матрицы и найти его дисперсию

9.

3

7

Сформировать вектор из средних геометрических столбцов матрицы и отсортировать его по возрастанию

10.

4

4

Сформировать вектор из элементов главной и побочной диагоналей матрицы и найти их скалярное произведение

11.

6

3

Сформировать вектор из произведений индексов минимальных элементов строк матрицы и найти его среднее геометрическое

12.

3

5

Сформировать вектор из произведений столбцов матрицы и найти индекс его минимального элемента

13.

7

3

Сформировать вектор из сумм элементов строк матрицы и най­ти его среднее квадратическое

14.

5

5

Сформировать вектор из элементов, расположенных выше главной диагонали матрицы, и найти его длину

15.

6

4

Сформировать вектор из произведений элементов строк матрицы и отсортировать его по убыванию

16.

3

7

Сформировать вектор из произведений элементов строк матрицы и найти его среднее геометрическое

17.

4

5

Сформировать вектор из минимальных элементов столбцов матрицы и найти его среднее гармоническое

18.

4

4

Транспонировать матрицу и найти среднее геометрическое элементов побочной диагонали транспонированной матрицы

19.

3

8

Сформировать вектор из средних значений элементов столбцов матрицы и найти его минимальный элемент

20.

6

4

Сформировать вектор из сумм индексов минимальных элементов строк матрицы и найти его дисперсию

21.

3

7

Сформировать вектор из средних арифметических столбцов матрицы и отсортировать его по возрастанию.

22.

5

5

Сформировать вектора из элементов главной и побочной диагоналей матрицы и найти их сумму.

23.

4

6

Сформировать вектор из произведений индексов максимальных элементов столбцов матрицы и найти его длину

24.

7

3

Сформировать вектор из произведений строк матрицы и найти индекс его максимального элемента

25.

5

4

Сформировать вектор из сумм элементов строк матрицы и най­ти его среднее квадратическое отклонение

26.

3

6

Сформировать вектор из произведений элементов строк матрицы и отсортировать его по возрастанию

27.

4

4

Сформировать вектор из элементов, расположенных выше побочной диагонали матрицы, и найти его длину

28.

6

4

Сформировать вектор из максимальных элементов строк матрицы и найти его дисперсию

29.

3

7

Сформировать вектор из сумм индексов максимальных элемен­тов строк матрицы и найти его среднее геометрическое

30

5

4

Сформировать вектор из сумм элементов строк матрицы и отсортировать его по убыванию

Контрольные вопросы

1. Дать определение массива.

2. Какими параметрами характеризуются массивы?

3. В чем состоит цель описания массивов в программе?

4. Как описать статический массив?

5. Как начать нумерацию элементов массива с единицы?

6. Чем динамические массивы отличаются от статических?

7. Как изменить границы динамического массива без сохранения дан­ных? С сохранением данных?

8. Как программно изменить размер массива управляющих элементов?

9. Как организовать ввод значений элементов массива?

10. Как вывести на печать вектор с заданным количеством элементов в строке?

11. Как организовать ввод матрицы в диалоговом режиме?

12. Как определить нижнюю/верхнюю границу размерности массива?

13. Как организовать накопление суммы или произведения элементов масси­ва?

14. Как найти наибольший или наименьший элемент в массиве?

15. Как отсортировать массив в порядке возрастания или убывания?

16. Перечислите характеристики массивов.

17. Как транспонировать матрицу?

18. Как вычислить скалярное произведение векторов?

19. Назовите условие перемножения двух матриц.

Заключение.

Прочитав предложенное авторами пособие и выполнив упражнения, вы на практике ознакомились с организацией управления ходом программой и обработкой массивов данных. Данные разделы рассмотрены достаточно полно для понимания, но это не значит, что рассмотрены все аспекты тем. Авторы пытались создать толчок для дальнейшего самостоятельного изучения и использования возможностей VBA.

Библиографический список

1. Минеев С.П. VBA: Создание простейших программ, создание отчетов в документе Word. С. СамГТУ. 2004.

2. Перри Г., Хеттиева С. Visual Basic 6. Освой самостоятельно за 24 часа.: Пер. с англ.- М.: ЗАО "Издательство БИНОМ", 1999.-384 с: ил.

3. Райтингер М., Мич Г. Visual Basic 6: полное руководство.: Пер. с англ. - К.: Издательская группа BHV, 1999.- 784 с: ил.

4. Гарнаев Ю.А. Visual Basic 6.0: разработка приложений. - СПб: БХВ -Санкт-Петербург, 2000.-448 с: ил.

5. Сайлер Б., Споттс Д. Использование Visual Basic 6. Специальное издание.: Пер. с англ. - М.; СПб.; К.: Издательский дом "Вильяме", 2001. - 832 с: ил.

6. Браун С. Visual Basic 6: учебный курс: Пер. с англ. - СПб: ЗАО "Издательство Питер", 1999.- 576 с: ил.

7. Гуденко. Д, Петроченко Д. Сборник задач по программированию. СПб.: Издательский дом «Питер», 2003.-480 с. ил.

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