Académique Documents
Professionnel Documents
Culture Documents
Inicio
Equipamiento T ecnolgico
Internet
Software
Cajn de sastre
cerca...
NDICE
Inicio Equipamiento T ecnolgico Internet Software Software General Programacin Servidores Software educativo Cajn de sastre
Tweet
Me gusta
10
There are no translations available. Introduccin a la programacin con el lenguaje C usando el entorno de trabajo Dev-C.
REVISTA INTEFP
2013 (10) 2012 (49) 2011 (53) 2010 (36) 2009 (47)
MARCADORES SOCIALES
1- Realizar un anlisis del problema definiendo los requisitos a los que se deben dar solucin 2- Disear y verificar el algoritmo que se va a seguir para solucionar el problema 3- Se codifica el algoritmo diseado anteriormente en un lenguaje de programacin
NUESTRA WEB
Mapa del sitio Revista Monogrficos
4- Se traduce el cdigo fuente escrito a cdigo maquina empleando compiladores, generndose de esta manera el programa ejecutable por el ordenador. 5- Se comprueba que el programa generado funciona correctamente. En caso de encontrar algn error, se depura el cdigo (solucin a los problemas) 6- Se realiza la documentacin del programa realizado.
ARTCULOS RELACIONADOS
Qu es el lenguaje de programacin C?
LICENCIA
El lenguaje de programacin C es un lenguaje de alto nivel que se puede caracterizar por los siguientes puntos: Es de propsito general, esto significa que puede ser usado tanto para el desarrollo de sistemas operativos como para programas cientficos, programas de aplicacin o programas de educacin y juegos.
Este obra est bajo una licencia de Creative commons reconocimiento, no comercial, compartir igual.
Posee una alta transportabilidad ya que los programas escritos en C pueden ser llevados de un tipo de ordenador a otro y funcionarn. Los cambios que hay que realizar son mnimos. Como solo tiene 32 palabras reservadas se dice que es compacto.
Los compiladores generan ejecutables ms pequeos porque por norma general, los programas escritos en lenguaje C poseen menos lneas de cdigo que otros lenguajes de programacin de alto nivel. El lenguaje de programacin C es un lenguaje imperativo o procedimental. Esto significa que indica secuencias de acciones con el fin de llegar a un objetivo. Generalmente los lenguajes imperativos o procedimentales contienen una parte declarativa. El lenguaje C da rdenes a la maquina. Es un lenguaje estructurado ya que los programas escritos con l se pueden organizar en mdulos.
Su principal desventaja es que un programa puede estar escrito con tal brevedad y concisin que se vuelven casi ilegibles. Esto es debido a su versatilidad. El compilador C trata las letras maysculas y minsculas como caracteres diferentes.
1 de 5
En estos ficheros de cabecera, se incluyen las definiciones de programas. Muchos ficheros de cabecera son propios del sistema, etc. Tambien se pueden crear ficheros de cabecera propios de funciones que nuestra aplicacin necesitara con frecuencia o en cdigo y tiempo.
muchas de las funciones que necesitamos para nuestros como es el caso de "stdio.h", "stdlib.h", "math.h", "string.h", nuestro programa. Esto es, se van a crear una serie de diferentes archivos. De esta manera ahorramos lneas de
Estos ficheros de cabecera se definen con la directriz #include "fichero.h" si el fichero es propio del proyecto, es decir, si lo hemos creado nosotros, o bien la directriz #include si la librera es propia del sistema. Gracias a esta directriz, se le indica al compilador que incluya el fichero especificado en el programa fuente. Adems de esta directriz, existe #define "identificador valor" le indica al compilador, que cada vez que en nuestro programa aparezca "indicador", se sustituir por "valor2. Una sentencia es la mnima unidad ejecutable de un programa C. Una sentencia C consta de una palabra clave (if, else, while, for, etc.), expresiones, declaraciones o llamadas a funciones. Toda sentencia simple acaba con un punto y coma (;). Todo lenguaje de programacin permite al programador introducir los comentarios que desee dentro de los ficheros fuente que contienen el cdigo de su programa. La misin de estos comentarios es servir de explicacin o aclaracin sobre cmo est desarrollado el programa, de forma que pueda ser entendido por cualquier otra persona o por el propio programador un tiempo despus. El compilador ignora estos comentarios siempre cuando estn expresados dentro de los smbolos "/*" para indicar el comienzo del comentario y "*/" para indicar el final. Existe adems otro tipo de comentario en una sola lnea que nicamente va precedido por "//". Para poder entender esto mejor, vamos a crear nuestro primer programa en lenguaje C.
Aparecer la siguiente ventana, donde debemos indicar el tipo de proyecto que queremos crear, el nombre del proyecto y el lenguaje de programacin que se va a utilizar. En nuestro caso le indicamos que el proyecto sea Console Application, el nombre del proyecto "Hola Mundo"y marcamos la opcin de C Project:
Por defecto, el entorno de programacin Dev-C crea el archivo main con los parmetros necesarios. Por as decirlo, crea una ayuda para el programador, pero lo que interesa es aprender desde cero. Por eso borramos todo lo que aparece en archivo main.c y nos quedar igual que la pantalla siguiente:
2 de 5
Ahora vamos a escribir el cdigo de nuestro programa: Como ya hemos visto, un programa escrito en C debe seguir una estructura. Lo primero que debe aparecer en nuestro cdigo es la definicin de las libreras de funciones. En nuestro caso, solo necesitamos la declaracin de la librera stdio.h. Esta librera es la biblioteca estndar del lenguaje C. En ella se definen las macros, las contantes, las declaraciones de funciones y la definicin de tipos usados por varias operaciones estndar de entrada y salida. Para mostrar por pantalla en texto que deseamos, necesitamos la funcin printf() definida en la librera stdio.h. Entre los parntesis escribimos el mensaje que queremos que se muestre entre comillas dobles (" "). Esto debe ir dentro del programa principal, main, descrito anteriormente. El cdigo de nuestro programa debe tener el siguiente aspecto:
Una vez que est escrito nuestro cdigo, hay que compilarlo. Al compilar lo que hacemos es traducir nuestro cdigo a un lenguaje entendible por el ordenador. Para ello hacemos click en el siguiente botn:
3 de 5
Al pulsar en este botn, nos saldr la siguiente pantalla indicndonos el progreso de la compilacin.
Si en algn momento da error, es porque no hemos escrito nuestro cdigo de la manera correcta. En este caso, Dev-C nos indicar la lnea donde esta nuestro error. Un ejemplo es el siguiente: Vamos a borrar en la lnea donde escribimos por pantalla el ";". La pantalla de error ser la siguiente:
Nos indica que hay un error de sintaxis antes de "}" y est en la lnea 9. Solucionamos el error y volvemos a compilar. Una vez compilado guardamos nuestro archivo main.c en la carpeta del proyecto que creamos al principio.
4 de 5
Para ejecutar el programa que hemos creado vamos al terminal de Windows (Inicio\Ejecutar\cmd) y navegamos hasta la carpeta de nuestro proyecto. Para ejecutar nuestro programa hay que escribir lo siguiente: nombre_proyecto.exe, que en nuestro caso sera "Hola Mundo.exe"
Ministerio de Educacin, Cultura y Deporte T odos los artculos se publican bajo licencia Creative Commons Informacin general: observatorio@ite.educacion.es Instituto Nacional de Tecnologas Educativas y Formacin del Profesorado C/Torrelaguna, 58. 28027 Madrid Tlf: 913 778 348. Fax: 913 778 31
5 de 5