<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>ARRAYS by Jonathan R</title>
      <link>https://padlet.com/djfresh899/9m8orwsd6lbc</link>
      <description>Arreglos</description>
      <language>en-us</language>
      <pubDate>2017-06-26 23:54:38 UTC</pubDate>
      <lastBuildDate>2017-07-09 17:46:22 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet-assets.s3.amazonaws.com/icons/Clouds.png</url>
      </image>
      <item>
         <title></title>
         <author>djfresh899</author>
         <link>https://padlet.com/djfresh899/9m8orwsd6lbc/wish/177493232</link>
         <description><![CDATA[<div>Como acceder a este this Arreglo de la ONU o Vectores<br><br></div><div>Los Arreglos o de Vectores de forman parte de la amplia ¿¿Variedad De Estructuras de Datos Que Nos ofrece C ++, Siendo: Una: Además de las Principales y Más Útiles ESTRUCTURAS Que Podremos Tener Como Herramienta de programación.<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2017-06-26 23:54:38 UTC</pubDate>
         <guid>https://padlet.com/djfresh899/9m8orwsd6lbc/wish/177493232</guid>
      </item>
      <item>
         <title></title>
         <author>djfresh899</author>
         <link>https://padlet.com/djfresh899/9m8orwsd6lbc/wish/177493233</link>
         <description><![CDATA[<div>Un arreglo puede definirse como un grupo o una colección finita, homogénea y ordenada de elementos. <br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2017-06-26 23:54:38 UTC</pubDate>
         <guid>https://padlet.com/djfresh899/9m8orwsd6lbc/wish/177493233</guid>
      </item>
      <item>
         <title></title>
         <author>djfresh899</author>
         <link>https://padlet.com/djfresh899/9m8orwsd6lbc/wish/177493234</link>
         <description><![CDATA[<div>Como acceder a este Este Este Este Este This Matriz Una.<br><br></div><div>Una matriz NECESITA DOS ÍNDICES para acceder a este Este Este Este Este This SÜS Elementos. Podemos representar gráficamente Una matriz Como una tabla de n filas ym tipo Columnas Cuyos Elementos hijo todos del Mismo.</div><div>La siguiente Figura repre ONU matriz <em>M</em> de 3 filas y 5 Columnas:</div><div><a href="http://4.bp.blogspot.com/-3bmtKVAW5Yw/UMZdPs7mbpI/AAAAAAAAAG0/3pU-hN64QLI/s1600/matriz-java-1.jpg"><figure class="attachment attachment-preview"><img width="469" height="97"><figcaption class="caption"></figcaption></figure></a></div><div>Pero En Realidad <strong>Una matriz en java Es Un conjunto de matrices</strong> .<br><br></div><div>Podemos representar gráficamente la real en Memoria del arsenal Así anterior Disposición:<br><br></div><div><a href="http://3.bp.blogspot.com/-4D4u4fWzklU/UMZgIWNL0CI/AAAAAAAAAHU/pdhefsibOiY/s1600/matrices-java.jpg"><figure class="attachment attachment-preview"><img width="674" height="114"><figcaption class="caption"></figcaption></figure></a></div><div> <br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2017-06-26 23:54:38 UTC</pubDate>
         <guid>https://padlet.com/djfresh899/9m8orwsd6lbc/wish/177493234</guid>
      </item>
      <item>
         <title>DECLARAACIÓN DE ARRAYS </title>
         <author>djfresh899</author>
         <link>https://padlet.com/djfresh899/9m8orwsd6lbc/wish/178334267</link>
         <description><![CDATA[<div>Para declarar un array se escribe<br><br></div><pre>	tipo_de_dato[] nombre_del_array;</pre><div>Para declarar un array de enteros escribimos<br><br></div><pre>	int[] numeros;</pre><div>Para crear un array de 4 número enteros escribimos<br><br></div><pre>	numeros=new int[4];</pre><div>La declaración y la creación del array se puede hacer en una misma línea.<br><br></div><pre>	int[] numeros =new int[4];</pre><div> <br><br></div><div>Inicializar y usar los elementos del array</div><div>Para inicializar el array de 4 enteros escribimos<br><br></div><pre>	numeros[0]=2;
	numeros[1]=-4;
	numeros[2]=15;
	numeros[3]=-25;</pre><div>Se pueden inicializar en un bucle <strong>for</strong> como resultado de alguna operación<br><br></div><pre>	for(int i=0; i&lt;4; i++){
		numeros[i]=i*i+4;
	}</pre><div>No necesitamos recordar el número de elementos del array, su miembro dato <em>length</em> nos proporciona la dimensión del array. Escribimos de forma equivalente<br><br></div><pre>	for(int i=0; i&lt;numeros.length; i++){
		numeros[i]=i*i+4;
	}</pre><div>Los arrays se pueden declarar, crear e inicializar en una misma línea, del siguiente modo<br><br></div><pre>	int[] numeros={2, -4, 15, -25};
	String[] nombres={"Juan", "José", "Miguel", "Antonio"};</pre><div>Para imprimir a los elementos de array <em>nombres</em>  se escribe<br><br></div><pre>	for(int i=0; i&lt;nombres.length; i++){
		System.out.println(nombres[i]);
	}</pre><div>Java verifica que el índice no sea mayor o igual que la dimensión del array, lo que facilita mucho el trabajo al programador.<br><br></div><div>Para crear un array de tres objetos de la clase <em>Rectangulo</em> se escribe<br><br></div><ul><li>Declarar</li></ul><pre>    Rectangulo[] rectangulos;</pre><ul><li>Crear el array</li></ul><pre>	rectangulos=new Rectangulo[3];</pre><ul><li>Inicializar los elementos del array</li></ul><pre>	rectangulos[0]=new Rectangulo(10, 20, 30, 40);
	rectangulos[1]=new Rectangulo(30, 40);
	rectangulos[2]=new Rectangulo(50, 80);
<br></pre><div>O bien, en una sola línea<br><br></div><pre>	Rectangulo[] rectangulos={new Rectangulo(10, 20, 30, 40), 
		new Rectangulo(30, 40), new Rectangulo(50, 80)};</pre><ul><li>Usar el array</li></ul><div>Para calcular y mostrar el área de los rectángulos escribimos<br><br></div><pre>	for(int i=0; i&lt;rectangulos.length; i++){
		System.out.println(rectangulos[i].calcularArea());
	}</pre><div> <br><br></div><div>Arrays multidimensionales</div><div>Una matriz bidimensional puede tener varias filas, y en cada fila no tiene por qué haber el mismo número de elementos o columnas. Por ejemplo, podemos declarar e inicializar la siguiente matriz bidimensional<br><br></div><pre>    double[][] matriz={{1,2,3,4},{5,6},{7,8,9,10,11,12},{13}};</pre><ul><li>La primer fila tiene cuatro elementos {1,2,3,4}</li><li>La segunda fila tiene dos elementos {5,6}</li><li>La tercera fila tiene seis elementos {7,8,9,10,11,12}</li><li>La cuarta fila tiene un elemento {13}</li></ul><div>Para mostrar los elementos de este array bidimensional escribimos el siguiente código<br><br></div><pre>    for (int i=0; i &lt; matriz.length; i++) {
        for (int j=0; j &lt; matriz[i].length; j++) {
            System.out.print(matriz[i][j]+"\t");
        }
        System.out.println("");
    }</pre><div>Como podemos apreciar, <em>matriz.length</em> nos proporciona el número de filas (cuatro), y <em>matriz[i].length</em>, nos proporciona el número de elementos en cada fila.<br><br></div><div>Mostramos los elementos de una fila separados por un tabulador usando la función <em>print</em>. Una vez completada una fila se pasa a la siguiente mediante <em>println.<br></em><br></div><div>Los arrays bidimensionales nos permiten guardar los elementos de una matriz. Queremos crear y mostrar una matriz cuadrada unidad de dimensión 4. Recordaremos que una matriz unidad es aquella cuyos elementos son ceros excepto los de la diagonal principal <em>i==j</em>, que son unos. Mediante un doble bucle <strong>for</strong> recorremos los elementos de la matriz especificando su fila <em>i</em> y su columna <em>j</em>. En el siguiente programa<br><br></div><ul><li>Se crea una matriz cuadrada de dimensión cuatro</li><li>Se inicializa los elementos de la matriz (matriz unidad)</li><li>Se muestra la matriz una fila debajo de la otra separando los elementos de una fila por tabuladores.</li></ul><div>public class MatrizUnidadApp {<br>  public static void main (String[] args) {<br>    double[][] mUnidad= new double[4][4];<br>  <br>    for (int i=0; i &lt; mUnidad.length; i++) {<br>        for (int j=0; j &lt; mUnidad[i].length; j++) {<br>            if (i == j) {<br>                mUnidad[i][j]=1.0;<br>            }else {<br>                mUnidad[i][j] = 0.0;<br>            }<br>        }<br>    }<br><br>    for (int i=0; i &lt; mUnidad.length; i++) {<br>        for (int j=0; j &lt; mUnidad[i].length; j++) {<br>            System.out.print(mUnidad[i][j]+"\t");<br>        }<br>        System.out.println("");<br>    }<br>  }<br>}</div><div>Un ejemplo del uso de<a href="http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/introduccion/flujo1.htm#La%20sentencia%20break"> <strong>break</strong></a> con etiqueta y arrays multidimensionales<br><br></div><div>    int[][] matriz={  {32, 87, 3, 589},<br>                    {12, -30, 190, 0},<br>                    {622, 127, 981, -3, -5}};<br>    int numero=12;<br>    int i=0, j=0;<br><br>    buscado:<br>        for(i=0; i&lt;matriz.length; i++){<br>            for(j=0; j&lt;matriz[i].length; j++){<br>                if(matriz[i][j]==numero){<br>                    break buscado;<br>                }<br>            }<br>        }<br>        System.out.println("buscado: matriz("+ i+", "+j+")="+matriz[i][j]);</div>]]></description>
         <enclosure url="" />
         <pubDate>2017-07-09 16:00:05 UTC</pubDate>
         <guid>https://padlet.com/djfresh899/9m8orwsd6lbc/wish/178334267</guid>
      </item>
      <item>
         <title>Creación  y manejo de vectores en arrays</title>
         <author>djfresh899</author>
         <link>https://padlet.com/djfresh899/9m8orwsd6lbc/wish/178336888</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?v=Ib7royTVP2k" />
         <pubDate>2017-07-09 17:42:17 UTC</pubDate>
         <guid>https://padlet.com/djfresh899/9m8orwsd6lbc/wish/178336888</guid>
      </item>
   </channel>
</rss>
