Diferencia entre revisiones de «Comando Ejecuta»

De GeoGebra Manual
Saltar a: navegación, buscar
Línea 1: Línea 1:
 
<noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|scripting|Ejecuta}};Ejecuta[ <Lista de Textos> ]:Ejecuta la lista de comandos anotados como textos.
 
<noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|scripting|Ejecuta}};Ejecuta[ <Lista de Textos> ]:Ejecuta la lista de comandos anotados como textos.
:{{OJo|1=<br>Los nombres de los comandos anotados en el texto '''<big>deben</big> estar en <big>inglés'''</big> para que el comando opere efectivamente.}}
+
{{OJo|1=<br>Los nombres de los comandos anotados en el texto '''<big>deben</big> estar en <big>inglés'''</big> para que el comando opere efectivamente.<br><big>Inglés'''</big>, independientemente del idioma seleccionado para operar con GeoGebra.}}
:{{Examples|1=<br><br>'''<code>Ejecuta[ {"Midpoint[A, B]" }  ]</code>''' crea el [[Comando PuntoMedio|punto medio]] entre ''A'' y ''B'' que deben ser puntos preexistentes.<br><br>Se registran en la [[Comando VistaActiva|Vista Gráfica Activa]] los puntos  ''A'' y  ''B'' y entre ambos el ''central'' ''C'' con:<br>'''<code>Ejecuta[{"A = (1, 1)", "B = (3, 3)","C = Midpoint[A, B]"}]</code>'''<br><br>Se crean los primeros diez elementos de la [[:w:es:Sucesi%C3%B3n_de_Fibonacci|sucesión de Fibonacci]] (en inglés,  ([[w:Fibonacci_sequence#List_of_Fibonacci_numbers|''Fibonacci Sequence'']]) con:<br>'''<code>Ejecuta[Join[{"f_{1} = 1", "f_{2}=1" }, Sequence["f_{"+(i+2)+"} = f_{"+(i+1)+"}+f_{"+i+"}",i, 1, 10]]]</code>'''}}
+
{{Examples|1=<br><br>'''<code>Ejecuta[ {"Midpoint[A, B]" }  ]</code>''' crea el [[Comando PuntoMedio|punto medio]] entre ''A'' y ''B'' que deben ser puntos preexistentes.<br><br>Se registran en la [[Comando VistaActiva|Vista Gráfica Activa]] los puntos  ''A'' y  ''B'' y entre ambos el ''central'' ''C'' con:<br>'''<code>Ejecuta[{"A = (1, 1)", "B = (3, 3)","C = Midpoint[A, B]"}]</code>'''<br><br>Se crean los primeros diez elementos de la [[:w:es:Sucesi%C3%B3n_de_Fibonacci|sucesión de Fibonacci]] (en inglés,  ([[w:Fibonacci_sequence#List_of_Fibonacci_numbers|''Fibonacci Sequence'']]) con:<br>'''<code>Ejecuta[Join[{"f_{1} = 1", "f_{2}=1" }, Sequence["f_{"+(i+2)+"} = f_{"+(i+1)+"}+f_{"+i+"}",i, 1, 10]]]</code>'''}}
  
 
;Ejecuta[ <Lista de Textos>, <Parámetro 1>, <Parámetro 2>, ...  <Parámetro 9> ]:Incluyendo la ''Lista de Textos'' indicadores como <code>%1</code>,  <code>%2</code>,  <code>%3</code>..., reemplaza %1 por el primer parámetro, %2 por el segundo y así sucesivamente.<br>Hechos todos los reemplazos en cada texto de la  lista, se ejecutan las cadenas de guion resultantes.
 
;Ejecuta[ <Lista de Textos>, <Parámetro 1>, <Parámetro 2>, ...  <Parámetro 9> ]:Incluyendo la ''Lista de Textos'' indicadores como <code>%1</code>,  <code>%2</code>,  <code>%3</code>..., reemplaza %1 por el primer parámetro, %2 por el segundo y así sucesivamente.<br>Hechos todos los reemplazos en cada texto de la  lista, se ejecutan las cadenas de guion resultantes.
 
{{mbox|text= Se pueden especificar hasta nueve parámetros}}
 
{{mbox|text= Se pueden especificar hasta nueve parámetros}}
:{{example|1=<br>'''<code>Ejecuta[{"Circle[%1, %2, %3]"}, A, B, C]</code>''' crea la circunferencia que pasa por los puntos preexistentes ''A'', ''B'' y ''C''.}}
+
{{example|1=<br>'''<code>Ejecuta[{"Circle[%1, %2, %3]"}, A, B, C]</code>''' crea la circunferencia que pasa por los puntos preexistentes ''A'', ''B'' y ''C''.}}
:{{Idea|1=<br>A continuación, aparecen dos propuestas:<br>
+
{{Idea|1=<br>A continuación, aparecen dos propuestas:<br>
 
:*Renombrar una serie de puntos A, B, ... H como <math> P_1, P_2 .... P_8 </math><br><code>Ejecuta[Secuencia["'''<big>Rename</big>'''["+(Elemento[{"A","B","C","D","E","F","G","H"},k])+","+("P_{"+k+"}")+"]",k,1,8]]</code>
 
:*Renombrar una serie de puntos A, B, ... H como <math> P_1, P_2 .... P_8 </math><br><code>Ejecuta[Secuencia["'''<big>Rename</big>'''["+(Elemento[{"A","B","C","D","E","F","G","H"},k])+","+("P_{"+k+"}")+"]",k,1,8]]</code>
 
:*Colorear una serie de objetos<br><code>Objetos = {"A", "a", "polígono1"}</code><br><code>Colores = {"Red", "Green", "Blue"}</code><br><code>Ejecuta[Secuencia["'''<big>SetColor</big>'''["+(Elemento[Objetos ,k])+","+(Elemento[Colores ,k])+"]",k,1,3]]</code>}}
 
:*Colorear una serie de objetos<br><code>Objetos = {"A", "a", "polígono1"}</code><br><code>Colores = {"Red", "Green", "Blue"}</code><br><code>Ejecuta[Secuencia["'''<big>SetColor</big>'''["+(Elemento[Objetos ,k])+","+(Elemento[Colores ,k])+"]",k,1,3]]</code>}}

Revisión del 00:50 3 feb 2015


Ejecuta[ <Lista de Textos> ]
Ejecuta la lista de comandos anotados como textos.
Bulbgraph.pngAtención:
Los nombres de los comandos anotados en el texto deben estar en inglés para que el comando opere efectivamente.
Inglés, independientemente del idioma seleccionado para operar con GeoGebra.
Ejemplos:

Ejecuta[ {"Midpoint[A, B]" } ] crea el punto medio entre A y B que deben ser puntos preexistentes.

Se registran en la Vista Gráfica Activa los puntos A y B y entre ambos el central C con:
Ejecuta[{"A = (1, 1)", "B = (3, 3)","C = Midpoint[A, B]"}]

Se crean los primeros diez elementos de la sucesión de Fibonacci (en inglés, (Fibonacci Sequence) con:
Ejecuta[Join[{"f_{1} = 1", "f_{2}=1" }, Sequence["f_{"+(i+2)+"} = f_{"+(i+1)+"}+f_{"+i+"}",i, 1, 10]]]


Ejecuta[ <Lista de Textos>, <Parámetro 1>, <Parámetro 2>, ... <Parámetro 9> ]
Incluyendo la Lista de Textos indicadores como %1, %2, %3..., reemplaza %1 por el primer parámetro, %2 por el segundo y así sucesivamente.
Hechos todos los reemplazos en cada texto de la lista, se ejecutan las cadenas de guion resultantes.
Ejemplo:
Ejecuta[{"Circle[%1, %2, %3]"}, A, B, C] crea la circunferencia que pasa por los puntos preexistentes A, B y C.
Note Idea:
A continuación, aparecen dos propuestas:
  • Renombrar una serie de puntos A, B, ... H como P_1, P_2 .... P_8
    Ejecuta[Secuencia["Rename["+(Elemento[{"A","B","C","D","E","F","G","H"},k])+","+("P_{"+k+"}")+"]",k,1,8]]
  • Colorear una serie de objetos
    Objetos = {"A", "a", "polígono1"}
    Colores = {"Red", "Green", "Blue"}
    Ejecuta[Secuencia["SetColor["+(Elemento[Objetos ,k])+","+(Elemento[Colores ,k])+"]",k,1,3]]
© 2024 International GeoGebra Institute