libro de programacion basica
Diseño de algoritmos y
su codificación en lenguaje C
www.FreeLibros.me
Preliminares_Corona_I0406.indd i
2/18/11 9:44 AM
www.FreeLibros.me
Preliminares_Corona_I0406.indd ii
2/18/11 9:44 AM
Diseño de algoritmos y
su codificación en lenguaje C
María Adriana Corona Nakamura
Universidad de Guadalajara
María de los Ángeles Ancona Valdez
Universidad deGuadalajara
Revisión técnica
Miguel Orozco Malo
Instituto Tecnológico y de Estudios Superiores de Monterrey,
Campus Ciudad de México
Carlos Villegas Quezada
Universidad Iberoamericana,
Ciudad de México
MÉXICO • BOGOTÁ • BUENOS AIRES • CARACAS • GUATEMALA
LISBOA • MADRID • NUEVA YORK • SAN JUAN • SANTIAGO • AUCKLAND
LONDRES • MILÁN • MONTREAL • NUEVA DELHI • SAN FRANCISCO
SÃO PAULO •SINGAPUR • ST. LOUIS • SIDNEY • TORONTO
www.FreeLibros.me
Preliminares_Corona_I0406.indd iii
2/18/11 9:44 AM
Director Higher Education: Miguel Ángel Toledo Castellanos
Editor sponsor: Pablo E. Roig Vázquez
Coordinadora editorial: Marcela I. Rocha Martínez
Editora de desarrollo: Ana L. Delgado Rodríguez
Supervisor de producción: Zeferino García García
DISEÑO DE ALGORITMOS Y SUCODIFICACIÓN EN LENGUAJE C
Prohibida la reproducción total o parcial de esta obra,
por cualquier medio, sin la autorización escrita del editor.
DERECHOS RESERVADOS © 2011, respecto a la primera edición por
McGRAW-HILL/INTERAMERICANA EDITORES, S.A. DE C.V.
A Subsidiary of he McGraw-Hill Companies, Inc.
Edificio Punta Santa Fe
Prolongación Paseo de la Reforma 1015, Torre A
Piso 17, ColoniaDesarrollo Santa Fe,
Delegación Álvaro Obregón
C.P. 01376, México, D.F.
Miembro de la Cámara Nacional de la Industria Editorial Mexicana, Reg. Núm. 736
ISBN: 978-607-15-0571-2
1234567890
1098765432101
Impreso en México
Printed in Mexico
www.FreeLibros.me
Preliminares_Corona_I0406.indd iv
2/18/11 9:44 AM
Contenido
Prefacio........................................................................................................................................................... xi
Capítulo 1. Conceptos básicos ............................................................................................................
1
1.1
Definición de lenguaje de programación ................................................................................
21.2
Definición de algoritmo .................................................................................................................
2
1.3 Definición de programa de computadora ..............................................................................
3
1.4 Etapas o pasos en la creación de un programa .....................................................................4
1.4.1 Definición del problema ................................................................................................................................
1.4.2 Análisis del problema ......................................................................................................................................
1.4.3 Diseño y técnicas para la formulación de un algoritmo.....................................................................
1.4.4 Codificación ........................................................................................................................................................
1.4.5 Prueba y depuración .......................................................................................................................................1.4.6 Documentación ................................................................................................................................................
1.4.7 Mantenimiento ..................................................................................................................................................
4
4
4
5
6
6
6
Capítulo 2. Los datos y las operaciones...
Regístrate para leer el documento completo.