programacion

Páginas: 2 (345 palabras) Publicado: 30 de marzo de 2013
UNIVERSIDADE DA CORUÑA

El lenguaje de programación C++

Fernando Bellas Permuy
Departamento de Tecnologías de la Información y las Comunicaciones (TIC)
Universidad de A Coruñahttp://www.tic.udc.es/~fbellas
fbellas@udc.es

Introducción
• C++ extiende el lenguaje de programación C con conceptos de
Orientación a Objetos.
• Es un lenguaje compilado.
• Índice:
• Revisión del lenguajeC.
• Mejoras (no OO) introducidas por C++.
• Clases.
• La herramienta “make” en Unix.
• Herencia.
• Sobrecarga de operadores.
• Plantillas (templates).
• Excepciones.
• La librería estándarde C++.
• Bibliografía.

1

Nociones básicas de C (1)
• Tipos de datos básicos.
Tipo

Indentificador

Ejemplo de valores

Modificadores

Caracteres

char

'a', '9', '#', 10unsigned

Enteros

int

23, -34, 0

long, short,
unsigned

Reales

float

3, 3.0, 3e10

Reales (doble precisión)

double

3, 3.0, 3e600

“Booleans”

int

0 (false), != 0 (true)long

• Operadores aritméticos: =, +, -, %, /, ++, --, y variantes de =
• Variables: locales, globales.
#include
float e; /* Variable global */
int main ()
{
float v, t; /* Variableslocales */
v = 30; /* Velocidad */
t = 5; /* Tiempo */
e = v * t;
printf("Velocidad: %f\nTiempo: %f\n", v, t);
printf("Espacio recorrido: %f\n", e);
return 0;
}

2

Nociones básicas de C (y 2)• Operadores ++, --, y variantes de =
i = 4;
j = 2 * (i++);
/* i = 5, j = 8 */

i = 4;
j = 2 * (++i);
/* i=5, j = 10 */

i = 4;
i %= 3; /* i = i % 3; */
i += 4; /* i = i + 4; */
/* i = 5 */• Entrada salida con printf/scanf y similares.
#include
int main ()
{
float v, t, e;
printf("Velocidad: ");
scanf("%f", &v);
printf("Tiempo: ");
scanf("%f", &t);
e = v * t;printf("Velocidad: %5.2f; Tiempo: %5.2f; Espacio: %5.2f\n",v,t,e);
return 0;
}

• Caracteres de control en printf, scanf: d, o, x, c, s, f, e, p.

• En C++ hay una alternativa mejor: los streams de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS