Diferencia entre revisiones de «Comando TablaTexto»

De GeoGebra Manual
Saltar a: navegación, buscar
m
 
(No se muestran 13 ediciones intermedias de 4 usuarios)
Línea 1: Línea 1:
<noinclude>{{Manual Page|version=4.4}}</noinclude>{{command|text|TablaTexto}};TablaTexto[ <Lista>, <Lista>, ... ]:Crea la tabla de texto de las lista de objetos.
+
<noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|text|TablaTexto}}
:{{Note|1=Por omisión, cada lista se despliega en su propia fila de la tabla.}}
 
:{{Examples|1=Los siguientes casos crean, como objeto de [[Textos|texto]], tablas en que cada ítem queda alineado a izquierda:<br/>
 
:*'''<code>TablaTexto[{x^2, 4}, {x^3, 8}, {x^4, 16}]</code>''' crea una tabla con tres filas y dos columnas
 
:*'''<code>TablaTexto[Secuencia[i^2, i, 1, 10]]</code>''' crea una tabla con una fila.}}
 
  
;TablaTexto[ <Lista>, <Lista>, ..., <Alineación del Texto> ]:Tabula el texto que contiene la lista de objetos mientras la “Alineación del Texto” controla su orientación y alineación.  
+
;TablaTexto( <Lista>, <Lista>, ... )
:{{Note|1=Valores posibles:  "vl", "vc", "vr", "v", "h", "hl", "hc", "hr". Lo que se establece por omisión es "hl".
+
:Crea un texto que contiene una tabla de la lista de objetos.
:*"v" = vertical dispone las listas en columnas
+
:{{Note|1=Por omisión, cada lista se asocia a una fila de la tabla.}}
:*"h" = horizontal dispone las listas en filas
+
:{{Examples|1= <br>
:*"l" = alinea a izquierda<sup><small>"l"/"'''l'''eft", izquierda en inglés</small></sup>
+
:*<code>TablaTexto({x^2, 4}, {x^3, 8}, {x^4, 16})</code> crea un texto que contiene una tabla con tres filas y dos columnas. Todos los elementos de la tabla se alinean a la izquierda.
:*"r" = alinea a derecha<sup><small>"r"/"'''r'''ight", derecha en inglés</small></sup>
+
:*<code>TablaTexto(Secuencia(i^2, i, 1, 10))</code> crea una tabla con una fila. Todos sus elementos se alinean a la izquierda.}}
:*"c" = centrado }}
+
 
 +
;TablaTexto( <Lista>, <Lista>, ..., <Alineación del texto> )
 +
:Crea un texto que contiene una tabla con la lista de objetos. El parámetro “Alineación del Texto” controla su orientación y alineación, así como la alineación del separador de decimales.  
 +
:{{Note|1=Valores posibles:  "vl", "vc", "vr", "v", "h", "hl", "hc", "hr". El valor por omisión es "hl".
 +
:*"v" = vertical, dispone las listas en columnas
 +
:*"h" = horizontal, dispone las listas en filas
 +
:*"l" = alinea a izquierda
 +
:*"r" = alinea a derecha
 +
:*"c" = centrado
 +
:*"." = alinea según el punto decimal
 +
;*"a" = igual que "." pero completando con ceros las expresiones decimales de los demás números
 +
;*"%" = convierte los valores a porcentajes y alinea los números según el punto decimal
 +
;*"p" = igual que "%" pero completando con ceros las expresiones decimales de los demás números }}
 
:{{Examples|1=<br/>
 
:{{Examples|1=<br/>
:*'''<code>TablaTexto[{1,2,3,4},{1,4,9,16},"v"]</code>''' crea una tabla de texto de dos columnas y cuatro filas cuyos elementos se alinean a izquierda.
+
:*<code>TablaTexto({1,2,3,4},{1,4,9,16},"v")</code> crea una tabla de dos columnas y cuatro filas cuyos elementos se alinean a izquierda.
:*'''<code>TablaTexto[{1,2,3,4},{1,4,9,16},"h"]</code>''' en la tabla de dos filas y cuatro columnas los elementos se alinean a izquierda.
+
:*<code>TablaTexto({1,2,3,4},{1,4,9,16},"h")</code> crea una tabla de dos filas y cuatro columnas cuyos elementos se alinean a izquierda.
:*'''<code>TablaTexto[{11.2,123.1,32423.9,"234.0"},"vr"]</code>''' crea un texto con una columna cuyos elementos se alinean a derecha.}}
+
:*<code>TablaTexto({11.2,123.1, 32423.9, "234.0"},"vr")</code> crea una tabla con una columna cuyos elementos se alinean a derecha.
:{{Note|1=Como se ilustran a continuación, para organizar la tabla pueden emplearse
+
:*<code>TablaTexto({A1:A10, B1:B10, C1:C10},"vl")</code> crea una tabla con tres columnas cuyos elementos --alineados a la izquierda-- son objetos de la ''Hoja de cálculo'' en las celdas indicadas.
:*''separadores'' para ordenar la disposición
+
:*<code>TablaTexto({{2011.56, 2, 3.7, 4}, {1, 4.2, 9, 16.365}}, "v'''.'''")</code> crea una tabla cuyos elementos se alinean de acuerdo con los puntos decimales [[File:TabPtDec.png]]
:*diferentes colores para cada fila o elemento incluso.}}
+
:*<code>TablaTexto({{2011.56, 2, 3.7, 4}, {1, 4.2, 9, 16.365}}, "v'''%'''")</code> crea una tabla cuyos elementos son convertidos a porcentajes y alineados según los puntos decimales [[File:TableuPourCent.png|200px]]}}
<h4>''Bordeando'' la Tabla</h4>
 
Se emplean ''separadores'' para establecer los bordes y el cuadriculado interior:
 
*para ''<u>bordes</u>'', los signos ||||, || o llaves {}  o corchetes [] o paréntesis ()
 
*para la <u>cuadrícula</u>:<br>horizontales, para la separación de filas, con el símbolo  _<br>verticales para las columnas con el símbolo '''|'''
 
:{{Note|1=Combinando ''separadores'' como en:<br>'''<code><nowiki>TablaTexto[{1,2},{3,4},"c&#124;_"]</nowiki></code>''' o en '''<code><nowiki>TablaTexto[{{"ñ", "2 ñ"}, {"3 ñ", "4 ñ"}}, "c|_"]</nowiki></code>''' se arman tablas como estas:<br>[[Image:TabellaTesto.png|50px]] y [[Image:Tablañ.PNG]].}}
 
:{{Examples|1=<br>
 
:*'''<code>TablaTexto[{1,2},{3,4},"c&#124;&#124;&#124;&#124;"]</code>''' para obtener <math>\begin{Vmatrix}{} 1 & 2 \\ 3 & 4 \\ \end{Vmatrix} </math>
 
:*'''<code>TablaTexto[{1,2},{3,4},"c()"]</code>''',  <math>\left( \begin{array}{} 1 & 2 \\ 3 & 4 \\ \end{array}  \right) </math> ;
 
:*'''<code>TablaTexto[{1,2},{3,4},"c&#124;&#124;"]</code>''', <math> \begin{vmatrix}{} 1 & 2 \\ 3 & 4 \\ \end{vmatrix} </math>  .
 
:*'''<code><nowiki>TablaTexto[{1,2},{3,4},"c&#124;_"]</nowiki></code>''', [[File:TabellaTesto.png|50px]]}}
 
<!--  
 
:{{Examples|1=<br/>
 
:*'''<code>TablaTexto[&#123;{1,2},{3,4}&#125;,"c()"]</code>'''
 
:*'''<code>TablaTexto[&#123;{1,2},{3,4}&#125;,"c&#124;_"]</code>'''
 
:*'''<code>TablaTexto[&#123;{1,2},{3,4}&#125;,"c&#124;&#124;"]</code>'''
 
:*'''<code>TablaTexto[&#123;{1,2},{3,4}&#125;,"c&#124;&#124;&#124;&#124;"]</code>'''.}}
 
-->
 
:{{Note|1=Pueden agruparse en una sola, una serie de listas para aplicarle la misma sintaxis, como se ilustra a continuación.}}
 
:{{Example|1= '''<code>TablaTexto[ '''{''' {1,2}, {3,4} '''}''', "c()"]</code>''' establece...<br><math>\left( \begin{array}{} 1 & 2 \\ 3 & 4 \\ \end{array}  \right) </math>}}
 
{{betamanual|version=4.4|El trazado de bordes verticales y horizontales se establece con el '''''1''''' y, viceversa, se descarta con '''''0'''''.<br/>}}
 
:{{Example|1=Para "fusionar" las columnas<br/>
 
:*<code><nowiki>TablaTexto[{{"\textbf{Círculo}"}, {TablaTexto[{{"Radio", "r "}, {"Área",  "π r²"}, {"Circunferencia", "2 π r"}}, "cc |010_0110"]}}, "_111 |11 c"]</nowiki></code>  para:<br>[[File:Tabla1.PNG]]}}
 
<hr><small>Otros ejemplos...<br>
 
'''<code><nowiki>TablaTexto[{{1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}}, "-/|_v"]</nowiki></code>''' da <math>{\begin{array}{|lllll|}\hline 1&1&1&1&1 \\ 2&2&2&2&2 \\ 3&3&3&3&3 \\ 4&4&4&4&4 \\ \hline \end{array}}</math>, despliega una tabla como esta:<br>[[File:Tabslsc.png]]<br> y para un sistema <code><nowiki>TablaTexto[&#123;{"2x+3y=5", "5x+8y=12"}&#125;, "{v"]</nowiki></code>  para<br>[[File:Tabla3 .PNG]]<br>'''<code>TablaTexto'''['''&#123;{1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4'''}'''&#125;, "&#124;11001 _110001 h"]</code>''', <math>{\begin{array}{|l|lll|}\hline 1&2&3&4 \\ \hline 1&2&3&4 \\ 1&2&3&4 \\ 1&2&3&4 \\ 1&2&3&4 \\ \hline \end{array}}</math> establece la tabla...<br>[[File:Tabla2__.PNG]]<br>El '''1''' (o el '''0''') indica la presencia o ausencia de bordes verticales y horizontales.</small>
 
<hr>
 
:{{Examples|1=<br>Para desarrollar una serie de datos brutos acumulados en una ''lista1'' <br>
 
:*<code><nowiki>TablaTexto[&#123;{1, 2, 3, 4},{5,6,7,8}&#125;, "&#124;11011_101"]</nowiki></code>, <math>\begin{array}{|l|ll|l|}\hline 1&2&3&4 \\ 5&6&7&8 \\ \hline \end{array}</math> [[Image:Tabcol.png]]
 
:*'''<code>TablaTexto[{ [[Comando Encadena|Encadena]]'''['''{{"x_i"}, [[Comando Único|Único]]'''['''lista1]}], [[Comando Encadena|Encadena]]'''['''{{"e_i"}, [[Comando Frecuencia|Frecuencia]]'''['''lista1]}]}, "ch|_"]</code>'''}}
 
::::Siendo ''lista1=[[Comando Secuencia|Secuencia]]'''['''[[Comando AleatorioEntre|AleatorioEntre]]'''['''1, 6 ]+0 k,k,1,100], se obtendrá algún resultado como el siguiente:<br>[[File:Tabla5.PNG]]<br>Es posible afectar con colores diferentes un par de líneas:<br/>
 
:*<code><nowiki>TablaTexto[{{"\black{1,2,3,4}", "\blue{2,4,6,8}", "\green{3,6,9,12}", "\red{4,8,12,16}"}}, "vr"]</nowiki></code>}}
 
::::para [[ File:TableauLignesCouleurs.PNG]]
 
<hr>
 
:{{Note|1= Desde la versión 4.4, este comando admite objetos coloreados y es posible controlar individualmente el colo de cada línea de la tabla.}}<br>
 
:{{Examples|1=<br>
 
::*'''<code>TablaTexto[{{1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}'''}''', "-/|_v"]</code>''' crea una tabla de texto sin líneas delimitadoras, como esta:<br>[[Image:Tabslsc.png]]  
 
::*<code><nowiki>TablaTexto[{{1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}}, "|11001 _110001 h"]</nowiki></code>. <div>'''''1''''' implica que habrá una línea entre los números y '''''0''''', que no la habrá. </div>}} <hr>
 
<h4>Cosmética de la Tabla</h4>
 
La Barra de Estilo ofrece una variada gama de posibilidades para darle a la tabla color para el texto y el fondo, bordes, alineación y medidas para la tipografía. como puede observarse en la siguiente ilustración:<hr>[[File:EstiloCuadro I.PNG|center]]<hr>
 
Es posible, incluso, asignarle a cada fila de la tabla un color diferente, como se aprecia a continuación:<br>
 
'''<code><nowiki>TablaTexto[{{"\black{1,2,3,4}", "\blue{2,4,6,8}", "\green{3,6,9,12}", "\red{4,8,12,16}"}}, "vr"]</nowiki></code>''' para logar esta colorida tabla:<br>[[ File:TableauLignesCouleurs.PNG|center]]
 
<h4>Resolución paso a paso</h4>
 
Siendo '''''n''''' un deslizador entero en el rango que va de 1 a 7, se puede desplegar paso a paso la resolución de una inecuación como '''''2x+3 > 4-5x''''' a partir de la siguiente entrada de comando:<br>
 
'''<code>TablaTexto[Extrae[{{2x + 3, "\geq", 4 - 5x}, {"+5x", "", "+5x"}, {7x + 3, "\geq", 4}, {"-3", "", "-3"}, {7x, "\geq", 1}, {"\frac{7x}{7}", "\geq", "1/7"}, {x, "\geq", 0.14286}}, 1, n], "_001001000"]</code>'''<br>
 
El siguiente boceto ilustra, ''animadamente'' el procedimiento implicado:<br><hr>
 
[[File:Inecuaciones paso a paso.gif|center]]<hr>
 
 
 
===Coloraciones a la Tabla===
 
{{attention|1=Esta contribución, de Michel Iroir, funciona a expensas de Java, en html5}}
 
En primer lugar, se establecen las variables con el texto correspondiente a cada ''caja de color'' y a continuación, se prepara el comando para que se plasme la colorida tabla.<small>{{OJo|1=Cada una de las variables con contenido de texto, eventualmente es preciso ocultar cada uno de los objetos que se desplieguen innecesariamente dado que solo se los establece para facilitar el paso de parámetros al comando.}}</small>
 
{| class="wikitable"
 
|-
 
|[[Image:TableauColorieMI.png|150px]] ||<div> bl = "\colorbox{0099cc}\bold\textcolor{white}"
 
ja = "\colorbox{yellow}\bold\textcolor{black}"
 
 
 
or = "\colorbox{ff9933}\bold\textcolor{white}"
 
 
 
rg = "\colorbox{ff0000}\bold\textcolor{white}"
 
  
TablaTexto[{{or + "{+}", bl + "{1}", bl + "{2}", bl + "{3}"}, {rg + "{1}", ja + "{2}", ja + "{3}", ja + "{4}"}, {rg + "{2}", ja + "{3}", ja + "{4}", ja + "{5}"}, {rg + "{3}", ja + "{4}", ja + "{5}", ja + "{6}"}}, "|_"]
+
También es posible insertar:
</div>
+
* distintos tipos de paréntesis, utilizando los símbolos ||||, ||, {}, [] o ().
|}
+
* separadores para filas, con el símbolo  _
 +
* separadores de columnas, con el símbolo |
 +
* distintas opciones de color
  
===[[Image:View-cas24.png]] [[Comandos Específicos CAS (Cálculo Avanzado)|En]] [[Vista CAS|Vista CAS '''C'''<sub><small>omputación</small></sub>'''A'''<sub><small>lgebraica</small></sub>'''S'''<sub><small>imbólica</small></sub>]]===
+
: {{Examples|1=<br/>
Cada una de las variantes previas, opera de modo análogo en esta [[Vista CAS|vista]].
+
:* <code><nowiki>TablaTexto({1, 2}, {3, 4}, "c()")</nowiki></code> crea <math>\begin{pmatrix}{} 1 & 2 \\ 3 & 4 \\ \end{pmatrix} </math>
:{{OJo|1=Es preciso ''tildar'' el redondelito que encabeza la correspondiente fila de esta [[Vista CAS|vista]] para que el objeto cobre entidad [[Vista Algebraica|algebraica]] y visibilidad [[Vista Gráfica|gráfica]].}}
+
:* <code><nowiki>TablaTexto({1, 2}, {3, 4}, "c|_")</nowiki></code> crea [[File:TabellaTesto.png|50px]]
 +
:* <code><nowiki>TablaTexto({1, 2}, {3, 4}, "||")</nowiki></code> crea <math> \begin{vmatrix}{} 1 & 2 \\ 3 & 4 \\ \end{vmatrix} </math>  
 +
:* <code><nowiki>TablaTexto({1, 2}, {3, 4}, "||||")</nowiki></code> crea <math>\begin{Vmatrix}{} 1 & 2 \\ 3 & 4 \\ \end{Vmatrix} </math>
 +
:* <code><nowiki>TablaTexto({{"2x+3y=5","5x+8y=12"}},"{v")</nowiki></code> crea <math> \left\{\begin{matrix} 2x+3y=5\\ 5x+8y=12 \end{matrix}\right.</math>
 +
:* <code><nowiki>TablaTexto({{1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}}, "-/|_v")</nowiki></code> crea una tabla con borde sin líneas de separación.
 +
:* <code><nowiki>TablaTexto({{1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}}, "|11001 _110001 h")</nowiki></code> crea una tabla con borde y una línea de separación a la derecha de la primera columna y debajo de la primera fila. El valor 1 en la sintaxis significa que hay un separador entre los números y el valor 0 significa que no hay separación o bordes.
 +
:*<code><nowiki>TablaTexto({{"\blue{0, 1, 2, 3, 4}", "\red{4, 3, 2, 1, 0}"}}, "v")</nowiki></code> crea una tabla en la cual los objetos de la primera fila son azules y los de la segunda fila son rojos.}}
 +
{{Note|La [[Barra de Estilo]] de los objetos ''TablaTexto'' permite personalizar la apariencia, el fondo, y el color y estilo del texto. }}

Revisión actual del 22:18 30 ene 2021



TablaTexto( <Lista>, <Lista>, ... )
Crea un texto que contiene una tabla de la lista de objetos.
Nota: Por omisión, cada lista se asocia a una fila de la tabla.
Ejemplos:
  • TablaTexto({x^2, 4}, {x^3, 8}, {x^4, 16}) crea un texto que contiene una tabla con tres filas y dos columnas. Todos los elementos de la tabla se alinean a la izquierda.
  • TablaTexto(Secuencia(i^2, i, 1, 10)) crea una tabla con una fila. Todos sus elementos se alinean a la izquierda.


TablaTexto( <Lista>, <Lista>, ..., <Alineación del texto> )
Crea un texto que contiene una tabla con la lista de objetos. El parámetro “Alineación del Texto” controla su orientación y alineación, así como la alineación del separador de decimales.
Nota: Valores posibles: "vl", "vc", "vr", "v", "h", "hl", "hc", "hr". El valor por omisión es "hl".
  • "v" = vertical, dispone las listas en columnas
  • "h" = horizontal, dispone las listas en filas
  • "l" = alinea a izquierda
  • "r" = alinea a derecha
  • "c" = centrado
  • "." = alinea según el punto decimal
  • "a" = igual que "." pero completando con ceros las expresiones decimales de los demás números
  • "%" = convierte los valores a porcentajes y alinea los números según el punto decimal
  • "p" = igual que "%" pero completando con ceros las expresiones decimales de los demás números
Ejemplos:
  • TablaTexto({1,2,3,4},{1,4,9,16},"v") crea una tabla de dos columnas y cuatro filas cuyos elementos se alinean a izquierda.
  • TablaTexto({1,2,3,4},{1,4,9,16},"h") crea una tabla de dos filas y cuatro columnas cuyos elementos se alinean a izquierda.
  • TablaTexto({11.2,123.1, 32423.9, "234.0"},"vr") crea una tabla con una columna cuyos elementos se alinean a derecha.
  • TablaTexto({A1:A10, B1:B10, C1:C10},"vl") crea una tabla con tres columnas cuyos elementos --alineados a la izquierda-- son objetos de la Hoja de cálculo en las celdas indicadas.
  • TablaTexto({{2011.56, 2, 3.7, 4}, {1, 4.2, 9, 16.365}}, "v.") crea una tabla cuyos elementos se alinean de acuerdo con los puntos decimales TabPtDec.png
  • TablaTexto({{2011.56, 2, 3.7, 4}, {1, 4.2, 9, 16.365}}, "v%") crea una tabla cuyos elementos son convertidos a porcentajes y alineados según los puntos decimales TableuPourCent.png


También es posible insertar:

  • distintos tipos de paréntesis, utilizando los símbolos ||||, ||, {}, [] o ().
  • separadores para filas, con el símbolo _
  • separadores de columnas, con el símbolo |
  • distintas opciones de color
Ejemplos:
  • TablaTexto({1, 2}, {3, 4}, "c()") crea \begin{pmatrix}{} 1 & 2 \\ 3 & 4 \\ \end{pmatrix}
  • TablaTexto({1, 2}, {3, 4}, "c|_") crea TabellaTesto.png
  • TablaTexto({1, 2}, {3, 4}, "||") crea \begin{vmatrix}{} 1 & 2 \\ 3 & 4 \\ \end{vmatrix}
  • TablaTexto({1, 2}, {3, 4}, "||||") crea \begin{Vmatrix}{} 1 & 2 \\ 3 & 4 \\ \end{Vmatrix}
  • TablaTexto({{"2x+3y=5","5x+8y=12"}},"{v") crea \left\{\begin{matrix} 2x+3y=5\\ 5x+8y=12 \end{matrix}\right.
  • TablaTexto({{1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}}, "-/|_v") crea una tabla con borde sin líneas de separación.
  • TablaTexto({{1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}}, "|11001 _110001 h") crea una tabla con borde y una línea de separación a la derecha de la primera columna y debajo de la primera fila. El valor 1 en la sintaxis significa que hay un separador entre los números y el valor 0 significa que no hay separación o bordes.
  • TablaTexto({{"\blue{0, 1, 2, 3, 4}", "\red{4, 3, 2, 1, 0}"}}, "v") crea una tabla en la cual los objetos de la primera fila son azules y los de la segunda fila son rojos.
Nota: La Barra de Estilo de los objetos TablaTexto permite personalizar la apariencia, el fondo, y el color y estilo del texto.
© 2024 International GeoGebra Institute