Introducción

Estas notas contienen la información que considero necesaria para la formación básica en el área de programación, su objetivo es desarrollar la lógica de programación, e introducir el concepto de estilo de codificación.

Este documento está organizado de la siguiente manera:

  • En el Capítulo 1 se describen los conceptos básicos de programación y se explica brevemente una metodología para crear programas.
  • En el Capítulo 2 se introduce el concepto de algoritmo y las entidades primitivas con las que se forma, como son: operadores, variables y expresiones.
  • En el Capítulo 3 se introduce el concepto de expresiones, tipos de operaciones y su relacion con los tipos de datos.
  • En el Capítulo 4 se define el término lenguaje algorítmico usando dos ejemplos: el diagrama de flujo y el pseudocódigo.
  • En el Capítulo 5 se describe de manera breve los distintos paradigmas de programación y su evolución histórica, resaltando la programación estructurada.
  • En el Capítulo 6 se explican tres tipos de estructuras secuenciales: la asignación, y la entrada y salida estándar de datos.
  • El Capítulo 7 explica tres tipos de estructura condicionales: la simple, la múltiple y la de selección.
  • El Capítulo 8 explica tres tipos de estructuras cíclicas: el ciclo for, el ciclo while y el ciclo do-while.
  • El Capítulo 9 trata de los tipos de arreglos más comunes el vector y la matriz.
  • Por último el Capítulo 10 introduce el concepto de subprograma.
  • En el Capítulo 11 se introduce el lenguaje de programación C, así como al estilo de programación que se sigue en estas notas.