Programación JAVA

Del Análisis de Problemas al Diseño de Programas

D.S. Malik

ISBN-13: 9786074819267

1088 Páginas | 6ª Edición | © 2013

eBook

Diseñado para una primer curso de Java, Programación JAVA: del análisis del problema al diseño del programa se, motivará a los alumnos mientras construyen una piedra angular para el plan de estudios de Ciencias de la Computación. Con un enfoque en el aprendizaje de los alumnos, este texto aborda la programación utilizando la última versión de Java, e incluye ejercicios de programación actualizados y programas. El estilo de escritura atractiva y clara ayudará a los estudiantes a aprender conceptos clave a través de explicaciones concisas y prácticas en este lenguaje complejo y de gran alcance.

• Diagramas visuales: Más de 240 diagramas visuales ayudan a la comprensión de los lectores, e ilustran claramente los conceptos difíciles.
• Código de programación con descripciones: el código de programación utilizado en los ejemplos se acompaña de una descripción de lo que cada línea del código hace, llevando a los lectores paso a paso a través del proceso de programación.      • Ejemplos de programación: amplios ejemplos de programación muestran las etapas precisas y concretas de Entrada, Salida, Programa de Análisis y Diseño de Algoritmos, y un listado completo de programa, que desafían a los lectores para escribir
programas Java con un resultado especificado.

Prefacio
1. Vista global de computadoras y lenguajes de programación.
2. Elementos básicos de Java.
3. Introducción a objetos y entrada/salida.
4. Estructuras de control I: selección.
5. Estructuras de control II: repetición.
6. Interfaz gráfica del usuario (GUI) y diseño orientado a objetos (OOD).
7. Métodos definidos por el usuario.
8. Clases definidas por el usuario y tipos de datos abstractos (ADT).
9. Arreglos y matrices.
10. Herencia y polimorfismo.
11. Manejo de excepciones y eventos.
12. GUI y gráficos avanzados.
13. Recursión.
14. Búsqueda y clasificación.

Apéndice A Palabras reservadas en Java.
Apéndice B Precedencia de operadores.
Apéndice C Conjuntos de caracteres.
Apéndice D Temas adicionales de Java.
Apéndice E Respuestas a ejercicios con número impar.
Índice.