viernes, 2 de noviembre de 2012

algorismo


En general, no existe ningún consenso definitivo en cuanto a la definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten los datos de un problema (entrada) en una solución (salida).1 2 3 4 5 6 Sin embargo cabe notar que algunos algoritmos no necesariamente tienen que terminar o resolver un problema en particular. Por ejemplo, una versión modificada de la criba de Eratóstenes que nunca termine de calcular números primos no deja de ser un algoritmo.7
A lo largo de la historia varios autores han tratado de definir formalmente a los algoritmos utilizando modelos matemáticos como máquinas de Turing entre otros.8 9 Sin embargo, estos modelos están sujetos a un tipo particular de datos como son números, símbolos o gráficas mientras que, en general, los algoritmos funcionan sobre una vasta cantidad deestructuras de datos.3 1 En general, la parte común en todas las definiciones se puede resumir en las siguientes tres propiedades siempre y cuando no consideremos algoritmos paralelos:7
Tiempo secuencial. Un algoritmo funciona en tiempo discretizado –paso a paso–, definiendo así una secuencia de estados "computacionales" por cada entrada válida (laentrada son los datos que se le suministran al algoritmo antes de comenzar).
Estado abstracto. Cada estado computacional puede ser descrito formalmente utilizando una estructura de primer orden y cada algoritmo es independiente de su implementación (los algoritmos son objetos abstractos) de manera que en un algoritmo las estructuras de primer orden son invariantes bajo isomorfismo.
Exploración acotada. La transición de un estado al siguiente queda completamente determinada por una descripción fija y finita; es decir, entre cada estado y el siguiente solamente se puede tomar en cuenta una cantidad fija y limitada de términos del estado actual.
En resumen, un algoritmo es cualquier cosa que funcione paso a paso, donde cada paso se pueda describir sin ambigüedad y sin hacer referencia a una computadora en particular, y además tiene un límite fijo en cuanto a la cantidad de datos que se pueden leer/escribir en un solo paso. Esta amplia definición abarca tanto a algoritmos prácticos como aquellos que solo funcionan en teoría, por ejemplo el método de Newton y la eliminación de Gauss-Jordan funcionan, al menos en principio, con números de precisión infinita; sin embargo no es posible programar la precisión infinita en una computadora, y no por ello dejan de ser algoritmos.10 En particular es posible considerar una cuarta propiedad que puede ser usada para validar la tesis de Church-Turing de que toda función calculable se puede programar en una máquina de Turing (o equivalentemente, en un lenguaje de programación suficientemente general):10
Aritmetizabilidad. Solamente operaciones innegablemente calculables están disponibles en el paso inicial.

Medios de expresión de un algoritmo

Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje naturalpseudocódigodiagramas de flujo y lenguajes de programación entre otros. Las descripciones en lenguaje natural tienden a ser ambiguas y extensas. El usar pseudocódigo y diagramas de flujo evita muchas ambigüedades del lenguaje natural. Dichas expresiones son formas más estructuradas para representar algoritmos; no obstante, se mantienen independientes de un lenguaje de programación específico.
La descripción de un algoritmo usualmente se hace en tres niveles:
  1. Descripción de alto nivel. Se establece el problema, se selecciona un modelo matemático y se explica el algoritmo de manera verbal, posiblemente con ilustraciones y omitiendo detalles.
  2. Descripción formal. Se usa pseudocódigo para describir la secuencia de pasos que encuentran la solución.
  3. Implementación. Se muestra el algoritmo expresado en un lenguaje de programación específico o algún objeto capaz de llevar a cabo instrucciones.
También es posible incluir un teorema que demuestre que el algoritmo es correcto, un análisis de complejidad o ambos.

Diagrama de flujo

Diagrama de flujo que expresa un algoritmo para calcular la raíz cuadrada de un número x
Los diagramas de flujo son descripciones gráficas de algoritmos; usan símbolos conectados con flechas para indicar la secuencia de instrucciones y están regidos por ISO.
Los diagramas de flujo son usados para representar algoritmos pequeños, ya que abarcan mucho espacio y su construcción es laboriosa. Por su facilidad de lectura son usados como introducción a los algoritmos, descripción de un lenguaje y descripción de procesos a personas ajenas a la computación.
Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje natural, pseudocódigo, diagramas de flujo y lenguajes de programación entre otros. Las descripciones en lenguaje natural tienden a ser ambiguas y extensas. El usar pseudocódigo y diagramas de flujo evita muchas ambigüedades del lenguaje natural. Dichas expresiones son formas más estructuradas para representar algoritmos; no obstante, se mantienen independientes de un lenguaje de programación específico.

Pseudocódigo

El pseudocódigo (falso lenguaje, el prefijo pseudo significa falso) es una descripción de alto nivel de un algoritmo que emplea una mezcla de lenguaje natural con algunas convenciones sintácticas propias de lenguajes de programación, como asignaciones, ciclos y condicionales, aunque no está regido por ningún estándar. Es utilizado para describir algoritmos en libros y publicaciones científicas, y como producto intermedio durante el desarrollo de un algoritmo, como los diagramas de flujo, aunque presentan una ventaja importante sobre estos, y es que los algoritmos descritos en pseudocódigo requieren menos espacio para representar instrucciones complejas.
El pseudocódigo está pensado para facilitar a las personas el entendimiento de un algoritmo, y por lo tanto puede omitir detalles irrelevantes que son necesarios en una implementación. Programadores diferentes suelen utilizar convenciones distintas, que pueden estar basadas en la sintaxis de lenguajes de programación concretos. Sin embargo, el pseudocódigo, en general, es comprensible sin necesidad de conocer o utilizar un entorno de programación específico, y es a la vez suficientemente estructurado para que su implementación se pueda hacer directamente a partir de él.
Así el pseudodocódigo cumple con las funciones antes mencionadas para representar algo abstracto los protocolos son los lenguajes para la programación. Busque fuentes más precisas para tener mayor comprensión del tema.

viernes, 14 de septiembre de 2012

reflexion sobre computadores

Estos son los aparatos mas usados actualmente, ellos se utilizan para casi todas las labores del ser humano. 
Una herramienta que en su principio era un lujo para las personas que lo tenian pero en la actualidad es una nesecidad tenerlo en casa. sirve para estudiar, jugar, chatear con personas, jugar y si sigo diciendo las utilidades de esta no terminaria.
En lo personal el computador es el mejor invento que creo el ser humano, en mi punto de vista el pc de escritorio es mejor ya que este se personaliza a tu antojo, lo armas a tu gusto y modificas cuando quieras.

ya para terminar los computadores alienware son lo maximo mas para un fanatico a los videojuegos como yo, estos vienen personalizados solo para juegos, estas maquinas vienen con lo ultimo en tecnologia procesadores, tarjetas de video y sonido, memoria ram y muchas cosas mas.



Computadoras Alienware

Estas computadoras estan hechas para juegos son las mejores aqui les dejo una descripcion de algunas pc. 

Computadoras de mesa: 

Aurora 

Las computadoras que digan que tienen varios  core es que puedes elegir uno de esos o mas de uno  

 

Procesador 

•Intel ® Core ™ i7 2600K (caché 3.4GHz/8MB) 
•Intel ® Core ™ i7 2600 (caché 3.4GHz/8MB) 
•Intel ® Core ™ i5 2500K (caché 3.3GHz/6MB) 
•Intel ® Core ™ i7 2500K (caché 3.3GHz/6MB) 
•Intel ® Core ™ i5 2400 (caché 3.1GHz/6MB) 
•Intel ® Core ™ i5 2300 (caché 2.8GHz/6MB) 

Sistema Operativo 

•Windows ® 7 Ultimate 64 bits 
•Windows ® 7 Professional 64-Bit 
•Windows ® 7 Home Premium de 64 bits 

Memory4 

• Hasta 16GB4 de  canal DDR3 SDRAM a 1333 MHz - 4  
•Hasta 8GB4 de doble canal DDR3 SDRAM a 1866Mhz - 4 DIMM 
•Hasta 16GB4 de doble canal DDR3 SDRAM a 1600MHz - 4 DIMM 

Unidad de disco duro 

•Hasta 2000GB5 disco duro SATA II (7200) 
•Hasta 512GB5 X_SATA2SS disco duro 

Unidad óptica: 

Opciones sola unidad de disco óptico: 

24X de doble capa quemador (DVD ± RW) (Norma) 
De doble capa Blu-ray Disc Reader ™ (BD-ROM, DVD ± RW, CD-RW) 
8x de doble capa Blu-ray ™ (BD-RE, DVD ± RW, CD-RW) 

Opciones de doble unidad de disco óptico: 

De doble capa Blu-ray Disc ™ Reader (BD-ROM, DVD ± RW, CD-RW) y Quemador de 24X de doble capa (DVD ± RW) 
8x de doble capa Blu-ray Disc ™ quemador (BD-RE, DVD ± RW, CD-RW) y Quemador de 24X de doble capa (DVD ± RW)

Tarjeta de Video: 

•AMD Radeon HD6950 4096MB 
•2048MB NVIDIA ® GeForce ® GTX460 
•AMD Radeon HD6870 2048MB 
•AMD Radeon HD6990 2048MB 
•1536MB NVIDIA ® GeForce ® GTX580 
•NVIDIA ® GeForce ® 1024 GTX460 
• AMD Radeon HD6870 
•AMD Radeon HD6950 
•NVIDIA ® GeForce GTX590 ® 

Tarjeta de sonido: 

•Interior de alta definición de 7.1 Rendimiento de audio con sonido THX TruStudio (Norma) 
•Creative Sound Blaster X-Fi Xtreme Audio (Opcional) 
•Creative Sound Blaster X-Fi Titanium (Opcional) 

Comunicaciones: 

•Integrada 10/100/1000 NIC Gigabit Ethernet (estándar) 

•802.11 a / b / g / n de LAN inalámbrica PCI-Express (Opcional) 
•Wi-Fi 802.11ny Bluetooth 2.1 EDR USB Adapter Combo (Opcional) 

Puertos: 

Frente I / O Ports 

(2x) Hi-Speed ​​USB 2.0 
(1x) SuperSpeed ​​USB 3.0 
(1x) de micrófono 
(1x) para auriculares / altavoz de salida 
(1x) 19-en-1 lector de tarjetas multimedia (opcional) 

Trasero I / O Ports: 

(1x) eSATA de 3 Gb / s 
(1x) RJ-45 Ethernet Gigabit 
(6x) Hi-Speed ​​USB 2.0 
(1x) SuperSpeed ​​USB 3.0 
(1x) Firewire IEEE 1394 
(1x) de micrófono 
(1x) Line-In 
(1x) altavoces frontales izquierdo y derecho 
(1x) Altavoz central 
(1x) trasero izquierdo / derecho Altavoces 
(1x) lateral izquierdo / derecho Altavoces 
(1x), salida digital SPDIF (TOSLINK) 
(1x) SPDIF salida digital (coaxial) 

Opciones sintonizador HDTV 

Hauppauge WinTV HVR Interna-1200 HDTV PCI-E tarjeta sintonizadora (Opcional) 
Hauppauge WinTV HVR Interna-1250 HDTV PCI-E tarjeta sintonizadora (Opcional) 
Philips HD mando a distancia (opcional) 

Slots: 

Slots de memoria 

4x 240-Pin DDR3 SDRAM Ranuras 

Interior ranuras de expansión 

(2x) PCI-Express x16 (eléctrico especificaciones: x16/x1 o x8/x8 para gráficos duales) 
(2x) PCI-Express x1 

Chasis: 

Factor de forma de placa base y chasis 

Placa base MicroATX, Chasis Mid-Tower 

Opciones de color 

Stealth Negro mate 

Dimensiones del Sistema 

Altura: 16.77 "- (426mm) 
Profundidad: 25.39 "- (645mm) 
Ancho: 9.847 "- (250 mm) 
Peso medio: - 45 libras - (20,41 kg.) 

De refrigeración del procesador 

Alienware ™ de alto rendimiento de refrigeración de la CPU Líquido 

Opciones de energía de suministro 

Alienware ™ 525 vatios de potencia multi-GPU Aprobado suministro (Norma) 
Alienware ™ 875 vatios multi-GPU de suministro de energía aprobado 

Detalles de empaquetado de materiales reciclables 

Alienware envases de escritorio se hace de los productos 68% reciclable. 
descarga interna absorbe las estructuras están hechas de 100% reciclable de polietileno de alta densidad. 
Los materiales utilizados para estas estructuras provienen de 100% de los hogares botellas de post-consumo. 
Alienware Aurora dimensiones de los envases inmediatos 
34.13 "x 17.63" x 26.0 "(866.90mm x 660.4mm x 447.80mm) 

All-In-One Design 

Opciones del sistema operativo 

Windows ® 7 Home Premium (64 bits) 
Windows ® 7 Professional (64 bits) 
Windows ® 7 Ultimate (64 bits) 

Alienware Centro de Comando 

AlienFX ™ 
Thermal Controls 
AlienFusion 

Opciones de software de personalización 

AlienFX ™ colores del sistema 
Personal Avatar 


Area-51 

 

Procesador: 

Intel ® Core ™ i7X 990x (caché 3.73GHz/12MB) 
Intel ® Core ™ i7X 990x (caché 3.46GHz/12MB) 
Intel ® Core ™ i7 970 (caché 3.23GHz/12MB) 
Intel ® Core ™ i7 960 (caché 3.2GHz/8MB) 

Sistema Operativo: 

Windows ® 7 Ultimate 64 bits 
Windows ® 7 Professional 64-Bit 
Windows ® 7 Home Premium de 64 bits 

segunda memoria: 

Hasta 12GB2 Tri-Channel DDR3 SDRAM a 1333 MHz - 3 DIMM 
Hasta 12GB2 Tri-Channel DDR3 SDRAM a 1600MHz - 3 DIMM 

Unidad de disco duro Ayuda para elegir: 

Hasta 2000GB3 disco duro SATA II (7200) 
Hasta 600GB3 disco duro SATA II (10000RPM) 
Hasta 512GB3 de estado sólido de unidad de disco duro 

Unidad óptica: 

Opciones sola unidad de disco óptico 

16X de doble capa quemador (DVD ± RW) 
24X de doble capa quemador (DVD ± RW) 
De doble capa Blu-ray Disc Reader (BD-ROM, DVD ± RW, CD-RW) 
6X de doble capa Blu-ray ™ (BD-RE, DVD ± RW, CD-RW) 

Opciones de doble unidad de disco óptico: 

Unidad 1: 16X de doble capa quemador (DVD ± RW) 
Unidad 2: doble capa Blu-ray Disc Reader ™ (BD-ROM, DVD ± RW, CD-RW) 
Unidad 1: 16X de doble capa quemador (DVD ± RW) 
Unidad 2: 6x de doble capa Blu-ray Disc ™ quemador (BD-RE, DVD ± RW, CD-RW) 
Unidad 1: 24X de doble capa quemador (DVD ± RW) 
Unidad 2: doble capa Blu-ray Disc Reader ™ (BD-ROM, DVD ± RW, CD-RW) 
Unidad 1: 24X de doble capa quemador (DVD ± RW) 
Unidad 2: 6x de doble capa Blu-ray Disc ™ quemador (BD-RE, DVD ± RW, CD-RW) 

Video CardHelp para elegir: 

3072MB NVIDIA ® GeForce ® GTX580 
2048MB NVIDIA ® GeForce ® GTX460 
AMD Radeon HD6870 2048MB 
AMD Radeon HD6950 2048MB 
AMD Radeon HD6990 2048MB 
1536MB NVIDIA ® GeForce ® GTX580 
AMD Radeon HD6870 
AMD Radeon HD6950 
NVIDIA ® GeForce GTX590 ® 

Puertos: 

Frente I / O Ports: 

(3x) de alta velocidad USB 2.0 
(1x) eSATA 
(1x) Firewire IEEE 1394 
(1x) de micrófono 
(1x) para auriculares / altavoz de salida 

Trasero I / O Ports: 

(1x) eSATA 
(1x) RJ-45 Ethernet Gigabit 
(6x) de alta velocidad USB 2.0 
(1x) Firewire IEEE 1394 
(1x) de micrófono 
(1x) Line-In 
(1x) altavoces frontales izquierdo y derecho 
(1x) Altavoz central 
(1x) trasero izquierdo / derecho Altavoces 
(1x) lateral izquierdo / derecho Altavoces 
(1x), salida digital SPDIF (TOSLINK) 
(1x) SPDIF salida digital (coaxial) 
(2x) PS / 2 (ratón / teclado) 

Sintonizadores HDTV Opciones: 

Interna PCI-e de Digital / sintonizador de TV analógica (opcional) 

Chasis: 

Factor de forma de placa base y chasis 

Placa base ATX, Chasis completo Torre 

Dimensiones del Sistema: 

557,6 mm (22 ) - Altura 
595,5 mm (23,4 ) - Altura - Vent Abierto 
656,3 mm (25,8 ) - Profundidad 
277,1 mm (10,9 ) - Ancho 
15.4mm (0.6 ) - Desplegado Adder trasera Altura del pie 
El peso promedio - 38 kg (84 lbs.) 

Placa base 

Alienware ™ Aprobado Intel ® X58 ATX 

De refrigeración del procesador 

Alienware ™ de alto rendimiento de enfriamiento líquido


Lapto 

M17x 

 

Procesador: 

Intel ® Core ™ i7 2820QM (caché 2.3GHz/8MB) 
Intel ® Core ™ i7 2720QM (caché 2.2GHz/6MB) 
Intel ® Core ™ i7 2630QM (caché 2GHz/6MB) 

Sistema Operativo: 

Windows ® 7 Ultimate 64 bits 
Windows ® 7 Professional 64-Bit 
Windows ® 7 Home Premium de 64 bits 

tercera memoria: 

4GB de doble canal DDR3 a 1333MHz (2DIMMS) 
6 GB DDR3 a 1333MHz (2DIMMS) 
8 GB de doble canal DDR3 a 1333MHz (4DIMMS) 
16 GB de doble canal DDR3 a 1333MHz (4DIMMS) 

Tarjeta de Video: 

2048MB AMD Radeon HD6970M 
1536MB NVIDIA ® GeForce ® GTX460M 
AMD Radeon 1024 HD6870M 

Mostrar: 

17,3 pulgadas de pantalla (1920x1080) 
17,3 pulgadas de pantalla (1600x900) 

Audio y parlantes: 

Analógico integrado 5.1 Surround Audio Support 
Integrado Digital 7.1 Surround Audio Support (a través de SPDIF o HDMI 1.4) 
Desarrollado por Klipsch Audio ® 

Unidad de disco duro Ayuda para elegir 

Hasta 1500GB4 unidad de disco duro (7.200 rpm) 
Hasta 512GB4 de estado sólido de unidad de disco duro 

Unidad óptica: 


Quemador de doble capa con ranura de carga de DVD (DVD +-RW, CD-RW) 
De carga por ranura de doble capa Lector de Blu-ray (BR-ROM, DVD +-RW, CD 

Wi-fi: 

Todos los procesadores Intel ® opciones de Wi-Fi son compatibles con Intel ® Wireless Display (Wi-Di) la tecnología. 
Wireless 802.11 g / n (La) 
Intel ® Advanced N + WiMAX 6250 a / g / n 2x2 MIMO Tecnología (opcional) 
Intel ® Ultimate N WiFi Link 6300 a / g / n 3x3 MIMO Tecnología (opcional) 

Opción Bluetooth: 

Interior inalámbrica Bluetooth 3.0 

Puertos, ranuras y chasis: 

Puertos: 

(1x) de potencia / DC en Jack 
(2x) Hi-Speed ​​USB 2.0 
(2x) SuperSpeed ​​USB 3.0/2.0 puertos combo 
(1x) eSATA de 3 Gb / s + puerto USB 2.0 Combo (con soporte para USB función de carga) 
(3x) con detección automática de las tomas de salida de línea (2 de cada línea, 1x SPDIF / auriculares) 
(1x) de entrada de micrófono jack 
(1x) RJ-45 (10/100/1Gb IPv6) 
(1x) HDMI 1.4 con salida de audio 
(1x) HDMI 1.3 de entrada con audio 
(1x) mini Display Port 
(1x) Puerto VGA (DB-15) 
(1x) 9-en-1 lector de tarjetas multimedia 

Cámara: 

3,0 megapíxeles y cámara de vídeo de imagen 

Batería: 

Alta capacidad de 9 celdas de iones de litio (90 W / hora) 


Teclado: 

AlienFX ® Teclado Iluminado - Diseño exclusivo 

Opciones de color 

Soft Touch - Stealth Negro 
Soft Touch - Red Nebula 

Dimensiones: 

Altura (parte posterior): 1.77 "- (45 mm) 
Altura (parte frontal): 1.75 "- (44,5 mm) 
Profundidad: 11.96 "- (304mm) 
Anchura: 16.14 "- (410mm) 
Peso inicial * - 9.39 libras (4.26kg); [9.67 libras (4.39kg) con panel 3D]


M15x 

 

Procesador: 

Intel ® Core ™ i7 940XM (caché 2.13GHz/8MB) 
Intel ® Core ™ i7 840QM (caché 1.86GHz/6MB) 
Intel ® Core ™ i7 740QM (caché 1.73GHz/6MB) 
Intel ® Core ™ i3 370 millones (caché 2.4GHz/3MB) 

Sistema Operativo: 

Windows ® 7 Ultimate 64 bits 
Windows ® 7 Professional 64-Bit 
Windows ® 7 Home Premium de 64 bits 

segunda memoria: 

4 GB de memoria de canal dual (2 x 2GB DDR3) 
6 GB de memoria (1 x 2 GB, 4 GB DDR3 1x) 
8 GB de memoria de canal dual (2 x 4 GB DDR3) 

Chipset: 

Calpella pico Ibex 

Tarjeta de Video: 

Radeon 1024 Mobility Radeon HD5730 

Mostrar: 

15,6 pulgadas de pantalla (1920x1080) 
15,6 pulgadas de pantalla (1600x900) 

Audio y parlantes: 

Interior de alta definición con sonido envolvente 5.1 de audio 

Unidad de disco duro: 

Hasta 500GB3 disco duro SATA II (7200) 
Hasta 256GB3 de estado sólido de unidad de disco duro 

Unidad óptica: 

De carga por ranura del quemador de doble capa (DVD +-RW, CD-RW) 

Potencia: 

Opciones de batería: 

6 celdas de iones de litio - Primaria, adicional 
De 9 celdas de iones de litio - Primaria, adicional 

Puertos, ranuras y chasis: 

Puertos: 

IEEE 1394a (4-pin) puerto 

Integrado Gigabit Ethernet RJ-45 (1000 Mbps) 

3 de alta velocidad USB 2.0 (USB 2.0 a través de un puerto combo eSATA) 

1 eSATA (a través de USB 2.0 / eSATA Combo de Puerto) 

VGA, DisplayPort - Salida de vídeo 

8-en-1 Lector de tarjetas multimedia 

Ranura ExpressCard 

2 Conectores Salida de audio 

Entrada de audio y micrófono (retaskable de audio 5.1) 

Dos Altavoces Incorporados Frente 

Dimensiones: 

Altura: 48.70mm (1.92 pulgadas) 

Ancho: 377.93mm (14.88 pulgadas) 

Profundidad: 308.51mm (12.15 pulgadas) 

Peso: 4.08kg4 (9 libras) 

Sintonizador de TV opcional 

ExpressCard Digital TV Tuner, sintonizador de TV con mando a distancia.

Una computadora, es una máquina electrónica que recibe y procesa datos para convertirlos en información útil.
HARDWARE




Hardware corresponde a todas las partes físicas y tangibles de una computadora: periféricos de todo tipo y cualquier otro elemento físico involucrado contrariamente al soporte lógico e intangible que es llamado software.
MONITOR

El monitor o pantalla de computadora, es un dispositivo de salida que, muestra los resultados del procesamiento de una computadora.




TECLADO




Un teclado es un dispositivo que consiste en un sistema de teclas, como las de una máquina de escribir, que permite introducir datos a una computadora o dispositivo digital.


CPU

La unidad central de procesamiento o CPU, es el componente que interpreta las instrucciones y  procesa los datos contenidos en los programas de la computadora.



SOFTWARE

Software es el  equipamiento lógico de una computadora digital, y comprende el conjunto de los componentes lógicos necesarios para hacer posible la realización de una tarea específica, en contraposición a los componentes físicos del sistema.