Temario |
TEMA 1. Presentación de la asignatura - Se presenta del Proyecto docente de la asignatura. - Se navega por el Campus Virtual de la ULPGC. - Se introduce el entorno de trabajo en el laboratorio: editando, compilando y ejecutando el primer programa Ada con GPS. TEMA 2. Algoritmos y programas - Definición de algorítmo y programa - Escritura de nuestro primer programa. - Variables y estado. - Lenguajes fuertemente tipados. - Tipos de datos simples. - Estructuras básicas de control. - Entrada/Salida. - Operadores. - Estilo de programación: Identificadores y palabras del lenguaje. TEMA 3. Archivos de texto - Definición de archivo - Necesidad de los apuntadores a archivo - Gestión de archivos de texto TEMA 4. Estructuras de control condicionales (2 horas) - Tipos de estructuras condicionales - Casos de uso TEMA 5. Programación estructurada - Repaso de las partes de un programa. - Solución de problemas: Divide y vencerás - Definición de subprogramas: Procedimientos y funciones. - Estilo de programación: Nombres de los subprogramas. TEMA 6. Estructuras de control repetitivas - Tipos de estructuras repetitivas - Casos de uso TEMA 7. Estructuras de datos homogéneas - Definición de formación - Acceso a una formación: Indice y recorrido - Casos de uso de formaciones unidimensionales: Strings y vectores - Casos de uso de formaciones multidimensionales: Matrices - Operadores y sobrecarga de operadores TEMA 8. Estructuras de datos heterogéneas - Definición de registro - Acceso a los campos de un registro: Notación punto - Comparación de registros y formaciones - Introducción a programación orientada a objetos TEMA 9. Archivos binarios - Tipos de archivo binario: Secuenciales y de acceso directo - Comparación entre archivos binarios y de texto - Comparación entre archivos de acceso directo y formaciones unidimensionales - Paquetes genéricos TEMA 10. Tipos de datos simples y compuestos - Definición de tipos de datos predefinidos - Repaso de tipos de datos simples - Repaso de tipos de datos compuestos - Derivación de tipos - Definición de subtipos - Uso de atributos - Recorrido recursivo de una estructura de datos |