Синтез распознающего автомата
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
Pos - (*fakePos - mid);start = real_mid - 15;end = real_mid + 15;x = -300;(int i = start; i <= end; i++)
{c;(i drawRect(300 + x + spacerX, 60 + spacerY, 20, 25);+= 20;
}>setBrush(QBrush(QColor(Qt::black)));>drawPie(300 + 20*(*fakePos - mid) + spacerX, 80 + spacerY, 20, 20, 240 * 16, 60 * 16);>drawText(0, 30 + spacerY, this->width(), 20, Qt::AlignCenter, resultText);
>drawRect(300 + spacerX, spacerY, 20, 25);>setPen(QPen(QColor(Qt::white)));>drawText(300 + spacerX, 2 + spacerY, 20, 20, Qt::AlignCenter, *state);
//=======================================>restore();>end();
}
visualisation::setRibbon(QList *r)
{= r;
}
visualisation::setSpaceSymbol(QChar c)
{= c;
}
visualisation::setFakePos(int *pos)
{= pos;
}
visualisation::setRealPos(int *pos)
{= pos;
}visualisation::setState(QChar *c)
{= c;
}
visualisation::setResultText(const QString str)
{
resultText = str;
}
ПРИЛОЖЕНИЕ 2
Результаты расчета на ЭВМ контрольного примера
Ввод последовательности символов
Результат обработки входной строки