Sunteți pe pagina 1din 5

INFORME DE PRCTICA 01 UNIVERSIDAD DE LA SALLE FACULTAD DE INGENIERIA ELCTRICA ALGORITMOS Y PROGRAMACIN 2004 INTRODUCCIN Hoy da existe la gran necesidad

de incorporar metodologas que hagan ms productiva la preparacin del desarrollador de software. As como la prctica del desarrollo de software contribuye a satisfacer las necesidades educativas en muchos campos, tambin permite obtener mejoras en etapas bsicas de capacitacin en anlisis y diseo de software, impulsando de esta manera su propio desarrollo. En este trabajo se describe el Software DFD el cual es un editor e intrprete de algoritmos representados en diagramas de flujo, mostrando cmo se logra eliminar ciertas dificultades presentes en el estudio de algoritmos bsicos y obtener significativas ventajas, mediante la implementacin de herramientas de software. Para la realizacin de un programa de cualquier tipo es necesario seguir una serie de pasos que lleven a su entendimiento y solucin, es decir, es necesaria la utilizacin de un algoritmo por medio del cual se resuelva dicho problema; esta herramienta es til aun en problemas cotidianos. Los diagramas de flujo son muy utilizados en los niveles bsicos de enseanza y aprendizaje de algoritmos. La base de la programacin de computadoras esta en el manejo de los algoritmos; Por lo tanto los niveles bsicos de enseanza de estos ltimos exigen al instructor buenos mtodos, y al estudiante aptitud y mucho inters, por lo cual es muy importante el vnculo de la informtica para hacer ms fcil y productiva la adquisicin de estos nuevos conocimientos. El software DFD est diseado para estudiar algoritmos representados con diagramas de flujo, ms que para dibujar diagramas. Sin embargo, su interfaz grfica facilita en gran medida la creacin de diagramas de flujo. Una parte muy importante de este trabajo que vale la pena resaltar es, el reconocimiento de cada una de las herramientas utilizadas en la creacin de algoritmos en diagramas de flujo, por que as facilitan el uso efectivo del software como el desempeo en el usuario. OBJETIVOS Reconocer el conjunto de objetos del software DFD para poderlo utilizar como una herramienta para la creacin de algoritmos. Analizar el procedimiento sistemtico, lgico analtico de cmo se debe realizar un algoritmo de una manera correcta, ptima como tambin efectiva. Conocer una propia auto evaluacin de estilo, conocimiento y aptitudes para la realizacin de algoritmos. Lograr que los conocimientos adquiridos en el estudio de algoritmos, puedan ser llevados a la prctica.

CONTENIDO En la prctica en la sala de sistemas, lo primero que se hizo fue arrancar un software llamado DFD, este software est diseado para construir y analizar algoritmos. En DFD se pueden crear diagramas de flujo, para su representacin de algoritmos de programacin estructurada. Despus de haber ingresado el algoritmo representado por el diagrama, podr ejecutarlo, analizarlo y depurarlo. Algo importante para tener en cuenta es que la interfaz grfica de DFD, facilita en gran medida el trabajo con diagramas ya que simula la representacin estndar de diagramas de flujo en hojas de papel. Un diagrama de flujo es una descripcin grfica de un procedimiento para la resolucin de un problema. Son frecuentemente usados para describir algoritmos y programas de computador. Los diagramas de flujo de datos estn conformados por figuras conectadas con flechas. Para ejecutar un proceso descrito por un diagrama de flujo de datos se comienza por el inicio y se siguen las flechas de figura a figura, ejecutndose las acciones indicadas por cada figura; el tipo de figura indica el tipo de paso que representa. Los diagramas de flujo son frecuentemente usados debido a que pueden suprimir detalles innecesarios y tener un significado preciso, si son usados de un manera correcta. En s al echarle un vistazo por primera vez al programa, se ve que es bastante sencillo, pero poco a poco que se va entraando y reconociendo el para que de este programa se va conociendo su complejidad. A simple vista el usuario puede darse cuenta de que la principal razn del programa, es la de crear un sentido lgico analtico para la creacin de algoritmos en diagramas de flujo para as poder realizar ptimamente un programa. Al ver la barra de tareas ubicada en la parte superior izquierda, podemos reconocer que el programa cuenta con las herramientas bsicas para crear un diagrama de flujo. Cada una de estas herramientas tiene su razn de ser y son una parte fundamental para poder crear un proceso que conlleve a la solucin de un problema en un algoritmo. Despus de ver por encima el programa de DFD, empezamos a reconocer cada una de estas herramientas y ver como funcionaban en programas previamente realizados, para entender su funcionamiento. Aqu explicar brevemente para que se utiliza cada elemento u objeto utilizado en la labor de crear algoritmos por DFD.

Objeto Inicio: Es el primer objeto a ejecutar en cualquier algoritmo. Al ser ejecutado, el objeto Inicio transfiere el control al siguiente objeto. Este contiene un espacio para la descripcin del algoritmo.

Objeto Asignacin: Este asigna valores a ciertas variables. Este posee espacio para tres asignaciones. En cada asignacin es posible definir una variable.

Objeto Ciclo Mientras: Tiene como funcin el ejecutar un bloque de objetos mientras que una posea una condicin verdadera. La condicin debe ser siempre una expresin que al ser evaluada de como resultado un valor de tipo de dato Lgico. Hasta llegar al objeto cierre. Objeto Ciclo Para: Su funcin es ejecutar un bloque de objetos mientras que la variable contadora no alcance el lmite establecido por el valor final. Contiene adems un valor inicial que ser asignado al contador al iniciar la ejecucin del ciclo, un valor final y un valor de incremento. Si el contador excede el valor final, la ejecucin continuar a partir del objeto que sigue al Cierre. En caso contrario, se ejecutar el cuerpo del ciclo y el contador ser incrementado en el valor indicado por el incremento. Objeto Decisin: Selecciona el flujo a seguir de acuerdo al valor lgico de una condicin. Al cumplirse o no esta condicin el programa toma cierto rumbo, toma un bloque de objetos divergentes y retoma en un objeto cierre de decisin. Objeto Lectura: Este permite la entrada de valores constantes desde el teclado y se los asigna a las variables. En el que el usuario introduzca un valor constante que ser asignado a la respectiva variable. Objeto Salida: Muestra valores por pantalla. Puede ser el resultado de un proceso realizado previamente o un texto para advertir al usuario. Objeto Llamada: La funcin de este objeto es realizar una llamada a un subprograma, el cual debe encontrarse en el diagrama en edicin. En la llamada deben encontrarse los argumentos que han de ser pasados al subprograma. Objeto Subprograma: Es el primer objeto a ser ejecutado cuando un subprograma es llamado. Al ser ejecutado, el objeto Subprograma transfiere el control al siguiente objeto. Objeto Fin: Este objeto junto con el objeto Inicio, delimita el cuerpo del procedimiento principal. Solo existe un objeto Fin en el diagrama; la ejecucin de este objeto finaliza la ejecucin del algoritmo. Habiendo reconocido el grupo de objetos del programa, procedimos a disear el algoritmo de un programa que convirtiera al ingresar una cantidad en grados la pasara a radianes. Para realizar este programa se necesitaba analizar correctamente que era lo que el proceso en s del calculo como tambin la participacin de la computadora como del usuario para el momento de ejecucin. Lo principal era entender como era que el computador iba a ser el clculo basndose en el algoritmo, que deba ser racional como de tipo lgico.

CONCLUCIONES 3

DFD es un software est diseado para construir y analizar algoritmos. En DFD se pueden crear diagramas de flujo, para su representacin de algoritmos de programacin estructurada. Este software simula la representacin estndar de diagramas de flujo en hojas de papel. Un diagrama de flujo es una descripcin grfica de un procedimiento para la resolucin de un problema. Son frecuentemente usados para describir algoritmos y programas de computador. Los diagramas de flujo de datos estn conformados por figuras conectadas con flechas. Para ejecutar un proceso descrito por un diagrama de flujo de datos se comienza por el inicio y se siguen las flechas de figura a figura, ejecutndose las acciones indicadas por cada figura; el tipo de figura indica el tipo de paso que representa. Los diagramas de flujo son frecuentemente usados debido a que pueden suprimir detalles innecesarios y tener un significado preciso, si son usados de un manera correcta. Cada una de estas herramientas a utilizar en el software es nica como diferente de las dems y su tarea tiene un papel fundamental en el diseo como en el proceso del diagrama de flujo del algoritmo. Cada objeto realiza un proceso en el cual es importante resaltar que son indispensables para hacer diferentes tipos de tareas.

S-ar putea să vă placă și