Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de
Programación
UNIVERSIDAD
TECNOLÓGICA
DE
BOLÍVAR
Introducción
a
C++
Algoritmo.
Estructura
básica
de
un
programa
en
C++.
Variables
numéricas
y
alfanuméricas,
string
y
booleanas.
Sentencias
básicas
de
un
programa
en
C++:
I/O,
asignación
y
control.
Arreglos
(vectores
y
matrices).
Manejo
IDE
C++.
Compilación,
ejecución
y
depuración.
Librerías
básicas
de
C++.
Donde
estamos?
Archivo de encabezado para usar todas las funciones de la biblioteca iostream
Función
Principal
(main)
que
devolverá
un
tipo
de
dato
entero
(return 0);
Operador
de
inserción
de
flujo
de
salida
Declaración
de
variables,
tener
en
cuenta
los
tipos
de
datos
Operador
de
extracción
de
flujo Mostrar
un
mensaje
en
pantalla
bool Lógico 1 0
,
1
Introducción
a
C++
Algoritmo.
Estructura
básica
de
un
programa
en
C++.
Variables
numéricas
y
alfanuméricas,
string
y
booleanas.
Sentencias
básicas
de
un
programa
en
C++:
I/O,
asignación
y
control.
Arreglos
(vectores
y
matrices).
Manejo
IDE
C++.
Compilación,
ejecución
y
depuración.
Librerías
básicas
de
C++.
Sentencias
básicas
de
un
programa
en
C++
|
Asignación
<tipo
de
dato>
<lista
de
variables>;
Ejemplo:
int edad;
int anio, mes, dia;
float radio, area, lado;
edad
= 41;
lado
= 3.45;
Sentencias
básicas
de
un
programa
en
C++
|
Estructuras
de
Selección
if
(condicion){ if (condicion)
{
//instrucciones;
//instrucciones; }
} else {
//instrucciones
alternas
if (condicion){ if (condicion)
{
//instrucciones; //instrucciones;
}
} else{
else{ //instrucciones
alternas
al
if anidado
//instrucciones
alternas }
} }
Sentencias
básicas
de
un
programa
en
C++
|
Estructuras
de
repetición
while
contador =
1;
while
(Condicion){ while
(Condicion){
//Instrucciones;
} //Instrucciones;
do{
//instrucciones;
}while(condición);
Introducción
a
C++
Algoritmo.
Estructura
básica
de
un
programa
en
C++.
Variables
numéricas
y
alfanuméricas,
string
y
booleanas.
Sentencias
básicas
de
un
programa
en
C++:
I/O,
asignación
y
control.
Arreglos
(vectores
y
matrices).
Manejo
IDE
C++.
Compilación,
ejecución
y
depuración.
Librerías
básicas
de
C++.
Arreglos
(vectores
y
matrices)
Los
arreglos
son
estructuras
de
datos
que
consisten
en
elementos
de
datos
relacionados
del
mismo
tipo.
Declaración
de
un
arreglo:
tipo_de_dato nombre_del
arreglo
[tamaño
del
arreglo];
Ejemplo:
◦ int c
[
12
];
◦ float notas[
5
];
◦ string nombres[
4
];
Arreglos
(vectores
y
matrices)|Inicializar
un
arreglo
//inicializar
en
0
int i;
int
n[4];
for
(i
=
0; i<4; i++){
n[i]
=
0;
}
//Declaración
y
recorrido
de
un
arreglo
int i;
string nombres[4]
=
{
"juan","ana","luis","pedro"};
//inicializar
el
arreglo
con
nombres
for (i
=
0; i<4; i++){
cout<<nombres[
i
]<<endl;
//recorrido
del
arreglo
inicializado
}
Introducción
a
C++
Algoritmo.
Estructura
básica
de
un
programa
en
C++.
Variables
numéricas
y
alfanuméricas,
string
y
booleanas.
Sentencias
básicas
de
un
programa
en
C++:
I/O,
asignación
y
control.
Arreglos
(vectores
y
matrices).
Manejo
IDE
C++.
Compilación,
ejecución
y
depuración.
Librerías
básicas
de
C++.
Introducción
a
C++
Algoritmo.
Estructura
básica
de
un
programa
en
C++.
Variables
numéricas
y
alfanuméricas,
string
y
booleanas.
Sentencias
básicas
de
un
programa
en
C++:
I/O,
asignación
y
control.
Arreglos
(vectores
y
matrices).
Manejo
IDE
C++.
Compilación,
ejecución
y
depuración.
Librerías
básicas
de
C++.
Bibliografía
Deitel H.
M.
Deitel P.
J.,
Cómo
Programar
en
C/C++,
Prentice-‐Hall,
2009
COMPLEMENTARIA
Bjarne Stroustrup.
El
lenguaje
de
Programación
C++.
Edición
Especial,
Addison
Wesley,
2003
Bruce
Eckel.
Thinking in
C++,
Volume 1:
Introduction to
Standard
C++.2nd
Edition.
Prentice
Hall,
2000.
ISBN-‐13:
978-‐0139798092
Bruce
Eckel.
Thinking in
C++,
Volume 2:
Practical Programming.
2nd
Edition.
Prentice
Hall,
2003.
ISBN-‐13:
978-‐0130353139.
Herbert
Schildt.
C++:
The Complete
Reference.
4th
Edition.
McGraw-‐Hill
Osborne Media,
November 2002.
ISBN-‐13:
978-‐0072226805.
Brian
Kernighan,
Dennis
Ritchie,
El
lenguaje
de
programación
C,
2da
edición,
Prentice
Hall,
1988.
Joyanes.
Programación
en
C++.
Libro
de
problemas.
Ed.
McGraw-‐Hill
K.N.
King.
C
Programming A
Modern
Approach with preview of
C++.
Ed.
Norton