Sie sind auf Seite 1von 6

Pilar Adriana Ortiz Rodrguez

Ivn Ocampo

Ingeniera en sistemas computacionales

Programacin de sistemas

Quinto semestre

26/septiembre/2011

public static void factorial(){


int fact=1,x,n;
n=integer.parseint(JOptionPane.showInputDialog("ingresa el valor de un numero para calcular
su factorail"));
for(x=1;x=n;x++){
fact=fact*x;
}
JOptionPane.showMessagDialog(null,"el factorial de"+n+"es:"+fact);
}

Anlisis lexicogrfico.
(Palabra clave, public);
(Palabra clave, static);
(Palabra clave, void);
(Identificador, factorial);
(Smbolo, ());
(Smbolo, {);
(Palabra clave, int);
(Identificador, fact);
(Operador,=);
(Nmero, 1);
(Smbolo,,);
(Identificador, x);
(Smbolo,,);
(Identificador, n);
(Identificador, n);
(Operador,=);
(Palabra clave, Integer);
(Smbolo,.);
(Palabra clave, parseInt);
(Smbolo,();
(Palabra clave, JOptionPane);
(Smbolo,.);
(Palabra clave, showInputDialog);
(Smbolo,();
(Smbolo,);
(Mensaje, ingresa el valor de un nmero para calcular su factorial);
(Smbolo,);
(Smbolo,));
(Smbolo,));
(Smbolo,;);
(Palabra clave, for);

(Smbolo,();
(Identificador, x);
(Operador,=);
(Nmero, 1);
(Smbolo,;);
(Identificador, x);
(Operador,<=);
(Identificador, n);
(Smbolo,;);
(Identificador, x);
(Operador,++);
(Smbolo,));
(Smbolo,{);
(Identificador, fact);
(Operador,=);
(Identificador, fact);
(Operador,*);
(Identificador, x);
(Smbolo,;);
(Smbolo,});
(Palabra clave, JOptionPane);
(Smbolo,.);
(Palabra clave, showInputDialog);
(Smbolo,();
(Palabra clave, null);
(Smbolo,,);
(Smbolo,);
(Mensaje, El factorial de);
(Smbolo,);
(Operador,+);
(Identificador, n);
(Operador,+);
(Smbolo,);
(Mensaje, es:);
(Smbolo,);
(Operador,+);
(Identificador, fact);
(Smbolo,));
(Smbolo,;);
(Smbolo,});

public class PiramireAsteriscos{


public static void main (String []args){
int x,y;
byte tam;
//matriz a la derecha
tam= byte parseByte(JOptionPane.showInputDialog("ingresa el tamao de la ultima fila"));
for(x=0;x<=tam;x=x+2);
for(y=0;y=x;y++);
System.out.print("*\|");
}
System.out.print();
}
}
}

Anlisis lexicogrfico.
(Palabra clave,public );
(Palabra clave,class );
(Identificador,PiramireAsteriscos);
(Smbolo,{);
(Palabra clave,public );
(Palabra clave,static );
(Palabra clave,void );
(Palabra clave,main );
(Smbolo,();
(Palabra clave,String );
(Smbolo,[]);
(Palabra clave,Args);
(Smbolo,));
(Smbolo,{);
(Palabra clave,int );
(Identificador, x);
(Smbolo,,);
(Identificador, y);
(Smbolo,;);
(Palabra clave,byte );
(Identificador, tam);
(Smbolo,;);
(Identificador, tam);
(Operador,=);
(Palabra clave,byte );

(Palabra clave,parse);
(Palabra clave,byte);
(Smbolo, ();
(Palabra clave,JOptionPane);
(Smbolo,.);
(Palabra clave,showInputDialog);
(Smbolo, ();
(Mensaje,"ingresa el tamao de la ultima fila");
(Smbolo,));
(Smbolo,));
(Smbolo,;);
(Palabra clave,for);
(Smbolo, ();
(Identificador, x);
(Operador,=);
(Nmero,0)
(Smbolo,;);
(Identificador, x);
(Operador,<=);
(Identificador, tam);
(Smbolo,;);
(Identificador, x);
(Operador,=);
(Identificador, x);
(Operador,+);
(Nmero, 2)
(Smbolo,));
(Smbolo,;);
(Palabra clave,for);
(Smbolo, ();
(Identificador, y);
(Operador,=);
(Nmero,0)
(Smbolo,;);
(Identificador, y);
(Operador,=);
(Identificador, x);
(Smbolo,;);
(Identificador, y);
(Operador,++);
(Smbolo,));
(Smbolo,;);
(Palabra clave,System);
(Smbolo,.);
(Palabra clave,Out);
(Smbolo,.);
(Palabra clave,Print);

(Smbolo, ();
(Smbolo,");
(Operador,*);
(Smbolo,\);
(Identificador, t);
(Smbolo,");
(Smbolo,));
(Smbolo,;);
(Smbolo,});
(Palabra clave,System);
(Smbolo,);.
(Palabra clave,Out);
(Smbolo,.);
(Palabra clave,Print);
(Smbolo, ();
(Smbolo,));
(Smbolo,;)
(Smbolo,});
(Smbolo,});
(Smbolo,});

Das könnte Ihnen auch gefallen