Nuestros Cursos

C++ Avanzado

Duración 18 Horas Cronológicas

DIRIGIDO A:

Dirigido a nuevos y futuros programadores autodidactas e  incorporarse a esta gran y potente herramienta que es el C++.

 

REQUISITOS:

Para alumnos que hayan realizado el curso de fundamentos de programación en C o bien con conocimientos previos de: estructuras fundamentales de programación, sintaxis del lenguaje C y de programación dinámica (reserva y devolución de memoria en tiempo de ejecución)

 

OBJETIVOS:

·          La finalidad del curso es conocer técnicas avanzadas de la programación en C++.

·          Utilizar las estructuras básicas de programación en C++.

·          Crear y utilizar clases y objetos.

·          Crear programas y verificar su funcionamiento.

·          Realizar validaciones de los datos de entrada en el programa.

·          Utilizar los recursos del sistema de manera dinámica.

 

CONTENIDOS:


o-bidi-font-weight: normal;">REGISTROS

ü  Sintaxis de registros.

ü  Manejo de variables tipo registros.

ü  Combinación entre arrays y registros.

LISTAS

ü  Listas en lazadas.

ü  Representación en memoria.

ü  Implementación entre arreglos.

ü  Recorrido de listas enlazadas.

ü  Búsqueda en listas enlazadas.

ü  Recuperación de espacio.

PILAS

ü  Representación de pilas en arrays.

ü  Insertar datos en las pilas.

ü  Expresiones aritméticas.

ü  Evaluación de expresiones.

GRAFOS

ü  Grafos dirigidos y no dirigidos.

ü  Relaciones de adyacencia.

ü  Relaciones de incidencia.

ü  Conectividad de un grafo.

ÁRBOLES

ü  Relación entre nodos.

ü  Árboles binarios.

ü  Árboles completos.

ü  Representación de grafos.

ü  Ejemplo de uso de datos.

Preprocesador

ü  Introducción

ü  La directiva de preprocesador #include

ü  La directiva de preprocesador #define : Constantes Simbólicas

ü  La directiva de preprocesador #define : Macros

ü  Compilación Condicional

ü  La directiva de preprocesador #error y #pragma

ü  Los operadores # y ##

Hilos

ü  Hilos en Visual C++

ALGORITMOS

ü  Algoritmos de Búsqueda y ordenamiento

ü  copy_backward, merge, unique y reverse

ü  inplace_merge, unique_copy y reverse_copy

ü  lower_bound, upper_bound y equal_range

ü  Heapsort

MANEJO DE FICHEROS

 


Descargar más información

Todos los cursos