LENGUAJE C (BÁSICO) TEMARIO Objetivo: Los estudiantes desarrollaran habilidades y destrezas en la programación basada en el lenguaje C para la solución de múltiples problemas matemáticos y administrativos. LOS COMPONENTES DE UN PROGRAMA EN C 1. ORIGENES DEL LENGUAJE C 2. ¿POR QUÉ USAR C? 3. PREPARACIÓN PARA LA PROGRAMACIÓN 4. EL CICLO DE DESARROLLO DEL PROGRAMA 5. CREACION DEL CODIGO FUENTE 6. COMPILACION DEL CODIGO FUENTE 7. ENLAZAR PARA CREAR UN CODIGO FUENTE 8. DESARROLLO DE UN PROGRAMA EJEMPLO 9. LA FUNCION main() 10. LA DIRECTIVA #include VARIABLES Y CONSTANTES NUMERICAS 11. LA MEMORIA DE LA COMPUTADORA 12. VARIABLES 13. NOMBRES DE VARIABLES 14. TIPOS DE VARIABLES NUMERICAS 15. DECLARACION DE VARIABLES 16. LA PALABRA CLAVE typedef 17. INICIALIZACION DE VARIABLES NUMERICAS 18. CONSTANTES LITERALES 19. CONSTANTES SIMBOLICAS ENUNCIADOS, EXPRESIONES Y OPERADORES 20. ENUNCIADOS Y EL ESPACIO EN BLANCO 21. ENUNCIADOS COMPUESTOS 22. EXPRESIONES SIMPLES 23. EXPRESIONES COMPLEJAS www.actiweb.es/digitalsystem/index.html 1 24. EL OPERADOR DE ASIGNACION 25. OPERADORES MATEMATICOS 26. PRECEDENCIA DE OPERADORES 27. ORDEN PARA LA EVALUACION DE SUBEXPRESIONES 28. OPERADORES RELACIONALES 29. EL ENUNCIADO IF 30. EVALUACION DE EXPRESIONES RELACIONALES 31. PRECEDENCIA DE LOS OPERADORES RELACIONALES 32. OPERADORES LOGICOS 33. PRECEDENCIA DE OPERADORES LOGICOS 34. OPERADORES DE ASIGNACION COMPUESTOS 35. EL OPERADOR CONDICIONAL 36. EL OPERADOR COMA FUNCIONES 37. ¿QUÉ ES UNA FUNCION? 38. LA MANERA EN QUE TRABAJA UNA FUNCION 39. LAS FUNCIONES Y LA PROGRAMACION ESTRUCTURADA 40. LA PLANEACION DE UN PROGRAMA ESTRUCTURADO 41. ESCRITURA DE UNA FUNCION 42. PASO DE ARGUMENTOS A UNA FUNCION 43. LLAMADO DE FUNCIONES 44. RECURSION 45. LA FUNCION printf() 46. LA FUNCION puts() 47. LA FUNCION scanf() CONTROL DE FLUJO DE PROGRAMA 48. ARREGLOS 49. EL ENUNCIADO for 50. EL ENUNCIADO for anidados 51. EL ENUNCIADO while 52. EL ENUNCIADO while anidados 53. EL CICLO do…while 54. CICLOS ANIDADOS 55. EL ENUNCIADO switch ARREGLOS NUMERICOS 56. ¿QUÉ ES UN ARREGLO? 57. ARREGLOS DE UNA SOLA DIMENSION 58. ARREGLOS MULTIDIMENSIONALES 59. DENOMINACION Y DECLARACION DE ARREGLOS www.actiweb.es/digitalsystem/index.html 2 APUNTADORES 60. ¿QUÉ ES UN APUNTADOR? 61. LA MEMORIA DE LA COMPUTADORA 62. CREACION DE UN APUNTADOR 63. LOS APUNTADORES Y LAS VARIABLES SIMPLES 64. LOS APUNTADORES Y LOS TIPOS DE VARIABLES 65. LOS APUNTADORES Y LOS ARREGLOS 66. EL NOMBRE DE UN ARREGLO COMO UN APUNTADOR 67. ALMACENAMIENTO DE ELEMENTOS DE ARREGLO 68. ARITMETICA DE APUNTADORES 69. PRECAUCIONES CON LOS APUNTADORES 70. PASO DE ARREGLOS A FUNCIONES EXPLORACION DE LA BIBLIOTECA DE FUNCIONES 71. FUNCIONES TRIGONOMETRICAS 72. FUNCIONES EXPONENCIALES Y LOGARITMICAS 73. OTRAS FUNCIONES MATEMATICAS 74. LAS FUNCIONES DE TIEMPO 75. FUNCIONES PARA EL MANEJO DE ERRORES 76. FUNCIONES DE BUSQUEDA Y ORDENAMIENTO 77. FUNCIONES DE ASIGNACION DE ESPACIO DE ALMACENAMIENTO EN MEMORIA www.actiweb.es/digitalsystem/index.html 3