PUNTO A PUNTO

5
PUNTO A PUNTO Estas imágenes fueron generadas por procedimientos LOGO que barren la pantalla colocando puntos. El color del punto deviene de una función de X e Y. PARA FUNC :F (Se ingresa el procedimiento que la función y el color) BP DA "FUNCION :F DA "LXI -155 (Límite izquierdo del gráfico) DA "LXD 155 (Límite derecho del gráfico) DA "LYS 155 (Límite superior del gráfico) DA "LYI -155 (Límite inferior del gráfico) PLANO :LXI :LYS (Procedimiento que barre los puntos) FIN

description

PUNTO A PUNTO. Estas imágenes fueron generadas por procedimientos LOGO que barren la pantalla colocando puntos. El color del punto deviene de una función de X e Y. PARA FUNC :F (Se ingresa el procedimiento que la función y el color) BP DA "FUNCION :F - PowerPoint PPT Presentation

Transcript of PUNTO A PUNTO

Page 1: PUNTO A PUNTO

PUNTO A PUNTOEstas imágenes fueron generadas por procedimientos LOGO que barren la pantalla colocando puntos. El color del punto deviene de una función de X e Y.

PARA FUNC :F (Se ingresa el procedimiento que la función y el color) BP DA "FUNCION :F DA "LXI -155 (Límite izquierdo del gráfico) DA "LXD 155 (Límite derecho del gráfico) DA "LYS 155 (Límite superior del gráfico) DA "LYI -155 (Límite inferior del gráfico) PLANO :LXI :LYS (Procedimiento que barre los puntos)FIN

Page 2: PUNTO A PUNTO

PARA PLANO :X :Y (Coloca los puntos en plano desde :LYS a :LYI) SI :Y < :LYI ALTO LINEA :X :Y PLANO :X :Y - 1FIN

PARA LINEA :X :Y (Coloca los puntos en 1 línea, desde :LXI a :LXD) SI :X > :LXD [ALTO] ACTIVA :FUNCION (Ejecuta el input guardado en función) SETCOLP :COLOR (Define el color del punto) PUNTO FR :X :Y (Coloca el punto en la coordenada X Y) LINEA :X + 1 :YFIN

Page 3: PUNTO A PUNTO

PARA F18DA "COLOR ABS DISTANCIA FR 100 * SEN :X 100 * COS :Y FR 100 * COS :X 100 * SEN :YSI :COLOR > 155 [DA "COLOR 0]FIN

FUNC [F18] FUNC [F22]

PARA F22DA "COC (COS :X) * (SEN :Y)SI :COC = 0 [DA "COC 0.004]DA "Z (COS :Y) * (SEN :X) / :COCSIOTRO :Z < 0 [DA "COLOR DISTANCIA FR :Z :Z FR :X :X] [DA "COLOR DISTANCIA FR :Z :Z FR :Y :Y]SI :COLOR > 255 [DA "COLOR AZAR 5]FIN

FUNC [F13]

PARA F13DA "Z 40 + ABS (10 * SEN :Y * COS :Y * SEN :X * COS :X)DA "COLOR :ZFIN

Page 4: PUNTO A PUNTO

PARA F17DA "Z ENT (:X - :Y) * COS (:X + :Y)DA "COLOR DISTANCIA FR :X :Y FR :Z :ZSI :COLOR > 255 [DA "COLOR ENT :COLOR / 255]FIN

FUNC [F17] FUNC [F41]

PARA F41DA "FU SEN :X * SEN :Y * COS :X * COS :YDA "FU2 SEN :Y * SEN :X * COS :Y * COS :XSI Y :FU2 > 0 :FU > 0 [DA "COLOR 1]SI Y :FU2 < 0 :FU < 0 [DA "COLOR 11]SI Y :FU2 > 0 :FU < 0 [DA "COLOR 2]SI Y :FU2 < 0 :FU > 0 [DA "COLOR 22]FIN

FUNC [F40]

PARA F40DA "FU1 (SEN :X * SEN :Y * COS :X * SEN :Y)SI PAR? ULTIMO :FU1 [DA "COLOR 0 SINO DA "COLOR 15]FIN

Page 5: PUNTO A PUNTO

NEXT