|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - cypres_snk
Páginas: [1]
1
« en: Domingo 5 de Diciembre de 2010, 04:15 »
Creo que ya vi como se hace.... Ya ahora lo qeu ocupo crear el obj del archivo .C nomas que no se como, encontre un compilador tcc.exe pero no se como compilar el archivo fuente en C, creo esto se hace desde el MS-DOS alguien me puede ayudar con esto o paarme un compilador??? Saludos
2
« en: Viernes 3 de Diciembre de 2010, 22:54 »
Emmm ocupo hacer un programa en ensamblador .asm qeu me mande llamar un programa de C y compilarlos para crear un solo ejecutable Por ejemplo un programa en C de hola mundo qeu en el programam en ensamblador mande llamar El programa hecho en C y otro qeu haga lo contrario que un programa hecho en ensamblador lo mande llama a uno hecho en C.. El problema qeu no se como compilar ambos lenguajes para que me genere un solo exe de los dos lenguajes :S Alguna ayuda o lugar donde pueda obeter informacion de eso???? Gracias de antemano
3
« en: Sábado 23 de Octubre de 2010, 03:02 »
Tengo otro problema que no entiendo Si pongo linea.replaceAll("t"," "); FUNCIONA
pero si pongo linea.replaceAll("n",""); NO FUNCIONA
nomas me quita los tabuladores pero los saltos de linea no hace nada
Gracias por toda la ayuda
4
« en: Viernes 22 de Octubre de 2010, 02:03 »
ya acomode un poco el codigo y lo tengo algo asi public static void escribe_archivo()throws IOException { char eleccion='s'; Scanner ent = new Scanner(System.in); PrintWriter pw = new PrintWriter(new FileWriter("Maggot.sic"));
try { while(eleccion=='s') { System.out.println("Ingrese linea de codigo: "); linea=ent.nextLine(); StringTokenizer tokens=new StringTokenizer(linea," "); while(tokens.hasMoreTokens()) { try { pw.print(tokens.nextToken().replaceAll("n"," ")); } catch(NoSuchElementException e) {} } pw.println(); System.out.println("¿Desea ingresar otra linea de codigo? s/n "); eleccion=(char)System.in.read(); System.in.skip(System.in.available()); } } catch(EOFException e) {} pw.close(); } }
en esta linea: pw.print(tokens.nextToken().replaceAll("n"," ")); indico qeu si tiene un salto de linea lo borre si pongo: pw.print(tokens.nextToken()+" ") indico qeu ponga despues del token un espacion en blanco Como le hago para poner las dos cosas a la misma ves??? en si lo que busco que qeu al ingresar una cadena me le quite los espacios en blanco y solo me deje uno solo y me quite los saltos de linea ocupo ayuda,, Gracias de antemano
5
« en: Viernes 15 de Octubre de 2010, 02:12 »
El codigo qeu tengo ingreso desde el teclado cadenas si pongo algo como: Java es un lenguaje de programacion de alto nivel Ensamblador es un lenguaje de bajo nivel lo qeu busco qeu en el archivo me pararezca asi: Java es un lenguaje de programacion de alto nivel Ensamblador es un lenguaje de bajo nivel sin los saltos de linea TEngo el siguiente codigo try { while(eleccion=='s') { System.out.println("Ingrese linea de codigo: "); linea=ent.nextLine(); StringTokenizer tokens=new StringTokenizer(linea," "); while(tokens.hasMoreTokens()) { bw.write(tokens.nextToken()+" "); }
bw.write("n");
System.out.println("¿Desea ingresar otra linea de codigo? s/n "); eleccion=(char)System.in.read(); System.in.skip(System.in.available()); }
} catch(EOFException e) {} bw.close();
Si ingreso espacione en blanco como: Java es un lenguaje de alto nivel con el objeto de StringTokenizer me quita los espacion el blanco mas no los saltos de linea saludos y espero me puedan ayudar
6
« en: Jueves 16 de Septiembre de 2010, 17:11 »
Mira no te compliques la vida... utiliza este codigo int a; // el numero decimal a convertir String cad; // una cadena donde guardara en numero en binario cad=Integer.toBinaryString(a); //en la variable cadena se guarda en numero binario
listo saludos
7
« en: Jueves 5 de Agosto de 2010, 18:58 »
intento convertir valores a sistemas numerios pero con valores doubles... Tengo el codigo peor con enteros qeu es este switch(base){ case 2: cad = Integer.toBinaryString(numeroA); break; case 8: cad = Integer.toOctalString(numeroA); break; case 10: cad = String.valueOf(numeroA); break; case 16: cad = Integer.toHexString(numeroA); break; } Si pongo Double.toBinaryString(numeroA); me marca error como se hace para que me regrese el valoro con punto decimal??? saludos y gracias de antemano
8
« en: Miércoles 4 de Agosto de 2010, 17:00 »
Donde puedo descargar este libro o una pagina para verlo???
Título Programación para celulares con Java Volume 64 de Manuales Users Autor Maximiliano Firtman Edición ilustrada Editor Mp Ediciones Corp, 2004 ISBN 9875262277, 9789875262270 N.º de páginas 312 páginas
saludos y gracias de antemano
9
« en: Lunes 2 de Agosto de 2010, 02:44 »
Si entiendo entonces pues no me queda mas que leer para empezar a saber como crear botones y demas De nuevo muchas gracias por tu ayuda saludos
10
« en: Lunes 2 de Agosto de 2010, 00:59 »
Entonces mi aplicaciones creada con el jgrasp no me funcionara? no hay manera de pegar el codigo asi como lo tengo y guardarlo en jar? Si tengo qeu empezar a crear mi aplicacion de cero para empezar a leer sobre j2ME
11
« en: Domingo 1 de Agosto de 2010, 22:49 »
Me baje el netbeans ide 6.5 y veo que al copiar el codigo de mi aplicaciones y ejecutarlo me creo el jar, pero el celular no lo lee emm algun tutoria para crear aplicaciones qeu lea el mobil?? o que es lo que tiene que llevar para que el mobil lea los jar??? Disculpen tanta pregunta pero soy principiante
12
« en: Jueves 29 de Julio de 2010, 23:50 »
Muchisimas gracias tomare en cuenta todo eso ahorita que estoy de vacaciones para ver algo de eso porueq luego entrando a la escuela y con tantas tareas ya no veo muchas cosas por mi cuenta saludos y muchas gracias haré eso y veré que tal
13
« en: Jueves 29 de Julio de 2010, 19:42 »
Muchas gracias por la ayuda aunque entonces no lo podre usan en mi celular ya tengo la idea de como crear el jar... Lo qeu pasa en en la escuela lo vimos pero ya casi acabando el curso y no hicimos plactica y no supe como hacerlo pero te agradezco mucho tu ayuda. y vere eso del j2me ya que fue una calculadora que tiene para operaciones en diferentes sistemas numericos y me servirá en mis estudios gracias nuevamente saludos
14
« en: Jueves 29 de Julio de 2010, 02:09 »
Trabajo con el jgrasp y eso de java SE deja investigo que es qeu no se mucho de java ^^ o si me podrias decir como se si es java SE
15
« en: Miércoles 28 de Julio de 2010, 23:16 »
Hice un programa de una calculadora y quiero hacer un jar de ella para ver si la puedo funcionar en el mobil... nomas que nunca eh hecho jar y no tengo idea leei por internet pero no entendi mucho Alguien me puede ayudar?
16
« en: Martes 20 de Abril de 2010, 23:18 »
tengo este codigo
System.out.println("Ingrese su tabla de transiciones");
for(i=0; i<edo; i++) { for(j=0; j<2; j++) { tabla[j]=(char)System.in.read(); System.in.skip(System.in.available()); } }
el arreglo es un arreglo de caracteres, lo qeu agrego o guardo en el arreglo es numeros y/o espacios en blanco para que me imprima una tabla algo asi: 0 1 2 3 4 5
la variable edo es un entero donde indico desde el teclado cuantas filas quiero y las guardo en esa variable, en si lo que quiero que si la variable edo ingrese un 5, el arreglo no me acepte guardar valores mayores a cinco sino solo me deja guardar 0,1,2,3,4. aparte del espacio vacio que tambien me lo puede guardar el principio tenia la idea de hacer un do{ //aqui guardo el arreglo } while(tabla[j]<edo); pero como es un arreglo de caracteres ps no puedo hacer eso
17
« en: Viernes 26 de Marzo de 2010, 23:25 »
Bueno pues hace 4 dias me dejaron un programa qeu lo que tengo qeu hacer es ingresar una expresión regular y me tiene que imprimir su tabla de transiciones. Ando pensando como hacerle pero sigo sin ideas no busco qeu me pasen el programa resuelto sino algun libro o pagina donde venga ejemplos para programar algo asi o alguna informacion seria de mucha ayuda. Un ejemplo seria meter la expresión: (a|b)ab* y me imprima la tabla: a b A B B B B Z que serian los conjutos creados después de sacar primerapos, ultimapos y siguientepos y de hay crearía mis conjuntos. Espero haberme explicado bien.
Lo qeu todavia no entiendo bien para manejar las posiciones e imprimir la tabla ya qeu todo el proceso lo hago por un dibujo de un automata o ya sea un arbol de un automata Lo que en si tengo qeu hacer sacar el primerapos, ultimapos y siguientepos; y ya de ahy crear los conjuntos pero el problema es lo mismo no le entiendo muy bien como manejar las posiciones del automata aunqeu la logica para sacar el PP UP y SP si;
Tengo pensado poner una varibale N qeu sea el nodo, C1 qeu seria la hoja izquierda, C2 la hoja derecha, una PP qeu seria primerapos, una UP que seria ultimapos y otra SP qeu seria siguientepos. la Logica que tengo que si tengo un or(|) N=C1UC2 -->c1 union c2; si tengo una estrella(*) N=C1 (que seria su unica hoja). Y si tengo un and(•) se haria algo como lo siguiente: Para sacar PP(Primerapos): if(C1==true) { PP=C1UC2; //Indico que si c1 es anulable(una estrella *) la PP seria la union de las hojas PP=N; //Hago PP igual al nodo para indicar donde se guarda PP } else { PP=C1; PP=N } Para sacar UP(Ultimapos) if(c2==true) { UP=C12UC2; UP=N } else { UP=C2; } Y Para sacar SP(Siguientepos) if(N=='*') { UP[N]=PP[N]; //Si el nodo es un * a la ultimapos del nodo le guardo la primerapos del mismo nodo } if(N=='•') { UP[C1]=PP[C2]; //Si el nodo es un and • a la ultimapos de su hoja izq le gurdo el valor de la primerapos de su hoja derecha }
y todo lo manejaria con pilas pero no se como acomodar mi codigo ya que no eh trabajado mucho con programas como en los if qeu tengo N==* y N==• no tengo idea como acomodarlo si podria ser pro posiciones (PILAS) y manejarlas como true y false o como. Cualquier idea bienvenida De antemano gracias
bueno siguiendo buscando y pensandole llebo este codigo: import java.io.*; public class Automata { static int c1,c2; public static void main(String arg[])throws IOException { String er; //Variable para mi expresion regular int cont=0; //variable para contar las concatenaciones de la expresion regular int pp,up,sp; //declaro variables primerapos, ultimapos, siguientepos int c1,c2; //declaro dos variables para manejar las hojas del nodo //char alf[]={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','ñ','o','p','q','r','s','t','u','v','w','x','y','z'}; BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); System.out.println("Ingrese Expresion Regular"); er=br.readLine(); try { if(er.charAt(0)!='a' || er.charAt(0)!='b') { System.out.println("Expresion regular incorrecta"); } } catch(){} for(int i=0; i<er.length(); i++) { if(er.charAt(i)=='a' || er.charAt(i)=='b') { cont++; //contabiliso el numero de letras de la expresion para saber cuando nodos de concatenacion tendra el automata } if(er.charAt(i)=='|') { cont--; //si la expresion tiene un | disminuye uno ya qeu es uno u otro pero no ambos } } int Nodo[]=new int[cont]; //la longitud del arreglo es el numero de caracteres de mi variable er } }
lo qeu voy haaciendo es contar el numero de concatenaciones qeu pueda tener mi expresion para saber por cuantos nodos me tengo qeu mover nomas qeu una de mis dudas es como le voy a hacer para moverme entre los nodos y manejar las "hojas" de cada nodo, ya que es una simulacion de un arbol... Mis hojas seria c1 y c2 recuerdo algo como hacerle Nodo.c1 y Nodo.c2 pero no logro saber como programarlo. Saludos y gracias nuevamente
Páginas: [1]
|
|
|