Manual Python.pdf


Vista previa del archivo PDF manual-python.pdf


Página 1...7 8 9101139

Vista previa de texto


entre los lenguajes de alto nivel y bajo nivel con éstos dos últimos ejemplos. En el primer algoritmo
observamos que nos enfocamos directamente en el problema en si, dejando de lado los movimientos y
detalles que pueden variar. Es decir, en el primer algoritmo vemos especificado “ir a la baulera” para agarrar el
paquete de fideos, pero, es probable que uno no los tenga guardados ahí. Lo mismo sucede con los lenguajes
de alto nivel, en donde dejamos de lado las especificaciones de hardware o detalles del ordenador, y nos
enfocamos en el problema en si mismo.
Sencillamente, los algoritmos deben contener un número FINITO (no infinitos) de pasos correctamente

ordenados, lo mejor descritos posibles, de tal manera que cualquiera pueda resolver el problema o situación

que se plantea (Aunque algunos algoritmos pueden no devolver la solución al problema). La importancia de los
algoritmos radica en qué, una vez escrito, podemos trasladarlo a otro lenguaje de programación, o realizar
dichos pasos sin problema alguno. Se debe desintegrar cada acción hasta el punto mas mínimo necesario.
Para mas información (recomendado): http://informaticafrida.blogspot.com.ar/2009/03/algoritmo.html
Otra cosa interesante, son los diagramas de flujo. Si alguno cursa/cursó en una escuela técnica, es casi

seguro que los hayan visto. Los diagramas de flujo son una representación gráfica de un algoritmo. La misma

gráfica debe especificar los pasos, de manera clara. Cada paso debe ser representado con el gráfico acorde.

Básicamente encontramos (aunque hay mas) cuatro tipos de símbolos:
-Elipse: Indica inicio/fin del diagrama.

-Rectángulo: Cualquier acción llevada a cabo.
-Rombo: Evalúa una condición o figura una pregunta.

-Círculo: Continúa la lectura/ejecución en otro punto indicado.

¿Qué tendrá que ver esto con programar? A medida que vayas avanzando, vas a empezar a comprender el por
qué. Programar no es mas que solucionar diversos tipos de problemas. Plantear el algoritmo, de la manera que
sea, facilitará enormemente la solución y codificación, ya que una vez planteado como solucionar el problema,
solo basta escribir dicha solución en el lenguaje que deseamos.

3- Operaciones aritméticas y lógicas.
Vamos a interactuar ahora con el intérprete de Python. Como ya dijimos, esta aplicación se encargará de
traducir lo que escribamos (en Python), para que el ordenador realice lo que deseamos. El intérprete nos será
de gran ayuda, ya que en el podremos probar el código antes de escribirlo, y así evitar errores. Recomiendo
ampliamente experimentar con el.