PROGRAMACIÓN ESTRUCTURADA
La programación estructurada es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora recurriendo únicamente a subrutinas y tres estructuras básicas: secuencia, selección (if y switch) e iteración (bucles for y while); asimismo, se considera innecesario y contraproducente el uso de la instrucción de transferencia incondicional (GOTO), que podría conducir a código espagueti, mucho más difícil de seguir y de mantener, y fuente de numerosos errores de programación
ALGORITMO
Algoritmo
Un algoritmo es un conjunto de acciones que determinan la secuencia de los
pasos a seguir para resolver un problema específico. Sus pasos deben estar
definidos con precisión de forma que no existan ambigüedades que den origen a
elegir una opción equivocada. Los algoritmos son finitos; es decir, su
ejecución termina en un número determinado de pasos. La mayoría de los
algoritmos de utilidad al programador poseen 3 partes principales: Los
algoritmos pueden representarse a través de un conjunto de palabras por medio
de las cuales se puede representar la lógica de un programa. Este conjunto de
palabras constituyen lo que se conoce como pseudocódigo. Además, los algoritmos
se pueden representar gráficamente a través de un diagrama de flujo.
PSEUDOCODIGO
El pseudocódigo, en este sentido, esta considerado como una descripción de un algoritmo que resulta independiente de otros lenguajes de programación. Para que una persona pueda leer e interpretar el código en cuestión, se excluyen diversos datos que no son clave para su entendimiento.
Un pseudocódigo, por lo tanto, se emplea cuando se pretende describir un algoritmo sin la necesidad de difundir cuáles son sus principios básicos. De esta manera, un ser humano encontrará mayores facilidades para comprender el mensaje, a diferencia de lo que ocurriría si estuviese frente a un lenguaje de programación real.
DIAGRAMA DE FLUJO.
Diagramas
de flujo Un diagrama de flujo es una representación gráfica de un algoritmo o
de una parte del mismo. La ventaja de utilizar un diagrama de flujo es que se
le puede construir independientemente del lenguaje de programación, pues al
momento de llevarlo a código se puede hacer en cualquier lenguaje. Dichos
diagramas se construyen utilizando ciertos símbolos de uso especial como son
rectángulos, óvalos, pequeños círculos, etc.; estos símbolos están conectados
entre sí por flechas conocidas como líneas de flujo. A continuación se
presentan estos símbolos y su significado