El documento describe los pasos para construir programas, incluyendo (1) diseñar un algoritmo, (2) codificar la solución en un lenguaje de programación, y (3) ejecutar y validar el programa. Explica que los lenguajes de programación usan elementos básicos como la manipulación de datos y estructuras de control como if/then, loops, y más para dirigir el flujo del programa de una manera estructurada.
1. 2. Codificar la solución del problema en un lenguaje de programación
estructurado.
La solución de problemas mediante en uso de un computador nos lleva a desarrollar
Programas o aplicaciones, la construcción de estos programas debe ser realizada mediante
una metodología, los pasos para la construcción de programas son:
1. Diseñar el algoritmo, consiste en analizar el problema y describir los instrucciones de
Forma ordenada que resuelven el problema.
2. Codificar de forma sistemática la secuencia de instrucciones en un lenguaje.
3. Ejecutar y validar el programa en un computador (verificación)
Para codificar de forma sistemática un algoritmo se necesita de un lenguaje
Programación que la computadora comprenda.
2.1. Elementos básicos del lenguaje de programación estructurado.
Manipulación básica de datos
Los ordenadores no hablan nuestro idioma, son máquinas y como tales, necesitan un lenguaje
especifico pensado por el hombre para ellas. Además, necesitan constantemente interpretar
todas las instrucciones que reciben. Dada la dificultad de comunicación insalvable entre el
computador y el programador, pronto aparecieron lenguajes de programación que hacen
posible la comunicación con el microprocesador, utilizando términos y símbolos relacionados
con el tipo de problema que se debe resolver, mediante el empleo de herramientas que brinda
la informática.
2.2. Utilizar estructuras de control
En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución
de las instrucciones de un programa.
Con las estructuras de control se puede:
de acuerdo a una condición, ejecutar un grupo u otro de sentencias (If-Then-Else y Select-
Case)
Ejecutar un grupo de sentencias mientras exista una condición (Do-While)
Ejecutar un grupo de sentencias hasta que exista una condición (Do-Until)
Ejecutar un grupo de sentencias un número determinado de veces (For-Next)
Etc
Todas las estructuras de control tienen un único punto de entrada y un único punto de salida. Las
estructuras de control se puede clasificar en : secuenciales, iterativas y de control avanzadas. Esto
2. es una de las cosas que permite que la programación se rija por los principios de la programación
estructurada.
Los lenguajes de programación modernos tienen estructuras de control similares. Básicamente lo
que varía entre las estructuras de control de los diferentes lenguajes es su sintaxis, cada lenguaje
tiene una sintaxis propia para expresar la estructura.
Otros lenguajes ofrecen estructuras diferentes, como por ejemplo los comandos guardados