Programación

Solo disponible en BuenasTareas
  • Páginas : 31 (7544 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de marzo de 2012
Leer documento completo
Vista previa del texto
DIAPOSITIVAS DE "PROGRAMACIÓN"

GRADO EN INGENIERÍA EN TECNOLOGÍAS DE LA TELECOMUNICACIÓN GRADO EN INGENIERÍA EN SISTEMAS DE TELECOMUNICACIÓN GRADO EN INGENIERÍA ELECTRÓNICA DE COMUNICACIONES GRADO EN INGENIERÍA TELEMÁTICA

Escuela Politécnica Superior Universidad de Alcalá

ÍNDICE
1. REPASO DE PUNTEROS
CONCEPTOS FUNDAMENTALES ERRORES TÍPICOS EN EL USO DE PUNTEROS OPERACIONES CONPUNTEROS PRIORIDADES CON LOS OPERADORES ++ Y -PUNTEROS GENÉRICOS PUNTEROS Y ARRAYS DE DATOS PUNTEROS A CADENAS DE CARACTERES

2. REPASO DE PUNTEROS (II)
ARRAYS DE PUNTEROS PUNTEROS A PUNTEROS PUNTEROS A ESTRUCTURAS Y UNIONES ASIGNACIÓN DINÁMICA DE MEMORIA

3. MÁS SOBRE PUNTEROS
PASO DE ARGUMENTOS POR REFERENCIA PASO DE UN ARRAY UNIDIMENSIONAL COMO ARGUMENTO A UNA FUNCIÓN PASO DE UN ARRAYBIDIMENSIONAL COMO ARGUMENTO A UNA FUNCIÓN PASO DE UN PUNTERO COMO ARGUMENTO A UNA FUNCIÓN DATOS RETORNADOS POR UNA FUNCIÓN

4. PASO DE ESTRUCTURAS A FUNCIONES, PUNTEROS A FUNCIONES
PASO DE ESTRUCTURAS Y UNIONES POR VALOR PASO DE ESTRUCTURAS Y UNIONES POR REFERENCIA PUNTEROS A FUNCIONES

5. RECURSIVIDAD, ARGUMENTOS EN LÍNEA DE ÓRDENES
FUNCIONES RECURSIVAS ARGUMENTOS EN LÍNEA DE ÓRDENES

6. MANEJOBÁSICO DE FICHEROS
CONCEPTOS FUNDAMENTALES SOBRE FICHEROS FLUJO ASOCIADO A UN FICHERO APERTURA DE UN FICHERO CIERRE DE UN FICHERO

DETECCIÓN DE ERRORES DE ACCESO A UN FICHERO DETECCIÓN DE FIN DE FICHERO ANULACIÓN DE ERRORES DE ACCESO A FICHERO IMPRIMIR EN PANTALLA MENSAJES DE ERROR POSICIÓN DEL APUNTADOR DE LECTURA/ESCRITURA CONTROL DEL BUFFER DEL FICHERO

7. LECTURA/GRABACIÓN DE DATOS ENFICHEROS
LECTURA Y GRABACIÓN DE DATOS CARÁCTER A CARÁCTER GRABACIÓN DE CADENAS DE CARACTERES LECTURA DE CADENAS DE CARACTERES LECTURA Y GRABACIÓN DE DATOS CON FORMATO GRABACIÓN DE REGISTROS LECTURA DE REGISTROS

8. MÁS SOBRE FICHEROS
FICHEROS TEMPORALES ELIMINACION DE FICHEROS CAMBIAR EL NOMBRE DE FICHEROS COPIAR FICHEROS ESCRIBIR DATOS EN LA IMPRESORA VER DIRECTORIOS DE FICHEROS ACCESO SECUENCIALA FICHEROS

9. ACCESO ALEATORIO A FICHEROS
ACCESO ALEATORIO A FICHEROS EJEMPLO PRÁCTICO

10. ESTRUCTURAS DINÁMICAS
CONCEPTOS GENERALES LISTAS LINEALES CREACIÓN DE UNA LISTA LINEAL SIMPLEMENTE ENLAZADA INSERCIÓN DE UN ELEMENTO EN MITAD DE LA LISTA ELIMINACIÓN DE ELEMENTOS DE LA LISTA BÚSQUEDA DE ELEMENTOS EN LA LISTA

11. ESTRUCTURAS DINÁMICAS (II)
PILAS COLAS LISTAS CIRCULARES LISTASDOBLEMENTE ENLAZADAS

12. ÁRBOLES BINARIOS
CONCEPTOS GENERALES ÁRBOLES BINARIOS ÁRBOLES BINARIOS DE BÚSQUEDA RECORRIDO DE ÁRBOLES BINARIOS BÚSQUEDA EN ÁRBOLES BINARIOS DE BÚSQUEDA

13. ÁLGORITMOS DE ORDENACIÓN DE DATOS
CONCEPTOS GENERALES MÉTODO DE LA BURBUJA MÉTODO DE SELECCIÓN MÉTODO DE INSERCIÓN MÉTODO RECURSIVO QUICKSORT COMPARATIVA DE ALGORITMOS

14. ÁLGORITMOS DE BÚSQUEDA DE DATOSBÚSQUEDA SECUENCIAL BÚSQUEDA BINARIA ALGORITMOS HASH PROCEDIMIENTO DE ALMACENAMIENTO HASH PROCEDIMIENTO DE BÚSQUEDA HASH PROCEDIMIENTO DE BORRADO HASH

1. REPASO DE PUNTEROS
CONCEPTOS FUNDAMENTALES: • Un puntero es una variable que contiene en su interior una dirección de memoria donde reside un dato. • Este dato “apuntado” por un puntero puede ser de cualquier tipo básico (char, short, int, long,float, double) o derivado (array, struct, union,…). • El tamaño en bytes de un puntero es fijo (2 o 4 bytes, dependiendo del compilador y del ordenador utilizados), independientemente del tipo de dato apuntado. Supondremos 4 bytes. • Una variable puntero se declara así: TipoApuntado *NombrePuntero; Ejemplos: int *p; Puntero a dato int double *q; Puntero a dato double • Una vez declarado, hay quecargarlo con la dirección de algún dato existente. Mientras no esté así inicializado, el puntero no puede ser utilizado. • Los operadores principales utilizados con punteros son dos: & (dirección de) y * (“lo apuntado por”, operador de indirección). Ejemplos: int n=10, m; Variables n y m de tipo int, n inicializada con el valor 10 int *p; Puntero a dato int, puntero aún no inicializado p = &n;...
tracking img