<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Insertar en árbol y recorridos  by Silvana Gallo</title>
      <link>https://padlet.com/silvanalg/22e307nmyh6u2qls</link>
      <description>Actividad de 5L</description>
      <language>en-us</language>
      <pubDate>2020-09-09 15:14:05 UTC</pubDate>
      <lastBuildDate>2024-05-02 11:51:34 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet.net/icons/png/1f4bb.png</url>
      </image>
      <item>
         <title>Propuesta</title>
         <author>silvanalg</author>
         <link>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/731514350</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/74175968/e524d1f8b410b8a7806585b1006d935a/audio.mp3" />
         <pubDate>2020-09-09 15:14:05 UTC</pubDate>
         <guid>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/731514350</guid>
      </item>
      <item>
         <title>Enunciado</title>
         <author>silvanalg</author>
         <link>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/731514381</link>
         <description><![CDATA[<div>Generar un árbol binario de búsqueda con los nombres y edades de personas que se leen desde teclado. La lectura finaliza con el nombre ‘ZZZ’ y el árbol debe estar ordenado por nombre.<br>Luego de la carga:<br>&nbsp;- Imprimir en orden descendente todos los datos de las personas.<br>&nbsp;- Imprimir la edad promedio<br><br><strong>Nueva propuesta (consulten en la práctica sus soluciones):<br>&nbsp;- Imprimir los nombres de las personas con más de 50 años.<br>&nbsp;- ¿Cuántas personas tienen nombre que comience con C? </strong><br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2020-09-09 15:14:05 UTC</pubDate>
         <guid>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/731514381</guid>
      </item>
      <item>
         <title>Enunciado</title>
         <author>silvanalg</author>
         <link>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/731514438</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2020-09-09 15:14:05 UTC</pubDate>
         <guid>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/731514438</guid>
      </item>
      <item>
         <title>Líneas de código</title>
         <author>silvanalg</author>
         <link>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/731514493</link>
         <description><![CDATA[<div>Comenten este post con sus 5 líneas de código  (los begin end no cuentan ;) )</div>]]></description>
         <enclosure url="" />
         <pubDate>2020-09-09 15:14:05 UTC</pubDate>
         <guid>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/731514493</guid>
      </item>
      <item>
         <title>Código colaborativo</title>
         <author>silvanalg</author>
         <link>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/731514533</link>
         <description><![CDATA[<div>Aquí copiaremos sus aportes<br>program Personas;<br>const<br>  fin = 'ZZZ'; {Corbelleri, Patricio Jose}<br>  tot = 15;<br>type<br>  cadena15 = string[tot]; {Gustavo Lopez}<br>  persona = record<br>                       nombre: cadena15;<br>		       edad: integer;<br>  end;<br><br>  arbol = ^nodoA; {Tomás Mc Nally}<br>  nodoA = record<br>                    dato: persona;<br>		    HI: arbol;<br>		    HD: arbol;<br>  end;<br><br>procedure leerPersona(var p:persona); {Felipe Wachlin}<br>  begin<br>    { Sacar todos los ^ de este módulo - Ettore José Bortolin Gómez}<br>    read(p^.nombre);<br>    if(p^.nombre &lt;&gt; fin )then<br>	  read(p^.edad);<br>   end;<br><br>  procedure insertar_ordenado (var arb : arbol, p : persona); {Iacobuci Juan Bautista}<br>  begin<br>    if (arb = nil)then<br>	begin<br>		new(arb);<br>		arb^.dato := persona;<br>		arb^.HI := nil;<br>		arb^.HD := nil;<br>	end<br>    else<br>                { Sacar todos los :=nil de este else - Ettore José Bortolin Gómez}<br>		if (a^.dato.nombre &gt; p.nombre) then<br>			insertar_ordenado(arb^.HI := nil, p)<br>		if (a^.dato.nombre &lt; p.nombre) then<br>			insertar_ordenado(arb^.HD := nil, p)<br>	end;<br>  end;<br><br>  procedure recorer_arbol(a:arbol;var edadT,cantP:integer);  {Alec Valledor}<br>  begin                    //En el procedimiento recorrer_arbol se llama al postOrden, pero la llamada tiene que ser a recorrer_arbol de vuelta<br>	if(a&lt;&gt;nil)then     {Agustin Poire}<br>	begin<br>		postOrden(a^.HD);<br>		write(a^.dato.nombre, ' ');<br>		write(a^.dato.edad, ' ');<br>		cantP:=cantP+1;<br>		edadT:=edadT+a^.dato.edad;<br>		postOrden(a^.HI);<br>	end;<br>  end;<br><br>  procedure promedio_imprimir (a:arbol); {Arián Troitiño}<br>  var<br>	edadT,cantP,promedioE : integer;<br>        //Es posible que divida por 0 en el caso que el arbol sea vacio, por ende, debemos poner un if(a&lt;&gt;NIL) {Agustin Poire}<br>  begin<br>	edadT:=0;<br>	cantP:=0;<br>	recorer_arbol(a, edadT,cantP);<br>	promedioE :=(edadT div cantP);<br>	writeln('El promedio de edad es ', promedioE);<br>  end;<br><br>  procedure postOrden( a: arbol );//Lo agrego porque vi que es llamado pero nunca declarado<br>  begin                           {Niz Franco}<br>    if ( a &lt;&gt; nil ) then<br>    begin<br>        postOrden (a^.HD);<br>        write (a^.dato, ' ');<br>        postOrden (a^.HI);<br>    end;<br>  end;<br><br>  procedure generar_Arbol (var arb: arbol); {Inserta en el arbol hasta que el nombre sea fin - Santiago Cueva}<br>  var p: persona<br>  begin<br>    leerPersona(p);<br>    while p^.nombre&lt;&gt;fin do<br>    begin<br>      insertar_ordenado(arb,p);<br>      leerPersona(p);<br>    end;<br>  end;<br><br>  procedure enOrden (a:arbol);{Rodriguez Mesa Mariano Agustin}<br>  begin<br>    if (a^.HD &lt;&gt; NIL) then<br>       enOrden (a^.HD);<br>    writeln ('-Nombre: ',a^.dato.nombre,' -Edad: ',a^.dato.edad);<br>    if (a^.HI &lt;&gt; NIL) then<br>       enOrden (a^.HI);<br>  end;<br><br>var            {Nicolás Torandel Ballesteros}<br>  ab:arbol;<br>  per:persona;<br>begin<br>   //a:=nil;   {Lautaro Ian Platz}<br>   //leerpersona(p);<br>   while (leerPersona(per)) then  //while (p.nombre&lt;&gt;fin) do begin<br>   begin<br>        cargarPersona(per);               //insertar_ordenado(a,p);<br>        insertar_ordenado(ab,per);        //leerpersona(p);<br>   end;<br>   //enOrden();<br>   promedio_imprimir(ab);<br>   readln;<br>end.   <br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2020-09-09 15:14:05 UTC</pubDate>
         <guid>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/731514533</guid>
      </item>
      <item>
         <title>Dudas de enunciado</title>
         <author>silvanalg</author>
         <link>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/731514541</link>
         <description><![CDATA[<div>Pregunten lo que necesiten saber acerca del problema a resolver</div>]]></description>
         <enclosure url="" />
         <pubDate>2020-09-09 15:14:05 UTC</pubDate>
         <guid>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/731514541</guid>
      </item>
      <item>
         <title>programa principal</title>
         <author></author>
         <link>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/743924158</link>
         <description><![CDATA[<div>var<br>ab: arbol, per: persona;<br>begin {Nicolás torandell ballesteros}<br>while (leerPersona(per)) then<br>       begin<br>             cargarPersona(per);<br>             insertar_ordenado(ab,per);<br>       end;<br>promedio_imprimir(ab)<br>end.<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2020-09-14 13:48:53 UTC</pubDate>
         <guid>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/743924158</guid>
      </item>
      <item>
         <title>Modificacion</title>
         <author>jeroratusny</author>
         <link>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/744042104</link>
         <description><![CDATA[<div>el proceso promedio_imprimir lo convertíria en funcion y cambiaria cosas, quedaría asi<br><br><strong>function CalcularPromedio(a:arbol):real;     {Ratusny Jerónimo}<br>var edadT,cantP:integer;<br>begin: <br>  edadT:=0;<br>  cantP:=0;<br>  recorer_arbol(a,edadT,cantP);<br>  Promedio:=(edadT / cantP);<br>end;</strong><br><br>{el promedio lo definiria como real, y la division podria no ser entera, asi que usaria /. Y creo que teoricamente está mal imprimir en los procesos así que lo devolveria al MainProgram<br>y en el mainProgram, al final iría esto:}<br><br>promedio:=CalcularPromedio(a);<br>writeln('El promedio de edad es: ',promedio);</div>]]></description>
         <enclosure url="" />
         <pubDate>2020-09-14 14:12:44 UTC</pubDate>
         <guid>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/744042104</guid>
      </item>
      <item>
         <title>Codigo junto modificado</title>
         <author>lautaroplatz</author>
         <link>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/744061334</link>
         <description><![CDATA[<div>{Modifique varias cosas del codigo en general que estaban mal}<br>const<br>  fin = 'ZZZ';<br>  tot = 15;<br>type<br>cadena15 = string[tot];<br>persona = record<br>          nombre: cadena15;<br>          edad: integer;<br>end;<br><br>arbol = ^nodoA;<br>nodoA = record<br>          dato: persona;<br>          HI: arbol;<br>          HD: arbol;<br>end;<br><br>procedure leerPersona(var p:persona);<br>begin<br>  writeln('Ingresar nombre: ');<br>  readln(p.nombre);<br>  if(p.nombre &lt;&gt; fin )then begin<br>     writeln('Ingresar edad: ');<br>     readln(p.edad);<br>  end;<br>end;<br><br>procedure insertar_ordenado (var arb : arbol; p : persona);<br>begin<br>  if (arb = nil)then<br>  begin<br>     new(arb);<br>     arb^.dato := p;<br>     arb^.HI := nil;<br>     arb^.HD := nil;<br>  end<br>  else<br>      if (arb^.dato.nombre &gt; p.nombre) then<br>         insertar_ordenado(arb^.HI, p);<br>      if (arb^.dato.nombre &lt; p.nombre) then<br>         insertar_ordenado(arb^.HD, p);<br>end;<br><br>procedure recorer_arbol(a:arbol;var edadT,cantP:integer);  {Alec Valledor}<br>begin<br>  if(a&lt;&gt;nil)then begin<br>     recorer_arbol(a^.HD,edadT,cantP);<br>     cantP:=cantP+1;<br>     edadT:=edadT+a^.dato.edad;<br>     recorer_arbol(a^.HI,edadT,cantP);<br>  end;<br>end;<br><br>procedure promedio_imprimir (a:arbol);<br>var<br>  edadT,cantP : integer;<br>  promedioE: real;<br>begin<br>  edadT:=0;<br>  cantP:=0;<br>  recorer_arbol(a, edadT,cantP);<br>  promedioE :=(edadT / cantP);<br>  writeln('El promedio de edades es ', promedioE);<br>end;<br><br>procedure enOrden (a:arbol);<br>begin<br>  if (a^.HD &lt;&gt; NIL) then enOrden (a^.HD);<br>  writeln ('-Nombre: ',a^.dato.nombre,' -Edad: ',a^.dato.edad);<br>  if (a^.HI &lt;&gt; NIL) then enOrden (a^.HI);<br>end;<br><br>var<br>  a:arbol;<br>  p:persona;<br>begin<br>   a:=nil;<br>   leerpersona(p);<br>   while (p.nombre&lt;&gt;fin) do begin<br>         insertar_ordenado(a,p);<br>         leerpersona(p);<br>   end;<br>   enOrden(a);<br>   promedio_imprimir(a);<br>   readln;<br>end.</div>]]></description>
         <enclosure url="" />
         <pubDate>2020-09-14 14:16:35 UTC</pubDate>
         <guid>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/744061334</guid>
      </item>
      <item>
         <title>Muy pequeño aporte.</title>
         <author></author>
         <link>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/750032461</link>
         <description><![CDATA[<div>{No habia mucho para hacer pero bueno, organize un poco la consola de ejecucion y limité el numero de digitos del promedio que estaba en tipo real}  {Schattmann Tomas}<br>program personas;<br>const<br>  fin = 'ZZZ';<br>  tot = 15;<br>type<br>cadena15 = string[tot];<br>persona = record<br>          nombre: cadena15;<br>          edad: integer;<br>end;<br><br>arbol = ^nodoA;<br>nodoA = record<br>          dato: persona;<br>          HI: arbol;<br>          HD: arbol;<br>end;<br><br>procedure leerPersona(var p:persona);<br>begin<br>  write('Ingresar nombre: '); readln(p.nombre);<br>  if(p.nombre &lt;&gt; fin )then begin<br>     write('Ingresar edad: '); readln(p.edad);<br>  end;<br>end;<br><br>procedure insertar_ordenado (var arb : arbol; p : persona);<br>begin<br>  if (arb = nil)then<br>  begin<br>     new(arb);<br>     arb^.dato := p;<br>     arb^.HI := nil;<br>     arb^.HD := nil;<br>  end<br>  else<br>      if (arb^.dato.nombre &gt; p.nombre) then<br>         insertar_ordenado(arb^.HI, p);<br>      if (arb^.dato.nombre &lt; p.nombre) then<br>         insertar_ordenado(arb^.HD, p);<br>end;<br><br>procedure recorer_arbol(a:arbol;var edadT,cantP:integer);  {Alec Valledor}<br>begin<br>  if(a&lt;&gt;nil)then begin<br>     recorer_arbol(a^.HD,edadT,cantP);<br>     cantP:=cantP+1;<br>     edadT:=edadT+a^.dato.edad;<br>     recorer_arbol(a^.HI,edadT,cantP);<br>  end;<br>end;<br><br>procedure promedio_imprimir (a:arbol);<br>var<br>  edadT,cantP : integer;<br>  promedioE: real;<br>begin<br>  edadT:=0;<br>  cantP:=0;<br>  recorer_arbol(a, edadT,cantP);<br>  promedioE :=(edadT / cantP);<br>  writeln('El promedio de edades es ', promedioE:2:2);<br>end;<br><br>procedure enOrden (a:arbol; var contador: integer);<br>begin<br>  if (a^.HD &lt;&gt; NIL) then enOrden (a^.HD, contador);<br>  writeln(' * Persona ', contador);<br>  contador:= contador + 1;<br>  writeln ('- Nombre: ',a^.dato.nombre,' - Edad: ',a^.dato.edad);<br>  if (a^.HI &lt;&gt; NIL) then enOrden (a^.HI, contador);<br>end;<br><br>var<br>  a:arbol;<br>  p:persona;<br>  c: integer;<br>begin<br>   a:=nil;<br>   leerpersona(p);<br>   while (p.nombre&lt;&gt;fin) do begin<br>         insertar_ordenado(a,p);<br>         leerpersona(p);<br>   end;<br><br>   writeln('------------------------');<br>   writeln('Impresion del arbol: ');<br>   enOrden(a, c);<br>   writeln('');<br>   writeln('------------------------');<br>   promedio_imprimir(a);<br>   readln;<br>end.</div>]]></description>
         <enclosure url="" />
         <pubDate>2020-09-16 00:45:45 UTC</pubDate>
         <guid>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/750032461</guid>
      </item>
      <item>
         <title>Código con correcciones (alternativa con módulos separados)</title>
         <author>silvanalg</author>
         <link>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/751388916</link>
         <description><![CDATA[<div>program Programa;<br>const<br>  fin = 'ZZZ';<br>  tot = 15;<br><br>type<br>  cadena = string[tot];<br>  persona = record<br>               nombre: cadena;<br>	       edad: integer;<br>  end;<br><br>  arbol = ^nodoA;<br>  nodoA = record<br>            dato: persona;<br>            HI: arbol;<br>            HD: arbol;<br>  end;<br><br>  procedure leerPersona(var p:persona);<br>  begin<br>       writeln('Ingrese un nombre: ');<br>       readln(p.nombre);<br>       if(p.nombre &lt;&gt; fin )then<br>       begin<br>            writeln('Ingrese una edad: ');<br>            readln(p.edad);<br>       end;<br>  end;<br><br>  procedure insertar_ordenado (var arb:arbol; p:persona);<br>  begin<br>    if (arb = nil)then<br>	begin<br>		new(arb);<br>		arb^.dato := p;<br>		arb^.HI := nil;<br>		arb^.HD := nil;<br>	end<br>    else<br>	if (arb^.dato.nombre &gt; p.nombre) then<br>		insertar_ordenado(arb^.HI, p)<br>        else<br>	        insertar_ordenado(arb^.HD, p);<br>  end;<br><br>  procedure generar_Arbol (var arb: arbol);<br>  var p: persona;<br>  begin<br>    leerPersona(p);<br>    while p.nombre&lt;&gt;fin do<br>    begin<br>              insertar_ordenado(arb,p);<br>              leerPersona(p);<br>    end;<br>  end;<br><br>  procedure enOrdenDescendente( a: arbol );<br>  begin<br>    if ( a &lt;&gt; nil ) then<br>    begin<br>        enOrdenDescendente (a^.HD);<br>        writeln ('-Nombre: ',a^.dato.nombre,' -Edad: ',a^.dato.edad);<br>        enOrdenDescendente (a^.HI);<br>    end;<br>  end;<br><br>  procedure recorer_promedio(a:arbol; var edadT,cantP:integer);<br>  begin<br>	if(a&lt;&gt;nil)then<br>	begin<br>		recorer_promedio(a^.HD, edadT, cantP);<br>		cantP:=cantP+1;<br>		edadT:=edadT+a^.dato.edad;<br>		recorer_promedio(a^.HI, edadT, cantP);<br>	end;<br>  end;<br><br>  procedure promedio(a:arbol);<br>  var<br>	edadT,cantP: integer;<br>        promedioE : real;<br>  begin<br>	edadT:=0;<br>	cantP:=0;<br>	recorer_promedio(a, edadT,cantP);<br>	if cantP &lt;&gt; 0 then<br>	begin<br>	   promedioE := edadT / cantP;<br>	   writeln('El promedio de edad es: ', promedioE:2:2);<br>	end<br>	else<br>		writeln('No hay nodos en el arbol ');<br>  end;<br><br>var<br>  ab:arbol;<br>begin<br>   ab:=nil;<br>   generar_Arbol(ab);<br>   enOrdenDescendente(ab);<br>   promedio(ab);<br>   readln;<br>end.   </div>]]></description>
         <enclosure url="" />
         <pubDate>2020-09-16 13:11:22 UTC</pubDate>
         <guid>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/751388916</guid>
      </item>
      <item>
         <title>Código con correcciones (con único recorrido)</title>
         <author>silvanalg</author>
         <link>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/751392749</link>
         <description><![CDATA[<div>program Programa;<br>const<br>  fin = 'ZZZ';<br>  tot = 15;<br><br>type<br>  cadena = string[tot];<br>  persona = record<br>        nombre: cadena;<br>	edad: integer;<br>  end;<br><br>  arbol = ^nodoA;<br>  nodoA = record<br>        dato: persona;<br>	HI: arbol;<br>	HD: arbol;<br>  end;<br><br>  procedure leerPersona(var p:persona);<br>  begin<br>    writeln('Ingrese un nombre: ');<br>    readln(p.nombre);<br>    if(p.nombre &lt;&gt; fin )then<br>    begin<br>        writeln('Ingrese una edad: ');<br>        readln(p.edad);<br>    end;<br>   end;<br><br>  procedure insertar_ordenado (var arb:arbol; p:persona);<br>  begin<br>    if (arb = nil)then<br>	begin<br>		new(arb);<br>		arb^.dato := p;<br>		arb^.HI := nil;<br>		arb^.HD := nil;<br>	end<br>    else<br>	    if (arb^.dato.nombre &gt; p.nombre) then<br>			insertar_ordenado(arb^.HI, p)<br>            else<br>	                insertar_ordenado(arb^.HD, p);<br>  end;<br><br>  procedure generar_arbol (var arb: arbol);<br>  var p: persona;<br>  begin<br>    leerPersona(p);<br>    while p.nombre&lt;&gt;fin do<br>    begin<br>               insertar_ordenado(arb,p);<br>               leerPersona(p);<br>    end;<br>  end;<br><br>  procedure recorer_arbol(a:arbol; var edadT, cantP:integer);<br>  begin<br>	if(a&lt;&gt;nil)then<br>	begin<br>		recorer_arbol(a^.HD, edadT, cantP);<br>		write(a^.dato.nombre, ' ');<br>		write(a^.dato.edad, ' ');<br>		cantP:=cantP+1;<br>		edadT:=edadT+a^.dato.edad;<br>		recorer_arbol(a^.HI, edadT, cantP);<br>	end;<br>  end;<br><br>  procedure promedio_imprimir (a:arbol);<br>  var<br>	edadT,cantP: integer;<br>        promedioE : real;<br>  begin<br>	edadT:=0;<br>	cantP:=0;<br>	recorer_arbol(a, edadT,cantP);<br>        if cantP &lt;&gt; 0 then<br>	begin<br>	    promedioE := edadT / cantP;<br>	    writeln('El promedio de edad es: ', promedioE:2:2);<br>        end<br>        else<br>             writeln('No hay nodos en el arbol ');<br>  end;<br><br>var<br>   ab: arbol;<br>begin<br>   ab:=nil;<br>   generar_Arbol (ab);<br>   promedio_imprimir(ab);<br>   readln;<br>end.</div>]]></description>
         <enclosure url="" />
         <pubDate>2020-09-16 13:12:16 UTC</pubDate>
         <guid>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/751392749</guid>
      </item>
      <item>
         <title>Comentario</title>
         <author>silvanalg</author>
         <link>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/751474091</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/74175968/27533416e88ec186d11908478f983567/audio.mp3" />
         <pubDate>2020-09-16 13:30:46 UTC</pubDate>
         <guid>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/751474091</guid>
      </item>
      <item>
         <title>Enlace al video de la corrección </title>
         <author>silvanalg</author>
         <link>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/751491300</link>
         <description><![CDATA[<div>Todavía no disponible </div>]]></description>
         <enclosure url="" />
         <pubDate>2020-09-16 13:34:34 UTC</pubDate>
         <guid>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/751491300</guid>
      </item>
      <item>
         <title>Enlace a actividad similar del semestre pasado</title>
         <author>silvanalg</author>
         <link>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/751494267</link>
         <description><![CDATA[<div>https://padlet.com/silvanalg/44sgry2acq2r</div>]]></description>
         <enclosure url="" />
         <pubDate>2020-09-16 13:35:14 UTC</pubDate>
         <guid>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/751494267</guid>
      </item>
      <item>
         <title>Codigo junto modificado</title>
         <author>yaent008</author>
         <link>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/761279887</link>
         <description><![CDATA[<div>{Modifique varias cosas del codigo en general que estaban mal}<br>const<br>  fin = 'ZZZ';<br>  tot = 15;<br>type<br>cadena15 = string[tot];<br>persona = record<br>          nombre: cadena15;<br>          edad: integer;<br>end;<br><br>arbol = ^nodoA;<br>nodoA = record<br>          dato: persona;<br>          HI: arbol;<br>          HD: arbol;<br>end;<br><br>procedure leerPersona(var p:persona);<br>begin<br>  writeln('Ingresar nombre: ');<br>  readln(p.nombre);<br>  if(p.nombre &lt;&gt; fin )then begin<br>     writeln('Ingresar edad: ');<br>     readln(p.edad);<br>  end;<br>end;<br><br>procedure insertar_ordenado (var arb : arbol; p : persona);<br>begin<br>  if (arb = nil)then<br>  begin<br>     new(arb);<br>     arb^.dato := p;<br>     arb^.HI := nil;<br>     arb^.HD := nil;<br>  end<br>  else<br>      if (arb^.dato.nombre &gt; p.nombre) then<br>         insertar_ordenado(arb^.HI, p);<br>      if (arb^.dato.nombre &lt; p.nombre) then<br>         insertar_ordenado(arb^.HD, p);<br>end;<br><br>procedure recorer_arbol(a:arbol;var edadT,cantP:integer);  {Alec Valledor}<br>begin<br>  if(a&lt;&gt;nil)then begin<br>     recorer_arbol(a^.HD,edadT,cantP);<br>     cantP:=cantP+1;<br>     edadT:=edadT+a^.dato.edad;<br>     recorer_arbol(a^.HI,edadT,cantP);<br>  end;<br>end;<br><br>procedure promedio_imprimir (a:arbol);<br>var<br>  edadT,cantP : integer;<br>  promedioE: real;<br>begin<br>  edadT:=0;<br>  cantP:=0;<br>  recorer_arbol(a, edadT,cantP);<br>  promedioE :=(edadT / cantP);<br>  writeln('El promedio de edades es ', promedioE);<br>end;<br><br>procedure enOrden (a:arbol);<br>begin<br>  if (a^.HD &lt;&gt; NIL) then enOrden (a^.HD);<br>  writeln ('-Nombre: ',a^.dato.nombre,' -Edad: ',a^.dato.edad);<br>  if (a^.HI &lt;&gt; NIL) then enOrden (a^.HI);<br>end;<br><br>var<br>  a:arbol;<br>  p:persona;<br>begin<br>   a:=nil;<br>   leerpersona(p);<br>   while (p.nombre&lt;&gt;fin) do begin<br>         insertar_ordenado(a,p);<br>         leerpersona(p);<br>   end;<br>   enOrden(a);<br>   promedio_imprimir(a);<br>   readln;<br>end.</div>]]></description>
         <enclosure url="" />
         <pubDate>2020-09-19 20:33:51 UTC</pubDate>
         <guid>https://padlet.com/silvanalg/22e307nmyh6u2qls/wish/761279887</guid>
      </item>
   </channel>
</rss>
