Bachiller
Comentarios al ejercicio de
programación modular con
pseudocódigo (CU00209A)
Sección: Cursos
Categoría: Curso Bases de la programación Nivel II
Fecha últimaactualización: 2012
Autor: Mario R. Rancel
Resumen: Entrega nº8 del Curso Bases de la programación Nivel II
12
© 2006-2012 aprenderaprogramar.com
Comentarios al ejercicio de programación modular conpseudocódigo.
Comentarios: El programa consta de algoritmo principal y tres módulos. Maneja cinco variables
globales, ninguna local y un parámetro. Las variables son cuatro tipo real y una tipoentera. El
parámetro es tipo entero. El algoritmo principal muestra una rama izquierda de “sí proceso” y una rama
derecha de “no proceso”. Los módulos que son el núcleo del programa se encuentransubordinados a
un Si ... Entonces.
Dado que el módulo genérico Proceso nos pide un entero, en el módulo EntraDatos se fuerza a la variable
real Dato a convertirse en entero (si no lo es ya). En cambio,la variable E, siendo una entrada de usuario,
se espera entera. Podríamos haberla protegido de igual manera. Las entradas de usuario, datos de un
archivo, etc. son muchas veces problemáticas por noobtener de ellas lo que se espera. Podemos
programar mecanismos que eviten el fallo, pero cuando los programas son muy largos quizás resulta
demasiado trabajoso prever todo lo que puede pasar. Porello, para este tipo de problemas y para muchos
otros existe una rama de la programación a la que denominamos “Gestión de errores”, que estudia y
permite abordar estas situaciones. Los diferenteslenguajes nos proporcionan herramientas “preventivas”,
“correctivas” y “curativas” frente a los errores. Hablaremos de ello más adelante.
Uno de los aspectos interesantes de los módulos es el poderdotarlos de carácter realmente
independiente: recibir entradas y dar lugar a productos, pero productos no manipulables por nadie, ni por
otro módulo ni por el algoritmo principal.
Supongamos un...
Regístrate para leer el documento completo.