Curso de Programación en C

De WikiCabal
Ir a la navegación Ir a la búsqueda

Éste curso es para principiantes en C, desarrollado por Richard Couture.

El curso incluye ejemplos en la forma de código fuente en C, mismos que puedes copiar y compilar sin mayor problema. Además, incluyen explicaciones que hablan de los detalles y las sintaxis utilizadas.

Gracias a Esteban Contreras que grabó las presentaciones

  1. Video del curso Parte 1
  2. main(), #include, comentarios, variables, int, printf() y return
  3. Video del curso Parte 2
  4. Convertir 2 fathoms a pies
  5. Crear una función propia
  6. Asignación de resultados aritméticos
  7. Video del curso Parte 3
  8. Cómo se guarda números
  9. Palabras Reservadas
  10. floats y scanf()
  11. Tipos de Datos
  12. Escribe 1020 en decimal, octal, and hex con printf()
  13. El int maximo del sistema 32-bits
  14. Video del curso Parte 4
  15. Más especificadores de conversión de printf()
  16. Tabla de especificares de conversión de printf()
  17. Tabla de modificadores de especificadores de conversión de printf()
  18. Secuencias de Escape
  19. floats, doubles y print()
  20. Video del curso Parte 5
  21. Imprimir tamaños de tipos de variables
  22. Algunas secuencias de escape
  23. constantes, strlen() y arreglos
  24. Cómo se guarda un string
  25. Video del curso Parte 6
  26. Algunas Constantes
  27. Muestra valores de algunos constantes en limit.h y float.h
  28. El operador const
  29. Ancho de campo
  30. Prog16
  31. Prog17
  32. Video del curso Parte 7
  33. Prog18
  34. Prog19
  35. Short_cómo char
  36. Prog20
  37. Prog21
  38. Video del curso Parte 8
  39. Prog22
  40. Prog23
  41. Especificadores de Conversión de scanf()
  42. Modificadores de especificadores de conversión de scanf()
  43. Cómo_Funciona_scanf()
  44. Prog24
  45. Video del curso Parte 9
  46. Prog25
  47. Prog26
  48. Tamanos de zapatos
  49. Operador de asignación
  50. Video del curso parte 10
  51. Cuadrados
  52. Operadores de cálculos aritméticos
  53. Operador de Más Igual
  54. Operador de Menos Igual
  55. Operador de Multiplicación Igual
  56. Operador de División Igual
  57. Operador de Modulo Igual
  58. Operadores de PRE y POST Incremento
  59. Operadores de PRE y POST Decremento
  60. Video del curso parte 11
  61. Operadores de Comparación
  62. Operadores Lógicos
  63. Video del curso parte 12
  64. Operador de cast
  65. Orden de Precedencia de los Operadores
  66. El Operador sizeof
  67. El Operador modulo
  68. Nuevo tipo _Bool
  69. El operador for
  70. Video del curso parte 13
  71. Más del operador for
  72. For con srand() y rand()
  73. Más if con getchar() y putchar()
  74. Funciones para probar un caracter
  75. Uso de funciones para probar caracteres
  76. Video del curso parte 14
  77. El Operador Ternary
  78. El Operador break
  79. El Operador continue
  80. El Operador switch
  81. El Operador do while
  82. Video del curso parte 15
  83. Leer un archivo
  84. Validación de ingreso
  85. Video del curso parte 16
  86. Menús
  87. Arreglos1
  88. Arreglos2
  89. Arreglos3
  90. Video del curso parte 17
  91. Arreglos4 - MultiDimensional
  92. Adición con Punteros
  93. Arreglos con Punteros
  94. Video del curso parte 18
  95. Más Arreglos
  96. Función Recursivo
  97. Variables Locales
  98. Más restricciones Locales
  99. Punteros no son Locales
  100. Con Globales
  101. Video del curso parte 19
  102. Incrementación de pointers
  103. Operaciónes con pointers
  104. Video del curso parte 20
  105. Pointers en funciones
  106. Pointers en Arreglos MultiDimensionales
  107. Pointers en Arreglos MultiDimensionales2
  108. Funciones con Arreglos MultiDimensionales
  109. Video del curso parte 21
  110. Arreglos de Tamaños Variables
  111. Compound Literales
  112. Strings
  113. Video del curso parte 22
  114. Recordatorio
  115. Más pointers con strings
  116. fgets()
  117. scanf() con tamaños en char de formato
  118. Más pointers con strings
  119. Video del curso parte 23
  120. No es un string
  121. putchar()
  122. strcat()
  123. prog 87 con fgets()
  124. strcmp()
  125. Video del curso parte 24
  126. Más strcmp()
  127. strncmp()
  128. strcpy()
  129. strncpy()
  130. Video del curso parte 25
  131. Más strcpy()
  132. sprintf()
  133. Ordenar Ingreso
  134. Video del curso parte 26
  135. toupper() y ispunct()
  136. Argumentos
  137. atoi()
  138. Video del curso parte 27
  139. strtol()
  140. scope
  141. static variables
  142. extern variables
  143. register variables
  144. Video del curso parte 28
  145. Multiples Archivos
  146. random
  147. Mejor random
  148. Tirar Los Dados
  149. Video del curso parte 29
  150. malloc(), free(), exit() & strtod()
  151. Video del curso parte 30
  152. Usando archivos con fopen(), fclose(), getc() y putc()
  153. Mode_Strings_De_fopen()
  154. fprintf(), stderr, strncpy() y srtcat()
  155. Video del curso parte 31
  156. fopen() con "a+" y rewind()
  157. fgets() y fputs()
  158. Video del curso parte 32
  159. seek(), ftell() y fopen con "rb"
  160. fopen() con "a", setvbuf() y ferror()
  161. Video del curso parte 33
  162. fread() y fwrite()
  163. Video del curso parte 34
  164. struct
  165. Video del curso parte 35
  166. Arreglos de structs
  167. Video del curso parte 36
  168. Pointers de struct, structs anidados
  169. Video del curso parte 37
  170. Pasando structs en funciones
  171. Funciones que regresan structs
  172. Video del curso parte 38
  173. Guardar un areglo de structs en un archivo
  174. Video del curso parte 39
  175. uniones
  176. enum
  177. Video del curso parte 40
  178. Pointers de funciones
  179. Video del curso parte 41
  180. Operadores de Bit Fiddling
  181. Video del curso parte 42]
  182. Más Orden de Precedencia
  183. Bitwise AND para evaluar bits
  184. Bitwise OR para prender bits
  185. Video del curso parte 43]
  186. Bitwise AND para pagar bits
  187. Decimal a Binario Convertidor
  188. Video del curso parte 44]
  189. Más DEFINE
  190. Macros con DEFINE
  191. Incluir el argumento del macro en una cadena
  192. Video del curso parte 45]
  193. El glue preprocesador operador
  194. ifdef
  195. ifndef
  196. Más Preprocesador if
  197. Identificadores predefinidos