Disene un programa en VBA que sea capaz de convertir las notas del archivo de excel (NOTAS_Escala.xlsx) a su correspondiente letra de acuerdo a la escala provista en la misma tabla. NOTA: Lo interesante es que si ustedes reajustan la escala las notas pueden ser recomputadas. |
El factorial de un
numero entero n esta definido como: fact(n) = 1*2*3* ... * n
. Disene un programa en VBA que dado un numero n compute su factorial. Ejemplos: 1) fact(3)= 1*2*3 = 6 2) fact(5)=1*2*3*4*5=120 |
Disenen programas que computen la serie de Fibonacci dado un numero entero n compute la serie de Fibonacci para ese numero. La documentacion de Fibonacci esta aca: Fibonacci. Disenenlos de forma repetitiva y con recursiones. Recomendacion: La salida seria conveniente en una columna de la hoja de excel. |
Si ustedes hacen estos tres
problemas pueden decirse a si mismos que estan preparados para el
examen mas importante....el de la VIDA. MUCHOS EXITOS |
Presentacion de Seleccion | ||
Presentacion
de Repeticion |
||
Presentacion Arrays | ||
Presentacion Trabajo 4 | ||
Presentacion Repaso | ||
Presentacion de Diseno de Solucion Mayaguez 2010 |
Conversion de numeros decimales positivos a numeros binarios. | Programa en VBA | |
Si
usted cree que una clase
como esta le puede ser util en la vida este tutorial es una JOYA.
Esta es una invitacion para
hacer la milla extra, la que marca diferencias, tal vez no en la nota
pero si en su autoestima y capacidades. No olviden que los macros de Visual Basic no solo funcionan en Excel tambien lo hacen en Word y en Powerpoint. Si usted piensa que la programacion no es para usted, no se moleste en mirar este tutorial. |
||
Una
serie de
Enlaces interesantes... sobre Recursion y Repeticion Sobre el tema que la
profesora esta
discutiendo (recursion) hay mucha informacion disponible, que en muchos
casos esta a niveles que para ustedes no es interesante. En el dia de
hoy me concentre en buscar informacion relevante a ustedes sobre
recursion y repeticion.
Todo lo que se hace en repeticion se puede hacer con recursion y viceversa. Todo depende del tipo de problema que uno quiere resolver. Ademas de su estilo de programacion que tambien afectara el camino que les parece mas facil. No me cansare de repetir lo del estilo de programacion, porque es algo que va inherente a cada uno de nosotros. Es como la personalidad es unica e irrepetible. Lo que si hay que saber es que en programacion (como en muchas otras disciplinas) se debe mantener ciertas reglas que son como las normas minimas de comportamiento aceptadas. Eso es algo que la profesora Aidsa (y yo en parte, pero Aidsa mayormente) nos hemos encargado de transmitirles a veces con dolor. Si revisan los links haganse las siguiente preguntas: - Hacer recursion que implicaciones tiene sobre el uso de memoria de la computadora? - Que resultados tiene el hacer una recusion mal programada? Ahora si vamos a los enlaces...que los disfruten: El primero es un
profesor de un
departamento de ingles que da clases de programacion...(observen: un profesor de ingles
enseñando
programacion!!!!!!). Me gusta
porque es divertido y lo hace
muy facil de entender.
- La pagina principal del profesor (aca) - La pagina donde el discute (recursion vs repeticion): (aca) Ahora si una pagina que no puede faltar: wikipedia. Aunque en ciertos momentos puede subir mucho el nivel su enfoque me gusta. (aca) Y un problema tipico, que es mucho mas facil de resolver con recursion: Torres de Hanoi. (aca). Para que les sirva de motivacion hay una leyenda: "There is a legend about a Vietnamese temple which contains a large room with three time-worn posts in it surrounded by 64 golden disks. The priests of Hanoi, acting out the command of an ancient prophecy, have been moving these disks, in accordance with the rules of the puzzle, since that time. The puzzle is therefore also known as the Tower of Brahma puzzle. According to the legend, when the last move of the puzzle is completed, the world will end." |
||
Esto era algo que tenia guardado para el final del curso, ahora la verdad no se cuando sera eso. Este es un viejo documental (2001) sobre Linux, me gusta mucho la forma como lo hicieron y la forma como explican. Es un video claramente pertinente al curso y que sirve para seducirlos de seguir creciendo en la programacion y generar cambios en cada una de sus disciplinas. Ojala este curso no termine siendo solo 3 creditos mas para el grado. ( No encontre una
version en ingles con
subtitulos en espanol...la hubiera preferido sobre esta )
Y la pagina del documental: http://www.code.linux.fi/index.html De 2001 a 2010 ha corrido mucha agua debajo del puente y hoy les puedo decir que Linux es un sistema operativo robusto que funciona tan bien como otros OS. Animense a instalarlo, aca les dejo dos distribuciones disponibles: Es la que mas he usado hasta la fecha y me parece muy buena y estable: Mucha gente le encanta esta distribucion especialmente porque esta muy orientada al usuario. Recientemente instale una maquina con la version 10.04 y me parece que corre bastante bien. |