algoritmo, diagramas
DESCRIPTION
Diagramas de flujo, seudocodigosTRANSCRIPT
ALGORITMO PSEUDOCODIGO Y DRIAGAMA DE FLUJOS
DIAGRAMA DE FLUJOS
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
3
RECORDAR: CONCEPTO DE ALGORITMO: Un algoritmo es un conjunto de pasos o secuencia de instrucciones que, ejecutadas en un determinado orden, permiten resolver un problema determinado.
Diagrama de Flujo Elemental.
INICIO
Declaración e Inicialización de
Variables
Entrada de Datos
Presentación de
Resultados en Pantalla
Procesamiento de Datos
FIN
4
Diagrama de Flujo Elemental.INICIO
Declaración e Inicialización de
Variables
Entrada de Datos
Presentación de
Resultados en Pantalla
FIN
Condición
Verdadera?
Si No
Acción 1 Acción 2
Ejemplo de DF de un algoritmo genérico que incluye una bifurcación.
Si la Condición es Verdadera, se ejecuta la Acción 1 y en caso contrario (Falsa) la Acción 2.
En todo diagrama de flujo podemos encontrar los siguientes elementos:
a) Inicio de proceso. b) Especificación de la alimentación de datos para efectuar el proceso. c) Acciones aplicables a los datos. d) Obtención de resultados. e) Fin del proceso.
SIMBOLOS UTILIZADOS
EJEMPLOS
PSEUDOCODIGO
Mezcla de lenguaje de programación y un idioma como el español, que se emplea dentro de la programación estructurada, para especificar el diseño de un programa. Se puede definir como un lenguaje de especificaciones de algoritmos, utilizando palabras que indican el proceso a realizar.
En esencial, el Pseudocódigo se puede definir como un lenguaje de especificaciones de algoritmos.
VENTAJAS
Ocupa menos espacio en una hoja de papel Permite representar en forma fácil operaciones
repetitivas complejas Es muy fácil pasar de Pseudocódigo a un
programa en algún lenguaje de programación. Si se siguen las reglas se puede observar
claramente los niveles que tiene cada operación
11
1. INICIO y FIN: Por donde empieza y acaba el algoritmo.
2. DATOS: Aquí se declaran e inicializan las variables que utilizará el algoritmo.
3. ALGORITMO: En esta sección se escribe el algoritmo.
Pseudocódigo - Sintaxis Utilizada.
Pseudocódigo de un algoritmo genérico:
INICIO.DATOS:
entero a ; real b = 0 ;
ALGORITMO: leer a ; b = a + 5 ; escribir b ;
FIN.