Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2012, 11:53   #1
Iliyas_797
Учусь, размышляю
 
Регистрация: 06.05.2012
Сообщений: 9
По умолчанию Программа по вычислению матрицы

помогите плз...
вычислить сумму элементов матрицы А, стоящих правее второго столбца, умножить на это значение элементы первого и второго столбца,результат вывести на печать.
{4.2, 5.3, 5.2, -7.1,
9.3, -8.1, 2.3, 9.5,
0.3, 0.4, -0.5, 0,
-1, 1, 0.3, 4.2}
Учитель дал задание на сессию сделать программу по вычислению матрицы с использованием двухмерного массива и с использованием операторов for to do и StringGrid выполнить задание!!! Я болел около месяца и теперь вообще не могу разобраться что к чему((( у кого есть свободное время помогите пожалуйста если это вам не составит особого труда
Iliyas_797 вне форума Ответить с цитированием
Старый 06.05.2012, 13:56   #2
ACE Valery
Сама себе режиссер
Старожил
 
Аватар для ACE Valery
 
Регистрация: 27.04.2007
Сообщений: 3,365
По умолчанию

Ужасть, что ж все студентики такие больные пошли... Что ни задача, то обязательно болел, тему пропустил... Витаминки кушать надо и закаляться.

Весь курс пропустили что ли? Даже матрицу с клавиатуры не знаете, как ввести? Надоели, если честно, халявщики-врали.
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
ACE Valery вне форума Ответить с цитированием
Старый 06.05.2012, 15:33   #3
Iliyas_797
Учусь, размышляю
 
Регистрация: 06.05.2012
Сообщений: 9
По умолчанию

Цитата:
Сообщение от ACE Valery Посмотреть сообщение
Ужасть, что ж все студентики такие больные пошли... Что ни задача, то обязательно болел, тему пропустил... Витаминки кушать надо и закаляться.

Весь курс пропустили что ли? Даже матрицу с клавиатуры не знаете, как ввести? Надоели, если честно, халявщики-врали.
Извините Нет говорю же около месяца а витаминки сердцу не сразу помогут уже год лечусь я пропустил занятия с масивами для меня вообще тёмный лес
Iliyas_797 вне форума Ответить с цитированием
Старый 06.05.2012, 20:17   #4
ACE Valery
Сама себе режиссер
Старожил
 
Аватар для ACE Valery
 
Регистрация: 27.04.2007
Сообщений: 3,365
По умолчанию

Да вы что, правда? Учиться вы тоже не будете, пока не вылечитесь полностью? Или вам кто-то запрещает взять в руки книжки и почитать про (как минимум) ввод матриц? Или на формочку кинуть StringGrid с кнопочкой, по нажатию на которую хотя бы сообщение выводится. Ну чтоб было видно, что вы реально человек стремящийся, который действительно пропустил занятия, а не злостный халявщик (что до сих пор мною наблюдается).

Вообще очень странное учебное заведение, в котором массивы изучаются в конце курса.
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
ACE Valery вне форума Ответить с цитированием
Старый 06.05.2012, 21:00   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
With StringGrid1 do begin
 // Получаем сумму
  for i:=0 to RowCount-1 do for j:=2 to ColCount-1 sum:=sum+StrToIntDef(Cells[i,j],0);
 // Умножаем
  for i:=0 to RowCount-1 do 
   for j:=0 to 1  Cells[i,j]:=IntToStr(StrToIntDef(Cells[i,j],0)*sum);
end;
если ниче не напутал.
Код можешь поместить на клик кнопки. Sum - переменка типа Integer;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 07.05.2012, 07:16   #6
Iliyas_797
Учусь, размышляю
 
Регистрация: 06.05.2012
Сообщений: 9
По умолчанию

сейчас по пробую спасибо))
Iliyas_797 вне форума Ответить с цитированием
Старый 07.05.2012, 09:57   #7
Iliyas_797
Учусь, размышляю
 
Регистрация: 06.05.2012
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Код:
With StringGrid1 do begin
 // Получаем сумму
  for i:=0 to RowCount-1 do for j:=2 to ColCount-1 sum:=sum+StrToIntDef(Cells[i,j],0);
 // Умножаем
  for i:=0 to RowCount-1 do 
   for j:=0 to 1  Cells[i,j]:=IntToStr(StrToIntDef(Cells[i,j],0)*sum);
end;
если ниче не напутал.
Код можешь поместить на клик кнопки. Sum - переменка типа Integer;
Я не могу понять его куда вставлять нажимая на StringGrid1 или нажимая на кнопку button
Код:
unit Unit8;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Grids, StdCtrls;

type
  TForm8 = class(TForm)
    Edit1: TEdit;
    Button1: TButton;
    Label1: TLabel;
    StringGrid1: TStringGrid;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form8: TForm8;

implementation

{$R *.dfm}

procedure TForm8.Button1Click(Sender: TObject);
With StringGrid1 do begin
 // Получаем сумму
  for i:=0 to RowCount-1 do for j:=2 to ColCount-1 sum:=sum+StrToIntDef(Cells[i,j],0);
 // Умножаем
  for i:=0 to RowCount-1 do
   for j:=0 to 1  Cells[i,j]:=IntToStr(StrToIntDef(Cells[i,j],0)*sum);
end;
begin


end;

end.
Iliyas_797 вне форума Ответить с цитированием
Старый 07.05.2012, 14:07   #8
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Iliyas_797, осталось только описать переменную sum.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 07.05.2012, 16:25   #9
Iliyas_797
Учусь, размышляю
 
Регистрация: 06.05.2012
Сообщений: 9
По умолчанию

А как это элемент какой то или оператор?
Iliyas_797 вне форума Ответить с цитированием
Старый 07.05.2012, 21:51   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Это переменная. А переменные описываются в секции var.
Цитата:
procedure TForm8.Button1Click(Sender: TObject);
Ты в этой процедуре код мимо begin...end вставил. Одумайся пока компилятор тебя не предал анафеме.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
найти в программе по вычислению сумм ошибку, она вроде короткая, но я что то туплюБ спасибо kametto Помощь студентам 4 28.12.2011 21:54
Нужно решить 2 задачи в СИ. По вычислению значения функции и Суммированию ряда. Diman-NN Помощь студентам 0 16.10.2011 10:25
Программа по вычислению объёма функции z=x^2+y^2 ivan.tiran Паскаль, Turbo Pascal, PascalABC.NET 5 28.09.2011 19:58
Вопрос, по вычислению стажа работы с типом Date Sfera БД в Delphi 4 04.10.2010 15:57
программа по вычислению последовательности чисел crystalcat Помощь студентам 3 03.11.2009 22:59