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 izquierda es positiva. Sino la izquierda es negativa. 

A partir de ese algoritmo hice un programa en Pascal que mostraba si la derecha era positiva o negativa y si la izquierda era positiva o negativa. hace varios días que vengo lidiando con un programa en python que pasara dígitos del 1° item de una lista con tres items al 3° item de esa misma lista con la restricción de que los dígitos menores deben estar antes que los mayores, le consulte a mi profesor de RPA(Resolucion de Problemas y Algoritmos) como hago para poner un dígito delante de un numero, por ejemplo si tengo 3 y 12 se forme el numero 312, si tengo el numero 45 y 24 se forme 4524, etc. pude resolver ese problemita para después mover cada dígito en base a una solución paso a paso que había escrito en papel. La próxima semana les traigo los códigos del programa en Pascal y del programa en python detallando mas sobre como los hice, claro dentro de lo que me acuerde porque es muy difícil retener mucha info de programación y mas explicarla con claridad ademas de decir todo lo que recordás.         

Comentarios

Entradas populares de este blog

como hacer plasma

krita:cositas básicas

inkscape:cositas básicas