Entradas

Mostrando las entradas etiquetadas como python

Códigos: Analisis de signos y Torres de hanoi

La semana pasada hablé sobre como mejoré mi nivel de programación y matemática, también hable sobre dos programas que hice con Pascal plasmé mi algoritmo para hacer análisis de signos y con Python enfrenté el gran desafío de resolver las torres de hanoi. torres de hanoi   Las torres de hanoi es un problema que consiste tres torres donde en la primera torre hay una cantidad de discos, el objetivo del juego es llevar todos los discos a la tercera torre moviendo un disco por turno a una torre donde no hay discos o hay un disco mayor al que hay que mover. Los discos se numeran según su posición, el primer disco está encima de todos los discos y el último disco esta abajo de todos los discos. Me agarre de una solución que había hecho hace unos meses de ese problema, básicamente era una propiedad que decía que si el disco era par tenía tres posibles movimientos a hacer según la torre en donde estaba el disco, si era impar los tres movimientos posibles eran otros. Me costo mucho ...

Mejoré en programción y matemática

ayer fue un gran día para mi porque vomite de mi interior varias frustraciones que tenía. pude encontrar la forma de hacer el análisis de signos de una expresión algebraica, solo debía encontrar un cero de dicha expresión y luego tomar un valor menor a ese cero para analizar los signos de la izquierda y otro mayor para analizar los signos de la derecha. hice un algoritmo, detalle de la programación que me costaba horrores, para hacer el análisis de signos que puedo pasarlo a cualquier lenguaje de programación pero lo hice en Pascal por las características que tiene este algoritmo :    Pedir cero hasta que anule la expresión.  Pedir valor de la izquierda hasta que sea menor al cero.  Pedir valor de la derecha hasta que sea mayor al cero.  Si el valor de la derecha hace positiva a la expresión,  la  derecha es positiva. Sino la derecha es negativva.  Si el valor de la izquierda hace positiva a la expresión,  la izqu...

El porque de pascal

Imagen
hoy me entere para que sirve aprender pascal hoy en día , no lo vas a usar sino que te hará apreciar a los otros lenguajes Pascal ya esta obsoleto pero sirve para que puedas programar en otros lenguajes , te muestra que siempre puede haber cosas mas difíciles con muchas primitivas complicadas de usar para una tarea cotidiana como leer y escribir archivos teniéndolos que preparar para la lectura o escritura como me di cuenta     al estar programando en python un programa que leía notas de un archivo de texto me di cuenta de lo fácil que era olvidándome de los malditos bloques begin..end de pascal, surgió problemas como siempre puede ocurrir como dijo tusam puede fallar pero lo resolví. antes cuando programaba con posts de internet seguramente hubiera buscado otro lenguaje de programación popular pero no lo hice porque sabía que talvez era mas difícil y ademas quería tener ese programa en python por su legibilidad. Pascal con su asignación de funciones ...

Poesia.py

Imagen
la Poesia.py o poesia pythonica es un genero de poesía que invente, consiste en hacer un poema en el lenguaje de programación python que es muy legible y hermoso de leer por medio de variables, comentarios, bucles, condicionales y entrada/salida de texto y demas. este tipo de poemas ademas de ser bonitos deben ser funcionales, es decir, que se puedan ejecutar en el interprete de python por lo que aprender lo básico de este lenguaje de programación va a ser necesario. ¿porque python?  elegí python porque es un lenguaje fácil de leer, no tiene estructuras complicadas, no tenes que controlar los tipos y es fácil de aprender  por novatos ademas de que el código tiene tal belleza estética que parece poesía Recursos : variables : la mejor forma que encuentro para explicar esto es con un ejemplo,  supone que tenes una variable llamada Var1 y le quieres dar de valor inicial 3 , en python bastaría con escribir Var1 = 3 pero se puede cambiar a cualquier valor, por ejem...