Gaddus
Páginas: 53 (13232 palabras)
Publicado: 9 de diciembre de 2012
Tópicos 1. 2. 3. 4. 5. 6. 7. 8. Diseño de programas Entrada, proceso y salida Despliegue de la salida con el estatuto “print” Comentarios Variables Lectura de entradas por medio del teclado Realización de cálculos Más acerca de salidas de datos
1.1 Diseño de un programa
Concepto: Los programas deben ser diseñados cuidadosamente antes de que sean escritos.Durante el proceso de diseño, los programadores usan herramientas tales como pseudocódigo y diagramas de flujo para crear modelos de los programas.
1.1.1 El ciclo de desarrollo de programas
En el capítulo 1, aprendiste que los programadores usan, típicamente, lenguajes de
alto nivel, tal como Python, para crear programas. Sin embargo, la creación de un programa implica mucho más que laescritura de código. Usualmente, el proceso de creación de un programa que
Figura 2.1.- El ciclo de desarrollo de programas
trabaje correctamente requiere las cinco fases mostradas en la figura 2.1. Al proceso completo se le conoce como ciclo de desarrollo de programas. Permítenos echar un vistazo más cercano a cada etapa del ciclo:
1
1. Diseñar el programa. Todos los programadoresprofesionales te dirán que un programa debe diseñarse cuidadosamente antes de que se escriba su código. Cuando los programadores comienzan un proyecto nuevo, nunca empiezan de lleno con la escritura del código como primer paso. Inician
creando un diseño del programa. Existen varias maneras de diseñar un programa, posteriormente, discutiremos algunas técnicas que puedes usar para diseñar tus programasPython más adelante en esta sección. 2. Escribir el código. Después de diseñar el programa, el programador comienza por escribir el código en lenguaje de alto nivel tal como Python. Te recordamos que en el capítulo 1 te indicamos que cada lenguaje tiene sus propias reglas, conocidas como sintaxis, que deben respetarse cuando se escribe un programa. Las reglas de sintaxis del lenguaje establecencosas tales como las palabras claves, los operadores y los signos de puntuación que deben usarse. Un error de sintaxis ocurre si el programador falta a cualquiera de estas reglas. 3. Corregir errores de sintaxis. Si el programa contiene un error de sintaxis o hasta un error simple, tal como una palabra clave mal escrita, el compilador o intérprete mostrará un mensaje de error indicando cuál error es.Usualmente, todos los códigos tienen errores de sintaxis cuando se escriben por primera vez, de manera que los programadores emplearán algún tiempo corrigiéndolos. Una vez que todos los errores de sintaxis y los errores de escritura simple han sido corregidos, el programa puede ser compilado y traducido a un programa en lenguaje máquina (o ejecutado por un intérprete, dependiendo del lenguaje queestá siendo usado). 4. Probar el programa. Una vez que el programa se encuentra en su forma ejecutable, entonces, es probado para determinar si existe un error de lógica. Un error de lógica es un error que no evita la ejecución del programa, pero, que hace que se generen resultados equivocados (los errores matemáticos son causas comunes de errores de lógica). 5. Corregir errores de lógica. Si elprograma produce resultados 2
incorrectos, el programador depura el código. Esto significa que el programador encuentra y corrige errores de lógica en el programa. Algunas veces, durante el proceso, el programador descubre que el diseño original del programa debe cambiarse. Bajo esta eventualidad, el ciclo comienza otra vez y continúa así hasta que no se encuentran errores.
1.1.2 Más acercadel proceso de diseño
Se podría decir que el diseño de un programa es la parte más importante del ciclo. Puedes considera al diseño de un programa como el cimiento de éste. Si construyes una casa con un cimiento débil, eventualmente, te encontrarás haciendo una gran cantidad de trabajo para arreglarlo. El diseño de un programa no debe ser visto de manera diferente. Si tu programa está...
Leer documento completo
Regístrate para leer el documento completo.