tag:blogger.com,1999:blog-164911854575895459.post4336270467322909412..comments2024-02-13T01:48:33.379-08:00Comments on Cucarachas Racing: Novedades en PSeIntzaskarhttp://www.blogger.com/profile/10849946311739196317noreply@blogger.comBlogger14125tag:blogger.com,1999:blog-164911854575895459.post-78642729321242696702016-12-15T20:53:57.638-08:002016-12-15T20:53:57.638-08:00Hacer esto diaSemana <- ["Lunes", &qu...Hacer esto diaSemana <- ["Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"] sería crear una enumeración y no asignarles valores a un arreglo. Además la expresión diaSemana[0] <- "Lunes" no tiene sentido pues [0] no indica la posición sino la cantidad de espacio del arreglo.Alejandro Carohttps://www.blogger.com/profile/16244475306655270198noreply@blogger.comtag:blogger.com,1999:blog-164911854575895459.post-22231867186167313642016-08-25T04:23:18.689-07:002016-08-25T04:23:18.689-07:00No pude reproducir el problema. ¿Sigue pasando con...No pude reproducir el problema. ¿Sigue pasando con la última versión? En caso afirmativo lo mejor sería iniciar un hilo en el foro de reporte de errores.zaskarhttps://www.blogger.com/profile/10849946311739196317noreply@blogger.comtag:blogger.com,1999:blog-164911854575895459.post-15070746290210502912016-08-10T07:11:19.146-07:002016-08-10T07:11:19.146-07:00Disculpá, la imagen es: https://goo.gl/photos/1x8S...Disculpá, la imagen es: https://goo.gl/photos/1x8SoafLNGcSz1i98<br />De antemano gracias por considerar el caso.<br />Saludos.Bogado Gerardohttps://www.blogger.com/profile/08089614199823718928noreply@blogger.comtag:blogger.com,1999:blog-164911854575895459.post-89601742992311657392016-08-09T09:10:08.642-07:002016-08-09T09:10:08.642-07:00Como veo te gustan las narraciones con historia, v...Como veo te gustan las narraciones con historia, va la mía, la que incluye una pregunta para vos.<br />Soy profesor de matemática, trabajo en un Profesorado de Educación Secundaria en Matemática, y suelo ocupar algunos algoritmos para abordar algunos conceptos, un poco porque me gustan (puro hobbie, nada más) y también porque veo positiva la relación entre la Ciencia y la lógica implicada al pensar y escribir los mismos. Bueno, anteriormente trabajé con DFD pero en el receso estuve leyendo algunos artículos sobre aplicaciones didácticas y encontré uno que hablaba de PseInt, lo descargué, probé, y me gustó; y aunque no soy experto en el tema, te felicito por tu trabajo.<br />Pero, ahora me encuentro ante un problema particular, en el que me gustaría me ayudes, la cuestión es que estaba evaluando si un número es superimpar (también encontré el enunciado navegando) es decir, que todas sus cifras sean impar, y al escribir el algoritmo y probarlo me encuentro ante un error muy particular, que resumo con la siguiente captura de pantalla:<br /><br />https://goo.gl/N55X7Z<br /><br />Donde el resultado debería ser 0.2 y esta diferencia hace que el proceso falle. Ahora bien, como te comenté es particular, porque probando con otros valores no pasa.<br />Bien, hasta acá llega mi saber y espero me ayudes en esto.<br />Deseo tus proyectos progresen y sigas en pos de 10 años más.Bogado Gerardohttps://www.blogger.com/profile/08089614199823718928noreply@blogger.comtag:blogger.com,1999:blog-164911854575895459.post-55990876118621371752016-05-21T20:46:19.614-07:002016-05-21T20:46:19.614-07:00Hace mucho 2 años que no uso PSint :(
Me gusto cu...Hace mucho 2 años que no uso PSint :( <br />Me gusto cuando lo maneje Felicidades a quien lo creo , hizo o hicieron un GRAN TRABAJO :D :D . Aunque me agradaria que fuese un poco mas parecido a un lenguaje de programacion :D :D por que asi los estudiantes pudieran hacer programas potentes con una sencilles al estilo BASIC pero en español :D<br />y por eso me agradaria que hubieran las siguientes cosas: <br /> -> Poder hacer blibiotecas ya saben estilo C donde desde un programa principal pueda llamar a subrutinas o funciones dentro de otro archivo , creo que le daria un plus por que asi algunos programadores pudiera hacer bliotecas que ayuden a extender las capacidades de PSeint<br /> -> Manejo de fecha y hora ya saben funciones para saber dia , mes , año , hora , minuto , segundo.<br /> -> Manejo de listas ya saben lo que sigue de un vector :D<br /> -> Manejo basico de archivos :<br /> * Poder escribir en un archivo basicamente linea por linea.<br /> * Poder leer en un archivo igual linea por linea.<br /> -> Poder saber con una funcion si se presiono una tecla o no .<br /> -> limpiar pantalla con una funcion:<br /> * Limpiar pantalla de la ventana donde se esta ejecutando el codigo cuando yo lo hacia lo tenia que hacer un un para y escribir q se repetia como 20 veces :( <br /> * Ubicar en pantalla ya saben tipo gotoxy o locate.<br /> * Estaria bien que pudieran ligarlo a un compilador libre que con 1 solo boton se convirtiera el codigo a un lenguaje de programacion y luego se compile y ya tener un ejecutable , estarian bien con FREE PASCAL ya que es libre y multiplataforma :D pero yo no decido eso :( <br /><br /> Se que solo soy un loco con sus ideas pero pienso que estas ideas aun que suenen un poco exageradas como estudiante que soy me hubiera gustado hacer todo eso en PSeint para poder aprender mejor y mas facil ya que creo que de eso se trata PSeint de ayudar a los estudiantes y personas que quieren programar a comprender , analizar y crear psuedocódigo de una forma sencilla y practica a tal modo que lo puedan aplicar a un lenguaje de programacion sin dificultad. <br /><br />Gracias por su atencion , sigan trabajando asi en PSeint un estudiante se los agradece :D :DSAULhttps://www.blogger.com/profile/14810832280730259020noreply@blogger.comtag:blogger.com,1999:blog-164911854575895459.post-54246658764386238772016-04-22T12:12:13.579-07:002016-04-22T12:12:13.579-07:00Sí, la verdad es muy práctico en una sola línea. D...Sí, la verdad es muy práctico en una sola línea. Depronto lo preferiría siguiendo la misma sintaxis:<br /><br />Definir matriz[3,4] como Cadena<br /><br />Con seguridad que veremos todas estas mejoras implementadas poco a poco. <br />Saludos!!Juan Esteban Arangohttp://www.github.com/juanesarangonoreply@blogger.comtag:blogger.com,1999:blog-164911854575895459.post-50729112186600616872016-04-22T04:03:05.899-07:002016-04-22T04:03:05.899-07:00+1
Hay una versión paralela de PSEINT llamada PSE...+1<br /><br />Hay una versión paralela de PSEINT llamada PSEINT REBEL, que se desarrollo solo por 1 año, que inicio a agregar nuevas características al "lenguaje" de seudocodigo pero el autor abandono la idea =[<br /><br />https://sourceforge.net/projects/pseintrebel/?source=directory<br /><br />También es muy necesario implementar la definicion y declaración de arreglos en una sola linea como forma alternativa y como lo hace QBASIC64, es decir poder elegir el rango o intervalo de los elemntos<br /><br />DEFINIR VECTOR(1 HASTA 3) COMO REAL<br />DEFINIR MATRIZ(1 HASTA 3, 1 HASTA 8) COMO REAL<br /><br />Ó<br /><br />DEFINIR VECTOR(0 HASTA 2) COMO REAL<br />DEFINIR MATRIZ(0 HASTA 2, 0 HASTA 7) COMO REAL<br /><br />¿Estan de acuerdo?<br />Jaime Mezahttps://www.blogger.com/profile/09035341857114526492noreply@blogger.comtag:blogger.com,1999:blog-164911854575895459.post-34799758356151164632016-04-22T04:02:18.213-07:002016-04-22T04:02:18.213-07:00+1
Hay una versión paralela de PSEINT llamada PSE...+1<br /><br />Hay una versión paralela de PSEINT llamada PSEINT REBEL, que se desarrollo solo por 1 año, que inicio a agregar nuevas características al "lenguaje" de seudocodigo pero el autor abandono la idea =[<br /><br />https://sourceforge.net/projects/pseintrebel/?source=directory<br /><br />También es muy necesario implementar la definicion y declaración de arreglos en una sola linea como forma alternativa y como lo hace QBASIC64, es decir poder elegir el rango o intervalo de los elemntos<br /><br />DEFINIR VECTOR(1 HASTA 3) COMO REAL<br />DEFINIR MATRIZ(1 HASTA 3, 1 HASTA 8) COMO REAL<br /><br />Ó<br /><br />DEFINIR VECTOR(0 HASTA 2) COMO REAL<br />DEFINIR MATRIZ(0 HASTA 2, 0 HASTA 7) COMO REAL<br /><br />¿Estan de acuerdo?<br />Jaime Mezahttps://www.blogger.com/profile/09035341857114526492noreply@blogger.comtag:blogger.com,1999:blog-164911854575895459.post-12947360808139644672016-04-21T20:14:40.786-07:002016-04-21T20:14:40.786-07:00Hola, a partir de este año utilizo PSeInt para ens...Hola, a partir de este año utilizo PSeInt para enseñar. Es un gran programa y una gran herramienta. Agradezco tu gran aporte. <br />Algo que veo sería muy productivo de implementar sería la inicialización de los arreglos en una sola línea.<br /><br />Ejemplo: En vez de asignar los valores así: <br /><br />diaSemana[0] <- "Lunes"<br />diaSemana[1] <- "Martes"<br />diaSemana[2] <- "Miércoles"<br />diaSemana[3] <- "Jueves"<br />diaSemana[4] <- "Viernes"<br />diaSemana[5] <- "Sábado"<br />diaSemana[6] <- "Domingo"<br /><br />Que se pudiera hacer así de manera más práctica: <br /><br />diaSemana <- ["Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"]<br /><br />Esto se vuelve mucho más práctico a medida que el número de elementos es mayor. Igualmente, en el caso de matrices poder inicializar una matriz 3x3 en una línea. Ej: <br /><br />identidad <- [1,0,0; 0,1,0; 0,0,1]<br /><br />Si se pudiera estaría feliz de contribuir. Hace mucho no trabajo con c++ pero depronto una guía hacia cuáles funciones serian las claves para editar, y con gusto lo haría para contribuir al desarrollo de esta gran herramienta. <br /><br />SaludosJuan Esteban Arangohttp://www.github.com/juanesarangonoreply@blogger.comtag:blogger.com,1999:blog-164911854575895459.post-6224145045886041462016-04-18T15:57:13.352-07:002016-04-18T15:57:13.352-07:00Saludos,
La implementación de Registros (register ...Saludos,<br />La implementación de Registros (register en pascal) me parece genial, y desde hace tiempo lo esperaba. Ademas, con esta implementación se puede comenzar a pensar en la implmentación de FILE para maninpular archivos (secuenciales), lo que daría UNA COMPLETA SUPER UTILIDAD AL ENSEÑAR.<br /><br />Gracias por su Software. Ken Torrealbahttps://www.blogger.com/profile/02150985596778077098noreply@blogger.comtag:blogger.com,1999:blog-164911854575895459.post-56443768668614558512016-04-16T07:29:03.179-07:002016-04-16T07:29:03.179-07:00Lo de eliminar espacios son exquisiteces del progr...Lo de eliminar espacios son exquisiteces del programador. Se pueden incluir o no. Alejandro Carohttps://www.blogger.com/profile/16244475306655270198noreply@blogger.comtag:blogger.com,1999:blog-164911854575895459.post-87814968834033245552016-04-14T08:12:10.724-07:002016-04-14T08:12:10.724-07:00También estoy de acuerdo con la inclusion o soport...También estoy de acuerdo con la inclusion o soporte de registros, pero que opinas Alejandro de mi primer comentario<br /><br />GraciasJaime Mezahttps://www.blogger.com/profile/09035341857114526492noreply@blogger.comtag:blogger.com,1999:blog-164911854575895459.post-73365933414449347902016-04-13T19:19:02.123-07:002016-04-13T19:19:02.123-07:00Sería una muy buena noticia que PSeInt soportara r...Sería una muy buena noticia que PSeInt soportara registrosAlejandro Carohttps://www.blogger.com/profile/16244475306655270198noreply@blogger.comtag:blogger.com,1999:blog-164911854575895459.post-8793199018465703622016-04-12T11:57:05.191-07:002016-04-12T11:57:05.191-07:00Hola
Al normalizar una línea de código, implica t...Hola<br /><br />Al normalizar una línea de código, implica tiempo de ejecución extra, propongo esta idea<br /><br />Funciones de edición que realice una normalización básica al igual como lo hacen otros IDEs, normalización básica que se puede aprovechar para que cuando se ejecute las transformaciones internas de interpretación, estas sean menores, ganando velocidad de ejecución (microsegundos) pero en n líneas pueden significar n segundos.<br /><br />Por favor mirar en NOTEPAD++ v6.9.1 en español, en el menú EDITAR las funciones OPERACIONES DE LIMPIEZA<br /><br /> <br />1: QUITAR ESPACIOS AL FINAL o después de una línea de código, en el proceso de edición (copiar, pegar) involuntariamente se agregan caracteres de espacio que son invisibles, por esta razón también es importante otras funciones en PSEInt para hacer visibles símbolos especiales de edición, en NOTEPAD++ están en el menú VISTA, submenú MOSTRAR SIMBOLOS: Mostrar Carácter de Espacio, Mostrar Carácter de Tabulación, Mostar Carácter de salto de línea, Mostrar Carácter de ajuste de línea, etc.<br /><br />Mostrar Carácter de Espacio activo, durante el proceso de edición, permite manualmente ver, que espacios sobran, en especial los finales, por que otros, aunque sobren le dan legibilidad al código<br /><br />Unos editores (me incluyo) prefieren espacios extras en las sentencias como<br />Algoritmo prueba_de_velocidad_de_ejecucion<br /> Dimensión a[ 20 ], d[ 2, 3 ];<br /> a[ 10 ] <- (3 + 5) / 2; d[ 1, 2 ] <- a[ 10 ];<br /> Escribir a[ 10 ], " " , -d[ 1, 2 ]*6;<br /> DIMENSIÓN A1[ 20 ], D2[ 1 ];<br />Fin Algoritmo<br /><br />Y a otros editores no les agrada espacios extras<br />Algoritmo prueba_de_velocidad_de_ejecucion<br /> Dimensión a[ 20],d[2,3];<br /> a[10]<-(3+5)/2; d[1,2]<-a[10];<br /> Escribir a[10]," ",-d[ 1, 2 ]*6;<br />FinAlgoritmo<br /><br /><br />Otra función importante puede ser como lo llama NOTEPAD++ ELIMINAR ESPACIOS SOBRANTES Ó INNECESARIOS<br />Dimensión a[ 20 ], d[ 2, 3 ]; => Dimensión a[ 20],d[2,3];<br />a[ 10 ] <- (3 + 5) / 2; d[ 1, 2 ] <- a[ 10 ]; => a[10]<-(3+5)/2; d[1,2]<-a[10];<br />Escribir a[ 10 ], " " , -d[ 1, 2 ] * 6; => Escribir a[10]," ",-d[ 1, 2 ]*6;<br /><br />Para ganar un poco más de tiempo, si se convierte las tabulaciones a espacios, solo se requiere verificar un solo tipo de código ESPACIO (ASCII#39) y no (#9, 10, 12) NOTEPAD++ lo llama TABs a ESPACIO(s)<br /><br />Y para saber si hay ganancia de tiempo por favor mostrar en la salida el tiempo invertido<br /><br />*** Ejecución Iniciada. ***<br />4 -24<br />*** Ejecución Finalizada en 1.381516 segundos ***<br />Jaime Mezahttps://www.blogger.com/profile/09035341857114526492noreply@blogger.com