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