Aprende Lenguaje C en Español con xsEasyC
4.2 (4 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
21 students enrolled

Aprende Lenguaje C en Español con xsEasyC

Curso de Programación en Lenguaje C en Español con xsEasyC
4.2 (4 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
21 students enrolled
Last updated 9/2018
Spanish
Spanish [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 12 hours on-demand video
  • 66 downloadable resources
  • 1 Practice Test
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Desarrollar Programas en C en Español con xsEasyC para WIndows Linux y Mac
Course content
Expand 62 lectures 12:06:26
+ Curso de xsEasyC
62 lectures 12:06:26

En esta clase se te explica, cuales son las herramientas que necesitas para el curso, y de donde descargarlas.


Las herramientas que se muestran son:

1.- Compilador minGW

2.- CodeBlocks

3.- DevC++

4.- NotePad++

4.- Visual Studio Code

5.- xsEasyC


Se te explica como instalar la librería xsEasyC en los directorios correspondientes del Compilador que tengas instalado.

Preview 04:29

En esta clase aprenderás a:

1.- Crear tu primer programa en xsEasyC

2.- Utilizar la directiva include para incluir la librería xsEasyC

3.- Escribir Comentarios

4.- Conocer la función principal de un programa en xsEasyC

5.- La estructura básica de un programa en C, C++, xsEasyC

6.- Compilar un programa y ejecutarlo.

7.- Identificar errores de compilación

8.- Usar la Macro Imprimir para mandar un mensaje a la Pantalla.

Preview 13:02

En esta clase se aprende a utilizar las Macros de Salida de Datos.

Al finalizar la Clase podrás:

- Imprimir Cadenas a la Pantalla

- Imprimir Enteros

- Imprimir Caracteres

- Imprimir Números Flotantes

- Imprimir Números Dobles

- Pausar y Esperar el Programa

- Cambiar de Línea al Imprimir


Preview 09:26

Al completar esta clase:

1.- Sabrás lo que es un identificador y cuales son las reglas para crearlos

2.- Aprenderás que C es un lenguaje sensible al texto

3.- Usarás la directiva #define para definir constantes del procesador.

4.- Imprimir constantes del procesador.

Preview 06:12

En este clase aprenderás:

1- Que es una Variable y un Tipo de Dato.

2.- Cuales son los Tipos de Datos de xsEasyC

3.- Como definir Variables y asignarles valores.

4.- Imprimir cada una de las Variables definidas.

5.- Modificar los valores de las variables.

6.- A usar la librería xsstring de xsEasyC para usar la función cadenaAsignar

Preview 10:03

En esta clase aprenderás:

- A saber que es un Modificador de Tipo

- Como modificar los rangos de un tipo de dato.

- Conocerás los modificadores: ConSigno, SinSigno, Corto y Largo

- Aprenderás a asignar valores a las variables desde una Expresión Numérica.

- A utilizar una Expresión Numérica dentro de una Macro


Preview 11:53

En este video aprenderás a:

- Conocer que es un Modificador de Acceso

- Que es una Constante

- Imprimir una Constante

- Conocer que una Constante debe de inicializarse al declararse

- Que una Constante no puede ser modificada en el programa

Preview 08:26

En esta clase aprenderás:

- Cuales son las Macros de Entrada de xsEasyC

- Que significa entrada de datos

- Capturar datos desde el tecla y almacenarlos en una variable

- Desplegar en pantalla los datos capturados.

Preview 04:29

En esta clase aprenderás a:

- Saber que es un Arreglo o Vector

- A declarar Arreglos de diferentes tipos e inicializarlos

- Colocar valores a los Arreglos utilizando su nombre e índice

- Que los Arreglos de Caracteres son Cadenas.

- A imprimir cada uno de los elementos de un Arreglo

- A que el compilador verificar que la dimensión del Arreglo sea correcto al momento de inicializar

Preview 12:46

En esta clase aprenderás a:

- Capturar datos directamente en los elementos de un Arreglo

- A desplegar los datos capturados

- A saber como obtener la longitud en Bytes de un Arreglo

- A saber cual es la longitud en Bytes de un Tipo de Dato

- A saber calcular cuántos elementos tiene un Arreglo, en base a los Bytes del Arreglo y el Tipo de Dato del Arreglo

Preview 14:05

En esta clase aprenderás :

- Que un Arreglo de Caracteres es una Cadena

- Como indicar en un Arreglo de Caracteres, el fín de una Cadena

- Como asignar valores a las Cadenas

- Como obtener la longitud de una Cadena

- A conocer la diferencia entre longitud de un Arreglo y Longitud de una Cadena

Preview 16:07

En esta clase aprenderás lo siguiente:

- A usar la librería xsstring de xsEasyC para el manejo de Funciones de Cadena

- Función para agregar cadenas

- Función para invertir cadenas

- Función para convertir a Mayúsculas

- Función para convertir a Minúsculas

- Función para SubCadenas

- Función para obtener la parte izquierda

- Función para obtener la parte derecha

- Función para  Reemplazar

- Función para verificar contenido

- Función para verificar si se inicia con cierto texto

- Función para verificar si se finaliza con cierto texto.

Preview 13:28

En este clase aprenderás:

- Lo que es un Arreglo Multidimensional

- Que es una Matriz

- Que es un Arreglo Tridimensional

- Inicializar Matrices y Arreglos Tridimensionales

- Colocar y Obtener valores a los elementos del Arreglo Multidimensional

- Capturar datos en un elemento de un Arreglo Multidimensional

- Imprimir elementos de un Arreglo Multidimensional

Preview 15:13

En esta clase aprenderás -

- El uso de los operadores aritméticos suma, resta, multiplicación y división.

- Conocerás el operador Módulo, el cual obtiene el residuo de una división.

- A usar en forma combinada los operadores.

- Los operadores aritméticos unarios de incremento (++) y decremento (--)

Operadores Artiméticos
10:59

En esta clase aprenderás:

- Lo que es la precedencia de operadores aritméticos.

- Que operadores aritméticos tienen mayor precedencia que otros.

- Como se realizan una operación aritmética, de acuerdo a la precedencia de operadores.

- Como usar los ( ) y los [ ] para controlar la precedencia de los operadores.

- A resolver operaciones aritméticas con diversos operadores aritméticos con diferentes precedencias.

Operadores Aritméticos Precedencia de Operadores
11:19

En este video se aprende:

- Cuales son los Operadores Relacionales.

- Que el resultado que devuelven es únicamente Verdad o Falso.

- Se realizan ejercicios sobre su uso.

Operadores Relacionales
08:42

En esta clase se aprende:

- La precedencia entre los Operadores Relacionales

- Que la precedencia de los Operadores Relacionales, es menor que la de los Operadores Aritméticos

- Se realizan ejercicios en los cuales se utilizan Operadores Relacionales con Operadores Aritméticos

Operadores Relacionales Precedencia
09:30

En esta clase se aprende:

- Que son los Operadores Lógicos

- Que los operandos de los Operadores Lógicos, solo son Verdad y Falso

- Que el valor que devuelve un Operador Lógico es solo Verdad o Falso

- La Tabla de Verdad del Operador And

- La Tabla de Verdad del Operador Or

- La Precedencia entre los Operadores Lógicos

Operadores Lógicos
19:44

En esta clase se aprende:

- La Tabla General de Precedencia de todos los operadores de C++

- En que posición se encuentran los Operadores Estudiados en la Tabla

- A hacer ejercicios con los Operadores estudiados al momento

Operadores Lógicos Precedencia General
09:38

En esta clase se aprende:

- Que son los Operadores de Bits

- Lo que es un Número en Binario

- El Operador Not

- Los Operadores de Desplazamiento

- El Operador And

- El Operador Xor

- El Operador Or

Operadores de Bits
15:01

En esta clase se aprende:

- La Precedencia de los Operadores de Bits

- El Operador Not es el de Mayor Precedencia

- Posteriormente siguen los Operadores de Desplazamiento

- Finalmente el And, Xor y el Or

Operadores de Bits Precedencia
17:51

En esta clase se aprende:

- Cuales son los Operadores de Asignación y como funcionan.

- Se identifican los Operadores de Asignación Artiméticos

- Se identifican los Operadores de Asignación Lógicos

- Se identifican los Operadores de Asignación de Bits

- Se aprende que los operadores de Asignación tienen la misma precedencia y que se procesan en forma asociativa de Derecha a Izquierda

Operadores de Asignación
12:33

En esta clase se aprende:

- La Precedencia de los Operadores de Asignación con respecto a todos los operadores de C++

- Se observa en una tabla, que los Operadores de Asignación se encuentran hasta el final de la jerarquía, únicamente por encima del operador ",".

- Se realizan ejercicios de ejemplo con respecto al uso de los Operadores de Asignación y otros operadores estudiados.

Operadores de Asignación Precedencia
05:30

En esta clase se aprende:

- A saber como realizar la conversión automáticamente C sobre operaciones con Tipos de Datos Compatibles pero distintos.

- Que es hacer "CAST" en C.

- Convertir a un tipo de dato específico haciendo "CAST".

- Ejemplos de Conversión de Tipos de Datos.

Conversión de Tipos de Datos
18:00

En este video se aprende a:

- Usar el operador "longitudDe" para conocer la longitud en Bytes de un Tipo de Dato o de una variable

- Usar el operador condicional "?" para evaluar una expresión y ejecutar una expresión si es el resultado es Verdadero; o ejecutar otra expresión si el resultado es Falso

- Ejemplos de uso del Operador "longitudDe" y del Operador "?"

Otros Operadores
11:10

En esta clase aprenderás :

- Lo que es el "Control de Flujo de un Programa"

- A utilizar la sentencia "si" para controlar el Flujo del Programa

- Resolver el algoritmo de relación entre 2 valores numéricos


Sentencia de Control de Flujo si-deOtroModo
10:34

En esta clase aprenderás :

- Lo que significa "anidar" sentencias en programación.

- A anidar una sentencia "si" dentro de otra.

- A resolver el algoritmo de relación entre 3 valores numericos.

Sentencia si-deOtroModo anidada
11:51

En esta clase aprenderás:

- A usar la sentencia "evaluar" para controlar el flujo del programa para "n" circunstancias o condiciones

- A comprender que la sentencia "evaluar" es una forma avanzada de la sentencia "si"

- Que la sentencia "evaluar" debe ser utilizada cuando se va a evaluar una expresión que tiene diverso valores conocidos y delimitados

- A resolver un algoritmo que determina la etapa de desarrollo educacional/laboral de una persona, en relación a su edad

- A resolver un algoritmo para determinar si un caracter capturado es una vocal, consonante o número

Sentencia de Control de Flujo evaluar
13:58

En esta clase se aprende:

- Se explican que son los ciclos en programación

- El uso de la sentencia mientras para ejecutar un ciclo de repetición de código

- Se muestra el uso de las 2 sintaxis posible para utilizar el ciclo mientras

- Se programan algoritmos para impresión de secuencias de números y para tablas de multiplicar utilizando las 2 sintaxis

Sentencia de Repetición mientras
14:38

En esta clase se aprende:

- A utilizar la sentencia ciclo para ejecutar código repetidamente "n" veces.

- Se compara con el funcionamiento de la sentencia mientras.

- Se muestra la flexibilidad de uso de la sentencia ciclo

- Se implementan algoritmos para imprimir numeraciones y para imprimir tablas de multiplicar

Sentencia de Repetición ciclo
13:55

En esta clase se aprende:

- A usar la sentencia "salirCiclo" para salir de cualquier sentencia de repetición.

- A usar la sentencia "alInicio" para regresar al inicio de un ciclo

- Se realizan ejercicios para validar su funcionamiento

Sentencia salirCiclo alInicio
04:58

En esta clase se aprende:

- El uso de la sentencia irA

- Se aprende a definir ETIQUETAS para poder utilizar la sentencia irA

- Se demuestra que es una sentencia compleja, que rompe con las reglas de una programación estructurada

Sentencia irA
08:40

En esta clase se aprende:

- Que es un apuntador

- Que la información que almacena un apuntador es una dirección de memoria

- Los tipos de apuntadores que puede haber

- El Operador de dirección "&"

- El Operador de valor "*".

- A utilizar los formatos "%p" y "%u" para desplegar las direcciones de memoria con la Macro ImprimirX

Apuntadores
13:21

En esta clase aprenderás:

- Cuales son las operaciones que es posible realizar con apuntadores

- Que los operadores que se utilizan son el de Suma, Resta, Incremento y Decremento

- Que la suma o resta que se realiza a un apuntador es de acuerdo a la longitud de bytes del dato al que apunta

- Como mover un apuntador desde la dirección de una variable a otra

- Como es posible acceder y modificar los elementos de un arreglo desde un apuntador

Operaciones con Apuntadores
16:57

En esta clase se aprende:

- La relación que existe entre los apuntadores y los arreglos

- Un arreglo es un apuntador, solo que su dirección no es modificable

- A manejar los arreglos como apuntadores

- A manejar apuntadores como arreglos

- A acceder a arreglos desde apuntadores

- A modificar valores en los arreglos desde Apuntadores

Apuntadores y Arreglos
16:37

En esta clase se aprende:

- A declarar Apuntadores de Apuntadores

- A que la declaración de Apuntadores a Apuntadores; no tiene límite; ya que es posible declarar un Apuntador que apunta a un Apuntador, que apunta a otro Apuntador; y así sucesivamente

- A acceder a valor de una variable, desde diversos Apuntadores

Apuntadores a Apuntadores
08:57

En esta clase se aprende:

- Lo que es una Estructura

- Que una Estructura permite manejar variables de diversos Tipos

- A como definir variables de una Estructura

- A utilizar el operador "." para acceder a los Elementos de la Estructura

- A imprimir los elementos de una Estructura

Estructuras
13:01

En este video se aprende:

- A definir Estructuras dentro de Estructuras

- A definir Variables de Estructuras en los elementos de las Estructuras

- A reutilizar código a través del uso de Estructuras


Estructuras dentro de Estructuras
13:10

En esta clase se aprende:

- A realizar asignaciones entre variables de Estructuras

- A utilizar Apuntadores a Estructuras

- A utilizar el operador "->" para acceder a elementos de estructuras desde un Apuntador a Estructura

- A utilizar el operador "*" para acceder a elementos de estructuras desde un Apuntador a Estructura

Estructuras Asignación y Apuntadores
05:50

En esta clase aprenderás:

- Que es una Unión

- Que es similar a una Estructura, solo que las variables comparten una misma área de memoria.

- Que la memoria que se va a reservar, corresponde a la variable con mayor longitud

- A saber en que circunstancias usar Uniones.

- Se ve el ejemplo de una Unión para manejar el Color en RGB

Uniones
19:46

En esta clase aprenderás:

- Como usar una Estructura como un Campo de Bit

- A que las variables en un Campo de Bit, se debe estipular cuantos  bits se van a utilizar

- Un ejemplo de como manejar la información de un Byte, en forma general y detallada bit por bit

Campos de Bit
08:33

En esta clase se aprende:

- Lo que es un Enumerado

- A utilizar los Enumerados para controlar los días de la Semana

- A utilizar los Enumerados para controlar el número de un Mes

Enumerados
10:27

En esta clase se aprende:

- A como definir Tipos de Usuario

- A definir Tipos de Datos, basados en Tipos de Datos Base

- A definir Tipos de Datos, basados en Estructuras y Uniones

Definición de Tipos
06:27

En esta clase se aprende:

- Que es una Función

- Como definir una Función

- Que las Funciones pueden devolver valores

- Que son los Parámetros en una función

- Lo que es el Tipo de Dato Vacio

- A definir funciones y utilizarlas desde el programa principal

Funciones
10:52

En esta clase se aprende:

- A crear Funciones que devuelven valores

- A crear Funciones que tienen mas de 2 parámetros

- Se aprende a declarar Funciones Prototipo

- Se crea una Función para obtener el Cuadrado de un Número

- Se crea una Función para obtener la representación Hexadecimal de un dígito del 0 al 15

- Se crea una Función para obtener el Nombre del día de la Semana.

- Se crea una Función para elevar un Número a una Potencia

Funciones 2a Parte
14:56

En esta clase se aprende:

- Que es un Parámetro por Valor

- Que es un Parámetro por Referencia

- Se ven ejemplos de una Función por Valor y una Función por Referencia

- Se crea una Función que obtiene el Cuadrado de un Número a través de un Parámetro por Referencia

- Se aprende que las Cadenas al ser apuntadores, automáticamente son Parámetros por Referencia

Funciones 3a parte
09:29

En esta clase se aprende:

- Como utilizar arreglos como parámetros

- Que los arreglos automáticamente al ser apuntadores, pasan como parámetros por referencia

- Se crea una función para buscar un caracter en una Cadena

- Se crea una función que suma los elementos de un Vector y obtiene el número mayor y el número menor

Parámetros
15:38

En esta clase aprenderás:

- A utilizar matrices y arreglos de más de 2 dimensiones como parámetros

- Que cuando defines un arreglo de 2 dimensiones o mas, puedes omitir la primera dimensión en la división, pero debes obligatoriamente indicar las restantes

- Se crea un programa para desplegar los elementos de una Matriz

- Se crea un programa para desplegar los elementos de un Arreglo de 3 dimensiones

Parámetros 2a parte
10:16

En esta clase aprenderás:

- A utilizar los parámetros de la función inicio

- A identificar los parámetros de la función inicio: argc, argv y env

- A desplegar los valores de cada uno de los parámetros de la función inicio

- A como ejecutar un programa y agregar parámetros a la función inicio

Parámetros 3a parte
10:31

En esta clase se aprende:

- Que es la Recursividad

- Como identificar en que algoritmos se debe utilizar la recursividad

- Análisis y programación de la Función Factorial

Recursividad
09:25

En esta clase se aprende:

- Que es el Ámbito de las Variables

- Lo que es una Variable Global

- Lo que es una Variable Local

- Lo que es una Variable Estática

- Un programa de ejemplo de uso de Variable Global, Local y Estática

Ámbito de las Variables
09:30

En esta clase se aprende:

- El uso de la sentencia Externa.

- Que es una Variable y Función Externa.

- A como utilizar Variables y Funciones Externas desde un Programa.

- A compilar más de un Programa Fuente


Variables y Funciones Externas
06:03

En esta clase se aprende-

- A utilizar formalmente la directiva INCLUDE

- Diferencia de usar dobles comillas o "<>" para al incluir archivos

- A incluir un archivo código fuente dentro de un programa.

Directiva Include
06:16

En esta clase se aprende:

- A utilizar la directiva DEFINE para definir MACROS

- A definir Macros que utilizan parámetros

- A definir la Macro MAS para realizar sumas. Ejemplo: 5 MAS 3

- A definir la Macro MENOS para realizar restas. Ejemplo: 5 MENOS 3

- A definir una MACRO que evalúa 2 números e indica cuál es el MENOR

- A definir una MACRO para verificar si un número es divisible entre otro.

Directiva Define
18:44

En esta clase se aprende a:

- A usar la Directiva UNDEF

- A usar la Directiva IFDEF

- A usar la Directiva IFNDEF

- A usar la Directiva ERROR

Directiva undef ifdef ifndef
08:03

En esta clase se aprende:

- A usar la Directiva WARNING

- A usar la Directiva IF ELSE ELIF

Directiva warning if else elif
07:58

En esta clase se aprende:

- A utilizar la librería "xsfiles" de manejo de Archivos de xsEasyC

- A abrir, leer, desplegar en pantalla, y cerrar un Archivo de Texto

- El uso del Tipo de Dato Apuntador

- El uso de la función archivoAbrir

- El uso de la función archivoLeerLinea

- El uso de la función archivoCerrar


Archivos. Apertura, Lectura y Cierre de un Archivo de Texto
09:40

En esta clase se aprende:

- A grabar una Archivo de Texto y desplegar su contenido en la pantalla

- A usar la función archivoGrabarLinea

- A crear una función que despliega el Archivo de Texto creado, en la pantalla

- A usar la función archivoErrorImprimir, la cual despliega cualquier error generado en operaciones con Archivo

Archivos. Grabación de un Archivo de Texto
08:22

En esta clase se aprende:

- Que es un Registro

- Que es la Longitud de Registro

- A Crear, Grabar y Leer un Archivo Binario de Registros

- A utilizar la función archivoLeerElementos

- A utilizar la función archivoGrabarElementos

- A capturar un Registro de Personas y grabarlo en el archivo

- A Leer un Registro de Personas y desplegarlo en la pantalla

Archivos. Creación, Grabación y Lectura de un Archivo Binario de Registros
19:36

En esta clase se aprende:

- A Modificar la información de un Registro

- A Insertar un Registro en el final del Archivo

- A usar la función archivoApuntadorMover

- A usar la función archivoApuntadorPosicion

- A obtener la Longitud del Registro

- A obtener la Longitud del Archivo

- A saber cuantos registros tiene un Archivo.

Archivos. Modificación e Inserción de un Registro
22:13

En esta clase se aprende:

- Lo que es la Eliminación "Lógica" de un Registro

- A Eliminar un Registro

- A Depurar un Archivo de Registros

- A abrir un Archivo Binario de Lectura Escritura

Archivos. Eliminación de un Registro
16:55

En esta clase se aprende:

- A Buscar un Registro por un Criterio determinado

- A como en la búsqueda los Registros marcados como Eliminados no son considerados

Archivos. Búsqueda de Registros
10:43

Este examen cubre los temas:

- Macros de Salida de Datos

- Identificadores y Constantes

- Tipos de Datos y Variables

- Modificadores de Tipo

- Modificadores de Acceso

- Macros de Entrada de Datos

- Arreglos

- Cadenas

Examen Clases 01-10
14 questions

Este examen cubre los siguientes temas:

- Operadores Aritméticos

- Operadores Relacionales

- Operadores Lógicos

- Operadores de Bits

- Operadores de Asignación

- Conversión de Tipos

- Operador longitudDe y Condicional

- Sentencia si

- Sentencia evaluar

Examen Clases 11-20
15 questions

Examen que cubre los siguientes temas:

- Sentencia mientras

- Sentencia ciclo

- Sentencia irA

- Apuntadores

- Estructuras

- Uniones

- Campos de Bit

- Enumerados

- Definiendo Tipos

Examen Clases 21-30
10 questions

Este examen cubre los siguientes temas:

- Funciones

- Parámetros

- Recursividad

- Ámbito de las Variables

- Variables y Funciones Externas

- Directivas

- Archivos

Examen Clases 31-40
14 questions

Exámen que cubre todos los temas del Curso

Exámen Final Clases 01-10
Requirements
  • Fundamentos de Programación
  • Instalación de un Editor o IDE
  • Instalación de librería xsEasyC
Description

Con este curso podrás aprender a programar en C y en Español con xsEasyC.

xsEasyC es una librería en Español que Facilita y Extiende la programación en Lenguaje C.

Aprenderás los conocimientos básicos y fundamentales del Lenguaje hasta los más avanzados que te permitirán realizar programas para manejo de Archivos de Información.

Who this course is for:
  • Cualquier persona que desee aprender programación en Lenguaje C en Español