12
Diagrama Estructurado & Pseudocódigo Desarrollo de lógica algoritmica

Diagrama estructurado-pseudocódigo

Embed Size (px)

Citation preview

Page 1: Diagrama estructurado-pseudocódigo

Diagrama Estructurado & PseudocódigoDesarrollo de lógica algoritmica

Page 2: Diagrama estructurado-pseudocódigo

Diagrama de flujo.Un diagrama de flujo es la representación gráfica de un algoritmo. También se puede decir que es la representación detallada en forma gráfica de como deben realizarse los pasos en la computadora para producir resultados.

Page 3: Diagrama estructurado-pseudocódigo

Recomendaciones para el diseño de Diagramas de Flujo

• Se deben de usar solamente líneas de flujo horizontales y/o verticales.

• Se debe evitar el cruce de líneas utilizando los conectores.

• Se deben usar conectores solo cuando sea necesario.

• No deben quedar líneas de flujo son conectar.

• Se deben trazar los símbolos de manera que se puedan leer de arriba hacia abajo y de izquierda a derecha.

• Todo texto escrito dentro de un símbolo deberá ser escrito claramente, evitando el uso de muchas palabras.

Page 4: Diagrama estructurado-pseudocódigo

Diagramas estructurados (Nassi-Schneiderman)

• El diagrama estructurado N-S también conocido como diagrama de chapin es como un diagrama de flujo en el que se omiten las flechas de unión y las cajas son contiguas. Las acciones sucesivas se pueden escribir en cajas sucesivas y como en los diagramas de flujo, se pueden escribir diferentes acciones en una caja.

Page 5: Diagrama estructurado-pseudocódigo
Page 6: Diagrama estructurado-pseudocódigo

Algoritmo

Los programas de computadora tienen como finalidad resolver problemas específicos y el primer paso consiste en definir con precisión el problema hasta lograr la mejor comprensión posible.

Un algoritmo es una lista de instrucciones bien definida, ordenada y finita mediante las cuales se efectuara paso a paso un proceso para obtener un seguimiento para obtener cierto resultado.

Page 7: Diagrama estructurado-pseudocódigo

Algoritmo

Una forma de realizar esta actividad se basa en :Formular claramente el problemaEspecificar los resultados que se desean obtener Identificar la información disponible (datos) Determinar las restricciones Definir los procesos necesarios para convertir los datos disponibles (materia prima) en la información requerida (resultados).

Page 8: Diagrama estructurado-pseudocódigo

Pseudocódigo

Es una serie de instrucciones a seguir pero utilizando palabras referidas a los lenguajes de programación, pero sin llegar estar estrictamente correcta su sintaxis de programación; ni tener la fluidez del lenguaje coloquial.

Permitiendo codificar un programa con mayor agilidad que en cualquier lenguaje de programación. Forma parte de las distintas herramientas de la ingeniería de software y es lenguaje de tipo informático.

Page 9: Diagrama estructurado-pseudocódigo

Estructura de un Pseudocódigo

• Ocupan mucho menos espacio en el desarrollo del problema.

• Permite representar de forma fácil operaciones repetitivas complejas.

• Es más sencilla la tarea de pasar de pseudocódigo a un lenguaje de programación formal.

• Mejora la claridad de la solución de un problema

Secuencial Selectiva Iterativa

Características

Estructura a seguir en su realización Cabecera: Programa Módulos Tipos de datos Constantes Variables

Cuerpo:• Inicio • Instrucci

ones• Fin

Page 10: Diagrama estructurado-pseudocódigo
Page 11: Diagrama estructurado-pseudocódigo
Page 12: Diagrama estructurado-pseudocódigo