1.Introducción. 1.1 Repaso de conocimientos previos: constantes, variables, tipos simples, estructuras de control (if, while, for, switch), entrada/salida con cin/cout, vectores, matrices, registros. 1.2 Paso de argumentos al programa desde la línea de comandos 1.3 Programación modular, compilación separada y makefile 2.Cadenas de caracteres en C y C++ 2.1 Vectores de caracteres en C : declaración, uso, entrada/salida, operaciones más importantes 2.2 El tipo string en C++ : declaración y uso, entrada/salida, operaciones, conversiones entre string y vectores de caracteres 3.Ficheros de texto y binarios en C++ 3.1 Ficheros de texto: apertura/cierre, lectura, escritura, errores 3.2 Ficheros binarios: apertura/cierre, lectura y escritura usando registros 4.Estructuras dinámicas de datos: listas, pilas y colas. 4.1 Punteros : definición, uso 4.2 Listas simplemente enlazadas 4.3 Listas simplemente enlazadas ordenadas 4.4 Pilas 4.5 Colas 4.6 Listas doblemente enlazadas |