1 / 9

Diseño de diagramación

Diseño de diagramación. Diagrama: es una representación gráfica del flujo información de y el proceso de ejecución del programa. comienzo. Traducción a lenguaje fuente. Plateo del problema en forma clara y precisa. Verificación (prueba de escritorio).

joyce
Download Presentation

Diseño de diagramación

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Diseño de diagramación Diagrama: es una representación gráfica del flujo información de y el proceso de ejecución del programa. comienzo Traducción a lenguaje fuente Plateo del problema en forma clara y precisa Verificación (prueba de escritorio) Identificar las variables de entrada y salida fin A A Tareas para resolver el problema (Algoritmo) Diagrama de Bloque

  2. Diagrama de flujo: se utiliza para describir gráficamente un algoritmo Indican el flujo Indican continuación Indican un proceso iterativo o un proceso reiterativo Indica comienzo o fin del algoritmo Asignación de l resultado a una variable Operaciones de entrada y salida Indica elección entre 2 opciones Hace referencia a una “subrutina”

  3. EJ: Dado un numero A calcular su raíz cuadrada e imprimirlo Diagrama de flujo comienzo Leo A Imprimo: ‘No tiene solución’ no A> 0 si B=sqrt(A) Imprimo : ‘ la raíz es ‘ B fin

  4. Constantes y variables lógicas Sólo tienen 2 opciones: verdadero o falso Las contantes tienen la siguiente forma: .true. .false. Las variables lógicas deben ser declaradas se escriben antes de las sentencias ejecutables: Logical : : var1, var2, var3 Un operador lógico opera sobre datos numéricos, alfabéticos o lógicos

  5. Ej En los caracteres alfabéticos se considera orden alfabético Si comparo entero con real, el entero es convertido a real automáticamente. 4.==4 .true.

  6. Combinaciones lógicas

  7. Ej: Diseñar y escribir un programa para resolver las raíces de una ecuación cuadrática distinguiendo a que tipo pertenecen. • Problema: Resolver la ec. Y ver si el resultado tiene 2 raíces reales distintas, 2 raíces reales igual es o raíces complejas • Definir entradas y salidas • ax2+bx+c=0 • los datos de entrada son los coeficientes a, b y c • La salida son las raíces del la ecuación distinguiendo su tipo. • 3 El algoritmo:

  8. comienzo Lectura de a,b y c b**2-4*a*c > 0 b**2-4*a*c > 0 Imprimir: La ec tiene 2 raíces iguales si si Imprimir: La ec tiene 2 raíces Distintas reales Imprimir: La ec tiene 2 raíces Distintas complejas fin

More Related