Nov 07
9
If, while, do while y for, programas para no dormir
Argh.
Hace unos días me dijeron que mi primer examen de programación es el próximo miércoles. ¿Cómo se estudia para programación? Bueno, fácil, los profesores publican una relación de 12 ejercicios, tu la miras, haces los 12 ejercicios, y uno de ellos cae en el examen.
La teoría es preciosa.
Lo cierto es que los ejercicios en cuestión son difíciles. Pero, difíciles, ¿Eh?. Y cuando digo difíciles no me refiero a difícil del tipo “Abrir un abrefacil de un tetra brik de leche” (que cachondo el que le puso el nombrecito de abrefácil). No. Me refiero a difícil en plan que acabas desesperado. Desesperado hasta el punto de querer tirar tu ordenador por la ventana.
Inocente de ti, piensas “Bueno, 12 ejercicios, el primero será fácil”. Y te encuentras con que si un tal Nicómaco entre los siglos I y II descubrió una propiedad relacionada con los numeros impares y los cubos tal que con el primer impar se obtiene el primer cubo, con los dos siguientes impares se obtienen los dos siguientes cubos… Algo así:
1^3 = 1 = 1.
2^3 = 3 + 5 = 8.
3^3 = 7 + 9 + 11 = 27.
4^3 = 13 + 15 + 17 + 19 = 64.
Y así sucesivamente. El programa que me piden es que calcule el cubo de un numero cualquiera usando esta propiedad.
A lo mejor alguno que me esté leyendo y tenga algo de experiencia de programación, dirá “Joder, ¿Y eso es difícil?”. Te respondo: Sí, lo es, es mi primer año programando, y aun tengo que acostumbrar mi mente tanto a la programación como a las matemáticas. Sobre todo a lo segundo.
Luego te das cuenta que… efectivamente, es de los mas fáciles de la relación : P
Llevo dos días que me voy a la cama un pelín agobiadete a cuenta del examen… por no decir que estoy irascible (imo lo ha sufrido, lo siento tio).
Debo tomarme con mas calma esto de programar… o voy a acabar mal.
¿Os he dicho ya que esta mañana me he despertado soñando
que estaba programando mi despertador y si sonaba a una
hora concreta la sentencia era que yo me tenía que levantar?
O algo así era… Que pesadilla… Voy a acabar fatal… xD
