Download 1.140 Bs. - Benllisoft

Document related concepts

Rust (lenguaje de programación) wikipedia , lookup

Programación funcional wikipedia , lookup

Objeto inmutable wikipedia , lookup

Axiom wikipedia , lookup

J (lenguaje de programación) wikipedia , lookup

Transcript
Lenguaje C/C ++
24 Horas
1.140 Bs.
Objetivos: el participante aprenderá a programar en este potente lenguaje de programación, el lenguaje C proporciona el basamento teórico de los sistemas informáticos y lenguajes modernos utilizados en
la actualidad tales como Java, Perl, Linux y otros, posee una serie de características que lo avalan por su
portabilidad y eficiencia, siendo un estándar extensamente utilizado en la industria. En el curso se realizaran programas estructurados,
programación modular, aplicaciones para acceder a archivos, Programación orientada a objetos, se trabajaran con los punteros entre
otros temas.
Requisítos:
Ser capaz de definir un algoritmo en un lenguaje basado en estructuras o haber realizado nuestro curso de Programación estructurada.
Contenido
Introducción a la programación en Lenguaje C++
• Estructura general de un programa
• El preprocesador y los comentarios
• Librerías para C
• E/S por consola
• Funciones scanf(), printf(), cout, cin
• Tipos de datos
• Constantes y variables
• Operadores
• Estructuras de control: if, switch, for, while
Funciones y procedimientos
• Definición
• Parámetros por valor, por referencia y por punteros
• Funciones que retornan referencias y punteros
• Ámbito de un elemento (scope)
Estructuras de datos y manejo de memoria
• Arrays y cadenas (Arreglos)
• Punteros y direcciones de memorias
• Aritmética de punteros
• Estructuras structs
• Tipos definidos typedef
• Funciones de asignación dinámica
• calloc, free, malloc, realloc, new, delete
Algoritmos en C/C++
• Ordenamiento por selección y por burbuja
• Método de búsqueda secuencial y binaria
• Listas, pilas y colas simplemente enlazadas
• Manejo de archivos
C++ en la actualidad
• Fundamentos de los lenguajes de programación
modernos
• C frente a otros lenguajes
• Introducción a la programación orientada a objetos
• Características de un programa orientado a objeto
• Ventajas de la POO
Centro Comercial El Recreo, Torre Sur, Piso 8, Oficina 4, Caracas- Venezuela Telf.: +58 212 7612523 / 7628438
www.benllisoft.com