Я очень начинающий програмист !!Здали курсовую "Машина тьюринга на делфи"
В общем смотрите !! Надо реализовать алгаритм машины тьюринга
Код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | procedure TForm1 . BitBtn3Click(Sender: TObject);
var
i,nom: integer ;
st: string ;
begin
Q:= 0 ;
nom:= 0 ;
repeat
st:=StringGrid2 . Cells[ 9 , 0 ];
for i:= 1 to StringGrid1 . RowCount- 1 do
if st=StringGrid1 . Cells[ 0 ,i] then
nom:=i;
st:=StringGrid1 . Cells[Q+ 1 ,nom];
StringGrid2 . Cells[ 9 , 0 ]:=st[ 1 ];
for i:= 1 to StringGrid2 . colCount- 1 do
case st[ 2 ] of
'<' : StringGrid2 . cells[i, 0 ]:=StringGrid2 . cells[i- 1 , 0 ];
'>' : StringGrid2 . cells[i- 1 , 0 ]:=StringGrid2 . cells[i, 0 ];
'.' : q:= 0 ;
end ;
Q:=StrToInt(copy(st, 3 ,length(st)));
until q= 0 ;
end ;
|
Вылазиет ошибка на английском длиная вообщем , посмотрите код пожалуйста или свой предложите=)))
