Administración de Sistemas Informáticos - Grado Superior  >>
CEO
CEO - Fundamentos de Programación
J. M. Molina, F. Chamorro
ISBN: 84-481-4868-1
Tabla de Contenido


1.1 El lenguaje de programación C
1.2 Concepto de entornos de programación
1.3 Metodología de la programación
Ejercicios
Evaluación


2.1 Introducción
2.2 Variables y constantes
2.3 Operadores y expresiones
2.4 Sentencias de control
Ejercicios
Evaluación
Actividades prácticas


3.1 Introducción
3.2 Declaración de funciones
3.3 Definición de funciones
3.4 Devolución de valores
3.5 Acceso a una función
3.6 Ámbito y clases de almacenamiento
3.7 Variables locales
3.8 Variables globales
3.9 Variables estáticas
3.10 Variables de registro
3.11 Paso de argumentos y punteros
3.12 Recursividad
3.13 Funciones de biblioteca
3.14 Entrada/salida estándar
Ejercicios
Evaluación
Actividades prácticas


4.1 C y el sistema operativo
4.2 Concepto de sistema operativo
4.3 C y Windows
4.4 Bibliotecas
Ejercicios
Evaluación
Actividades prácticas


5.1 Introducción a las estructuras
5.2 Definición de estructuras
5.3 Declaración de variables de tipo estructuras
5.4 Referenciar los campos de una estructura
5.5 Definición de unión
5.6 Estructuras/uniones anidadas
5.7 Paso de estructuras a funciones
5.8 Punteros a estructuras
5.9 Vectores y matrices de estructuras
5.10 Estructuras más avanzadas
Ejercicios
Evaluación
Actividades prácticas


6.1 La visión clásica de la programación estructurada: la programación sin goto
6.2 La visión moderna de la programación estructurada: la segmentación
6.3 Programación estructurada y orientada a objetos
Ejercicios
Evaluación
Actividades prácticas


7.1 Introducción a los ficheros
7.2 Abrir y cerrar ficheros
7.3 Las funciones para trabajar con caracteres individuales
7.4 Las funciones para trabajar con cadenas de caracteres
7.5 Las funciones para trabajar con contenidos binarios
7.6 Operaciones con el búfer
7.7 Funciones informativas de errores relacionados con ficheros
7.8 Otras operaciones sobre ficheros
Ejercicios
Evaluación
Actividades prácticas


8.1 Introducción
8.2 Primitivas sobre ficheros en Linux
8.3 Primitivas sobre ficheros en Windows
8.4 Primitivas sobre directorios en Linux
8.5 Primitivas sobre directorios en Windows
Ejercicios
Evaluación
Actividades prácticas


9.1 Los arrays: definición y uso
9.2 Operaciones básicas con arrays unidimensionales
9.3 Arrays multidimensionales
9.4 Punteros y arrays
9.5 Arrays bidimensionales y punteros
9.6 Los strings como punteros a caracteres
9.7 Paso de arrays a funciones
9.8 Paso de arrays de tipo genérico
Ejercicios
Evaluación
Actividades prácticas


10.1 Introducción
10.2 Búsqueda en arrays
10.3 Ordenación de arrays
10.4 Mezcla de arrays ordenados
10.5 Arrays de estructuras
Ejercicios
Evaluación
Actividades prácticas


11.1 Introducción
11.2 Arrays dinámicos
11.3 Listas
11.4 Pilas
11.5 Colas
11.6 Árboles
Ejercicios
Evaluación
Actividades prácticas


12.1 Introducción
12.2 Definición de nodos para listas
12.3 Gestión de una lista simple
12.4 Gestión de una lista doblemente enlazada
12.5 Aplicaciones de gestiones usando listas
12.6 Gestión de árboles binarios
Ejercicios
Evaluación
Actividades prácticas


13.1 Introducción
13.2 Elementos de la programación orientada a objetos
13.3 C++ como lenguaje orientado a objetos
13.4 Clases en C++
13.5 Sobrecarga de operadores
13.6 Clases derivadas
13.7 C++ frente a C
Ejercicios
Evaluación
Actividades prácticas