Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estructura y Ejecución de Programas en Python
Estructura y Ejecución de Programas en Python
Facultad de Ingeniera
Fundamentos de Computacin y Programacin
Invocar el
editor de
Python
Editor
Programa.py
a = input ("primer argumento: ")
b = input ("segundo argumento: ")
c = a * b
z = 2 * a + 2 * b
print c
print z
Programa
Click ah
para
grabar el
Programa
Click ah para
ejecutar el
programa
Ingreso de
datos
Podemos darnos cuenta que no es fcil descubrir el propsito de este programa. Esto es
porque quien escribi este programa no era buen programador y no consider buenas
prcticas de programacin bsicas que ayudan a mantener una buena legibilidad del
programa, lo que haran el trabajo de revisarlo y entenderlo ms fcil.
Para aumentar la legibilidad de un programa podemos intercalar comentarios que
expliquen lo que hace el programa y cada una de sus partes. Los comentarios son para
los humanos, no para Python, quien los ignora al momento de la ejecucin.
Podemos incorporar comentarios escribiendo el smbolo # (hash, sharp o gato), todo lo
que est hacia la derecha de este smbolo ser considerado un comentario hasta el final
de la lnea.
Ejemplo 1
Ejemplo 2
Los nombres que se usen en el programa debe ser indicativos. Una funcin
denominada z() es misteriosa, en cambio una funcin que se llama
calculaVolumenEsfera() es indicativo del objetivo de la funcin. Lo mismo sucede
con el nombre de las variables y constantes.
Descripcin general
Autor(es)
Fecha/versin
Definicin de constantes
Constantes
Definicin de funciones
propias
Funciones
Entrada de datos
Procesamiento
Encabezado
Bloque principal
Finalmente, debemos saber que la funcin nativa input() no slo acepta valores
constantes como entrada, sino que cualquier expresin vlida. El siguiente ejemplo
Podemos ver que Python primero evala las expresiones ingresadas para cada valor
antes de realizar la asignacin.
Pregunta 3
Trabaja con tu grupo en la ltima pregunta de la actividad de hoy