<?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>ejercicio archivos - Frexus</title>
	<atom:link href="https://www.frexus.dev/tag/ejercicio/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.frexus.dev/tag/ejercicio/</link>
	<description>Generando Valor Agreado</description>
	<lastBuildDate>Wed, 30 Apr 2025 00:27:02 +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>ejercicio archivos - Frexus</title>
	<link>https://www.frexus.dev/tag/ejercicio/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">215529362</site>	<item>
		<title>El inventario perdido</title>
		<link>https://www.frexus.dev/post/el-inventario-perdido/</link>
					<comments>https://www.frexus.dev/post/el-inventario-perdido/#respond</comments>
		
		<dc:creator><![CDATA[Alfredo de Jesús Gutiérrez]]></dc:creator>
		<pubDate>Wed, 30 Apr 2025 00:27:00 +0000</pubDate>
				<category><![CDATA[post]]></category>
		<category><![CDATA[#java #programacion #orientada #objetos #GUI]]></category>
		<category><![CDATA[ejercicio]]></category>
		<guid isPermaLink="false">https://www.frexus.dev/?p=3465</guid>

					<description><![CDATA[<p>En este post se describe las características que debe de tener la solución de El inventario perdido que se describe aquí. Lo siguiente te brindará una idea más clara de como obtener un resultado óptimo Objetivo del ejercicio Desarrollar una interfaz gráfica que permita a Don Artemio gestionar su inventario de herramientas, usando arreglos (o listas) para almacenar los datos y operaciones básicas para consultar y modificar la información. Requisitos técnicos Diseño de interfaz Manejo de datos Extras opcionales (para alumnos avanzados) Recomendaciones para la solución Cada herramienta debe contener Visualizar el inventario completo Buscar herramientas Actualizar cantidad Generar resumen del inventario La solución debe preferentemente: Criterios a evaluar Criterio Puntos Funcionalidad completa 40 Claridad y usabilidad de la interfaz 20 Lógica en el manejo de arreglos 15 Eficiencia en búsquedas y actualizaciones 10 Diseño visual atractivo y accesible 10 Comentarios y buenas prácticas 5 Tabla 1. Criterios de evaluación del ejercicios recomendados. Fuente: Creación propia. Extra (bono creativo) Esperando que puedas divertirte con la solución de este ejercicio.</p>
<p>La entrada <a href="https://www.frexus.dev/post/el-inventario-perdido/">El inventario perdido</a> se publicó primero en <a href="https://www.frexus.dev">Frexus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img fetchpriority="high" decoding="async" width="683" height="1024" src="https://www.frexus.dev/wp-content/uploads/2025/04/inventario_perdido-683x1024.png" alt="" class="wp-image-3466" style="width:692px;height:auto" srcset="https://www.frexus.dev/wp-content/uploads/2025/04/inventario_perdido-683x1024.png 683w, https://www.frexus.dev/wp-content/uploads/2025/04/inventario_perdido-200x300.png 200w, https://www.frexus.dev/wp-content/uploads/2025/04/inventario_perdido-768x1152.png 768w, https://www.frexus.dev/wp-content/uploads/2025/04/inventario_perdido.png 1024w" sizes="(max-width: 683px) 100vw, 683px" /></figure>
</div>


<p>En este post se describe las características que debe de tener la solución de <em>El inventario perdido</em> que se describe <a href="https://mirror.xyz/0xC0aA599b2bC4f72854E056b6E9A809764371ff3a/3e4-cN2FJvoLDgsTJ2ejxull1Vdegqp1MZvaKsWA65c?referrerAddress=0xC0aA599b2bC4f72854E056b6E9A809764371ff3a" target="_blank" rel="noreferrer noopener">aquí</a>. Lo siguiente te brindará una idea más clara de como obtener un resultado óptimo</p>



<h2 class="wp-block-heading">Objetivo del ejercicio</h2>



<p>Desarrollar una interfaz gráfica que permita a Don Artemio gestionar su inventario de herramientas, usando <strong>arreglos (o listas)</strong> para almacenar los datos y operaciones básicas para consultar y modificar la información.</p>



<h2 class="wp-block-heading">Requisitos técnicos</h2>



<p><strong>Diseño de interfaz</strong></p>



<ul class="wp-block-list">
<li>Debe permitir registrar nuevas herramientas (nombre, categoría, cantidad).</li>



<li>Debe mostrar una tabla/listado del inventario actual.</li>



<li>Incluir campo de búsqueda por nombre o por categoría.</li>



<li>Incluir botones para actualizar cantidades y mostrar resúmenes.</li>
</ul>



<p><strong>Manejo de datos</strong></p>



<ul class="wp-block-list">
<li>Usar <strong>arreglos de objetos o estructuras</strong> para almacenar cada herramienta.</li>



<li>Implementar funciones para buscar, filtrar, agregar y actualizar datos.</li>
</ul>



<p><strong>Extras opcionales</strong> (para alumnos avanzados)</p>



<ul class="wp-block-list">
<li>Validar que no se repitan nombres al agregar nuevas herramientas.</li>



<li>Mostrar alertas si la cantidad llega a 0 (herramienta agotada).</li>



<li>Guardar y cargar el inventario desde un archivo local o memoria temporal.</li>
</ul>



<h2 class="wp-block-heading">Recomendaciones para la solución</h2>



<h4 class="wp-block-heading">Cada herramienta debe contener</h4>



<ul class="wp-block-list">
<li>Nombre (único)</li>



<li>Categoría (por ejemplo: manual, eléctrica, seguridad)</li>



<li>Cantidad en existencia (entero positivo)</li>
</ul>



<h4 class="wp-block-heading"><strong>Visualizar el inventario completo</strong></h4>



<ul class="wp-block-list">
<li>Mostrar todos los registros en una tabla o lista.</li>



<li>Posibilidad de ordenar por nombre o por categoría.</li>
</ul>



<h4 class="wp-block-heading"><strong>Buscar herramientas</strong></h4>



<ul class="wp-block-list">
<li>Permitir buscar por nombre exacto o por categoría (filtro dinámico).</li>
</ul>



<h4 class="wp-block-heading"><strong>Actualizar cantidad</strong></h4>



<ul class="wp-block-list">
<li>Seleccionar una herramienta y modificar su cantidad (agregar o restar, sin permitir negativos).</li>
</ul>



<h4 class="wp-block-heading"><strong>Generar resumen del inventario</strong></h4>



<ul class="wp-block-list">
<li>Mostrar el número total de herramientas registradas.</li>



<li>Mostrar cuántas herramientas hay por cada categoría.</li>



<li>Alertar si alguna herramienta tiene cantidad = 0 (producto agotado).</li>
</ul>



<h4 class="wp-block-heading">La solución debe preferentemente:</h4>



<ul class="wp-block-list">
<li>Hacer uso de <strong>arreglos o listas de objetos</strong> es obligatorio para la gestión de datos.</li>



<li>Debe diseñarse una <strong>interfaz gráfica interactiva</strong> (puede ser web con HTML/CSS/JS, o app con Python + Tkinter, etc.).</li>



<li>Toda interacción debe ser mediante la interfaz; no se permiten entradas por consola.</li>



<li>El código debe estar bien estructurado, comentado y permitir fácil mantenimiento.</li>
</ul>



<h2 class="wp-block-heading">Criterios a evaluar</h2>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Criterio</th><th>Puntos</th></tr></thead><tbody><tr><td>Funcionalidad completa</td><td>40</td></tr><tr><td>Claridad y usabilidad de la interfaz</td><td>20</td></tr><tr><td>Lógica en el manejo de arreglos</td><td>15</td></tr><tr><td>Eficiencia en búsquedas y actualizaciones</td><td>10</td></tr><tr><td>Diseño visual atractivo y accesible</td><td>10</td></tr><tr><td>Comentarios y buenas prácticas</td><td>5</td></tr></tbody></table><figcaption class="wp-element-caption">Tabla 1.  Criterios de evaluación del ejercicios recomendados. Fuente: Creación propia.</figcaption></figure>



<h2 class="wp-block-heading">Extra (bono creativo)</h2>



<ul class="wp-block-list">
<li>Opción para <strong>exportar el inventario</strong> como archivo <code>.json</code> o <code>.csv</code>.</li>



<li>Interfaz responsiva o accesible desde móvil/tableta.</li>



<li>Animaciones o alertas visuales al realizar acciones.</li>
</ul>



<p>Esperando que puedas divertirte con la solución de este ejercicio.</p>
<p>La entrada <a href="https://www.frexus.dev/post/el-inventario-perdido/">El inventario perdido</a> se publicó primero en <a href="https://www.frexus.dev">Frexus</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.frexus.dev/post/el-inventario-perdido/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3465</post-id>	</item>
		<item>
		<title>El html y las empresas</title>
		<link>https://www.frexus.dev/articulo/el-html-y-las-empresas/</link>
					<comments>https://www.frexus.dev/articulo/el-html-y-las-empresas/#respond</comments>
		
		<dc:creator><![CDATA[Alfredo de Jesús Gutiérrez]]></dc:creator>
		<pubDate>Wed, 16 Feb 2022 11:00:43 +0000</pubDate>
				<category><![CDATA[articulo]]></category>
		<category><![CDATA[#Programacion]]></category>
		<category><![CDATA[ejercicio]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">https://ajgutierrez.com.mx/?p=815</guid>

					<description><![CDATA[<p>Si bien el html es una de los lenguaje de marcado donde ayuda a muchas compañías a tener su presencia en internet. En un mundo tan globalizado en el que se vive, las empresas pepe&#8217;s y toño&#8217;s llegan a pensar que para ellas no es necesarias el uso de una página web o de recolectar datos que su cliente en potencia pueda proporcionar para mejorar el servicio o el bien que vende. Por lo anterior una empresa de origen yucateco, y con un bagaje muy tradicional para la extracción, empaquetado, etiquetado y venta de su producto (miel de abeja), piensa muy tentativamente en incursionar en la presencia por internet. Cabe aclarar que no tiene ni idea de como iniciar, pero tiene la intención. Como programador web, la empresa extractora de miel de abeja te realiza las siguientes preguntas: ¿qué tipo de sitio web le recomendarías? ¿qué tipo de maquetado debería de llevar? ¿cuantas páginas y que tipo de contenido debe de tener el sitio? consideras ¿qué debería de llevar un formulario de contacto? ¿qué elementos debe de tener el formulario? ¿cómo sería su maquetado / modelado / diseño web? ¿qué tipo de dominio le recomendarías? ¿qué elementos de html utilizarías para crear las páginas de esta empresa? ¿usarías un CMS? ¿porqué? ¿qué tiempo invertirías en hacer el sitio? ¿qué tiempo llevaría los mantenimientos? ¿cuanto costaría? ¿qué tiempo se llevaría para desarrollarlo? Nota: como programador web, recuerda que lo recomendable es entregar una propuesta donde se incluya la respuesta a las preguntas.</p>
<p>La entrada <a href="https://www.frexus.dev/articulo/el-html-y-las-empresas/">El html y las empresas</a> se publicó primero en <a href="https://www.frexus.dev">Frexus</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Si bien el html es una de los lenguaje de marcado donde ayuda a muchas compañías a tener su presencia en internet. En un mundo tan globalizado en el que se vive, las empresas pepe&#8217;s y toño&#8217;s llegan a pensar que para ellas no es necesarias el uso de una página web o de recolectar datos que su cliente en potencia pueda proporcionar para mejorar el servicio o el bien que vende.</p>



<p>Por lo anterior una empresa de origen yucateco, y con un bagaje muy tradicional para la extracción, empaquetado, etiquetado y venta de su producto (miel de abeja), piensa muy tentativamente en incursionar en la presencia por internet. Cabe aclarar que no tiene ni idea de como iniciar, pero tiene la intención.</p>



<p>Como programador web,  la empresa extractora de miel de abeja te realiza las siguientes preguntas:</p>



<ol class="wp-block-list"><li>¿qué tipo de sitio web le recomendarías? </li><li>¿qué tipo de maquetado debería de llevar? </li><li>¿cuantas páginas y que tipo de contenido debe de tener el sitio? </li><li>consideras ¿qué debería de llevar un formulario de contacto? </li><li>¿qué elementos debe de tener el formulario? </li><li>¿cómo sería su maquetado / modelado / diseño web? </li><li>¿qué tipo de dominio le recomendarías?</li><li>¿qué elementos de html utilizarías para crear las páginas de esta empresa?</li><li>¿usarías un CMS? ¿porqué?</li><li>¿qué tiempo invertirías en hacer el sitio?</li><li>¿qué tiempo llevaría los mantenimientos?</li><li>¿cuanto costaría?</li><li>¿qué tiempo se llevaría para desarrollarlo?</li></ol>



<p>Nota: como programador web, recuerda que lo recomendable es entregar una propuesta donde se incluya la respuesta a las preguntas.</p>
<p>La entrada <a href="https://www.frexus.dev/articulo/el-html-y-las-empresas/">El html y las empresas</a> se publicó primero en <a href="https://www.frexus.dev">Frexus</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.frexus.dev/articulo/el-html-y-las-empresas/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">815</post-id>	</item>
	</channel>
</rss>
