</> CodeBooks
    ← Volver a C y C++ (página 2)
    Portada de C Recipes

    C Recipes

    Shirish Chavan

    Editorial
    Apress
    Año
    2017
    Páginas
    ~446
    Nivel
    Intermedio

    De qué trata

    C Recipes: A Problem-Solution Approach es un recetario de programación en C escrito por Shirish Chavan y publicado por Apress en 2017. Chavan, que ha enseñado física e informática en colegios universitarios de la India durante unos treinta años, sigue el formato problema-solución de la serie Recipes de Apress: cada receta plantea una tarea concreta, presenta el programa completo en C y explica cómo funciona. La editorial lo dirige a lectores que ya tienen algo de experiencia con C y buscan un repertorio de soluciones que consultar.

    Los once capítulos empiezan con una introducción al lenguaje y siguen con sentencias de control (suma de 1 a N, serie de Fibonacci, cálculo del seno, raíces de una ecuación cuadrática), funciones y arrays (números primos, recursión, el problema de las ocho reinas, suma y producto de matrices), punteros y arrays, incluidos punteros a punteros para manejar cadenas, y funciones y estructuras con punteros, que termina con un menú en modo texto. Siguen los archivos de datos en modo texto y binario (lectura, escritura, copia y renombrado), las listas enlazadas, y las pilas y colas, con conversión de notación infija a postfija y prefija y una cola circular. Después vienen la búsqueda lineal y binaria y seis algoritmos de ordenación (burbuja, inserción, selección, mezcla, Shell y quicksort), un capítulo de cifrados (inverso, César, transposición, multiplicativo, afín, sustitución, Vigenère, one-time pad y RSA) y otro de métodos numéricos: raíces por bisección, regula falsi, Muller y Newton-Raphson, interpolación de Newton, Gauss, Stirling, Bessel, Everett y Lagrange, integración por trapecios y Simpson, y ecuaciones diferenciales por Euler modificado y Runge-Kutta.

    Es un libro de ejemplos y no un curso: no enseña C desde cero ni trata los estándares modernos (C11/C17), las herramientas de compilación y depuración o la programación de sistemas. Su valor está en los algoritmos clásicos de estructuras de datos, criptografía y cálculo numérico resueltos en C estándar, que siguen siendo válidos. En el repositorio oficial de Apress solo está publicado el código del capítulo 5.

    • C
    • Recetas problema-solución
    • Punteros
    • Estructuras y uniones
    • Archivos de datos
    • Listas enlazadas
    • Pilas y colas
    • Búsqueda y ordenación
    • Criptografía clásica
    • Métodos numéricos

    ¿Cómo enseña?

    TeóricoPráctico

    Con ejercicios

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de C y C++ con nivel Intermedio