La presente guía, que forma parte del libro Aprendiendo a programar a partir de cero, de la misma autora, es el resultado de más de 25 años dedicados a la enseñanza de la programación imperativa de computadores a estudiantes, por lo general novatos en el tema. Cubre lo estrictamente necesario hasta llegar a arreglos (vectores y matrices), suficiente para empezar a programar y adquirir la base que permita profundizar en este lenguaje. La mayoría de su contenido está diseñada en forma modular.
- Cover
- Title page
- Copyright page
- Contenido
- Introducción
- 1. Estructura de un programa en lenguaje C
- 2. Lenguaje algorítmico versus lenguaje C
- 3. Instrucciones de entrada y salida
- 3.1 Instrucción de salida printf
- 3.2 Instrucción de entrada scanf
- 4. Estructuras de control condicional no repetitivas y repetitivas
- 4.1 Estructura de control condicional no repetitivas
- 4.1.1 Estructura if
- 4.1.2 Estructura switch
- 4.2 Estructuras de control condicional repetitivas
- 4.2.1 Estructura de control while
- 4.2.2 Estructura de control for
- 4.2.3 Estructura de control do - while
- 5. Arreglos: vectores y matrices
- 6 Programación modular
- 6.1 Argumentos por valor
- 6.2 Argumentos por referencia
- 6.3 Procedimientos versus funciones
- 6.4 Arreglos como argumento o parámetro
- 7 Cadenas de caracteres