Лабораторная работа: Виведення ланцюжків у формальній граматиці

ReadFile(files);

}

}

Random rand = new Random();

while(1==1)

{

if (i > j)

{

i = j;

break;

}

terminal = 0;

foreach (string strKeys in list.Keys)

if (result.IndexOf(strKeys) != -1)

{

terminal = 1;

strCutted = result.Split(new string[] { strKeys }, 2, StringSplitOptions.None);

random = rand.Next(list[strKeys].Length);

result = strCutted[0] + list[strKeys][random] + strCutted[1];

textBox2.Text += "S ->" + result;

textBox2.Text += Environment.NewLine;

break;

}

i++;

}

button1.Enabled = true;

}

}

}


К-во Просмотров: 207
Бесплатно скачать Лабораторная работа: Виведення ланцюжків у формальній граматиці