<?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>Tutoriales &#8211; PSeInt.org</title>
	<atom:link href="https://pseint.org/tutoriales/feed/" rel="self" type="application/rss+xml" />
	<link>https://pseint.org</link>
	<description>Descarga, Tutoriales y Ejercicios de Pseudocódigo</description>
	<lastBuildDate>Sat, 17 Oct 2026 02:57:43 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://pseint.org/wp-content/uploads/2026/01/favicon-150x150.png</url>
	<title>Tutoriales &#8211; PSeInt.org</title>
	<link>https://pseint.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Prueba de escritorio: qué es y cómo hacerla paso a paso (2026)</title>
		<link>https://pseint.org/prueba-de-escritorio/</link>
		
		<dc:creator><![CDATA[El Profe Juan]]></dc:creator>
		<pubDate>Sat, 17 Oct 2026 02:57:43 +0000</pubDate>
				<category><![CDATA[Tutoriales]]></category>
		<guid isPermaLink="false">https://pseint.org/prueba-de-escritorio/</guid>

					<description><![CDATA[Hay una técnica que aparece en casi todos los exámenes de algoritmos y que no necesita computadora: la prueba de escritorio. Consiste en ejecutar un algoritmo «a mano», con lápiz y papel, anotando cómo cambian las variables línea por línea. Si la dominas, no solo apruebas: entiendes de verdad cómo funciona cada programa. Aquí la...]]></description>
										<content:encoded><![CDATA[<style>.content-container.site-container{max-width:860px!important;margin-left:auto!important;margin-right:auto!important;padding:56px 24px 72px!important}</style>
<div style="font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:#1f2937;line-height:1.75;font-size:17px;">
<p style="font-size:19px;color:#374151;">Hay una técnica que aparece en casi todos los exámenes de algoritmos y que no necesita computadora: la <strong>prueba de escritorio</strong>. Consiste en <strong>ejecutar un algoritmo «a mano»</strong>, con lápiz y papel, anotando cómo cambian las variables línea por línea. Si la dominas, no solo apruebas: entiendes de verdad cómo funciona cada programa. Aquí la aprendes paso a paso, con un ejemplo original resuelto.</p>
<div style="background:#eff6ff;border-left:4px solid #2563eb;padding:16px 20px;border-radius:0 8px 8px 0;margin:24px 0;">
<p style="margin:0;"><strong>Importante:</strong> la prueba de escritorio <strong>no es una función de PSeInt</strong> ni de ningún programa: es un método de estudio y de examen que haces tú, en papel. PSeInt te sirve después para comprobar si tu seguimiento manual fue correcto.</p>
</div>
<h2 style="color:#1e3a8a;font-size:26px;margin-top:44px;border-bottom:3px solid #2563eb;padding-bottom:10px;">Qué es la prueba de escritorio</h2>
<p>También llamada <strong>seguimiento manual</strong> o <em>desk check</em>, la prueba de escritorio simula ser la computadora: lees el algoritmo desde la primera línea, anotas el valor de cada variable en una tabla y avanzas instrucción por instrucción hasta el final. Al terminar, la tabla te dice exactamente qué valores tomaron las variables y qué mostró el programa.</p>
<p>¿Para qué sirve? Para tres cosas: <strong>verificar</strong> que un algoritmo hace lo que debe, <strong>encontrar errores</strong> de lógica sin ejecutar nada, y <strong>responder preguntas de examen</strong> del tipo «¿qué muestra este programa?». Cuando quieras practicar con algoritmos reales, explora nuestros <a href="https://pseint.org/ejercicios-resueltos/" style="color:#2563eb;font-weight:600;">ejercicios resueltos de PSeInt</a>.</p>
<h2 style="color:#1e3a8a;font-size:26px;margin-top:44px;border-bottom:3px solid #2563eb;padding-bottom:10px;">Cómo hacerla paso a paso</h2>
<ol style="padding-left:24px;">
<li style="margin-bottom:12px;"><strong>Dibuja la tabla de variables.</strong> Una columna por cada variable del algoritmo, más una columna para la salida si hay <em>Escribir</em>. Deja varias filas vacías.</li>
<li style="margin-bottom:12px;"><strong>Anota los valores iniciales.</strong> La primera fila refleja el estado antes de empezar (por ejemplo, después de las asignaciones iniciales).</li>
<li style="margin-bottom:12px;"><strong>Avanza línea por línea.</strong> Cada vez que una instrucción cambia una variable, escribe una <strong>nueva fila</strong> con el valor actualizado. No borres ni taches: la gracia es ver la evolución.</li>
<li style="margin-bottom:12px;"><strong>En los bucles, no te saltes iteraciones.</strong> Repite las filas del cuerpo del bucle una por una, actualizando el contador en cada vuelta. Aquí es donde más se equivoca la gente en los exámenes.</li>
<li style="margin-bottom:12px;"><strong>Anota cada salida.</strong> Cada vez que pases por un <em>Escribir</em>, apunta qué se mostraría en ese momento.</li>
<li style="margin-bottom:12px;"><strong>Lee el resultado final.</strong> La última fila de la tabla y tus anotaciones de salida son la respuesta.</li>
</ol>
<h2 style="color:#1e3a8a;font-size:26px;margin-top:44px;border-bottom:3px solid #2563eb;padding-bottom:10px;">Ejemplo resuelto: suma de los primeros números</h2>
<p>Analicemos este algoritmo original, que suma los números del 1 al 4:</p>
<pre style="background:#1e293b;color:#e2e8f0;padding:18px 20px;border-radius:8px;overflow-x:auto;font-size:15px;line-height:1.6;">Algoritmo SumaPrimeros
    Definir i, suma Como Entero
    suma &lt;- 0
    Para i &lt;- 1 Hasta 4 Con Paso 1 Hacer
        suma &lt;- suma + i
    FinPara
    Escribir suma
FinAlgoritmo</pre>
<p><strong>Tabla de seguimiento:</strong></p>
<div style="overflow-x:auto;">
<table style="width:100%;border-collapse:collapse;margin:24px 0;font-size:16px;min-width:420px;">
<thead>
<tr style="background:#2563eb;color:#ffffff;">
<th style="padding:12px 16px;text-align:center;border:1px solid #1d4ed8;">Paso</th>
<th style="padding:12px 16px;text-align:center;border:1px solid #1d4ed8;">i</th>
<th style="padding:12px 16px;text-align:center;border:1px solid #1d4ed8;">suma</th>
<th style="padding:12px 16px;text-align:left;border:1px solid #1d4ed8;">Qué pasa</th>
</tr>
</thead>
<tbody>
<tr style="border-bottom:1px solid #e5e7eb;">
<td style="padding:10px 16px;text-align:center;border:1px solid #e5e7eb;">1</td>
<td style="padding:10px 16px;text-align:center;border:1px solid #e5e7eb;">—</td>
<td style="padding:10px 16px;text-align:center;border:1px solid #e5e7eb;">0</td>
<td style="padding:10px 16px;border:1px solid #e5e7eb;">Inicialización: suma &lt;- 0</td>
</tr>
<tr style="border-bottom:1px solid #e5e7eb;background:#f8fafc;">
<td style="padding:10px 16px;text-align:center;border:1px solid #e5e7eb;">2</td>
<td style="padding:10px 16px;text-align:center;border:1px solid #e5e7eb;">1</td>
<td style="padding:10px 16px;text-align:center;border:1px solid #e5e7eb;">1</td>
<td style="padding:10px 16px;border:1px solid #e5e7eb;">1.ª vuelta: suma = 0 + 1</td>
</tr>
<tr style="border-bottom:1px solid #e5e7eb;">
<td style="padding:10px 16px;text-align:center;border:1px solid #e5e7eb;">3</td>
<td style="padding:10px 16px;text-align:center;border:1px solid #e5e7eb;">2</td>
<td style="padding:10px 16px;text-align:center;border:1px solid #e5e7eb;">3</td>
<td style="padding:10px 16px;border:1px solid #e5e7eb;">2.ª vuelta: suma = 1 + 2</td>
</tr>
<tr style="border-bottom:1px solid #e5e7eb;background:#f8fafc;">
<td style="padding:10px 16px;text-align:center;border:1px solid #e5e7eb;">4</td>
<td style="padding:10px 16px;text-align:center;border:1px solid #e5e7eb;">3</td>
<td style="padding:10px 16px;text-align:center;border:1px solid #e5e7eb;">6</td>
<td style="padding:10px 16px;border:1px solid #e5e7eb;">3.ª vuelta: suma = 3 + 3</td>
</tr>
<tr style="border-bottom:1px solid #e5e7eb;">
<td style="padding:10px 16px;text-align:center;border:1px solid #e5e7eb;">5</td>
<td style="padding:10px 16px;text-align:center;border:1px solid #e5e7eb;">4</td>
<td style="padding:10px 16px;text-align:center;border:1px solid #e5e7eb;">10</td>
<td style="padding:10px 16px;border:1px solid #e5e7eb;">4.ª vuelta: suma = 6 + 4</td>
</tr>
<tr style="border-bottom:1px solid #e5e7eb;background:#f8fafc;">
<td style="padding:10px 16px;text-align:center;border:1px solid #e5e7eb;">6</td>
<td style="padding:10px 16px;text-align:center;border:1px solid #e5e7eb;">5</td>
<td style="padding:10px 16px;text-align:center;border:1px solid #e5e7eb;">10</td>
<td style="padding:10px 16px;border:1px solid #e5e7eb;">i llega a 5: el Para termina</td>
</tr>
</tbody>
</table>
</div>
<p><strong>Resultado:</strong> el programa muestra <strong>10</strong>. Fíjate en el detalle clave: el bucle <em>Para</em> incrementa <em>i</em> una vez más al terminar (llega a 5), pero esa vuelta extra <strong>no se ejecuta</strong>. Ese es el error más común en los exámenes.</p>
<p>¿Quieres comprobarlo? Escribe el algoritmo en PSeInt y ejecútalo: si tu tabla manual coincide con la salida real, hiciste bien la prueba. Y si quieres seguir practicando el seguimiento manual con más algoritmos, prueba nuestros <a href="https://pseint.org/100-ejercicios-pseint-resueltos/" style="color:#2563eb;font-weight:600;">100 ejercicios resueltos de PSeInt</a>.</p>
<h2 style="color:#1e3a8a;font-size:26px;margin-top:44px;border-bottom:3px solid #2563eb;padding-bottom:10px;">Trucos para no fallar en el examen</h2>
<ul style="padding-left:24px;">
<li style="margin-bottom:10px;"><strong>Numera las líneas</strong> del algoritmo en el papel del examen: te ayuda a no perderte al volver atrás en los bucles.</li>
<li style="margin-bottom:10px;"><strong>Cuidado con <em>Mientras</em>:</strong> la condición se evalúa <em>antes</em> de cada vuelta. Si es falsa desde el inicio, el cuerpo no se ejecuta ni una vez.</li>
<li style="margin-bottom:10px;"><strong>Cuidado con <em>Si</em> anidados:</strong> marca con una llave qué instrucciones pertenecen a cada rama para no mezclarlas.</li>
<li style="margin-bottom:10px;"><strong>Revisa la inicialización:</strong> si una variable se usa sin valor inicial, el resultado es impredecible; en el examen, suele ser la trampa.</li>
<li style="margin-bottom:10px;"><strong>Verifica con PSeInt después:</strong> en casa, escribe el algoritmo del examen y ejecútalo para confirmar tu seguimiento manual. Repasa la <a href="https://pseint.org/sintaxis-pseint/" style="color:#2563eb;font-weight:600;">sintaxis de PSeInt</a> si alguna instrucción te resulta confusa.</li>
</ul>
<h2 style="color:#1e3a8a;font-size:26px;margin-top:44px;border-bottom:3px solid #2563eb;padding-bottom:10px;">Preguntas frecuentes</h2>
<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden;margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿La prueba de escritorio es una función de PSeInt?</summary>
<div style="padding:0 18px 16px;color:#4b5563;">No. Es una técnica manual que haces tú con lápiz y papel. PSeInt te sirve para comprobar después si tu seguimiento fue correcto, ejecutando el mismo algoritmo.</div>
</details>
<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden;margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿En qué tipo de exámenes piden la prueba de escritorio?</summary>
<div style="padding:0 18px 16px;color:#4b5563;">En los de algoritmos y fundamentos de programación: suelen darte un programa ya escrito y pedirte qué muestra al ejecutarse, o darte la salida esperada y pedirte encontrar el error.</div>
</details>
<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden;margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿Cómo no equivocarme con los bucles?</summary>
<div style="padding:0 18px 16px;color:#4b5563;">Escribe una fila de la tabla por cada vuelta, sin saltarte ninguna, y actualiza el contador al final de cada iteración. La mayoría de los errores vienen de «ahorrarse» vueltas mentalmente.</div>
</details>
<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden;margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿La prueba de escritorio sirve para programas largos?</summary>
<div style="padding:0 18px 16px;color:#4b5563;">Para programas muy largos es tediosa; ahí conviene usar la depuración paso a paso del programa. La prueba manual brilla con algoritmos cortos, que son justo los que aparecen en los exámenes.</div>
</details>
<p><script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "¿La prueba de escritorio es una función de PSeInt?",
      "acceptedAnswer": {"@type": "Answer", "text": "No. Es una técnica manual que haces tú con lápiz y papel. PSeInt te sirve para comprobar después si tu seguimiento fue correcto, ejecutando el mismo algoritmo."}
    },
    {
      "@type": "Question",
      "name": "¿En qué tipo de exámenes piden la prueba de escritorio?",
      "acceptedAnswer": {"@type": "Answer", "text": "En los de algoritmos y fundamentos de programación: suelen darte un programa ya escrito y pedirte qué muestra al ejecutarse, o darte la salida esperada y pedirte encontrar el error."}
    },
    {
      "@type": "Question",
      "name": "¿Cómo no equivocarme con los bucles?",
      "acceptedAnswer": {"@type": "Answer", "text": "Escribe una fila de la tabla por cada vuelta, sin saltarte ninguna, y actualiza el contador al final de cada iteración. La mayoría de los errores vienen de ahorrarse vueltas mentalmente."}
    },
    {
      "@type": "Question",
      "name": "¿La prueba de escritorio sirve para programas largos?",
      "acceptedAnswer": {"@type": "Answer", "text": "Para programas muy largos es tediosa; ahí conviene usar la depuración paso a paso del programa. La prueba manual brilla con algoritmos cortos, que son justo los que aparecen en los exámenes."}
    }
  ]
}
</script>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Interfaz de PSeInt explicada: botones y menús (2026)</title>
		<link>https://pseint.org/interfaz-pseint/</link>
		
		<dc:creator><![CDATA[El Profe Juan]]></dc:creator>
		<pubDate>Sat, 17 Oct 2026 02:56:37 +0000</pubDate>
				<category><![CDATA[Tutoriales]]></category>
		<guid isPermaLink="false">https://pseint.org/interfaz-pseint/</guid>

					<description><![CDATA[Abres PSeInt y ves una fila de botones: Nuevo, Abrir, Guardar, Ejecutar, Detener… ¿Para qué sirve cada uno? ¿Cuál aprieto para probar mi algoritmo? En esta guía te explicamos la interfaz de PSeInt botón por botón, en español y sin tecnicismos, para que dejes de adivinar y empieces a usar el programa con confianza. Cuando...]]></description>
										<content:encoded><![CDATA[<style>.content-container.site-container{max-width:860px!important;margin-left:auto!important;margin-right:auto!important;padding:56px 24px 72px!important}</style>
<div style="font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:#1f2937;line-height:1.75;font-size:17px;">
<p style="font-size:19px;color:#374151;">Abres PSeInt y ves una fila de botones: Nuevo, Abrir, Guardar, Ejecutar, Detener… ¿Para qué sirve cada uno? ¿Cuál aprieto para probar mi algoritmo? En esta guía te explicamos la <strong>interfaz de PSeInt botón por botón</strong>, en español y sin tecnicismos, para que dejes de adivinar y empieces a usar el programa con confianza. Cuando domines la interfaz, ponla en práctica con nuestros <a href="https://pseint.org/100-ejercicios-pseint-resueltos/" style="color:#2563eb;font-weight:600;">100 ejercicios resueltos de PSeInt</a>.</p>
<h2 style="color:#1e3a8a;font-size:26px;margin-top:44px;border-bottom:3px solid #2563eb;padding-bottom:10px;">Las zonas de la ventana</h2>
<p>Antes de ir botón por botón, ubícate: la ventana de PSeInt tiene tres zonas principales.</p>
<ul style="padding-left:24px;">
<li style="margin-bottom:10px;"><strong>Barra de herramientas</strong> (arriba): los botones de acción rápida que veremos uno por uno.</li>
<li style="margin-bottom:10px;"><strong>Editor de pseudocódigo</strong> (centro): aquí escribes tu algoritmo en español, con resaltado de palabras clave.</li>
<li style="margin-bottom:10px;"><strong>Panel de resultados y mensajes</strong> (abajo o lateral): muestra la salida de tu programa y los mensajes de error cuando algo falla.</li>
</ul>
<p>Además, PSeInt puede mostrar el <strong>diagrama de flujo</strong> generado a partir de tu código, muy útil para visualizar la lógica. Si los nombres exactos de los menús varían en tu versión, recuerda que con <strong>F1</strong> abres la ayuda integrada.</p>
<h2 style="color:#1e3a8a;font-size:26px;margin-top:44px;border-bottom:3px solid #2563eb;padding-bottom:10px;">Botones de archivo: Nuevo, Abrir y Guardar</h2>
<ul style="padding-left:24px;">
<li style="margin-bottom:10px;"><strong>Nuevo:</strong> crea un algoritmo en blanco. Úsalo cada vez que empieces un ejercicio desde cero.</li>
<li style="margin-bottom:10px;"><strong>Abrir:</strong> carga un archivo <strong>.psc</strong> que hayas guardado antes. Ideal para retomar la tarea donde la dejaste.</li>
<li style="margin-bottom:10px;"><strong>Guardar:</strong> guarda tu trabajo en un archivo .psc. Acostúmbrate a pulsar Guardar antes de ejecutar: si el programa se cierra, no pierdes nada.</li>
</ul>
<h2 style="color:#1e3a8a;font-size:26px;margin-top:44px;border-bottom:3px solid #2563eb;padding-bottom:10px;">Botones de ejecución: Ejecutar y Detener</h2>
<ul style="padding-left:24px;">
<li style="margin-bottom:10px;"><strong>Ejecutar:</strong> pone en marcha tu algoritmo. PSeInt lo interpreta línea por línea y te muestra los resultados (lo que pongas con <em>Escribir</em>) y te pide los datos (lo que pongas con <em>Leer</em>). Es el botón que más vas a usar.</li>
<li style="margin-bottom:10px;"><strong>Detener:</strong> interrumpe una ejecución en curso. Úsalo si tu programa se queda esperando un dato que no pensabas darle, o si sospechas que entró en un <strong>bucle infinito</strong> (por ejemplo, un <em>Mientras</em> cuya condición nunca se vuelve falsa).</li>
</ul>
<div style="background:#eff6ff;border-left:4px solid #2563eb;padding:16px 20px;border-radius:0 8px 8px 0;margin:24px 0;">
<p style="margin:0;"><strong>Truco de principiante:</strong> si al ejecutar no pasa nada o el programa «se queda pensando», pulsa <strong>Detener</strong> y revisa tus bucles: casi siempre falta actualizar la variable que controla la condición de salida.</p>
</div>
<h2 style="color:#1e3a8a;font-size:26px;margin-top:44px;border-bottom:3px solid #2563eb;padding-bottom:10px;">Botones de revisión: Compilar y Depurar</h2>
<ul style="padding-left:24px;">
<li style="margin-bottom:10px;"><strong>Compilar:</strong> revisa tu pseudocódigo en busca de errores de sintaxis <em>antes</em> de ejecutarlo. Si algo está mal escrito (una palabra clave mal cerrada, una variable sin definir en perfil estricto), te lo señala para que lo corrijas.</li>
<li style="margin-bottom:10px;"><strong>Depurar:</strong> ejecuta tu algoritmo <strong>paso a paso</strong>, deteniéndose en cada línea para que veas cómo cambian las variables. Es la mejor herramienta para entender por qué un programa no hace lo que esperabas.</li>
</ul>
<p>La depuración paso a paso merece aprenderse bien: si aún no dominas las estructuras básicas, repasa primero nuestra <a href="https://pseint.org/sintaxis-pseint/" style="color:#2563eb;font-weight:600;">sintaxis de PSeInt</a> con ejemplos antes de depurar.</p>
<h2 style="color:#1e3a8a;font-size:26px;margin-top:44px;border-bottom:3px solid #2563eb;padding-bottom:10px;">Botones de ayuda: Ayuda y Opciones</h2>
<ul style="padding-left:24px;">
<li style="margin-bottom:10px;"><strong>Ayuda:</strong> abre la documentación integrada (también con <strong>F1</strong>). Aquí está explicada cada palabra del pseudocódigo con ejemplos: es tu mejor amiga durante el curso.</li>
<li style="margin-bottom:10px;"><strong>Opciones / Configurar:</strong> abre los ajustes del programa: perfil del lenguaje (flexible o estricto), apariencia del editor y demás preferencias. Si aún no lo ajustaste, sigue nuestra guía de <a href="https://pseint.org/configurar-pseint/" style="color:#2563eb;font-weight:600;">cómo configurar PSeInt</a> para escribir tu primer algoritmo sin errores.</li>
</ul>
<h2 style="color:#1e3a8a;font-size:26px;margin-top:44px;border-bottom:3px solid #2563eb;padding-bottom:10px;">Flujo de trabajo recomendado</h2>
<p>Con los botones ya claros, este es el ciclo que te recomendamos para cada ejercicio:</p>
<ol style="padding-left:24px;">
<li style="margin-bottom:8px;"><strong>Nuevo</strong> → escribe tu algoritmo en el editor.</li>
<li style="margin-bottom:8px;"><strong>Guardar</strong> → guárdalo como .psc en tu carpeta de la materia.</li>
<li style="margin-bottom:8px;"><strong>Compilar</strong> → corrige los errores de sintaxis que te marque.</li>
<li style="margin-bottom:8px;"><strong>Ejecutar</strong> → comprueba que el resultado sea el esperado.</li>
<li style="margin-bottom:8px;">Si algo sale mal → <strong>Depurar</strong> paso a paso hasta encontrar el error.</li>
</ol>
<p>¿Aún no tienes el programa instalado? Mira <a href="https://pseint.org/como-instalar-pseint-windows/" style="color:#2563eb;font-weight:600;">cómo instalar PSeInt en Windows</a> y vuelve a esta guía cuando lo tengas listo.</p>
<h2 style="color:#1e3a8a;font-size:26px;margin-top:44px;border-bottom:3px solid #2563eb;padding-bottom:10px;">Preguntas frecuentes</h2>
<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden;margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿Cómo ejecuto mi programa en PSeInt?</summary>
<div style="padding:0 18px 16px;color:#4b5563;">Pulsa el botón Ejecutar de la barra de herramientas (guarda antes el archivo). PSeInt interpretará tu pseudocódigo y mostrará los resultados en el panel de salida.</div>
</details>
<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden;margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">Mi programa no termina nunca, ¿qué hago?</summary>
<div style="padding:0 18px 16px;color:#4b5563;">Pulsa Detener para interrumpir la ejecución. Casi siempre es un bucle infinito: revisa que la variable de la condición del Mientras o del Para se actualice dentro del bucle.</div>
</details>
<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden;margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿Dónde está el manual de PSeInt?</summary>
<div style="padding:0 18px 16px;color:#4b5563;">En el propio programa: pulsa F1 o el botón Ayuda. La ayuda integrada documenta cada instrucción del pseudocódigo con ejemplos, y es la referencia más fiable según tu versión.</div>
</details>
<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden;margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿Puedo cambiar el orden o el aspecto de los botones?</summary>
<div style="padding:0 18px 16px;color:#4b5563;">Las opciones de personalización están en el menú Configurar u Opciones. Si no encuentras un ajuste concreto, consulta la ayuda integrada (F1): los nombres pueden variar entre versiones.</div>
</details>
<p><script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "¿Cómo ejecuto mi programa en PSeInt?",
      "acceptedAnswer": {"@type": "Answer", "text": "Pulsa el botón Ejecutar de la barra de herramientas (guarda antes el archivo). PSeInt interpretará tu pseudocódigo y mostrará los resultados en el panel de salida."}
    },
    {
      "@type": "Question",
      "name": "Mi programa no termina nunca, ¿qué hago?",
      "acceptedAnswer": {"@type": "Answer", "text": "Pulsa Detener para interrumpir la ejecución. Casi siempre es un bucle infinito: revisa que la variable de la condición del Mientras o del Para se actualice dentro del bucle."}
    },
    {
      "@type": "Question",
      "name": "¿Dónde está el manual de PSeInt?",
      "acceptedAnswer": {"@type": "Answer", "text": "En el propio programa: pulsa F1 o el botón Ayuda. La ayuda integrada documenta cada instrucción del pseudocódigo con ejemplos, y es la referencia más fiable según tu versión."}
    },
    {
      "@type": "Question",
      "name": "¿Puedo cambiar el orden o el aspecto de los botones?",
      "acceptedAnswer": {"@type": "Answer", "text": "Las opciones de personalización están en el menú Configurar u Opciones. Si no encuentras un ajuste concreto, consulta la ayuda integrada (F1): los nombres pueden variar entre versiones."}
    }
  ]
}
</script>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Cómo configurar PSeInt por primera vez (2026)</title>
		<link>https://pseint.org/configurar-pseint/</link>
		
		<dc:creator><![CDATA[El Profe Juan]]></dc:creator>
		<pubDate>Sat, 17 Oct 2026 02:55:29 +0000</pubDate>
				<category><![CDATA[Tutoriales]]></category>
		<guid isPermaLink="false">https://pseint.org/configurar-pseint/</guid>

					<description><![CDATA[Acabas de instalar PSeInt, lo abres por primera vez… y aparece una ventana preguntándote por el perfil del lenguaje. No te preocupes: configurarlo bien te toma cinco minutos y te evita la mayoría de los errores raros de principiante. Esta guía te lleva paso a paso por la configuración inicial de PSeInt, explicada en español...]]></description>
										<content:encoded><![CDATA[<style>.content-container.site-container{max-width:860px!important;margin-left:auto!important;margin-right:auto!important;padding:56px 24px 72px!important}</style>
<div style="font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:#1f2937;line-height:1.75;font-size:17px;">
<p style="font-size:19px;color:#374151;">Acabas de instalar PSeInt, lo abres por primera vez… y aparece una ventana preguntándote por el <strong>perfil del lenguaje</strong>. No te preocupes: configurarlo bien te toma cinco minutos y te evita la mayoría de los errores raros de principiante. Esta guía te lleva paso a paso por la <strong>configuración inicial de PSeInt</strong>, explicada en español sencillo.</p>
<h2 style="color:#1e3a8a;font-size:26px;margin-top:44px;border-bottom:3px solid #2563eb;padding-bottom:10px;">Paso 1: abre las opciones del lenguaje</h2>
<p>Al iniciar PSeInt encontrarás el menú <strong>Configurar</strong> en la barra superior. Dentro está la opción <strong>Opciones del lenguaje</strong> (a veces aparece como perfiles del lenguaje). Ahí es donde se decide qué tan estricto será PSeInt con tu pseudocódigo. Es el ajuste más importante de todos, así que vamos a detenernos en él.</p>
<div style="background:#eff6ff;border-left:4px solid #2563eb;padding:16px 20px;border-radius:0 8px 8px 0;margin:24px 0;">
<p style="margin:0;"><strong>Consejo:</strong> si en tu versión los menús se ven ligeramente distintos, pulsa <strong>F1</strong> para abrir la ayuda integrada: cada opción está documentada ahí con su nombre exacto.</p>
</div>
<h2 style="color:#1e3a8a;font-size:26px;margin-top:44px;border-bottom:3px solid #2563eb;padding-bottom:10px;">Paso 2: elige entre perfil flexible y perfil estricto</h2>
<p>PSeInt ofrece varios <strong>perfiles de lenguaje</strong>. Los dos más usados son:</p>
<ul style="padding-left:24px;">
<li style="margin-bottom:10px;"><strong>Perfil flexible:</strong> permite escribir el pseudocódigo de forma más relajada. Es ideal para empezar, porque te concentras en la lógica sin pelearte con reglas formales.</li>
<li style="margin-bottom:10px;"><strong>Perfil estricto:</strong> exige declarar variables, respetar tipos y seguir la sintaxis al pie de la letra. Es el que suelen pedir los profesores en exámenes y trabajos formales.</li>
</ul>
<p><strong>¿Cuál elegir?</strong> Si estás aprendiendo por tu cuenta, empieza con el flexible. Si tu profesor indicó un perfil concreto para el curso, usa ese desde el primer día: cambiar a mitad del semestre confunde. Tenemos una explicación a fondo en <a href="https://pseint.org/perfil-flexible-estricto-pseint/" style="color:#2563eb;font-weight:600;">perfil flexible vs estricto en PSeInt</a>, con ejemplos de qué cambia en la práctica.</p>
<h2 style="color:#1e3a8a;font-size:26px;margin-top:44px;border-bottom:3px solid #2563eb;padding-bottom:10px;">Paso 3: personaliza el editor a tu gusto</h2>
<p>Un editor cómodo se nota en sesiones largas de estudio. En el menú <strong>Configurar</strong> encontrarás opciones de personalización como el <strong>tema de colores</strong> (claro u oscuro) y el <strong>tamaño de la fuente</strong> del editor. Nuestras recomendaciones:</p>
<ul style="padding-left:24px;">
<li style="margin-bottom:10px;">Sube el tamaño de fuente si vas a proyectar tu pantalla o estudiar muchas horas seguidas: tus ojos lo agradecen.</li>
<li style="margin-bottom:10px;">Prueba el tema oscuro si programas de noche; el tema claro suele cansar menos con luz de día.</li>
<li style="margin-bottom:10px;">Activa el resaltado de sintaxis si está disponible: colorea las palabras clave y hace el código mucho más legible.</li>
</ul>
<p>Si alguna opción no aparece con el nombre que esperas, no la busques a ciegas: <strong>consulta la ayuda integrada (F1)</strong> o el menú <strong>Ayuda</strong>, donde cada ajuste está explicado.</p>
<h2 style="color:#1e3a8a;font-size:26px;margin-top:44px;border-bottom:3px solid #2563eb;padding-bottom:10px;">Paso 4: haz tu primera prueba</h2>
<p>Con el perfil elegido, escribe este mini algoritmo y ejecútalo para comprobar que todo funciona:</p>
<pre style="background:#1e293b;color:#e2e8f0;padding:18px 20px;border-radius:8px;overflow-x:auto;font-size:15px;line-height:1.6;">Algoritmo MiPrimeraPrueba
    Escribir "Hola, PSeInt funciona"
FinAlgoritmo</pre>
<p>Si ves el mensaje en la salida, tu configuración está lista. Los archivos de PSeInt se guardan con extensión <strong>.psc</strong>: guárdalos en una carpeta por materia para tenerlos ordenados desde el principio. Y cuando quieras poner a prueba tu instalación, empieza por nuestros <a href="https://pseint.org/100-ejercicios-pseint-resueltos/" style="color:#2563eb;font-weight:600;">100 ejercicios resueltos de PSeInt</a>.</p>
<p>¿Aún no lo tienes instalado? Sigue nuestra guía de <a href="https://pseint.org/como-instalar-pseint-windows/" style="color:#2563eb;font-weight:600;">cómo instalar PSeInt en Windows</a> paso a paso y vuelve aquí cuando termines.</p>
<h2 style="color:#1e3a8a;font-size:26px;margin-top:44px;border-bottom:3px solid #2563eb;padding-bottom:10px;">Errores típicos de la primera configuración</h2>
<ul style="padding-left:24px;">
<li style="margin-bottom:10px;"><strong>Elegir el perfil estricto sin saberlo</strong> y frustrarse porque «todo da error». Revisa qué perfil tienes activo antes de culpar a tu código.</li>
<li style="margin-bottom:10px;"><strong>Cambiar de perfil a mitad de un trabajo</strong>: un algoritmo válido en flexible puede marcar errores en estricto. Decide al inicio y manténlo.</li>
<li style="margin-bottom:10px;"><strong>No guardar el archivo</strong> antes de ejecutar: si algo falla, guarda primero (con extensión .psc) y vuelve a intentar.</li>
</ul>
<h2 style="color:#1e3a8a;font-size:26px;margin-top:44px;border-bottom:3px solid #2563eb;padding-bottom:10px;">Preguntas frecuentes</h2>
<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden;margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿Qué perfil me conviene si soy principiante total?</summary>
<div style="padding:0 18px 16px;color:#4b5563;">El perfil flexible: te deja concentrarte en aprender la lógica (variables, condiciones, bucles) sin que la sintaxis estricta te frene. Cuando domines lo básico, pasa al estricto.</div>
</details>
<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden;margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿Puedo cambiar el perfil después de elegirlo?</summary>
<div style="padding:0 18px 16px;color:#4b5563;">Sí, puedes cambiarlo cuando quieras desde Configurar. Pero ojo: un algoritmo escrito en flexible puede necesitar ajustes para pasar la revisión del perfil estricto.</div>
</details>
<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden;margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿Dónde se guardan mis algoritmos?</summary>
<div style="padding:0 18px 16px;color:#4b5563;">Donde tú decidas al pulsar Guardar. Los archivos usan la extensión .psc. Te recomendamos crear una carpeta por materia o por tema para mantenerlos ordenados.</div>
</details>
<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden;margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">No encuentro una opción con el nombre que dice esta guía, ¿qué hago?</summary>
<div style="padding:0 18px 16px;color:#4b5563;">Los nombres exactos pueden variar según la versión. Pulsa F1 para abrir la ayuda integrada de PSeInt: ahí está documentada cada opción con su nombre y su función.</div>
</details>
<p><script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "¿Qué perfil me conviene si soy principiante total?",
      "acceptedAnswer": {"@type": "Answer", "text": "El perfil flexible: te deja concentrarte en aprender la lógica (variables, condiciones, bucles) sin que la sintaxis estricta te frene. Cuando domines lo básico, pasa al estricto."}
    },
    {
      "@type": "Question",
      "name": "¿Puedo cambiar el perfil después de elegirlo?",
      "acceptedAnswer": {"@type": "Answer", "text": "Sí, puedes cambiarlo cuando quieras desde Configurar. Pero ojo: un algoritmo escrito en flexible puede necesitar ajustes para pasar la revisión del perfil estricto."}
    },
    {
      "@type": "Question",
      "name": "¿Dónde se guardan mis algoritmos?",
      "acceptedAnswer": {"@type": "Answer", "text": "Donde tú decidas al pulsar Guardar. Los archivos usan la extensión .psc. Te recomendamos crear una carpeta por materia o por tema para mantenerlos ordenados."}
    },
    {
      "@type": "Question",
      "name": "No encuentro una opción con el nombre que dice esta guía, ¿qué hago?",
      "acceptedAnswer": {"@type": "Answer", "text": "Los nombres exactos pueden variar según la versión. Pulsa F1 para abrir la ayuda integrada de PSeInt: ahí está documentada cada opción con su nombre y su función."}
    }
  ]
}
</script>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Cómo exportar un algoritmo de PSeInt a Python, C++ y Java (2026)</title>
		<link>https://pseint.org/exportar-pseint-a-python/</link>
		
		<dc:creator><![CDATA[El Profe Juan]]></dc:creator>
		<pubDate>Sat, 17 Oct 2026 02:54:07 +0000</pubDate>
				<category><![CDATA[Tutoriales]]></category>
		<guid isPermaLink="false">https://pseint.org/exportar-pseint-a-python/</guid>

					<description><![CDATA[Ya dominas el pseudocódigo y tus algoritmos funcionan. Ahora viene la pregunta natural: ¿cómo convierto esto en un programa «de verdad»? PSeInt incluye una función de exportación de código que traduce tu algoritmo a lenguajes reales como Python, C++, Java y varios más. No es magia (tiene limitaciones importantes que te explicamos con honestidad), pero...]]></description>
										<content:encoded><![CDATA[
<style>.content-container.site-container{max-width:860px!important;margin-left:auto!important;margin-right:auto!important;padding:56px 24px 72px!important}</style>
<div style="font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:#1f2937;line-height:1.75;font-size:17px;">

<p>Ya dominas el pseudocódigo y tus algoritmos funcionan. Ahora viene la pregunta natural: <strong>¿cómo convierto esto en un programa «de verdad»?</strong> PSeInt incluye una función de <strong>exportación de código</strong> que traduce tu algoritmo a lenguajes reales como Python, C++, Java y varios más. No es magia (tiene limitaciones importantes que te explicamos con honestidad), pero es un puente excelente entre el pseudocódigo en español y tu primer lenguaje profesional.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Dónde está la opción de exportar</h2>

<p>Con tu algoritmo abierto en PSeInt, ve al menú <strong>Archivo → Exportar</strong>. Se abrirá un diálogo donde eliges el lenguaje de destino y la ubicación del archivo generado. El nombre del archivo lo eliges tú; PSeInt le pondrá la extensión correcta (.py, .cpp, .java…). Antes de exportar, asegúrate de que tu algoritmo <strong>se ejecuta sin errores</strong>: exportar un programa con errores lógicos solo traslada esos errores a otro lenguaje.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Lenguajes disponibles</h2>

<p>PSeInt puede exportar tu pseudocódigo a los siguientes lenguajes:</p>

<div style="display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:20px 0;">
<div style="background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:10px;text-align:center;font-weight:600;color:#1e40af;">Python</div>
<div style="background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:10px;text-align:center;font-weight:600;color:#1e40af;">C / C++</div>
<div style="background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:10px;text-align:center;font-weight:600;color:#1e40af;">C#</div>
<div style="background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:10px;text-align:center;font-weight:600;color:#1e40af;">Java</div>
<div style="background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:10px;text-align:center;font-weight:600;color:#1e40af;">JavaScript</div>
<div style="background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:10px;text-align:center;font-weight:600;color:#1e40af;">PHP</div>
<div style="background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:10px;text-align:center;font-weight:600;color:#1e40af;">VB.NET</div>
<div style="background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:10px;text-align:center;font-weight:600;color:#1e40af;">Matlab</div>
</div>

<p>Para un estudiante que quiere dar el salto, <strong>Python</strong> es la recomendación habitual: su sintaxis es la más parecida al pseudocódigo y es el lenguaje más pedido en cursos introductorios y en el mercado laboral junior.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Cómo exportar a Python paso a paso</h2>

<ol>
<li>Abre tu algoritmo y ejecútalo una vez para confirmar que funciona.</li>
<li>Ve a <strong>Archivo → Exportar</strong>.</li>
<li>En el diálogo, selecciona <strong>Python</strong> como lenguaje de destino.</li>
<li>Elige la carpeta y el nombre del archivo (por ejemplo, <code>mi_programa.py</code>).</li>
<li>Pulsa aceptar: PSeInt generará el archivo .py con tu algoritmo traducido.</li>
</ol>

<p>Abre el archivo generado con cualquier editor de texto. Verás tu lógica convertida: <code>Escribir</code> se habrá transformado en <code>print()</code>, <code>Leer</code> en <code>input()</code>, los <code>Si...Entonces</code> en <code>if</code>, los bucles <code>Para</code> y <code>Mientras</code> en <code>for</code> y <code>while</code>. Es una forma fantástica de <strong>ver la correspondencia</strong> entre lo que ya sabes (pseudocódigo) y lo que quieres aprender (Python).</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Exportar a C++ y Java</h2>

<p>El procedimiento es idéntico: <strong>Archivo → Exportar</strong> y elige C++ o Java. Ten en cuenta dos diferencias prácticas:</p>

<ul>
<li><strong>C++ y Java son compilados:</strong> el archivo exportado no se ejecuta con doble clic; necesitarás un compilador (como GCC) o un IDE (como IntelliJ o VS Code con extensiones) para compilarlo y ejecutarlo.</li>
<li><strong>Más verbosos:</strong> verás declaraciones de tipos, punto y coma y llaves que en Python no existen. Es normal: son lenguajes más estrictos, y el código exportado te muestra exactamente dónde van esas piezas.</li>
</ul>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Limitación honesta: el código exportado es un punto de partida</h2>

<p>Vamos a ser claros: <strong>el código que genera PSeInt no es código profesional terminado</strong>. Es una traducción literal y mecánica de tu pseudocódigo, y normalmente necesitará trabajo manual antes de ser útil de verdad:</p>

<ul>
<li><strong>Requiere revisión:</strong> la traducción puede usar construcciones poco idiomáticas o apoyarse en funciones auxiliares que PSeInt genera. Léelo línea por línea y asegúrate de entender cada una.</li>
<li><strong>Hay que probarlo:</strong> ejecuta el código exportado en el intérprete o compilador real del lenguaje y verifica que el resultado coincide con el de PSeInt.</li>
<li><strong>No aprenderás el lenguaje solo exportando:</strong> la exportación te muestra <em>cómo se ve</em> tu lógica en Python, pero para escribir Python por tu cuenta necesitas aprender el lenguaje de verdad: tipos de datos, librerías, buenas prácticas.</li>
</ul>

<div style="background:#fef3c7;border:1px solid #fcd34d;border-radius:10px;padding:16px 20px;margin:24px 0;">
<p style="margin:0;"><strong style="color:#92400e;">⚠ No hagas esto:</strong> exportar tu tarea a Python y entregarla como si la hubieras programado tú. Los profesores reconocen el estilo del código generado a kilómetros, y además te estarías saltando justo el aprendizaje que la tarea busca. Usa la exportación para <em>aprender</em>, no para atajar.</p>
</div>

<p>Si quieres entender a fondo <a href="/que-es-pseint/" style="color:#2563eb;">qué es PSeInt y cuál es su papel</a> en tu formación, recuerda: es un trampolín, no el destino.</p>

<div style="background:#eff6ff;border:2px solid #2563eb;border-radius:12px;padding:24px;margin:32px 0;text-align:center;">
<p style="font-size:20px;font-weight:700;color:#1e40af;margin:0 0 10px;">🚀 ¿Listo para el siguiente nivel?</p>
<p style="margin:0 0 16px;color:#374151;">La exportación te muestra cómo <em>se ve</em> Python, pero para <em>pensar</em> en Python necesitas aprenderlo de verdad: variables, listas, funciones y proyectos reales.</p>
<a href="/de-pseint-a-python/" style="display:inline-block;background:#2563eb;color:#ffffff;font-weight:700;padding:14px 32px;border-radius:10px;text-decoration:none;font-size:17px;">Si quieres aprender Python de verdad, lee esta guía →</a>
</div>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Preguntas frecuentes</h2>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿El código exportado funciona tal cual, sin tocarlo?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">A veces sí y a veces no. La exportación es una traducción mecánica: puede generar código que necesite ajustes, funciones auxiliares o pequeñas correcciones para compilar o ejecutarse. Trata siempre el archivo exportado como un borrador que debes revisar y probar.</p></div>
</details>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿Qué versión de Python genera PSeInt?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">PSeInt genera código Python estándar y sencillo, compatible con las versiones modernas de Python 3. Si tienes instalado un Python 3 reciente no deberías tener problemas de compatibilidad; si algo falla, compara el código generado con lo que aprendes en nuestra <a href="/de-pseint-a-python/" style="color:#2563eb;">guía de PSeInt a Python</a>.</p></div>
</details>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿Puedo exportar solo una parte de mi algoritmo?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">La exportación trabaja sobre el algoritmo completo que tengas abierto. Si solo te interesa una parte (por ejemplo, un subproceso), cópiala a un algoritmo nuevo temporal y expórtalo desde ahí.</p></div>
</details>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿Exportar me sirve para aprender el lenguaje de destino?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">Como primer contacto, sí: ver tu propia lógica traducida a Python o Java acelera la comprensión. Pero no sustituye aprender el lenguaje con un curso o guía estructurada. Cuando estés listo, sigue con <a href="/de-pseint-a-python/" style="color:#2563eb;">De PSeInt a Python</a>, nuestra ruta completa.</p></div>
</details>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "¿El código exportado funciona tal cual, sin tocarlo?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "A veces sí y a veces no. La exportación es una traducción mecánica: puede generar código que necesite ajustes o pequeñas correcciones. Trata siempre el archivo exportado como un borrador que debes revisar y probar."
      }
    },
    {
      "@type": "Question",
      "name": "¿Qué versión de Python genera PSeInt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "PSeInt genera código Python estándar y sencillo, compatible con las versiones modernas de Python 3. Si tienes instalado un Python 3 reciente no deberías tener problemas de compatibilidad."
      }
    },
    {
      "@type": "Question",
      "name": "¿Puedo exportar solo una parte de mi algoritmo?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "La exportación trabaja sobre el algoritmo completo que tengas abierto. Si solo te interesa una parte, cópiala a un algoritmo nuevo temporal y expórtalo desde ahí."
      }
    },
    {
      "@type": "Question",
      "name": "¿Exportar me sirve para aprender el lenguaje de destino?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Como primer contacto, sí: ver tu propia lógica traducida a Python o Java acelera la comprensión. Pero no sustituye aprender el lenguaje con un curso o guía estructurada."
      }
    }
  ]
}
</script>

</div>

]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Cómo depurar en PSeInt: ejecutar paso a paso y ver variables (2026)</title>
		<link>https://pseint.org/depurar-pseint-paso-a-paso/</link>
		
		<dc:creator><![CDATA[El Profe Juan]]></dc:creator>
		<pubDate>Sat, 17 Oct 2026 02:52:57 +0000</pubDate>
				<category><![CDATA[Tutoriales]]></category>
		<guid isPermaLink="false">https://pseint.org/depurar-pseint-paso-a-paso/</guid>

					<description><![CDATA[Tu programa se ejecuta sin errores… pero el resultado está mal. La suma da otro número, el bucle se repite una vez de más, la condición nunca se cumple. Bienvenido al error más frustrante de la programación: el error lógico. El programa hace exactamente lo que le pediste, no lo que querías pedirle. Para cazarlo,...]]></description>
										<content:encoded><![CDATA[
<style>.content-container.site-container{max-width:860px!important;margin-left:auto!important;margin-right:auto!important;padding:56px 24px 72px!important}</style>
<div style="font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:#1f2937;line-height:1.75;font-size:17px;">

<p>Tu programa <strong>se ejecuta sin errores… pero el resultado está mal</strong>. La suma da otro número, el bucle se repite una vez de más, la condición nunca se cumple. Bienvenido al error más frustrante de la programación: el <strong>error lógico</strong>. El programa hace exactamente lo que le pediste, no lo que querías pedirle. Para cazarlo, PSeInt incluye una herramienta perfecta para estudiantes: la <strong>ejecución paso a paso</strong>, que te deja avanzar instrucción por instrucción mientras observas qué le pasa a cada variable.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Cuándo necesitas depurar paso a paso</h2>

<p>Usa esta técnica cuando:</p>

<ul>
<li>El programa corre sin mensajes de error, pero <strong>el resultado no es el esperado</strong>.</li>
<li>Un bucle <strong>se repite demasiadas veces</strong> (o nunca termina).</li>
<li>Una condición <em>Si</em> <strong>toma siempre la misma rama</strong>, incluso cuando debería tomar la otra.</li>
<li>Sospechas que una variable <strong>cambia de valor</strong> en un punto que no controlas.</li>
</ul>

<p>Si en cambio tu programa ni siquiera arranca y muestra un mensaje de error, primero revisa la lista de <a href="/errores-comunes-pseint/" style="color:#2563eb;">errores comunes en PSeInt</a>: probablemente sea un problema de sintaxis, no de lógica.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">El botón «Ejecutar paso a paso»</h2>

<p>En la <strong>barra de herramientas</strong> de PSeInt, junto al botón normal de <em>Ejecutar</em>, encontrarás el botón <strong>«Ejecutar paso a paso»</strong>. Es la puerta de entrada al modo de depuración. Úsalo siempre desde la barra de herramientas: así no dependes de recordar combinaciones de teclas que pueden variar según la versión o el sistema operativo.</p>

<div style="background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:16px 20px;margin:24px 0;">
<p style="margin:0;"><strong style="color:#1e40af;">💡 Idea clave:</strong> la ejecución normal es como ver una película a velocidad normal; la ejecución paso a paso es como verla <strong>fotograma por fotograma</strong>. Nada cambia en tu programa: solo tú lo observas más despacio.</p>
</div>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Cómo ejecutar tu algoritmo paso a paso</h2>

<ol>
<li>Abre tu algoritmo en PSeInt.</li>
<li>Pulsa el botón <strong>«Ejecutar paso a paso»</strong> de la barra de herramientas.</li>
<li>El programa se detiene en la <strong>primera instrucción ejecutable</strong> y la resalta.</li>
<li>Cada vez que avances un paso, PSeInt ejecuta <strong>una sola instrucción</strong> y se detiene en la siguiente, resaltándola.</li>
<li>Si tu programa pide datos con <em>Leer</em>, la ejecución se pausará para que los ingreses, igual que en una ejecución normal.</li>
<li>Continúa avanzando hasta que termine el programa o hasta que encuentres el problema.</li>
</ol>

<p>Pruébalo con este ejemplo que contiene un error lógico deliberado:</p>

<pre style="background:#1f2937;color:#e5e7eb;border-radius:8px;padding:16px 20px;overflow-x:auto;font-size:15px;">Algoritmo SumaConError
    Definir i, suma Como Entero
    suma <- 0
    Para i <- 1 Hasta 5 Con Paso 1 Hacer
        suma <- suma + i
    FinPara
    Escribir "La suma de 1 a 5 es: ", suma
FinAlgoritmo</pre>

<p>(Pista: este ejemplo en realidad está bien… el error aparecerá cuando lo modifiques tú en los <a href="/100-ejercicios-pseint-resueltos/" style="color:#2563eb;">100 ejercicios resueltos de PSeInt</a> y algo no cuadre.)</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">El panel de variables: tu lupa de detective</h2>

<p>Mientras avanzas paso a paso, PSeInt muestra un <strong>panel de variables</strong> con el valor actual de cada una. Esta es la parte más poderosa de la depuración: en cada paso, <strong>mira cómo cambian los valores</strong> y pregúntate si son los que esperabas.</p>

<p>El método del detective:</p>

<ol>
<li>Avanza paso a paso hasta justo <strong>antes</strong> de la zona sospechosa.</li>
<li>Anota mentalmente qué valor <strong>debería</strong> tener cada variable.</li>
<li>Ejecuta el siguiente paso y <strong>compara</strong>: ¿el valor real coincide con el esperado?</li>
<li>En el primer paso donde no coincidan, <strong>ahí está tu error</strong>: la instrucción que acabas de ejecutar es la culpable.</li>
</ol>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Estrategia de depuración en 4 pasos</h2>

<p>Cuando el panel de variables te señale la instrucción culpable, no la cambies a ciegas:</p>

<ol>
<li><strong>Reproduce:</strong> asegúrate de poder repetir el error con los mismos datos de entrada.</li>
<li><strong>Acota:</strong> usa la ejecución paso a paso para localizar la primera instrucción donde el valor se desvía.</li>
<li><strong>Comprende:</strong> lee esa instrucción con calma. ¿La condición está al revés? ¿Usaste la variable equivocada? ¿El bucle empieza o termina un número antes o después?</li>
<li><strong>Corrige y verifica:</strong> cambia solo esa instrucción y vuelve a ejecutar el programa completo para confirmar que el resultado ya es correcto y que no rompiste otra cosa.</li>
</ol>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Errores típicos que se cazan así</h2>

<ul>
<li><strong>Variable no inicializada:</strong> usas una variable antes de darle un valor; en el panel verás un valor extraño o cero donde esperabas otra cosa.</li>
<li><strong>Condición invertida:</strong> escribiste <code>Si x > 10</code> cuando querías <code>Si x &lt; 10</code>; el programa siempre toma la rama contraria.</li>
<li><strong>Error de "uno más, uno menos":</strong> el bucle <em>Para</em> llega hasta 10 cuando debía llegar hasta 9 (o al revés); se ve clarísimo avanzando paso a paso por las últimas iteraciones.</li>
<li><strong>Asignación en lugar de comparación:</strong> revisa la <a href="/sintaxis-pseint/" style="color:#2563eb;">sintaxis de PSeInt</a> para no confundir <code>&lt;-</code> (asignar) con <code>=</code> (comparar).</li>
</ul>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Preguntas frecuentes</h2>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿La ejecución paso a paso cambia el resultado de mi programa?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">No. Solo cambia la velocidad a la que lo observas: el programa ejecuta exactamente las mismas instrucciones y produce el mismo resultado. Es una herramienta de observación, no modifica tu algoritmo.</p></div>
</details>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿Puedo saltarme partes del programa que ya sé que están bien?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">Sí. Si el error está al final de un algoritmo largo, puedes ejecutar normalmente hasta cerca de la zona sospechosa y luego continuar paso a paso desde ahí. También puedes reestructurar temporalmente tu código para probar una sección aislada.</p></div>
</details>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿Qué hago si el error está en los datos que ingreso?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">Entonces no es un error del programa sino de la prueba. Repite la ejecución paso a paso ingresando datos distintos y anota con qué valores falla y con cuáles no: ese patrón te dirá si el problema está en la lógica o en tus datos de prueba. Revisa también los <a href="/errores-comunes-pseint/" style="color:#2563eb;">errores comunes</a> relacionados con la entrada de datos.</p></div>
</details>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿La ejecución paso a paso sirve dentro de subprocesos y funciones?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">Sí. Cuando la ejecución llega a una llamada a subproceso o función, el modo paso a paso entra dentro de él y puedes observar sus variables locales igual que las del programa principal. Es muy útil para verificar que los parámetros se pasan correctamente.</p></div>
</details>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "¿La ejecución paso a paso cambia el resultado de mi programa?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "No. Solo cambia la velocidad a la que lo observas: el programa ejecuta exactamente las mismas instrucciones y produce el mismo resultado. Es una herramienta de observación, no modifica tu algoritmo."
      }
    },
    {
      "@type": "Question",
      "name": "¿Puedo saltarme partes del programa que ya sé que están bien?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Sí. Si el error está al final de un algoritmo largo, puedes ejecutar normalmente hasta cerca de la zona sospechosa y luego continuar paso a paso desde ahí."
      }
    },
    {
      "@type": "Question",
      "name": "¿Qué hago si el error está en los datos que ingreso?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Entonces no es un error del programa sino de la prueba. Repite la ejecución paso a paso ingresando datos distintos y anota con qué valores falla y con cuáles no: ese patrón te dirá si el problema está en la lógica o en tus datos de prueba."
      }
    },
    {
      "@type": "Question",
      "name": "¿La ejecución paso a paso sirve dentro de subprocesos y funciones?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Sí. Cuando la ejecución llega a una llamada a subproceso o función, el modo paso a paso entra dentro de él y puedes observar sus variables locales igual que las del programa principal."
      }
    }
  ]
}
</script>

</div>

]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Diagrama de flujo en PSeInt: cómo generarlo, editarlo y exportarlo (2026)</title>
		<link>https://pseint.org/diagrama-de-flujo-pseint-old/</link>
		
		<dc:creator><![CDATA[El Profe Juan]]></dc:creator>
		<pubDate>Sat, 17 Oct 2026 02:51:45 +0000</pubDate>
				<category><![CDATA[Tutoriales]]></category>
		<guid isPermaLink="false">https://pseint.org/diagrama-de-flujo-pseint-old/</guid>

					<description><![CDATA[Una de las funciones más queridas de PSeInt es que genera el diagrama de flujo automáticamente mientras escribes tu algoritmo. No tienes que dibujar nada: cada vez que escribes una instrucción en pseudocódigo, el programa dibuja su símbolo correspondiente (óvalo, rectángulo, rombo…) y lo conecta con flechas. En esta guía aprenderás a verlo, a editarlo...]]></description>
										<content:encoded><![CDATA[
<style>.content-container.site-container{max-width:860px!important;margin-left:auto!important;margin-right:auto!important;padding:56px 24px 72px!important}</style>
<div style="font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:#1f2937;line-height:1.75;font-size:17px;">

<p>Una de las funciones más queridas de PSeInt es que <strong>genera el diagrama de flujo automáticamente</strong> mientras escribes tu algoritmo. No tienes que dibujar nada: cada vez que escribes una instrucción en pseudocódigo, el programa dibuja su símbolo correspondiente (óvalo, rectángulo, rombo…) y lo conecta con flechas. En esta guía aprenderás a verlo, a editarlo e incluso a modificar tu código <em>desde</em> el diagrama, además de exportarlo como imagen para tus tareas.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Cómo se genera el diagrama (no tienes que hacer nada)</h2>

<p>Abre PSeInt y escribe un algoritmo cualquiera, por ejemplo:</p>

<pre style="background:#1f2937;color:#e5e7eb;border-radius:8px;padding:16px 20px;overflow-x:auto;font-size:15px;">Algoritmo MayorDeEdad
    Definir edad Como Entero
    Escribir "Ingresa tu edad:"
    Leer edad
    Si edad >= 18 Entonces
        Escribir "Eres mayor de edad"
    SiNo
        Escribir "Eres menor de edad"
    FinSi
FinAlgoritmo</pre>

<p>Mientras escribes, PSeInt va construyendo el diagrama en la <strong>ventana o panel de diagrama de flujo</strong>, que normalmente aparece junto al editor de código. Verás el óvalo de inicio, los paralelogramos de entrada/salida, el rombo de la condición <em>Si</em> y las dos ramas (Verdadero/Falso) que vuelven a unirse. Todo se actualiza en tiempo real: si cambias el código, el diagrama se redibuja solo.</p>

<p>Si no ves el panel del diagrama, busca en el menú <strong>Ver</strong> la opción para mostrarlo. Si acabas de <a href="/descargar/" style="color:#2563eb;">descargar PSeInt</a> y es tu primera vez, te recomendamos leer primero <a href="/que-es-pseint/" style="color:#2563eb;">qué es PSeInt</a> para familiarizarte con la interfaz.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Ver y recorrer el diagrama</h2>

<p>El diagrama no es solo un dibujo bonito: es una herramienta para <strong>entender la lógica</strong> de tu programa de un vistazo. Úsalo para:</p>

<ul>
<li><strong>Comprobar el flujo:</strong> sigue las flechas y verifica que el programa toma el camino que esperas en cada caso.</li>
<li><strong>Detectar ramas olvidadas:</strong> un <em>SiNo</em> vacío o un bucle sin salida se ven clarísimos en el diagrama, aunque en el código pasen desapercibidos.</li>
<li><strong>Explicar tu algoritmo:</strong> cuando tu profesor te pida que expliques cómo funciona tu programa, el diagrama es tu mejor apoyo visual.</li>
</ul>

<p>Puedes hacer zoom en el diagrama para ver algoritmos largos y desplazarte por él con las barras de desplazamiento.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Editar el diagrama para modificar el pseudocódigo</h2>

<p>Aquí viene lo interesante: la relación entre código y diagrama es <strong>bidireccional</strong>. No solo el código genera el diagrama; también puedes <strong>editar el diagrama y PSeInt modificará el pseudocódigo</strong> por ti.</p>

<p>Haz doble clic sobre un símbolo del diagrama (por ejemplo, un rectángulo de asignación o un rombo de condición) y se abrirá un diálogo para editar esa instrucción: cambia el texto, pulsa aceptar y verás cómo el código fuente se actualiza automáticamente.</p>

<p>Esta edición inversa es perfecta cuando piensas visualmente: reordenas la lógica en el diagrama y el programa se encarga de escribir el pseudocódigo correcto, con la <a href="/sintaxis-pseint/" style="color:#2563eb;">sintaxis de PSeInt</a> bien formada. Eso sí, los cambios estructurales grandes (mover bloques completos) conviene hacerlos en el editor de código, donde tienes más control.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Exportar el diagrama como imagen</h2>

<p>Para entregar una tarea o incluir el diagrama en un documento, PSeInt permite <strong>exportarlo como imagen</strong>:</p>

<ol>
<li>Con tu algoritmo abierto, ve al menú <strong>Archivo → Exportar</strong>.</li>
<li>Elige exportar el <strong>diagrama de flujo</strong> (no el código).</li>
<li>Selecciona el formato: <strong>PNG</strong> (recomendado: buena calidad y fondo transparente), <strong>JPG</strong> (archivo más liviano) o <strong>BMP</strong> (sin compresión, archivos grandes).</li>
<li>Guarda la imagen donde quieras e insértala en tu documento de Word, PDF o presentación.</li>
</ol>

<div style="background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:16px 20px;margin:24px 0;">
<p style="margin:0;"><strong style="color:#1e40af;">💡 Consejo:</strong> exporta en PNG y con el zoom del diagrama al 100% o más: así los símbolos salen nítidos al imprimir o proyectar en clase.</p>
</div>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">En Mac el diagrama sale en blanco: qué probar</h2>

<p>Un problema conocido en algunas versiones de macOS es que el panel del diagrama aparece <strong>vacío o en blanco</strong> aunque el código esté bien. Si te pasa, prueba en este orden:</p>

<ol>
<li><strong>Actualiza PSeInt</strong> a la última versión disponible para Mac: muchas incidencias gráficas se corrigen entre versiones.</li>
<li><strong>Reinstala limpio:</strong> borra la aplicación y vuelve a descomprimir el .tgz oficial desde nuestra <a href="/descargar/" style="color:#2563eb;">página de descargas</a>, eligiendo el paquete de tu chip (Intel o Apple Silicon).</li>
<li><strong>Cambia el tamaño del panel:</strong> a veces el diagrama sí se genera pero el panel queda colapsado; arrastra el divisor para ampliarlo.</li>
<li><strong>Consulta el foro oficial:</strong> en el <a href="https://pseint.sourceforge.net/" rel="nofollow noopener" style="color:#2563eb;" target="_blank">sitio oficial de PSeInt</a> hay un foro donde otros usuarios de Mac reportan estos casos y sus soluciones.</li>
</ol>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Nota honesta: los símbolos y los libros no siempre coinciden</h2>

<p>Los diagramas de flujo tienen varios estándares (distintos libros usan ligeras variantes de los símbolos), y <strong>los símbolos que genera PSeInt no coinciden al 100% con los de todos los textos</strong>. Para aprender lógica de programación esto no es un problema, pero si vas a <strong>entregar el diagrama como tarea calificada</strong>, compáralo con el estándar que usa tu profesor o tu libro y pregúntale si acepta el formato de PSeInt antes de entregarlo. Mejor una pregunta a tiempo que puntos perdidos después.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Preguntas frecuentes</h2>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿El diagrama se actualiza solo cuando cambio el código?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">Sí. La generación es automática y en tiempo real: cada instrucción que escribes, modificas o borras se refleja inmediatamente en el diagrama, sin necesidad de pulsar ningún botón.</p></div>
</details>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿Qué formato de imagen conviene para exportar el diagrama?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">PNG es la mejor opción en la mayoría de los casos: mantiene los bordes de los símbolos nítidos y pesa poco. Usa JPG solo si necesitas un archivo muy liviano y BMP casi nunca, porque genera archivos innecesariamente grandes.</p></div>
</details>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿Puedo modificar mi algoritmo editando el diagrama?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">Sí, la edición es bidireccional: haz doble clic en un símbolo del diagrama para editar esa instrucción y PSeInt actualizará el pseudocódigo automáticamente. Para cambios estructurales grandes es más cómodo editar directamente el código.</p></div>
</details>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿Por qué mi diagrama se ve distinto al del libro de texto?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">Porque existen varios estándares de simbología y PSeInt usa el suyo propio, que no coincide al 100% con todos los libros. La lógica representada es la misma; si debes entregar el diagrama calificado, confirma con tu docente que acepta el formato de PSeInt.</p></div>
</details>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "¿El diagrama se actualiza solo cuando cambio el código?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Sí. La generación es automática y en tiempo real: cada instrucción que escribes, modificas o borras se refleja inmediatamente en el diagrama, sin necesidad de pulsar ningún botón."
      }
    },
    {
      "@type": "Question",
      "name": "¿Qué formato de imagen conviene para exportar el diagrama?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "PNG es la mejor opción en la mayoría de los casos: mantiene los bordes de los símbolos nítidos y pesa poco. Usa JPG solo si necesitas un archivo muy liviano."
      }
    },
    {
      "@type": "Question",
      "name": "¿Puedo modificar mi algoritmo editando el diagrama?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Sí, la edición es bidireccional: haz doble clic en un símbolo del diagrama para editar esa instrucción y PSeInt actualizará el pseudocódigo automáticamente."
      }
    },
    {
      "@type": "Question",
      "name": "¿Por qué mi diagrama se ve distinto al del libro de texto?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Porque existen varios estándares de simbología y PSeInt usa el suyo propio, que no coincide al 100% con todos los libros. Si debes entregar el diagrama calificado, confirma con tu docente que acepta el formato de PSeInt."
      }
    }
  ]
}
</script>

</div>

]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Diagrama de flujo en PSeInt: cómo generarlo, editarlo y exportarlo (2026)</title>
		<link>https://pseint.org/diagrama-de-flujo-pseint/</link>
		
		<dc:creator><![CDATA[El Profe Juan]]></dc:creator>
		<pubDate>Sat, 17 Oct 2026 02:51:45 +0000</pubDate>
				<category><![CDATA[Tutoriales]]></category>
		<guid isPermaLink="false">https://pseint.org/diagrama-de-flujo-pseint/</guid>

					<description><![CDATA[Una de las funciones más queridas de PSeInt es que genera el diagrama de flujo automáticamente mientras escribes tu algoritmo. No tienes que dibujar nada: cada vez que escribes una instrucción en pseudocódigo, el programa dibuja su símbolo correspondiente (óvalo, rectángulo, rombo…) y lo conecta con flechas. En esta guía aprenderás a verlo, a editarlo...]]></description>
										<content:encoded><![CDATA[
<style>.content-container.site-container{max-width:860px!important;margin-left:auto!important;margin-right:auto!important;padding:56px 24px 72px!important}</style>
<div style="font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:#1f2937;line-height:1.75;font-size:17px;">

<p>Una de las funciones más queridas de PSeInt es que <strong>genera el diagrama de flujo automáticamente</strong> mientras escribes tu algoritmo. No tienes que dibujar nada: cada vez que escribes una instrucción en pseudocódigo, el programa dibuja su símbolo correspondiente (óvalo, rectángulo, rombo…) y lo conecta con flechas. En esta guía aprenderás a verlo, a editarlo e incluso a modificar tu código <em>desde</em> el diagrama, además de exportarlo como imagen para tus tareas.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Cómo se genera el diagrama (no tienes que hacer nada)</h2>

<p>Abre PSeInt y escribe un algoritmo cualquiera, por ejemplo:</p>

<pre style="background:#1f2937;color:#e5e7eb;border-radius:8px;padding:16px 20px;overflow-x:auto;font-size:15px;">Algoritmo MayorDeEdad
    Definir edad Como Entero
    Escribir "Ingresa tu edad:"
    Leer edad
    Si edad >= 18 Entonces
        Escribir "Eres mayor de edad"
    SiNo
        Escribir "Eres menor de edad"
    FinSi
FinAlgoritmo</pre>

<p>Mientras escribes, PSeInt va construyendo el diagrama en la <strong>ventana o panel de diagrama de flujo</strong>, que normalmente aparece junto al editor de código. Verás el óvalo de inicio, los paralelogramos de entrada/salida, el rombo de la condición <em>Si</em> y las dos ramas (Verdadero/Falso) que vuelven a unirse. Todo se actualiza en tiempo real: si cambias el código, el diagrama se redibuja solo.</p>

<p>Si no ves el panel del diagrama, busca en el menú <strong>Ver</strong> la opción para mostrarlo. Si acabas de <a href="/descargar/" style="color:#2563eb;">descargar PSeInt</a> y es tu primera vez, te recomendamos leer primero <a href="/que-es-pseint/" style="color:#2563eb;">qué es PSeInt</a> para familiarizarte con la interfaz.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Ver y recorrer el diagrama</h2>

<p>El diagrama no es solo un dibujo bonito: es una herramienta para <strong>entender la lógica</strong> de tu programa de un vistazo. Úsalo para:</p>

<ul>
<li><strong>Comprobar el flujo:</strong> sigue las flechas y verifica que el programa toma el camino que esperas en cada caso.</li>
<li><strong>Detectar ramas olvidadas:</strong> un <em>SiNo</em> vacío o un bucle sin salida se ven clarísimos en el diagrama, aunque en el código pasen desapercibidos.</li>
<li><strong>Explicar tu algoritmo:</strong> cuando tu profesor te pida que expliques cómo funciona tu programa, el diagrama es tu mejor apoyo visual.</li>
</ul>

<p>Puedes hacer zoom en el diagrama para ver algoritmos largos y desplazarte por él con las barras de desplazamiento.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Editar el diagrama para modificar el pseudocódigo</h2>

<p>Aquí viene lo interesante: la relación entre código y diagrama es <strong>bidireccional</strong>. No solo el código genera el diagrama; también puedes <strong>editar el diagrama y PSeInt modificará el pseudocódigo</strong> por ti.</p>

<p>Haz doble clic sobre un símbolo del diagrama (por ejemplo, un rectángulo de asignación o un rombo de condición) y se abrirá un diálogo para editar esa instrucción: cambia el texto, pulsa aceptar y verás cómo el código fuente se actualiza automáticamente.</p>

<p>Esta edición inversa es perfecta cuando piensas visualmente: reordenas la lógica en el diagrama y el programa se encarga de escribir el pseudocódigo correcto, con la <a href="/sintaxis-pseint/" style="color:#2563eb;">sintaxis de PSeInt</a> bien formada. Eso sí, los cambios estructurales grandes (mover bloques completos) conviene hacerlos en el editor de código, donde tienes más control.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Exportar el diagrama como imagen</h2>

<p>Para entregar una tarea o incluir el diagrama en un documento, PSeInt permite <strong>exportarlo como imagen</strong>:</p>

<ol>
<li>Con tu algoritmo abierto, ve al menú <strong>Archivo → Exportar</strong>.</li>
<li>Elige exportar el <strong>diagrama de flujo</strong> (no el código).</li>
<li>Selecciona el formato: <strong>PNG</strong> (recomendado: buena calidad y fondo transparente), <strong>JPG</strong> (archivo más liviano) o <strong>BMP</strong> (sin compresión, archivos grandes).</li>
<li>Guarda la imagen donde quieras e insértala en tu documento de Word, PDF o presentación.</li>
</ol>

<div style="background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:16px 20px;margin:24px 0;">
<p style="margin:0;"><strong style="color:#1e40af;">💡 Consejo:</strong> exporta en PNG y con el zoom del diagrama al 100% o más: así los símbolos salen nítidos al imprimir o proyectar en clase.</p>
</div>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">En Mac el diagrama sale en blanco: qué probar</h2>

<p>Un problema conocido en algunas versiones de macOS es que el panel del diagrama aparece <strong>vacío o en blanco</strong> aunque el código esté bien. Si te pasa, prueba en este orden:</p>

<ol>
<li><strong>Actualiza PSeInt</strong> a la última versión disponible para Mac: muchas incidencias gráficas se corrigen entre versiones.</li>
<li><strong>Reinstala limpio:</strong> borra la aplicación y vuelve a descomprimir el .tgz oficial desde nuestra <a href="/descargar/" style="color:#2563eb;">página de descargas</a>, eligiendo el paquete de tu chip (Intel o Apple Silicon).</li>
<li><strong>Cambia el tamaño del panel:</strong> a veces el diagrama sí se genera pero el panel queda colapsado; arrastra el divisor para ampliarlo.</li>
<li><strong>Consulta el foro oficial:</strong> en el <a href="https://pseint.sourceforge.net/" rel="nofollow noopener" style="color:#2563eb;" target="_blank">sitio oficial de PSeInt</a> hay un foro donde otros usuarios de Mac reportan estos casos y sus soluciones.</li>
</ol>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Nota honesta: los símbolos y los libros no siempre coinciden</h2>

<p>Los diagramas de flujo tienen varios estándares (distintos libros usan ligeras variantes de los símbolos), y <strong>los símbolos que genera PSeInt no coinciden al 100% con los de todos los textos</strong>. Para aprender lógica de programación esto no es un problema, pero si vas a <strong>entregar el diagrama como tarea calificada</strong>, compáralo con el estándar que usa tu profesor o tu libro y pregúntale si acepta el formato de PSeInt antes de entregarlo. Mejor una pregunta a tiempo que puntos perdidos después.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Preguntas frecuentes</h2>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿El diagrama se actualiza solo cuando cambio el código?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">Sí. La generación es automática y en tiempo real: cada instrucción que escribes, modificas o borras se refleja inmediatamente en el diagrama, sin necesidad de pulsar ningún botón.</p></div>
</details>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿Qué formato de imagen conviene para exportar el diagrama?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">PNG es la mejor opción en la mayoría de los casos: mantiene los bordes de los símbolos nítidos y pesa poco. Usa JPG solo si necesitas un archivo muy liviano y BMP casi nunca, porque genera archivos innecesariamente grandes.</p></div>
</details>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿Puedo modificar mi algoritmo editando el diagrama?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">Sí, la edición es bidireccional: haz doble clic en un símbolo del diagrama para editar esa instrucción y PSeInt actualizará el pseudocódigo automáticamente. Para cambios estructurales grandes es más cómodo editar directamente el código.</p></div>
</details>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿Por qué mi diagrama se ve distinto al del libro de texto?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">Porque existen varios estándares de simbología y PSeInt usa el suyo propio, que no coincide al 100% con todos los libros. La lógica representada es la misma; si debes entregar el diagrama calificado, confirma con tu docente que acepta el formato de PSeInt.</p></div>
</details>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "¿El diagrama se actualiza solo cuando cambio el código?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Sí. La generación es automática y en tiempo real: cada instrucción que escribes, modificas o borras se refleja inmediatamente en el diagrama, sin necesidad de pulsar ningún botón."
      }
    },
    {
      "@type": "Question",
      "name": "¿Qué formato de imagen conviene para exportar el diagrama?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "PNG es la mejor opción en la mayoría de los casos: mantiene los bordes de los símbolos nítidos y pesa poco. Usa JPG solo si necesitas un archivo muy liviano."
      }
    },
    {
      "@type": "Question",
      "name": "¿Puedo modificar mi algoritmo editando el diagrama?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Sí, la edición es bidireccional: haz doble clic en un símbolo del diagrama para editar esa instrucción y PSeInt actualizará el pseudocódigo automáticamente."
      }
    },
    {
      "@type": "Question",
      "name": "¿Por qué mi diagrama se ve distinto al del libro de texto?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Porque existen varios estándares de simbología y PSeInt usa el suyo propio, que no coincide al 100% con todos los libros. Si debes entregar el diagrama calificado, confirma con tu docente que acepta el formato de PSeInt."
      }
    }
  ]
}
</script>

</div>

]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Cómo instalar PSeInt en Linux paso a paso (2026)</title>
		<link>https://pseint.org/como-instalar-pseint-linux/</link>
		
		<dc:creator><![CDATA[El Profe Juan]]></dc:creator>
		<pubDate>Sat, 17 Oct 2026 02:50:33 +0000</pubDate>
				<category><![CDATA[Tutoriales]]></category>
		<guid isPermaLink="false">https://pseint.org/como-instalar-pseint-linux/</guid>

					<description><![CDATA[Instalar PSeInt en Linux es, paradójicamente, lo más sencillo de todo: no hay instalador. El programa se distribuye como un archivo comprimido que se extrae y se ejecuta directamente, sin tocar el sistema. Si sabes abrir una terminal y usar tar, lo tendrás funcionando en cinco minutos. Esta guía cubre Ubuntu/Debian, Fedora y Arch por...]]></description>
										<content:encoded><![CDATA[
<style>.content-container.site-container{max-width:860px!important;margin-left:auto!important;margin-right:auto!important;padding:56px 24px 72px!important}</style>
<div style="font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:#1f2937;line-height:1.75;font-size:17px;">

<p><strong>Instalar PSeInt en Linux</strong> es, paradójicamente, lo más sencillo de todo: no hay instalador. El programa se distribuye como un archivo comprimido que se extrae y se ejecuta directamente, sin tocar el sistema. Si sabes abrir una terminal y usar <code>tar</code>, lo tendrás funcionando en cinco minutos. Esta guía cubre Ubuntu/Debian, Fedora y Arch por igual, porque el procedimiento es el mismo en todas las distribuciones.</p>

<div style="background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:16px 20px;margin:24px 0;">
<p style="margin:0;"><strong style="color:#1e40af;">⏱ Tiempo estimado:</strong> 5 minutos. <strong style="color:#1e40af;">Necesitas:</strong> una terminal y conexión a internet. No necesitas ser root.</p>
</div>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Paso 1: descarga el archivo .tgz</h2>

<p>PSeInt es software libre (GPLv2) creado por <strong>Pablo Novara</strong>. Para Linux se distribuye como un paquete <strong>.tgz</strong> con todo lo necesario incluido. Descárgalo desde nuestra <a href="/descargar/" style="color:#2563eb;">página de descargas</a>:</p>

<div style="text-align:center;margin:28px 0;">
<a href="/ir/linux" style="display:inline-block;background:#2563eb;color:#ffffff;font-weight:700;padding:14px 36px;border-radius:10px;text-decoration:none;font-size:18px;">⬇ Descargar PSeInt para Linux</a>
<p style="font-size:13px;color:#6b7280;margin-top:10px;">Archivo .tgz oficial · Gratis · 64 bits</p>
</div>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Paso 2: extrae el archivo con tar</h2>

<p>Abre una terminal, ve a la carpeta donde descargaste el archivo (normalmente <code>~/Descargas</code>) y extráelo:</p>

<pre style="background:#1f2937;color:#e5e7eb;border-radius:8px;padding:16px 20px;overflow-x:auto;font-size:15px;">cd ~/Descargas
tar -xzvf pseint-*.tgz</pre>

<p>Se creará una carpeta llamada <code>pseint</code> con el programa y sus archivos. Puedes mover esa carpeta donde quieras: tu directorio personal, <code>/opt</code> o un USB. No requiere instalación ni permisos de administrador.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Paso 3: ejecuta PSeInt</h2>

<p>Entra en la carpeta y ejecuta el lanzador:</p>

<pre style="background:#1f2937;color:#e5e7eb;border-radius:8px;padding:16px 20px;overflow-x:auto;font-size:15px;">cd pseint
./pseint</pre>

<p>Se abrirá la ventana principal del programa. Si prefieres no depender de la terminal, haz doble clic en el archivo <code>pseint</code> desde tu explorador de archivos: tu entorno de escritorio te preguntará si quieres ejecutarlo.</p>

<p>Para comprobar que todo va bien, escribe este programa de prueba y pulsa <strong>Ejecutar</strong>:</p>

<pre style="background:#1f2937;color:#e5e7eb;border-radius:8px;padding:16px 20px;overflow-x:auto;font-size:15px;">Algoritmo PruebaLinux
    Escribir "PSeInt funciona en Linux"
FinAlgoritmo</pre>

<p>Si aparece el mensaje, ya puedes empezar con <a href="/que-es-pseint/" style="color:#2563eb;">qué es PSeInt</a> y tus primeros algoritmos. Tienes más contexto sobre las particularidades de cada distribución en <a href="/pseint-para-linux/" style="color:#2563eb;">PSeInt para Linux</a>.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Si falta alguna biblioteca del sistema</h2>

<p>En algunas distribuciones mínimas, al ejecutar <code>./pseint</code> la terminal muestra un error indicando que no encuentra una biblioteca compartida (por ejemplo, algo relacionado con wxWidgets, el toolkit gráfico que usa PSeInt). No te asustes: significa que tu sistema no trae instalada una dependencia que el programa necesita.</p>

<p>La solución es instalarla con el <strong>gestor de paquetes de tu distribución</strong>:</p>

<ul>
<li><strong>Ubuntu/Debian y derivadas:</strong> usa <code>apt</code>.</li>
<li><strong>Fedora/RHEL y derivadas:</strong> usa <code>dnf</code>.</li>
<li><strong>Arch/Manjaro:</strong> usa <code>pacman</code>.</li>
</ul>

<p>El mensaje de error te dice el nombre de la biblioteca que falta; búscalo en los repositorios de tu distribución e instálalo. No descargues bibliotecas sueltas de internet: los repositorios oficiales son la vía segura. Si el error persiste tras instalar la dependencia, revisa la documentación de tu distribución o pregunta en los foros de tu distro indicando el mensaje exacto.</p>

<div style="background:#fef3c7;border:1px solid #fcd34d;border-radius:10px;padding:16px 20px;margin:24px 0;">
<p style="margin:0;"><strong style="color:#92400e;">💡 Consejo:</strong> si ejecutas PSeInt desde la terminal, verás los mensajes de error directamente en ella. Es la forma más rápida de diagnosticar qué falta.</p>
</div>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Crear un acceso directo (opcional)</h2>

<p>Si quieres lanzar PSeInt desde el menú de aplicaciones sin abrir la terminal, crea un archivo <code>.desktop</code>. Es un archivo de texto con la ruta del ejecutable y un icono; la mayoría de los entornos de escritorio (GNOME, KDE, XFCE) lo recogen automáticamente si lo colocas en <code>~/.local/share/applications/</code>. Es un paso opcional y cosmético: el programa funciona igual sin él.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Preguntas frecuentes</h2>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿Necesito permisos de root para usar PSeInt en Linux?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">No. PSeInt no se instala en el sistema: se extrae y se ejecuta como un usuario normal. Solo necesitarías permisos de administrador si quieres colocarlo en una ruta del sistema como /opt o si debes instalar alguna biblioteca faltante con el gestor de paquetes.</p></div>
</details>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">Al ejecutar ./pseint dice «permiso denegado», ¿qué hago?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">Significa que el archivo no tiene permiso de ejecución. Dale permiso con: <code>chmod +x pseint</code> dentro de la carpeta, y vuelve a intentarlo. Esto suele pasar cuando el .tgz se extrajo con una herramienta gráfica que no conservó los permisos.</p></div>
</details>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿Funciona en cualquier distribución?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">El paquete .tgz es independiente de la distribución y funciona en la mayoría de las distros modernas de 64 bits, siempre que estén instaladas las bibliotecas gráficas que necesita. Si usas una distro muy minimalista, quizá debas instalar alguna dependencia con tu gestor de paquetes, como explicamos arriba.</p></div>
</details>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿Cómo actualizo PSeInt en Linux?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">Descarga el nuevo .tgz, extráelo y reemplaza la carpeta anterior. Tus algoritmos están en tus propios archivos .psc, separados del programa, así que no los pierdes. Es buena idea conservar una copia de seguridad de tus trabajos antes de reemplazar nada.</p></div>
</details>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "¿Necesito permisos de root para usar PSeInt en Linux?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "No. PSeInt no se instala en el sistema: se extrae y se ejecuta como un usuario normal. Solo necesitarías permisos de administrador si quieres colocarlo en /opt o instalar alguna biblioteca faltante."
      }
    },
    {
      "@type": "Question",
      "name": "Al ejecutar ./pseint dice \"permiso denegado\", ¿qué hago?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Significa que el archivo no tiene permiso de ejecución. Dale permiso con chmod +x pseint dentro de la carpeta, y vuelve a intentarlo."
      }
    },
    {
      "@type": "Question",
      "name": "¿Funciona en cualquier distribución?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "El paquete .tgz es independiente de la distribución y funciona en la mayoría de las distros modernas de 64 bits, siempre que estén instaladas las bibliotecas gráficas que necesita."
      }
    },
    {
      "@type": "Question",
      "name": "¿Cómo actualizo PSeInt en Linux?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Descarga el nuevo .tgz, extráelo y reemplaza la carpeta anterior. Tus algoritmos están en tus propios archivos .psc, separados del programa, así que no los pierdes."
      }
    }
  ]
}
</script>

</div>

]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Cómo instalar PSeInt en Mac paso a paso (2026)</title>
		<link>https://pseint.org/como-instalar-pseint-mac/</link>
		
		<dc:creator><![CDATA[El Profe Juan]]></dc:creator>
		<pubDate>Sat, 17 Oct 2026 02:49:21 +0000</pubDate>
				<category><![CDATA[Tutoriales]]></category>
		<guid isPermaLink="false">https://pseint.org/como-instalar-pseint-mac/</guid>

					<description><![CDATA[Instalar PSeInt en Mac es un poco distinto que en Windows: no hay un instalador con asistente, sino un archivo comprimido que se descomprime y se arrastra a la carpeta de aplicaciones. El único paso que suele confundir es la primera apertura, cuando macOS bloquea el programa por seguridad. En esta guía lo resolvemos todo...]]></description>
										<content:encoded><![CDATA[
<style>.content-container.site-container{max-width:860px!important;margin-left:auto!important;margin-right:auto!important;padding:56px 24px 72px!important}</style>
<div style="font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:#1f2937;line-height:1.75;font-size:17px;">

<p><strong>Instalar PSeInt en Mac</strong> es un poco distinto que en Windows: no hay un instalador con asistente, sino un archivo comprimido que se descomprime y se arrastra a la carpeta de aplicaciones. El único paso que suele confundir es la primera apertura, cuando macOS bloquea el programa por seguridad. En esta guía lo resolvemos todo paso a paso, incluyendo qué paquete descargar según tu chip (Intel o Apple Silicon).</p>

<div style="background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:16px 20px;margin:24px 0;">
<p style="margin:0;"><strong style="color:#1e40af;">⏱ Tiempo estimado:</strong> 5–10 minutos. <strong style="color:#1e40af;">Necesitas:</strong> macOS 10.13 o posterior y unos 100 MB libres en disco.</p>
</div>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Qué paquete descargar: Intel o Apple Silicon</h2>

<p>PSeInt es un proyecto de software libre creado por <strong>Pablo Novara</strong> (licencia GPLv2), y su autor publica paquetes oficiales para macOS. En la página de descargas verás <strong>dos paquetes para Mac</strong>:</p>

<ul>
<li><strong>macOS 64 bits (Intel):</strong> para Mac con procesador Intel.</li>
<li><strong>macOS Apple Silicon (ARM):</strong> para Mac con chip M1, M2, M3 o posterior.</li>
</ul>

<p>Si no sabes qué chip tiene tu Mac, haz clic en el menú Apple () → <strong>Acerca de este Mac</strong>: en la ficha verás «Chip» o «Procesador». Descargar el paquete correcto evita problemas de rendimiento y errores extraños. Si aún no lo tienes claro, en <a href="/pseint-para-mac/" style="color:#2563eb;">PSeInt para Mac</a> explicamos las diferencias entre ambas versiones.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Paso 1: descarga el archivo .tgz</h2>

<p>Desde nuestra <a href="/descargar/" style="color:#2563eb;">página de descargas</a> obtén el paquete correspondiente a tu Mac:</p>

<div style="text-align:center;margin:28px 0;">
<a href="/ir/macos" style="display:inline-block;background:#2563eb;color:#ffffff;font-weight:700;padding:14px 36px;border-radius:10px;text-decoration:none;font-size:18px;">⬇ Descargar PSeInt para Mac</a>
<p style="font-size:13px;color:#6b7280;margin-top:10px;">Archivo .tgz oficial · Gratis · Elige Intel o Apple Silicon</p>
</div>

<p>El archivo descargado tiene extensión <strong>.tgz</strong> (un comprimido de Unix, parecido a un .zip). No intentes abrirlo con un descompresor de Windows: macOS sabe manejarlo solo.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Paso 2: descomprime el archivo</h2>

<p>Haz <strong>doble clic</strong> en el archivo .tgz descargado. macOS lo descomprimirá automáticamente con su Utilidad de Compresión y creará una carpeta (normalmente llamada <em>pseint</em>) en el mismo lugar, con la aplicación <strong>PSeInt</strong> dentro.</p>

<p>Si el doble clic no funciona, haz clic derecho sobre el archivo → <strong>Abrir con → Utilidad de Compresión</strong>.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Paso 3: arrastra PSeInt a Aplicaciones</h2>

<p>Abre una ventana del Finder y ve a la carpeta <strong>Aplicaciones</strong> (menú Ir → Aplicaciones, o pulsa Mayús+Comando+A). Arrastra el icono de <strong>PSeInt</strong> desde la carpeta descomprimida hasta Aplicaciones.</p>

<p>Este paso no es estrictamente obligatorio (el programa funciona desde cualquier carpeta), pero es lo recomendable: así aparece en Launchpad y en Spotlight, y no lo pierdes entre tus descargas.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Paso 4: ábrelo por primera vez con clic derecho (Gatekeeper)</h2>

<p>Aquí está el paso clave. Si haces doble clic directamente, macOS mostrará un mensaje diciendo que <strong>«no se puede abrir porque Apple no pudo verificar que no contenga software malicioso»</strong> o que el desarrollador no está identificado. Es el sistema <strong>Gatekeeper</strong> protegiéndote de aplicaciones sin firma de pago, algo normal en el software libre educativo.</p>

<p>La solución oficial de Apple para estos casos:</p>

<ol>
<li>Ve a Aplicaciones en el Finder.</li>
<li>Haz <strong>clic derecho</strong> (o Control+clic) sobre <strong>PSeInt</strong>.</li>
<li>Elige <strong>Abrir</strong> en el menú contextual.</li>
<li>Aparecerá un diálogo de advertencia con un botón <strong>Abrir</strong>: púlsalo.</li>
</ol>

<p>Solo necesitas hacer esto <strong>una vez</strong>: a partir de ahora PSeInt quedará autorizado y se abrirá con doble clic normal. Si descargaste el archivo desde la fuente oficial o nuestros enlaces verificados, es seguro hacerlo.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Verifica que todo funciona</h2>

<p>Al abrir PSeInt verás el editor con un ejemplo. Escribe este programa mínimo y pulsa <strong>Ejecutar</strong>:</p>

<pre style="background:#1f2937;color:#e5e7eb;border-radius:8px;padding:16px 20px;overflow-x:auto;font-size:15px;">Algoritmo PruebaMac
    Escribir "PSeInt funciona en mi Mac"
FinAlgoritmo</pre>

<p>Si ves el mensaje en la ventana de ejecución, ya puedes empezar a aprender <a href="/que-es-pseint/" style="color:#2563eb;">qué es PSeInt</a> y practicar pseudocódigo en español.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Preguntas frecuentes</h2>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿PSeInt funciona en Mac con chip M1/M2/M3 (Apple Silicon)?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">Sí. El autor publica un paquete específico para Apple Silicon (ARM). Descarga ese paquete y no el de Intel: funcionará de forma nativa, sin necesidad de Rosetta. Tienes más detalles en <a href="/pseint-para-mac/" style="color:#2563eb;">PSeInt para Mac</a>.</p></div>
</details>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿Por qué macOS bloquea PSeInt al abrirlo por primera vez?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">Por Gatekeeper, el sistema de seguridad de macOS, que desconfía de las aplicaciones sin certificado de desarrollador de pago. No significa que PSeInt tenga virus: es software libre (GPLv2) de un autor conocido. La forma correcta de autorizarlo es abrirlo una vez con clic derecho → Abrir, como explicamos arriba.</p></div>
</details>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿Tengo que moverlo a la carpeta Aplicaciones sí o sí?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">No es obligatorio: PSeInt funciona desde cualquier carpeta porque no requiere instalación. Pero moverlo a Aplicaciones es lo recomendable para encontrarlo fácilmente en Launchpad y Spotlight.</p></div>
</details>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿Cómo desinstalo PSeInt en Mac?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">Al no usar instalador, desinstalarlo es trivial: arrastra la aplicación PSeInt desde Aplicaciones a la Papelera y vacíala. No deja restos en el sistema. Si también quieres borrar tus ajustes, elimina la carpeta de configuración en tu directorio de usuario.</p></div>
</details>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "¿PSeInt funciona en Mac con chip M1/M2/M3 (Apple Silicon)?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Sí. El autor publica un paquete específico para Apple Silicon (ARM). Descarga ese paquete y no el de Intel: funcionará de forma nativa, sin necesidad de Rosetta."
      }
    },
    {
      "@type": "Question",
      "name": "¿Por qué macOS bloquea PSeInt al abrirlo por primera vez?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Por Gatekeeper, el sistema de seguridad de macOS, que desconfía de las aplicaciones sin certificado de desarrollador de pago. No significa que PSeInt tenga virus. La forma correcta de autorizarlo es abrirlo una vez con clic derecho y elegir Abrir."
      }
    },
    {
      "@type": "Question",
      "name": "¿Tengo que moverlo a la carpeta Aplicaciones sí o sí?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "No es obligatorio: PSeInt funciona desde cualquier carpeta porque no requiere instalación. Pero moverlo a Aplicaciones es lo recomendable para encontrarlo fácilmente en Launchpad y Spotlight."
      }
    },
    {
      "@type": "Question",
      "name": "¿Cómo desinstalo PSeInt en Mac?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Al no usar instalador, desinstalarlo es trivial: arrastra la aplicación PSeInt desde Aplicaciones a la Papelera y vacíala. No deja restos en el sistema."
      }
    }
  ]
}
</script>

</div>

]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Cómo instalar PSeInt en Windows paso a paso (2026)</title>
		<link>https://pseint.org/como-instalar-pseint-windows/</link>
		
		<dc:creator><![CDATA[El Profe Juan]]></dc:creator>
		<pubDate>Sat, 17 Oct 2026 02:48:02 +0000</pubDate>
				<category><![CDATA[Tutoriales]]></category>
		<guid isPermaLink="false">https://pseint.org/como-instalar-pseint-windows/</guid>

					<description><![CDATA[Si tu profesor te pidió instalar PSeInt en Windows y no sabes por dónde empezar, esta guía te lleva de la descarga a tu primer algoritmo ejecutado en menos de diez minutos. PSeInt es un programa gratuito y de código abierto (licencia GPLv2), creado por Pablo Novara, que se usa en universidades de toda Latinoamérica...]]></description>
										<content:encoded><![CDATA[
<style>.content-container.site-container{max-width:860px!important;margin-left:auto!important;margin-right:auto!important;padding:56px 24px 72px!important}</style>
<div style="font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:#1f2937;line-height:1.75;font-size:17px;">

<p>Si tu profesor te pidió <strong>instalar PSeInt en Windows</strong> y no sabes por dónde empezar, esta guía te lleva de la descarga a tu primer algoritmo ejecutado en menos de diez minutos. PSeInt es un programa gratuito y de código abierto (licencia GPLv2), creado por <strong>Pablo Novara</strong>, que se usa en universidades de toda Latinoamérica y España para aprender lógica de programación con pseudocódigo en español. No necesitas saber programar para instalarlo: solo sigue los pasos.</p>

<div style="background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:16px 20px;margin:24px 0;">
<p style="margin:0;"><strong style="color:#1e40af;">⏱ Tiempo estimado:</strong> 5–10 minutos. <strong style="color:#1e40af;">Dificultad:</strong> ninguna, solo necesitas conexión a internet y un PC con Windows 10 u 11.</p>
</div>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Paso 1: descarga el instalador oficial</h2>

<p>Lo primero es conseguir el archivo de instalación desde una fuente confiable. En nuestra página de <a href="/descargar/" style="color:#2563eb;">descargas de PSeInt</a> tienes los enlaces verificados para cada sistema operativo.</p>

<div style="text-align:center;margin:28px 0;">
<a href="/ir/windowsexe" style="display:inline-block;background:#2563eb;color:#ffffff;font-weight:700;padding:14px 36px;border-radius:10px;text-decoration:none;font-size:18px;">⬇ Descargar PSeInt para Windows</a>
<p style="font-size:13px;color:#6b7280;margin-top:10px;">Archivo .exe oficial · Gratis · Licencia GPLv2</p>
</div>

<p>El archivo que se descarga es un instalador con extensión <strong>.exe</strong>. Guárdalo en tu carpeta de Descargas y no lo abras todavía: antes conviene saber qué pasará en el paso 3. Si te preocupa la seguridad del archivo, lee nuestra guía sobre <a href="/pseint-es-seguro/" style="color:#2563eb;">si PSeInt es seguro</a>, donde explicamos por qué Windows a veces muestra advertencias con programas gratuitos.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Paso 2: ejecuta el archivo .exe</h2>

<p>Haz doble clic en el archivo descargado. Es posible que Windows te pida permiso para que la aplicación realice cambios en el equipo: pulsa <strong>Sí</strong>. Esto es normal en cualquier instalador y no significa que el programa sea peligroso.</p>

<p>Si tu cuenta de Windows <strong>no tiene permisos de administrador</strong>, el instalador puede pedirte la contraseña de una cuenta que sí los tenga. Si no puedes conseguirla (por ejemplo, en un PC de la universidad), no te preocupes: más abajo te mostramos la <a href="/pseint-portable/" style="color:#2563eb;">versión portable de PSeInt</a>, que funciona sin instalar nada.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Paso 3: supera la pantalla azul de SmartScreen</h2>

<p>Este es el paso que más asusta a los principiantes, y es completamente normal. Al ejecutar el instalador, Windows puede mostrar una ventana azul que dice <strong>«Windows protegió su PC»</strong> e impide abrir el archivo. Esto ocurre porque SmartScreen desconfía de los programas cuyo editor no ha pagado un certificado de firma digital costoso, algo muy común en el software libre y educativo.</p>

<p>Para continuar, haz lo siguiente:</p>

<ol>
<li>En la ventana azul, haz clic en <strong>«Más información»</strong>.</li>
<li>Aparecerá el nombre del programa y su editor. Pulsa <strong>«Ejecutar de todas formas»</strong>.</li>
<li>Se abrirá el asistente de instalación con normalidad.</li>
</ol>

<div style="background:#fef3c7;border:1px solid #fcd34d;border-radius:10px;padding:16px 20px;margin:24px 0;">
<p style="margin:0;"><strong style="color:#92400e;">⚠ Importante:</strong> usa la opción «Ejecutar de todas formas» <strong>únicamente</strong> si descargaste el archivo desde la fuente oficial o desde nuestros enlaces verificados. Nunca lo hagas con un .exe descargado de un sitio desconocido. El sitio oficial del autor es <a href="https://pseint.sourceforge.net/" rel="nofollow noopener" style="color:#2563eb;" target="_blank">pseint.sourceforge.net</a>.</p>
</div>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Paso 4: sigue el asistente de instalación</h2>

<p>El asistente está en español y no tiene trucos:</p>

<ol>
<li>Pulsa <strong>Siguiente</strong> en la pantalla de bienvenida.</li>
<li>Acepta la licencia <strong>GPLv2</strong> (es la licencia de software libre bajo la que se distribuye PSeInt).</li>
<li>Elige la carpeta de instalación. La ruta predeterminada está bien para la mayoría de los usuarios.</li>
<li>Marca la opción de crear un <strong>acceso directo en el escritorio</strong> si quieres abrirlo más rápido.</li>
<li>Pulsa <strong>Instalar</strong> y espera a que termine. Pulsa <strong>Finalizar</strong>.</li>
</ol>

<p>El asistente no instala programas adicionales ni barras de herramientas: PSeInt es software limpio, sin adware.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Paso 5: verifica que la instalación funcionó</h2>

<p>Abre PSeInt desde el menú Inicio o el acceso directo del escritorio. Verás el editor con un algoritmo de ejemplo. Para comprobar que todo funciona, escribe este mini programa:</p>

<pre style="background:#1f2937;color:#e5e7eb;border-radius:8px;padding:16px 20px;overflow-x:auto;font-size:15px;">Algoritmo MiPrimeraPrueba
    Escribir "¡PSeInt funciona!"
FinAlgoritmo</pre>

<p>Pulsa el botón <strong>Ejecutar</strong> de la barra de herramientas. Si aparece una ventana con el mensaje «¡PSeInt funciona!», la instalación fue un éxito. A partir de aquí puedes empezar a aprender la <a href="/sintaxis-pseint/" style="color:#2563eb;">sintaxis de PSeInt</a> o practicar con <a href="/que-es-pseint/" style="color:#2563eb;">qué es PSeInt y para qué sirve</a>.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Alternativa sin instalación: la versión portable</h2>

<p>Si no tienes permisos de administrador, si usas un PC compartido o si simplemente prefieres no instalar nada, existe una <strong>versión portable</strong>: se descarga como archivo .zip, lo descomprimes en cualquier carpeta (o en un USB) y ejecutas el programa directamente, sin asistente ni cambios en el sistema.</p>

<p>La versión portable tiene exactamente las mismas funciones que la instalable. Tienes todos los detalles en nuestra guía de <a href="/pseint-portable/" style="color:#2563eb;">PSeInt portable</a>.</p>

<h2 style="color:#1e40af;font-size:26px;margin:36px 0 16px;">Preguntas frecuentes</h2>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿Necesito permisos de administrador para instalar PSeInt?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">El instalador .exe normalmente solicita permisos de administrador para copiar los archivos en la carpeta de programas. Si no tienes esos permisos, usa la <a href="/pseint-portable/" style="color:#2563eb;">versión portable</a>, que se ejecuta sin instalar y no pide permisos especiales.</p></div>
</details>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">Mi antivirus marca el instalador como sospechoso, ¿qué hago?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">Es un falso positivo habitual con software libre poco conocido por las bases de datos de los antivirus. Primero verifica que el archivo venga de la fuente oficial o de nuestra <a href="/descargar/" style="color:#2563eb;">página de descargas</a>; si es así, puedes añadir una excepción temporal. Tienes más detalles en <a href="/pseint-es-seguro/" style="color:#2563eb;">¿PSeInt es seguro?</a>.</p></div>
</details>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿Cuál es la diferencia entre la versión instalable y la portable?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">Funcionalmente ninguna: ambas ejecutan los mismos algoritmos con las mismas opciones. La instalable crea accesos directos y entradas en el menú Inicio; la portable se descomprime y se usa, ideal para llevarla en un USB o usarla en PCs donde no puedes instalar programas.</p></div>
</details>

<details style="background: white; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; margin-bottom:12px;">
<summary style="padding:14px 18px;cursor:pointer;font-weight:600;color:#1e40af;">¿Cuánto espacio ocupa PSeInt en disco?</summary>
<div style="padding:0 18px 16px;color:#374151;"><p style="margin:0;">Muy poco: es un programa ligero que ocupa del orden de decenas de megabytes una vez instalado. Funciona sin problemas en equipos antiguos o con poco almacenamiento, algo habitual en aulas y laboratorios.</p></div>
</details>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "¿Necesito permisos de administrador para instalar PSeInt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "El instalador .exe normalmente solicita permisos de administrador para copiar los archivos en la carpeta de programas. Si no tienes esos permisos, usa la versión portable, que se ejecuta sin instalar y no pide permisos especiales."
      }
    },
    {
      "@type": "Question",
      "name": "Mi antivirus marca el instalador como sospechoso, ¿qué hago?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Es un falso positivo habitual con software libre poco conocido por las bases de datos de los antivirus. Primero verifica que el archivo venga de la fuente oficial; si es así, puedes añadir una excepción temporal."
      }
    },
    {
      "@type": "Question",
      "name": "¿Cuál es la diferencia entre la versión instalable y la portable?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Funcionalmente ninguna: ambas ejecutan los mismos algoritmos con las mismas opciones. La instalable crea accesos directos y entradas en el menú Inicio; la portable se descomprime y se usa, ideal para llevarla en un USB."
      }
    },
    {
      "@type": "Question",
      "name": "¿Cuánto espacio ocupa PSeInt en disco?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Muy poco: es un programa ligero que ocupa del orden de decenas de megabytes una vez instalado. Funciona sin problemas en equipos antiguos o con poco almacenamiento."
      }
    }
  ]
}
</script>

</div>

]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
