Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 20.04.2011
Сообщений: 31
1

Помогите исправить ошибки

28.12.2011, 00:32. Показов 449. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Delphi
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
unit nam;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Buttons, Grids, ComCtrls;
 
type
  TForm1 = class(TForm)
    grp1: TGroupBox;
    grp2: TGroupBox;
    lst1: TListBox;
    lst2: TListBox;
    btn1: TButton;
    bitbtn2: TButton;
    pgc1: TPageControl;
    TabSheet1: TTabSheet;
    TabSheet2: TTabSheet;
    lbl1: TLabel;
    strngrd1: TStringGrid;
    procedure BitBtn3Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
 
implementation
 
{$R *.dfm}
 
//исходный код кнопки «далее»
procedure TForm1.BitBtn3Click(Sender: TObject);
var i,j,k,l,t:integer;
label other;
begin
   //цикл по количеству формул
   for i:=1 to rules_count do
   begin
   l:=1;
     //просмотр предложения в поиске совпадения с правилом
     while l<=length(sequence) do
     begin
     t:=l;
     for j:=1 to length(Mark_rules[i-1].source) do
       begin
         if Mark_rules[i-1].source[j]=sequence[t] then
         begin
         inc(t);
         end
           else
           begin
           goto other;
           end;
       end;
   //замена слова в исходной строке согласно правилу
   sequence:=copy(sequence,1,l-1)+Mark_rules[i-1].destination+copy(sequence,t,length(sequence)-t+1);
   inc(step_count);
   Memo2.lines.Append(inttostr(step_count)+'. '+sequence);
      if Mark_rules[i-1].assistent='|->' then
      begin
      bitbtn3.Enabled:=false;
      bitbtn2.Enabled:=false;
      end;
   exit;
   other:;
   inc(l);
   end;
  end;
 
//дальнейшая обработка не возможна
bitbtn3.Enabled:=false;
end.
признаюсь, это копипаст из интернета. просто срочно нужно сдать эту работу. помогите исправить все ошибки..
по идее должно быть так:
alpha.txt - место хранения алфавита
rules.txt - хранение правил
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.12.2011, 00:32
Ответы с готовыми решениями:

Помогите исправить ошибки
Помогите пожалуйста исправить ошибки в программе. 1.не выводит первые три графика 2.третий...

помогите исправить ошибки в данной программе
помогите исправить ошибки в данной программе unit Unit12; interface uses Windows,...

Помогите пожалуйста исправить ошибки в программе
Собственно, нужно решить квадратное уравнение a2x-bax-c=0(a в степени 2x минус ba(a в степени x)...

Калькулятор с командной строкой - помогите исправить ошибки
Дело обстоит так: в программе два поля ввода и кнопка. В поле 1 вводится регулярное арифметическое...

0
28.12.2011, 00:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.12.2011, 00:32
Помогаю со студенческими работами здесь

Помогите исправить ошибки
Помогите исправить ошибки :-Program zed; var xk, xn, x, hx, s, y, an:real; n:integer; begin...

помогите исправить ошибки
Соседями элемента А с индексом ij в матрице назовем элементы A с индексом kl c i - 1 &lt;= k &lt;= i+1,...

Помогите исправить ошибки
Долго искал в интернетах как сменить steam id в nosteam и вот нашёл, тему где описывался процесс, и...

помогите исправить ошибки
в особености с коутом и флот....я относительно недавно начал заниматся си поэтому строго несудите...

Помогите исправить ошибки...
Я переделываю прогу из с на C# и столкнулся с кучей проблем. Помогите пожалуйста разъяснить...

Помогите исправить ошибки
помогите исправить ошибки .model small .data summand_1 db ? N = $ - summand_1...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru