sábado, 23 de octubre de 2010

Programando en "C"

Primero ¿Que es el lenguaje C?
Es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los laboratorios Bell, C es la evolución del lenguaje "B" y este basado en BCPL.

Es un lenguaje orientado a la implementación de sistemas operativos, concretamente Unix. C es preferido por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear programas.

Bueno ahora a trabajar en la terminal de Ubuntu, primero como ya sabemos debemos crear el código que usaremos para compilar y ejecutar en la terminal, en mi caso use este para empezar:

#include<stdio.h>

/*
Emilio
Programa que hace la serie fibonacci
*/

main(){
int n, A, B, C, i;

A = 0;
B = 1;

printf("Dime hasta que numero:");
scanf("%d", &n);

printf("\n%d, ", A);
printf("%d, ", B);

for(i=3; i<=n; i++) { C = A + B; printf("%d, ", C); A = B; B = C; }//Fin de lectura printf("%d", C); }//Fin de main


Este programa pregunta hasta que numero se quiere calcular la serie de Fibonacci, y luego lo hace. Si prestaron atención al código habrán notado que no contiene el famoso "getch();" el cual sirve para evitar que el programa se cierre antes de visualizar el resultado que deseamos encontrar(esto solo en Windows), pero si no lo notaron pues ahora ya sabemos que en Ubuntu no es necesario ponerlo, ya que si lo dejamos marcara error al intentar compilarlo.


Una vez escrito el código abrimos la terminal, y buscamos el archivo en el directorio donde lo guardamos, (para cambiar de directorio usamos "cd nombre" y para ver que archivos hay en el directorio actual usamos "ls").



Ya que localizamos el archivo para compilarlo escribimos "gcc nombre de archivo.c"

Si compilo correctamente debió quedar como la imagen anterior y revisamos en el directorio donde tenemos el archivo para comprobar que se creo un nuevo archivo llamado "a.out".

Ahora vamos a ejecutarlo, para eso escribimos "./a.out"


Si les pide hasta que numero calcular la serie de fibonacci, estamos bien, ahora yo lo probé y funciono bien hasta cuando se calcula 47 veces, después salen números negativos.

Bibliografía:

http://es.wikipedia.org/wiki/C_%28lenguaje_de_programaci%C3%B3n%29

1 comentario:

  1. Saludos!! Aca les dejo este ejemplo para aprender como usar la terminal para compilar y ejecutar programas ".c", espero les ayude y cualquier comentario es bien recibido!!

    ResponderEliminar