Todo

Páginas: 12 (2966 palabras) Publicado: 15 de octubre de 2012
INSTITUTO SUPERIOR TECNOLÓGICO
“BEATRIZ CUEVA DE AYORA”

METODOLOGÍA DE LA PROGRAMACIÓN


DOCENTE:

Ing. Rubi Rafael Cabrera E.




METODOLOGIA DE LA PROGRAMACION

Definición
La metodología de la programación es un conjunto o sistema de métodos, principios y reglas que permiten enfrentar de manera sistemática el desarrollo de un programa que resuelve un problemaalgorítmico. Estas metodologías generalmente se estructuran como una secuencia de pasos que parten de la definición del problema y culminan con un programa que lo resuelve.
Ejemplo
* Imagina que estamos creando un pequeño programa para un robot que debe subir 10 escalones. El robot entiende las siguientes instrucciones LevantaPieIzquierdo (para levantar el pie izquierdo y subir un escalón) yLevantaPieDerecho (para levantar el pie derecho y subir otro escalón), con lo que podrá ir ascendiendo hasta llegar al final de la escalera.
* Si solo pudiésemos utilizar estas dos instrucciones deberíamos hacer un programa con las siguientes líneas de código:
* LevantaPieIzquierdo
* LevantaPieDerecho
* LevantaPieIzquierdo
* LevantaPieDerecho
*LevantaPieIzquierdo
* LevantaPieDerecho
* LevantaPieIzquierdo
* LevantaPieDerecho
* LevantaPieIzquierdo
* LevantaPieDerecho

¿Qué hubiese sucedido si el robot en lugar de subir 10 escalones hubiese tenido que subir un edificio de 1000 pisos?.
Pues que el código hubiese sido interminable, corriendo el peligro de equivocarnos al contar la cantidad de escalones, con loque el robot no hubiese llegado a la cima de la escalera. O incluso nos podríamos haber equivocado poniendo dos veces la misma instrucción, con lo que el robot se hubiese golpeado al levantar dos veces el mismo pie.
Para solucionar estos problemillas disponemos de diferentes instrucciones que nos permiten reducir el número de líneas de un programa facilitando así la compresión, la modificacióndel código y un posible error en la ejecución del programa.
La solución para nuestro problema. (Piensa que para un mismo problema no solo existe una solución, aquí hay una, pero eso no quiere decir que sea la mejor).
Repetir hasta que NúmeroEscalón = 10
LevantaPieIzquierdo
LevantaPieDerecho
Suma 1 a NúmeroEscalón
Fin Repetir

Lo que hemos creado es una repetición de instrucciones hasta quese cumple una determinada condición. Compara las dos posibles soluciones al mismo programa:

A CONTINUACIÓN SE PRESENTA DE MANERA GENERAL LOS PASOS DE UNA METODOLOGÍA:
* El Diálogo. Con la cual se busca comprender totalmente el problema a resolver.
* La Especificación. Con la cual se establece de manera precisa las entradas, salidas y  las condiciones que deben cumplir.
* Diseño. Enesta etapa se construye un algoritmo que cumpla con la especificación.
* Codificación. Se traduce el algoritmo en seudocódigo o un lenguaje de programación.
* Prueba y Verificación. Se realizan pruebas del programa implementado para determinar su validez en la resolución del problema.

INTRODUCCIÓN A LOS ALGORITMOS
Hasta ahora se han realizado algunos comentarios respecto a lanecesidad de diseñar algoritmos correctos y eficientes utilizando los elementos de un lenguaje de programación. El acto de diseñar algoritmos puede considerarse como una tarea que difícilmente podrá ser del todo automatizada. Todo problema es un reto para el diseñador: algunos resultan inmediatos de resolver, otros son bastante complejos. La investigación en esta área ha permitido descubrir un conjuntode métodos o esquemas de diseño hacia los cuales puede orientarse la realización de muchos algoritmos. No obstante, y a pesar de que resulta más adecuado en bastantes casos utilizar algunos de estos esquemas que realizar un diseño “desde cero”, idear un algoritmo continúa siendo una labor bastante creativa donde los conocimientos y la experiencia del propio diseñador tienen un papel fundamental....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Todo de todo
  • Todo es uno uno es todo
  • Todo A Todo
  • todos y todas
  • de todo todo
  • Todo Todo
  • Todo Todo.
  • todos y todos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS