Curso en línea gratuitoProgramación en Lenguaje C

Duración del curso en línea: 6 horas y 14 minutos

5

estrellaestrellaestrellaestrellaestrella

(1)

Aprende Programación en Lenguaje C con este curso online gratuito de la UPV. Domina variables, operadores, bucles, ficheros y más en la TI. Ideal para principiantes.

Descripción del curso

El curso "Programación en Lenguaje C" se presenta como una introducción comprensiva y detallada al mundo de la programación en C. Con una duración total de 6 horas y 14 minutos, este curso se encuentra categorizado bajo Informática (TI) y más específicamente en la subcategoría de Lógica de programación. Aunque el curso aún no cuenta con reseñas de estudiantes, su contenido detallado sugiere una estructura bien organizada y exhaustiva.

El curso cubre una amplia gama de temas fundamentales para cualquier persona interesada en dominar el lenguaje C. Desde los conceptos más básicos como variables y operadores aritméticos, hasta temas más avanzados como estructuras y matrices. Los participantes comienzan con una introducción a las variables y los operadores aritméticos, entendiendo cómo realizar operaciones matemáticas fundamentales en C.

El curso también se adentra en la entrada y salida estándar en C, proporcionando a los estudiantes una formación completa sobre cómo manejar la interacción con el usuario y manipular datos. A medida que avanza, se presentan temas como el cálculo de precios según categorías y la manipulación de ficheros, temas esenciales para cualquier aplicación práctica de la programación en la vida real.

La lógica condicional es cubierta en profundidad, con lecciones dedicadas a la sentencia 'if ... else', la resolución de ecuaciones de segundo grado, y la sentencia 'switch'. Estas lecciones aseguran que los estudiantes comprendan cómo tomar decisiones según diversas condiciones, un aspecto crucial en la programación.

El manejo de bucles, tanto con 'while', 'do ... while' como 'for', también es abordado, permitiendo la repetición de bloques de código basados en condiciones determinadas. Además, el curso enseña a los participantes a trabajar con vectores y matrices, elementos fundamentales para la manipulación de conjuntos de datos.

El uso de funciones bibliotecarias, en particular de la librería string.h, y el tratamiento de cadenas también forman parte del temario. Los estudiantes aprenderán a trabajar con funciones propias del lenguaje C y cómo implementar sus propias funciones, facilitando la organización y reutilización del código.

Un aspecto destacado del curso es el manejo de ficheros, un componente crítico en la programación avanzada. Los estudiantes aprenderán el procedimiento habitual de trabajo con ficheros, y cómo realizar operaciones de lectura y escritura, lo que es fundamental para la mayoría de las aplicaciones prácticas.

Finalmente, el curso culmina con temas avanzados como la caracterización de datos mediante estructuras, lo cual es esencial para organizar y gestionar datos complejos de manera eficiente. Esta lección prepara a los estudiantes para enfrentar proyectos de mayor envergadura y complejidad.

En resumen, "Programación en Lenguaje C" es un curso integral que cubre desde los fundamentos hasta aspectos más avanzados del lenguaje C, proporcionando una base sólida para cualquier aspirante a programador que desee adquirir competencias en este fundamental lenguaje de programación.

Contenido del curso

  • Lección en vídeo: Variables en lenguaje C | 1/45 | UPV 09m
  • Ejercicio: ¿Qué tipo de datos en C se utiliza para representar caracteres?
  • Lección en vídeo: Operadores aritméticos en lenguaje C | 2/45 | UPV 09m
  • Ejercicio: ¿Cuál es el resultado de la expresión aritmética (8 - 3 * 2) + 7 en lenguaje C?
  • Lección en vídeo: Salida estandar en lenguaje C | 3/45 | UPV 10m
  • Lección en vídeo: Entrada estándar en Lenguaje C | 4/45 | UPV 10m
  • Ejercicio: ¿Qué símbolo se debe anteponer al nombre de una variable al utilizar la función scanf() en C para almacenar datos en tipos básicos como entero o real?
  • Lección en vídeo: Cálculo de precios según categorías | 5/45 | UPV 07m
  • Ejercicio: ¿Cuál es la notación correcta en C para imprimir un valor real con dos decimales?
  • Lección en vídeo: Ficheros en lenguaje C | 6/45 | UPV 09m
  • Ejercicio: ¿Qué función de la librería stdio.h de C se utiliza para cerrar un fichero al que previamente se le ha realizado operaciones de lectura o escritura?
  • Lección en vídeo: Procedimiento habitual de trabajo con ficheros en lenguaje C | 7/45 | UPV 11m
  • Ejercicio: ¿Cuál de las siguientes afirmaciones es correcta respecto al manejo de ficheros en lenguaje C?
  • Lección en vídeo: Operadores relacionales en lenguaje C | 8/45 | UPV 09m
  • Ejercicio: ¿Cuál de los siguientes operadores relacionales en C tiene menor precedencia?
  • Lección en vídeo: Operadores lógicos en lenguaje C | 9/45 | UPV 09m
  • Ejercicio: ¿Cuál de los siguientes operadores lógicos en C es un operador unario que invierte el valor de verdad de su único operando?
  • Lección en vídeo: Sentencia 'if ... else' en lenguaje C | 10/45 | UPV 08m
  • Ejercicio: ¿Qué se necesita para que el compilador de C entienda que varias instrucciones forman parte del mismo bloque en una sentencia condicional?
  • Lección en vídeo: Cálculo precio billete | 11/45 | UPV 07m
  • Ejercicio: ¿Cuál es la función en C utilizada para leer datos del teclado?
  • Lección en vídeo: Resolución de ecuaciones de segundo grado en C | 12/45 | UPV 07m
  • Ejercicio: ¿Cuál de los siguientes no es un caso posible al calcular el discriminante de una ecuación cuadrática?
  • Lección en vídeo: Sentencia 'switch' en lenguaje C | 13/45 | UPV 08m
  • Ejercicio: ¿Qué tipo de expresión se evalúa en la sentencia switch en Lenguaje C?
  • Lección en vídeo: Errores más comunes en sentencias condicionales en lenguaje C | 14/45 | UPV 08m
  • Ejercicio: ¿Qué operador se debe utilizar en C para verificar que dos valores son iguales?
  • Lección en vídeo: Comprobar si el carácter es una vocal | 15/45 | UPV 07m
  • Ejercicio: ¿Cuál es la función de la sentencia switch en C cuando se trabaja con caracteres?
  • Lección en vídeo: Guardar en fichero datos de temperaturas | 16/45 | UPV 06m
  • Lección en vídeo: Cálculo del número de días entre dos fechas sobre ficheros | 17/45 | UPV 09m
  • Ejercicio: ¿Cuál es el propósito principal del objeto de aprendizaje descrito en el texto?
  • Lección en vídeo: Implementación de bucles en C con while | 18/45 | UPV 08m
  • Ejercicio: ¿Cuál es el número mínimo de iteraciones que puede tener un bucle 'while' en un programa en C si la condición evaluada es falsa desde el principio?
  • Lección en vídeo: Implementación de bucles en C con do .. while | 19/45 | UPV 06m
  • Ejercicio: ¿Cuál es la diferencia principal entre el bucle do-while y el bucle while en programación en C?
  • Lección en vídeo: Sumatorio de un número indeterminado de valores | 20/45 | UPV 08m
  • Ejercicio: ¿Cuál es el propósito principal del bucle 'while' presentado en el aprendizaje?
  • Lección en vídeo: Cálculo de cantidades a partir de datos guardados en un fichero | 21/45 | UPV 07m
  • Ejercicio: ¿Cuál es el propósito principal de utilizar un bucle while al procesar los datos de un fichero de texto en un programa de C?
  • Lección en vídeo: Cálculo del máximo y mínimo de los valores guardados en un fichero | 22/45 | UPV 08m
  • Ejercicio: ¿Cuál sería la manera correcta de inicializar las variables de un programa en C que encuentra el máximo y mínimo en un fichero de temperaturas si se ha leído al menos un valor del fichero?
  • Lección en vídeo: Cálculo de precio de entrada | 23/45 | UPV 08m
  • Ejercicio: ¿Cuál es el efecto del operador de negación '!' (not) en el lenguaje de programación C?
  • Lección en vídeo: Implementación de bucles en C con for | 24/45 | UPV 08m
  • Ejercicio: ¿Cuál de las siguientes opciones describe correctamente la estructura de una sentencia for en el lenguaje de programación C?
  • Lección en vídeo: Cuadrados y cubos de números naturales | 25/45 | UPV 07m
  • Ejercicio: En la programación en lenguaje C, ¿cuál es la estructura de un bucle 'for'?
  • Lección en vídeo: Evaluacion de numeros primos en lenguaje C | 26/45 | UPV 07m
  • Ejercicio: ¿Cuál es el objetivo principal de optimizar la función que evalúa números primos en un programa en lenguaje C?
  • Lección en vídeo: Media de valores enteros mediante funciones | 27/45 | UPV 09m
  • Ejercicio: ¿Qué se debe incluir en el denominador al calcular la media de valores enteros dentro de una función en C para asegurar que el resultado sea un valor real y no una división entera?
  • Lección en vídeo: Traza de llamadas a funciones | 28/45 | UPV 10m
  • Ejercicio: ¿Para qué se suele utilizar una traza de código en programación?
  • Lección en vídeo: Maximo comun divisor y minimo comun multiplo en lenguaje C | 29/45 | UPV 10m
  • Ejercicio: ¿Cuál de las siguientes afirmaciones es correcta con respecto al cálculo del máximo común divisor (MCD) y el mínimo común múltiplo (MCM) en el lenguaje C?
  • Lección en vídeo: Totales y media de los elementos de un vector numérico | 30/45 | UPV 05m
  • Ejercicio: ¿Cuál de las siguientes afirmaciones describe mejor lo que se debe hacer para calcular la media de los elementos de un vector numérico en lenguaje C?
  • Lección en vídeo: Normalizacion de los datos de un vector | 31/45 | UPV 07m
  • Ejercicio: ¿Qué realiza la función de normalización en el contexto de programación en C?
  • Lección en vídeo: Búsqueda de máximo y mínimo en un vector | 32/45 | UPV 06m
  • Ejercicio: ¿Cuál es la estrategia inicial al buscar el valor máximo en un vector de enteros en lenguaje C?
  • Lección en vídeo: Búsqueda secuencial en vectores | 33/45 | UPV 05m
  • Ejercicio: ¿Qué valor devuelve la función de búsqueda secuencial si el elemento buscado no se encuentra en el vector?
  • Lección en vídeo: Calculo de la letra NIF en lenguaje C | 34/45 | UPV 07m
  • Ejercicio: ¿Cuál es la operación matemática básica necesaria para calcular la letra correspondiente a un número de DNI español en el lenguaje de programación C?
  • Lección en vídeo: Vectores dinámicos en lenguaje C | 35/45 | UPV 09m
  • Ejercicio: ¿Qué función se utiliza en C para liberar la memoria reservada para un vector dinámico?
  • Lección en vídeo: Funciones más habituales de librería string.h | 36/45 | UPV 07m
  • Ejercicio: ¿Qué función de la librería string.h en Lenguaje C se utiliza para comparar dos cadenas de caracteres?
  • Lección en vídeo: Cálculo del total de letras de una cadena | 37/45 | UPV 07m
  • Lección en vídeo: Tratamiento de cadenas en ficheros con C | 38/45 | UPV 10m
  • Lección en vídeo: Obtencion de una subcadena a partir de una cadena | 39/45 | UPV 08m
  • Ejercicio: ¿Qué valor debe devolver la función 'subcadena' cuando se detecta un error con los índices en la obtención de una subcadena a partir de una cadena en C?
  • Lección en vídeo: Ocurrencias de una palabra en un fichero | 40/45 | UPV 06m
  • Lección en vídeo: Recorrido de matrices en lenguaje C | 41/45 | UPV 08m
  • Ejercicio: ¿Cuál es una estrategia común para recorrer los elementos de una matriz en lenguaje C?
  • Lección en vídeo: Suma de matrices en Lenguaje C | 42/45 | UPV 09m
  • Ejercicio: ¿Qué se utiliza en lenguaje C para asignar un valor a una variable o elemento de una matriz?
  • Lección en vídeo: Matrices de caracteres en C | 43/45 | UPV 08m
  • Ejercicio: ¿Cuál es la función de la biblioteca string.h en el contexto de trabajar con cadenas en lenguaje C?
  • Lección en vídeo: Caracterización de alumnos mediante estructuras en lenguaje C | 44/45 | UPV 08m
  • Ejercicio: ¿Cuál de las siguientes opciones describe correctamente la inicialización del campo 'nombre' de una estructura en C?
  • Lección en vídeo: Uso de estructuras en C | 45/45 | UPV 06m
  • Ejercicio: ¿Cuál es el propósito de utilizar 'typedef' al declarar una estructura en el lenguaje de programación C?

Este curso gratuito incluye:

6 horas y 14 minutos de curso de vídeo online

Certificado digital de finalización del curso.

Ejercicios para entrenar tus conocimientos

100% gratis, desde el contenido hasta el certificado

QR Code - Baixar Cursa - Cursos Online

A este curso online solo se puede acceder a través de la App Cursa. Descárgatela utilizando el código QR o los enlaces que aparecen a continuación:

Instale la aplicación

ahora para acceder al curso
  • ¡Estudia gratis!

    ¡Aquí nunca pagas! ¡Ni siquiera el certificado, ya que todo lo que hay en la aplicación es 100% gratis!

  • ¡Mejora tu CV!

    ¡Hay más de 4 mil cursos gratuitos para que estudies cualquier cosa que te interese!

  • Certificado Digital ¡gratis!

    Completa el curso y emite tu Certificado Digital gratis

Más cursos gratuitos en Lógica de programación

¡Descarga la App ahora para tener acceso a + 3300 cursos, ejercicios, certificados y mucho contenido gratis sin pagar nada!

  • Cursos online 100% gratuitos de principio a fin

    Miles de cursos online en vídeo, ebooks y audiolibros.

  • Más de 48 mil ejercicios gratuitos

    Para poner a prueba tus conocimientos durante los cursos en línea

  • Certificado Digital gratuito válido con Código QR

    Generado directamente desde la galería de fotos de tu celular y enviado a tu correo electrónico

Aplicación Cursa en la pantalla del libro electrónico, la pantalla del curso en video y la pantalla de ejercicios del curso, además del certificado de finalización del curso.

+ 9 millones
estudiantes

Certificado gratuito y
válido con código QR

60 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo y audiolibros