Programacion Basica

Páginas: 8 (1841 palabras) Publicado: 14 de junio de 2012
Instituto Politécnico Nacional
ESIME Ticoman
Ingeniería Aeronáutica

Proyecto Fundamentos de Programación

Alumnos: González Romero Daniel Arlan
San Vicente Velázquez Jorge Luis Hernán
Gerardo Malagon Mora

Profesor: Miguel Hernández Bolaños

Grupo: 1AV3



INDICE

1.-Portada.

2.-Indice.

3.-Introduccion.

4.-Datos importantes de la programación c++.
5)Biblioteca estándar de plantillas.
6) El concepto clase.

7.-Desarrollo y explicación del proyecto

11.-Concluciones



Introducción

C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de sucreació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ónorientada a objetos). Por esto se suele decir que el C++ es un lenguaje de programación 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.
Una particularidad del C++ es la posibilidad de redefinir los operadores, y de poder crear nuevos tipos quese comporten como tipos fundamentales.
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.




Datos importantes de la programación c++-------------------------------------------------
Tipos de datos
C++ tiene los siguientes tipos fundamentales:
* Caracteres: char (también es un entero), wchar_t
* Enteros: short, int, long, long long
* Números en coma flotante: float, double, long double
* Booleanos: bool
* Vacío: void
El modificador unsigned se puede aplicar a enteros para obtener números sin signo (por omisión losenteros contienen signo), con lo que se consigue un rango mayor de números naturales.
Tamaños asociados
Tamaños de tipos primitivos bajo i386 (GCC) |
Tipo | Número de Bits |
char | 8 |
short | 16 |
int | 32 |
float | 32 |
double | 64 |
Según la máquina y el compilador que se utilice los tipos primitivos pueden ocupar un determinado tamaño en memoria. La siguiente lista ilustra elnúmero de bits que ocupan los distintos tipos primitivos en la arquitectura x86.
Otras arquitecturas pueden requerir distintos tamaños de tipos de datos primitivos. C++ no dice nada acerca de cuál es el número de bits en un byte, ni del tamaño de estos tipos; más bien, ofrece solamente las siguientes "garantías de tipos":
* De acuerdo al estándar C99, un tipo char debe ocupar exactamenteun byte compuesto de un mínimo de 8 bits independientemente de la arquitectura de la máquina.
* El tamaño reconocido de char es de 1. Es decir, sizeof(char) siempre devuelve 1.
* Un tipo short tiene al menos el mismo tamaño que un tipo char.
* Un tipo long tiene al menos el doble tamaño en bytes que un tipo short.
* Un tipo int tiene un tamaño entre el de short y el de long, ambosinclusive, preferentemente el tamaño de un apuntador de memoria de la máquina.
* Un tipo unsigned tiene el mismo tamaño que su versión signed.

-------------------------------------------------
Biblioteca estándar de plantillas (STL, Standard Template Library)
Los lenguajes de programación suelen tener una serie de bibliotecas de funciones integradas para la manipulación de datos a nivel...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion basica
  • Programación Básica
  • programacion basica
  • Programacion basica
  • Programacion Basica
  • Programacion En Basic
  • programacion basica
  • Programacion Basica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS