viernes, 25 de noviembre de 2011

HISTORIA DEL LENGUAJE C++








Lenguaje C


C es un lenguaje de programación creado en 1972 por Kenneth L. Thompson y Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL.

Al igual que B, es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix . C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.

Se trata de un lenguaje débilmente tipificado de medio nivel pero con muchas características de bajo nivel. Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar código en ensamblador con código C o acceder directamente a memoria o dispositivos periféricos.

La primera estandarización del lenguaje C fue en ANSI, con el estándar X3.159-1989. El lenguaje que define este estándar fue conocido vulgarmente como ANSI C. Posteriormente, en 1990, fue ratificado como estándar ISO (ISO/IEC 9899:1990). La adopción de este estándar es muy amplia por lo que, si los programas creados lo siguen, el código es portátil entre plataformas y/o arquitecturas. En la práctica, los programadores suelen usar elementos no-portátiles dependientes del compilador o del sistema operativo.

Lenguaje C++

C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.

Posteriormente se añadieron facilidades de programación genérica, que se sumó a los otros dos paradigmas que ya estaban admitidos (programación estructurada y la programación orientada a objetos). Por esto se suele decir que el C++ es un lenguaje multiparadigma.

Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de los fabricantes de compiladores más modernos. Existen también algunos intérpretes, tales como ROOT (enlace externo).

Una particularidad del C++ es la posibilidad de redefinir los operadores (sobrecarga de operadores), y de poder crear nuevos tipos que se comporten como tipos fundamentales.

C++ permite trabajar tanto a alto como a bajo nivel.

El nombre C++ fue propuesto por Rick Mascitti en el año 1983, cuando el lenguaje fue utilizado por primera vez fuera de un laboratorio científico. Antes se había usado el nombre "C con clases". En C++, la expresión "C++" significa "incremento de C" y se refiere a que C++ es una extensión de C.

NOTEBOOK HP PAVILION DV4 2012






 La portátil con Windows 7 (seven), procesador AMD de 2 nucleos, Windows 7 y Bluetooth, entro otras caracteristicas.

Especificaciones HP Pavilion DV4 2012 LA
Procesador: AMD Athlon II Dual Core M300 (2GHz, 1MB cache L2)
Memoria RAM: 2GB DDR2 667MHz (hasta 8GB)
Sistema Operativo Windows 7 Home Basic
Disco Rigido 320 GB SATA 7200rpm
Unidad óptica DVD+/–RW SuperMulti Doble Capa y LightScribe
LAN Ethernet 10/100
WiFi WLAN 802.11 b/g
Bluetooth
Pantalla Widescreen WXGA HD 14,1 pulgadas (1280×800)
Video ATI Radeon HD 4200
Webcam con microfono integrado
Contro Remoto
Lector de tarjetas integrado “5 en 1″ para tarjetas Secure Digital, MultiMedia, Memory Stick, Memory Stick Pro o xD Picture
Modem 56K
Puertos
3 USB 2.0
VGA
RJ-11
RJ-45
2 salidas audífonos estéreo
Entrada micrófono
eSATA Combo (eSATA + USB 2.0)
Puerto “Expansion Port 3″
Consumer IR
HDMI
Ranura ExpressCard/54 y /34
Batería de ion de litio de 6 celdas
Peso 2,32Kg
Tamaño 24 x 33,4 x 3,4-4 cm

TARGETA MADRE


La tarjeta madre, placa base o motherboard es una tarjeta de circuito impreso que permite la integración de todos los componentes de una computadora. Para esto, cuenta con un software básico conocido como BIOS, que le permite cumplir con sus funciones.

La tarjeta madre alberga los conectores necesarios para el procesador, la memoria RAM, los puertos y el resto de las placas (como la tarjeta de video o la tarjeta de red).
Existen varios conceptos vinculados a las tarjetas madre que deben ser comprendidos para conocer el funcionamiento de esta placa base. Por ejemplo, se conoce como chipset al conjunto de los principales circuitos integrados que se instalan en la tarjeta madre.

El socket o zócalo es un sistema electromecánico de soporte y conexión eléctrica que permite la fijación y conexión del microprocesador al motherboard.

Por otra parte, un slot es una ranura que se encuentra en la tarjeta madre y que posibilita conectar a ésta distintas tarjetas adicionales o de expansión, que, en general, sirven para controlar dispositivos periféricos como las impresoras. Las computadoras actuales suelen presentar entre ocho y doce slots.
Los puertos IDE o ATA son aquellos que controlan los dispositivos de almacenamiento de datos, como los discos duros. Otros puertos importantes en una tarjeta madre son PS/2 (para conectar el mouse y el teclado), USB, COM1 y LPT1.
Cabe destacar, por último, que existen distintos tipos de placas madre, como XT, AT, Baby-AT, ATX, Mini-ATX, micro ATX, LPX, NLX, Nano-ITX, BTX, WTX y ETX, entre otros

viernes, 11 de noviembre de 2011

PARCIAL #2

NOMBREL1L2T1P1L3L4
EDUARDO7,00 9,00 5,00 9,00 5,00 9,00
JOSE7,00 8,00 5,00 8,00 6,00 7,00
MANUEL9,00 10,00 6,00 7,00 5,00 6,00
PATRICIA9,80 9,00 7,00 9,00 3,00 6,00
SONIA7,56 9,00 8,00 8,00 3,00 6,00
MARIA7,00 8,00 4,00 6,00 4,00 7,00



T2P2L5L6T3P 3PROF
7,00 9,00 9,00 10,00 9,00 3,00 6,85
8,00 3,00 8,00 10,00 5,00 8,00 6,88
0,00 4,00 7,00 10,00 5,00 9,00 6,08
9,00 3,00 6,00 9,00 5,00 3,00 6,26
8,00 5,00 5,00 9,00 5,00 5,60 6,50
7,00 6,00 4,00 9,00 5,00 7,80 6,51



NOMBRESUMALABPORLABSUMATEAUPORTEAU
EDUARDO6,67 3,00 7,00 1,05
JOSE7,67 3,45 6,00 0,90
MANUEL7,83 3,53 3,67 0,55
PATRICIA7,13 3,21 7,00 1,05
SONIA6,59 2,97 7,00 1,05
MARIA6,50 2,93 6,27 0,94



SUMAPARPORPARPORMEDIONOTA
7,00 2,80 6,85 6,85
6,33 2,53 6,88 6,88
6,67 2,67 6,08 6,08
5,00 2,00 6,26 6,26
6,20 2,48 6,50 6,5
6,60 2,64 6,51 6,51



NOMBREPORMEDIO
EDUARDO6,85
JOSE6,88
MANUEL6,08
PATRICIA6,26
SONIA6,50
MARIA6,51







LABORATORIO #2

nombreenerofebreromarzoabril
rosa elena2,356.001,300.005,000.001,245.34
marcos jose3,254.342,100.002,398.991,300.00
natalia h,4,534.341,086.213,500.901,400.00
daniel m,2,785.122,900.002,000.001,500.00
maria ester1,989.333,100.002,200.001,999.99
adolfo r, b,1,999.453,987.982,185.001,897.90



nombreenerocomisionrentasalario
rosa elena$2.356,00$70,68$345,58$275,00
marcos jose$3.254,34$97,63$372,53$275,00
natalia h,$4.534,34$136,03$410,93$275,00
daniel m,$2.785,12$83,55$358,45$275,00
maria ester$1.989,33$59,68$334,58$275,00
adolfo r, b,$1.999,45$59,98$334,88$275,00



nombrefebrerocomisionrentasalario
rosa elena$1.300,00$39,00$313,90$275,00
marcos jose$2.100,00$63,00$337,90$275,00
natalia h,$1.086,21$32,59$307,49$275,00
daniel m,$2.900,00$87,00$361,90$275,00
maria ester$3.100,00$93,00$367,90$275,00
adolfo r, b,$3.987,98$119,64$394,54$275,00



nombremarzocomisionrentasalario
rosa elena$5.000,00$150,00$424,90$275,00
marcos jose$2.398,99$71,97$346,87$275,00
natalia h,$3.500,90$105,03$379,93$275,00
daniel m,$2.000,00$60,00$334,90$275,00
maria ester$2.200,00$66,00$340,90$275,00
adolfo r, b,$2.185,00$65,55$340,45$275,00



nombreabrilcomisionrentasalario
rosa elena$1.245,34$37,36$312,26$275,00
marcos jose$1.300,00$39,00$313,90$275,00
natalia h,$1.400,00$42,00$316,90$275,00
daniel m,$1.500,00$45,00$319,90$275,00
maria ester$1.999,99$60,00$334,90$275,00
adolfo r, b,$1.897,90$56,94$331,84$275,00