Задание 8 для самостоятельного выполнения.
Задание 8 для самостоятельного выполнения. Разработать и отладить проект на VBScript, обеспечивающий: ¡ задание в браузере значений элементов исходной матрицы в соответственно расположенных текстовых окнах ¡ выбор с помощью переключателей альтернативного способа формирования вектора из элементов матрицы ¡ формирование векторов из элементов матрицы по альтернативным способам (запускается событием «счелчок мыши» по командной кнопке) ¡ вывод на браузер альтернативно сформированных векторов в соответственно расположенные текстовые окна Взаимное расположение на браузере исходной матрицы, командной кнопки, переключателей и результирующих векторов, размерность матрицы и векторов, альтернативные способы формирования векторов определяются вариантами задания. Варианты задания Вариант 1. Расположение (сверху вниз по строкам): ¡ Вектор 1 ¡ Вектор 2 ¡ Матрица ¡ Командная кнопка ¡ Переключатели Размерность матрицы: 3*4 Формируемые вектора: ¡ Вектор 1 – количество нулевых элементов строк ¡ Вектор 2 - количество нулевых элементов столбцов
Вариант 2. Расположение (сверху вниз по строкам): ¡ Переключатели ¡ Вектор 1 ¡ Матрица ¡ Вектор 2 ¡ Командная кнопка Размерность матрицы: 4*3 Формируемые вектора: ¡ Вектор 1 – количество нулевых элементов столбцов ¡ Вектор 2 - количество нулевых элементов строк
Вариант 3. Вариант 2. Расположение (сверху вниз по строкам): ¡ Переключатели ¡ Вектор 1 ¡ Матрица ¡ Вектор 2 ¡ Командная кнопка Размерность матрицы: 4*3
Расположение (сверху вниз по строкам): ¡ Командная кнопка
¡ Переключатели ¡ Матрица ¡ Вектор 1 ¡ Вектор 2 Размерность матрицы: 3*4 Формируемые вектора: ¡ Вектор 1 – количество нулевых элементов строк ¡ Вектор 2 - количество нулевых элементов столбцов
Вариант 4. Расположение (сверху вниз по строкам): ¡ Вектор 1 ¡ Вектор 2 ¡ Матрица ¡ Командная кнопка ¡ Переключатели Размерность матрицы: 3*4 Формируемые вектора: ¡ Вектор 1 – количество положительных элементов строк ¡ Вектор 2 - количество отрицательных элементов столбцов
Вариант 5. Расположение (сверху вниз по строкам): ¡ Переключатели ¡ Вектор 1 ¡ Матрица ¡ Вектор 2 ¡ Командная кнопка Размерность матрицы: 4*3 Формируемые вектора: ¡ Вектор 1 – количество отрицательных элементов столбцов ¡ Вектор 2 - количество положительных элементов строк
Вариант 6. Расположение (сверху вниз по строкам): ¡ Командная кнопка ¡ Переключатели ¡ Матрица ¡ Вектор 1 ¡ Вектор 2 Размерность матрицы: 3*4 Формируемые вектора: ¡ Вектор 1 – сумма положительных элементов строк ¡ Вектор 2 - количество отрицательных элементов столбцов
Вариант 7. Расположение (сверху вниз по строкам): ¡ Командная кнопка ¡ Вектор 1 ¡ Матрица Вектор 2 ¡ Переключатели Размерность матрицы: 3*2 Формируемые вектора: ¡ Вектор 1 – количество отрицательных элементов столбцов ¡ Вектор 2 - сумма положительных элементов строк
Вариант 8. Расположение (сверху вниз по строкам): ¡ Переключатели ¡ Вектор 1 ¡ Матрица ¡ Вектор 2 ¡ Командная кнопка Размерность матрицы: 3*4 Формируемые вектора: ¡ Вектор 1 – количество отрицательных элементов столбцов ¡ Вектор 2 - количество положительных элементов строк
Вариант 9. Расположение (сверху вниз по строкам): ¡ Командная кнопка ¡ Переключатели
¡ Матрица ¡ Вектор 1 ¡ Вектор 2 Размерность матрицы: 5*6 Формируемые вектора: ¡ Вектор 1 – сумма положительных элементов строк ¡ Вектор 2 - количество отрицательных элементов столбцов
Вариант 10. Расположение (сверху вниз по строкам): ¡ Командная кнопка ¡ Вектор 1 ¡ Матрица Вектор 2 ¡ Переключатели Размерность матрицы: 3*4 Формируемые вектора: ¡ Вектор 1 – количество отрицательных элементов столбцов ¡ Вектор 2 - сумма положительных элементов строк
Вариант 11. Расположение (сверху вниз по строкам): ¡ Вектор 1 ¡ Матрица ¡ Вектор 2 ¡ Переключатели ¡ Командная кнопка Размерность матрицы: 3*4 Формируемые вектора: ¡ Вектор 1 – количество нулевых элементов столбцов ¡ Вектор 2 - сумма положительных элементов строк
Вариант 12. Расположение (сверху вниз по строкам): ¡ Командная кнопка ¡ Вектор 1 ¡ Матрица Вектор 2 ¡ Переключатели Размерность матрицы: 4*5 Формируемые вектора: ¡ Вектор 1 – количество отрицательных элементов столбцов ¡ Вектор 2 - сумма положительных элементов строк
Вариант 13. Расположение (сверху вниз по строкам): ¡ Вектор 1 ¡ Матрица ¡ Вектор 2 ¡ Переключатели ¡ Командная кнопка Размерность матрицы: 3*4 Формируемые вектора: ¡ Вектор 1 – сумма положительных элементов строк ¡ Вектор 2 - сумма отрицательных элементов столбцов
Вариант 14. Расположение (сверху вниз по строкам): ¡ Матрица ¡ Вектор 1 ¡ Вектор 2 ¡ Командная кнопка ¡ Переключатели Размерность матрицы: 5*3 Формируемые вектора: ¡ Вектор 1 – сумма положительных элементов строк ¡ Вектор 2 - сумма отрицательных элементов столбцов
Вариант 15. Расположение (сверху вниз по строкам): ¡ Командная кнопка ¡ Переключатели ¡ Вектор 1 ¡ Матрица Вектор 2 Размерность матрицы: 5*3 Формируемые вектора: ¡ Вектор 1 – количество отрицательных элементов столбцов ¡ Вектор 2 - сумма положительных элементов строк
Вариант 16. Расположение (сверху вниз по строкам): ¡ Вектор 1 ¡ Матрица ¡ Вектор 2 ¡ Переключатели ¡ Командная кнопка Размерность матрицы: 2*4 Формируемые вектора:
¡ Вектор 1 – сумма положительных элементов строк ¡ Вектор 2 - сумма отрицательных элементов столбцов
Примечание к вариантам 7, 10, 12, 15: В этих вариантах формируемый вектор из сумм соответствующих строк матрицы находится справа от матрицы (рисунок 24). Рис. 24 Индексы элементов коллекции в столбце: 2, 5, 8
В этом случае нужно внести следующие модификации в алгоритмы. Ввод исходных значений элементов матрицы из текстовых окон: For i=0 to 2 For j =0 to 2 If j < 2 Then matrix (i, j) = Document. Form1. elements(i*3 +j). Value ' MsgBox matrix (i, j) endif Next Next Вывод значений сумм строк в соответствующие элементам формируемого вектора текстовые окна: For i=0 To 2 Document. Form1. elements(3*(i+1)-1). Value=vector_stroka (i) Next
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|