Introducción a la Programación en C ++: Algoritmos, España
Los diagramas de flujo y Pseudocódigo
Una secuencia de instrucciones se llama un algoritmo. Los algoritmos son una parte fundamental de la computación. Si usted estudia la informática desde hace muchos años vas a estudiar algoritmos de procesos de uso frecuente. Se han escrito libros sobre algoritmos para actividades tan comunes como almacenar y ordenar los datos. Como la mayoría de los problemas que obtiene son únicos, usted desarrolla sus propios algoritmos.
Sin embargo, usted puede encontrar algoritmos estándar para las partes de sus programas que hacen actividades comunes
.
Hay dos herramientas utilizan para ayudar a la lógica del programa de documento (el algoritmo). Estos son diagramas de flujo y Pseudocódigo. Vamos a utilizar ambos métodos aquí. Generalmente, los diagramas de flujo funcionan bien para los pequeños problemas, pero Pseudocódigo se utiliza para los problemas más grandes.
Algunos de los símbolos comunes usados en los diagramas de flujo se muestran a continuación:
Con diagramas de flujo, los pasos esenciales de un algoritmo se muestran utilizando las formas anteriormente. El flujo de datos entre pasos se indica mediante flechas, o líneas de flujo. Por ejemplo, un diagrama de flujo (y Pseudocódigo equivalente) para calcular el interés de un préstamo que se muestra a continuación:
Organigrama Pseudocódigo
Leer NOMBRE, BALANCE, TASA
Calcule INTERÉS como BALANCE x TASA
Write (Display) NOMBRE e interés
Tenga en cuenta que la Pseudocódigo también describe los pasos esenciales que se deben tomar, pero sin las mejoras gráficas.
Otro ejemplo de un diagrama de flujo y el pseudocódigo equivalente se muestra a continuación. En este caso, el programa calcula la suma, promedio y el producto de tres números:
Organigrama Pseudocódigo
Leer X, Y, Z
Compute Sum (S) como X + Y + Z
Calcular la media (A) como S /3
Cálculo Producto (P) como X x Y x Z
Write ( Display) la Suma, Promedio y
Producto
Las decisiones (lógica interrupción)
lógica
El cambio consiste en dos componentes - una condición y un Goto comando dependiendo del resultado de la prueba de condición. La computadora puede determinar el verdad valor de una sentencia que afecta a uno de seis relaciones matemáticas simbolizado en la tabla Símbolo Términos y Definiciones de almacenamiento masivo Devices