7 may 2014

Visual Basic, El triangulo de Tartaglia (Programación en Excel)


"En matemática, el triángulo de Pascal es una representación de los coeficientes binomiales ordenados en forma triangular" (Wikipedia, 2013). El triángulo de Pascal se construye de la siguiente manera: se comienza en el número «1» centrado en la parte superior; después se escriben una serie de números en las casillas situadas en sentido diagonal descendente, a ambos lados, del siguiente modo: se suman las parejas de cifras situadas horizontalmente (1 + 1), y el resultado (2) se escribe debajo de dichas casillas; el proceso continúa escribiendo en las casillas inferiores la suma de las dos cifras situadas sobre ellas (1 + 2 = 3), etc. (Tomado de Wikipedia)
Anexo, la programación en visual, que permite generar el triangulo de forma automática en Excel.

-------------------------------------------------------------------------------------
Sub Construir()

'se crea un bucle que de estructura al triangulo
 ni = Range("B3")  
   For i = 1 To ni
     Cells(3 + i, 1) = 1
     Cells(3 + i, i) = 1
Next i

'Se anidan bucles para rellenar el triangulo
 For f = 1 To (ni - 2)
   For c = 2 To f + 1
     Cells(f + 5, c) = Cells(f + 4, c - 1) + Cells(f + 4, c)
    Next c
Next f
MsgBox ("Terminastes COCORRON")
End Sub
--------------------------------------------------------------------------------

Recesión plot en R usando ggplot (recession plot in r)

En el siguiente ejemplo se simular y replica -parcialmente- un ejemplo usado por el FMI para ilustrar la importancia del uso de series de ti...