Anuncio

Introducción a la Programación con C

Introducción a la Programación con C es un manual elaborado por Andrés Marzal e Isabel Gracia, del Departamento de Lenguajes y Sistemas Informáticos de la Universitat Jaume I.

El lenguaje C ocupa un lugar central en la formación de programadores y en el desarrollo de software de sistemas. Su diseño permite trabajar con un alto grado de control sobre la memoria y el rendimiento, lo que lo mantiene como una herramienta habitual en sistemas operativos, compiladores y aplicaciones de bajo nivel. Comprender C facilita el aprendizaje de otros lenguajes y aporta una base sólida en estructuras de datos y gestión de memoria.

En entornos académicos, C sigue siendo una referencia para enseñar fundamentos de programación estructurada, tipos de datos, funciones y estructuras dinámicas. Su sintaxis y su modelo de compilación permiten entender cómo se traduce el código fuente en programas ejecutables.

Introducción al libro

Introducción a la Programación con C es un manual elaborado por Andrés Marzal e Isabel Gracia, del Departamento de Lenguajes y Sistemas Informáticos de la Universitat Jaume I. Está orientado a estudiantes que comienzan en la programación y a lectores que ya conocen otros lenguajes, como Python, y desean comprender con mayor detalle el funcionamiento de C.

El texto desarrolla los conceptos desde los elementos básicos hasta estructuras de datos dinámicas y gestión de ficheros. Resulta adecuado para asignaturas iniciales en informática o ingeniería, así como para personas que estudian de forma autodidacta.

Contenido del libro

El libro aborda la sintaxis y estructura de C, el uso de tipos escalares, expresiones y estructuras de control. Explica la declaración de variables, la gestión de memoria y el funcionamiento del preprocesador.

Se estudian estructuras de datos estáticas y dinámicas, incluyendo vectores, matrices, registros y listas enlazadas. También se analizan funciones, paso de parámetros, recursión y organización modular del código.

En los capítulos finales se introduce el trabajo con ficheros de texto y binarios, junto con aspectos relacionados con la representación de datos y el tratamiento de errores. El contenido incluye ejemplos y ejercicios aplicados.

Índice del libro

  1. Introducción a C
    1.1 C es un lenguaje compilado
    1.2 Traduciendo de Python a C: una guía rápida
    1.3 Estructura típica de un programa C
    1.4 Formato libre y comentarios
    1.5 Valores literales y tipos escalares
    1.6 Declaración de variables
    1.7 Entrada y salida
    1.8 Expresiones y conversión de tipos
    1.9 Preprocesador y constantes
    1.10 Bibliotecas
    1.11 Estructuras de control
  2. Estructuras de datos en C: vectores estáticos y registros
    2.1 Vectores estáticos
    2.2 Cadenas estáticas
    2.3 Vectores multidimensionales
    2.4 Registros
    2.5 Definición de nuevos tipos
  3. Funciones
    3.1 Definición y uso
    3.2 Variables locales y globales
    3.3 Paso de parámetros
    3.4 Recursión
    3.5 Macros
    3.6 Módulos y unidades de compilación
  4. Estructuras de datos: memoria dinámica
    4.1 Vectores dinámicos
    4.2 Matrices dinámicas
    4.3 Redimensionamiento de memoria
    4.4 Listas enlazadas simples y dobles
    4.5 Aplicaciones con estructuras enlazadas
  5. Ficheros
    5.1 Ficheros de texto y binarios
    5.2 Operaciones de lectura y escritura
    5.3 Acceso directo
    5.4 Gestión de errores

Apéndices
A. Tipos básicos
B. Lectura de datos por teclado

Datos del libro

  • Título: Introducción a la Programación con C
  • Autor: Andrés Marzal e Isabel Gracia
  • Categoría principal: Programación
  • Subcategoría: C++
  • Idioma: Español
  • Licencia: Creative Commons Reconocimiento-No Comercial-Sin Obras Derivadas 2.5 España (CC BY-NC-ND 2.5 ES)

Más libros en: C, Programación


Aviso legal: Este libro se comparte únicamente con fines educativos. El contenido se distribuye bajo licencias Creative Commons o permisos explícitos de sus autores. OpenLibro no aloja material con derechos reservados.

Descargar libro PDF

Libros relacionados

Anuncios