Mestrado Universitario en Enxeñaría Matemática |
Asignaturas |
Lenguajes y Entornos de Programación II |
Contenidos |
Datos Identificativos | 2020/21 | |||||||||||||
Asignatura | Lenguajes y Entornos de Programación II | Código | 614455209 | |||||||||||
Titulación |
|
|||||||||||||
Descriptores | Ciclo | Periodo | Curso | Tipo | Créditos | |||||||||
Máster Oficial | 2º cuatrimestre |
Primero | Optativa | 3 | ||||||||||
|
Tema | Subtema |
Introducción a los lenguajes de programación C y C++ | |
El lenguaje de programación C | Tipos de datos básicos y derivados. Estructuras de control. Punteros, Funciones. Archivos de cabecera. |
Mejoras no relacionadas con la POO introducidas por el lenguaje de programación C++ | Declaración simplificada de variables de tipo enumeración y estructuras. E/S por consola. Lectura y Escritura de ficheros. Scope de las variables. Reserva dinámica de memoria. Funciones: valores por defecto, funciones inline, Variables de tipo referencia. |
Introducción a la programación orientada a objetos (POO) | Objetos. Clases. Encapsulación. Objetos frente a clases |
Programación orientada a objetos en C++ | Clases y objetos. Jerarquía de claes y herencia. Polimorfismo. Sobrecarga de operadores. Métodos virtuales. Templates. |
|