La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Laboratorio Universidad Central. DFDUMLDERGUI Universidad Central.

Presentaciones similares


Presentación del tema: "Laboratorio Universidad Central. DFDUMLDERGUI Universidad Central."— Transcripción de la presentación:

1 Laboratorio Universidad Central

2 DFDUMLDERGUI Universidad Central

3 DFDUMLDERGUI Universidad Central

4 Y Pseudo código

5 Punto de inicio del programa Entrada de datos 2,3 Proceso Salida Fin inicio 2,3 Suma=2+3 Suma fin

6 A Condición

7 Es un tipo de estructura de texto en inglés para describir algoritmos. Esto permite al diseñador centrarse en la lógica del algoritmo sin preocuparse por los detalles de la sintaxis del leguaje de programación. El pseudo código actúa como un ante proyecto al código fuente para ser escrito por el programador

8 FUNCTION moverRobot (int aRobot) IF robot no tiene obstaculos THEN Mover robot Agregar el comando mover al historial de comandos RETURN true ELSE RETURN false END IF END FUNCTION

9 Razones para usar pseudo código Es un lenguaje neutral. Provee un vehículo de comunicación en entre el diseñador/modelador y el programador. Pseudo código - Notación No hay una notación estándar universal para el pseudo código.

10 Permiten elegir diferentes caminos en función de los datos que se evalúan. Estructuras de elección. Estructuras de bucle

11 Elección simple 1.If 2.if-else 3.Elseif Elección múltiple 1.switch

12 while do-while for

13 IF condición THEN instruccion1 instruccion2 instrucción3 END IF condici ón NO SI Instruccion 1 Instruccion 2 Instruccion 3 B A

14 IF condición THEN instruccion1 instruccion2 instrucción3 ELSE instruccion1 instruccion2 instrucción3 END IF condici ón NO SI instruccion 1 instruccion 2 instruccion 3 B A instruccion 4 instruccion 5 instruccion 6

15 IF condición1 THEN instruccion1 ELSEIF condicion2 THEN instruccion2 ELSEIF condicion3 THEN instruccion3 END IF A condición1 condición2 condición3 instruccion1 instruccion2 instruccion3 B si NO

16 SWITCH expresión CASE 1 :instruccion1 break CASE 2 :instruccion2 break CASE 3 :instruccion3 break DEFAULT : instruccion4 END SWITCH A expresión==1 expresión==2 expresión==3 instruccion1 instruccion2 instruccion3 B si NO instruccion4

17 WHILE condición instruccion1 instruccion2 instruccion3 END WHILE A condición instruccion1 Instruccion2 instruccion3 B si NO

18 DO instruccion1 instruccion2 instruccion3 WHILE condición A condición instruccion1 Instruccion2 instruccion3 B si NO

19 FOR inicializar; condición; incremento instrucciones END FOR A condición instrucciones B si NO inicializar incremento

20 1.Sumar dos enteros y visualizar el resultado 2.Indicar si un número es positivo o negativo 3.Diagrama para volver a casa luego de ir al cine, considerando si tiene poco, mucho o nada de dinero

21

22

23

24

25

26 Simbología y significado

27

28 Diagrama de Contexto: Nivel 0 En el diagrama de contexto sólo se dibuja el proceso principal y los flujos entre éste y sus entidades. En los diagramas posteriores se va detallando de mejor manera. Representacion grafica de un Sistema de información. Sistema de información

29 Diagrama de Nivel Superior: Nivel 1 En el diagrama de nivel superior se plasman todos los procesos que describen al proceso principal. En este nivel los procesos no pueden interrelacionarse directamente, sino que entre ellos siempre debe existir algún almacenamiento o entidad externa que los una.

30 Diagrama de Detalle o Expansión: Nivel 2 Nota: Diagrama de nivel 2 (o superior) (>= 2), se permiten las interconexiones entre procesos. Detalle de cada proceso y su integración

31 Actividad Subproceso Actividad que será detallada en otro diagrama de flujo Suceso Inicio / Final del proceso Base de datos A Conexión entre diagramas Líneas de flujo Decisión Sí No A Diagrama de flujo: simbología

32 Necesidad de abrir una cuenta en el banco 10 Ir al banco 20 Ponerse en la cola 30 ¿Hay algún asesor desocupado? 40 Entregar documentos al asesor 50 Pedir cita A 70 Comprobar el contrato 80 Fimar el contrato 90 Elegir el regalo Cuenta abierta 100 Salir del banco 60 Asesor elabora el contrato A Sí No OK N o OK Diagrama de flujo: apertura de una cuenta en un banco

33 10 Hacer pedido 30 Pasar orden a Producción 70 Comproba r pedido 80 Entregar pedido a Cliente 60 Entregar pedido a Comercial 90 Arreglo del error Inicio 20 Registrar pedido 40 Planificar realización del pedido 50 Fabricar pedido Fin Cliente Comercial Producción OK No OK Diagrama de flujo: gestión de un pedido

34

35

36 Haga una lista de actividades del negocio y úselas para determinar varios: Entidades externas. Flujo de datos. Procesos Almacenes de datos.

37 Paciente entrega receta Encargado verifica existencia de medicamento Si existe, entrega medicamento No existe, pospone la entrega al mes siguiente Paciente recibe medicamentos y conserva copia de la ficha de solicitud de medicamentos.

38 Cree un diagrama de Contexto que muestre las entidades externas y los flujos de datos que entran y salen del sistema. No muestre ningún proceso detallado ni almacén de datos.

39 ENTREGA DE MEDICAMENTO S A LOS PACIENTES PACIENTEFARMACIA MEDICAMENTOMEDICOS


Descargar ppt "Laboratorio Universidad Central. DFDUMLDERGUI Universidad Central."

Presentaciones similares


Anuncios Google