Estructura de un programa informático y elementos básicos del lenguaje.
Tipos de lenguajes. Tipos básicos de datos. Constantes y variables. Operadores y expresiones. Comentarios. Estructuras de control. Condicionales e iterativas. Profundizando en un lenguaje de programación: estructuras de datos. Funciones y bibliotecas de funciones. Reutilización de código. Facilidades para la entrada y salida de datos de usuario. Manipulación de archivos. Orientación a objetos: Clases, objetos y constructores. Herencia. Subclases y superclases. Polimorfismo y sobrecarga. Encapsulamiento y ocultación. Bibliotecas de clases.
1.1.Describir las estructuras de almacenamiento analizando las características de cada una de ellas. CMCT,CD
1.2.Conocer y comprender la sintaxis y la semántica de las construcciones de un lenguaje de programación. CMCT,CD.
1.3.Realizar programas de aplicación en un lenguaje de programación determinado aplicándolos a la solución de problemas reales. CMCT,CD
1.4.Utilizar entornos de programación para diseñar programas que resuelvan problemas concretos. CMCT,CD,SIE
1.5.Depurar programas informáticos, optimizándolos para su aplicación. CMCT
5.- funciones