Анализ задачи
Анализ постановки задачи показывает, что в алгоритме задачи должны быть элементы циклической и разветвляющейся структур. Исходные данные – размерность массива M и N, значения элементов массива A(M, N). Результирующие данные – суммы положительных элементов столбцов, количество которых равно N.
Разработка пользовательского интерфейса
| Объект
| Свойство
| Установленное значение
|
| Form
| Имя
| frmMatr
|
|
| Caption
| Программирование матриц
|
| Label1
| Caption
| Введите размерность матрицы:
|
| Label2
| Caption
| х
|
| Text1
| Имя
| txtM
|
|
| Text
| Пусто (для ввода M)
|
|
| TextAlign
| 2-fmTextAlignCenter
|
| Text2
| Имя
| txtN
|
|
| Text
| Пусто (для ввода N)
|
|
| TextAlign
| 2-fmTextAlignCenter
|
| Text3
| Имя
| txtRez
|
|
| Text
| Пусто (для вывода результатов)
|
|
| MultiLine
| True
|
| CommandButton1
| Имя
| cmdВвод
|
|
| Caption
| Ввод элементов матрицы
|
| Command2
| Имя
| cmdВычислить
|
|
| Caption
| Вычислить
|
| Command3
| Имя
| cmdEnd
|
|
| Caption
| Выход
|
В таблице представлены элементы управления, которые строим на форме frmMatr:
Для свойства Fontвсех надписей на Label, Commandи TextBoxвыберите размер шрифта в 10 пунктов, жирный.
Вид формы после запуска проекта и вывода результатов:
