InicioHazlo Tu MismoMegaPost - Curso: Aprende a programar en C - Parte 1
APRENDE A PROGRAMAR EN C, CON UN TEMARIO SENCILLO Y FACIL DE ENTENDER.


PARTE 1


Con este curso podras aprender de manera eficaz un lenguaje base para todos los programadores, con el que podras hacer multitud de aplicaciones.

En este curso aprenderemos realizando un programa que abarcara varios juegos dentro de el. Con el usaremos casi todas las funcionalidades de este lenguaje.

Iré subiendo a cada cierto tiempo (un tema por semana o eso intentare) , de esta manera, puedes preguntar dudas de cada tema. Sin embargo en este post, pondre los dos primeros temas, ya que el primero es de introduccion. Asique, si estas interesado en aprender, sigue este post y los siguientes.

Para ver el resultado final del programa que aprenderemos a hacer (entre otros) , lo puedes descargar aqui

El curso lo dividiré en 6 temas, desde una introducción (algo necesaria) sobre la informática y la programación, hasta la realización de programas que gestionen ficheros, registros y estructuras de datos.

El temario es el siguiente:

1- INTRODUCCIÓN A LA INFORMÁTICA Y LA PROGRAMACIÓN
2- TIPOS DE DATOS Y EXPRESIONES (REPRESENTACIÓN GRÁFICA DE LOS ALGORITMOS Y SU TRADUCCIÓN A C)
3- ESTRUCTURAS DE DATOS (I): ARRAYS. CADENAS DE CARACTERES
4- MODULARIDAD
5- ESTRUCTURAS DE DATOS (II): REGISTROS Y ARCHIVOS DE DATOS


Para empezar necesitamos un IDE (Entorno de Desarrollo Integrado) con el que podremos programar y compilar nuestros programas:

Imagen por: http://www.anderson.mat.br/

Bajar mingw (el compilador): http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/mingw-get-inst/mingw-get-inst-20110802/mingw-get-inst-20110802.exe/download

Bajar codeblocks: http://sourceforge.net/projects/codeblocks/files/Binaries/10.05/Windows/codeblocks-10.05mingw-setup.exe/download

- Instalar mingw:
No hace falta modificar ningún parametro de los que viene por defecto.
Tarda un poco en bajar algunos paquetes, pero ser pacientes.
Una vez finalizada la instalación pasamos a instalar codeblocks.

Por defecto, mingw se instala en el directorio raiz del sistema, p.ej. en C:MinGW. Esta Información nos sera util a la hora de configurar codeblocks.

- Insalar codeblocks:
Al igual que en anterior no hace falta modificar ningun parametro, siempre
siguiente, siguiente...
Una vez instalado, abrimos el programa:

* En la parte superior, clic en "Settings" -> "Compiler and Debugger"
* A continuación se abre una ventana en la cual aparecen varias pestañas.
* Clic en "Toolchain executables"
* en la primera seccion "Compiler`s installation directory" debemos cambiar
la ruta del compilador por C:MinGW o bien, haciendo clic en el boton "..."
y seleccionando la carpeta donde tengamos instalado el mingw.
* clic en ok y listo.

Ahora, ya podemos compilar con codeblocks sin ningun problema.

Puedes descargar un manual para usarlo desde aqui: http://trevinca.ei.uvigo.es/~jgarcia/FP/manuales/manualCB.pdf

TEMA 1: INTRODUCCIÓN A LA INFORMÁTICA Y LA PROGRAMACIÓN

Aqui dejo el enlace del tema 1: descargar aqui

TEMA 2: TIPOS DE DATOS Y EXPRESIONES (REPRESENTACIÓN GRÁFICA DE LOS ALGORITMOS Y SU TRADUCCIÓN A C)

Aquí dejo el enlace del tema 2, con ejercicios y una practica para que la realiceis. La solucion de esta practica la subire en el siguiente post: descargar aqui


Para hacerte una idea, aqui escribo el codigo de la practica 0:

#include <stdio.h>

#define MAXNOM 100

int main()
{
char nom[MAXNOM];
int dN,mN,aN,dA,mA,aA,edad;

printf("Hola, cual es tu nombre?: ";
fflush(stdin);
gets(nom);
printf("Cual es tu fecha de nacimiento? (dd mm aaaa): ";
scanf("%d %d %d",&dN,&mN,&aN);
printf("Cual es la fecha actual? (dd mm aaaa): ";
scanf("%d %d %d",&dA,&mA,&aA);
edad=aA-aN;
if (mA<mN || (mA==mN && dA<dN)) /* Aun no cumplio años este año */
edad=edad-1;
printf("O sea, que tienes %d añosn",edad);
if (edad <= 0) /* edad negativa */
{
printf("Tu edad es negativa!n";
printf("Ummm, quizas retrocediste en el tiempon";
}
printf("Hasta otra, %s!.n",nom);
return 0;
}




Bueno, eso es todo por esta semana. En el proximo Post, el tema 3, ESTRUCTURAS DE DATOS (I): ARRAYS. CADENAS DE CARACTERES, un tema muy interesante y con el que daremos un gran paso en la programacion. Ademas subire la solucion para la practica.

PARTE 2: http://www.taringa.net/posts/apuntes-y-monografias/14684464/MegaPost---Curso_-Aprende-a-programar-en-C---Parte-2.html


Un saludo
By Juandess22

PD: El curso procede de la asignatura de Informática que se cursa en la Escuela de Ingenierias Industriales de la Unex, perteneciente al primer curso de los grados en ingenierias industriales. Por lo tanto, tienes la garantia de que aprenderas el lenguaje si sigues el temario correctamente



FIN PARTE 1
Datos archivados del Taringa! original
16puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

j
juandess22🇦🇷
Usuario
Puntos0
Posts4
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.