C++ para ingenieria
7/27/06
4:11 PM
Page 754
Maq. Cap. Preliminares
7/27/06
3:25 PM
Page i
C++ para
ingeniería
y ciencias
Gary J. Bronson
Editor colaborador:
G.J. Borse, Lehigh University
Austr
Br
Cor
E
E
c
R
Maq. Cap. Preliminares
7/27/06
3:25 PM
C++ para ingeniería y
ciencias, 2a. ed.
Gary J. Bronson
Presidente de Cengage LearningIberoamérica:
Javier Arellano Gutiérrez
Director general México y
Centroamérica:
Pedro Turbay Garrido
Director editorial y de producción
Latinoaméricana:
Raúl D. Zendejas Espejel
Cordinadora editorial:
María Rosas López
Editor de desarrollo:
Pedro de la Garza Rosales
Editora de producción:
Abril Vega Orozco
Diseño de portada:
Perla Alejandra López Romo
Page ii
© D.R. 2007 porCengage Learning Editores, S.A.
de C.V., una Compañía de Cengage Learning, Inc.
Corporativo Santa Fe
Av. Santa Fe núm. 505, piso 12
Col. Cruz Manca, Santa Fe
C.P. 05349, México, D.F.
Cengage Learning™ es una marca registrada
usada bajo permiso.
DERECHOS RESERVADOS. Ninguna parte de
este trabajo amparado por la Ley Federal del
Derecho de Autor, podrá ser reproducida,
transmitida, almacenadao utilizada en
cualquier forma o por cualquier medio, ya sea
gráfico, electrónico o mecánico, incluyendo,
pero sin limitarse a lo siguiente: fotocopiado,
reproducción, escaneo, digitalización,
grabación en audio, distribución en Internet,
distribución en redes de información o
almacenamiento y recopilación en sistemas
de información a excepción de lo permitido
en el Capítulo III, Artículo27 de la Ley Federal
del Derecho de Autor, sin el consentimiento
por escrito de la Editorial.
Traducido del libro:
C++ for Engineers
and Scientists, 2nd. ed.
publicado en inglés por Course Technology
© 2006
ISBN 0-534-99380-X
Bronson, Gary J.,
C++ para ingeniería
y ciencias, 2a edición.
ISBN-10: 607-481-437-6
ISBN-13: 978-607-481-437-8
Visite nuestro sitio en:http://latinoamerica.cengage.com
Maq. Cap. Preliminares
7/27/06
3:25 PM
Page iii
CONTENIDO
CAPÍTULO 1. INTRODUCCIÓN
1.1
1.2
1.3
1.4
1.5
1.6
1
INTRODUCCIÓN A LA PROGRAMACIÓN
SOLUCIÓN DE PROBLEMAS Y DESARROLLO DE SOFTWARE
ALGORITMOS
ERRORES COMUNES DE PROGRAMACIÓN
RESUMEN DEL CAPÍTULO
APÉNDICE DEL CAPÍTULO: HARDWARE DE COMPUTACIÓN
2
9
17
22
23
Y CONCEPTOS DE ALMACENAMIENTOPARTE
UNO:
PROGRAMACIÓN
CAPÍTULO 2. SOLUCIÓN
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
ORIENTADA A PROCEDIMIENTOS EN
DE PROBLEMAS MEDIANTE
C++
C++
INTRODUCCIÓN A C++
ESTILO DE PROGRAMACIÓN
TIPOS DE DATOS
OPERACIONES ARITMÉTICAS
VARIABLES E INSTRUCCIONES DE DECLARACIÓN
APLICACIÓN DEL PROCEDIMIENTO DE DESARROLLO
APLICACIONES
ERRORES COMUNES DE PROGRAMACIÓNRESUMEN DEL CAPÍTULO
CAPÍTULO 3. ASIGNACIÓN,
3.1
3.2
3.3
3.4
3.5
3.6
24
33
34
45
50
62
70
DE SOFTWARE
FORMATEO Y ENTRADA INTERACTIVA
OPERACIONES DE ASIGNACIÓN
DAR FORMATO A NÚMEROS PARA LA SALIDA DEL PROGRAMA
EMPLEO DE LA BIBLIOTECA DE FUNCIONES MATEMÁTICAS
ENTRADA DE DATOS AL PROGRAMA USANDO EL OBJETO CIN
CONSTANTES SIMBÓLICAS
APLICACIONES
85
91
100
102
105106
122
137
147
161
167
iii
Maq. Cap. Preliminares
iv
7/27/06
3:25 PM
Page iv
Contenido
3.7 ERRORES COMUNES DE PROGRAMACIÓN
3.8 RESUMEN DEL CAPÍTULO
3.9 UN ACERCAMIENTO MÁS A FONDO: ERRORES
CAPÍTULO 4. ESTRUCTURAS
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
177
178
DE PROGRAMACIÓN
185
DE SELECCIÓN
CRITERIOS DE SELECCIÓN
LA INSTRUCCIÓN if-elseINSTRUCCIONES if ANIDADAS
LA INSTRUCCIÓN switch
APLICACIONES
ERRORES COMUNES DE PROGRAMACIÓN
RESUMEN DEL CAPÍTULO
APÉNDICE DEL CAPÍTULO: UN ACERCAMIENTO
186
193
206
216
222
230
231
MÁS A FONDO
A LA PRUEBA EN PROGRAMACIÓN
CAPÍTULO 5. INSTRUCCIONES
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
6.1
6.2
6.3
6.4
6.5
DE REPETICIÓN
ESTRUCTURAS BÁSICAS DEL CICLO
CICLOS while...
Regístrate para leer el documento completo.