UTNianos

Versión completa: Sobre símbolos en diagramas de flujo (Algoritmos)
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola,me tocó cursar algoritmos con la profesora ferrari...mi duda es si en todos los cursos de la utn usan esta simbología:

http://imagizer.imageshack.us/a/img46/8622/7jkw.jpg


Es que,estuve googleando y no encontre ningun libro,blog o cualquier referencia a esos simbolos...parecen como una version no estándar y simplificada de la simbología más común (la que se ve en todos lados:paralelogramo para entrada/salida,rombo para decisión,etc).
Nada,quería saber solamente si eramos el único curso de algoritmos en la utn que usa esos simbolos o si es algo medianamente "estándar",por curiosidad más que nada =P.
Saludos.
Todos usamos esa simboligia en algoritmos para representar los diagramas, y esos diagramas son estándares universales.. Igual ya casi ni se usan por que la programación estructurada quedo en el pasado.
Si se usan esos simbolos!
(05-04-2014 17:06)sistemasfrba escribió: [ -> ]Igual ya casi ni se usan por que la programación estructurada quedo en el pasado.

Cualquiera.

No se usan por convención profesional/académica, en informática (computer science) está prácticamente estandarizado usar pseudocódigo o directamente expresar el algoritmo en algún lenguaje de programación específico (C, Java, Python, etc.).

Y todo el mundo hace "programación estructurada", no se de donde sacaste que "quedó en el pasado" o que eso está relacionado con el por qué no se usan estos diagramas en la práctica.

(05-04-2014 16:54)Frietziek escribió: [ -> ]Es que,estuve googleando y no encontre ningun libro,blog o cualquier referencia a esos simbolos...parecen como una version no estándar y simplificada de la simbología más común (la que se ve en todos lados:paralelogramo para entrada/salida,rombo para decisión,etc).

Si, la verdad no tengo idea de donde los sacaron. Parecen una mescla entre diagramas Nassi–Shneiderman y los de flujo comunes con rombitos para condicionales.
Si, se usan esos simbolos. Te dejo para descargar una plantilla que es para Visio. ;)
Plantilla para diagramar
Creo que todos los que teníamos una noción de la materia y estabamos acostumbrados a los símbolos convencionales de los diagramas de flujo nos hicimos la misma pregunta xD.
No sé de dónde salieron, pero según me dijeron el motivo de usarlos era que visualmente esta simbología es más "lineal", por decirlo de alguna manera.
Con la otra simbología un if dentro de otro eran dos rombos unidos por flecha, acá es una casa dentro de otra, y las iteraciones las armabas con una flecha saliendo del rombo hasta donde comienza o finaliza el bucle, acá lo encerrás todo en un rectángulo con la condición.
De esta manera si vos lees el diagrama de arriba hacia abajo tenés el órden en el que se van a ejecutar las instrucciones y cuando anidas se ve de lo más abarcativo a lo menos abarcativo más fácil, y es precisamente la manera en la que quieren que razonemos en esta materia.
(05-04-2014 17:06)sistemasfrba escribió: [ -> ]Igual ya casi ni se usan por que la programación estructurada quedo en el pasado.


Off-topic:

Hay un profe de la facu que no voy a decir cual, pero les puedo decir que es (tal vez no directamente pero lo es) jefe de cátedra de Diseño, PdP , TAP, TACs, Gestion de Datos, ADR....

Que dijo en una vez en una clase de GdD donde plantearon lo mismo...

"TODO ES IMPERATIVO-PROCEDURAL, BASTA DE LA MENTIRA DE QUE EL OBJETO PIENSA..."

Con amor, pero ojo al decir estas cosas, porque mañana laburando te toca retocar un query y te aseguro, que es estructurado...

URLs de referencia