<?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>Estructuras Condicionales &#8211; PSeInt.org</title>
	<atom:link href="https://pseint.org/estructuras-condicionales/feed/" rel="self" type="application/rss+xml" />
	<link>https://pseint.org</link>
	<description>Descarga, Tutoriales y Ejercicios de Pseudocódigo</description>
	<lastBuildDate>Wed, 14 Oct 2026 16:22:42 +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>Estructuras Condicionales &#8211; PSeInt.org</title>
	<link>https://pseint.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Algoritmo para determinar si un número es positivo, negativo o cero en PSeInt (Guía 2026)</title>
		<link>https://pseint.org/numero-positivo-negativo-cero-pseint/</link>
		
		<dc:creator><![CDATA[El Profe Juan]]></dc:creator>
		<pubDate>Wed, 14 Oct 2026 16:22:42 +0000</pubDate>
				<category><![CDATA[Estructuras Condicionales]]></category>
		<guid isPermaLink="false">https://pseint.org/numero-positivo-negativo-cero-pseint/</guid>

					<description><![CDATA[La versión completa del clásico ejercicio de signo: además de positivo y negativo, contempla explícitamente el cero como tercer caso con su propia rama SiNo Si. Código completo Algoritmo NumeroPositivoNegativoCero Definir n Como Real Escribir "Ingresa un número:" Leer n Si n > 0 Entonces Escribir "El número ", n, " es POSITIVO." SiNo Si...]]></description>
										<content:encoded><![CDATA[<p>La versión completa del clásico ejercicio de signo: además de positivo y negativo, contempla explícitamente el cero como tercer caso con su propia rama SiNo Si.</p>
<h2>Código completo</h2>
<pre style="background:#f1f5f9;padding:20px;border-radius:8px;overflow-x:auto;"><code>Algoritmo NumeroPositivoNegativoCero
    Definir n Como Real
    Escribir "Ingresa un número:"
    Leer n
    Si n > 0 Entonces
        Escribir "El número ", n, " es POSITIVO."
    SiNo
        Si n = 0 Entonces
            Escribir "El número es CERO."
        SiNo
            Escribir "El número ", n, " es NEGATIVO."
        FinSi
    FinSi
FinAlgoritmo</code></pre>
<h2>Explicación paso a paso</h2>
<ol>
<li>Leemos el número como Real para aceptar también decimales.</li>
<li>La primera condición detecta los positivos (<b>n > 0</b>).</li>
<li>Dentro del SiNo, un segundo Si distingue el cero (<b>n = 0</b>) de los negativos: así los tres casos quedan cubiertos.</li>
</ol>
<h2>Errores comunes</h2>
<ul>
<li>Hacer solo dos ramas (positivo/negativo) y clasificar mal el cero como negativo.</li>
<li>Usar <b>>= 0</b> para positivo: incluiría al cero en la rama equivocada.</li>
<li>Comparar reales con <b>=</b> tras muchas operaciones puede fallar por precisión; aquí, con lectura directa, es seguro.</li>
</ul>
<div style="background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:20px;margin-top:20px;">
<p style="font-weight:700;color:#1e40af;margin:0 0 10px 0;">🚀 ¿Ya dominas la lógica? Da el salto a Python</p>
<p style="margin:0;"><a href="/ir/python" rel="nofollow noopener sponsored" style="color:#2563eb;font-weight:600;">Ver curso de Python en español →</a></p>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Algoritmo del juego de dados par o impar en PSeInt (Guía 2026)</title>
		<link>https://pseint.org/juego-dados-par-impar-pseint/</link>
		
		<dc:creator><![CDATA[El Profe Juan]]></dc:creator>
		<pubDate>Wed, 14 Oct 2026 16:22:13 +0000</pubDate>
				<category><![CDATA[Estructuras Condicionales]]></category>
		<guid isPermaLink="false">https://pseint.org/juego-dados-par-impar-pseint/</guid>

					<description><![CDATA[Un juego de azar simple para practicar el operador MOD con condiciones compuestas. El jugador apuesta a «par» o «impar» y gana si el dado coincide con su apuesta. Código completo Algoritmo DadosParImpar Definir dado Como Entero Definir apuesta Como Caracter Escribir "Apuesta: escribe par o impar" Leer apuesta Escribir "Ingresa el resultado del dado...]]></description>
										<content:encoded><![CDATA[<p>Un juego de azar simple para practicar el operador MOD con condiciones compuestas. El jugador apuesta a «par» o «impar» y gana si el dado coincide con su apuesta.</p>
<h2>Código completo</h2>
<pre style="background:#f1f5f9;padding:20px;border-radius:8px;overflow-x:auto;"><code>Algoritmo DadosParImpar
    Definir dado Como Entero
    Definir apuesta Como Caracter
    Escribir "Apuesta: escribe par o impar"
    Leer apuesta
    Escribir "Ingresa el resultado del dado (1 a 6):"
    Leer dado
    Si dado < 1 O dado > 6 Entonces
        Escribir "Resultado inválido: el dado solo da valores de 1 a 6."
    SiNo
        Si (dado MOD 2 = 0 Y apuesta = "par") O (dado MOD 2 = 1 Y apuesta = "impar") Entonces
            Escribir "¡Ganaste! El dado mostró ", dado, "."
        SiNo
            Escribir "Perdiste. El dado mostró ", dado, "."
        FinSi
    FinSi
FinAlgoritmo</code></pre>
<h2>Explicación paso a paso</h2>
<ol>
<li>Leemos la apuesta como texto y el resultado del dado como entero.</li>
<li>Validamos que el dado esté entre 1 y 6 antes de jugar.</li>
<li>Se gana si el dado es par y se apostó «par», o si es impar y se apostó «impar»: cada par de condiciones se une con <b>Y</b> y los dos casos con <b>O</b>.</li>
</ol>
<h2>Errores comunes</h2>
<ul>
<li>Olvidar los paréntesis: <b>Y</b> tiene prioridad sobre <b>O</b>, pero sin paréntesis la lógica se vuelve difícil de verificar.</li>
<li>Comparar la apuesta sin comillas o con mayúsculas («Par» no es «par»).</li>
<li>No validar el rango del dado y aceptar valores imposibles como 9.</li>
</ul>
<div style="background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:20px;margin-top:20px;">
<p style="font-weight:700;color:#1e40af;margin:0 0 10px 0;">🚀 ¿Ya dominas la lógica? Da el salto a Python</p>
<p style="margin:0;"><a href="/ir/python" rel="nofollow noopener sponsored" style="color:#2563eb;font-weight:600;">Ver curso de Python en español →</a></p>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Algoritmo de cajero automático: retiro según el saldo en PSeInt (Guía 2026)</title>
		<link>https://pseint.org/cajero-retiro-saldo-pseint/</link>
		
		<dc:creator><![CDATA[El Profe Juan]]></dc:creator>
		<pubDate>Wed, 14 Oct 2026 16:21:45 +0000</pubDate>
				<category><![CDATA[Estructuras Condicionales]]></category>
		<guid isPermaLink="false">https://pseint.org/cajero-retiro-saldo-pseint/</guid>

					<description><![CDATA[Este ejercicio simula un retiro en un cajero y practica validaciones en cadena: el monto debe ser positivo y no puede superar el saldo disponible. Código completo Algoritmo CajeroRetiro Definir saldo, retiro Como Real Escribir "Ingresa tu saldo actual:" Leer saldo Escribir "Ingresa el monto a retirar:" Leer retiro Si retiro saldo Entonces Escribir "Fondos...]]></description>
										<content:encoded><![CDATA[<p>Este ejercicio simula un retiro en un cajero y practica validaciones en cadena: el monto debe ser positivo y no puede superar el saldo disponible.</p>
<h2>Código completo</h2>
<pre style="background:#f1f5f9;padding:20px;border-radius:8px;overflow-x:auto;"><code>Algoritmo CajeroRetiro
    Definir saldo, retiro Como Real
    Escribir "Ingresa tu saldo actual:"
    Leer saldo
    Escribir "Ingresa el monto a retirar:"
    Leer retiro
    Si retiro <= 0 Entonces
        Escribir "Error: el monto debe ser mayor que cero."
    SiNo
        Si retiro > saldo Entonces
            Escribir "Fondos insuficientes. Tu saldo es: ", saldo
        SiNo
            saldo <- saldo - retiro
            Escribir "Retiro exitoso."
            Escribir "Nuevo saldo: ", saldo
        FinSi
    FinSi
FinAlgoritmo</code></pre>
<h2>Explicación paso a paso</h2>
<ol>
<li>Leemos el saldo actual y el monto que se desea retirar.</li>
<li>Primera validación: el monto debe ser positivo.</li>
<li>Segunda validación: el monto no puede superar el saldo; si pasa ambas, se resta y se muestra el nuevo saldo.</li>
</ol>
<h2>Errores comunes</h2>
<ul>
<li>Validar solo que el retiro sea menor que el saldo y permitir montos negativos (un retiro de -100 aumentaría el saldo).</li>
<li>Olvidar actualizar la variable <b>saldo</b> después del retiro.</li>
<li>Usar <b>>=</b> en lugar de <b>></b> e impedir retirar exactamente todo el saldo.</li>
</ul>
<div style="background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:20px;margin-top:20px;">
<p style="font-weight:700;color:#1e40af;margin:0 0 10px 0;">🚀 ¿Ya dominas la lógica? Da el salto a Python</p>
<p style="margin:0;"><a href="/ir/python" rel="nofollow noopener sponsored" style="color:#2563eb;font-weight:600;">Ver curso de Python en español →</a></p>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Algoritmo del semáforo: acción según el color en PSeInt (Guía 2026)</title>
		<link>https://pseint.org/semaforo-accion-pseint/</link>
		
		<dc:creator><![CDATA[El Profe Juan]]></dc:creator>
		<pubDate>Wed, 14 Oct 2026 16:21:17 +0000</pubDate>
				<category><![CDATA[Estructuras Condicionales]]></category>
		<guid isPermaLink="false">https://pseint.org/semaforo-accion-pseint/</guid>

					<description><![CDATA[Un Segun con valores de texto: según el color del semáforo, el programa indica qué debe hacer el conductor. Ideal para practicar casos con cadenas de caracteres. Código completo Algoritmo SemaforoAccion Definir color Como Caracter Escribir "Ingresa el color del semáforo (verde, amarillo o rojo):" Leer color Segun color Hacer "verde": Escribir "AVANZA: el paso...]]></description>
										<content:encoded><![CDATA[<p>Un Segun con valores de texto: según el color del semáforo, el programa indica qué debe hacer el conductor. Ideal para practicar casos con cadenas de caracteres.</p>
<h2>Código completo</h2>
<pre style="background:#f1f5f9;padding:20px;border-radius:8px;overflow-x:auto;"><code>Algoritmo SemaforoAccion
    Definir color Como Caracter
    Escribir "Ingresa el color del semáforo (verde, amarillo o rojo):"
    Leer color
    Segun color Hacer
        "verde":
            Escribir "AVANZA: el paso está permitido."
        "amarillo":
            Escribir "PRECAUCIÓN: reduce la velocidad, el semáforo va a cambiar."
        "rojo":
            Escribir "DETENTE: no puedes avanzar."
        De Otro Modo:
            Escribir "Color inválido. Usa verde, amarillo o rojo."
    FinSegun
FinAlgoritmo</code></pre>
<h2>Explicación paso a paso</h2>
<ol>
<li>Leemos el color como <b>Caracter</b>; en el Segun los casos de texto van entre comillas.</li>
<li>Cada color tiene su acción asociada: avanzar, precaución o detenerse.</li>
<li><b>De Otro Modo</b> captura cualquier texto que no sea un color válido.</li>
</ol>
<h2>Errores comunes</h2>
<ul>
<li>Escribir los casos sin comillas (<b>verde:</b>), lo que PSeInt interpreta como variable.</li>
<li>No considerar mayúsculas: «Verde» no coincide con «verde».</li>
<li>Usar Si anidados cuando el Segun resuelve el problema de forma más limpia.</li>
</ul>
<div style="background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:20px;margin-top:20px;">
<p style="font-weight:700;color:#1e40af;margin:0 0 10px 0;">🚀 ¿Ya dominas la lógica? Da el salto a Python</p>
<p style="margin:0;"><a href="/ir/python" rel="nofollow noopener sponsored" style="color:#2563eb;font-weight:600;">Ver curso de Python en español →</a></p>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Algoritmo para calcular y clasificar el IMC en PSeInt (Guía 2026)</title>
		<link>https://pseint.org/imc-clasificacion-pseint/</link>
		
		<dc:creator><![CDATA[El Profe Juan]]></dc:creator>
		<pubDate>Wed, 14 Oct 2026 16:20:49 +0000</pubDate>
				<category><![CDATA[Estructuras Condicionales]]></category>
		<guid isPermaLink="false">https://pseint.org/imc-clasificacion-pseint/</guid>

					<description><![CDATA[El Índice de Masa Corporal combina una fórmula con una tabla de clasificación por rangos. Este ejercicio une cálculo aritmético y condiciones encadenadas en un solo programa. Código completo Algoritmo ClasificacionIMC Definir peso, altura, imc Como Real Escribir "Ingresa tu peso en kilogramos:" Leer peso Escribir "Ingresa tu altura en metros (ej. 1.70):" Leer altura...]]></description>
										<content:encoded><![CDATA[<p>El Índice de Masa Corporal combina una fórmula con una tabla de clasificación por rangos. Este ejercicio une cálculo aritmético y condiciones encadenadas en un solo programa.</p>
<h2>Código completo</h2>
<pre style="background:#f1f5f9;padding:20px;border-radius:8px;overflow-x:auto;"><code>Algoritmo ClasificacionIMC
    Definir peso, altura, imc Como Real
    Escribir "Ingresa tu peso en kilogramos:"
    Leer peso
    Escribir "Ingresa tu altura en metros (ej. 1.70):"
    Leer altura
    imc <- peso / (altura * altura)
    Escribir "Tu IMC es: ", imc
    Si imc < 18.5 Entonces
        Escribir "Clasificación: BAJO PESO."
    SiNo
        Si imc < 25 Entonces
            Escribir "Clasificación: PESO NORMAL."
        SiNo
            Si imc < 30 Entonces
                Escribir "Clasificación: SOBREPESO."
            SiNo
                Escribir "Clasificación: OBESIDAD."
            FinSi
        FinSi
    FinSi
FinAlgoritmo</code></pre>
<h2>Explicación paso a paso</h2>
<ol>
<li>Leemos peso en kg y altura en metros como valores Reales.</li>
<li>Calculamos el IMC con la fórmula <b>peso / (altura * altura)</b>; los paréntesis son obligatorios.</li>
<li>Clasificamos con rangos ascendentes usando solo el límite superior de cada tramo.</li>
</ol>
<h2>Errores comunes</h2>
<ul>
<li>Escribir <b>peso / altura * altura</b> sin paréntesis: se evalúa de izquierda a derecha y da un resultado incorrecto.</li>
<li>Ingresar la altura en centímetros (170) en lugar de metros (1.70).</li>
<li>Traslapar los rangos usando <= y < mezclados sin un criterio claro.</li>
</ul>
<div style="background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:20px;margin-top:20px;">
<p style="font-weight:700;color:#1e40af;margin:0 0 10px 0;">🚀 ¿Ya dominas la lógica? Da el salto a Python</p>
<p style="margin:0;"><a href="/ir/python" rel="nofollow noopener sponsored" style="color:#2563eb;font-weight:600;">Ver curso de Python en español →</a></p>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Algoritmo para calcular el bono por antigüedad en PSeInt (Guía 2026)</title>
		<link>https://pseint.org/bono-sueldo-antiguedad-pseint/</link>
		
		<dc:creator><![CDATA[El Profe Juan]]></dc:creator>
		<pubDate>Wed, 14 Oct 2026 16:20:20 +0000</pubDate>
				<category><![CDATA[Estructuras Condicionales]]></category>
		<guid isPermaLink="false">https://pseint.org/bono-sueldo-antiguedad-pseint/</guid>

					<description><![CDATA[Un caso típico de nómina: el bono es un porcentaje del sueldo que crece con los años de antigüedad. Practica rangos encadenados evaluados de mayor a menor. Código completo Algoritmo BonoAntiguedad Definir sueldo, bono, total Como Real Definir antiguedad Como Entero Definir porcentaje Como Real Escribir "Ingresa el sueldo del empleado:" Leer sueldo Escribir "Ingresa...]]></description>
										<content:encoded><![CDATA[<p>Un caso típico de nómina: el bono es un porcentaje del sueldo que crece con los años de antigüedad. Practica rangos encadenados evaluados de mayor a menor.</p>
<h2>Código completo</h2>
<pre style="background:#f1f5f9;padding:20px;border-radius:8px;overflow-x:auto;"><code>Algoritmo BonoAntiguedad
    Definir sueldo, bono, total Como Real
    Definir antiguedad Como Entero
    Definir porcentaje Como Real
    Escribir "Ingresa el sueldo del empleado:"
    Leer sueldo
    Escribir "Ingresa los años de antigüedad:"
    Leer antiguedad
    Si antiguedad >= 10 Entonces
        porcentaje <- 0.15
    SiNo
        Si antiguedad >= 5 Entonces
            porcentaje <- 0.10
        SiNo
            Si antiguedad >= 1 Entonces
                porcentaje <- 0.05
            SiNo
                porcentaje <- 0
            FinSi
        FinSi
    FinSi
    bono <- sueldo * porcentaje
    total <- sueldo + bono
    Escribir "Bono: ", bono
    Escribir "Total a cobrar: ", total
FinAlgoritmo</code></pre>
<h2>Explicación paso a paso</h2>
<ol>
<li>Leemos el sueldo y los años de antigüedad del empleado.</li>
<li>Evaluamos los rangos de mayor a menor antigüedad para que cada caso caiga en su tramo correcto.</li>
<li>Calculamos el bono como porcentaje del sueldo y lo sumamos para obtener el total.</li>
</ol>
<h2>Errores comunes</h2>
<ul>
<li>Evaluar los rangos de menor a mayor: alguien con 12 años caería en el tramo de 5 y recibiría menos bono.</li>
<li>Escribir el porcentaje como 15 en lugar de 0.15.</li>
<li>No inicializar <b>porcentaje</b> en el último SiNo y dejarlo sin valor para antigüedad 0.</li>
</ul>
<div style="background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:20px;margin-top:20px;">
<p style="font-weight:700;color:#1e40af;margin:0 0 10px 0;">🚀 ¿Ya dominas la lógica? Da el salto a Python</p>
<p style="margin:0;"><a href="/ir/python" rel="nofollow noopener sponsored" style="color:#2563eb;font-weight:600;">Ver curso de Python en español →</a></p>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Algoritmo para determinar si una letra es vocal o consonante en PSeInt (Guía 2026)</title>
		<link>https://pseint.org/vocal-o-consonante-pseint/</link>
		
		<dc:creator><![CDATA[El Profe Juan]]></dc:creator>
		<pubDate>Wed, 14 Oct 2026 16:19:52 +0000</pubDate>
				<category><![CDATA[Estructuras Condicionales]]></category>
		<guid isPermaLink="false">https://pseint.org/vocal-o-consonante-pseint/</guid>

					<description><![CDATA[Este ejercicio practica la comparación de caracteres y las condiciones múltiples con O. El programa lee una letra y decide si es vocal o consonante. Código completo Algoritmo VocalOConsonante Definir letra Como Caracter Escribir "Ingresa una letra:" Leer letra Si letra = "a" O letra = "e" O letra = "i" O letra = "o"...]]></description>
										<content:encoded><![CDATA[<p>Este ejercicio practica la comparación de caracteres y las condiciones múltiples con O. El programa lee una letra y decide si es vocal o consonante.</p>
<h2>Código completo</h2>
<pre style="background:#f1f5f9;padding:20px;border-radius:8px;overflow-x:auto;"><code>Algoritmo VocalOConsonante
    Definir letra Como Caracter
    Escribir "Ingresa una letra:"
    Leer letra
    Si letra = "a" O letra = "e" O letra = "i" O letra = "o" O letra = "u" Entonces
        Escribir "La letra ", letra, " es una VOCAL."
    SiNo
        Escribir "La letra ", letra, " es una CONSONANTE."
    FinSi
FinAlgoritmo</code></pre>
<h2>Explicación paso a paso</h2>
<ol>
<li>Leemos la letra como <b>Caracter</b> (una sola letra, entre comillas en las comparaciones).</li>
<li>Las cinco vocales se unen con el operador <b>O</b>: basta que coincida una.</li>
<li>Si ninguna coincide, por descarte es consonante.</li>
</ol>
<h2>Errores comunes</h2>
<ul>
<li>Comparar con comillas dobles mal cerradas o sin comillas (<b>letra = a</b> busca una variable llamada a).</li>
<li>Olvidar las mayúsculas: «A» no coincide con «a» (puedes agregar ambas).</li>
<li>Usar <b>Y</b> en lugar de <b>O</b>: una letra jamás puede ser las cinco vocales a la vez.</li>
</ul>
<div style="background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:20px;margin-top:20px;">
<p style="font-weight:700;color:#1e40af;margin:0 0 10px 0;">🚀 ¿Ya dominas la lógica? Da el salto a Python</p>
<p style="margin:0;"><a href="/ir/python" rel="nofollow noopener sponsored" style="color:#2563eb;font-weight:600;">Ver curso de Python en español →</a></p>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Algoritmo para encontrar el menor de dos números en PSeInt (Guía 2026)</title>
		<link>https://pseint.org/menor-de-dos-numeros-pseint/</link>
		
		<dc:creator><![CDATA[El Profe Juan]]></dc:creator>
		<pubDate>Wed, 14 Oct 2026 16:19:24 +0000</pubDate>
				<category><![CDATA[Estructuras Condicionales]]></category>
		<guid isPermaLink="false">https://pseint.org/menor-de-dos-numeros-pseint/</guid>

					<description><![CDATA[El ejercicio más simple con la estructura Si&#8230;SiNo: comparar dos valores y mostrar el menor. También contempla el caso de que sean iguales. Código completo Algoritmo MenorDeDos Definir a, b Como Real Escribir "Ingresa el primer número:" Leer a Escribir "Ingresa el segundo número:" Leer b Si a < b Entonces Escribir "El menor es:...]]></description>
										<content:encoded><![CDATA[<p>El ejercicio más simple con la estructura Si&#8230;SiNo: comparar dos valores y mostrar el menor. También contempla el caso de que sean iguales.</p>
<h2>Código completo</h2>
<pre style="background:#f1f5f9;padding:20px;border-radius:8px;overflow-x:auto;"><code>Algoritmo MenorDeDos
    Definir a, b Como Real
    Escribir "Ingresa el primer número:"
    Leer a
    Escribir "Ingresa el segundo número:"
    Leer b
    Si a < b Entonces
        Escribir "El menor es: ", a
    SiNo
        Si a = b Entonces
            Escribir "Ambos números son iguales: ", a
        SiNo
            Escribir "El menor es: ", b
        FinSi
    FinSi
FinAlgoritmo</code></pre>
<h2>Explicación paso a paso</h2>
<ol>
<li>Leemos los dos números como Real para aceptar decimales.</li>
<li>Si <b>a < b</b>, el menor es a y terminamos.</li>
<li>En el SiNo anidamos otro Si para distinguir si son iguales o si el menor es b.</li>
</ol>
<h2>Errores comunes</h2>
<ul>
<li>No contemplar el caso de igualdad y mostrar un «menor» cuando no lo hay.</li>
<li>Comparar con <b>=</b> en la primera condición en lugar de <b><</b>.</li>
<li>Declarar las variables como Entero cuando el problema admite decimales.</li>
</ul>
<div style="background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:20px;margin-top:20px;">
<p style="font-weight:700;color:#1e40af;margin:0 0 10px 0;">🚀 ¿Ya dominas la lógica? Da el salto a Python</p>
<p style="margin:0;"><a href="/ir/python" rel="nofollow noopener sponsored" style="color:#2563eb;font-weight:600;">Ver curso de Python en español →</a></p>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Algoritmo para encontrar el menor de tres números en PSeInt (Guía 2026)</title>
		<link>https://pseint.org/menor-de-tres-numeros-pseint/</link>
		
		<dc:creator><![CDATA[El Profe Juan]]></dc:creator>
		<pubDate>Wed, 14 Oct 2026 16:18:55 +0000</pubDate>
				<category><![CDATA[Estructuras Condicionales]]></category>
		<guid isPermaLink="false">https://pseint.org/menor-de-tres-numeros-pseint/</guid>

					<description><![CDATA[Este ejercicio enseña la técnica del «candidato»: guardar un valor provisional e ir comparándolo. Es la base de los algoritmos de búsqueda de mínimos y máximos. Código completo Algoritmo MenorDeTres Definir a, b, c, menor Como Real Escribir "Ingresa el primer número:" Leer a Escribir "Ingresa el segundo número:" Leer b Escribir "Ingresa el tercer...]]></description>
										<content:encoded><![CDATA[<p>Este ejercicio enseña la técnica del «candidato»: guardar un valor provisional e ir comparándolo. Es la base de los algoritmos de búsqueda de mínimos y máximos.</p>
<h2>Código completo</h2>
<pre style="background:#f1f5f9;padding:20px;border-radius:8px;overflow-x:auto;"><code>Algoritmo MenorDeTres
    Definir a, b, c, menor Como Real
    Escribir "Ingresa el primer número:"
    Leer a
    Escribir "Ingresa el segundo número:"
    Leer b
    Escribir "Ingresa el tercer número:"
    Leer c
    menor <- a
    Si b < menor Entonces
        menor <- b
    FinSi
    Si c < menor Entonces
        menor <- c
    FinSi
    Escribir "El menor de los tres números es: ", menor
FinAlgoritmo</code></pre>
<h2>Explicación paso a paso</h2>
<ol>
<li>Suponemos que <b>a</b> es el menor y lo guardamos en la variable <b>menor</b>.</li>
<li>Comparamos <b>b</b> con el candidato: si es más chico, lo reemplaza.</li>
<li>Repetimos con <b>c</b>. Al final, <b>menor</b> contiene el valor más pequeño de los tres.</li>
</ol>
<h2>Errores comunes</h2>
<ul>
<li>Inicializar <b>menor</b> en 0: si los tres números son positivos, el resultado sería 0, que ni siquiera se ingresó.</li>
<li>Usar <b><=</b> no es un error grave, pero con <b><</b> el algoritmo es más claro.</li>
<li>Intentar resolverlo con un solo Si anidado gigante en lugar de la técnica del candidato.</li>
</ul>
<div style="background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:20px;margin-top:20px;">
<p style="font-weight:700;color:#1e40af;margin:0 0 10px 0;">🚀 ¿Ya dominas la lógica? Da el salto a Python</p>
<p style="margin:0;"><a href="/ir/python" rel="nofollow noopener sponsored" style="color:#2563eb;font-weight:600;">Ver curso de Python en español →</a></p>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Algoritmo para verificar si un número es múltiplo de 3 y de 5 en PSeInt (Guía 2026)</title>
		<link>https://pseint.org/multiplo-de-3-y-5-pseint/</link>
		
		<dc:creator><![CDATA[El Profe Juan]]></dc:creator>
		<pubDate>Wed, 14 Oct 2026 16:18:27 +0000</pubDate>
				<category><![CDATA[Estructuras Condicionales]]></category>
		<guid isPermaLink="false">https://pseint.org/multiplo-de-3-y-5-pseint/</guid>

					<description><![CDATA[Este ejercicio introduce el operador MOD (resto de la división), esencial para detectar múltiplos. Un número es múltiplo de otro cuando el resto de dividirlos es cero. Código completo Algoritmo MultiploDe3y5 Definir n Como Entero Escribir "Ingresa un número entero:" Leer n Si n MOD 3 = 0 Y n MOD 5 = 0 Entonces...]]></description>
										<content:encoded><![CDATA[<p>Este ejercicio introduce el operador MOD (resto de la división), esencial para detectar múltiplos. Un número es múltiplo de otro cuando el resto de dividirlos es cero.</p>
<h2>Código completo</h2>
<pre style="background:#f1f5f9;padding:20px;border-radius:8px;overflow-x:auto;"><code>Algoritmo MultiploDe3y5
    Definir n Como Entero
    Escribir "Ingresa un número entero:"
    Leer n
    Si n MOD 3 = 0 Y n MOD 5 = 0 Entonces
        Escribir "El número ", n, " es múltiplo de 3 y de 5."
    SiNo
        Escribir "El número ", n, " NO es múltiplo de 3 y 5 a la vez."
    FinSi
FinAlgoritmo</code></pre>
<h2>Explicación paso a paso</h2>
<ol>
<li>Leemos el número como Entero, porque MOD trabaja con división entera.</li>
<li><b>n MOD 3 = 0</b> es verdadero solo si n es múltiplo de 3; lo mismo para el 5.</li>
<li>El <b>Y</b> exige que ambas condiciones se cumplan al mismo tiempo.</li>
</ol>
<h2>Errores comunes</h2>
<ul>
<li>Usar la división <b>/</b> en lugar de <b>MOD</b> para detectar múltiplos.</li>
<li>Usar <b>O</b> en lugar de <b>Y</b>: aceptaría múltiplos de solo uno de los dos.</li>
<li>Olvidar que el 0 es múltiplo de todos los números (0 MOD 3 = 0).</li>
</ul>
<div style="background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:20px;margin-top:20px;">
<p style="font-weight:700;color:#1e40af;margin:0 0 10px 0;">🚀 ¿Ya dominas la lógica? Da el salto a Python</p>
<p style="margin:0;"><a href="/ir/python" rel="nofollow noopener sponsored" style="color:#2563eb;font-weight:600;">Ver curso de Python en español →</a></p>
</div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
