Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Задание 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 Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...