Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 16.05.2012, 16:45
Impressive Impressive вне форума
Прохожий
 
Регистрация: 16.05.2012
Сообщения: 10
Репутация: 10
По умолчанию Помогите пожалуйста с StringGrid

Мне нужно в вывести две строчки в таблице. Количество столбцов 15.
первая строка - напряжение U, которое изменяется с каким нибудь шагом
вторая строка - скорость v, которая является функцией от напряжения

Нужно чтобы в серых ячейках U и v было всегда, а остальные ячейки считались по формуле v(u) ... - любая функция
Ответить с цитированием
  #2  
Старый 16.05.2012, 21:23
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Ну так и делай как написал. Будут проблемы, тогда и задашь вопрос, что не получилось.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #3  
Старый 16.05.2012, 23:53
Impressive Impressive вне форума
Прохожий
 
Регистрация: 16.05.2012
Сообщения: 10
Репутация: 10
По умолчанию Вот,посмотрите пожалуйста..Написал процедуру,но не работает и ошибки есть..Подскажите

Код:
// ЗАПОЛНЕНИЕ ТАБЛИЦЫ 
procedure TForm3.Button3Click(Sender: TObject);
 var i, j: Integer;
     U,v :real;
begin
// расчет значений для графика
  j:=1;
  U:=0;
   StringGRid1.Cells[0,0]:='Напряжение U,МВ';
  U:=-c*sqrt(1-sqr(m0*c*c/(5*q*U+m0*c*c)));
   StringGRid1.Cells[1,0]:='Скорость v,м/c';
  Repeat
       U:=U+100000;
       v:=-c*sqrt(1-sqr(m0*c*c/(5*q*U+m0*c*c)));
       j:=j+1;
          //Записываем напряжение в ячейку:
          StringGRid1.Cells[0,j]:=IntToStr(U);
          //Записывем скорость в ячейку ниже,под соответ.напряжением:
          StringGRid1.Cells[1,j]:= IntToStr(v);
  Until j>StringGRid1.ColCount-1;

end;
Bargest: Не забываем выделять код тегами [ code ] [ /code ]! Кнопка "VAR" в редакторе сообщения.

Последний раз редактировалось Bargest, 16.05.2012 в 23:56.
Ответить с цитированием
  #4  
Старый 16.05.2012, 23:57
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Здесь помочь пока нечем, много неизвестных переменных, которые вы не удосужились указать - какие они и как инициализированы.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #5  
Старый 17.05.2012, 00:23
Impressive Impressive вне форума
Прохожий
 
Регистрация: 16.05.2012
Сообщения: 10
Репутация: 10
По умолчанию

Там неуказанные переменные только масса и заряд:
m0 и q - они переносятся из другой формы, их программа видит,проблем нет.
с - скорость света..
___________
С другой стороны можно любую функцию рассмотреть!!!Правильно ведь?
Подскажите на примере хотя бы с y := x*x чтобы понять в чем ошибки,почему не выводят, а дальше я сделаю для своей функции...
Спасибо заранее за любую помощь... Уже не знаю как быть, ничего не получается
Ответить с цитированием
  #6  
Старый 17.05.2012, 00:25
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Укажи типы остальных переменных и их значения.

Для начала исправьте:
Код:
    StringGrid1.Cells[0, J] := FloatToStr(U);
    // Записывем скорость в ячейку ниже,под соответ.напряжением:
    StringGrid1.Cells[1, J] := FloatToStr(v);
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.

Последний раз редактировалось angvelem, 17.05.2012 в 00:58.
Ответить с цитированием
Ответ


Delphi Sources

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

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 00:57.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025