martes, 12 de octubre de 2010

Curso C - el Barc "C" parte 1

------------------------------
Bar "C"
------------------------------

personajes :

manolo - el experto
compadre - el aprendiz

llega el comppadre al bar y se encuentra con su sensei manolo ..

compadre: que onda manolo otra vez te encuentro por aqui en el Bar "C" y
quiero que me enze~es a programar...

manolo : claro que si compadre ...

compadre : y que manolo en que lenguaje crees que esta magnifico para empezar ...
manolo : pues la verdad hay una infinidad de lenguajes , pero yo te ense~are uno que es comun entre, todos los sistemas,
es un lenguaje estandar, es portable, es el lenguaje C.

compadre : y eso como se fuma manolo ?

manolo : pues la verdad nose fuma se escribe en un editor de texto ...

compadre : que es lo que tengo que hacer ?

manolo : mira compadre primero tienes que instalar en tu PC un compilador de C aqui tienes uno buenisimo

http://prdownloads.sourceforge.net/dev-cpp/devcpp-4.9.9.2_setup.exe

es el Dev-C de bloodshed.bien lo podes descargar de su pagina
www.bloodshed.net

compadre : Ok , y como instalo ese tal Dev-C

lo instalar asi ....

http://www.4shared.com/document/AFd5Kjot/instaladevc.html

compadre : orale manolo, ya esta instaladito y ahora que ?

manolo : pues ahora vamos a empezar a "codear" ...

compadre : sale manolo dime que hago ...

manolo : vas al menu archivos > nuevo > codigo fuente y aparecera una pantalla donde vas a escribir esto :

------------------------------

#include<stdio.h>
main(){
printf("hola mundo ...!\n");
}

------------------------------

compadre :orale manolo y todos esos garabatos que son ?

manolo : pues veras, todo parte de una muy sencilla forma
en la que C entiende las cosas ...

compadre : casi te entiendo, pero nose que significa todo eso ...

manolo : ok vamos .... te explico linea a linea

linea1 = #include<stdio.h>
esta es una linea de preprocesamiento ...
quiere decir ... incluir el archivo stdio.h...
desde el cual secargan la mayoria de la funcionalidades de C.

compadre : mmm claro , y se pone siempre... ?
manolo : ahora que vamos a comenzar ... si segun vallamos avanzando veras
que hay diferentes librerias ... pero tiempo al tiempo ...

compadre : ok y las lineas que siguen que significan ...

linea2 = main(){

main es una funcion, para que un texto sea considerado funcion debe llevar los parentesis asi "() " y tenemos como resultado la funcion main asi ...
main(), la llave que se escribe es para indicar donde empieza y donde termina la funcion ...

{ = abrir llave = inicia la funcion
} = cerrar llave = termina la funcion

asi tenemos

main(){  // aqui inicia la funcion main




} // y aqui termina la funcion main

linea 3 = printf("hola mundo ...!\n");


pues esto es la imagen de otra funcion no ?
la funcion main se escribe main()
entonces esta funcion se llama printf y se escribe

printf()
y elvez de escribir las llaves terminamos la linea con punto y coma ';'
lo que se encuentra dentro de la funcion printf se llama "argumento" si separamos la expresion vamos a tener que


printf("hola mundo ...!\n");

---> printf(); es la funcion
---> "hola mundo ...!\n"    //este es el argumento


y ya creo haber explicado todo esto ...

compadre : orale manolo la verdad eso esta facil ..., pero como hago para que eso funcione ?

manolo : pues primero tienes que guardar el archivo como ".c" , ya te imaginaras que la opcion de guardar esta el el menu archivo...

compadre : claro compadre si soy burro pero no tanto ... !

manolo : ok , ya lo guardaste ?

compadre no ?, es que no se donde ponerlo ...

manolo : bien create una carpeta en el disco duro que se llame "progc" y dentro pones el archivo, lo guardas como hola.c

compadre : ya compadre ...

manolo : ahora te vas almenu proyecto y le das en compilar y si todo esta bien , que
debe estarlo nos va a crear nuestro amado *.exe

compadre : ya compadre ya me puso "hecho"

manolo : ok ahora haces ...

1.- abres una terminal
    win + r => cmd
2.- te situas donde guardamos el archivo
en c:\progc
   
    cd \progc
3.- escribe el nombre del programa , que es el mismo nombre del archivo .c pero sin el .c que ahora es .exe
osea hola.exe pero solo escribirar hola y {ENTER}

4.-listo

compadre : ultra WoW compadre esto si que es facil ....

manolo : bien compadre ya me tengo que ir porque tengo ir a trabajar ...

compadre : oye manolo sera que no me puedas dejar unos ejercisios para practicar ...
manolo : con mucho guston compadre haces esto :

hacer programa diferentes que escriban las siguientes frases, en una linea

1.- el que madruga dios le ayuda
2.- hijo de tigre pintito
3.- buenos dias DIOS

NOTA : del ejemplo anterior , el texto se sustutuiria por el argumento ...

compadre : gracias manolo ...
manolo : de nada compadre , hasta la proxima ....

No hay comentarios: