1. UNIVERCIDAD ABIERTA Y A DISTNACIA DE MEXICO
INGENIERIA EN DESARROLLO DE SORTWARE
Pablo Alvarez Alvarez
Hola buenas tardes
Dejo mi trabajo de la unidad 2 soy pablo
¿Qué entiendo por pseudocódigo y qué por diagrama de flujo?
Seudocódigose describen los algoritmos utilizando una mezcla de lenguaje común, con
instrucciones de programación, palabras claves, etc. El objetivo es que el programador se centre
en la solución lógica del algoritmo y no en la implementación en un lenguaje de programación
concreto (con las posibles complicaciones en las reglas sintácticas), o en otras palabras, sólo
ayudan a "pensar" un programa antes de escribirlo en un lenguaje de programación formal.
Es un lenguaje de especificaciones formal de algoritmos, se utiliza la mezcla de un lenguaje en el
caso el español con las instrucciones de programación en el caso c, este se utilizara para el
objetivo de solucionar el programa con una entrada y una salida del problema a solucionar.
Ventajas Permite representar en forma fácil operaciones repetitivas complejas. Es muy fácil pasar
de Pseudocódigo a un programa en algún lenguaje de programación
Sirve para escribir programas de computadora en lenguaje natural de tal manera que se facilite la
comprensión, prueba y posterior codificación en un lenguaje de programación específico.
Un seudocódigo no puede ser compilado y ejecutado.
Los diagramas de flujo son una manera de representar visualmente el flujo de datos a través de
sistemas de tratamiento de información. Los diagramas de flujo describen que operaciones y en
que secuencia se requieren para solucionar un problema dado.
Un diagrama de flujo u organigrama es una representación diagramática que ilustra la secuencia
de las operaciones que se realizarán para conseguir la solución de un problema. Los diagramas de
flujo se dibujan generalmente antes de comenzar a programar el código frente a la computadora.
Los diagramas de flujo facilitan la comunicación entre los programadores y la gente del negocio.
Estos diagramas de flujo desempeñan un papel vital en la programación de un problema y facilitan
la comprensión de problemas complicados y sobre todo muy largos. Una vez que se dibuja el
diagrama de flujo, llega a ser fácil escribir el programa en cualquier idioma de alto nivel. Vemos a
menudo cómo los diagramas de flujo nos dan ventaja al momento de explicar el programa a otros.
Por lo tanto, está correcto decir que un diagrama de flujo es una necesidad para la documentación
mejor de un programa complejo.
Es la representación gráfica de los instrucciones sobre la solución del problema que a arroja el
algoritmo desarrollado
2. UNIVERCIDAD ABIERTA Y A DISTNACIA DE MEXICO
INGENIERIA EN DESARROLLO DE SORTWARE
Pablo Alvarez Alvarez
¿Cuál es la diferencia entre ellos?
Un diagrama de flujo es la representación gráfica de un algoritmo. Es decir es la representación
detallada en forma gráfica de como deben realizarse los pasos en la computadora para producir
los resultados deseados.
Esta representación gráfica se da cuando varios símbolos (que indican diferentes procesos en la
computadora), se relacionan entre si mediante líneas que indican el orden en que se deben
ejecutar los procesos.
Pseudocódigo
El pseudocódigo utiliza palabras que indican el proceso a realizar. Mezcla de lenguaje de
programación y español (o inglés o cualquier otro idioma) que se emplea, dentro de la
programación estructurada, para realizar el diseño de un programa. En esencia, el pseudocódigo
se puede definir como un lenguaje de especificaciones de algoritmos.
Principal diferencia seria
Que el diagrama de flujo se representa de manera gráfica las instrucciones de algoritmo para
solucionar el problema planteado y el seudocódigo utiliza un lenguaje que especifica las
instrucciones del algoritmo para resolver el problema
¿Para qué casos me conviene usar uno u otro?
El diagrama de flujo es utilizado en la representación de algoritmos pequeños, y el pseudocódigo
puede utilizarse para representar algoritmos mucho más extensos.
Podemos aplicar cuando presentamos el algoritmo en el seudocódigo seria para personas
familiarizadas con la programación y el diagrama de flujo seria aplicado para presentar la solución
del problema paso a paso.
En lo personal ¿con cuál se me facilita más representar los algoritmos?
En mi caso manejaría los dos para ver la diferencia y saber si en realidad son iguales, aplicarían si
fuera si fueran pequeños o grandes los algoritmos
¿Me cuesta trabajo alguno de los temas estudiados?
3. UNIVERCIDAD ABIERTA Y A DISTNACIA DE MEXICO
INGENIERIA EN DESARROLLO DE SORTWARE
Pablo Alvarez Alvarez
Como no tengo tanta practica luego se me dificulta el seudocódigo pero creo con la practica
empezare a dominar la representación de los algoritmos