Лабораторная работа №25

Лабораторная работа №25
Разработка приложений с использованием дополнительных компонентов
Цель: Приобрести навыки разработки программ с использованием дополнительных компонентов
Оснащение: IBM PC, C++ Builder 6, инструкция

 

[attachment=449]

Методические указания:


Количество строк и столбцов компонента TStringGrid содержат свойства Colcount и RowCount. 
Ширина столбца и длина строки содержаться в свойствах DefaultColWidth и DefaultRowHeight.

Умножение матриц производится по формуле: C=A*B
 , где cij – элемент результирующей матрицы на пересечении i строки и j столбца.

Для включения опции goTabs используйте следующий код:
StringGrid1->Options<<goTabs
При включении нескольких свойств они добавляются по цепочке
Задания:

1. Создайте программу для сложения, вычитания и умножения матриц произвольного размера. Для этого расположите два элемента MaskEdit для ввода количества строк и столбцов ТОЛЬКО в числовом формате. Расположите 2 кнопки BitBtn «Случайно» и «Вручную» для случайного или ручного заполнения элементов матрицы. При нажатии на кнопку «Случайно» происходит заполнение матриц случайными числами, при нажатии на кнопку «Вручную» включается опция goEditing для возможности ручного заполнения. Расположите 3 кнопки SpeedButton, для сложения вычитания и умножения. Вставьте картинку \\\\MSHOME\\Teacher\\Конструирование программ и языки программирования\\numbers.jpg. 
,

2. Добавить кнопку справки в главное меню с выводом дополнительной формы.
3. Организовать поддержку бинарных операций аналогично Windows-калькулятору

Maxvel

Leave a Reply

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.