Please enable JavaScript.
Coggle requires JavaScript to display documents.
Introducción a la Programación - Coggle Diagram
Introducción a la Programación
Concepto de Programación
Estilos de Programación
Diseño modular (descendente) de sistemas
Estructuras básicas de codificación
Revisiones de colegas
Importancia de la Programación
Por medio de instrucciones básicas de las operaciones que se desarrollan en un sistema, se pueden obtener los resultados deseados, con un mínimo de tiempo requerido para la computadora
Características de la Programación
Clasificación de los Lenguajes de Programación
Consiste en todos lo símbolos, caracteres y reglas de uso que permiten a las personas comunicarse con las computadoras
Tipos de lenguaje
Lenguaje de máquina
Lenguajes ensambladores
Lenguaje de alto nivel
Lenguaje de cuarta generación
. Objetivos en Conflicto
Satisfacer las necesidades del usuario
Reducir el tiempo y el dinero que se requieren para desarrollar e implantar programas
Producir programas con un mínimo de errores
Producir programas que sean fáciles de implantar y mantener
Programa
Plan para obtener la solución a un problema
Conjunto de instrucciones en secuencia que hacen que la computadora
lleve a cabo determinadas opciones
Lógica de Programación
Diagramas de Flujo
Diagrama que utiliza símbolos y líneas que los conectan para representar:
Un sistema de procesamiento para alcanzar ciertos objetivos
La lógica o secuencia de operaciones específicas de un programa
Símbolos del Diagrama de Flujo
Entrada / salida
Procesamiento
Terminal
Decisión
Conector
Conector fuera de página
Preparación
Proceso definido
Anotación
Diagrama de Flujo de Datos
Ayuda gráfica para definir las entradas, procesos y salidas de un sistema
Lógica del Flujo de Información
Lógica de selección simple: consiste tan sólo en un paso seguido de otro
Lógica de ciclo: hace que el programa ejecute una o más operaciones mientras
se cumple una condición
Lógica de selección: requiere la prueba de alguna condición que va seguida de
dos ramas alternas de control del programa.
Principios de Programación
Elementos de Programación
Todos los programas deben cumplir con los siguientes factores:
Iniciar con un INICIO y un FINAL: casi todas las lógicas de programación
empiezan, de lo particular a lo general.
Cuerpo del programa: está compuesto de variables, constantes, operadores, condiciones, ciclos, procedimientos, funciones, subrutinas.
Diseño de Registros e Informes
Los registros son un conjunto de elementos de información relacionados entre si que se tratan como unidad, además es un dispositivo capaz de almacenar una cantidad específica de datos.
Análisis de Programación
Es el proceso de convertir las especificaciones a grandes rasgos de los sistemas en instrucciones de máquina que produzcan los resultados deseados
Resultados de la Programación
Publicaciones
En la actualidad existen programas por computadoras que se especializan a apoyar a todos los profesionales de las diferentes áreas
Informes
Es uno de los procesos más importantes que toda empresa busca, ya que después del procesamiento se debe obtener el resultado deseado para la toma de decisiones
Estados Financieros
Los programas de administración financiera consiste en programas que ayudan a las persona a planificar y controlar la forma como invierten, gastan y ahorran su dinero
Control y Actualizaciones
En todos los sistemas automatizados deben poseer niveles de seguridad de los datos a actualizarse y al emitir las correspondientes salidas, para así poder contar con información integra en un momento dado.
Algoritmos y Problemas
Estructuras Lógicas
Las estructuras de control de un lenguaje de programación se refieren al orden
en que las instrucciones de un algoritmo se ejecutarán.
La Programación Modular
Los sub programas son una herramienta importante para el desarrollo de algoritmos y programas de modo que normalmente un proyecto de programación esta compuesto generalmente de un programa principal y un conjunto de sub programas con las llamadas a los mismos dentro del programa principal
La Resolución de Problemas utilizando la Computadora
La resolución de problemas con computadoras se puede dividir en tres fases:
Análisis del problema
Diseño del algoritmo
Resolución del algoritmo en la computadora
Características del Algoritmo
Preciso: tiene que indicar el orden de realización en cada paso
Definido: si el algoritmo se prueba dos veces, en estas dos pruebas, se debe obtener el mismo resultado.
Finito: el algoritmo tiene que tener un número determinado de pasos.