Curso Intermedio de C
Muy buenas a todos y bienvenidos a este curso Intermedio de C, una continuación del curso de Introducción y donde profundizaremos en este lenguaje tan potente y utilizado en la actualidad.
Al tratarse de un curso Intermedio, empezamos a ahondar en los conceptos para así poder hacer nuestros programas más completos cada vez.
Empezaremos con la instalación de un IDE en Microsoft Windows. Hemos escogido como opción Dev-C++, al tratarse de un software con licencia GPL. Mencionaremos las partes más importantes o destacadas del mismo, así como el concepto de proyecto a la hora de programar.
Veremos también cómo introducir datos por teclado, gracias a funciones como getchar, scanf o gets, las cuales nos permitirán recoger números, palabras o cadenas tecleadas por el usuario.
Mencionaremos las funciones matemáticas más destacadas del lenguaje como: acos (arco coseno), sqrt (raíz cuadrada), pow (potencia) o ceil/floor (redondeo hacia arriba o hacia abajo).
Continuaremos con las sentencias de control, las cuales hemos dividido en dos entregas: condicionales y bucles. En el caso de los condicionales, veremos las sentencias if, if else y switch, con las que controlaremos el flujo de trabajo dentro de un programa. Por parte de los bucles, estudiaremos las sentencias while, do while y for, explicando además que es eso de los bucles infinitos y cómo evitarlos.
Pasemos por las funciones, esos trocitos de programa con los que podremos repetir comportamientos y operaciones en tantos programas como necesitemos y por los arrays, tanto a nivel de matrices como multidimensionales. Ambos temas, funciones y arrays, han sido divididos en dos partes cada uno para una mejor explicación y comprensión.
Para terminar, resolveremos algunos de los ejercicios planteados en cada clase del curso, para así poder corregir posibles fallos y estudiar maneras distintas de hacer un planteamiento de problemas. Recuerda que en nuestra Intranet colgaremos los códigos de los ejercicios resueltos para que puedas analizarlos con más tranquilidad y que tienes a nuestro equipo de soporte para resolver cualquier duda que te pueda surgir.
En resumidas cuentas, un curso práctico con el que seguiremos conociendo y trabajando este maravilloso lenguaje de programación. Así pues, ¡manos al teclado!