Diferencia entre revisiones de «Comando Ejecuta»

De GeoGebra Manual
Saltar a: navegación, buscar
m (Texto reemplazado: «;([a-zA-Z0-9]*)\[(.*)\]» por «;$1($2)»)
m
 
(No se muestra una edición intermedia del mismo usuario)
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, en inglés, como textos.
+
<noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|scripting|Ejecuta}}
{{Note|1=<div>Independientemente del idioma seleccionado para operar con GeoGebra, debe emplearse en el texto, el nombre en '''inglés''' de cada comando.</div>}}
+
;Ejecuta( <Lista de textos> )
:{{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 la lista de comandos ingresados como textos.
 +
{{Note|1=Independientemente del idioma seleccionado para operar con GeoGebra, deben usarse los comandos en inglés (US).}}
 +
:{{Examples|1=<br>
 +
:*<code><nowiki>Ejecuta({"A=(1,1)","B=(3,3)","C = Midpoint(A, B)"})</nowiki></code> crea los puntos ''A, B'' y su punto medio ''C''.<br><br>
 +
:*<code><nowiki> Ejecuta(Encadena({"f_{1} = 1", "f_{2} = 1"}, Secuencia("f_{"+(i + 2) + "} = f_{" + (i+1) + "} + f_{"+ i +"}", i, 1, 10)))</nowiki></code> crea los primeros doce elementos de la  [[w:es:Sucesión de Fibonacci|sucesión de Fibonacci]].}}
  
;Ejecuta( <Lista de Textos>, <Parámetro 1>, <Parámetro 2>, ... <Parámetro 9> ):En tanto se Incluya en la ''Lista de Textos'' indicadores para sustitución como los parámetros <code>%1</code>,  <code>%2</code>,  <code>%3</code>..., reemplaza %1 por el primer parámetro, %2 por el segundo y así sucesivamente.<br>Hechas todas las sustituciones en cada texto de la lista, se ejecutan las cadenas de guion resultantes.
+
; Ejecuta( <Lista de textos>, <Parámetro>, ... , <Parámetro > )
{{mbox|text= Se pueden especificar hasta nueve parámetros}}
+
:Reemplaza %1 por el primer parámetro, %2 por el segundo parámetro, y así sucesivamente en cada texto de la lista. Hasta 9 parámetros pueden utilizarse. Luego del reemplazo se ejecutan los comandos resultantes.
{{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({"Segment(%1,%2)","Midpoint(%1,%2)"}, A, B)</code> crea el segmento ''AB'' y su punto medio.}}
{{Idea|1=<br>A continuación, aparecen dos propuestas:<br>
+
:{{note| 1=Los comandos '''deben escribirse en inglés (US)''' para que este comando funcione.}}
:*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>
+
:{{note| 1=Si necesitas comillas (<code>"</code>) puedes usar <code>UnicodeToLetter(34)</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 actual del 21:16 27 ene 2021


Ejecuta( <Lista de textos> )
Ejecuta la lista de comandos ingresados como textos.
Nota: Independientemente del idioma seleccionado para operar con GeoGebra, deben usarse los comandos en inglés (US).
Ejemplos:
  • Ejecuta({"A=(1,1)","B=(3,3)","C = Midpoint(A, B)"}) crea los puntos A, B y su punto medio C.

  • Ejecuta(Encadena({"f_{1} = 1", "f_{2} = 1"}, Secuencia("f_{"+(i + 2) + "} = f_{" + (i+1) + "} + f_{"+ i +"}", i, 1, 10))) crea los primeros doce elementos de la sucesión de Fibonacci.


Ejecuta( <Lista de textos>, <Parámetro>, ... , <Parámetro > )
Reemplaza %1 por el primer parámetro, %2 por el segundo parámetro, y así sucesivamente en cada texto de la lista. Hasta 9 parámetros pueden utilizarse. Luego del reemplazo se ejecutan los comandos resultantes.
Ejemplo:
Ejecuta({"Segment(%1,%2)","Midpoint(%1,%2)"}, A, B) crea el segmento AB y su punto medio.
Nota: Los comandos deben escribirse en inglés (US) para que este comando funcione.
Nota: Si necesitas comillas (") puedes usar UnicodeToLetter(34)
© 2021 International GeoGebra Institute