<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Arreglos archivos - Frexus</title>
	<atom:link href="https://www.frexus.dev/tag/arreglos/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.frexus.dev/tag/arreglos/</link>
	<description>Generando Valor Agreado</description>
	<lastBuildDate>Mon, 13 Mar 2023 20:48:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.frexus.dev/wp-content/uploads/2024/03/cropped-Captura-de-Pantalla-2022-12-26-a-las-15.52.42-32x32.png</url>
	<title>Arreglos archivos - Frexus</title>
	<link>https://www.frexus.dev/tag/arreglos/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">215529362</site>	<item>
		<title>Ejercicios básicos para el manejo de arreglos con java script</title>
		<link>https://www.frexus.dev/articulo/ejercicios-basicos-para-el-manejo-de-arreglos-con-java-script/</link>
					<comments>https://www.frexus.dev/articulo/ejercicios-basicos-para-el-manejo-de-arreglos-con-java-script/#respond</comments>
		
		<dc:creator><![CDATA[Alfredo de Jesús Gutiérrez]]></dc:creator>
		<pubDate>Wed, 08 Mar 2023 19:14:41 +0000</pubDate>
				<category><![CDATA[articulo]]></category>
		<category><![CDATA[Arreglos]]></category>
		<category><![CDATA[ejercicios básicos]]></category>
		<category><![CDATA[JavaScript]]></category>
		<guid isPermaLink="false">https://www.frexus.dev/?p=1655</guid>

					<description><![CDATA[<p>La serie de ejercicios que se propone ayudará al lector a familiarizarlo con el uso de la estructura de arreglos en java script. Esperando que estos pequeños ejercicios te permitan acercarte al lenguaje de programación java script.</p>
<p>La entrada <a href="https://www.frexus.dev/articulo/ejercicios-basicos-para-el-manejo-de-arreglos-con-java-script/">Ejercicios básicos para el manejo de arreglos con java script</a> se publicó primero en <a href="https://www.frexus.dev">Frexus</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>La serie de ejercicios que se propone ayudará al lector a familiarizarlo con el uso de la estructura de arreglos en java script.</p>



<ol class="wp-block-list">
<li>En una empresa de desarrollo de software se cuenta con un pequeño detalle el cual consiste en que se deba de hacer uso de la estructura de areglo en java script y contener los números del 1 al 10 y se deberán de mostrar. Cree un script en el lenguaje js que permita solucionar este detalle.</li>



<li>Un diseñador de sitios web cuenta con un arreglo en java script que tiene el nombre de <strong>colores</strong> con los siguientes valores: rojo, azul, verde, amarillo y naranja. Crea un script en js que permita se visualice en el navegador el tercer elemento del arreglo.</li>



<li>Un programador jr cuenta con un arreglo al que a asignado el nombre de <strong>números</strong>, que tiene los siguientes valores: 1, 2, 3, 4 y 5, debe de crear un nuevo arreglo donde contenga los números del arreglo números multiplicados por dos y mostrar el nuevo arreglo en el navegador. Crea un script que permita solventar está necesidad.</li>



<li>Un diseñador web, al crearle un sitio web a frutería verduras siempre, ha colocado en un arreglo con el nombre <strong>frutas</strong>, los valores manzana, pera, banana, naranja y kiwi; debe de mostrar la cantidad de elementos que tiene el arreglo en el navegador. Crea un script que permita realizar esa muestra en el navegador.</li>



<li>Un alumno de programación ha creado un arreglo con el nombre <strong>números</strong>, el cual contiene los siguientes valores: 5, 10, 15, 20 y 25, pero quiere crear un arreglo que contenga solo los números pares que lleve el nombre de <strong>pares</strong> y sean mostrado en el navegador. Crea un script que permita realizar una solución.</li>



<li>En una clase de programación se ha declarado un arreglo con lleva el identificador <strong>nombre</strong>, donde se tiene los valores: Ana, Juan, María, Pedro y Luis. Y se necesita ordenarlo alfabéticamente y mostrarlo en el navegador. Crea un script que lo resuelva.</li>
</ol>



<p>Esperando que estos pequeños ejercicios te permitan acercarte al lenguaje de programación java script.</p>
<p>La entrada <a href="https://www.frexus.dev/articulo/ejercicios-basicos-para-el-manejo-de-arreglos-con-java-script/">Ejercicios básicos para el manejo de arreglos con java script</a> se publicó primero en <a href="https://www.frexus.dev">Frexus</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.frexus.dev/articulo/ejercicios-basicos-para-el-manejo-de-arreglos-con-java-script/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1655</post-id>	</item>
		<item>
		<title>¿Qué son los Arreglos?</title>
		<link>https://www.frexus.dev/articulo/que-son-los-arreglos/</link>
					<comments>https://www.frexus.dev/articulo/que-son-los-arreglos/#respond</comments>
		
		<dc:creator><![CDATA[Alfredo de Jesús Gutiérrez]]></dc:creator>
		<pubDate>Tue, 18 Jan 2022 01:27:38 +0000</pubDate>
				<category><![CDATA[articulo]]></category>
		<category><![CDATA[#Programacion]]></category>
		<category><![CDATA[Arreglos]]></category>
		<category><![CDATA[Estructura de datos]]></category>
		<category><![CDATA[fundamentos de programación]]></category>
		<guid isPermaLink="false">http://www.ajgutierrez.me/?p=244</guid>

					<description><![CDATA[<p>En esta entrada después de un rato sin escribir. Se regresa con el tema de arreglos donde se explicará que son y para que funcionan. Se empezará con una analogía a los arreglos, no se olvide que todo lo que se tiene a nivel computacional, primero se observo en la vida, en la naturaleza, en el mundo en que se vive. Analogía Por un momento imagine a un arreglo florar, como un conjunto de flores todas del mismo tipo, es decir, una docena de rosas, por ejemplo. Todas estas rosas ocupan un espacio dentro de la docena misma, sin embargo otra de sus características, es temporal, debido a que debe de desaparecer (marchitarse) en algún momento. Lo mismo pasa con los arreglos en la computación, son estructuras de datos que cada uno tiene una relación entre ellos. Definición Un arreglo según Jessica Lara menciona en su articulo definición de un arreglo es: &#8220;una colección de datos del mismo tipo, sirve para manejar un número n de elementos, ya sea definidos por el lenguaje o bien por el programador&#8221; . EcuRed lo define como &#8220;una estructura de datos homogéneos, que se encuentran ubicados de forma consecutiva en la memoria RAM (sirve para almacenar datos de forma temporal)&#8221;. De acuerdo a lo anterior, se puede definir un arreglo como lo siguiente: &#8220;Una estructura de datos que permitirá gestionar espacios de memoria para la manipulación de un almacenamiento temporal para los requerimientos del programa, no necesariamente homogéneos (dependiendo del tipo de lenguaje) pero si algo que los relacione entre ellos&#8220; Hay lenguajes de programación que son muy ortodoxos en la creación / utilización de esta estructura de datos, por ejemplo un arreglo regularmente debe tener definido su dimensión, y debe de ser del mismo tipo, es decir, por dimensión se refiere a la longitud que tendrá &#8220;podrá guardar 10 elementos&#8221;, y todos deben de ser de tipo cadena, enteros, no pueden mezclarse. Tipos de arreglo Siguiendo con la analogía planteada al inicio de este documento, así como los arreglos florales, hay para distintos tipos de ocasiones, (para una ocasión espacial, para un funeral, para una ofrenda religiosa, entre otras). Existen distintos tipos de arreglos en la programación. Se tiene arreglos Unidimencionales, llamados también vectores. los cuales es la estructura más básica de este tipo de estructura de datos. Existen los Bidimencionales que vienen a ser como una hoja de calculo, compuesta por columnas y filas. Y los Multidimencionales que llegan a formar estructuras mucho mas complejas como las de un cubho de datos, es decir, llegan a localizar sus datos en los ejes, x, y y z. en otras palabras este tipo de arreglo llega a tener profundidad. Propiedades de los arreglos Como toda estructura de datos los arreglos en su forma mas simple tienen un par de propiedades o características. El valor que contiene y el índice en donde se encuentra ese valor, esto para un arreglo tipo vector, para un arreglo dimensional (de dos dimensiones), el índice se compone de columnas y filas, para poder referenciar al dato en cuestión. (vea imagen 1.) Para acceder a los datos es importante que se fije bien en que índice esta el dato al que se adquiere acceder, por ejemplo, si se quiere acceder al contenido que indica la imagen 1 en el arreglo tipo vector de nombre Dimension, Se debe de hacer de la siguiente forma: En las líneas anteriores se puede apreciar la forma en la que se puede acceder, actualizar o sustituir, y eliminar un valor dentro del arreglo. Notar que la opción de &#8220;Eliminar&#8221; es exactamente igual a la de sustituir, esta es una manera de que se quite el valor del indice que se quiere y no se contabilice o sea tomada en cuenta en su operación. Cómo se puede observar en las líneas anteriores que lo que se le agrega al índice es la columna, similar a como se haría en una hoja de calculo para hacer referencia al valor que se tiene dentro de una celda.</p>
<p>La entrada <a href="https://www.frexus.dev/articulo/que-son-los-arreglos/">¿Qué son los Arreglos?</a> se publicó primero en <a href="https://www.frexus.dev">Frexus</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>En esta entrada después de un rato sin escribir. Se regresa con el tema de arreglos donde se explicará que son y para que funcionan. Se empezará con una analogía a los arreglos, no se olvide que todo lo que se tiene a nivel computacional, primero se observo en la vida, en la naturaleza, en el mundo en que se vive.</p>



<h2 class="wp-block-heading" id="analogia">Analogía</h2>



<p>Por un momento imagine a un <em>arreglo florar</em>, como un conjunto de flores todas del mismo tipo, es decir, una docena de rosas, por ejemplo. Todas estas rosas ocupan un espacio dentro de la docena misma, sin embargo otra de sus características, es temporal, debido a que debe de desaparecer (marchitarse) en algún momento. Lo mismo pasa con los arreglos en la computación, son estructuras de datos que cada uno tiene una relación entre ellos. </p>



<h2 class="wp-block-heading" id="definicion">Definición</h2>



<p>Un arreglo según Jessica Lara menciona en su articulo <em>definición de un arreglo </em>es: &#8220;una colección de datos del mismo tipo, sirve para manejar un número <em>n</em> de elementos, ya sea definidos por el lenguaje o bien por el programador&#8221; . </p>



<p>EcuRed lo define como &#8220;una estructura de datos homogéneos, que se encuentran ubicados de forma consecutiva en la <em>memoria RAM</em> (sirve para almacenar datos de forma temporal)&#8221;.</p>



<p>De acuerdo a lo anterior, se puede definir un arreglo como lo siguiente: &#8220;<em>Una estructura de datos que permitirá gestionar espacios de memoria para la manipulación de un almacenamiento temporal para los requerimientos del programa, no necesariamente homogéneos (dependiendo del tipo de lenguaje) pero si algo que los relacione entre ellos</em>&#8220;</p>



<p>Hay lenguajes de programación que son muy ortodoxos en la creación / utilización de esta estructura de datos, por ejemplo un arreglo regularmente debe tener definido su dimensión, y debe de ser del mismo tipo, es decir, por dimensión se refiere a la longitud que tendrá &#8220;podrá guardar 10 elementos&#8221;, y todos deben de ser de tipo cadena, enteros, no pueden mezclarse. </p>



<h2 class="wp-block-heading" id="tipos-de-arreglo">Tipos de arreglo</h2>



<p>Siguiendo con la analogía planteada al inicio de este documento, así como los arreglos florales, hay para distintos tipos de ocasiones, (para una ocasión espacial, para un funeral, para una ofrenda religiosa, entre otras). Existen distintos tipos de arreglos en la programación. Se tiene arreglos </p>



<ul class="wp-block-list"><li>Unidimencionales, llamados también vectores. los cuales es la estructura más básica de este tipo de estructura de datos. Existen los </li><li>Bidimencionales que vienen a ser como una hoja de calculo, compuesta por columnas y filas. Y los </li><li>Multidimencionales que llegan a formar estructuras mucho mas complejas como las de un cubho de datos, es decir, llegan a localizar sus datos en los ejes, x, y y z. en otras palabras este tipo de arreglo llega a tener profundidad.</li></ul>



<h6 class="wp-block-heading" id="propiedades-de-los-arreglos">Propiedades de los arreglos</h6>



<p>Como toda estructura de datos los arreglos en su forma mas simple tienen un par de propiedades o características. El <strong>valor</strong> que contiene y el <strong>índice</strong> en donde se encuentra ese valor, esto para un arreglo tipo vector, para un arreglo dimensional (de dos dimensiones), el índice se compone de <strong>columnas</strong> y <strong>filas</strong>, para poder referenciar al dato en cuestión. (vea imagen 1.)</p>



<figure class="wp-block-embed is-type-rich is-provider-tumblr wp-block-embed-tumblr"><div class="wp-block-embed__wrapper">
<div class="tumblr-post" data-href="https://embed.tumblr.com/embed/post/t:d0KmrxJkElKB8EsGh2qW4w/673676407755456512/v2" data-did="e4ed94e9df15a5e2541389836a4dfe9cad163877"  ><a href="https://www.tumblr.com/ajgutierr3z/673676407755456512/arreglos">https://www.tumblr.com/ajgutierr3z/673676407755456512/arreglos</a></div><script async src="https://assets.tumblr.com/post.js?_v=38df9a6ca7436e6ca1b851b0543b9f51"></script>
</div><figcaption>Imagen 1. Arreglos. Fuente tumblr.com</figcaption></figure>



<p>Para acceder a los datos es importante que se fije bien en que índice esta el dato al que se adquiere acceder, por ejemplo, si se quiere acceder al contenido que indica la imagen 1 en el arreglo tipo vector de nombre Dimension, Se debe de hacer de la siguiente forma:</p>



<pre class="EnlighterJSRAW">Dimension [3];     #accediendo al valor
Dimension [3] = 4; #Sustituyendo un valor
Dimension [3] = 0; #Eliminando un valor</pre>



<p>En las líneas anteriores se puede apreciar la forma en la que se puede acceder, actualizar o sustituir, y eliminar un valor dentro del arreglo. Notar que la opción de &#8220;Eliminar&#8221; es exactamente igual a la de sustituir, esta es una manera de que se quite el valor del indice que se quiere y no se contabilice o sea tomada en cuenta en su operación. </p>



<pre class="EnlighterJSRAW">Dimension [NumeroColumna][NumeroFila];               #acceder a un valor
Dimension [NumeroColumna][NumeroFila] = valornuevo;  #Sustituyendo un valor
Dimension [NumeroColumna][NumeroFila] = 0;           #Eliminando un valor</pre>



<p>Cómo se puede observar en las líneas anteriores que lo que se le agrega al índice es la columna, similar a como se haría en una hoja de calculo para hacer referencia al valor que se tiene dentro de una celda.</p>
<p>La entrada <a href="https://www.frexus.dev/articulo/que-son-los-arreglos/">¿Qué son los Arreglos?</a> se publicó primero en <a href="https://www.frexus.dev">Frexus</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.frexus.dev/articulo/que-son-los-arreglos/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">244</post-id>	</item>
	</channel>
</rss>
