Blogia

robertoi

diagramas de flujo

Los diagramas de flujo representan la forma más tradicional para especificar los detalles algorítmicos de un proceso. Se utilizan principalmente en programación, economía y procesos industriales; estos diagramas utilizan una serie de símbolos con significados especiales. Son la representación gráfica de los pasos de un proceso, que se realiza para entender mejor al mismo. Son modelos tecnológicos utilizados para comprender los rudimentos de la programación lineal.

Otra definición del diagrama de flujo es la siguiente:

"Es un esquema para representar gráficamente un algoritmo. Se basan en la utilización de diversos símbolos para representar operaciones específicas. Se les llama diagramas de flujo porque los símbolos utilizados se conectan por medio de flechas para indicar la secuencia de operación. Para hacer comprensibles los diagramas a todas las personas, los símbolos se someten a una normalización; es decir, se hicieron símbolos casi universales, ya que, en un principio cada usuario podría tener sus propios símbolos para representar sus procesos en forma de Diagrama de Flujo. Esto trajo como consecuencia que sólo aquel que conocía sus símbolos, los podía interpretar. La simbología utilizada para la elaboración de diagramas de flujo es variable y debe ajustarse a un patrón definido previamente."

Diagrama de flujo en el cual se emplean los símbolos más comunes.
Aumentar
Diagrama de flujo en el cual se emplean los símbolos más comunes.

 


Principales símbolos

Estandarizados según ISO 5807

No es indispensable usar un tipo especial de símbolos para crear un diagrama de flujo, pero existen algunos ampliamente utilizados por lo que es adecuado conocerlos y utilizarlos, ampliando así las posibilidades de crear un diagrama más claro y comprensible para crear un proceso lógico y con opciones múltiples adecuadas.

  • Flecha. Indica el sentido y trayectoria del proceso de información o tarea.
  • Rectángulo. Se usa para representar un evento o proceso determinado. Éste es controlado dentro del diagrama de flujo en que se encuentra. Es el símbolo más comúnmente utilizado.
  • Rectángulo redondeado. Se usa para representar un evento que ocurre de forma automática y del cuál generalmente se sigue una secuencia determinada.
  • Rombo. Se utiliza para representar una condición. Normalmente el flujo de información entra por arriba y sale por un lado si la condición se cumple o sale por el lado opuesto si la condición no se cumple. Lo anterior hace que a partir de éste el proceso tenga dos caminos posibles.
  • Círculo. Representa un punto de conexión entre procesos. Se utiliza cuando es necesario dividir un diagrama de flujo en varias partes, por ejemplo por razones de espacio o simplicidad. Una referencia debe de darse dentro para distinguirlo de otros. La mayoría de las veces se utilizan números en los mismos.

Existen además una variedad de formas especiales para denotar las entradas, las salidas, los almacenamientos, etcétera.

Algoritmo

Un algoritmo es un conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea y/o resolver un problema. De un modo más formal, un algoritmo es una secuencia finita de operaciones realizables, no ambiguas, cuya ejecución da una solución de un problema en un tiempo finito.

Los diagramas de flujo se usan habitualmente para representar algoritmos.
Aumentar
Los diagramas de flujo se usan habitualmente para representar algoritmos.

El término algoritmo no está exclusivamente relacionado con la matemática, ciencias de la computación o informática. En realidad, en la vida cotidiana empleamos algoritmos en multitud de ocasiones para resolver diversos problemas. Algunos ejemplos son el uso de una lavadora (se siguen las instrucciones), pero no la preparación de una comida (porque no están perfectamente definidos los pasos). También existen ejemplos de índole matemática, como el algoritmo de la división para calcular el cociente de dos números, el algoritmo de Euclides para calcular el máximo común divisor de dos enteros positivos, o incluso el método de Gauss para resolver Sistema lineal de ecuaciones.

Resume de Clase

El tema central del dia era la historia del procesamiento de datos en la clase debatimos sobre como eran los computadores desde hace mas de 5000 años. Por ejemplo el abaco,pascalina,el sistema de notacion numerica, la tarjeta perforada entre otros.Vimos como fue avanzando la tecnologia mundial a travez de las maquinas creadas, antes habian computadores extremadamentes grandes y muchas de estas solo registraban poca informacion por ejemplo la tarjeta perforada la utilizaban mas que todo los centros o empresas textileras para guardar pequeños informe con respecto a los metros de telas que habian en existencia.Otra cosa importante que vimos es la evolucion de todas las computadoras el avance de cada una de ellas, se discutio los temas y grupos para la exposicion del procesamiento de datos

Exposición de BASE de DATOS

EQUIPO # 1

El abaco, puntos a exponer fueron que este era un objeto con el que se podia realizar operaciones matematicas, este estaba constituido por cuentas 2 en la parte superior y 5 en la parte inferior tenia un marco y un separador para las cuentas. Este dispositivo fue creado principalmente por los griegos y a lo largo de los años fue modificado por los chinos y japoneses. En la actualidad este dispositivo ha sido modificado para la recreacion de los niños de edad pre escolar .A mi parecer a este equipo le falto mucha adipcion, dominio del tema,el recurso podia ser mejor y su uso tambien creo que su puntuacion pudiera ser 15 puntos.

EQUIPO # 2

Tarjeta Perforada, los puntos a exponer esta estaba compuesta por una tarjeta en la cual una maquina registraba datos importantes para las empresas como guardar nombre etc. Esta fue utilizada principalmente para la empresas de textil la tarjeta perforada hacia el conteo de las agujas utilizadas en dicha empresa.Esta tambien sufrio varias modificaciones la maquina cada dia variaba en su tamaño y en su capacidad de guardar y recopilar datos. en la actualidad esta todavia es utilizada en paises de pocos recursos.A mi parecer varios integrantes del equipo fueron muy buenos, su informacion estaba profundizada, el material y el recurso era vivo por sus colores y su uso tambien pero a la mitad del grupo le falto adipcion y desarrollar mas los puntos que le correspondian por eso creo que su puntuacion deberia ser 16.

EQUIPO # 3

El eniac y marc 1, algunos puntos resaltantes fueron:el marc 1 fue un dispositivo que permitia realizar operaciones de sustracion multiplicacion y division. este fue creado a lo largo de la segunda guerra mundial esta no era muy ruidosa era como si estuvieran varios mecanografos en una oficina. El eniac fue una de las primeras computadoras creada a nivel mundial esta era sumemente gigante y esta era utilizada para desifrar codigos.A mi parecer los integrantes de este equipo esta muy centrados en su tema, el desarrollo de la expocision fue excelente el desenvolvimiento de los intengrantes fue muy notable trasmitieron confianza al resto de la clase y atrajeron la atencion de casi todo el grupo yo les pondria 18 por que el material de apollo no fue lo que todos esperabamos.

Exposición dia 16-10 2006

EQUIPO # 4

La primera generacion de las computadoras, uno de los puntos a exponer fuero que estas computadoras se crearon a princion de la decada de los 50 y dura hasta los 60 que fue cuando se inicio primeramente la segunda generacion estas utilizaban grandes velintadores ya que generaban grandes cantidades de calor.

Este empleaba buldos para procesar la informacion registrada, las maquinas de este tiempo eran muy costosas, tambien utilizaban grandes cantidades de energia.estas tambien uzaban o eran hechas con tarjetas perforadas. pero todavia en este tiempo no existia algun dispositivo para guardar grandes cantidades de datos. solo existia un dispositivo que almacenaba poca informacion y para guardarla se requeria de aproximadamente 1 hora.

EQUIPO # 5

Segunda generacion de las computadoras, entre los puntos mas resaltantes fue que estas se crearon en la decada de los años 60 dice que para este momento las computadoras ya habian evolucionada mucho su tamaño se redujo, la capacidad de procesamiento de datos era mayor. estas era hechas principalmente por cintas perforadas y cableado te tableros y en ellas trabajaban algunos diseñadores y programadores que trabajaban en conjunto como una orquesta para que su trabajo funcionara a la perfeccion.esta utilizaban dispositivo de almacenamiento que duraba desde 30 a 45 minutos para poder guardar.

las primeras computadoras que existieron fue la philco 212, la univac, control data corporation creo oras y la ibm remodelo el modelo 709 y luego saco al mercado el modelo 7090. esta trabajaba con el programa de cobol que especialmente se encargaba de los rigistros economicos y administrativos . y una de las caracteristicas mas resaltantes era que uzaban un leguaje llamado lenguaje de alto nivel

uno de los lenguajes y programas creados en esta fecha lenguaje c y los programas fueron cobol y fortan.

lugo todos estos hechos cambiaron de la noche a la mañana ya que fueron creadas las computadoras personales y estas eran mas rapidas y tenian o contaban pon algunas celdas y columnas para los trabajos administrativos.

MP3

MP3

Este formato fue trabajado principalmente por Karlheinz Brandenburg, director de tecnologías de medios electrónicos del Instituto Fraunhofer IIS, perteneciente a una red de 47 centros de investigación alemanes que junto con Thomson Multimedia controla el grueso de las patentes relacionadas con el MP3. La primera de ellas fue registrada en 1986 y varias más en 1991. Pero no fue hasta julio de 1995 cuando Brandenburg usó por primera vez la extensión .mp3 para los archivos relacionados con el MP3 que guardaba en su ordenador. Un año después su instituto ingresaba en concepto de patentes 1,2 millones de euros. Diez años más tarde esta cantidad ha alcanzado los 26,1 millones.

El formato MP3 se convirtió en el estándar utilizado para streaming de audio y compresión de audio de alta calidad gracias a la posibilidad de ajustar la calidad de la compresión, proporcional al tamaño por segundo (bitrate), y por tanto el tamaño final del archivo, que podía llegar a ocupar 12 e incluso 15 veces menos que el archivo original sin comprimir.