Introducción a la Programación
Algoritmos y problemas
Resultados de la programación
Logica de programación
Caracteristicas
Es un proceso que consta de varios pasos que sirve para identificar y mas tarde desarrolla o adquirir los programas que se requieren para controlar el proceso de aplicaciones especificas
Definir el problema que se va a resolver
Desglozar las especificaciones de diseño
Implantar o mantener los sistemas o aplicaciones ya instalados
Codificar las operaciones de computo en lenguaje y forma aceptable
Diseñar los sistemas o aplicaciones nuevas
Reunir y analizar datos referentes al problema
Estilos de programación
Estructuras basicas de codificación
Revisiones de colegas
Diseño modular
Reduce errores del programa
Reduce tiempos que se dedica a la prueba de programas
Reduce tiempo y esfuerzo que se dedica al mantenimiento de programas
Diagramas de flujo
Es un diagrama que utiliza simbolos y lineas que se conectan
Un sistema de procesamiento para alcanzar ciertos objetivos
La logica o secuencia de operaciones especificas de un programa
Diseño de Registros
pueden estar contenidos dentro de registros y tablas y constan de filas y columnas
Son un conjunto de elementos de información relacionados entre si que se tratan como unidad
Existen varios instrumentos de análisis de programación que ayudan a desarrollar soluciones a los problemas
Las publicaciones
Los informes
Debe ser oportuno, exacto, conciso y completo
Es el resultado desado para la toma de decisiones
Apoyan a profesionales en diferentes areas
Estados Financieros
Utiliza programas que ayudan a planificar y controlar la manera en la que invierten, gastan y ahorran su dinero
Estructuras Logicas
Se refieren al orden en que las condiciones de un algoritmo se ejecutaran
Selección
Repetición
Secuencia
Cada modulo se codifica utilizando 3 estructuras de control basico
Los módulos se diseñan con metodología descendente
El programa completo tiene un diseño modular
La programación modular
Caracteristicas de un Algoritmo
Los problemas se implementan mediante modulos o subprogramas
Los subprogramas son herramientas importantes para el desarrollo de algoritmos y programas
Es la división de problemas en otros problemas mas pequeños y subproblemas
preciso
Definido
Finito
Tiene que tener un numero determinado de pasos
Tiene que indicar el orden de realización en cada paso
Si el algoritmo se prueba dos veces, en estas dos pruebas se debe obtener el mismo resultado