AFNE a AFD

Page 1

/* afne-afd.cpp Ing.Rosa Imelda Garc¡a Chi Programa que convierte un automata finito no determinista de movimientos vacios en un automata finito determinista con un numero maximo de 10 estados y 2 simbolos. */ #define MAXEST 10 #define MAXSIM 3 #define NULO -1 #define VACIO -2

// Dos simbolos + el estado vacio.

#include <stdio.h> #include <stdlib.h> #include <iostream.h> #include <conio.h> #include <dos.h> void pantalla(); void mensaje(int); void Beep(); void copia(int, int, int, int); int agregacad(int, int, int); void transicion(int, int, int); int igual(int, int, int, int); struct {

int est[MAXEST]; } funtra[MAXSIM][MAXEST]; struct { int est[MAXEST]; } nuefuntra[MAXSIM][MAXEST]; struct { int est[MAXEST]; } cer[MAXEST]; int main () { int int char /* ** */

est[MAXEST], sim[MAXSIM], estini, estfin[MAXEST]; i, j, k, l, lin, col, ren, maxlin, maxcol, est1, est2, pos, pos1, pos2; c;

pantalla(); Inicializacion de variables.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.