Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Problem solving in C++
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Problem solving in C++

Problem solving in C++

Including breadth and laboratories

Angela B. Shiflet, Paul A. Nagin - Collection Brooks/Cole

1102 pages, parution le 26/09/2003 (2eme édition)

Résumé

This text introduces the beginning computer science student to the analysis, design, implementation, testing, and debugging of programs using ANSI C++, and to the breadth and richness of the computer science discipline. With ample use of examples and figures, the authors present material in a clear, visual manner. The introduction to object-oriented programming (OOP), which begins early in the text, is gradual and natural. Chapter 3 starts covering encapsulation with objects and use of classes, and Chapter 4 shows students how to define methods. Offering a wonderful hands-on introduction to many features of problem solving in C++, each chapter concludes with a laboratory section that is integrated with the topics in the text. Throughout the text, twenty-two discrete "breadth" sections present a broad range of topics in computer science. Students develop problem solving ability, programming skill, and an appreciation for the discipline of computer science.

Benefits:

  • NEW! Updates all code and code discussions to reflect ANSI C++. New ANSI standard material includes the "string" class, header files, "vector" and "matrix" classes, and more.
  • Contains learning features such as exercises at the end of each section, an average of 17 programming projects per chapter, historical anecdotes, chapter introductions and goals, programming and debugging hints, chapter key terms and summaries, and review questions.
  • Provides source code, the lab manual, and transparencies online.
  • NEW! Increases the emphasis on object-oriented programming and design.
  • NEW! Contains a section on the Standard Template Library (STL).
  • NEW! Offers new exercises, examples, and refined explanations throughout.
  • Presents a broad range of topics from the discipline of computer science. This "breadth" material includes subject areas of computer science, intellectual property, invention of the first computers, logic, color in computer graphics, machine and assembler languages, external storage, formal grammars, memory, and databases.
  • Provides laboratories that progress through the concepts of each chapter, easing the student into writing and debugging programs. Experimentation is encouraged and laboratories in Chapters 11 and 12 have a teamwork component.
  • Includes examples that involve objects and illustrate OOP techniques throughout the text. Objects are first introduced in Chapter 3.

Contents

  • The fundamentals of computer science
  • Integer variables and expressions
  • Integer functions and encapsulation
  • Decision making and classes
  • More numeric types and polymorphism
  • Looping
  • Counter-controlled loops
  • Characters
  • Inheritance and files
  • Arrays and the vector class
  • Strings and the string class
  • Structures and enumeration types
  • Recursion
  • Pointers
  • Data structures
  • Appendices

Caractéristiques techniques

  PAPIER
Éditeur(s) Thomson
Auteur(s) Angela B. Shiflet, Paul A. Nagin
Collection Brooks/Cole
Parution 26/09/2003
Édition  2eme édition
Nb. de pages 1102
Format 18,7 x 23,5
Couverture Broché
Poids 1660g
Intérieur 2 couleurs
EAN13 9780534400057
ISBN13 978-0-534-40005-7

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles

Nos clients ont également acheté

satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription