Lenguajes de programación: Teoría

Programas informáticos

Etapas de desarrollo de un programa informático

Diseño de algoritmos: Organigramas y Pseudocódigo

Lenguajes de programación

Técnicas de programación

Entornos integrados de desarrollo

Introducción al lenguaje C

Estructura de un programa en C / Normas de estilo

Variables, literales y constantes

Tipos de datos en C / Datos simples / Punteros

Operadores, expresiones e instrucciones

Operaciones de Entrada-Salida

Operadores aritméticos, relacionales y lógicos. Precedencia

Estructuras de control de flujo

Estructuras alternativas

Estructuras de repetición

Anidamiento

Instrucciones de salto

Programación modular

Implementación de funciones

Invocación de funciones

Paso de parámetros a una función

Ámbito de declaración de una variable

Bibliotecas de funciones

Datos estructurados

Declaración y uso de arrays

Relación entre punteros y arrays

Cadenas de caracteres

Registros

Arrays de estructuras