Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Массивы. Как известно, в программировании широко используется структурный тип данных –



Читайте также:
  1. RAID-массивы и матрицы
  2. Двумерные массивы
  3. ДВУМЕРНЫЕ МАССИВЫ
  4. Двумерные массивы
  5. Двумерные массивы
  6. Двумерные массивы
  7. ДВУМЕРНЫЕ МАССИВЫ

Как известно, в программировании широко используется структурный тип данных – массив.

Пример: для демонстрации особенностей ввода-вывода элементов массива создадим приложение «Ввод-вывод элементов вектора и матрицы».

Приложение должно обеспечить:

- ввод-вывод элементов вектора, контроль вводимой размерности вектора, контроль правильности ввода самих элементов и подсчет их суммы;

-ввод-вывод элементов матрицы, контроль вводимых количеств строк и столбцов, контроль правильности ввода самих элементов матрицы и транспонирование матрицы (замену строк на столбцы).

 

Значения свойств компонентов формы

 

Объект Свойство Значение

Button1 Name btnVector

Caption Ввод

Button2 Name btnVectorWork

Caption Работа с вектором

Button3 Name btnMatrix

Caption Ввод матрицы

Button4 Name btnMatrixWork

Caption Транспонированная матрица

Label1 Caption

Label2 Caption

Label3 Caption Размеры

Label4 Caption *

Label5 Caption

Label6 Caption

Label7 Caption Элементы вектора

Label8 Caption Работа с вектором

Label9 Caption Работа с матрицей

Label10 Caption строк<=10

Label11 Caption столбцов<=5

Edit1 Name edtSizeVector

Edit2 Name edtVector

Edit3 Name edtSizeRow

Edit4 Name edtSizeColumn

Memo1 Name memoMatrix

Memo2 Name memoTransposed

________________________________________________________________________

 

Все необходимые комментарии будут размещены рядом с соответствующими обработчиками событий.

Разместим на форме следующие компоненты: 4 поля редактирования (Edit), 4 кнопки (Button), 11 меток (Label) и 2 многострочных поля редактирования (Memo). Следует отметить, что компонент Memo удобно использовать, когда нужно вести несколько строк текста. Пиктограмма этого компонента находится на вкладке Standard палитры компонентов. При использовании Memo для ввода матрицы, значения элементов каждой ее строки будем набирать в отдельной строчке компонента. Свойство Text компонента Memo представляет собой строку, состоящую из нескольких строк, разделенных последовательностью символов, сформированных в результате нажатия клавиши < Enter >.

Вид формы приложения «Ввод-вывод элементов вектора и матрицы» показан на рис.18.

 

Рис. 18. Форма приложения «Ввод-вывод элементов вектора и матрицы»

 

Ниже приведен текст модуля с необходимыми комментариями:


Дата добавления: 2015-07-10; просмотров: 78 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.006 сек.)