La serie de Fibonacci

Abril 30, 2008

Este es un problema clásico de la programación. Se trata de una serie de números estudiada por el célebre Leonardo de Pisa, mejor conocido en el bajo mundo como “Fibonacci” (de Fillius Bonacci, o sea, el hijo de Bonacci). Empieza así…

0,1,1,2,3,5,8,13,21,34,…hasta el infinito o más allá…

En esta serie, el cero y el uno se dan como los primeros números de la serie. A partir de ahí, el siguiente número se obtiene sumando los dos anteriores. Según, esto, ¿qué número sigue al 34?

!Exacto¡, el 55.

Ahora, si ya comprendiste cómo funciona esta sucesión de cifras. Este es el problema…

Desarrolla el algoritmo para que la computadora muestre la serie de Fibonacci…pero que no rebase el número que el usuario le indique.

A partir del desarrollo del algoritmo, pruébalo y si todo va bien, escríbelo en un lenguaje de programación para que la computadora lo ejecute (Java, por ejemplo).

Por ejemplo, si el usuario teclea en el programa el número 2000, la serie no debe rebasar este número. Y ahí se detendría el programa.

Bueno, eso es todo, si tú eres uno de mis alumnos te deseo un feliz puente de mayo (por no decir vacaciones, je je je).

Saludos

Luis Rivera


Algo…ritmos

Abril 30, 2008

Este es un post didáctico. Voy a tratar sobre los algoritmos. Seguramente, tú, estudiante de informática, computación o programación sabrás que la programación no es precisamente lo más interesante al aprender a manejar una computadora. Sin embargo, hay algo que no vas a poder evitar: La díficil tarea de resolver problemas.

Pero vamos desde el principio, lo primero que debemos hacer antes de resolverlo es, comprender el problema. ¿De qué ¡@#!&$/¡ trata el $$%$@# problema? Bueno, antes de lamentarse (y mentársela) al que les dejó el problema, debes entender bien el problema, esto significa, leer una y otra vez hasta que te quede bien claro que es lo que debes resolver.

Ahora que ya sabes cual es el “pex” del asunto, la siguiente cuestión es CÓMO lo vas a resolver. ¡Ahhh¡, aquí es donde entran los algoritmos…

Un algoritmo es el plan que tú vas a elaborar y consiste en detallar paso a paso lo que la computadora debe seguir. Si tu algoritmo es correcto, la computadora siempre va a dar bien el resultado. Sino, debes revisar de nuevo el algoritmo y probarlo para encontrar tu error.

Una aclaración, para desarrollar un algoritmo NO necesitas saber un lenguaje de programación, ya que solamente implica estrujarse un poco el cerebro para idear una solución. Esa solución bien puede traducirse al lenguaje de la computadora por un programador (si tú eres el programador, que mejor). Los algoritmos se describen mejor en los archireconocidos “diagramas de flujo”.

La mejor forma de ejercitarnos es por medio de las matemáticas, ya que los primeros temas de la programación fueron inspirados por esta disciplina. (¡Vaya combinación¡ je je je). Así que si tienes nociones de diagramas de flujo y ya viste las estructuras de control (if, while, do while, for, switch), te dejo el siguiente problema.

Bueno, en el siguiente post, este ya está muy largo…

Salu2…


Ya llegó, ya está aquí…

Abril 29, 2008

Así es, el esperadísimo Ubuntu, el Linux más popular en México, España y prácticamente en todo el mundo, acaba de lanzar su nueva versión 8.04, para servidores y para escritorios. Entre lo que vale la pena destacar es su aún más fácil uso e instalación, ya que ahora, es posible instalarlo !dentro de Windows¡ (aunque sinceramente no veo una razón lógica para hacer esto).

Incluye, como es habitual, el escritorio GNOME y muchas aplicaciones para el uso diario, como mensajería instántanea, OpenOffice, reproductores de DVD, mp3 y demás multimedia, entre muchas más.

Por si esto fuera poco, también incluye el fenómeno Compiz Fusion, para que tu computadora no solo sea funcional, sino que también sea un entorno agradable.

Ya sabes a que me refiero, al cubo mágico y otros efectos bonitos, como transparencias, transición de ventanas al puro estilo ipod, y muchas más monadas.

Además, Ubuntu siempre está al día en cuanto a las actualizaciones de software y seguridad, así que al más puro estilo Windows, elegantemente nos informa con un globito que hay actualizaciones, por si las queremos descargar. Así que no hay que esperar más y prueba la nueva versión de Ubuntu Linux… Linux para Seres Humanos…

Imágenes obtenidas del Sitio Oficial de Ubuntu.


Dilemas de un profesor…

Abril 24, 2008

Bueno, escribo este post porque siempre he tenido esta inquietud. Y creo que ahora es el momento oportuno para expresarlo. Supongo que como maestros nos ha tocado y como alumnos también.

¿Qué pasa cuando un Sistema Educativo es complaciente y sus autoridades son mediocres?

Casi nada. je je je.

Ya me ha pasado en un par de ocasiones, por eso me atrevo a exponerlas en este blog. Sucede que cuando un alumno muestra desinterés o apatía por una materia (lo cual, desde mi punto de vista, creo que es natural) y se ausenta de clases, lógicamente reprueba la materia. Pero es en este momento cuando el Sistema Educativo entra al quite, estableciendo N posiblidades para que el alumno apruebe. Y creo que es correcto siempre y cuando el alumno se esfuerze para aprobar lo antes y de la mejor manera posible. Ahh, pero aquí es donde nuestras autoridades entran en acción para asegurar que el susodicho en cuestión apruebe, sí, de la manera más cómoda, fácil y con el mínimo esfuerzo. ¿A qué me refiero? Ahh, pues a los ya clásicos: “Déjale un trabajo y ya”, ó “hazle otro examen” ó “Ya ponle el 6 y evitate broncas…”.

En consecuencia, el alumno se “malacostumbra” y desde entonces asume que el Sistema y las autoridades son los buenos; y que el profesor es el malo de la película. De ahí que el desinterés del alumno solo aumente, a sabiendas que tiene el respaldo de TODO un Sistema. Y luego el alumno pierde todo el respeto hacia su profesor, llegando incluso hasta a la burla. Ya que haga lo que haga el profesor, el alumno “la lleva de gane”.

¿Pero realmente “gana” el alumno?

Quizá en apariencia sí. O sea, que este Sistema está cumpliendo su cometido (eso parece). Al complacer a este tipo de alumnos, están creando un conformismo en estos chavos, que posteriormente, los afectará, ya que nunca van a afrontar sus problemas y esperarán que mamá, papá o alguien más los rescate. La desgracia se verá cuando el alumno solicite ingresar a una escuela de nivel superior o compita para conseguir un empleo. En esta instancia es cuando el alumno se dará cuenta de la cruda realidad.

¿Es entonces culpa del alumno?

“La culpa no es del indio, sino del que lo hace compadre”

(Esto me dice mi abuelita, je je je)

Entonces…

Si tu eres maestro, no cedas cuando alguna autoridad te presione, aunque esto nos ocasione ciertos “problemitas”, el mundo no se acaba por esto. ¿Cierto? Un verdadero maestro no se doblega tan fácil bajo estas circunstancias. El alumno (díficil de creer) nos recordará por el amargo momento, pero a la larga se dará cuenta de que fue por su bien. Al menos yo me acuerdo de los maestros que me hicieron sudar la gota gorda (y les estoy agradecidos!!!!) y de los barcos nada, porque no me dejaron nada bueno. Uno de mis objetivos como teacher es ganarme un lugar en el baúl de los recuerdos de mis students, así que me esfuerzo, je je je.

Si tu eres un alumno, no te dejes “tentar” por el Sistema. Si reprobaste, el mundo no se acaba, asume las consecuencias y esfuérzate para que en la próxima oportunidad, apruebes con decoro. Resuélve tus problemas tú mismo y no acudas a otras personas para que “aboguen” por tí. Tú mismo te acordarás de este mal trago, pero serás el principal beneficiado a la larga… nadie más, tus papás ya hicieron su vida y tus maestros también. Tú estas aquí porque llegará el día en que tengas que valerte por tí mismo y si te esfuerzas, la recompensa llegará a su debido tiempo. No recurras a un sistema, que en apariencia te ayuda, pero que en realidad, será el causante de tu propia desgracia.

Bueno, esta es mi humilde opinión…

Ahh, por cierto, mi colega, el ingeniero Guerrero, publicó un ameno e interesante artículo respecto a este tema que creo, debes leer. Te dejo la liga…

http://iguerrero.wordpress.com/2008/04/18/el-estudiante-y-el-taquero/

Saludos rudos…

Your teacher

Luis Rivera

P.D. No soy un monstruo, je je je.


Salven al XP!!!!

Abril 22, 2008

¡¡¡¿Qué?!!!

¿Un profesor linuxero apasionado gritando esto? Never de limón la never. Lo que pasa que me acabo de enterar en las noticias que hay un grupo de aficionados (no creo que sean “apasionados”) windowseros que intentan salvar a Windows XP. ¿Cómo está esto? Al parecer XP ya no se venderá más ni tendrá soporte en un futuro no muy lejano. ¿Por qué el interés de salvar a XP?

La cosa no es con XP, es con Vista, sé más de uno que me ha dicho que no le gusta Vista: es caro, lento, incompatible con otras aplicaciones, etc. yo mismo lo he comprobado. Así que estos usuarios prefieren seguir con XP y que Vista se vaya como llegó, sin expectativas.

Asi que este post no lo puse para promover que XP siga, sino más bien, es el momento oportuno para invitar a todos para que prueben Linux. Así, que asistan al flisol, es este sabadaba, quizás y dejen de sufrir con Microsoft.

La nota completa en:  http://www.milenio.com/index.php/2008/04/15/224667/


El Maguito Estrella…

Abril 18, 2008

En este post les hablaré de Mandriva, una distro de Linux que me ha dejado con la boca abierta. Hace un par de días me descargué la versión Spring One 2008 y la probé en mi laptosa. Luego luego y sin configurar nada me activó la webcam, la tarjeta inalámbrica, los efectos de escritorio (compiz fusion, antes llamado el proyecto beryl) y hasta las teclas especiales del teclado, al puro estilo Windows.

Al conectarla al proyector simplemente lo hizo sin problemas, nada de configurar una segunda pantalla, como me pasaba en otras distros. O se veía en el cañón, pero en la pantalla de la laptop, nada.

Nada como dar clases con un proyector y Linux (efectos especiales incluidos).

Por lo cual creo que esta distro le hace honor a su nombre, mandriva (antes mandrake) es todo un señor mago.

http://www.mandriva.com/


Sé Linux…

Abril 12, 2008

¿Y si nosotros pudiéramos volar? Chequen el siguiente video.

Con Linux, es posible.

Saludos


Faltan 3 semanas 3 para el flisol…

Abril 7, 2008

Flisol 2008

Esto solo es un recordatorio para todos aquellos que planean ir a la feria de instalación más grande de Latinoamérica. La cita es el día 26 de abril de este 2008. Más información en el podcast del buen David Ochoa. Aquí la info.

http://luisderivermar.wordpress.com/2008/03/26/ya-mero-se-viene/

http://www.podtrac.com/pts/redirect.mp3?http://byte.elpodcast.net/BytePodcast108.mp3


Enlazando a la comunidad…

Abril 7, 2008

Ahora les presento a un estudiante entusiasta del CBTIS No. 70, Edgar, allá en Tuxpan, Jalisco. También está interesado en Linux y Software Libre, pero en su blog habla de temas generales de la tecnología informática y curiosidades que va encontrando ahí por la red y ha decidido compartirlas con todos nosotros. Desde aquí le deseo mucho éxito y los invito para que le echen un vistazo a su bitácora, sin duda alguna, el servicio más exitoso y popular de Internet. Y de paso invito a nuestros visitantes a que se animen a crear sus propios blogs, y enlazarlos para compartir ideas, opiniones, aclarar dudas, etc.

Solo así vamos a enriquecernos tecnológica y culturalmente (ya que en la tele ya no se aprende mucho que digamos).

El enlace lo pongo abajo, también está a la derecha, en la parte de enlaces.

http://www.mxinfotx.mx.gd

Saludos y hasta la próxima…

Luis Rivera


Para un Amigo…

Abril 4, 2008

Esta vez el post está dedicado a un compañero y amigo que está pasando por un momento que todos hemos de pasar: La muerte de la persona que amas. Mi estimado Fer, estoy contigo, y los alumnos que te estiman también. En este momento tan díficil de tu vida dejame decirte que cuentas con mi apoyo como amigo tuyo que soy, y lo hago evidente aquí en el blog. Ya que aparte de todo lo que somos, en primer lugar somos humanos, y esto no debe ser olvidado jamás.

Momentos antes de que Dios decidiera llevar a tu esposa a ese sueño por el que todos hemos de ir, estaba grabando la canción que te gusta: Claro de Luna, y quise dedicarla en memoria de ella. Tomate tu tiempo mi buen Fer y ánimo, sigue adelante. Tú has dado ánimo a muchos (incluyéndome), ahora te toca un momento díficil, pero después, vendrán otra vez las risas, y la alegría que te caracteriza nos contagiará de nuevo a todos.

Esto también es para Usted (como te decía en un principio, ¿te acuerdas?)