Manejo de C++
Codigos de Programas
en el lenguaje C++
C´digos de Programas
o
en el lenguaje C++
Compilados por
Efra´ Soto Apolinar
ın
PISIS
Monterrey, N.L., M´xico. 2007
e
ÿ
´
Indice
1 Introducci´n
o
1.1
7
Conceptos de programaci´n . . . . . . . . . . . . . . . . .
o
8
1.1.2
Variables . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
Sintaxisdel lenguaje C++ . . . . . . . . . . . . . . . . . . . . . .
11
1.2.1
Palabras reservadas . . . . . . . . . . . . . . . . . . . . .
11
1.2.2
Tipos de datos . . . . . . . . . . . . . . . . . . . . . . . .
11
1.2.3
Tipos de constantes . . . . . . . . . . . . . . . . . . . . .
12
1.2.4
Caracteres especiales . . . . . . . . . . . . . . . . . . . . .
12
1.2.5Declaraci´n de variables . . . . . . . . . . . . . . . . . . .
o
12
1.2.6
Asignaci´n . . . . . . . . . . . . . . . . . . . . . . . . . .
o
13
1.2.7
Operaciones matem´ticas . . . . . . . . . . . . . . . . . .
a
14
1.2.8
Comparaciones . . . . . . . . . . . . . . . . . . . . . . . .
15
1.2.9
Ciclos . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
161.2.10 Ejemplos de control de flujo . . . . . . . . . . . . . . . . .
C´digos
o
en C++
8
1.1.1
1.2
Conceptos b´sicos . . . . . . . . . . . . . . . . . . . . . . . . . .
a
17
Este material NO est´ listo para su publicaci´n.
a
o
Prohibida la reproducci´n sin permiso previo del autor.
o
Efra´ Soto A.
ın
4
1.2.11 Operaciones l´gicas . . . . . . . . . . . . . . . .. . . . . .
o
22
Funciones predefinidas . . . . . . . . . . . . . . . . . . . .
22
1.3.2
1.4
Funciones en C++ . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3.1
1.3
21
Funciones definidas por el usuario . . . . . . . . . . . . .
23
Clases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
2 C´digos
o
31
2.1
Mis primerosprogramas . . . . . . . . . . . . . . . . . . . . . . .
32
2.2
Programas con funciones . . . . . . . . . . . . . . . . . . . . . . .
38
2.3
Funciones cin, cout . . . . . . . . . . . . . . . . . . . . . . . . . .
39
2.4
if, for, while and the like... . . . . . . . . . . . . . . . . . . . . . .
46
2.5
Mis tareas . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .
60
2.5.1
Simulaci´n 1 . . . . . . . . . . . . . . . . . . . . . . . . .
o
60
2.5.2
C´lculo anal´
a
ıtico . . . . . . . . . . . . . . . . . . . . . . .
64
2.5.3
Simulaci´n 2 . . . . . . . . . . . . . . . . . . . . . . . . .
o
65
2.5.4
Simulaci´n 3 . . . . . . . . . . . . . . . . . . . . . . . . .
o
68
2.5.5
Simulaci´n 4 . . . . . . . . . . . . .. . . . . . . . . . . .
o
70
2.5.6
Simulacion 5 . . . . . . . . . . . . . . . . . . . . . . . . .
72
2.5.7
Simulacion 6 . . . . . . . . . . . . . . . . . . . . . . . . .
74
2.5.8
Simulacion 7 . . . . . . . . . . . . . . . . . . . . . . . . .
78
2.5.9
Simulacion 8 . . . . . . . . . . . . . . . . . . . . . . . . .
80
2.5.10 Simulaci´n de la distribuci´nbinomial . . . . . . . . . . .
o
o
84
2.5.11 Introducci´n a la din´mica de poblaciones . . . . . . . . .
o
a
87
Proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
89
2.6.1
Regresi´n lineal . . . . . . . . . . . . . . . . . . . . . . . .
o
89
2.6.2
Regresi´n cuadr´tica . . . . . . . . . . . . . . . . . . . . .
o
a
91
Librer´ Estad´
ıaıstica . . . . . . . . . . . . . . . . . . . . . . . . . .
96
2.6
2.7
Efra´ Soto A.
ın
Este material NO est´ listo para su publicaci´n.
a
o
Prohibida la reproducci´n sin permiso previo del autor.
o
C´digos
o
en C++
5
2.8
Implementaci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . .
o
2.8.1
96
Ejemplos de uso . . . . . . . . . . . . . . . . . . ....
Regístrate para leer el documento completo.