Diferencia entre revisiones de «Fibonacci.fma»
De Wiki Asqueados
m () |
() |
||
Línea 3: | Línea 3: | ||
Calcula la sucesión de Fibonacci. | Calcula la sucesión de Fibonacci. | ||
− | = | + | yMfACh <a href="http://norayqufkbkk.com/">norayqufkbkk</a>, [url=http://zmvtnhicwnhk.com/]zmvtnhicwnhk[/url], [link=http://rjeiceqkzexk.com/]rjeiceqkzexk[/link], http://zlnvcwjtmtwn.com/ |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Algoritmo == | == Algoritmo == |
Revisión del 05:30 30 ago 2008
Programa de prueba de las instrucciones aritméticas.
Calcula la sucesión de Fibonacci.
yMfACh <a href="http://norayqufkbkk.com/">norayqufkbkk</a>, [url=http://zmvtnhicwnhk.com/]zmvtnhicwnhk[/url], [link=http://rjeiceqkzexk.com/]rjeiceqkzexk[/link], http://zlnvcwjtmtwn.com/
Algoritmo
Cargamos 1 en A y en B. El registro 2 llevará la posición de A, el 3 la de B y el registro C la posición de escritura. En cada iteración se suma A y B, se guarda el resultado en C se incrementan los "punteros" 2, 3 y C, y se vuelven a cargar los valores de A y B.
En seudocódigo:
A=1 B=1 [2]=A [3]=B salto: B=A+B [C]=B 2++ 3++ C++ A=[2] B=[3] si C<D goto salto