Вниз
Скачать: CL | DM;

Логические выражения   Найти похожие ветки 

← →
DL   (2009-03-09 15:38) [0]

Имеется список (TStrings) вида:


A or (B and C)
(B and A) and C
C and A or B


Можно ли как нибудь получить результат вычисления для каждой строки


← →
Palladin ©   (2009-03-09 15:39) [1]

Да. Нужно как нибудь написать код вычисления для каждой строки.


← →
{RASkov} ©   (2009-03-09 16:45) [2]

unit Unit1;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;

type
 TForm1 = class(TForm)
   ListBox1: TListBox;
   procedure FormCreate(Sender: TObject);
   procedure ListBox1Data(Control: TWinControl; Index: Integer; var Data: String);
 private { Private declarations }
 public  { Public declarations }
   A, B, C: Boolean;
 end;

var Form1: TForm1;

implementation
{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
 A:=False; B:=True; C:=True;
 ListBox1.Style:=lbVirtual;
 ListBox1.Count:=3;
 ListBox1.OnData:=ListBox1Data;
end;

procedure TForm1.ListBox1Data(Control: TWinControl; Index: Integer; var Data: String);
begin
 case Index of
  0: Data:=BoolToStr(A or (B and C), True);
  1: Data:=BoolToStr((B and A) and C, True);
  2: Data:=BoolToStr(C and A or B, True);
 end;
end;

end.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.018 c
2-1235722033
Scot Storch
2009-02-27 11:07
2009.04.26
Добавление в базу


2-1237315821
Alral
2009-03-17 21:50
2009.04.26
очищение памяти, занимаемой переменной String


3-1219922045
Finjy
2008-08-28 15:14
2009.04.26
заполнение ListView, используя функцию max


4-1208772445
Alex
2008-04-21 14:07
2009.04.26
D5,D7 при установке на VMWARE - не работает debuger


2-1237306540
Кеша
2009-03-17 19:15
2009.04.26
Входящие цветные сообщения




   Наверх