<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Diseño de algoritmos</title><link>https://informatica.paulr.xyz/da/</link><description/><language>es</language><atom:link href="https://informatica.paulr.xyz/da/index.xml" rel="self" type="application/rss+xml"/><item><title>Diseño de algoritmos · 29 oct 2026</title><link>https://informatica.paulr.xyz/da/da_261029/</link><guid>https://informatica.paulr.xyz/da/da_261029/</guid><pubDate>Thu, 29 Oct 2026 00:00:00 +0000</pubDate><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Relacionado&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Programa: &lt;a href="https://informatica.paulr.xyz/da/codigo/dac_13/"&gt;dac_13.c&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Continuación y corrección de &lt;a href="https://informatica.paulr.xyz/da/da_261027/"&gt;da_261027&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;Continuación y corrección de pseudocódigo y completar diagrama de flujo de clase de pasada, nota original también corregida.&lt;/p&gt;
&lt;div class="code-block" data-code="INICIO
Escribir &amp;#34;Ingrese un número entero: &amp;#34;
Leer numero
Si numero &amp;gt; 0 Entonces
Escribir &amp;#34;El número es positivo&amp;#34;
Sino
Escribir &amp;#34;El número no es positivo&amp;#34;
Fin Si
FIN"&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;INICIO
Escribir &amp;#34;Ingrese un número entero: &amp;#34;
Leer numero
Si numero &amp;gt; 0 Entonces
Escribir &amp;#34;El número es positivo&amp;#34;
Sino
Escribir &amp;#34;El número no es positivo&amp;#34;
Fin Si
FIN&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Elaborar un programa que solicite un número entero al usuario, que si es positivo imprima &amp;ldquo;El número es positivo&amp;rdquo;, si es negativo, imprima &amp;ldquo;El número es negativo&amp;rdquo; y si es 0, imprima &amp;ldquo;El número es 0&amp;rdquo;.&lt;/p&gt;</description></item><item><title>dac_13.c</title><link>https://informatica.paulr.xyz/da/codigo/dac_13/</link><guid>https://informatica.paulr.xyz/da/codigo/dac_13/</guid><pubDate>Thu, 29 Oct 2026 00:00:00 +0000</pubDate><description>&lt;p&gt;Programa de la clase &lt;a href="https://informatica.paulr.xyz/da/da_261029/"&gt;Diseño de algoritmos · 29 oct 2026&lt;/a&gt;.&lt;/p&gt;
&lt;div class="code-block" data-code="/****
Universidad Nacional Autonoma de Mexico
Facultad de Contaduria y Administracion
Diseno de Algoritmos
Paul Genaro Rodriguez Perez
****/
#include &amp;lt;stdio.h&amp;gt;
int main()
{
int numero;
printf(&amp;#34;\nIngrese un numero entero:\n&amp;#34;);
scanf(&amp;#34;\t%d&amp;#34;, &amp;amp;numero);
if (numero &amp;gt; 0) {
printf(&amp;#34;\nTu numero es positivo\n&amp;#34;);
}
else {
printf(&amp;#34;Tu numero no es positivo\n&amp;#34;);
}
return 0;
}"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;/****
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;Universidad Nacional Autonoma de Mexico
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;Facultad de Contaduria y Administracion
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;Diseno de Algoritmos
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;Paul Genaro Rodriguez Perez
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;****/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#include&lt;/span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;span style="color:#75715e"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;int&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;main&lt;/span&gt;()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;int&lt;/span&gt; numero;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;printf&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;\n&lt;/span&gt;&lt;span style="color:#e6db74"&gt;Ingrese un numero entero:&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;\n&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;scanf&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;\t&lt;/span&gt;&lt;span style="color:#e6db74"&gt;%d&amp;#34;&lt;/span&gt;, &lt;span style="color:#f92672"&gt;&amp;amp;&lt;/span&gt;numero);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; (numero &lt;span style="color:#f92672"&gt;&amp;gt;&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;) {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;printf&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;\n&lt;/span&gt;&lt;span style="color:#e6db74"&gt;Tu numero es positivo&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;\n&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;else&lt;/span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;printf&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;Tu numero no es positivo&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;\n&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</description></item><item><title>Diseño de algoritmos · 27 oct 2026</title><link>https://informatica.paulr.xyz/da/da_261027/</link><guid>https://informatica.paulr.xyz/da/da_261027/</guid><pubDate>Tue, 27 Oct 2026 00:00:00 +0000</pubDate><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Relacionado&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Programa: &lt;a href="https://informatica.paulr.xyz/da/codigo/dac_12/"&gt;dac_12.c&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Se continúa y se corrige en &lt;a href="https://informatica.paulr.xyz/da/da_261029/"&gt;da_261029&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h1 id="estructuras-de-control"&gt;Estructuras de control&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Secuénciales&lt;/li&gt;
&lt;li&gt;Selectivas o condicionales&lt;/li&gt;
&lt;li&gt;Iteraciones/Bucles&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="selectivas-o-condicionales"&gt;Selectivas o condicionales&lt;a class="heading-anchor" href="#selectivas-o-condicionales" aria-label="Copiar enlace a esta sección"&gt;&lt;svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"&gt;&lt;path d="M6.5 9.5a3.5 3.5 0 0 0 5 0l2-2a3.5 3.5 0 0 0-5-5l-1 1"/&gt;&lt;path d="M9.5 6.5a3.5 3.5 0 0 0-5 0l-2 2a3.5 3.5 0 0 0 5 5l1-1"/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Objetivo: Elabora un programa que solicite un número entero al usuario y que muestre el mensaje &amp;ldquo;el número es positivo&amp;rdquo; cuando sea así.&lt;/p&gt;</description></item><item><title>dac_12.c</title><link>https://informatica.paulr.xyz/da/codigo/dac_12/</link><guid>https://informatica.paulr.xyz/da/codigo/dac_12/</guid><pubDate>Tue, 27 Oct 2026 00:00:00 +0000</pubDate><description>&lt;p&gt;Programa de la clase &lt;a href="https://informatica.paulr.xyz/da/da_261027/"&gt;Diseño de algoritmos · 27 oct 2026&lt;/a&gt;.&lt;/p&gt;
&lt;div class="code-block" data-code="/****
Universidad Nacional Autonoma de Mexico
Facultad de Contaduria y Administracion
Diseno de Algoritmos
Paul Genaro Rodriguez Perez
****/
#include &amp;lt;stdio.h&amp;gt;
int main()
{
int numero;
printf(&amp;#34;Ingrese un numero entero: &amp;#34;);
scanf(&amp;#34;%d&amp;#34;, &amp;amp;numero);
if (numero &amp;gt; 0)
{
printf(&amp;#34;Tu numero es positivo!&amp;#34;);
}
return 0;
}"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;/****
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;Universidad Nacional Autonoma de Mexico
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;Facultad de Contaduria y Administracion
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;Diseno de Algoritmos
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;Paul Genaro Rodriguez Perez
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;****/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#include&lt;/span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;span style="color:#75715e"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;int&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;main&lt;/span&gt;()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;int&lt;/span&gt; numero;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;printf&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;Ingrese un numero entero: &amp;#34;&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;scanf&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;%d&amp;#34;&lt;/span&gt;, &lt;span style="color:#f92672"&gt;&amp;amp;&lt;/span&gt;numero);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; (numero &lt;span style="color:#f92672"&gt;&amp;gt;&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;printf&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;Tu numero es positivo!&amp;#34;&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</description></item><item><title>Diseño de algoritmos · 20 oct 2026</title><link>https://informatica.paulr.xyz/da/da_261020/</link><guid>https://informatica.paulr.xyz/da/da_261020/</guid><pubDate>Tue, 20 Oct 2026 00:00:00 +0000</pubDate><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Relacionado&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Programa: &lt;a href="https://informatica.paulr.xyz/da/codigo/dap_c11/"&gt;dap_c11.c&lt;/a&gt; (&amp;ldquo;Hola Mundo&amp;rdquo;, para probar que el compilador funciona).&lt;/li&gt;
&lt;li&gt;Retoma las etapas de compilación que aparecen en &lt;a href="https://informatica.paulr.xyz/da/da_261013/"&gt;da_261013&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Clase sin apunte de pizarrón&lt;/strong&gt;&lt;br&gt;
Esta clase (junto con otra, en dos laboratorios) trató sobre la instalación de VS Code y gcc. Lo de abajo está escrito con mis palabras a partir de los temas vistos.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="temas"&gt;Temas&lt;a class="heading-anchor" href="#temas" aria-label="Copiar enlace a esta sección"&gt;&lt;svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"&gt;&lt;path d="M6.5 9.5a3.5 3.5 0 0 0 5 0l2-2a3.5 3.5 0 0 0-5-5l-1 1"/&gt;&lt;path d="M9.5 6.5a3.5 3.5 0 0 0-5 0l-2 2a3.5 3.5 0 0 0 5 5l1-1"/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Instalación de &lt;strong&gt;VS Code&lt;/strong&gt; y &lt;strong&gt;gcc&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Revisar que el compilador esté instalado y qué versión es.&lt;/li&gt;
&lt;li&gt;Qué es un &lt;strong&gt;compilador&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Variables de entorno&lt;/strong&gt; (&lt;code&gt;PATH&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;IDE vs editor de código&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Proceso de compilación.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="instalación-de-vs-code-y-del-compilador"&gt;Instalación de VS Code y del compilador&lt;a class="heading-anchor" href="#instalaci%c3%b3n-de-vs-code-y-del-compilador" aria-label="Copiar enlace a esta sección"&gt;&lt;svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"&gt;&lt;path d="M6.5 9.5a3.5 3.5 0 0 0 5 0l2-2a3.5 3.5 0 0 0-5-5l-1 1"/&gt;&lt;path d="M9.5 6.5a3.5 3.5 0 0 0-5 0l-2 2a3.5 3.5 0 0 0 5 5l1-1"/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Tutoriales oficiales, según el sistema operativo (cada uno cubre instalar VS Code, el compilador y configurarlos):&lt;/p&gt;</description></item><item><title>dap_c11.c</title><link>https://informatica.paulr.xyz/da/codigo/dap_c11/</link><guid>https://informatica.paulr.xyz/da/codigo/dap_c11/</guid><pubDate>Tue, 20 Oct 2026 00:00:00 +0000</pubDate><description>&lt;p&gt;Programa de la clase &lt;a href="https://informatica.paulr.xyz/da/da_261020/"&gt;Diseño de algoritmos · 20 oct 2026&lt;/a&gt;.&lt;/p&gt;
&lt;div class="code-block" data-code="#include&amp;lt;stdio.h&amp;gt;
int main(){
printf(&amp;#34;Hola Mundo&amp;#34;);
return 0;
}"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#include&lt;/span&gt;&lt;span style="color:#75715e"&gt;&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;span style="color:#75715e"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;int&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;main&lt;/span&gt;(){
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;printf&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;Hola Mundo&amp;#34;&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</description></item><item><title>da_programa_t1.c</title><link>https://informatica.paulr.xyz/da/codigo/da_programa_t1/</link><guid>https://informatica.paulr.xyz/da/codigo/da_programa_t1/</guid><pubDate>Thu, 15 Oct 2026 00:00:00 +0000</pubDate><description>&lt;p&gt;Programa de la tarea 1: &lt;a href="https://informatica.paulr.xyz/da/da_programa_t1/"&gt;reporte&lt;/a&gt;.&lt;/p&gt;
&lt;div class="code-block" data-code="/*
Universidad Nacional Autónoma de México
Facultad de contaduría y administración
Diseño de algoritmos
Rodríguez Pérez Paul Genaro
*/
#include &amp;lt;stdio.h&amp;gt;
int main(){
float temperatura_celsius, temperatura_fahrenheit;
printf(&amp;#34;Ingrese la temperatura en grados Celsius: &amp;#34;);
scanf(&amp;#34;%f&amp;#34;, &amp;amp;temperatura_celsius);
temperatura_fahrenheit = (temperatura_celsius * 9 / 5) &amp;#43; 32;
printf(&amp;#34;La temperatura en grados Fahrenheit es: %.2f°F 🥶🥵🌡️\n&amp;#34;, temperatura_fahrenheit);
return 0;
}"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;/*
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;Universidad Nacional Autónoma de México
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;Facultad de contaduría y administración
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;Diseño de algoritmos
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;Rodríguez Pérez Paul Genaro
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;*/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#include&lt;/span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;span style="color:#75715e"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;int&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;main&lt;/span&gt;(){
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; temperatura_celsius, temperatura_fahrenheit;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;printf&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;Ingrese la temperatura en grados Celsius: &amp;#34;&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;scanf&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;%f&amp;#34;&lt;/span&gt;, &lt;span style="color:#f92672"&gt;&amp;amp;&lt;/span&gt;temperatura_celsius);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; temperatura_fahrenheit &lt;span style="color:#f92672"&gt;=&lt;/span&gt; (temperatura_celsius &lt;span style="color:#f92672"&gt;*&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;9&lt;/span&gt; &lt;span style="color:#f92672"&gt;/&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;5&lt;/span&gt;) &lt;span style="color:#f92672"&gt;+&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;32&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;printf&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;La temperatura en grados Fahrenheit es: %.2f°F 🥶🥵🌡️&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;\n&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;, temperatura_fahrenheit);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</description></item><item><title>Diseño de algoritmos · 13 oct 2026</title><link>https://informatica.paulr.xyz/da/da_261013/</link><guid>https://informatica.paulr.xyz/da/da_261013/</guid><pubDate>Tue, 13 Oct 2026 00:00:00 +0000</pubDate><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Relacionado&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Programa: &lt;a href="https://informatica.paulr.xyz/da/codigo/da_prog_03/"&gt;da_prog_03.c&lt;/a&gt; (usa &lt;code&gt;#define PI&lt;/code&gt;, que es trabajo del preprocesador).&lt;/li&gt;
&lt;li&gt;Las etapas de compilación de abajo se explican con más detalle en &lt;a href="https://informatica.paulr.xyz/da/da_261020/"&gt;da_261020&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;pre class="mermaid"&gt;%%{init: {"theme":"base","themeVariables":{"primaryColor":"#e7f5ff","primaryTextColor":"#1a1a1a","primaryBorderColor":"#1c7ed6","secondaryColor":"#f1f3f5","tertiaryColor":"#f1f3f5","textColor":"#1a1a1a","lineColor":"#6b7280","edgeLabelBackground":"#ffffff"}}}%%
flowchart TB
A(["Inicio"])
B["&lt;code&gt;PI = 3.14&lt;/code&gt;"]
C[/"Escribir: &lt;code&gt;#quot;Ingrese la medida del radio en cm.#quot;&lt;/code&gt;"/]
D[/"Leer: &lt;code&gt;radio&lt;/code&gt;"/]
E["&lt;code&gt;area = PI * radio * radio&lt;/code&gt;"]
F@{ shape: doc, label: "El área del círculo:&lt;br/&gt;&lt;code&gt;area cm²&lt;/code&gt;" }
G(["Fin"])
A --&gt; B --&gt; C --&gt; D --&gt; E --&gt; F --&gt; G
linkStyle default stroke:#9ca3af,stroke-width:2px&lt;/pre&gt;
&lt;p&gt;INICIO&lt;br&gt;
&lt;em&gt;PI&lt;/em&gt; ← 3.14&lt;br&gt;
Escribir: &lt;em&gt;&amp;ldquo;Ingrese el la medida del radio en cm&amp;rdquo;&lt;/em&gt;&lt;br&gt;
Leer &lt;em&gt;radio&lt;/em&gt;&lt;br&gt;
&lt;em&gt;area&lt;/em&gt; ← &lt;em&gt;PI × radio × radio&lt;/em&gt;&lt;br&gt;
Escribir: *&amp;ldquo;El área del circulo es:&amp;rdquo; área cm²&lt;br&gt;
FIN&lt;/p&gt;</description></item><item><title>da_prog_03.c</title><link>https://informatica.paulr.xyz/da/codigo/da_prog_03/</link><guid>https://informatica.paulr.xyz/da/codigo/da_prog_03/</guid><pubDate>Tue, 13 Oct 2026 00:00:00 +0000</pubDate><description>&lt;p&gt;Programa de la clase &lt;a href="https://informatica.paulr.xyz/da/da_261013/"&gt;Diseño de algoritmos · 13 oct 2026&lt;/a&gt;.&lt;/p&gt;
&lt;div class="code-block" data-code="/*
Universidad Nacional Autónoma de México
Facultad de contaduría y administración
Diseño de algoritmos
Rodríguez Pérez Paul Genaro
*/
#include &amp;lt;stdio.h&amp;gt;
#define PI 3.14"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;/*
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;Universidad Nacional Autónoma de México
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;Facultad de contaduría y administración
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;Diseño de algoritmos
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;Rodríguez Pérez Paul Genaro
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;*/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#include&lt;/span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;span style="color:#75715e"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#define PI 3.14&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</description></item><item><title>Diseño de algoritmos · 8 oct 2026</title><link>https://informatica.paulr.xyz/da/da_261008/</link><guid>https://informatica.paulr.xyz/da/da_261008/</guid><pubDate>Thu, 08 Oct 2026 00:00:00 +0000</pubDate><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Relacionado&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Programa: &lt;a href="https://informatica.paulr.xyz/da/codigo/da_prog_02/"&gt;da_prog_02.c&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Misma estructura (leer → calcular → mostrar) que el ejemplo de la pizza en &lt;a href="https://informatica.paulr.xyz/da/da_261006/"&gt;da_261006&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Objetivo&lt;/strong&gt;: Calcular el área de un triángulo. Solicitar sus medidas en cm. Contemplar que se pueden incluir decimales.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Identificador como nombre de variable&lt;/strong&gt;&lt;br&gt;
A las variables, como para el ejemplo de la pizza o del triangulo, se les llama identificador. Reglas:&lt;br&gt;
Empiezan con letra o guión bajo (por convención de C, donde puede causar un error). Sólo usan letras, números y guión bajo.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;No pueden ser palabras reservadas&lt;/strong&gt; (ver abajo).&lt;/li&gt;
&lt;li&gt;x&lt;/li&gt;
&lt;li&gt;x&lt;/li&gt;
&lt;li&gt;Distinguen mayúsculas y minúsculas.&lt;/li&gt;
&lt;li&gt;Sin espacios&lt;/li&gt;
&lt;li&gt;Usan nombres claros y descriptivos.&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Palabras reservadas de C&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;auto&lt;/code&gt;, &lt;code&gt;break&lt;/code&gt;, &lt;code&gt;case&lt;/code&gt;, &lt;code&gt;char&lt;/code&gt;, &lt;code&gt;const&lt;/code&gt;, &lt;code&gt;continue&lt;/code&gt;, &lt;code&gt;default&lt;/code&gt;, &lt;code&gt;do&lt;/code&gt;, &lt;code&gt;double&lt;/code&gt;, &lt;code&gt;else&lt;/code&gt;, &lt;code&gt;enum&lt;/code&gt;, &lt;code&gt;extern&lt;/code&gt;, &lt;code&gt;float&lt;/code&gt;, &lt;code&gt;for&lt;/code&gt;, &lt;code&gt;goto&lt;/code&gt;, &lt;code&gt;if&lt;/code&gt;, &lt;code&gt;inline&lt;/code&gt;, &lt;code&gt;int&lt;/code&gt;, &lt;code&gt;long&lt;/code&gt;, &lt;code&gt;register&lt;/code&gt;, &lt;code&gt;restrict&lt;/code&gt;, &lt;code&gt;return&lt;/code&gt;, &lt;code&gt;short&lt;/code&gt;, &lt;code&gt;signed&lt;/code&gt;, &lt;code&gt;sizeof&lt;/code&gt;, &lt;code&gt;static&lt;/code&gt;, &lt;code&gt;struct&lt;/code&gt;, &lt;code&gt;switch&lt;/code&gt;, &lt;code&gt;typedef&lt;/code&gt;, &lt;code&gt;union&lt;/code&gt;, &lt;code&gt;unsigned&lt;/code&gt;, &lt;code&gt;void&lt;/code&gt;, &lt;code&gt;volatile&lt;/code&gt;, &lt;code&gt;while&lt;/code&gt;, &lt;code&gt;_Bool&lt;/code&gt;, &lt;code&gt;_Complex&lt;/code&gt;, &lt;code&gt;_Imaginary&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;</description></item><item><title>da_prog_02.c</title><link>https://informatica.paulr.xyz/da/codigo/da_prog_02/</link><guid>https://informatica.paulr.xyz/da/codigo/da_prog_02/</guid><pubDate>Thu, 08 Oct 2026 00:00:00 +0000</pubDate><description>&lt;p&gt;Programa de la clase &lt;a href="https://informatica.paulr.xyz/da/da_261008/"&gt;Diseño de algoritmos · 8 oct 2026&lt;/a&gt;.&lt;/p&gt;
&lt;div class="code-block" data-code="/*
Universidad Nacional Autónoma de México
Facultad de contaduría y administración
Diseño de algoritmos
Rodríguez Pérez Paul Genaro
*/
#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;stdlib.h&amp;gt;
int main(){
float altura, base, area;
printf(&amp;#34;Ingrese la altura del triángulo (en ㎝): &amp;#34;);
scanf(&amp;#34;%f&amp;#34;, &amp;amp;altura);
printf(&amp;#34;Ingrese la base del triángulo (en ㎝): &amp;#34;);
scanf(&amp;#34;%f&amp;#34;, &amp;amp;base);
area = (base * altura) / 2;
system(&amp;#34;clear&amp;#34;); // limpieza de pantalla
printf(&amp;#34;\nTomando en cuenta las medidas:\n Altura: %.2f㎝ \n Base: %.2f㎝ \n\tEl área del triángulo es: ⏅ %.2f ㎝²\n&amp;#34;, altura,base, area);
return 0;
}"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;/*
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;Universidad Nacional Autónoma de México
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;Facultad de contaduría y administración
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;Diseño de algoritmos
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;Rodríguez Pérez Paul Genaro
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;*/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#include&lt;/span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;span style="color:#75715e"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#include&lt;/span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;stdlib.h&amp;gt;&lt;/span&gt;&lt;span style="color:#75715e"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;int&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;main&lt;/span&gt;(){
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; altura, base, area;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;printf&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;Ingrese la altura del triángulo (en ㎝): &amp;#34;&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;scanf&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;%f&amp;#34;&lt;/span&gt;, &lt;span style="color:#f92672"&gt;&amp;amp;&lt;/span&gt;altura);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;printf&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;Ingrese la base del triángulo (en ㎝): &amp;#34;&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;scanf&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;%f&amp;#34;&lt;/span&gt;, &lt;span style="color:#f92672"&gt;&amp;amp;&lt;/span&gt;base);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; area &lt;span style="color:#f92672"&gt;=&lt;/span&gt; (base &lt;span style="color:#f92672"&gt;*&lt;/span&gt; altura) &lt;span style="color:#f92672"&gt;/&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;2&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;system&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;clear&amp;#34;&lt;/span&gt;); &lt;span style="color:#75715e"&gt;// limpieza de pantalla
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;printf&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;\n&lt;/span&gt;&lt;span style="color:#e6db74"&gt;Tomando en cuenta las medidas:&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;\n&lt;/span&gt;&lt;span style="color:#e6db74"&gt; Altura: %.2f㎝ &lt;/span&gt;&lt;span style="color:#ae81ff"&gt;\n&lt;/span&gt;&lt;span style="color:#e6db74"&gt; Base: %.2f㎝ &lt;/span&gt;&lt;span style="color:#ae81ff"&gt;\n\t&lt;/span&gt;&lt;span style="color:#e6db74"&gt;El área del triángulo es: ⏅ %.2f ㎝²&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;\n&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;, altura,base, area);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</description></item><item><title>Diseño de algoritmos · 6 oct 2026</title><link>https://informatica.paulr.xyz/da/da_261006/</link><guid>https://informatica.paulr.xyz/da/da_261006/</guid><pubDate>Tue, 06 Oct 2026 00:00:00 +0000</pubDate><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Relacionado&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Programa: &lt;a href="https://informatica.paulr.xyz/da/codigo/da_prog_01/"&gt;da_prog_01.c&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;El diagrama de flujo de este ejemplo se vio en &lt;a href="https://informatica.paulr.xyz/da/da_260924/"&gt;da_260924&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tipo&lt;/th&gt;
&lt;th&gt;Descripción&lt;/th&gt;
&lt;th&gt;Especificador&lt;/th&gt;
&lt;th&gt;Ejemplo&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;Números enteros&lt;/td&gt;
&lt;td&gt;%d&lt;/td&gt;
&lt;td&gt;25, -10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;float&lt;/td&gt;
&lt;td&gt;Números decimales&lt;/td&gt;
&lt;td&gt;%f&lt;/td&gt;
&lt;td&gt;3.14, -0.5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;char&lt;/td&gt;
&lt;td&gt;Carácter&lt;/td&gt;
&lt;td&gt;%c&lt;/td&gt;
&lt;td&gt;&amp;lsquo;A&amp;rsquo;, &amp;lsquo;7&amp;rsquo;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h1 id="pseudocódigo"&gt;Pseudocódigo&lt;/h1&gt;
&lt;p&gt;Inicio&lt;br&gt;
Escribir &amp;ldquo;Introduzca el costo de la pizza en MXN&amp;rdquo;&lt;br&gt;
Leer costo_pizza&lt;br&gt;
Escribir &amp;ldquo;Ingrese el número de amigos&amp;rdquo;&lt;br&gt;
Leer numero_amigos&lt;br&gt;
cantidad_amigos &amp;lt;- costo_pizza / numero_amigos&lt;br&gt;
Escribir cantidad_amigos&lt;br&gt;
FIN&lt;/p&gt;
&lt;h2 id="corrección"&gt;Corrección&lt;a class="heading-anchor" href="#correcci%c3%b3n" aria-label="Copiar enlace a esta sección"&gt;&lt;svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"&gt;&lt;path d="M6.5 9.5a3.5 3.5 0 0 0 5 0l2-2a3.5 3.5 0 0 0-5-5l-1 1"/&gt;&lt;path d="M9.5 6.5a3.5 3.5 0 0 0-5 0l-2 2a3.5 3.5 0 0 0 5 5l1-1"/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Inicio&lt;br&gt;
Escribir &amp;ldquo;Introduzca el costo de la pizza en MXN&amp;rdquo;&lt;br&gt;
Leer costo_pizza&lt;br&gt;
Escribir &amp;ldquo;Ingrese el número de amigos&amp;rdquo;&lt;br&gt;
Leer numero_amigos&lt;br&gt;
cantidad_amigos &amp;lt;- costo_pizza / numero_amigos&lt;br&gt;
&amp;ldquo;La cantidad que debe pagar cada amigo es:&amp;rdquo; cantidad_amigos&lt;br&gt;
Fin&lt;/p&gt;</description></item><item><title>da_prog_01.c</title><link>https://informatica.paulr.xyz/da/codigo/da_prog_01/</link><guid>https://informatica.paulr.xyz/da/codigo/da_prog_01/</guid><pubDate>Tue, 06 Oct 2026 00:00:00 +0000</pubDate><description>&lt;p&gt;Programa de la clase &lt;a href="https://informatica.paulr.xyz/da/da_261006/"&gt;Diseño de algoritmos · 6 oct 2026&lt;/a&gt;.&lt;/p&gt;
&lt;div class="code-block" data-code="/*
Universidad Nacional Autónoma de México
Facultad de contaduría y administración
Diseño de algoritmos
Rodríguez Pérez Paul Genaro
*/
#include &amp;lt;stdio.h&amp;gt;
int main(){
int numero_amigos;
float costo_pizza, cantidad_amigo;
printf(&amp;#34;🍕Introduzca el costo de la pizza en MXN:🍕\n\t&amp;#34;);
scanf (&amp;#34;%f&amp;#34;,&amp;amp;costo_pizza);
printf(&amp;#34;👨🏾‍🦲👩🏾‍🦲Introduzca el número de amigos:👨🏾‍🦲👩🏾‍🦲\n\t&amp;#34;);
scanf (&amp;#34;%d&amp;#34;,&amp;amp;numero_amigos);
cantidad_amigo = costo_pizza / numero_amigos;
printf(&amp;#34;Cada amigo debe pagar: %.2f MXN 😩\n&amp;#34;, cantidad_amigo);
return 0;
}"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;/*
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;Universidad Nacional Autónoma de México
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;Facultad de contaduría y administración
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;Diseño de algoritmos
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;Rodríguez Pérez Paul Genaro
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;*/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#include&lt;/span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;span style="color:#75715e"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;int&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;main&lt;/span&gt;(){
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;int&lt;/span&gt; numero_amigos;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; costo_pizza, cantidad_amigo;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;printf&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;🍕Introduzca el costo de la pizza en MXN:🍕&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;\n\t&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;scanf&lt;/span&gt; (&lt;span style="color:#e6db74"&gt;&amp;#34;%f&amp;#34;&lt;/span&gt;,&lt;span style="color:#f92672"&gt;&amp;amp;&lt;/span&gt;costo_pizza);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;printf&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;👨🏾‍🦲👩🏾‍🦲Introduzca el número de amigos:👨🏾‍🦲👩🏾‍🦲&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;\n\t&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;scanf&lt;/span&gt; (&lt;span style="color:#e6db74"&gt;&amp;#34;%d&amp;#34;&lt;/span&gt;,&lt;span style="color:#f92672"&gt;&amp;amp;&lt;/span&gt;numero_amigos);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; cantidad_amigo &lt;span style="color:#f92672"&gt;=&lt;/span&gt; costo_pizza &lt;span style="color:#f92672"&gt;/&lt;/span&gt; numero_amigos;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;printf&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;Cada amigo debe pagar: %.2f MXN 😩&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;\n&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;, cantidad_amigo);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</description></item><item><title>Diseño de algoritmos · 24 sep 2026</title><link>https://informatica.paulr.xyz/da/da_260924/</link><guid>https://informatica.paulr.xyz/da/da_260924/</guid><pubDate>Thu, 24 Sep 2026 00:00:00 +0000</pubDate><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Relacionado&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;El ejemplo de la pizza se escribe en pseudocódigo y se programa en C en &lt;a href="https://informatica.paulr.xyz/da/da_261006/"&gt;da_261006&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h1 id="simbología-diagrama-de-flujo"&gt;Simbología Diagrama de flujo&lt;/h1&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: center"&gt;Símbolo&lt;/th&gt;
&lt;th style="text-align: center"&gt;Nombre&lt;/th&gt;
&lt;th&gt;Función&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: center"&gt;&lt;code&gt;([ ])&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: center"&gt;Inicio / Final&lt;/td&gt;
&lt;td&gt;Representa el inicio y el final de un proceso&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: center"&gt;&lt;code&gt;──▶&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: center"&gt;Línea de flujo&lt;/td&gt;
&lt;td&gt;Indica el orden de ejecución de las operaciones; la flecha apunta a la siguiente instrucción&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: center"&gt;&lt;code&gt;[/ /]&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: center"&gt;Entrada / Salida&lt;/td&gt;
&lt;td&gt;Lectura de datos en la entrada e impresión de datos en la salida&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: center"&gt;&lt;code&gt;[ ]&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: center"&gt;Proceso&lt;/td&gt;
&lt;td&gt;Representa cualquier tipo de operación&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: center"&gt;&lt;code&gt;{ }&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: center"&gt;Decisión&lt;/td&gt;
&lt;td&gt;Analiza una situación con base en los valores verdadero y falso&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;pre class="mermaid"&gt;%%{init: {"theme":"base","themeVariables":{"primaryColor":"#e7f5ff","primaryTextColor":"#1a1a1a","primaryBorderColor":"#1c7ed6","secondaryColor":"#f1f3f5","tertiaryColor":"#f1f3f5","textColor":"#1a1a1a","lineColor":"#6b7280","edgeLabelBackground":"#ffffff"}}}%%
flowchart LR
A(["Inicio / Final"]) --&gt; B[/"Entrada / Salida"/] --&gt; C["Proceso"] --&gt; D{"Decisión"}
D -- "Sí" --&gt; E["..."]
D -- "No" --&gt; F["..."]
linkStyle default stroke:#9ca3af,stroke-width:2px&lt;/pre&gt;
&lt;h2 id="ejemplo"&gt;Ejemplo&lt;a class="heading-anchor" href="#ejemplo" aria-label="Copiar enlace a esta sección"&gt;&lt;svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"&gt;&lt;path d="M6.5 9.5a3.5 3.5 0 0 0 5 0l2-2a3.5 3.5 0 0 0-5-5l-1 1"/&gt;&lt;path d="M9.5 6.5a3.5 3.5 0 0 0-5 0l-2 2a3.5 3.5 0 0 0 5 5l1-1"/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;pre class="mermaid"&gt;%%{init: {"theme":"base","themeVariables":{"primaryColor":"#e7f5ff","primaryTextColor":"#1a1a1a","primaryBorderColor":"#1c7ed6","secondaryColor":"#f1f3f5","tertiaryColor":"#f1f3f5","textColor":"#1a1a1a","lineColor":"#6b7280","edgeLabelBackground":"#ffffff"}}}%%
flowchart TB
A("Inicio")
B[/"&amp;quot;Ingrese el costo de&lt;br/&gt;la pizza en MXN&amp;quot;"/]
C[/"Leer costo_pizza"/]
D[/"&amp;quot;Ingrese el numero de amigos&amp;quot;"/]
E[/"Leer numero_amigos"/]
F["cantidad_amigo = &lt;br/&gt;costo_pizza/numero_amigos"]
G("Final")
H@{ shape: doc, label: "cantidad_amigo" }
A --&gt; B
B --&gt; C
C --&gt; D
D --&gt; E
E --&gt; F
F --&gt; H
H --&gt; G
%% mermaid-flow:pos H=207,703 A=207,82 B=207,184 C=207,286 D=207,380 E=207,474 F=207,576 G=207,853
linkStyle default stroke:#9ca3af,stroke-width:2px&lt;/pre&gt;</description></item><item><title>Diseño de algoritmos · 22 sep 2026</title><link>https://informatica.paulr.xyz/da/da_260922/</link><guid>https://informatica.paulr.xyz/da/da_260922/</guid><pubDate>Tue, 22 Sep 2026 00:00:00 +0000</pubDate><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Relacionado&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ejercicio de conversión de temperatura que se convierte en la &lt;strong&gt;Tarea 1&lt;/strong&gt; (°C → °F): programa &lt;a href="https://informatica.paulr.xyz/da/codigo/da_programa_t1/"&gt;da_programa_t1.c&lt;/a&gt; y reporte &lt;a href="https://informatica.paulr.xyz/da/da_programa_t1/"&gt;da_programa_t1&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Los diagramas IPO de aquí se vuelven diagramas de flujo desde &lt;a href="https://informatica.paulr.xyz/da/da_260924/"&gt;da_260924&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Al enunciado que corresponde al primer paso de un diagrama IPO se le conoce como &lt;strong&gt;objetivo.&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Por lo general son verbos en infinitivo.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;medidas de triangulo&lt;/code&gt; -&amp;gt; &lt;code&gt;Fórmula para área&lt;/code&gt; -&amp;gt; &lt;code&gt;Area de triangulo&lt;/code&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Diferenciar pasos para mayor precisión.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="ejercicio-3"&gt;Ejercicio 3&lt;a class="heading-anchor" href="#ejercicio-3" aria-label="Copiar enlace a esta sección"&gt;&lt;svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"&gt;&lt;path d="M6.5 9.5a3.5 3.5 0 0 0 5 0l2-2a3.5 3.5 0 0 0-5-5l-1 1"/&gt;&lt;path d="M9.5 6.5a3.5 3.5 0 0 0-5 0l-2 2a3.5 3.5 0 0 0 5 5l1-1"/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Obtener el area de un círculo
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Medidas de circulo, dependiendo de la medida que se conozca&lt;/code&gt; -&amp;gt; &lt;code&gt;Formula dependiente de medidas conocidas&lt;/code&gt; -&amp;gt; &lt;code&gt;Área de circulo&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;1&lt;/th&gt;
&lt;th&gt;2&lt;/th&gt;
&lt;th&gt;3&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Medida de radio&lt;/td&gt;
&lt;td&gt;$π • r^2$&lt;/td&gt;
&lt;td&gt;Área&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="ejercicio-4"&gt;Ejercicio 4&lt;a class="heading-anchor" href="#ejercicio-4" aria-label="Copiar enlace a esta sección"&gt;&lt;svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"&gt;&lt;path d="M6.5 9.5a3.5 3.5 0 0 0 5 0l2-2a3.5 3.5 0 0 0-5-5l-1 1"/&gt;&lt;path d="M9.5 6.5a3.5 3.5 0 0 0-5 0l-2 2a3.5 3.5 0 0 0 5 5l1-1"/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Convertir grados celcius a farenheit&lt;/p&gt;</description></item><item><title>Diseño de algoritmos · 17 sep 2026</title><link>https://informatica.paulr.xyz/da/da_260917/</link><guid>https://informatica.paulr.xyz/da/da_260917/</guid><pubDate>Thu, 17 Sep 2026 00:00:00 +0000</pubDate><description>&lt;h1 id="programación--algoritmo"&gt;Programación ≠ Algoritmo&lt;/h1&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Diferencias&lt;/th&gt;
&lt;th&gt;Código&lt;/th&gt;
&lt;th&gt;Programa&lt;/th&gt;
&lt;th&gt;Algoritmo&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Programación (es el proceso más amplio) → Parte escrita + documentación + datos de entrada + interfaz&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Codificación → Código → Parte escrita&lt;/li&gt;
&lt;li&gt;Documentación.&lt;/li&gt;
&lt;li&gt;Análisis de requerimientos.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="lenguajes-de-programación"&gt;Lenguajes de programación&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Conjunto de reglas y palabras que permite trasladar un algoritmo a código.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="lenguajes-conocidos"&gt;Lenguajes conocidos&lt;a class="heading-anchor" href="#lenguajes-conocidos" aria-label="Copiar enlace a esta sección"&gt;&lt;svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"&gt;&lt;path d="M6.5 9.5a3.5 3.5 0 0 0 5 0l2-2a3.5 3.5 0 0 0-5-5l-1 1"/&gt;&lt;path d="M9.5 6.5a3.5 3.5 0 0 0-5 0l-2 2a3.5 3.5 0 0 0 5 5l1-1"/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;C (se va a trabajar con ese lenguaje)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;C++&lt;/li&gt;
&lt;li&gt;C#&lt;/li&gt;
&lt;li&gt;Java&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="clasificaciones"&gt;Clasificaciones&lt;a class="heading-anchor" href="#clasificaciones" aria-label="Copiar enlace a esta sección"&gt;&lt;svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"&gt;&lt;path d="M6.5 9.5a3.5 3.5 0 0 0 5 0l2-2a3.5 3.5 0 0 0-5-5l-1 1"/&gt;&lt;path d="M9.5 6.5a3.5 3.5 0 0 0-5 0l-2 2a3.5 3.5 0 0 0 5 5l1-1"/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="lenguaje-máquina"&gt;Lenguaje máquina&lt;a class="heading-anchor" href="#lenguaje-m%c3%a1quina" aria-label="Copiar enlace a esta sección"&gt;&lt;svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"&gt;&lt;path d="M6.5 9.5a3.5 3.5 0 0 0 5 0l2-2a3.5 3.5 0 0 0-5-5l-1 1"/&gt;&lt;path d="M9.5 6.5a3.5 3.5 0 0 0-5 0l-2 2a3.5 3.5 0 0 0 5 5l1-1"/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Lenguaje binario&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="bajo-nivel"&gt;Bajo nivel&lt;a class="heading-anchor" href="#bajo-nivel" aria-label="Copiar enlace a esta sección"&gt;&lt;svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"&gt;&lt;path d="M6.5 9.5a3.5 3.5 0 0 0 5 0l2-2a3.5 3.5 0 0 0-5-5l-1 1"/&gt;&lt;path d="M9.5 6.5a3.5 3.5 0 0 0-5 0l-2 2a3.5 3.5 0 0 0 5 5l1-1"/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Ensamblador&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="alto-nivel"&gt;Alto nivel&lt;a class="heading-anchor" href="#alto-nivel" aria-label="Copiar enlace a esta sección"&gt;&lt;svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"&gt;&lt;path d="M6.5 9.5a3.5 3.5 0 0 0 5 0l2-2a3.5 3.5 0 0 0-5-5l-1 1"/&gt;&lt;path d="M9.5 6.5a3.5 3.5 0 0 0-5 0l-2 2a3.5 3.5 0 0 0 5 5l1-1"/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;C&lt;/li&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="lenguaje-de-nivel-medio"&gt;Lenguaje de nivel medio&lt;a class="heading-anchor" href="#lenguaje-de-nivel-medio" aria-label="Copiar enlace a esta sección"&gt;&lt;svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"&gt;&lt;path d="M6.5 9.5a3.5 3.5 0 0 0 5 0l2-2a3.5 3.5 0 0 0-5-5l-1 1"/&gt;&lt;path d="M9.5 6.5a3.5 3.5 0 0 0-5 0l-2 2a3.5 3.5 0 0 0 5 5l1-1"/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Recientemente C&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="compilado-interpretado-e-intermedio"&gt;Compilado, Interpretado e Intermedio&lt;a class="heading-anchor" href="#compilado-interpretado-e-intermedio" aria-label="Copiar enlace a esta sección"&gt;&lt;svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"&gt;&lt;path d="M6.5 9.5a3.5 3.5 0 0 0 5 0l2-2a3.5 3.5 0 0 0-5-5l-1 1"/&gt;&lt;path d="M9.5 6.5a3.5 3.5 0 0 0-5 0l-2 2a3.5 3.5 0 0 0 5 5l1-1"/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;h2 id=""&gt;&lt;a class="heading-anchor" href="#" aria-label="Copiar enlace a esta sección"&gt;&lt;svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"&gt;&lt;path d="M6.5 9.5a3.5 3.5 0 0 0 5 0l2-2a3.5 3.5 0 0 0-5-5l-1 1"/&gt;&lt;path d="M9.5 6.5a3.5 3.5 0 0 0-5 0l-2 2a3.5 3.5 0 0 0 5 5l1-1"/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Java&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="tema-final-investigar"&gt;Tema final (investigar)&lt;/h1&gt;
&lt;h2 id="diagrama-ipo"&gt;Diagrama IPO&lt;a class="heading-anchor" href="#diagrama-ipo" aria-label="Copiar enlace a esta sección"&gt;&lt;svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"&gt;&lt;path d="M6.5 9.5a3.5 3.5 0 0 0 5 0l2-2a3.5 3.5 0 0 0-5-5l-1 1"/&gt;&lt;path d="M9.5 6.5a3.5 3.5 0 0 0-5 0l-2 2a3.5 3.5 0 0 0 5 5l1-1"/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Input Process Output&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;▫️→▫️→▫️&lt;/p&gt;</description></item><item><title>Diseño de algoritmos · 10 sep 2026</title><link>https://informatica.paulr.xyz/da/da_260910/</link><guid>https://informatica.paulr.xyz/da/da_260910/</guid><pubDate>Thu, 10 Sep 2026 00:00:00 +0000</pubDate><description>&lt;p&gt;Definición de algoritmos:&lt;/p&gt;
&lt;h2 id="ejemplo"&gt;Ejemplo&lt;a class="heading-anchor" href="#ejemplo" aria-label="Copiar enlace a esta sección"&gt;&lt;svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"&gt;&lt;path d="M6.5 9.5a3.5 3.5 0 0 0 5 0l2-2a3.5 3.5 0 0 0-5-5l-1 1"/&gt;&lt;path d="M9.5 6.5a3.5 3.5 0 0 0-5 0l-2 2a3.5 3.5 0 0 0 5 5l1-1"/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Crear algoritmo para enseñar a robot a encontrar palabra algoritmo en diccionario.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Diccionario fue definido como diccionario físico&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;Tomar diccionario&lt;/li&gt;
&lt;li&gt;Levantar diccionario&lt;/li&gt;
&lt;li&gt;Verificar sentido de diccionario, siguiendo como indicación el orden de páginas.&lt;/li&gt;
&lt;li&gt;Abrir diccionario&lt;/li&gt;
&lt;li&gt;Dirigirse a indice&lt;/li&gt;
&lt;li&gt;Dirigirse a la página correspondiente al inicio de la letra A&lt;/li&gt;
&lt;li&gt;Verificar palabra por palabra en orden hasta llegar a la palabra algoritmo.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="tipos-de-algoritmos-"&gt;Tipos de algoritmos 🧮&lt;a class="heading-anchor" href="#tipos-de-algoritmos-" aria-label="Copiar enlace a esta sección"&gt;&lt;svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"&gt;&lt;path d="M6.5 9.5a3.5 3.5 0 0 0 5 0l2-2a3.5 3.5 0 0 0-5-5l-1 1"/&gt;&lt;path d="M9.5 6.5a3.5 3.5 0 0 0-5 0l-2 2a3.5 3.5 0 0 0 5 5l1-1"/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Cualitativos:&lt;br&gt;
Se relaciona con cualidades, palabras.&lt;/li&gt;
&lt;li&gt;Cuantitativos&lt;br&gt;
Se basa en cantidades, números. Tienen que procesarse, hacerse operaciones.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="ejemplos"&gt;Ejemplos&lt;a class="heading-anchor" href="#ejemplos" aria-label="Copiar enlace a esta sección"&gt;&lt;svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"&gt;&lt;path d="M6.5 9.5a3.5 3.5 0 0 0 5 0l2-2a3.5 3.5 0 0 0-5-5l-1 1"/&gt;&lt;path d="M9.5 6.5a3.5 3.5 0 0 0-5 0l-2 2a3.5 3.5 0 0 0 5 5l1-1"/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Calcular promedio de clase.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Cuantitativo&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Lavado de manos OMS
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Cualitativo&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="receta-de-cocina"&gt;Receta de cocina&lt;a class="heading-anchor" href="#receta-de-cocina" aria-label="Copiar enlace a esta sección"&gt;&lt;svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"&gt;&lt;path d="M6.5 9.5a3.5 3.5 0 0 0 5 0l2-2a3.5 3.5 0 0 0-5-5l-1 1"/&gt;&lt;path d="M9.5 6.5a3.5 3.5 0 0 0-5 0l-2 2a3.5 3.5 0 0 0 5 5l1-1"/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Una receta de cocina puede ser uno u otro, mayormente cualitativo.&lt;/p&gt;</description></item><item><title>Diseño de algoritmos · programa t1</title><link>https://informatica.paulr.xyz/da/da_programa_t1/</link><guid>https://informatica.paulr.xyz/da/da_programa_t1/</guid><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><description>&lt;h1 id="tarea-1-diseño-e-implementación-de-un-algoritmo"&gt;Tarea 1. Diseño e implementación de un algoritmo&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Conversión de grados Celsius a Fahrenheit&lt;/em&gt; 🌡️&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Universidad&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Universidad Nacional Autónoma de México&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Facultad&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Facultad de Contaduría y Administración&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Carrera&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Licenciatura en Informática&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Asignatura&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Diseño de algoritmos&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Profesor&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Joaquín Navarro Perales&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Alumno&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Rodríguez Pérez Paul Genaro&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Objetivo&lt;/strong&gt;&lt;br&gt;
Convertir una temperatura de grados Celsius a grados Fahrenheit, considerando que el valor puede tener decimales.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Fórmula: $°F = \left(°C \times \frac{9}{5}\right) + 32$&lt;/p&gt;</description></item></channel></rss>