Lenguaje c++
MINISTERIO DEL PODER POPULAR PARA LA EDUCACI'N
U. E. COLEGIO MADRE CECILIA CROS
FE Y ALEGR'A
C'TEDRA: INFORM'TICA
DOCENTE: DAISY BANDES
LENGUAJE C++
AUTORAS:
Valero Ysbette
C.I.
Badillo Kellisbeth
C.I:
Caracas, 3 de noviembre de 2008.
'NDICE
P'g.
Introducci'n??????.??????????????????????.??4Evoluci'n??????????????????????????????.?..5
Declaraci'n?????????????????????????????..?.7
Declaraci'n de variables????????????????????????....7
Declaracion Multiples de variables?????????????????????8
Nombres de variables?????????????????????????.?8
Alcance de las varialbles????????????????????????..10
TYPEDEF??????????????????????????????...11
Operadores de incremento y decremento?????????????????.13Contador???????????????????????????????.13
Acumulador?????????????????????????????....14
Diferencia entre contador y acumulador??????????????????14
Tipos b'sicos, funciones y estructuras de control??????????????14
Tipos b'sicos ?????????????????????????????.15
Operaciones entre tipos b'sicos?????????????????????.16
Declaracion y definici'n de funciones ??????????????????...18
Funcion especialmain?????????????????????????..18
Estructura de control??????????????????????????.19
Ejecuci'n condicional: If????????????????????????...20
Ciclo, la estructura WHILE???????????????????????...20
Expresiones multivaluadas SWICTH???????????????????..22
Indentificadores????????????????????????????..22
Reglas B'sicas de formarci'n de identificadores??????????????.23
Palabras Reservadas?????????????????????????...24Comentarios ?????????????????????????????..25
Signos de Puntuaci'n y separacion????????????????????25
Archivos de cabecera?????????????????????????...26
Tipos de datos?????????????????????????????27
Enteros ???????????????????????????????...28
Tipos de comas flotantes (float/ double)??????????????????29
Caracteres( char)???????????????????????????...31
El tipo de datobool???????????????????????????33
Simulaci'n de tipo de dato bool?????????????????????..34
Estructuras de valores bool ???????????????????????.34
Constantes??????????????????????????????..42
Recursividad ?????????????????????????????..43
Punteros Arrays y estructuras??????????????????????.47
Operadores ??????????????????????????????51
Definici'n de Arreglo??????????????????????????.52Conclusi'n??????????????????????????????..53
Referencias Bibliograficas????????????????????????54
INTRODUCCI'N
Durante los 'ltimos 20 a'os C y C++ han sido los lenguajes elegidos para desarrollar aplicaciones comerciales y de negocios. Estos lenguajes proporcionan un alt'simo grado de control al programador permiti'ndole el uso de punteros y muchas funciones de bajo nivel. Sin embargo, cuando se comparan lenguajescomo Microsoft Visual Basic con C/C++, uno se da cuenta de que aunque C y C++ son lenguajes muchos m's potentes. Se necesita mucho m's tiempo para desarrollar una aplicaci'n con ellos.
Muchos programadores de C/C++ han temido la idea de cambiar a lenguaje como Visual Basic porque podr'an perder gran parte del control de bajo nivel al que estaban acostumbrados.
En primer lugar, C++facilita todas las herramientas t'picas de lo que se denomina programaci'n, para ello tenemos tipos y su aritm'tica correspondiente: cada nombre de variable tiene que ser declarado, y conlleva una seria de operaciones aritm'ticas y l'gicas asociadas a el, por ejemplo:
int i;
char c;
En la actualidad, el C++ es un lenguaje vers'til, potente y general. Su 'xito entre los programadoresprofesionales le ha llevado a ocupar el primer puesto como herramienta de desarrollo de aplicaciones. El C++ mantiene las ventajas del C en cuanto a riqueza de operadores y expresiones, flexibilidad, concisi'n y eficiencia. Adem's, ha eliminado algunas de las dificultades y limitaciones del C original.
EVOLUCI'N
C++ no naci' como un lenguaje orientado a objetos puro. En el a'o 1980...
Regístrate para leer el documento completo.