Fundador de Seindor Ingeniería Web + Escritor + Desarrollo Web + E-commerce + Marketing Online + Analítica Web + Consultoría.
Twitter de Miguel Angel Acera Facebook de Miguel Angel Acera Google+ de Miguel Angel Acera Linkedin de Miguel Angel Acera YouTube de Miguel Angel Acera Flickr de Miguel Angel Acera Pinterest de Miguel Angel Acera
Mis libros
Manual Imprescindible de C/C++.
Manual Imprescindible de C/C++. Edición 2010.
Manual Imprescindible de C/C++. Edición 2012.
Manual Imprescindible de XML. Edición 2012.
Guía Práctica CSS3.
Analítica Web.
Descatalogado
Manual Imprescindible de C/C++

C/C++


Título:
C/C++
Colección:
Manuales Imprescindibles
Autor:
Miguel Ángel Acera García y Ana María Sanz Sierra
Editorial:
Anaya Multimedia

I.S.B.N.:
9788441518117
Fecha publicación:
Febrero 2005
Nº de páginas:
368
Formato:
17,70 x 22,60 cm.
Encuadernación:
Rústica hilo
Precio aprox.:
25,90 Euros

Materia:
Programación / Lenguajes de programación
Nivel:
Básico / Medio
Tipo de libro:
Aprendizaje / Referencia

Cómpralo ahora en...

La edición de 2005 del Manual Imprescindible de C/C+ está descatalogada. Puedes comprar la edición de 2010 y la edición de 2012.

Reseña

Con el libro Manual Imprescindible de C/C++ podrás adentrarte en el mundo de la programación de un modo sencillo y ameno de la mano del lenguaje estructurado C y del lenguaje orientado a objetos C++. Para ello, no necesitas tener conocimientos previos, puesto que con este libro aprenderás a programar partiendo de cero, avanzando de forma organizada, gradual y sin esfuerzo.

La obra hace un recorrido básico por todos los aspectos importantes del lenguaje C/C++. Te mostrará cómo crear programas, cómo diseñarlos, la metodología, las características fundamentales de este lenguaje, algoritmos básicos (de ordenación, de búsqueda), las funciones, el manejo de punteros y referencias, los arrays, las estructuras de datos (listas, pilas, colas), los ficheros..., y así hasta llegar a la programación orientada a objetos (clases, objetos, herencia, sobrecarga, polimorfismo, etc.). Su contenido abunda en explicaciones que se hacen más claras con las valiosas y numerosas ilustraciones que las acompañan. Así mismo, incluye gran cantidad de ejemplos comentados y ejercicios propuestos, por lo que no se limita únicamente a mostrar las posibilidades de C/C++, sino que también tiene un enfoque práctico.

El libro contiene una serie de apéndices que te servirán de soporte a lo largo de la lectura del libro. En ellos encontrarás información complementaria, como: la solución a los ejercicios propuestos, bibliotecas e información sobre C/C++ en Internet.

En resumen, este es el libro perfecto tanto para todas aquellas personas que deseen aprender desde cero a programar con el lenguaje C/C++, como para los que con un mayor nivel quieren comprender mejor los conceptos más básicos de este lenguaje. Y más concretamente, teniendo en cuenta los contenidos y su desarrollo didáctico, este es el libro ideal para estudiantes y profesores del lenguaje C/C++.

PC WORLD recomienda el libro
Manual Imprescindible de C/C++

PC WORLD recomienda el libro Manual Imprescindible de C/C++

La prestigiosa revista PC WORLD publicó en su sección "Rincón del Programador" del ejemplar nº 222 de Julio/Agosto de 2005 una crítica excelente sobre el libro Manual Imprescindible de C/C++ edición 2005 (página 69 de la revista PC WORLD). Incluye comentarios como: "El estilo del texto es muy directo y con un acusado espíritu didáctico que facilita mucho el acceso a un tema árido como es este lenguaje", "es indicado para personas que no sepan nada de programación, ya que parte de conceptos tan básicos como qué es un algoritmo". La crítica finaliza con la frase "Se trata en definitiva de un libro muy recomendable para iniciarse en los lenguajes C y C++".

PC WORLD es una publicación de IDG Communications, empresa líder mundial en actividades editoriales, de investigación y de exposiciones relacionadas con las Tecnologías de la Información.

Opiniones de los lectores

"Hola, este libro me parece una pasada. Yo quiero hacer un módulo o una carrera de programación con C y C++, por eso quiero ir empezando a estudiar y entender un poco ya. Y bueno, se entiende estupendamente. Felicidades."- Tomás -

"Les felicito por el libro Manual Imprescindible de C/C++. Estoy estudiando un curso de informática en el que estudio programación y en un momento del curso se me había hecho muy difícil continuar por la ineficiencia de la profesora para explicar de manera clara la programación. Yo sabía que tenía que ser algo genial esto de programar pero nada, no me salían las cosas. Por eso fue que recurrí a comprar un libro como último recurso para ayudarme y encontré este. Es sencillamente magnífico, genial, estupendo, tan claro de entender y muy entretenido. Por eso los felicito de todo corazón y les agradezco mucho." - Natanael -

"Este año es la primera vez que programo y tenía algunos problemas, bueno, bastantes. Una compañera de clase me recomendó este libro porque ya había hojeado algunos pero me parecían muy complicados. Este es el libro de C más claro que he visto, se entiende todo perfectamente. Una de las cosas que más me ha gustado son los dibujos que trae (porque me han ayudado mucho) y los ejercicios para resolver (con las soluciones de los ejercicios al final del libro ;-) ). Una maravilla para los que programamos por primera vez." - Sara -

"Hola Miguel Ángel. He conocido el libro Manual imprscindible de C/C++ a través de la biblioteca de mi pueblo y me parece muy útil, para mi, que soy nuevo en programacion, es perfecto: entendible, práctico, lo que yo necesito en estos momentos de aprendizaje. Felicitaciones por el libro.- Fabián -

"Hola, el otro día compré tu libro (Manual imprescindible de C/C++ ; Anaya Multimedia), desde este mensaje aprovecho para felicitarte por tu gran libro, que me están ayudando a comprender este fantástico lenguaje de programación. Lo dicho enhorabuena y gracias. - Jose -

Índice

Cómo usar este libro
   Y este libro... ¿para quién es?
   Convenios utilizados en este libro
   Una ayuda más: información de soporte

Introducción

Capítulo 1. Introducción a la programación
   Los programadores y las aplicaciones de la informática
   ¿Por qué aprender lenguajes y técnicas de programación?
   Algoritmos
   Diseño de algoritmos: pseudocódigo y organigramas
   Lenguajes de programación, intérpretes y compiladores
   Los algoritmos y la vida cotidiana
   Resumen

Capítulo 2. Conociendo el lenguaje C y C++
   Introducción
   Historia de C y C++
   Característica de C
   Características de C++
   Resumen

Capítulo 3. Nuestro primer programa
   Introducción
   Estructura de un programa
   Comentarios
   Bibliotecas
   Resumen

Capítulo 4. Variables y constantes
   Introducción
   Identificadores
   Tipos de datos
      Tipo char
      Tipo int
      Tipo float y double
      Tipo bool
      Tipo void
      Modificadores short y long
      Modificadores unsigned y signed
      Tamaño de los tipos de datos
   Declaración de variables y constantes
      Declaración de variables
      Declaración de constantes
         const
         #define
   Inicialización de variables
   Ejercicios
   Resumen

Capítulo 5. Operadores
   Introducción
   Operadores aritméticos
   Operadores de asignación
   Operadores de asignación compuestos
   Operadores de incremento y decremento
   Operadores de bits
   Operadores relacionales
   Operadores lógicos
   Orden de ejecución de los operadores
   Ejercicios
   Resumen

Capítulo 6. Punteros y referencias
   Introducción
   Punteros
      La memoria
      Los punteros y sus operadores
   Referencias
   Ejercicios
   Resumen

Capítulo 7. Entrada y salida estándar
   Introducción
   Entrada y salida en C
      Salida de caracteres: putchar
      Entrada de caracteres: getchar, getch, getche
         getchar
         getch
         getche
      Entrada y salida formateada
         printf
         scanf
   Entrada y salida en C++
      Salida en C++
      Entrada en C++
   Ejercicios
   Resumen

Capítulo 8. Control del flujo
   Introducción
   Sentencias condicionales
      Sentencia if
      Sentencia if-else
      Sentencia switch
   Sentencias repetitivas
      Sentencia while
      Sentencia do-while
      Sentencia for
      Bucles infinitos y otros errores
   Sentencias anidadas
   Ejercicios
   Resumen

Capítulo 9. Arrays
   Introducción
   Arrays unidimensionales
      Declaración
      Acceso a elementos del array
      Inicialización del array
      Inicialización de un array recorriéndolo
      ¿Cómo rellenar un array con datos introducido por teclado?
      ¿Cómo mostrar en pantalla el contenido de un array?
      Ejemplo
   Arrays bidimensionales
      Declaración
      Acceso a elementos del array
      Inicialización del array
      Inicialización de un array recorriéndolo
      ¿Cómo rellenar un array con datos introducidos por teclado?
      ¿Cómo mostrar en pantalla el contenido de un array?
      Ejemplo
   Ejercicios
   Resumen

Capítulo 10. Cadenas
   Introducción
   Declaración de una cadena
   Lectura de cadenas por teclado
      scanf
      gets
   Escritura de cadenas en pantalla
   Ejemplo
   Funciones de cadenas
      Copiar cadenas: strcpy
      Concatenar cadenas: strcat
      Tamaño de cadenas: strlen
      Comparación de cadenas: strcmp
   Ejercicios
   Resumen

Capítulo 11. Estructuras
   Introducción
   Declaración
   Acceso a los campos
   Estructuras y arrays
   Ejercicios
   Resumen

Capítulo 12. Funciones
   Introducción: Divide y vencerás
   Estructura de una función
   Paso de parámetros por valor
   Las funciones retornan datos
   Paso de parámetros por referencia
   Ámbito de las variables locales y globales
   Recursividad
   Ejercicios
   Resumen

Capítulo 13. Ficheros
   Introducción
   Apertura de un fichero
   Cierre de un fichero
   Escritura de un fichero
   Lectura de un fichero
   Ejercicios
   Resumen

Capítulo 14. Estructuras dinámicas
   Introducción
   Reserva y liberación de memoria en C
   Reserva y liberación de memoria en C++
   Listas
      Operaciones básicas de una lista
         Insertar al principio
         Insertar al final
         Insertar ordenado
         Borrar
      Implementación de una lista
         Insertar al principio
         Insertar al final
         Insertar ordenado
         Borrar
         Buscar
         Mostrar
         Borrar todo
         Ejemplo
   Pilas
      Implementación de una pila
         Insertar
         Borrar
         Mostrar
         Borrar todo
   Colas
      Implementación de una cola
         Insertar
         Borrar
         Mostrar
         Borrar todo
   Resumen

Capítulo 15. Programación orientada a objetos (POO)
   Introducción: conceptos básicos
   Clases y objetos
      Métodos, parámetros y return
      Punteros a objetos
   Constructores y destructores
   Sobrecarga de métodos
   Herencia
      Definición de una jerarquía de clases
      Accesibilidad a atributos y métodos
      Los constructores en la herencia
      Instancias de subclases
   Polimorfismo
   Ejercicios
   Resumen

Capítulo 16. Técnicas de programación
   Introducción
   Programación convencional
   Programación estructurada
   Programación modular
   Programación orientada a objetos
   Resumen

Capítulo 17. Algoritmos de ordenación y búsqueda
   Introducción
   Algoritmos de ordenación
      Método de la burbuja
      Método de selección directa
   Algoritmos de búsqueda
      Método de búsqueda secuencial
      Método de búsqueda binaria
   Resumen

Apéndice A. Bibliotecas estándar de C
   Bibliotecas estándar de C
   Funciones de Entrada/Salida
   Funciones de caracteres
   Funciones matemáticas
   Funciones de la entrada/salida estándar
   Funciones de la biblioteca estándar
   Funciones de cadenas de caracteres y memoria
   Funciones de tiempo

Apéndice B. Bibliotecas estándar de C++
   Bibliotecas estándar de C++
   Contenedores
   Cadenas
   Entrada/salida
   Números

Apéndice C. El lenguaje C/C++ en Internet
   El lenguaje C/C++ en Internet
      Dennis Ritchie
      Bjarne Stroustrup

Apéndice D. Solución de los ejercicios
   Solución de los ejercicios
   Variables y constantes
   Operadores
   Punteros y referencias
   Entrada y salida estándar
   Control del flujo
   Arrays
   Cadenas
   Estructuras
   Funciones
   Ficheros
   Programación orientada a objetos (POO)

Índice alfabético