Documente Academic
Documente Profesional
Documente Cultură
El proceso de resolucin de un problema con una computadora conduce a la escritura de un programa y a su ejecucin en la misma. Aunque el proceso de disear programas es esencialmente un proceso creativo, se pueden considerar una serie de fases o pasos comunes, que generalmente deben seguir todos los programadores.
Tabla de contenidos 1.Definicin del problema 2.Anlisis del problema 3.Seleccin de la mejor alternativa 4.Diagramacin 5.Prueba de escritorio 6.Codificacin 7.Trascripcin 8.Compilacin 9.Pruebas de computador 10.Documentacin externa
PROBLEMAS EN PROGRAMACIN
En las ciencias de la computacin se ocupa de los problemas computables.
problemas computables.
Intuitivamente las personas efectuamos cotidianamente una serie de pasos, procedimientos o acciones que nos permitan alcanzar algn resultado o resolver un
ALGORITMO
Es un mtodo para la resolucin de problemas. Es un conjunto de pasos a seguir para la solucin a un problema. Es una serie finita de instrucciones para realizar una tarea.
Formalmente:
Es un conjunto de pasos, procedimientos o acciones que nos permiten alcanzar un resultado o resolver un problema
RESOLVER PROBLEMAS
Qu tipo de problemas se pueden resolver? Computables Qu mtodos hay para resolver problemas computables? Metodologa de la programacin (centrado en los
algoritmos)
Prueba
Mantenimiento
sencillos de resolver.
Este mtodo se denomina divide y vencers y es aplicable a la resolucin y escritura de algoritmos y programas para computadora. Este mtodo de divisin de un problema en otros subproblemas ms sencillos se puede expresar para conseguir su solucin en una computadora, mediante el mtodo denominado diseo descendente. El proceso de la rotura de un problema principal en etapas o subproblemas ms sencillos se denomina refinamiento paso a paso o sucesivos.
HERRAMIENTAS DE PROGRAMACION
Las herramientas de programacin utilizadas como lenguajes algortmicos son: Pseudocdigo: es un lenguaje algortmico, muy parecido al espaol pero ms conciso que permite la redaccin rpida del algoritmo.
PSEUDOCODIGO
Es un lenguaje de pseudoprogramacin, es decir, muy parecido a un lenguaje de programacin. El pseudocdigo es muy fcil de utilizar, ya que es muy similar al espaol. Algunas palabras utilizadas en el pseudocdigo:
Inicio
Fin Leer Escribir Asignar (x y+z)
EJEMPLO DE PSEUDOCODIGO
Programa CalculoAreaRectangulo Inicio leer; base, altura areabase x altura escribir; base, altura, area
Fin
DIAGRAMA DE FLUJO
Un diagrama de flujo utiliza smbolos estndar en el que cada paso del algoritmo se visualiza dentro del smbolo y en el orden en que estos pasos se ejecutan, se indica conectndolos con flechas llamadas lneas de flujo, ya que indican el flujo lgico del algoritmo.