KnowledgeCity

Programación con C nivel intermedio

Aprenda algunas habilidades y técnicas de programación C intermedio, desde la sintaxis hasta las estructuras de datos y la recursividad.
Ve la primera lección gratis — obtén acceso completo a las 25 lecciones.

To view this video please enable JavaScript.

Curso: A demanda
Intermedio  Proveedor Mike McMillan  8 Capítulos ·  25 Lecciones ·  1h 18m  en Árabe, Alemán, Inglés, Español, Francés, Portugués, Chino simplificado 

Descripción del curso

El lenguaje de programación C ofrece muchas funciones de programación avanzadas que proporcionan otros lenguajes de alto nivel. Sin embargo, para dominar estas características, primero debe comprender cómo funciona la sintaxis de C. A partir de ahí, estará listo para dominar técnicas y funciones más avanzadas.

En este curso, cubriremos la estructura de datos primaria de C, la matriz. Este curso cubre todos los aspectos de la declaración de matrices, la asignación de datos a matrices y el uso de matrices para resolver problemas. También cubriremos los accesos directos para declarar y asignar datos a matrices en una sola instrucción, ahorrando así mucho tiempo al programador cuando los datos iniciales de una matriz se conocen en el momento del diseño. Dado que muchos datos se almacenan como tablas, cubriremos las matrices bidimensionales a continuación, incluyendo cómo declararlas, inicializarlas con datos, almacenar datos en ellas después de declararlas y cómo realizar cálculos por filas y columnas en matrices bidimensionales.

Después de eso, pasaremos a aplicar y desarrollar funciones recursivas utilizando dos ejemplos fundamentales, el cálculo de factoriales y el cálculo de términos en la secuencia de Fibonacci. Finalmente, discutiremos dos estructuras de datos más avanzadas, la estructura y la unión. Las estructuras son útiles para crear datos compuestos (variables que pueden almacenar más de un valor), mientras que las uniones son útiles porque permiten almacenar datos de diferentes tipos en la misma variable.

Lo que aprenderás

  • Comprender la estructura de bloques de C y la sintaxis principal para formar declaraciones
  • Declarar, inicializar y asignar datos a matrices unidimensionales
  • Declarar, inicializar y trabajar con matrices bidimensionales y matrices irregulares
  • Diseñar e implementar funciones recursivas como funciones factoriales y de potencia
  • Crear y utilizar estructuras para tipos de datos compuestos, incluyendo pasar estructuras como argumentos de funciones
  • Crear y utilizar uniones y constantes en C

Puntos clave

  • La matriz se presenta como la estructura de datos principal de C, cubriendo declaración, asignación de datos y resolución de problemas.
  • Los accesos directos permiten declarar y asignar datos a una matriz en una declaración, ahorrando tiempo cuando los datos iniciales se conocen en el momento del diseño.
  • Las matrices bidimensionales admiten el almacenamiento de datos tabulares y la realización de cálculos por fila y por columna.
  • Las funciones recursivas se enseñan a través del cálculo de factoriales y el cálculo de términos en la secuencia de Fibonacci.
  • Las estructuras almacenan datos compuestos con más de un valor, mientras que las uniones permiten almacenar datos de diferentes tipos en la misma variable.

Preguntas frecuentes

¿Qué cubre este curso?

Cubre la estructura de bloques de C y sintaxis, declaración y uso de matrices unidimensionales y bidimensionales, matrices irregulares, funciones recursivas (como funciones factoriales y de potencia) y estructuras de datos de unión y estructura, junto con la creación y uso de constantes.

¿Qué podré hacer después de completar este curso?

Comprenderá la estructura de bloques de C, podrá declarar e inicializar matrices unidimensionales y bidimensionales, diseñar e implementar funciones recursivas y utilizar estructuras para tipos de datos compuestos.

¿Cómo se enseñan las matrices en este curso?

El curso cubre todos los aspectos de declarar matrices, asignar datos a matrices y utilizar matrices para resolver problemas, incluidos accesos directos para declarar y asignar datos en una declaración, además de matrices bidimensionales con cálculos por fila y por columna.

¿Cuál es la diferencia entre estructuras y uniones en este curso?

Las estructuras son útiles para crear datos compuestos, variables que pueden almacenar más de un valor, mientras que las uniones le permiten almacenar datos de diferentes tipos en la misma variable.

¿Qué habilidades ayuda a desarrollar este curso?

Desarrolla habilidades en programación en C, tipos de datos de C, lenguajes de programación basados en C, C interactivo, programación modular en C y conceptos generales de programación.