top of page

Programación en C

Duración: 5 Meses (20 clases)

PRECIO

$ 20.000

C es un lenguaje de programación de propósito general, que ofrece como ventajas: economía de expresión, control de flujo y estructuras de datos modernos, así como un rico conjunto de operadores. Como es un lenguaje agradable, expresivo y versátil para una variedad de programas, es ampliamente utilizado en diversos entornos, desde el de la investigación hasta el comercial. Así, debido a que su uso es muy amplio, es importante resaltar que los programas escritos en C son portables (pueden ejecutarse en diferentes arquitecturas)
PERFIL DE INGRESO
Este curso está dirigido a las personas que desean escribir programas de propósito general, en computadoras de todo tipo y tamaño, con la potencia del lenguaje de programación C. Se requiere la acreditación o la demostración de conocimientos equivalentes al curso Introducción a la programación.
OBJETIVO
El participante desarrollará programas en lenguaje C, mediante el método de programación estructurada.

TEMARIO


MÓDULO 1: LENGUAJE C

  • Introducción


MÓDULO 2: AMBIENTE DE PROGRAMACIÓN

  • Editor

  • Compilador

  • Preprocesador


MÓDULO 3: ELEMENTOS BÁSICOS DE UN PROGRAMA EN C

  • Estructura de un programa en C

  • Bibliotecas

  • Declaración de funciones y variables

  • Función main

  • Definición de las funciones creadas por el programador

  • Estilo de programación

  • Indentación y uso de comentarios


MÓDULO 4: FUNCIONES BÁSICAS DE ENTRADA Y SALIDA

  • getchar ( )

  • putchar ( )

  • gets();

  • puts(),

  • printf ( )

  • scanf ( )


MÓDULO 5: VARIABLES, CONSTANTES, OPERADORES Y EXPRESIONES

  • Identificadores

  • Tipos de datos

  • Tipos de datos simples

  • Modificadores

  • Declaración de variables

  • Declaración de constantes

  • Operadores

  • Tipos

  • Precedencia

  • Uso del paréntesis

  • Expresiones


MÓDULO 6: ESTRUCTURAS DE CONTROL

  • Instrucciones “if” e “if-else”

  • Instrucción “switch”

  • Instrucciones “while”, “for” y “do-while”

  • Operación ternaria

  • Instrucciones “continue” y “break”


MÓDULO 7: FUNCIONES

  • Declaración y definición de funciones

  • Paso de parámetros

  • Por valor

  • Por referencia

  • Valor de retorno de una función

  • Alcance de variables

  • Extern y static

  • Recursividad

  • Manejo de exit


MÓDULO 8: ARREGLOS

  • Definición y notación

  • Tipos de arreglos (unidimensionales, bidimensionales, multidimensionales)

  • Declaración

  • Representación interna

  • Características y funcionamiento del índice

  • Arreglos como argumentos a funciones


MÓDULO 9: APUNTADORES

  • Estructura de almacenamiento en memoria principal

  • Concepto y notación de apuntadores

  • Declaración

  • Uso del operador de dirección e indirección

  • Apuntadores, arreglos y cadenas

  • Apuntadores como argumentos a funciones

  • Aritmética de apuntadores


MÓDULO 10: TIPOS DE DATOS DEFINIDOS POR EL USUARIO

  • struct

  • Definición

  • Acceso a los miembros de un struct

  • union

  • Definición

  • Acceso a los miembros de una union

  • enum

  • typedef


MÓDULO 11: MANEJO DE ARCHIVOS

  • Operaciones básicas sobre archivos

  • Abrir y cerrar archivos

  • Leer y escribir archivos

  • Determinar final de archivos

  • Archivos de acceso secuencial

  • Archivos de acceso aleatorio


MÓDULO 12: INTRODUCCIÓN A HILOS EN C

Inicios: Permanentes, inmediato a tu inscripción.
Modalidad: Virtual, clase en tiempo real, en caso de no poder asistir la clase se encuentra grabada en el campus

Capacitación aprobada bajo el acta acuerdo del Programa Nacional de Partners.

Certificado Internacional

Logo Educar.png
bottom of page