Anda di halaman 1dari 2

Programación con C/C++

INTRODUCCIÓN

El lenguaje C++ es hoy en día uno de los lenguajes de mayor utilización. Esto
se debe a varias razones: en primer lugar, incorpora todos los mecanismos
propios de la Programación Orientada a Objetos, lo que facilita el desarrollo de
programas de gran envergadura conservando la facilidad de mantenimiento del
mismo. En segundo lugar, el lenguaje permite la programación a bajo nivel
(acceso directo a los dispositivos de la máquina, como discos duros, tarjeta de
red, etc.), que unido a que el código generado es bastante rápido en cuanto a
velocidad de ejecución, convierte a C++ en un lenguaje idóneo para el
desarrollo de sistemas operativos, controladores de dispositivos, juegos, etc.

La presente unidad didáctica proporciona al alumno todos los conocimientos


teóricos y prácticos necesarios para afrontar el desarrollo de una aplicación en
lenguaje C++.

OBJETIVOS DE LA UNIDAD

La unidad didáctica proporciona al alumno los siguientes conocimientos:

Manejo del entorno de desarrollo Visual C++ de Microsoft, incluyendo


la edición, compilación y depuración de programas.

Funcionamiento y empleo del preprocesador para crear macros, incluir


ficheros de cabecera y
realizar compilaciones condicionales.

Expresiones y tipos básicos del lenguaje, incluyendo modificadores,


operadores y conversión
de tipos.

Sentencias (de selección, de iteración, etc.) y otros conocimientos


relacionados como la visibilidad
de las variables.

Arrays, cadenas de caracteres y punteros, imprescindibles en la


mayoría de los programas.

Definición y empleo de funciones, que permiten reutilizar código y


proporcionan legibilidad al
programa.

Definición de tipos definidos por el usuario, tanto simples como


compuestos (por ejemplo las
estructuras).
Conceptos teóricos de Programación Orientada a Objetos y
conocimientos prácticos de
definición y uso de clases en C++, incluida la herencia simple.

Características avanzadas de Programación Orientada a Objetos


propias de C++, como
los polimorfismos paramétrico y dinámico y la herencia múltiple.

Entrada/salida para poder imprimir en pantalla, leer el teclado o leer y


escribir en un fichero.

CONCLUSIÓN DE LA UNIDAD

Con esta unidad didáctica, el alumno ha adquirido los siguientes conocimientos:

Manejo del entorno de desarrollo Visual C++ de Microsoft.

Uso del preprocesador.

Expresiones y tipos básicos del lenguaje.

Sentencias (de selección, de iteración, etc.).

Arrays, cadenas de caracteres y punteros.

Definición y uso de funciones.

Definición de tipos definidos por el usuario.

Programación Orientada a Objetos en C++, incluidas las


características más avanzadas del lenguaje.

Entrada/salida mediante streams.

Anda mungkin juga menyukai