La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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. Plateo del problema en.

Presentaciones similares


Presentación del tema: "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. Plateo del problema en."— Transcripción de la presentación:

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. Plateo del problema en forma clara y precisa Identificar las variables de entrada y salida Tareas para resolver el problema (Algoritmo) AA Traducción a lenguaje fuente Verificación (prueba de escritorio) comienzo fin Diagrama de Bloque

2 Diagrama de flujo: se utiliza para describir gráficamente un algoritmo 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” Indican el flujo Indican continuación Indican un proceso iterativo o un proceso reiterativo

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

4 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 Constantes y variables lógicas Operadores F90Operadores F anteriores significado ==.EQ.Igual a /=.NE.distinto >.GT.Mayor que >=.GE.Mayor o igual <.LT.Menor que <=.LE.Menor o igual

5 OperaciónResultado 3<4.true. 3<=4.true. 3==4.false. 3>4.false. 4<=4.true. ‘A’ <‘B’.true. 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 operaciónFunciónResultado y definición l1.AND.l2Logical ANDVerdadero si l1 y l2 verdaderos l1.OR. L2Logica ORVerdad si l1 o l2 verdad o l1 y l2 son verdad l1.EQV. l2Logical EQVVerdad si l1 y l2 verdad o l1 y l2 son falsos l1.NEQV. L2Logical NEQV Verdad si l1 verdad y l2 falso o lo contrario.NOT. L1Logical NOTVerdad si l1 es falso y falso si es verdad

7 l1l2l1.AND.l2 L1.OR.l2L1.EQV.l2L1.NEQV.l2.FALSE..TRUE..FALSE..TRUE..FALSE..TRUE..FALSE..TRUE..FALSE..TRUE..FALSE..TRUE..FALSE. l1.NOT. l1.FALSE..TRUE..FALSE.

8 Ej: Diseñar y escribir un programa para resolver las raíces de una ecuación cuadrática distinguiendo a que tipo pertenecen. 1Problema: Resolver la ec. Y ver si el resultado tiene 2 raíces reales distintas, 2 raíces reales igual es o raíces complejas 2Definir entradas y salidas ax 2 +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:

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


Descargar ppt "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. Plateo del problema en."

Presentaciones similares


Anuncios Google