DIAGRAMAS DE FLUJO CON FreeDFD o DFD (PASO A PASO 2021) | Programación, ejemplos y seudocódigo

DIAGRAMAS DE FLUJO CON FreeDFD o DFD (PASO A PASO 2021) | Programación, ejemplos y seudocódigo

hola qué tal queridos estudiantes les doy la bienvenida a este canal el tablero de andrés especialmente a esta vídeo clase acerca de algoritmos y diagramas de flujo que vas a aprender hoy si permaneces hasta el final del vídeo vas a aprender a editar e interpretar diagramas de flujo utilizando este programa de efe y utilizando algunos comandos que tiene el programa vas a poder correr paso a paso cada uno estos diagramas de flujo así que te invito para que nos acompañes hasta el final del vídeo y puedas así entonces si tienes necesidad de reforzar o aprender un poco más acerca de diagramas de flujo pues lo hagas con un procedimiento sencillo y rápido que te pueda ayudar a mejorar también te invito para que hasta el final del vídeo vamos a colocar la sección del quiz donde van a poder ustedes practicar lo que han aprendido sin antes decirles pausar el vídeo intenten resolver y luego continúen nuevamente viendo el vídeo para ver si la solución que han planteado es correcta o no sin más que decir pues entonces pasemos al tablero [Música] en esta sección de saberes previos vamos a hablar de lo que es un diagrama de flujo un diagrama de flujo es una representación visual de un algoritmo y un algoritmo es una serie de instrucciones paso a paso para resolver un problema particular hay que decir que el diagrama de flujo se considera como una parte esencial de la documentación en la traducción del algoritmo original a un programa de computador algunos símbolos que son digamos bien conocidos en el desarrollo en la interpretación en la edición más bien de diagramas de flujo son estos que tenemos acá el terminal entrada y salida procesamiento en la decisión el conector y la preparación sin embargo en algunos programas como es el caso del programa de efe pues vamos a tener algunos que son un poco diferentes en el momento que estemos construyendo los diagramas de flujo lo vamos a ver pero eso digamos que son más como particularidades de cada uno de los programas sin embargo el fin es siempre el mismo qué tenemos que hacer para empezar entonces con nuestra consultor ya lo está vídeo clase lo primero es conseguir el programa hay que descargar el programa lo primero que hay que hacer para eso van a ir a esta dirección o también pueden descargar el programa yo les voy a dejar allí acá debajo del vídeo les voy a dejar un enlace donde lo puedan descargar una vez vayan al enlace que les dejé del programa para que lo puedan descargar free de fs llama entonces van a ir a donde dice última versión van a hacer clic acá les va a salir descargar descargar el programa y cuando lo descarguen iban a tener una carpeta de la siguiente manera la carpeta está comprimida una vez la descompriman van a hacer clic en el siguiente icono el que dice de efe de español doble clic e iniciamos el programa un concepto básico y necesario para hablar de diagramas de flujo es el concepto de algoritmo que es un algoritmo un algoritmo es un conjunto de instrucciones que nos va a servir para desarrollar una tarea un ejemplo básico como el que planteó acá es por ejemplo un algoritmo para calcular el sueldo calcular el sueldo de un empleado dados como datos de entrada el nombre horas de trabajo y pago en horas entonces vamos a definir por ejemplo como una constante el pago en horas que cada hora sean diez mil pesos y como variables el nombre las horas y el sueldo entonces nuestra serie de instrucciones secuenciales va a ser la siguiente inicio tenemos siempre que decirle a un algoritmo un programa donde empieza que haríamos primero eso es una serie de instrucciones que obviamente no es lo único cada uno de ustedes podrían pensar pasos adicionales o incluso menos pasos menos menos instrucciones yo plantee estas instrucciones primero leer segundo leerla las horas tercero vamos a calcular la cantidad o el dinero necesario que se tiene que pagar a ese empleado y sería pago por horas por las horas entonces pago por horas son diez mil pesos y dependiendo la cantidad de horas sea dos tres cuatro y cinco pues entonces la variable sueldo que es donde se va a almacenar esa cantidad pues va a cambiar va a cambiar un valor va a ser diferente dependiendo cierto de las de las variables de entrada digámoslo así entonces el paso 4 sería escribir en sueldo en nombre es decir la cantidad de dinero que se debe pagar y a la persona que se debe pagar y llegamos nuevamente al fin entonces esta es una manera de describir algoritmo como les dije previamente hay muchas formas de hacerlo pero siempre vamos a seguir una serie de instrucciones y de eso es lo que se trata podemos escribir algoritmo de muchas maneras pero siempre llevando una secuencia lógica una vez visto estos conceptos previos vamos entonces a empezar construir nuestro primer diagrama de flujo y el primer diagrama de flujo es cómo o vamos a sumar más bien vamos a sumar tres números y vamos a calcular la media aritmética de sus tres números recordemos que la media aritmética es lo mismo que el promedio del promedio se halla simplemente sumando la cantidad de números que haya y dividiendo sobre la cantidad en la misma cantidad de números la cantidad de dígitos que se estén usando si son tres números sería sobre tres y son 5 sobre 5 si son 10 pues entonces sobre 10 vamos entonces a ir a nuestro programa y vamos a empezar a hacer nuestro diagrama de flujo cuando abrimos nuestro programa por defecto nos sale el inicio y el fin lo primero que vamos a hacer es colocar entonces ustedes colocan el puntero del mouse pueden observar cada una de las instrucciones o de los símbolos del diagrama de flujo que ofrece este programa de efe de pues su significado el primero que vamos a usar es el de lectura entonces hacemos clic nos ubicamos en diagrama de flujo lo colocamos hacemos doble clic vamos a leer los tres números los colocamos seguidos de coma y coma iceta luego vamos a usar el símbolo de asignación aquí hacemos doble clic vamos a decir que la suma es ese y vamos a sumar los tres números x + + z qué hacemos ahora vamos a hallar la media o el promedio y el promedio es la cantidad que está almacenada en ese dividida / el número de dígitos que son 3 aceptar bueno de esta manera estamos haciendo una secuencia lógica hemos construido un algoritmo en un diagrama de flujo ahora lo que nos falta es que visualizar el resultado para eso vamos a escoger este símbolo que es salida y que lo que vamos a mostrar que la variable mediante esta almacenado el promedio vamos a correr este programa lo podemos hacer de dos maneras uno utilizando este simbolito que es como play es algo como universal que se usa siempre este mismo símbolo es ejecutar o podemos hacerlo paso a paso que sería o paso simple como diseñar sería digámoslo más lento pero vamos viendo cómo se van ejecutando instrucción por instrucción vamos a colocar entonces esto ven que se va colocando como en azul el símbolo vuelvo y lo presionó se siguen colocando azul quiere decir que se va a ejecutar la la instrucción que está allí cuando doy clic entonces me dice valor a ingresar vamos a ingresar x10 eta como el valor de 2 cada cada una de las variables 2 pues por defecto a ingresando la que le corresponde es el primero esta xx luego ya y luego se está iría ingresando la digamos que digamos que por orden ustedes también podrían hacerlo pidiendo cada uno de los números cierto primero escriba x luego la yale luego la zeta yo lo hice así ustedes pueden hacerlo como les quede más sencillo ok de esta manera ahí sigue ejecutándose paso a paso entonces ahora venimos a esta instrucción a este símbolo diagrama de flujo donde se están ejecutando estas operaciones vuelvo y hago clic en paso simple ya se ejecutaba las instrucciones lo que necesito es visualizar ya el resultado que es 2 si sumamos dos más dos más dos nos daría 6 y 6 / 3 nos da 2 ese es el programa pues es el diagrama de flujo para un algoritmo que nos sume tres números y nos hacen el promedio de esos tres números y damos clic acá paso simple es el fin el siguiente programa es un algoritmo o vamos a construir un diagrama de flujo es un programa claro que nos sume o que nos reste dos números más bien entonces que empezamos haciendo vamos a colocar lectura este símbolo de lectura son dos números vamos a llamarlos a p luego vamos a colocar asignación es para colocar la operación vamos a llamar ere o ahorrista vamos a decir que a menos b aceptar que necesitamos hacer ahora visualizar ese resultado entonces vamos a escogemos salida y colocamos resta vamos a correr programa ahorita usando ejecutar valor a ingresar coloquemos por ejemplo 10 gonzález entonces como les dije ustedes ingresan 10 y el va almacenando digamos en orden primero está la continuar luego vamos a colocar 2 para que almacene en la vez la salida sería 810 menos 2 nos da 8 continuar dice la ejecución ha terminado con normalidad aquí llego al fin del diagrama de flujo este programa tiene algunas implicaciones claro algunos se estarán preguntando digamos la calidad de las variables o el tipo de variables más bien que algunas de estas variables pues tienen una una denominación no pueden tener digamos una caracterización diferente para los que conocen un poco de programación saben que hay diferentes tipos de variables como nosotros estamos haciendo un diagrama del flujo y es una introducción a la lógica de la programación pues los programas que usan los diagramas de flujo generalmente no nos piden ese tipo de datos algunos sí en este caso no lo están haciendo sino que se hace más sencillo y nos enfoca realmente en el algoritmo como tal que es lo que necesitamos empezar a practicar el último diagrama de flujo es comparar los números nm si n es mayor que m entonces que el programa o que el diagrama de flujo nos diga n es mayor que m por supuesto que acá en el programa hay varias digamos varias variantes una de ellas sería si n es igual a m y la otra sería si m es mayor que en pero vamos a empezar por la más sencilla ustedes ya con aprendido podrán entonces explorar el resto de estas variantes de este diagrama de flujo vamos a leer primero esos dos números ahora vamos a usar este símbolo que es de decisión para comparar los dos números vamos a decir si n es mayor que m dice con condición verdadera yo voy a decir voy a dejarla como está simplemente si es verdadera entonces que lo indique hacia la parte derecha que lo que está pasando acá aceptar entonces si es así que diga vamos a mostrar en texto encerrando en comillas simple que n es mayor bueno hiciera que la comida simple aceptar si no si no es mayor entonces simplemente voy a decir n no es mayor ok vamos a correr programa dice n no es mayor se espera que perdón lo que me faltó cerrar con comillas simple porque si no no me vamos a ese texto eso es algo el programa no estaba establecido allí en otros diferentes en otros programas para hacer diagramas de flujo es posible que este tipo de instrucciones cambien aquí hay que encerrarlo en comillas simples no lo hice y me sale un error aceptar vamos a correrlo ahora sí entonces vamos a ingresar n que es el primer número que aparece después de inicio vamos a decir que sea 9 enter luego me volverá a pedir el otro valor que es m que son los que estoy pidiendo acá como entradas vamos a colocar uno efectivamente me dice que en es mayor digo continuar y se termina el programa un programa sencillo inicio comparados dos variables si es mayor que m sí sí sí es cierto esta condición dice n es mayor si no me dice r no es mayor y llega al fin del diagrama de flujo de esta manera hemos visto un poco conceptos básicos de cómo construir diagramas de flujo en este programa freak df de df así que a continuación lo que vamos a hacer es e ir a la sección el quiz ustedes van a revisar el ejercicio van a tratar de resolverlo después de intentar resolverlo detienen el vídeo claro vamos a colocar la respuesta está la respuesta del quiz no sé si la insistencia existe un aplauso excelente que lo hiciste si no pues te invito para que practiques un poco más e intentes hacer no es difícil otra variación que podrías hacer en éste en este programa sería decir no solamente si x es mayor si no es así entonces sería el mayor nos falta otra es decir entonces si no es ninguna de estas dos es porque son iguales ok esa sería otra manera entonces bueno los invito para que continúen aquí en el canal tablero de andrés en los siguientes tutoriales que vamos a colocar acá y por supuesto no lo olviden dar un pulgar arriba me gusta y compartir el vídeo y suscribirse al canal también que está la manera de apoyar este trabajo para poder seguir haciendo vídeos y seguir apoyando el desarrollo y la práctica que tenemos que hacer en todo lo que es nuestra vida académica así que muchas gracias hasta la próxima 2 [Música]

Noticias relacionadas