LUCES DE SEPTIEMBRE

Por el cambio de aires

Posts Tagged ‘c++’

Faltan 3 horas

Posted by Fran en julio 7, 2008

Faltan tres horas para el examen de programación…..

¿Que coño hago en la universidad?

Diseña una función recursiva que se acuerde de la madre del profesor, pidiendo su nombre y su dirección desde teclado, y muestre por pantalla tu cara arrancándote los pelos mientras estudias para septiembre.

 

Es el único trabajo que puedo pensar en el que me desempeño como ingeniero y artista. Posee un increíble y riguroso elemento técnico, que me gusta porque hay que pensar con mucha precisión. Por otra parte, tiene un lado extraordinariamente creativo donde las únicas   limitaciones son las fronteras de la imaginación.

Andy Hertzfeld, codiseñador de Macintosh, en Programmers at Work

Posted in Actualidad, Chorradas, Cosas de la vida, Informática, Programación | Etiquetado: , , , | 6 Comments »

Problemas en este programa

Posted by Fran en julio 3, 2008

Hola chicos, tengo el examen de programación el lunes, y estoy repasando los ejercicios de las prácticas que teníamos que entregar, los estoy haciendo todos uno por uno, el problema es que no tengo las prácticas, porque como algunos de vosotros sabréis, se me jodió el disco duro del MacBook, y con él, todo lo que tenía dentro. Y he llegado a un ejercicio chorra, el programa funciona, pero no hace algo que debe de hacer, seguramente es una tontería, pero me tiene en vilo, lo dejo aquí por si alguien tiene el gusto de echarme una mano, aunque sea al cuello jajajaj.

El programa tiene que pedirme números enteros positivos, hasta que le meta un negativo, cuando escriba un negativo, tiene que decirme cuál es el mayor que he introducido y el menor (sin contar el negativo). Pues a mí me escribe el negativo y no se por qué. Os dejo el programa aquí para ver si me podéis dar una solución. Gracias de antemano.

#include <iostream>

using namespace std;

int main()

{

    int num = 0;

    int nummayor = 0;

    int nummenor = 0;

    while(num >= 0)

    {

        cin >> num;

        if(num > nummayor)

        {

            nummayor = num;

        }

        if(nummayor >= 0 && num < nummayor)

        {

            nummenor = num;

        }

    }

    cout << “El numero mayor es: “ << nummayor << endl;

    cout << “El numero menor es: “ << nummenor << endl;

}

Posted in Informática, Programación | Etiquetado: , , | 7 Comments »

Instalar compilador en Ubuntu

Posted by Fran en junio 18, 2008

Se que hay gente a la que le hace la vida imposible encontrar un compilador para Ubuntu, para mí el mejor siempre ha sido el g++. Para instalar este compilador, sólo tenemos que teclear en consola:

$ sudo aptitude install g++

O también podemos entrar en el Gestor de Paquetes Synaptic, y buscar g++, lo seleccionamos, y le damos a aplicar.

Para compilar un archivo tendríamos que usar la consola, para ello escribimos:

$ g++ -o “nombre_que_le_queramos_dar_al_ejecutable” “nombre_de_archivo_con_extensión”

Si no hemos tenido ningún error en la compilación se nos creará un ejecutable, con el nombre que hayamos elegido. Para ejecutarlo, habría que escribir en consola:

$ ./”ejecutable”

Obviamente, no habrá que poner comillas, y para compilar, tendremos que estar dentro del directorio en el que está nuestro archivo de código.

También podemos compilar y ejecutar a la vez, así es más cómodo, yo también pongo un parámetro para borrar la pantalla y así, no liarme, para ello tecleamos en consola:

$ clear ; g++ -o “nombre_que_le_queramos_dar_al_ejecutable” “nombre_de_archivo_con_extensión” ; ./”ejecutable”

Insisto en que todo esto hay que ponerlo sin comillas. Si programamos en Mac, no hace falta instalar el compilador g++, porque ya viene instalado. Si usáis Linux Mint, el proceso para instalar el compilador es el mismo que para Ubuntu.

Por último, me gustaría dar las gracias a todo el equipo de Linux Mint Hispano, por el trabajo que están haciendo, y por lo mucho que ayudan a la gente, seguid así y ¡mucha suerte!

Posted in Informática, Linux Mint, Programación, Ubuntu | Etiquetado: , , | 6 Comments »

Hoy me ha quedado claro que la gente no sabe lo que es programar

Posted by Fran en abril 17, 2008

La historia ha comenzado esta tarde en la universidad, cuando había quedado con un amigo en la biblioteca, para darle el último repaso a los apuntes de Matemática Discreta antes del examen. Subo a la primera planta, que es donde había quedado, y me encuentro con dos amigas de telecomunicaciones, que tenían que entregar una práctica. Dicha práctica, consistía en hacer un programita en C, no C++, que resolviese una ecuación de 2º grado. Pues bien, me han pedido ayuda porque no tenían ni idea de por dónde empezar, y estaban bastante agobiadas.

Cuando me dispongo a sentarme delante del portátil de una de ellas para ver como iban y seguir con el código, me doy de frente con un editor de Windows. Bueno, me sacrificaré y seguiré con el “problema”. Lo primero que hago es compilar lo que tenían hecho con el maravilloso Símbolo de sistema, y me da una lista de errores algo más grande que el código que llevaban escrito. Pero bueno ellas no son de informática, no tienen por qué saber programar, pero es que me ha dañado la vista uno de los errores. La verdad es que no había visto nunca un error así. Perdonadme por decirlo, pero el error estaba en la cabecera de una función, resulta que habían puesto un acento.

Al ver semejante barbaridad, borro el código entero y les hago el programita. ¿Pero de qué les ha servido esto? Absolutamente de nada, porque la práctica la tendrán aprobada, pero no han aprendido nada. Al acabar el programa y comprobar que funcionaba, me han pedido que les enseñase un programa de los que hacemos nosotros, sí de esos que tienes que poner código en 4 archivos a la vez, y cómo no les he enseñado mi maravilloso ajedrez, que tenía que entregar hace 2 semanas.

Pues bien, las chicas se han quedado en shock cuando han visto tantas líneas de código juntas, y me han preguntado si eso tendrían que llegar a hacerlo ellas, la verdad es que no creo que en telecomunicaciones les exijan tanto, pero por lo menos se han dado cuenta de que hay muchos programas más difíciles que el que tenían que hacer ellas. Y eso que sólo les he enseñado un simple ajedrez, que no quiero ni pensar qué les hubiese pasado si les enseño el código del editor de texto que estoy haciendo ahora.

Posted in Informática, Programación, Windows | Etiquetado: , , , | 8 Comments »

Dos meses usando Eclipse Mac

Posted by Fran en marzo 11, 2008

Hace ya bastantes post, //Lokillo me recomendó usar Eclipse para programar, en lugar de Xcode. Pues después de un tiempo usándolo, tengo que agradecerle el consejo, ya que me he hecho con los atajos de teclado, y ya puedo programar y compilar sin usar el ratón. Ya se copiar, pegar, salvar todos los archivos a la vez, cambiar de archivo, y un largo etcétera.

 Pero la principal opción por la que uso Eclipse es porque como el Kate de Linux, me deja tener varias pestañas con los archivos que estoy programando, en una sola ventana, cosa que no me dejaba hace Xcode. Con este último, tenía que tener varias ventanas abiertas, y perdía mucho tiempo cambiando de un archivo a otro.

Bueno pues este magnífico editor, es gratuito, y podéis descargarlo de aquí

 

Posted in Apple, Informática, Programación | Etiquetado: , , , | 12 Comments »