lunes, 9 de mayo de 2011

Comencemos a soltar las manos...

Bien, con la idea de ir soltando las manos, les propongo el siguiente..mmm como decirlo para que no se estressssssen, jeje, ya, "juego":

Prueben qué pasa al momento de ir variando los formatos de salida del comando printf, por ejemplo usando el siguiente código fuente y modificando los "int" por "float", "short", "double" y los "%d" por "%c", "%l":



#include
#include


int main()
{
        int number = 0;
        int number1;


        printf("number tiene: %d\n number1 tiene %d", number, number1);


return 0;
}


En otras palabras, aprenderemos dos cosas: es mejor asignar un valor inicial a nuestras variables y no es lo mismo imprimir con "%d" que con "%c" o bien "%l". Debemos usar el formato que corresponde...

Dudas o consultas, primero lo intentan, luego lo vuelven a intentar y cuando estén pálidos, lo comentan para retroalimentar.

Un nuevo comienzo

Una generación nueva, promete retomar los ideales que promueve el software libre a través del presente blog.

Veamos si es cierto... Este martes 10 de mayo a las 08:00 hrs. en el hall central de la Universidad de Tarapacá, Arica, re comienza la re-evolución de las consciencias.

pd: sí, también hablaremos de programación en C.

lunes, 4 de abril de 2011

Desde cero...

Una nueva etapa comienza y aquí estoy para hacer un "f5", una actualización a los contenidos de este blog. El objetivo es enseñar lenguaje C/C++ desde un punto de vista práctico, trabajando en base a proyectos. Lo primero es lo primero, jeje, así que... ¿Qué necesitamos para aprender C? 

Primero que todo, necesitamos entender que nuestro código fuente necesita ser interpretado por un programa que lo transforme luego a un lenguaje de máquina... esa es la gracia de los lenguajes de programación, que el programador no se meta con el lenguaje binario, o sea, que pueda decir "printf" cuando quiere imprimir, y no 10110101 00100010 10001010 (sea lo que signifique lo anterior). Esto es, necesitamos un "compilador". ¿Qué compilador vamos a usar?

Para efectos prácticos podremos pensar en uno que sea "multiplataforma" o que tenga versiones para cada rama de sistema operativo que tengamos, esto quiere decir, que funcione bajo window$ o GNU/Linux o Mac, etc. En mi caso, elegiré Code Blocks. (insisto, hay otros más, solo es una elección personal).

Una vez instalado Code Blocks, procedemos a ir a Archivo, nuevo, archivo fuente y escribimos lo siguiente:

#include

int main(){

printf("Hola Mundo, ya comencé a programar");

return 1; 


Luego, vamos a la opción "compilar" y luego, ejecutar. Si todo está escrito bien, debería aparecernos en la ventana de salida el mensaje "Hola mundo, ya comencé a programar".