Programación C

SEAS MEXICO Estudios Superiores Abiertos Internacional
Online

Consultar precio
¿Quieres hablar con un asesor sobre este curso?

Información importante

  • Diplomados
  • Online
  • 120 horas de estudio
  • Campus virtual
  • Envío de materiales didácticos
  • Servicio de consultas
  • Tutorías personalizadas
Descripción

Objetivo del curso: Con este curso conocerás: Las estructuras básicas del Lenguaje C. Los recursos necesarios para la ejecución de un programa. Cómo diseñar y estructurar un programa en C. Cómo gestionar la memoria, en tiempo de ejecución. Cómo analizar problemas con estructuras de datos. Algoritmos patrones para el manejo de TAD. Destinatarios del curso: El diplomado está dirigido a todas aquellas personas que deseen: Adquirir una preparación específica para incorporarse a un puesto de trabajo dentro de una empresa. El diplomado se inicia con conocimientos básicos. Mejorar o actualizar su formación en este sector, como preparación para desempeñar puestos de responsabilidad. El diplomado se adapta a sus conocimientos

Información importante
Instalaciones

Dónde se imparte y en qué fechas

Inicio Ubicación Horario

Online

Preguntas Frecuentes

· Requisitos

1. SER MAYOR DE EDAD 18 AÑOS 2. DOCUMENTACIÓN A PRESENTAR: a) En todos los casos se requiere una fotocopia de la credencial de elector (IFE) por los dos lados. b) En caso de realizar un Diplomado presentar: Certificación Académica del último grado de estudios. c) Comprobante de domicilio. d) En caso de requerir factura anexar el RFC

Opiniones

No hay opiniones de este curso todavía

¿Qué aprendes en este curso?

Programación C
C Sharp

Programa académico

PROGRAMACIÓN C

  • El curso está formado por diecinueve módulos:

1. PRIMEROS CONCEPTOS

  • Sistemas de procesamiento de la información.
  • La resolución de problemas.
  • Los lenguajes de programación.

2. TIPOS DE DATOS SIMPLES

  • Clasificación de los datos.
  • Tipos de datos.
  • Asignación de valores a las variables.
  • Conversión de tipos.
  • Funciones definidas internamente.

3. DESARROLLO DE ALGORITMOS

  • Los algoritmos.
  • Entrada y salida de información.
  • Expresión de los algoritmos.

4. INTRODUCCIÓN AL LEGUAJE C

  • Estructura de un programa en C.
  • Definición de variables.
  • Constantes.
  • Conversión automática de tipos.
  • Entrada y salida de información.
  • El entorno de programación.
  • Ejecución de un programa paso a paso.
  • Ejercicios resueltos.

5. PROGRAMACIÓN ESTRUCTURADA

  • Introducción.
  • Estructura secuencial.
  • Estructura selectiva.
  • Estructura repetitiva.
  • Ejercicios.

6. PROGRAMACIÓN ESTRUCTURADA EN C

  • Estructuras de selección o decisión.
  • Estructuras iterativas.

7. TIPOS DE DATOS ESTRUCTURADOS

  • Arrays unidimensionales o vectores.
  • Arrays de varias dimensiones.
  • Registros o Estructuras.
  • Cadenas de caracteres.
  • Datos de tipo cadena.
  • Instrucciones elementales con cadenas.
  • Operaciones con cadenas.

8. TIPOS DE DATOS ESTRUCTURADOS EN C

  • Definición de arrays.
  • Definición de estructuras.
  • Definición de cadenas.

9. DISEÑO MODULAR

  • Funciones.
  • Procedimientos.
  • Diferencias entre funciones y procedimientos.
  • Ámbito y visibilidad de las variables.
  • Paso de parámetros entre subprogramas.
  • Paso de parámetros: por valor o por referencia.

10. DISEÑO MODULAR EN C

  • Funciones en C.
  • Alcance de las variables.
  • Ejemplo de programas.

11. ARRAYS

  • ¿Qué son los arrays?
  • Trabajo con arrays.
  • Cadenas.
  • Cadenas vs. arrays de char.
  • Arrays y memoria.
  • Arrays multidimensionales.
  • Arrays y funciones.

12. ESTRUCTURAS

  • Concepto de estructura.
  • Declaración de una estructura.
  • Definición de una estructura.
  • Inicialización de estructuras.
  • Operaciones con estructuras.
  • Anidación de estructuras.
  • Arrays de estructuras.
  • Uniones.
  • Definiciones de tipos.

13. GESTIÓN DE MEMORIA

  • Variables y su disposición de memoria.
  • Punteros.
  • Gestión dinámica de memoria.

14. FICHEROS I

  • ¿Qué son los ficheros?
  • El concepto de registro.
  • Tipos de ficheros.

15. FICHEROS II

  • El flujo.
  • Punteros a fichero: file*.
  • Trabajo con ficheros.
  • Funciones para trabajar con ficheros.

16. LISTAS ENLAZADAS I

  • El concepto de lista enlazada.
  • Clasificación de las listas enlazadas.
  • Elementos de una lista.
  • Operaciones con listas.

17. LISTAS ENLAZADAS II

  • Listas doblemente enlazadas.
  • Listas circulares.
  • Otros tipos de listas.

18. PILAS

  • Concepto de pila.
  • Operaciones de una pila.
  • Tipos de implementación del TAD pila.
  • Algoritmos intrínsecos del TAD pila.
  • Implementación en C del TAD pila.

19. COLAS

  • Introducción al TAD cola.
  • Implementaciones del tad cola.
  • Operaciones de una cola.
  • Estados de una cola.
  • Principales algoritmos de colas.
  • Implementación en código de una cola circular.
  • Casos especiales de colas.
  • Colas de prioridad.

Información adicional

Tu solicitud de información será atendida por PATRICIA RAMIREZ CRUZ
Observaciones: Metodología y material didáctico La Formación Abierta, que combina la metodología a distancia con las nuevas tecnologías de la comunicación, permite aprender cómoda y fácilmente desde el domicilio o lugar de trabajo, a través de los apuntes de texto especialmente diseñados para el estudio y del campus virtual (agenda de trabajo, biblioteca, material audiovisual, etc.), manteniendo contacto permanente (vía Web, e-mail, teléfono y VoIP) con el personal docente.
Número de alumnos por clase: 15