Определитель произведения прямоугольных матриц. Теорема Коши-Бине
Категория реферата: Рефераты по математике
Теги реферата: сочинения по литературе, оформление доклада
Добавил(а) на сайт: Занин.
Предыдущая страница реферата | 19 20 21 22 23 24 25 26 27 28 29 | Следующая страница реферата
strGrid.ColCount := inMAss.N+1;
For I := 0 To inMAss.N -1 do //Выводим шапку для столбцов
strGrid.Cells[I + 1, 0] := 'N = ' + IntToStr( I + 1);
For I := 0 To inMAss.M -1 do //Выводим шапку для строк
strGrid.Cells[0, I + 1] := 'M = ' + IntToStr( I + 1);
btnNext.Caption := 'Ok';
btnCancel.Visible := False; //Выключаем кнопку "Отмена". Она нам не нужна
For I := 0 To inMAss.N -1 do //Пробегаемся по строкам
For K := 0 To inMAss.M -1 do //Пробегаемся по столбцам
InMassForm.strGrid.Cells[I +1,K +1] := FloatToStr(inMass.Mass[K, I]); //Выводим в сетку ранее сохраненный массив
ShowModal; //Выводим окно, ждем реакции пользователя
btnCancel.Visible := True; //Не забываем включить кнопку "Отмена", иначе ее не увидят в других нужных нам метсах
end; {with InMassForm do}
End;
procedure TMainForm.FormShow(Sender: TObject);
//Обрабатываемся прри вызове формы
Var I, J : Integer;
begin
//Обнуляем массивы, во избежание шаманских действий программы
SetLength(MassA.Mass, MaxM , MaxN ); //Установили размер массива в памяти
SetLength(MassB.Mass, MaxM , MaxN ); //Установили размер массива в памяти
SetLength(MassC.Mass, MaxM , MaxN ); //Установили размер массива в памяти
For I := 0 to MaxM - 1 Do //Пробегаемся по строкам
For J := 0 to MaxN - 1 do //Пробегаемся по столбцам
Begin
MassA.Mass[I, J] := 0;
MassB.Mass[I, J] := 0;
MassC.Mass[I, J] := 0;
end; {For J := 1 to MaxN do}
//Обнуляем переменные размерностей массивов
MassA.N := DefValueMas; //Устанавливаем размерность матрицы по умолчанию
MassA.M := MassA.N;
MassB.N := MassA.N;
MassB.M := MassA.N;
MassC.N := MassA.N;
MassC.M := MassA.N;
MassA.Name := 'A';
MassB.Name := 'B';
MassC.Name := 'C';
ResultMemo.Clear; //Очищаем Мемо-поле.
end;
procedure TMainForm.VS_InputMass(var InMass: TVS_MassData);
//Вводим Элементы массива
Var
I, K : Integer;
begin
If InMassForm = Nil Then Application.CreateForm(TInMassForm, InMassForm);
with InMassForm do
Begin
Caption := 'Ввод массива';
Рекомендуем скачать другие рефераты по теме: доклад 6 класс, здоровый образ жизни реферат.
Предыдущая страница реферата | 19 20 21 22 23 24 25 26 27 28 29 | Следующая страница реферата