Programación en C

Para realizar este curso no es necesario un conocimiento previo específico, sin embargo, ciertas nociones a cerca de otros lenguajes de programación de alto nivel, pueden resultar ventajosas.

Objetivos

Este curso ha sido diseñado para aquellos que quieran desarrollar programas en lenguaje C.

Conocimientos previos

Para realizar este curso no es necesario un conocimiento previo específico, sin embargo, ciertas nociones a cerca de otros lenguajes de programación de alto nivel, pueden resultar ventajosas.

Contenidos generales

Este curso trata en líneas generales la estructura de los programas en lenguaje C, así como los procesadores previos, los tipos de datos, las clases de almacenamiento, operadores y la construcciones de flujo de control en C. Además se tratarán las funciones y los distintos tipos de parámetros. Especial atención requiere el entendimiento de los indicadores (pointers) y de la asignación dinámica de la memoria. Finalmente se explicará la biblioteca estándar de C.

Métodos

Los conceptos se explican a través de presentaciones y del uso de proyectores. Ejemplos ilustrativos se utilizan para enfatizar los conceptos. Relevancia especial recibe un conjunto de programas desarrollados específicamente para ejemplificar y sustentar la parte teórica del curso.

  • Variables, constantes y tipos de datos. Tablas, tablas multidimensionales, y tipos de datos compuestos. Afirmaciones (statements) y bloques. Construcción “if..else” “Case” y “switch” “for” , “while” y “do.. while loops” “Break”, “Continue”, “goto” y “labels”.
  • Operadores y expresiones. Operadores “bitwise” y “bitflags” Tipos de conversiones Funciones, llamamientos (calls) a través de valores y recursividad. Inicialización de variables. Variables automáticas, externas y estáticas. Finalidad de variables. Definición de tipos.
  • Indicadores (pointers), direcciones y tablas. Direcciones aritméticas. Indicadores de caracteres y Indicadores de tablas (character pointers and pointer arrays). ‘Type casting’ Argumentos de líneas de comando. Asignación dinámica de la memoria. Procesadores previos y ficheros membrete (headers). Macros e inclusión condicional.

  • Estructuras y uniones. Estructuras encapsuladas (nested) y tablas estructurales. Biblioteca estándar. Estándar input y output Descripción de archivos y archivos i/o Tiempo, utilidad y funciones ‘string’. Procesamiento de errores.

Cursos en Programación y Bases de Datos

Date: Planning on request
Location: Netherlands
Registration Fee: 1580 (EUR excl. BTW)

Date: Planning On request
Location: Netherlands
Registration Fee:
1580 (EUR excl. BTW)

Cursos en Programación y Bases de Datos

CURSO
Visual Basic
.NET

This course is intended for developers who already have programming experience…

Leer más

CURSO
C
Programming

This course is designed for those who would like to develop programs in C.

Leer más

CURSOC++
Programming

This course is designed for those who would like to develop C++ programs.

Leer más

CURSO
C#
Programming

This course is intended for developers who already have programming experience in C, C++, Visual Basic, or Java…

Leer más

Esquema de impartición / Plazas abiertas