miércoles, 5 de marzo de 2014

ALGORITMO MAYOR, MITAD, MENOR O IGUAL INGRESANDO 3 NUMEROS


DIAGRAMA DE FLUJO; RESTA DE DOS NUMEROS DFD


DIAGRAMA DE FLUJO ; MULTIPLICACION Y DIVISION. DFD


DIAGRAMA DE FLUJO; DIVISION DE DOS NUMEROS EN DFD


BASE DE UN TRIANGULO DANDO EL RADIO DE ESTE. EN DFD


domingo, 2 de marzo de 2014

GENERACIONES DE LA PROGRAMACION


PRIMER GENERACIÓN (1938-1958)

La primera Generación de computadoras abarca desde el año 1938 y culmina en el 1958. En esta época la tecnología usada era a base de bulbos o tubos de vacío, estos tubos eran un componente electrónico que amplificaba, conmutaba o modificaba una señal eléctrica por medio del movimiento de los electrones en un espacio <vacío> lo cual reemplazo al sistema de cálculo mecánico y digital por el cálculo analógico. En 1936 se inició la construcción de la primer serie Z, calculadoras que ofrecen memoria (limitada), Z1 jamás funciono efectivamente pero la Z3 trabajo satisfactoriamente y fue la primer computadora controlada mediante programas, estos programas eran insertados mediante cintas o tarjetas perforadas las cuales contenían códigos y se programaba en lenguaje de maquina (códigos binarios).
ENIAC (Electronic Numerical Integrator and Computer) fue la computadora  electrónica más efectiva que todas sus contemporáneas la cual efectuaba 100.000 operaciones por segundo, pero su mantenimiento era bastante dispendioso debido a que usaba miles de válvulas las cuales se fundían y cortaba el funcionamiento de la máquina

SEGUNDA GENERACIÓN. (1959-1965)

En esta generación observamos el reemplazo de las válvulas de vacío por los transistores, lo cual permitió reducir el tamaño y el consumo de energía de las maquinas, dichos transistores son dispositivos semiconductores utilizados para producir señal de salida en respuesta a otra señal de entrada. Maurice Wilkes inventa la microprogramación y en cuanto a programación avanzaron a los lenguajes de alto nivel como lo fueron FORTAN desarrollado por IBM, las memorias de núcleos fueron incorporadas de igual manera por IBM y el primer juego fue lanzado en esta generación el cual fue llamado SpaceWar.
En esta generación se implementan por primera vez súper maquinas como simuladores de vuelo (Whirlwind I), control del tráfico aéreo, las empresas implementaron para el control de inventario, nómina o contabilidad  lo cual permitió abrir campo de acción a las computadoras.

TERCERA GENERACIÓN (1964-1971)

En la tercera generación se produjo la invención del circuito integrado o microchip y de la mano la invención de microprocesador por Intel. Los transistores de la generación pasada fueron usados dentro de los chips lo que generaba un circuito completo, un amplificador, un oscilador, o una puerta lógica, lo cual permitió facilitar el montaje de aparatos electrónicos tales como radios, televisores y computadoras, esto ayudo a la disminución del consumo de energía, reducción de espacio, computadoras accesibles.
Gracias a la implementación de micro procesadores las computadoras lograron realizar labores  matemáticos o de negocios, cuestión que en la segunda generación no era posible, solo hacían una de las dos cosas pero jamas ambas, y a la vez los programas fueron mas extensos.
Realización de análisis numéricos, administración o procesamiento de archivos  fueron unas de las funciones principales de dichas computadoras, y más aún calcular la nómina y a la vez recibir pedidos. Se empezaron  a utilizar los medios magnéticos de almacenamiento, como cintas magnéticas de 9 canales, enormes discos rígidos y en algunos sistemas todavía usan las tarjetas perforadas para la entrada de datos, pero las lectoras de tarjetas ya alcanzan velocidades aceptables.

CUARTA GENERACIÓN (1971-1981)


En esta generación estuvo en auge el uso de microprocesadores y memorias electrónicas, eran dispositivos de alta tecnología que almacenaban  información siguiendo un patrón numérico y aplicando un sistema binario. También surgieron unos elementos que la dotaron de gran relevancia como lo fue los sistemas de tratamiento de bases de datos ,la microcomputadora y computadoras personales y la generalización de aplicaciones de software. El tamaño reducido del microprocesador de 4 bits que contenía 2250 transistores, fabricado por Intel Corporation hizo posible la creación de la computadora personal (PC),  entre las cuales se destacaban las fabricadas por Apple, Radio Shack y Commodore Business Machines. Este dispositivo se hizo cada vez más competido en el mercado y más accesible para la sociedad. Los sistemas operativos por su parte tuvieron grandes avances, también se produjo un crecimiento en la industria de software, donde los programas estándar  fueron modificados para usarlos en los nuevos dispositivos, igualmente la sustitución de los núcleos magnéticos por los chips de silicio logro dar paso a la tecnología que usamos en la actualidad.

PROGRAMAS PARA REALIZAR DIAGRAMAS DE FLUJO.

PROGRAMA
CARACTERISTICAS
LICENCIA
ORGANIZACIÓN
Smartdraw


  • Procesador usado para realizar diagramas de flujo, etc. 
  • Construido por los sistemas operativos Windows 7, Vista, XP y 2000.
  • Puede exportar formatos comunes a PDF, etc.
Free y pago
Smartdraw, LLC
Free DFD


  • Editor e intérprete de diagramas de flujo.
  • Creación de algoritmos.
  • Corre en Windows y sistemas UNIX  con procesador INTEL.
Free 
Fabian Cardenas, Eduardo Daza y Nelson Castillo.
Pseint


  • Herramienta para programación básica.
  • Permite reconocer conceptos utilizados en la algoritmia.
  • Usa pseudolenguaje. 
Free
Pablo Novora
Yed


  • Editor y generador de diagramas de flujo.
  • Creación de gráficos (amateurs).
  • No admite contenido multimedia, no tiene plantillas ni editor de dibujo.
Free
yWorks
Visio


  • Crea diagramas profesionales (información compleja).
  • Posee plantillas y nuevas formas, autoaling y del espacio.
Pago
Microsoft
Raptor


  • Posee software, pseudocódigos sencillos.
  • Se insertan variables en identificadores.
  • Posee herramientas como botones negros y un lápiz principalmente.
Free
Terry Wilson, Martin Carlisle, Jeff Humpries y Jason Moore.
Netbans


  • Posee desarrollador integrado libre y lenguaje de programación JAVA.
  •  Desarrolla aplicaciones de componentes de software, entre otras.
Free
Sun micro system/Oracle Corporation y Java