capaces de ser entendidos por un ordenador y su función es permitir la realización de tareas específicas para satisfacer necesidades específicas. El software constituye toda la parte lógica total de un sistema informático. Liceo Militar de Honduras | Luis E. Fajardo
cual se crea, diseña y codifica a través de un lenguaje de programación el código fuente de un software. De manera mas amplia, programar es el arte de analizar, probar, depurar y mantener el código fuente de una aplicación. El objetivo principal de la programación es la creación de aplicaciones, programas o software que sean de utilidad y que faciliten ciertas tareas. “ “ Liceo Militar de Honduras | Luis E. Fajardo
áreas tales como: Lenguajes de programación. Creación de algoritmos. Análisis de aplicaciones diseñadas por otros programadores. Liceo Militar de Honduras | Luis E. Fajardo
podían entender instrucciones de un solo lenguaje, muy básico y específico, basado en ceros y unos (0 y 1) conocido como sistema binario. Para amplificar la programación, los primeros cientifícos programadores optaron por sustituir cadenas de "0's" y "1's" por letras y luego palabras provenientes del idioma inglés, así fué como lograron codificar un conjunto de palabras estableciendo un lenguaje de mayor nivel denominado lenguaje ensamblador. Liceo Militar de Honduras | Luis E. Fajardo
programación se volvían complejas, los programadores se vieron en la necesidad de crear nuevos métodos de programación denominados lenguajes de programación de alto nivel. De manera que lo que en lenguaje ensamblador correspondía a un conjunto de instrucciones, en los lenguajes de alto nivel significaban una sola instrucción y así la simplicidad de programar aumentaba. Liceo Militar de Honduras | Luis E. Fajardo
instrucciones que deben seguirse secuencialmente para la resolución de un problema o para satisfacer una necesidad. Un algoritmo siempre debe ser independiente del lenguaje de programación en el cual se aplicará. Liceo Militar de Honduras | Luis E. Fajardo
el orden lógico en cada paso a realizar. Definido: no importa la cantidad de veces que se ponga a prueba, siempre deberá mostrar el mismo resultado. Finito: el algoritmo debe contener un número limitado de pasos. Liceo Militar de Honduras | Luis E. Fajardo
símbolos y reglas que se utilizan para describir de manera explícita un proceso. Los lenguajes algorítmicos se clasifican en: Algoritmos gráficos: se tratan de una representación gráfica de las operaciones que realiza un algoritmo (diagramas). Algoritmos no gráficos: esto es la representación descriptiva de las operaciones que realiza un algoritmo (seudocódigo). Liceo Militar de Honduras | Luis E. Fajardo
distinguen las siguientes acciones: Entrada: es la información de partida que necesita un algoritmo para ejecutarse. Proceso: es el conjunto de operaciones que el algoritmo va a realizar. Salida: son los resultados devueltos por el algoritmo. Liceo Militar de Honduras | Luis E. Fajardo
nivel, compacta e informal del principio operativo de un programa informático. La finalidad de un seudocódigo es presentar la solución a un problema de manera detallada, utilizando acciones sucesivas y comprensibles por el ser humano. Liceo Militar de Honduras | Luis E. Fajardo
utilizada para el diseño de programas, permitiendo al programador expresar sus pensamientos en forma natural, mostrando el orden en que se ejecutarán las sentencias delo programa sin que haya ambigüedad. Liceo Militar de Honduras | Luis E. Fajardo
lenguaje falso, en otras palabras, es como un lenguaje intermedio entre nuestro lenguaje y el de programación. El seudocódigo no sigue una sintaxis básica, todo depende bajo que estructura el desarrolador lo desea basar. Liceo Militar de Honduras | Luis E. Fajardo
Los diagramas deben escribirse de arriba hacia abajo o de izquierda a derecha. 2. Los símbolos se unen con líneas verticales u horizontales, las cuales deben llevar una flecha en la punta, indicando la dirección en que fluye la información. Nunca se deben utilizar flechas diagonales. 3. Evitar que las líneas se crucen entre sí. Liceo Militar de Honduras | Luis E. Fajardo
No deben quedar líneas de flujo sin conectar. 5. Todo texto escrito dentro de un símbolo debe ser legible y preciso, evitando el uso de muchas palabras. 6. Todos los símbolos pueden tener más de una línea de entrada, a excepción del símbolo final. 7. Solo los símbolos de decisión pueden tener más de una línea de flujo de salida. Liceo Militar de Honduras | Luis E. Fajardo