Publicado el :
Manipulación de datos CREATION_INTERNE

Generación de la secuencia de Fibonacci

Este código también está disponible en: Deutsch English Français
En espera de validación
Este script utiliza un paso DATA para calcular iterativamente la secuencia de Fibonacci. Inicializa dos variables, utiliza un bucle DO para iterar 21 veces (de 0 a 20), calcula el siguiente término y escribe el resultado en la tabla de salida 'fib' en cada iteración a través de la instrucción OUTPUT.
Análisis de datos

Type : CREATION_INTERNE


Los datos se generan algorítmicamente en el paso DATA sin dependencia externa.

1 Bloque de código
DATA STEP Data
Explicación :
Paso DATA que inicializa las variables de inicio, itera de 0 a 20 para calcular el valor actual de Fibonacci, lo agrega a la tabla a través de 'output', y actualiza las variables para la siguiente iteración. Solo se conservan las variables n y f.
¡Copiado!
1/* building a table with fibonacci sequence */
2DATA fib;
3a=0;
4b=1;
5DO n=0 to 20;
6 f=a;
7 OUTPUT;
8 a=b;
9 b=f+a;
10END;
11keep n f;
12RUN;
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.