|
TEMA 1: Conceptos Básicos
- - Introducción
- - El programa HOLA MUNDO
- - Tipos de datos básicos en C
- - Entrada de datos por teclado
- - Control de Flujo del Programa
TEMA 2: Control de Flujo del Programa
- - Expresiones Condicionales (instrucción if ... else)
- - Control del Flujo del Programa
- - Creacción de bucles de ejecución
- - Concepto de bucle
- - Bucle for
- - Bucle while
- - Bucle do ... while
- - Menús de opciones
- - Introducción
- - Sentencia switch-case-default
TEMA 3: Estructuras de datos estáticas
- - Introducción
- - Matrices estáticas
- - Tipos compuestos
- - Estructuras de datos (struct ..)
- - Tipos definidos por el usuario (typedef ..)
TEMA 4: Funciones y punteros
- - Introducción
- - Punteros
- - ¿Qué son los punteros?
- - Operadores que actúan sobre punteros
- - Punteros y matrices
- - Punteros y cadenas de caracteres
- - Funciones
- - Introducción
- - Definición de funciones
- - Más sobre funciones (paso por valor y paso por referencia)
TEMA 5: Recursividad
- - Definición
- - Tipos
- - Problemas
TEMA 6: Asignación Dinámica de Memoria
- - Introducción
- - Asignación dinámica y estática de memoria
- - ¿Cómo se reserva memoria dinámicamente?
- - Reserva de memoria
- - Liberación de memoria
TEMA 7: Entrada y salida (E/S) de datos
- - Entrada y salida (E/S)
- - Flujos y ficheros
- - Tipos de flujos: flujos de texto y flujos binarios.
TEMA 8: Listas, pilas y colas
- - Declaración
- - Manejo de listas
- - Listas simples
- - Listas circulares
- - Listas doblemente enlazadas
- - Pilas (LIFO, Last In First Out)
- - Colas (FIFO, First In First Out)
TEMA 9: Algoritmos de ordenación y búsqueda
- - Algoritmo de búsqueda secuencial
- - Algoritmo de búsqueda binaria
- - Algoritmo de ordenacion por insercción
- - Algoritmo de Quicksort
- - [...]
TEMA 10: El Fichero Makefile
- - Creación del fichero Makefile
- - Ejecución, uso y facilidades
|