var a: array of array of real;
i,j,m,n:integer;
procedure TForm1.Button1Click(Sender: TObject);
begin
val(inputbox('','',''),n);
val(inputbox('','',''),m);
setlength(a,n,m);
stringgrid1.RowCount:=n;
stringgrid1.ColCount:=m+1;
for i:=0 to n-1 do
for j: ...
Найдено 13 результатов
- 15.05.2016 09:11:57
- Форум: Обучение Free Pascal
- Тема: Вывод двумерного массива в stringgrid
- Ответы: 5
- Просмотры: 18670
- 12.05.2016 20:15:11
- Форум: Обучение Free Pascal
- Тема: Вывод двумерного массива в stringgrid
- Ответы: 5
- Просмотры: 18670
Вывод двумерного массива в stringgrid
Здравствуйте.
Я вывожу массив так:
stringgrid1.Cells[j+1,i]:=floattostr(a[i,j]);
Но в учебнике по lazarus написано:
stringgrid1.Cells[i,j]:=floattostr(a[i,j]);
Почему у меня не работает второй вариант?
Я вывожу массив так:
stringgrid1.Cells[j+1,i]:=floattostr(a[i,j]);
Но в учебнике по lazarus написано:
stringgrid1.Cells[i,j]:=floattostr(a[i,j]);
Почему у меня не работает второй вариант?
- 02.03.2016 19:20:42
- Форум: Обучение Free Pascal
- Тема: График на Timage
- Ответы: 8
- Просмотры: 20978
Re: График на Timage
Возможно, что дело в фрагменте
if ((x>=-1.00000000000018) and (x<=-1.00000000000016))or
((x<=1.00000000000018) and (x>=1.00000000000016))
then moveto(x0+trunc(x*m),y0-trunc(y*m))
который пропускает ровно эти места.
Ничего не изменилось, результат прежний.
Или поменяйте ...
if ((x>=-1.00000000000018) and (x<=-1.00000000000016))or
((x<=1.00000000000018) and (x>=1.00000000000016))
then moveto(x0+trunc(x*m),y0-trunc(y*m))
который пропускает ровно эти места.
Ничего не изменилось, результат прежний.
Или поменяйте ...
- 02.03.2016 09:31:06
- Форум: Обучение Free Pascal
- Тема: График на Timage
- Ответы: 8
- Просмотры: 20978
Re: График на Timage
if ((x>=-1.00000000000018) and (x<=-1.00000000000016)) xor
((x<=1.00000000000018) and (x>=1.00000000000016))
then moveto(x0+trunc(x*m),y0-trunc(y*m)) else lineto(x0+round(x*m),y0-round(y*m));
Там xor вместо or . Так будет нужный результат?
.
Ничего не изменилось, результат ...
- 01.03.2016 19:20:14
- Форум: Обучение Free Pascal
- Тема: График на Timage
- Ответы: 8
- Просмотры: 20978
Re: График на Timage
Возможно, что дело в фрагменте
if ((x>=-1.00000000000018) and (x<=-1.00000000000016))or
((x<=1.00000000000018) and (x>=1.00000000000016))
then moveto(x0+trunc(x*m),y0-trunc(y*m))
который пропускает ровно эти места.
Как же сделать, чтобы он не пропускал ровно эти места?
if ((x>=-1.00000000000018) and (x<=-1.00000000000016))or
((x<=1.00000000000018) and (x>=1.00000000000016))
then moveto(x0+trunc(x*m),y0-trunc(y*m))
который пропускает ровно эти места.
Как же сделать, чтобы он не пропускал ровно эти места?
- 01.03.2016 16:51:02
- Форум: Обучение Free Pascal
- Тема: График на Timage
- Ответы: 8
- Просмотры: 20978
График на Timage
Здравствуйте! При использовании первого графика, рисунок графика правильный(есть разрывы функции).
procedure TForm1.Button2Click(Sender: TObject);
const
x3=-1;
x4=1;
m=50;
var
x0,y0:integer;
x,y:single;
begin
Form1.Image1.Canvas.Brush.Color:=clBtnFace ...
procedure TForm1.Button2Click(Sender: TObject);
const
x3=-1;
x4=1;
m=50;
var
x0,y0:integer;
x,y:single;
begin
Form1.Image1.Canvas.Brush.Color:=clBtnFace ...
Re: sender as
Спасибо за ответы.
Я думал , что есть метод, с помощью которого можно даже не выбирать в инспекторе объектов процедуру для других edit.
Я думал , что есть метод, с помощью которого можно даже не выбирать в инспекторе объектов процедуру для других edit.
sender as
Здравствуйте.
Для edit1 написана процедура OnСhange , как сделать с помощью sender as ,чтобы эта процедура выполнялась для всех других edit?
Для edit1 написана процедура OnСhange , как сделать с помощью sender as ,чтобы эта процедура выполнялась для всех других edit?
Re: Логарифм
resident писал(а):Вроде так:Код: Выделить всё
a := ln(100)/ln(10);
Спасибо!
Логарифм
Подскажите ,пожалуйста, как переменной присвоить значение логарифма.
a:=log10(100); не работает.
a:=log10(100); не работает.
- 28.09.2015 08:30:36
- Форум: Lazarus
- Тема: Кнопка назад
- Ответы: 5
- Просмотры: 4295
Re: Кнопка назад
Спасибо!
- 27.09.2015 19:17:48
- Форум: Lazarus
- Тема: Кнопка назад
- Ответы: 5
- Просмотры: 4295
Re: Кнопка назад
Можете, пожалуйста, написать как сделать форму невидимой?
- 27.09.2015 17:12:34
- Форум: Lazarus
- Тема: Кнопка назад
- Ответы: 5
- Просмотры: 4295
Кнопка назад
Здравствуйте.
Моя программа состоит из двух форм.На первой форме находиться кнопка для перехода на вторую, после перехода первая форма закрывается.
На второй форме находится кнопка назад , которая возвращает на первую форму.Но так ка форма 1 закрыта команда unit1.form1.showmodal; не работает ...
Моя программа состоит из двух форм.На первой форме находиться кнопка для перехода на вторую, после перехода первая форма закрывается.
На второй форме находится кнопка назад , которая возвращает на первую форму.Но так ка форма 1 закрыта команда unit1.form1.showmodal; не работает ...
