Está en la página 1de 7

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE GESTION ADMINISTARTIVA Y EMPRESARIAL GUIA DE ACTIVIDADES NOMBRE DEL PROGRAMA: TECNICO EN SISTEMAS

TEMA: PROGRAMACION EN DFD COMPETENCIA A DESARROLLAR: Desarrollar la capacidad analtica y lgica de los estudiantes Mediante la solucin de problema sencillos de programacin, utizando un programa sencillo para tal fin (DFD) RESULTADOS DE APRENDIZAJE: El estudiante analizara lgicamente problemas y utilizara una herramienta(DFD), para darles solucion TECNICA DIDACTICA ACTIVA: Explicacin teorica del tema Trabajo individual Participacin activa de los estudiantes Interaccin con el programa (DFD) DURACION ACTIVIDAD: 8 horas INTRODUCCION:

Sencillo editor e intrprete de diagramas de flujo DFD


DFD es un editor de diagramas de flujo con el cual puedes dar forma grfica a un gran nmero de algoritmos, ejecutarlos y depurarlos en caso de hallar errores.

En la barra superior de DFD se agrupan los objetos necesarios para la construccin de los diagramas. Se parte siempre de una plantilla con un estado inicial y uno final, conectados por una flecha. Los tems se posicionan con un clic sobre el tramo de conexin elegido: DFD se encarga de redibujar los elementos. Dependiendo del tipo de objeto, hacer doble-clic abrir un cuadro de dilogo diferente...

DIAGRAMAS DE FLUJO
Un diagrama de flujo es un dibujo que utiliza smbolos estndar de diagramacin de algoritmos para computadora, en el que cada paso del algoritmo se visualiza dentro del smbolo adecuado y el orden en que estos pasos se ejecutan. Se indica su secuencia conectndolos con flechas llamadas lneas de flujo porque indican el flujo lgico del algoritmo. El diagrama de flujo es un medio de presentacin visual y grfica de flujo de datos, a travs de un algoritmo, las operaciones ejecutadas dentro del sistema y la secuencia en que se ejecutan. Se puede decir tambin que un diagrama de flujos o un organigrama es una representacin semigrfica del algoritmo en cuestin. Esto facilita la visin descriptiva de la ejecucin del programa, as como la generacin de la traza del algoritmo. Se denomina traza de un algoritmo a la ejecucin manual de un programa obteniendo para cada paso un resultado. Los smbolos utilizados en los diagramas han sido normalizados por las organizaciones ANSI (American National Institute) y por ISO (Internacional Standard Organization) aunque el uso de esos Estndar es voluntario.

PLANTEAMIENTOS Y EJECUCIN DE PROGRAMAS


Cuando se inicia en el fascinante mundo de la programacin de computadoras, es necesario a la hora de construir algoritmos primero que todo intentar plantear al nivel de smbolos dicha solucin. A la construccin con los smbolos indicados es a lo que se conoce con el nombre de Diagrama de flujo. Recuerde que: un algoritmo es la secuencia lgica de pasos que se sigue en la solucin de un problema determinado. En los siguientes ejercicios se ver la forma de aplicar la simbologa de los diagramas de flujo en la solucin de problemas de tipo matemtico sencillos. Aunque parezcan sencillos es una manera de adentrar un poco en el conocimiento de la diagramacin estructurada. En dichos ejercicios se utilizarn funciones que permitan la entrada de datos por el teclado como medio estndar de entrada de datos de la mquina y funciones que permitan manejar la pantalla como medio de salida mas utilizado en las computadoras para presentar informacin. Adicional a las funciones de entrada y salidas de datos se utilizar la Estructura de asignacin en la solucin de pequeas expresiones de tipo matemtico. En los siguientes ejercicios se realiza el diseo de algoritmos al nivel de diagrama de flujo, Seudo lenguaje y Lenguaje de Diseo. 1. Desarrolle un algoritmo que le permita leer dos valores en las variable A y B, y le permita ESCRIBIR el resultado de la suma de los dos. Para dar solucin a este ejercicio es necesario realizar tres tareas:

1. Leer los valores que para el caso concreto del ejemplo son dos (2), 2. Calcular la suma de dichos valores 3. y por ltimo ESCRIBIR el resultado obtenido de dicha suma.
La lectura de cada dato desde el teclado se almacenar en variables, una guardar el primer valor que para el desarrollo se ha identificado con el nombre A y la otra guardar el segundo valor que se ha denominado o identificado con el nombre B. El clculo de la suma se realizar y su valor ser almacenado en la variable identificada como C y por ltimo, el valor de respuesta almacenado en la variable C, ser escrito en la pantalla.

LENGUAJE DE DISEO ALGORITMO suma COMENZAR A, B, C: entero ESCRIBIR Ingrese el PRIMER valor LEER A ESCRIBIR Ingrese el SEGUNDO valor LEER B C A+B ESCRIBIR El resultado de la suma es: , C FIN

c. LA ESTRUCTURA DE CONTROL CONDICIONAL


Cuando el programador desea especificar dos caminos alternativos en un algoritmo se deben utilizar estructuras de decisin. Una estructura de decisin dirige el flujo de un programa en una cierta direccin, en funcin de un valor LGICO (VERDADERO O FALSO). En lenguajes de programacin estructurados la estructura condicional es: SI (Condicin) ENTONCES Ejecuta <bloque de instrucciones-1> SINO Ejecuta <bloque de instrucciones-2> FINSI Si la CONDICION (que es una expresin lgica) resulta cierta (VERDADERO), entonces se ejecuta el bloque de instrucciones-1. Si la expresin lgica resulta falsa (FALSO), entonces de ejecuta el bloque de instrucciones-2.

Operadores de Relacin Una condicin tiene que ver directamente con una pregunta. La pregunta se forma mnimo con dos operandos y un operador de relacin.

ESTRUCTURA DE CONTROL DE REPETICIN


Los procesos repetitivos son la base del uso de las computadoras. En estos procesos se necesita normalmente contar los sucesos, acciones o tareas internas del ciclo. Una estructura cclica o estructura repetitiva es aquella que le permite al programador repetir un conjunto o bloque de instrucciones, un nmero determinado de veces mientras una condicin dada sea cierta o hasta que una condicin dada se cumpla. Se debe establecer un mecanismo para terminar las tareas repetitivas. Dicho mecanismo es un control que se evala cada vez que se realiza un ciclo. La condicin que sirve de control puede ser verificada antes o despus de ejecutarse el conjunto de instrucciones o sentencias. En caso de que la verificacin o evaluacin resulte verdadera se repite el ciclo o caso de ser falsa lo terminar.

DESCRIPCION DE LA ACTIVIDAD A DESARROLLAR: 1. Ingrese a DFD 2. Atendiendo la explicacin dada por su prosesor, sobre la utilizacin de este programa, desarrolle los siguientes algoritmos con ayuda de DFD. 3. Desarrrolle el algoritmo explicado al comienzo de esta gua, sobre la suma de dos nmeros. 4. Desarrolle un algoritmo que le permita leer un valor entero, calcular su cuadrado y ESCRIBIR dicho resultado. 5. Desarrolle un algoritmo que le permita leer un valor para radio (R), calcular el rea (A) de un crculo A = R y escribir su valor. 6. Desarrolle un algoritmo que me permita leer un valor de base y uno de altura, calcular el area de un rectngulo y escribir su valor
7. Desarrolle un algoritmo que le permita leer un valor

numrico cualesquiera que sea almacenado en el identificador N y escribir si dicho valor numrico es par o impar. 8. Desarrolle un algoritmo que lea 3 notas, y luego me permita hallar el promedio y mostarlo. 9. Desarrolle un algoritmo que le permita leer dos valores numricos siendo almacenados en los identificadores A y B respectivamente y que escriba cual de los dos valores ledos es el mayor. 10. Desarrolle un algoritmo que le permita leer dos valores A y B e indicar si la suma de los dos nmeros es par. 11. Desarrolle un algoritmo que le permita leer tres valores y almacenarlos en las variables A, B, C respectivamente. El algoritmo debe indicar cual de los tres valores ledos es el mayor. Para el desarrollo del presente ejercicio se asume que los tres valores ledos por el teclado son valores distintos.

12. Desarrolle un algoritmo que me permite mostrar por pantalla , los primeros 10 numeros naturales. 13. Desarrolle un algoritmo que me permita generar 10 numeros cualesquiera, mostrarlos por pantalla, y mostrar su sumatoria. 14. Desarrolle un algoritmo, que me permita determinar como dato de entrada(numero de notas), luego me permita leer el numero de notas determinadas en el anterior paso, y luego me permita sacar el promedio y mostrar el resultado. 15. EVIDENCIA A ENTREGAR CRITERIOS DE EVALUACION Diagramas elaborados en El trabajo estara completa y dfd(individual) correctamente elaborado.

TECNICAS DE EVALUACION: Valoracin del conocimiento

INSTRUMENTO DE EVALUACION:

FORMA DE ENTREGA: DIRECTA

FECHA DE ENTREGA:

NOMBRE DE LOS ORIENTADORES DEL PROCESO YOLIMA ZIPA PULIDO

También podría gustarte