Complejidad Ciclomatica Y Grafos
Tope: intPila[5]:int |
PilaEstatica()PilaVacia():BooleanPilaLlena():BooleanPush(dato:int):voidPop():intStackTop():int |
MiPilaEstatica |
Op:intdato:intmsg:String |Main(args[]:String):voidaviso(msg:String):void |
NodoPila |
Info: ObjectAnt: NodoPila |
NodoPila(dato:object) |
PilaDinamica |
Tope: NodoPila Msg: String |
PilaDinamica():public Aviso(msg:String): void PilaLlena(NodoX:NodoPila):Boolean PilaVacia(): Boolean Push(dato:object):void Pop():Object StackTop():object |
miPilaDinamica |
|
Aviso(msg: String): voidMain(args[]:String ):void |
* Óvalo: Inicio y término (Abre y/o cierra el diagrama).
* Rectángulo: Actividad (Representa la ejecución de una o más actividades o procedimientos).
* Rombo: Decisión(Formula una pregunta o cuestión).
* Círculo: Conector (Representa el enlace de actividades con otra dentro de un procedimiento).
* Triangulo boca abajo: Archivo definitivo (Guarda un documentoen forma permanente).
* Triangulo boca arriba: Archivo temporal (Proporciona un tiempo para el almacenamiento del documento).
Inicio
PILAESTATICA ():
Tope= -1;
FinInicio
BOOLEAN PILAVACIA ():
Boolean status=false;
Fin
Retorna status
Status=true
Tope==-1
BOOLEAN PILALLENA ():
Inicio
Booleanstatus=false;
Fin
Retorna status
Status=true
Tope>=pila.length-1
VOID PUSH (INT DATO):
Fin
Inicio
Int dato;
Tope++;
Pila [Tope]=dato;
INT POP ():Inicio
Int dato;
Return dato
Dato=pila[Tope]
Tope--;
Fin
INT STACKTOP ():
Inicio
Return dato
Dato=Pila [Tope]
Int dato;
Fin
STATIC VOID AVISO ():Inicio
String msg;
Fin
Imprimir msg
PUBLIC NODOPILA (OBJECT DATO):
Inicio
Object dato
Fin
This.info=dato;
Inicio
PUBLIC PILADINAMICA ():
Tope=nell;...
Regístrate para leer el documento completo.