Estructura de datos y agoritmos

Páginas: 58 (14465 palabras) Publicado: 6 de abril de 2011
UNIDAD I:
Programación en C++

1.1 Lenguaje C++ |
1.2 Tipos de datos |
1.3 Especificación de clases |
1.4 Apuntadores |
1.5 Memoria dinámica |
1.6 Herencia |
1.7 Polimorfismo |

1.1 Lenguaje C++
* B. Stroustrup, mediados de los 80, AT&T
* Paso de la programación tradicional (C) a estilos de abstracción de datos y orientación a objetos
* Conserva característicasdel C y añade nuevos conceptos.
* C++ es un lenguaje de programación de alto nivel, con el que se puede escribir cualquier programa
* Una de las ventajas del C++ sobre otros lenguajes de programación es que soporta diferentes estilos de programación:
* Estructurada y orientada objetos
* Un programa es un conjunto de instrucciones, que se escriben de forma clara y ordenada y conla finalidad de procesar información en una computadora.
* ¿Para que sirve "using namespace std" en C++?
* La instruccion using namespace especifica que los miembros de un namespace van a utilizarse frecuentemente en un programa. Esto permite al programador tener acceso a todos los miembros del namespace y escribir instrucciones mas concisas como:

#include <iostream>int main (int argc, char *argv[])
{
std::cout<<"hola mundo"<<std::endl;
return 0;
}

SE TRANSFORMA EN:

#include <iostream>
int main (int argc, char *argv[])
{
cout<<"hola mundo"<< endl;
return 0;
}

Comentarios:
Existen dos formas de poner comentarios en nuestro código
// Este es uncomentario 1 de linea
// Este es un comentario 2 de linea

/* Este es un comentario único en varias lineas*/

//Programa No.001: Primer programa en C++
#include <iostream>
using namespace std;
int main()
{
cout<< "Hola Mundo..." << endl;
system("pause");
return 0;
}


//Programa No.002: Uso de los tipos de datos en C++
#include <iostream>
usingnamespace std;
int main()
{
//Declaración e inicialozación de variables
char cNombre[35] ="";
int nEdad=0;
short nNoCasa=0;
long nNoAfilia=0;
double nDeuda=0;
float nTasaInteres=0;

//Entrada datos
cout << "Nombre : ";
cin >> cNombre;
cout << "Edad : ";
cin >> nEdad;
cout << "No Casa : ";
cin >>nNoCasa;
cout << "Afiliacion : ";
cin >> nNoAfilia;
cout << "Dueda : ";
cin >> nDeuda;
cout << "Tasa Int : ";
cin >> nTasaInteres;

//Salida de Datos
cout << " "<< endl;
cout << "Hola : " << cNombre << endl;
cout << "Edad : " << nEdad << endl;
cout<< "No. Casa : " << nNoCasa << endl;
cout << "Afiliacion: " << nNoAfilia << endl;
cout << "Deuda : " << nDeuda << endl;
cout << "Tasa Int : " << nTasaInteres<< endl;

system("pause");
return 0;
}

//Programa No.003: Ejemplo de estructuras secuenciales: Leer dos números enteros y sumarlos
#include<iostream>
using namespace std;
int main()
{
//Declaración e inicialización de variables
int nNumero1=0;
int nNumero2=0;
int nSuma =0;

//Entrada datos
cout << "Numero 1 : ";
cin >> nNumero1;
cout << "Numero 2 : ";
cin >> nNumero2;

// Proceso
nSuma= nNumero1 + nNumero2;

//Salida de Datos
cout<< " "<< endl;
cout << "Suma = " << nSuma<< endl;

system("pause");
return 0;
}

//Programa No.004: Uso de estructura selectivas: Leer dos números y determionar el mayor y menor
#include <iostream>
using namespace std;
int main()
{
//Declaración e inicialización de variables
int nNumero1=0;
int nNumero2=0;

//Entrada datos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estructura De Datos
  • Estructura de datos
  • Estructura de datos
  • Estructura de datos
  • Estructuras de datos
  • Estructura de Datos
  • estructura de datos
  • ESTRUCTURA DE DATOS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS