<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Rosa Tinitana</title>
	<atom:link href="http://retinitana.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://retinitana.wordpress.com</link>
	<description>soy alumna de informatica</description>
	<lastBuildDate>Sun, 22 Feb 2009 22:27:19 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='retinitana.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Rosa Tinitana</title>
		<link>http://retinitana.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://retinitana.wordpress.com/osd.xml" title="Rosa Tinitana" />
	<atom:link rel='hub' href='http://retinitana.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Investigación de Producción Lechera de Cariamanga</title>
		<link>http://retinitana.wordpress.com/2009/02/01/investigacion-de-produccion-lechera-de-cariamanga/</link>
		<comments>http://retinitana.wordpress.com/2009/02/01/investigacion-de-produccion-lechera-de-cariamanga/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 21:34:46 +0000</pubDate>
		<dc:creator>retinitana</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://retinitana.wordpress.com/?p=12</guid>
		<description><![CDATA[La investigación en Ganadería de Cariamanga, busca la optimización de recursos para lograr producir el mayor número de productos lacteos y sus derivados, teniendo en cuenta entre otros motivos, temas como el cuidado veterinario (el tratamiento de enfermedades y la higiene), como el mantenimiento, mejoramiento y cambio de pastizales, además del desarrollo tecnológico. Por esta  [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=retinitana.wordpress.com&amp;blog=1381028&amp;post=12&amp;subd=retinitana&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><strong>La investigación en Ganadería de Cariamanga, busca la optimización de recursos para lograr producir el mayor número de productos lacteos y sus derivados, teniendo en cuenta entre otros motivos, temas como el cuidado veterinario (el tratamiento de enfermedades y la higiene), como el mantenimiento, mejoramiento y cambio de pastizales, además del desarrollo tecnológico.</strong></p>
<p style="text-align:center;"><strong>Por esta  razon los Profesionales en Formación de IV Ciclo de Administración de Empresas e Informática de la UTPL Extensión Cariamanga, en la materia de INVESTIGACION DE OPERACIONES, hemos  creido conveniente investigar la producción lechera de Cariamanga, ya que uno de los factores que contribuyen a la subsistencia y el progreso de las sociedades es el que se refiere al desarrollo de los métodos de cría, engorde y reproducción de animales para obtener un provecho de ellos, es decir, la Ganadería. Los métodos de investigación basados en la producción animal han supuesto una mejora en la calidad de vida y el bienestar de la sociedad ocasionados por la abundancia y la diversificación de la alimentación de los individuos. Vacas productoras de leche Para la elaboración de este reportaje contamos con la colaboración de algunos productores de leche de la ciudad, se logro determinar que la producción lechera de la ciudad es de aproximadamente 1000 litros diarios de leche, que es comercializada de algunas maneras: leche por botellas, en quesillo y en queso. Luego de esta investigación creemos que es conveniente dar valor agregado a nuestra producción, por lo que se planteó un modelo matemático referente a la posibilidad de producir queso y yogurt , los resultados de esta investigación se exponen el dia 26 deEnero en las Instalaciones de la UTPL EXTENSION CARIAMANGA.</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/retinitana.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/retinitana.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/retinitana.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/retinitana.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/retinitana.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/retinitana.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/retinitana.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/retinitana.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/retinitana.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/retinitana.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/retinitana.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/retinitana.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/retinitana.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/retinitana.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=retinitana.wordpress.com&amp;blog=1381028&amp;post=12&amp;subd=retinitana&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://retinitana.wordpress.com/2009/02/01/investigacion-de-produccion-lechera-de-cariamanga/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d95f038cb7f37e4dd3310f3ea306a79a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">retinitana</media:title>
		</media:content>
	</item>
		<item>
		<title>LISTAS ENLAZADAS,SIMPLES Y DOBLES</title>
		<link>http://retinitana.wordpress.com/2008/07/09/listas-enlazadassimples-y-dobles/</link>
		<comments>http://retinitana.wordpress.com/2008/07/09/listas-enlazadassimples-y-dobles/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 00:44:41 +0000</pubDate>
		<dc:creator>retinitana</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[C++]]></category>

		<guid isPermaLink="false">http://retinitana.wordpress.com/?p=10</guid>
		<description><![CDATA[     /*********LISTAS ENLAZADAS********/ //programa que presenta el menu de metodos de desarrollar // las LISTAS ENLASADAS SIMPLES DEFINICIÒN Una lista de enlace simple es una lista enlazada de nodos, donde cada nodo tiene un único campo de enlace. Una variable de referencia contiene una referencia al primer nodo, cada nodo (excepto el último) enlaza con [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=retinitana.wordpress.com&amp;blog=1381028&amp;post=10&amp;subd=retinitana&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>     /*********<strong>LISTAS ENLAZADAS</strong>********/</p>
<p>//programa que presenta el menu de metodos de desarrollar<br />
//<strong> las</strong> <strong><em>LISTAS ENLASADAS SIMPLES</em></strong></p>
<p><span style="font-size:16pt;color:#000000;font-family:'Century Gothic','sans-serif';"><strong>DEFINICIÒN</strong></span></p>
<p style="text-align:left;"><span style="color:#000000;font-family:'Century Gothic','sans-serif';"><span style="font-size:small;">Una lista de enlace simple es una lista enlazada de nodos, donde cada nodo tiene un único campo de enlace. Una variable de referencia contiene una referencia al primer nodo, cada nodo (excepto el último) enlaza con el nodo siguiente, y el enlace del último nodo contiene NULL  para indicar el final de la lista. Aunque normalmente a la variable de referencia se la suele llamar top, usted puede elegir el nombre que quiera. La siguiente figura presenta una lista de enlace simple de tres nodos, donde top referencia al nodo A, A conecta con B y B conecta con C y C es el nodo final: </span></span></p>
<p style="text-align:left;"> <span style="color:#ffffff;font-family:Century Gothic;">:<br />
</span></p>
<p align="center"><span style="color:#ffffff;font-family:Century Gothic;"><img src="http://www.programacion.com/cursos/jap_data_alg/images/jw-0613-java1012.gif" border="0" alt="" width="448" height="67" /></span></p>
<p><strong><em>//Ejemplo</em></strong><br />
#include&lt;iostream.h&gt;<br />
#include&lt;conio.h&gt;<br />
#include&lt;math.h&gt;<br />
#include&lt;string.h&gt;<br />
#include&lt;stdio.h&gt;<br />
#include&lt;fcntl.h&gt;<br />
#include&lt;io.h&gt;<br />
#include&lt;stdlib.h&gt;<br />
#include&lt;fcntl.h&gt;<br />
#include&lt;sys\stat.h&gt;<br />
#include&lt;io.h&gt;<br />
#include&lt;process.h&gt;<br />
#include&lt;alloc.h&gt;<br />
#include&#8221;iomanip.h&#8221;</p>
<p> <br />
//ESTRUCTURA CON NODOS<br />
typedef struct nodo<br />
{<br />
    int num;<br />
    struct nodo *sig;</p>
<p>}tipoNodo;<br />
 //DECLARACION DE LOS PORTOTIPOS</p>
<p> void menupuntero();<br />
 void presentar();</p>
<p> //PARA UZAR LOS PUNTEROS<br />
 tipoNodo *crearNuevo();<br />
 void crear();<br />
 void nuevo();<br />
 void modificar();<br />
 void buscar();<br />
 void eliminacion();<br />
 void eliminarcabeza();<br />
 void eliminar();<br />
 void ordenar();<br />
 void as();<br />
 void des();<br />
 void oras();<br />
 void ordes();<br />
 void insertar();<br />
 void insertar_ordenado();<br />
 void insertar_cabeza();<br />
 void insertar_final();<br />
 void presentar();<br />
 tipoNodo *cab;</p>
<p> //OPCION BUSCAR<br />
 void busquedaC();</p>
<p> //CONSTANTES<br />
 const npun=20;<br />
 //FUNCION PRINCIPAL<br />
 void main()<br />
 {<br />
    menupuntero();</p>
<p> }<br />
 //CONPARTIMINETO DEL PROYECTO</p>
<p> //MENUS DE PRESENTACION</p>
<p> void menupuntero()<br />
 {<br />
    textmode(BW80);<br />
    cprintf(&#8220;ABC&#8221;);</p>
<p>  char opl=&#8217;0&#8242;;<br />
  do<br />
  {<br />
     clrscr();<br />
   cout&lt;&lt;&#8221;\t\t//////////////////////////////////////////\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\t ***MENU LISTAS ENLAZADAS  SIMPLES***    \n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\t                                         \n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\t [1]  CREAR                              \n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\t [2]  NUEVO                              \n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\t [3]  MODIFICAR                          \n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\t [4]  BUSCAR                             \n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\t [5]  ELIMINAR                           \n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\t [6]  ORDENAR                            \n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\t [7]  INSERTAR                           \n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\t [8]  PRESENTAR                          \n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\t [x]  SALIR                              \n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\t///////////////////////////////////////   \n&#8221;;</p>
<p>   gotoxy (30,20);cout&lt;&lt;&#8221;SELECCIONE OPCION:&#8221;;<br />
   cin&gt;&gt;opl;<br />
   switch(opl)<br />
   {<br />
 case &#8217;1&#8242; :crear();break;<br />
 case &#8217;2&#8242; :nuevo(); break;<br />
 case &#8217;3&#8242; :modificar(); break;<br />
 case &#8217;4&#8242; :buscar(); break;<br />
 case &#8217;5&#8242; :eliminacion(); break;<br />
 case &#8217;6&#8242; <img src='http://s1.wp.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> rdenar(); break;<br />
 case &#8217;7&#8242; :insertar(); break;<br />
 case &#8217;8&#8242; :presentar(); break;</p>
<p> <br />
   }</p>
<p>  }<br />
 while(opl!=&#8217;x');<br />
}<br />
 //PARA EL MANEJO DE LAS LISZTAS ENLAZADAS SIMPLES</p>
<p> //ME PERMITE CREAR CABEZA</p>
<p>void crear()<br />
{<br />
   textcolor(4);<br />
  clrscr();<br />
  cab=crearNuevo();<br />
  cout&lt;&lt;&#8221;INGRESE CABEZA:\t&#8221;;<br />
  cin&gt;&gt;cab-&gt;num;<br />
  cab-&gt;sig=NULL;</p>
<p> </p>
<p> </p>
<p>}<br />
//ME PERMITE INGRESAR UN NUEVO NUMERO</p>
<p>void nuevo()<br />
{<br />
   textcolor(41);<br />
  clrscr();<br />
  tipoNodo *elem;<br />
  elem=crearNuevo();<br />
  cout&lt;&lt;&#8221;INGRESE VALOR:\t&#8221;;<br />
  cin&gt;&gt;elem-&gt;num;<br />
  nodo *recorrer;<br />
  recorrer=cab;<br />
  while(recorrer-&gt;sig!=NULL)<br />
  {<br />
    recorrer= recorrer-&gt;sig;<br />
  }<br />
  recorrer-&gt;sig=elem;<br />
  elem-&gt;sig=NULL;</p>
<p>}</p>
<p>//ESTA OPCION ME PERMINTE MODIFICAR</p>
<p>void modificar()<br />
{</p>
<p>    textcolor(42);<br />
    clrscr();<br />
    tipoNodo * elem,* nuevo;<br />
    elem=crearNuevo();<br />
    cout&lt;&lt;&#8221;INGRESE VALOR QUE SE VA HA MODIFICAR:\t &#8220;;<br />
    cin&gt;&gt;elem-&gt;num;<br />
    // elem-&gt;sig=NULL;<br />
    tipoNodo * recorrer;<br />
    recorrer=cab;<br />
    while(recorrer-&gt;sig == elem)<br />
    cout&lt;&lt;&#8221;INGRESE NUMERO:\t&#8221;;<br />
    cin&gt;&gt;nuevo-&gt;num;<br />
    recorrer=recorrer-&gt;sig;<br />
    recorrer-&gt;sig=elem;<br />
    elem-&gt;sig=NULL;<br />
}</p>
<p>//ME PERMIOTE BUSCAR</p>
<p>void buscar()<br />
{<br />
    textcolor(30);<br />
   clrscr();<br />
   tipoNodo *elem;<br />
   int x;<br />
   cout&lt;&lt;&#8221;VALOR QUE VA A BUSCAR:\t&#8221;;<br />
   cin&gt;&gt;x;<br />
   while(elem!=NULL &amp;&amp; elem-&gt;num!=x)<br />
   {<br />
      elem=elem-&gt;sig;<br />
   }</p>
<p>}<br />
//ESTE MENU ES DE ELIMINACION</p>
<p>void eliminacion()<br />
{<br />
  char opl=&#8217;0&#8242;;<br />
  do<br />
  {<br />
     clrscr();<br />
   cout&lt;&lt;&#8221;\t\tÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº***MENU DE FORMAS DE ELIMINACIONº\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº                                º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº 1.-  ELIMINAR                  º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº 2.-  ELIMINAR CABEZA           º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº x.-  SALIR                     º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼\n&#8221;;</p>
<p>   gotoxy (30,20);cout&lt;&lt;&#8221;SELECCIONE OPCION:&#8221;;<br />
   cin&gt;&gt;opl;<br />
   switch(opl)<br />
   {<br />
 case &#8217;1&#8242; :eliminar();break;<br />
 case &#8217;2&#8242; :eliminarcabeza(); break;</p>
<p>   }</p>
<p>  }<br />
 while(opl!=&#8217;x');</p>
<p>}</p>
<p>//ME PERMITE ELIMINAR CABEZA<br />
void eliminarcabeza()<br />
{<br />
    clrscr();<br />
    tipoNodo *aux;<br />
    cab=cab-&gt;sig;<br />
    aux-&gt;sig=NULL;<br />
    free(aux);<br />
}</p>
<p>//ME PERMITE ELIMINAR UNO DE LOS NUMEROS INGRESADOS</p>
<p>void eliminar()<br />
{<br />
   clrscr();<br />
   tipoNodo *aux;<br />
   int n;<br />
   cout&lt;&lt;&#8221;INGRESE ELEMENTO QUE VA HA ELIMINAR:\t&#8221;;<br />
   cin&gt;&gt;n;<br />
    if(n==cab-&gt;num)<br />
  eliminarcabeza();<br />
    else{<br />
     tipoNodo *ant=cab;<br />
     aux=cab-&gt;sig;<br />
     while((aux!=NULL)&amp;&amp;(aux-&gt;num!=n))<br />
     {<br />
       ant=aux;<br />
       aux=aux-&gt;sig;</p>
<p>     }<br />
     if(aux!=NULL)<br />
     {<br />
 ant-&gt;sig=aux-&gt;sig;<br />
 aux-&gt;sig=NULL;<br />
 free(aux);</p>
<p>     }<br />
     else<br />
       cout&lt;&lt;&#8221;NO SE ENCUENTRA&#8221;;</p>
<p>    }</p>
<p>}</p>
<p>//ESTA OPCION ES DE ORDENAMIENTO</p>
<p>void ordenar()<br />
{</p>
<p>   textcolor(3);<br />
  char opl=&#8217;0&#8242;;<br />
  do<br />
  {<br />
     clrscr();<br />
   cout&lt;&lt;&#8221;\t\tÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº***MENU FORMAS DE ORDENAMIENTO**º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº                                º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº 1.-  ORDENAMIENTO ASCENDENTE   º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº 2.-  ORDENAMIENTO DESCENDENTE  º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº x.-  SALIR                     º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼\n&#8221;;</p>
<p>   gotoxy (30,20);cout&lt;&lt;&#8221;SELECCIONE OPCION:&#8221;;<br />
   cin&gt;&gt;opl;<br />
   switch(opl)<br />
   {<br />
 case &#8217;1&#8242; :as();break;<br />
 case &#8217;2&#8242; :des(); break;</p>
<p>   }</p>
<p>  }<br />
 while(opl!=&#8217;x');<br />
}</p>
<p>//ME PERMITE ORDENAR DE FORMA ASCENDENTE<br />
void as()<br />
{<br />
   clrscr();<br />
   tipoNodo *aux,*aux1;<br />
   int b;<br />
   aux=cab;<br />
   while(aux!=NULL)<br />
   {<br />
     aux1=aux;<br />
     aux1=aux1-&gt;sig;<br />
     while(aux1!=NULL)<br />
     {<br />
       if(aux-&gt;num&gt;aux1-&gt;num)<br />
       {<br />
  b=aux1-&gt;num;<br />
  aux1-&gt;num=aux-&gt;num;<br />
  aux-&gt;num=b;<br />
  aux1=aux1-&gt;sig;<br />
       }<br />
       else<br />
       {<br />
   aux1=aux1-&gt;sig;<br />
       }<br />
     }<br />
     aux=aux-&gt;sig;<br />
   }<br />
}<br />
void oras()<br />
{<br />
  as();<br />
  clrscr();<br />
  tipoNodo *aux;<br />
  int w;<br />
  aux = cab;<br />
  w=10;<br />
  while (aux!= NULL)<br />
  {<br />
    gotoxy(15,8);cout&lt;&lt;&#8221;ORDENACION ASCENDENTE&#8221;;<br />
    gotoxy(w,10);<br />
    cout&lt;&lt; aux-&gt;num;<br />
    aux = aux-&gt;sig;<br />
    w=w+5;<br />
  }<br />
  getch();</p>
<p>}<br />
void des()<br />
{<br />
  clrscr();<br />
  tipoNodo *aux,*aux1;<br />
  int b;<br />
  aux=cab;<br />
  while(aux1!=NULL)<br />
  {<br />
    aux1=aux;<br />
    aux1=aux1-&gt;sig;<br />
    while(aux1!=NULL)<br />
    {<br />
      if(aux-&gt;num&gt;aux1-&gt;num)<br />
      {<br />
 b=aux1-&gt;num;<br />
 aux1-&gt;num=aux-&gt;num;<br />
 aux-&gt;num=b;<br />
 aux1=aux1-&gt;sig;<br />
      }<br />
      else<br />
      {<br />
 aux1=aux1-&gt;sig;<br />
      }<br />
    }<br />
    aux=aux-&gt;sig;<br />
  }<br />
}</p>
<p> </p>
<p>void ordes()<br />
{</p>
<p>  des();<br />
  tipoNodo *aux;<br />
  int w;<br />
  aux = cab;<br />
  w=10;<br />
  while (aux!= NULL)<br />
  {<br />
    gotoxy(15,8);cout&lt;&lt;&#8221;ORDENACION DESCENDENTE&#8221;;<br />
    gotoxy(w,10);<br />
    cout&lt;&lt; aux-&gt;num;<br />
    aux = aux-&gt;sig;<br />
    w=w+5;<br />
  }<br />
  getch();</p>
<p>}<br />
//ESTA OPCION ME PERMITE INSERTAR</p>
<p>void insertar()<br />
{<br />
    textcolor(5);<br />
   char opl=&#8217;0&#8242;;<br />
  do<br />
  {<br />
     clrscr();<br />
   cout&lt;&lt;&#8221;\t\tÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº***MENU FORMAS DE INSERTAMIENTO**º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº                                º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº 1.-  INSERTAR ORDENADO         º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº 2.-  INSERTAR FINAL            º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº 3.-  INSERTAR CABEZA           º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº x.- SALIR                      º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼\n&#8221;;</p>
<p>   gotoxy (30,20);cout&lt;&lt;&#8221;SELECCIONE OPCION:&#8221;;<br />
   cin&gt;&gt;opl;<br />
   switch(opl)<br />
   {<br />
 case &#8217;1&#8242; :insertar_ordenado();break;<br />
 case &#8217;2&#8242; :insertar_final(); break;<br />
 case &#8217;3&#8242; :insertar_cabeza(); break;<br />
   }</p>
<p>  }<br />
 while(opl!=&#8217;x');</p>
<p>}<br />
//ME PERMITE INSERTAR UN NUMERO PERO YA ORDENADO</p>
<p>void insertar_ordenado()<br />
{</p>
<p>  clrscr();<br />
  tipoNodo *elem;<br />
  elem=crearNuevo();<br />
  cout&lt;&lt;&#8221;INGRESE UN VALOR:\t&#8221;;<br />
  cin&gt;&gt;elem-&gt;num;<br />
  nodo *recorrer;<br />
  recorrer=cab;<br />
  while(recorrer-&gt;sig!=NULL)<br />
  {<br />
    recorrer= recorrer-&gt;sig;<br />
  }<br />
  recorrer-&gt;sig=elem;<br />
  elem-&gt;sig=NULL;</p>
<p>  as();<br />
  oras();</p>
<p> </p>
<p>}</p>
<p>//ME PERMITE INSERTAR UN NUMERO AL FINAL<br />
void insertar_final()<br />
{<br />
  clrscr();<br />
  tipoNodo *elem;<br />
  elem=crearNuevo();<br />
  cout&lt;&lt;&#8221;INGRESE EL VALOR FINAL:\t&#8221;;<br />
  cin&gt;&gt;elem-&gt;num;<br />
  nodo *recorrer;<br />
  recorrer=cab;<br />
  while(recorrer-&gt;sig!=NULL)<br />
  {<br />
    recorrer= recorrer-&gt;sig;<br />
  }<br />
  recorrer-&gt;sig=elem;<br />
  elem-&gt;sig=NULL;</p>
<p>}</p>
<p>//ME PERMITE INSERTAR UNA NUEVA CABEZA<br />
void insertar_cabeza()<br />
{<br />
   cab=crearNuevo();<br />
  cout&lt;&lt;&#8221;INGRESE CABEZA:\t&#8221;;<br />
  cin&gt;&gt;cab-&gt;num;<br />
  cab-&gt;sig=NULL;</p>
<p>}<br />
/*ESTA OPCION ME PERMITE PRESENTAR TODOS LOS NUMEROS<br />
 QUE INGRESE, ELIMINE ORDENE Y INSERTE*/</p>
<p>void presentar()<br />
{<br />
   textcolor(6);<br />
  clrscr();<br />
  tipoNodo *recorrer;<br />
  recorrer=cab;<br />
  while(recorrer!=NULL)<br />
  {<br />
   cout&lt;&lt;recorrer-&gt;num;<br />
    recorrer=recorrer-&gt;sig;<br />
  }<br />
  getch();<br />
}<br />
tipoNodo *crearNuevo()</p>
<p>{<br />
   tipoNodo *nodo1;<br />
   nodo1 =(tipoNodo*)malloc(sizeof(tipoNodo)) ;<br />
   if(!nodo1)<br />
   cout&lt;&lt;&#8221;No se ha reservado memoria\n&#8221;;<br />
   return nodo1; //devuelve la direccion de la memoria reservada<br />
}</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> <br />
<strong><em> </em> //****  LISTAS ENLAZADAS DOBLES***//</strong></p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 10pt;"><span style="font-weight:normal;font-size:20pt;font-family:&quot;">Definiciones </span></p>
<ul type="disc">
<li class="MsoNormal"><span style="font-weight:normal;font-size:14pt;font-family:&quot;">Es un tipo de lista enlazada que permite moverse hacia delante y hacia atras. </span></li>
<li class="MsoNormal"><span style="font-weight:normal;font-size:14pt;font-family:&quot;">Cada nodo de una lista doblemente enlazada tiene dos enlaces, ademas de los campos de datos. Un enlace, el derecho, se utiliza para navegar la lista hacia delante. El otro enlace, el isquierdo, se utiliza para navegar la lista hacia atras. </span></li>
</ul>
<p class="MsoNormal" style="line-height:normal;margin:0 0 10pt;"><span style="font-weight:normal;font-size:14pt;font-family:&quot;">Ejemplo:</span></p>
<p>#include&lt;iostream.h&gt;<br />
#include&lt;conio.h&gt;<br />
#include&lt;math.h&gt;<br />
#include&lt;string.h&gt;<br />
#include&lt;stdio.h&gt;<br />
#include&lt;fcntl.h&gt;<br />
#include&lt;io.h&gt;<br />
#include&lt;stdlib.h&gt;<br />
#include&lt;fcntl.h&gt;<br />
#include&lt;sys\stat.h&gt;<br />
#include&lt;io.h&gt;<br />
#include&lt;process.h&gt;<br />
#include&lt;alloc.h&gt;<br />
#include&#8221;iomanip.h&#8221;</p>
<p> <br />
//ESTRUCTURA CON NODOS<br />
typedef struct nodo<br />
{<br />
    int num;<br />
    struct nodo *sig,*ante;</p>
<p>}tipoNodo;<br />
 //DECLARACION DE LOS PORTOTIPOS</p>
<p> void menupuntero();<br />
 void presentar();</p>
<p> //PARA UZAR LOS PUNTEROS<br />
 tipoNodo *crearNuevo();<br />
 void crear();<br />
 void nuevo();<br />
 void modificar();<br />
 void buscar();<br />
 void eliminacion();<br />
 void eliminarcabeza();<br />
 void eliminar();<br />
 void ordenar();<br />
 void as();<br />
 void des();<br />
 void oras();<br />
 void ordes();<br />
 void insertar();<br />
 void insertar_ordenado();<br />
 void insertar_cabeza();<br />
 void insertar_final();<br />
 void presentar();<br />
 tipoNodo *cab;<br />
  tipoNodo *cola;</p>
<p> //OPCION BUSCAR<br />
 void busquedaC();</p>
<p> //CONSTANTES<br />
 const npun=20;<br />
 //FUNCION PRINCIPAL<br />
 void main()<br />
 {<br />
    menupuntero();</p>
<p> }<br />
 //CONPARTIMINETO DEL PROYECTO</p>
<p> //MENUS PARA LA  PRESENTACION</p>
<p> void menupuntero()<br />
 {</p>
<p>    textmode(BW80);<br />
    cprintf(&#8220;ABC&#8221;);</p>
<p>  char opl=&#8217;0&#8242;;<br />
  do<br />
  {<br />
     clrscr();<br />
   cout&lt;&lt;&#8221;\t\t/////////////////////////////////\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\t**MENU LISTAS ENLAZADAS DOBLES \n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\t                               \n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\t 1:  CREAR                     \n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\t 2:  NUEVO                     \n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\t 3:  MODIFICAR                 \n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\t 4:  BUSCAR                    \n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\t 5:  ELIMINAR                  \n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\t 6:  ORDENAR                   \n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\t 7:  INSERTAR                  \n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\t 8:  PRESENTAR                 \n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\t x:  SALIR                     \n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\t////////////////////////////////\n&#8221;;</p>
<p>   gotoxy (30,20);cout&lt;&lt;&#8221;SELECCIONE OPCION:&#8221;;<br />
   cin&gt;&gt;opl;<br />
   switch(opl)<br />
   {<br />
 case &#8217;1&#8242; :crear();break;<br />
 case &#8217;2&#8242; :nuevo(); break;<br />
 case &#8217;3&#8242; :modificar(); break;<br />
 case &#8217;4&#8242; :buscar(); break;<br />
 case &#8217;5&#8242; :eliminacion(); break;<br />
 case &#8217;6&#8242; <img src='http://s1.wp.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> rdenar(); break;<br />
 case &#8217;7&#8242; :insertar(); break;<br />
 case &#8217;8&#8242; :presentar(); break;</p>
<p> <br />
   }</p>
<p>  }<br />
 while(opl!=&#8217;x');<br />
}<br />
 // CODIGOS PARA EL MANEJO DE LAS LISZTAS ENLAZADAS DOBLES<br />
 //ME PERMITE CREAR CABEZA</p>
<p>void crear()<br />
{<br />
   textcolor(4);</p>
<p>   clrscr();<br />
   cab=NULL;<br />
   cab=crearNuevo();<br />
   cout&lt;&lt;&#8221;INGRESE CABEZA:\t&#8221;;<br />
   cin&gt;&gt;cab-&gt;num;<br />
   cab-&gt;ante=NULL;<br />
   cab-&gt;sig=NULL;<br />
   cola=cab;</p>
<p> </p>
<p>     }<br />
//ME PERMITE INGRESAR UN NUEVO NUMERO</p>
<p>void nuevo()<br />
{<br />
   textcolor(41);<br />
  clrscr();<br />
  tipoNodo *elem;<br />
  elem=crearNuevo();<br />
  cout&lt;&lt;&#8221;INGRESE VALOR:&#8221;;<br />
  cin&gt;&gt;elem-&gt;num;<br />
  nodo *recorrer;<br />
  recorrer=cab;<br />
  while(recorrer-&gt;sig!=NULL)</p>
<p>    recorrer= recorrer-&gt;sig;</p>
<p>  recorrer-&gt;sig=elem;<br />
  elem-&gt;sig=NULL;</p>
<p>}</p>
<p>//ESTA OPCION ME PERMINTE MODIFICAR</p>
<p>void modificar()<br />
{</p>
<p>    textcolor(42);<br />
    clrscr();<br />
    tipoNodo * elem,* nuevo;<br />
    elem=crearNuevo();<br />
    cout&lt;&lt;&#8221;INGRESE VALOR QUE SE VA HA MODIFICAR:\t &#8220;;<br />
    cin&gt;&gt;elem-&gt;num;<br />
    // elem-&gt;sig=NULL;<br />
    tipoNodo * recorrer;<br />
    recorrer=cab;<br />
    while(recorrer-&gt;sig == elem)<br />
    cout&lt;&lt;&#8221;INGRESE NUMERO:\t&#8221;;<br />
    cin&gt;&gt;nuevo-&gt;num;<br />
    recorrer=recorrer-&gt;sig;<br />
    recorrer-&gt;sig=elem;<br />
    elem-&gt;sig=NULL;<br />
}</p>
<p>//ME PERMITE BUSCAR</p>
<p>void buscar()<br />
{<br />
    textcolor(30);<br />
   clrscr();<br />
   tipoNodo *elem;<br />
   int x;<br />
   cout&lt;&lt;&#8221;VALOR QUE VA A BUSCAR:\t&#8221;;<br />
   cin&gt;&gt;x;<br />
   while(elem!=NULL &amp;&amp; elem-&gt;num!=x)<br />
   {<br />
      elem=elem-&gt;sig;<br />
   }</p>
<p>}<br />
//ESTE MENU ES DE LA FORMAS DE ELIMINACION</p>
<p>void eliminacion()<br />
{<br />
  char opl=&#8217;0&#8242;;<br />
  do<br />
  {<br />
     clrscr();<br />
   cout&lt;&lt;&#8221;\t\tÉ//////////////////////////////////////»\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº***MENU DE FORMAS DE ELIMINACION**   º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº                                     º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº 1.-  ELIMINAR                       º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº 2.-  ELIMINAR CABEZA                º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº x.-  SALIR                          º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tÈ//////////////////////////////////////\n&#8221;;</p>
<p>   gotoxy (30,20);cout&lt;&lt;&#8221;SELECCIONE OPCION:&#8221;;<br />
   cin&gt;&gt;opl;<br />
   switch(opl)<br />
   {<br />
 case &#8217;1&#8242; :eliminar();break;<br />
 case &#8217;2&#8242; :eliminarcabeza(); break;</p>
<p>   }</p>
<p>  }<br />
 while(opl!=&#8217;x');</p>
<p>}</p>
<p>//ME PERMITE ELIMINAR CABEZA<br />
void eliminarcabeza()<br />
{<br />
    clrscr();<br />
    tipoNodo *aux;<br />
    cab=cab-&gt;sig;<br />
    aux-&gt;sig=NULL;<br />
    free(aux);<br />
}</p>
<p>//ME PERMITE ELIMINAR UNO DE LOS NUMEROS INGRESADOS</p>
<p>void eliminar()<br />
{<br />
   clrscr();<br />
   tipoNodo *aux;<br />
   int n;<br />
   cout&lt;&lt;&#8221;INGRESE ELEMENTO QUE VA HA ELIMINAR:\t&#8221;;<br />
   cin&gt;&gt;n;<br />
    if(n==cab-&gt;num)<br />
  eliminarcabeza();<br />
    else{<br />
     tipoNodo *ant=cab;<br />
     aux=cab-&gt;sig;<br />
     while((aux!=NULL)&amp;&amp;(aux-&gt;num!=n))<br />
     {<br />
       ant=aux;<br />
       aux=aux-&gt;sig;</p>
<p>     }<br />
     if(aux!=NULL)<br />
     {<br />
 ant-&gt;sig=aux-&gt;sig;<br />
 aux-&gt;sig=NULL;<br />
 free(aux);</p>
<p>     }<br />
     else<br />
       cout&lt;&lt;&#8221;NO SE ENCUENTRA&#8221;;</p>
<p>    }</p>
<p>}</p>
<p>//ESTA OPCION ES DE ORDENAMIENTO</p>
<p>void ordenar()<br />
{</p>
<p>   textcolor(3);<br />
  char opl=&#8217;0&#8242;;<br />
  do<br />
  {<br />
     clrscr();<br />
   cout&lt;&lt;&#8221;\t\tÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº***MENU FORMAS DE ORDENAMIENTO**º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº                                º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº 1.-  ORDENAMIENTO ASCENDENTE   º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº 2.-  ORDENAMIENTO DESCENDENTE  º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº x.-  SALIR                     º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼\n&#8221;;</p>
<p>   gotoxy (30,20);cout&lt;&lt;&#8221;SELECCIONE OPCION:&#8221;;<br />
   cin&gt;&gt;opl;<br />
   switch(opl)<br />
   {<br />
 case &#8217;1&#8242; :as();break;<br />
 case &#8217;2&#8242; :des(); break;</p>
<p>   }</p>
<p>  }<br />
 while(opl!=&#8217;x');<br />
}</p>
<p>//ME PERMITE ORDENAR DE FORMA ASCENDENTE<br />
void as()<br />
{<br />
   clrscr();<br />
   tipoNodo *aux,*aux1;<br />
   int b;<br />
   aux=cab;<br />
   while(aux!=NULL)<br />
   {<br />
     aux1=aux;<br />
     aux1=aux1-&gt;sig;<br />
     while(aux1!=NULL)<br />
     {<br />
       if(aux-&gt;num&gt;aux1-&gt;num)<br />
       {<br />
  b=aux1-&gt;num;<br />
  aux1-&gt;num=aux-&gt;num;<br />
  aux-&gt;num=b;<br />
  aux1=aux1-&gt;sig;<br />
       }<br />
       else<br />
       {<br />
   aux1=aux1-&gt;sig;<br />
       }<br />
     }<br />
     aux=aux-&gt;sig;<br />
   }<br />
}<br />
void oras()<br />
{<br />
  as();<br />
  clrscr();<br />
  tipoNodo *aux;<br />
  int w;<br />
  aux = cab;<br />
  w=10;<br />
  while (aux!= NULL)<br />
  {<br />
    gotoxy(15,8);cout&lt;&lt;&#8221;ORDENACION ASCENDENTE&#8221;;<br />
    gotoxy(w,10);<br />
    cout&lt;&lt; aux-&gt;num;<br />
    aux = aux-&gt;sig;<br />
    w=w+5;<br />
  }<br />
  getch();</p>
<p>}<br />
void des()<br />
{<br />
  clrscr();<br />
  tipoNodo *aux,*aux1;<br />
  int b;<br />
  aux=cab;<br />
  while(aux1!=NULL)<br />
  {<br />
    aux1=aux;<br />
    aux1=aux1-&gt;sig;<br />
    while(aux1!=NULL)<br />
    {<br />
      if(aux-&gt;num&gt;aux1-&gt;num)<br />
      {<br />
 b=aux1-&gt;num;<br />
 aux1-&gt;num=aux-&gt;num;<br />
 aux-&gt;num=b;<br />
 aux1=aux1-&gt;sig;<br />
      }<br />
      else<br />
      {<br />
 aux1=aux1-&gt;sig;<br />
      }<br />
    }<br />
    aux=aux-&gt;sig;<br />
  }<br />
}</p>
<p> </p>
<p>void ordes()<br />
{</p>
<p>  des();<br />
  tipoNodo *aux;<br />
  int w;<br />
  aux = cab;<br />
  w=10;<br />
  while (aux!= NULL)<br />
  {<br />
    gotoxy(15,8);cout&lt;&lt;&#8221;ORDENACION DESCENDENTE&#8221;;<br />
    gotoxy(w,10);<br />
    cout&lt;&lt; aux-&gt;num;<br />
    aux = aux-&gt;sig;<br />
    w=w+5;<br />
  }<br />
  getch();</p>
<p>}<br />
//ESTA OPCION ME PERMITE INSERTAR</p>
<p>void insertar()<br />
{<br />
    textcolor(5);<br />
   char opl=&#8217;0&#8242;;<br />
  do<br />
  {<br />
     clrscr();<br />
   cout&lt;&lt;&#8221;\t\tÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº***MENU FORMAS INSERTAMIENTO**  º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº                                º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº 1.-  INSERTAR ORDENADO         º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº 2.-  INSERTAR FINAL            º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº 3.-  INSERTAR CABEZA           º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tº x.- SALIR                      º\n&#8221;;<br />
   cout&lt;&lt;&#8221;\t\tÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼\n&#8221;;</p>
<p>   gotoxy (30,20);cout&lt;&lt;&#8221;SELECCIONE OPCION:&#8221;;<br />
   cin&gt;&gt;opl;<br />
   switch(opl)<br />
   {<br />
 case &#8217;1&#8242; :insertar_ordenado();break;<br />
 case &#8217;2&#8242; :insertar_final(); break;<br />
 case &#8217;3&#8242; :insertar_cabeza(); break;<br />
   }</p>
<p>  }<br />
 while(opl!=&#8217;x');</p>
<p>}<br />
//ME PERMITE INSERTAR UN NUMERO PERO YA ORDENADO</p>
<p>void insertar_ordenado()<br />
{</p>
<p>  clrscr();<br />
  tipoNodo *elem;<br />
  elem=crearNuevo();<br />
  cout&lt;&lt;&#8221;INGRESE UN VALOR:\t&#8221;;<br />
  cin&gt;&gt;elem-&gt;num;<br />
  nodo *recorrer;<br />
  recorrer=cab;<br />
  while(recorrer-&gt;sig!=NULL)<br />
  {<br />
    recorrer= recorrer-&gt;sig;<br />
  }<br />
  recorrer-&gt;sig=elem;<br />
  elem-&gt;sig=NULL;</p>
<p>  as();<br />
  oras();</p>
<p> </p>
<p>}</p>
<p>//ME PERMITE INSERTAR UN NUMERO AL FINAL<br />
void insertar_final()<br />
{<br />
  clrscr();<br />
  tipoNodo *elem;<br />
  elem=crearNuevo();<br />
  cout&lt;&lt;&#8221;INGRESE EL VALOR FINAL:\t&#8221;;<br />
  cin&gt;&gt;elem-&gt;num;<br />
  nodo *recorrer;<br />
  recorrer=cab;<br />
  while(recorrer-&gt;sig!=NULL)<br />
  {<br />
    recorrer= recorrer-&gt;sig;<br />
  }<br />
  recorrer-&gt;sig=elem;<br />
  elem-&gt;sig=NULL;</p>
<p>}</p>
<p>//ME PERMITE INSERTAR UNA NUEVA CABEZA<br />
void insertar_cabeza()<br />
{</p>
<p>   tipoNodo *elem;<br />
  elem=crearNuevo();<br />
  cout&lt;&lt;&#8221;INGRESE NUEVA CABEZA:&#8221;;<br />
  cin&gt;&gt;elem-&gt;num;<br />
  cab-&gt;ante = elem;<br />
  elem-&gt;sig = cab;<br />
  elem-&gt;ante = NULL;<br />
  cab = elem;</p>
<p> </p>
<p>}<br />
/*ESTA OPCION ME PERMITE PRESENTAR TODOS LOS NUMEROS<br />
 QUE INGRESE, ELIMINE ORDENE Y INSERTE*/</p>
<p>void presentar()<br />
{<br />
   textcolor(6);<br />
  clrscr();<br />
  tipoNodo *recorrer;<br />
  recorrer=cab;<br />
  while(recorrer!=NULL)<br />
  {<br />
   cout&lt;&lt;recorrer-&gt;num;<br />
    recorrer=recorrer-&gt;sig;<br />
  }<br />
  getch();<br />
}<br />
tipoNodo *crearNuevo()</p>
<p>{<br />
   tipoNodo *nodo1;<br />
   nodo1 =(tipoNodo*)malloc(sizeof(tipoNodo)) ;<br />
   if(!nodo1)<br />
   cout&lt;&lt;&#8221;No se ha reservado memoria\n&#8221;;<br />
   return nodo1; //devuelve la direccion de la memoria reservada<br />
}</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/retinitana.wordpress.com/10/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/retinitana.wordpress.com/10/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/retinitana.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/retinitana.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/retinitana.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/retinitana.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/retinitana.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/retinitana.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/retinitana.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/retinitana.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/retinitana.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/retinitana.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/retinitana.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/retinitana.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/retinitana.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/retinitana.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=retinitana.wordpress.com&amp;blog=1381028&amp;post=10&amp;subd=retinitana&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://retinitana.wordpress.com/2008/07/09/listas-enlazadassimples-y-dobles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d95f038cb7f37e4dd3310f3ea306a79a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">retinitana</media:title>
		</media:content>

		<media:content url="http://www.programacion.com/cursos/jap_data_alg/images/jw-0613-java1012.gif" medium="image" />
	</item>
		<item>
		<title>SOLUCIONES DE FIBONACCI UTILIZANDO RECURSIVIDAD</title>
		<link>http://retinitana.wordpress.com/2008/04/04/soluciones-de-fibonacci-utilizando-recursividad/</link>
		<comments>http://retinitana.wordpress.com/2008/04/04/soluciones-de-fibonacci-utilizando-recursividad/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 00:13:49 +0000</pubDate>
		<dc:creator>retinitana</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[datos]]></category>
		<category><![CDATA[de]]></category>
		<category><![CDATA[eccutpl]]></category>
		<category><![CDATA[Estructura]]></category>
		<category><![CDATA[recursividad]]></category>
		<category><![CDATA[utpl]]></category>

		<guid isPermaLink="false">http://retinitana.wordpress.com/?p=6</guid>
		<description><![CDATA[ESTRUCTURA DE DATOS //programa para presentar los numeros fibonaci  con //recursividad  esta es una solucion #include&#60;iostream.h&#62; #include&#60;conio.h&#62; void  fibo( int n,int b,int c, int f); void main() {  clrscr();  fibo(5,1,1,0);  getch(); } void  fibo (int n,int b,int c, int f) {  cout&#60;&#60;f&#60;&#60;&#8221;\n&#8221;;  if(n&#62;1)  {   fibo((n-1),c,b,(f+c));  } } //programa que permita la serie de los n [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=retinitana.wordpress.com&amp;blog=1381028&amp;post=6&amp;subd=retinitana&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>ESTRUCTURA DE DATOS</strong></p>
<p>//programa para presentar los numeros fibonaci  con<br />
//recursividad  esta es una solucion</p>
<p>#include&lt;iostream.h&gt;<br />
#include&lt;conio.h&gt;<br />
void  fibo( int n,int b,int c, int f);<br />
void main()</p>
<p>{</p>
<p> clrscr();<br />
 fibo(5,1,1,0);<br />
 getch();<br />
}<br />
void  fibo (int n,int b,int c, int f)<br />
{<br />
 cout&lt;&lt;f&lt;&lt;&#8221;\n&#8221;;<br />
 if(n&gt;1)<br />
 {</p>
<p>  fibo((n-1),c,b,(f+c));</p>
<p> }</p>
<p>}</p>
<p>//programa que permita la serie de los n numeros de la  fibonaci esta vien<br />
// con recursividad<br />
#include&lt;iostream.h&gt;<br />
#include&lt;conio.h&gt;<br />
//prototipo<br />
void  funcion1( int n);<br />
//variables globales<br />
int b=1,c=1,f=0;<br />
//funcion principal<br />
void main()<br />
{<br />
 int a;<br />
 clrscr();<br />
 cout&lt;&lt;&#8221;ingrese los n numeros e la fibonaci&#8221;;<br />
 cin&gt;&gt;a;<br />
 funcion1(a);<br />
 getch();<br />
}<br />
void funcion1(int n)<br />
{<br />
 cout&lt;&lt;f;<br />
 b=c;<br />
 c=f;<br />
 f=b+c;<br />
 if(n&gt;1)<br />
 {<br />
  n&#8211;;<br />
  funcion1(n);<br />
 }<br />
}<br />
//ejercicio que presenta la serie del fibonaci de n numeros<br />
// con recursividad<br />
//esta es otra solucion<br />
#include&lt;iostream.h&gt;<br />
#include&lt;conio.h&gt;<br />
void  fibo( int n,int f, int aux);<br />
void main()</p>
<p>{</p>
<p> clrscr();<br />
 fibo(5,0,1);<br />
 getch();<br />
}<br />
void  fibo (int n,int f,int aux)<br />
{<br />
 cout&lt;&lt;f&lt;&lt;&#8221;\n&#8221;;<br />
 if(n&gt;1)<br />
 {</p>
<p>       fibo((n-1),(f+aux),(f));<br />
 }</p>
<p>}</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/retinitana.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/retinitana.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/retinitana.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/retinitana.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/retinitana.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/retinitana.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/retinitana.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/retinitana.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/retinitana.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/retinitana.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/retinitana.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/retinitana.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/retinitana.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/retinitana.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/retinitana.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/retinitana.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=retinitana.wordpress.com&amp;blog=1381028&amp;post=6&amp;subd=retinitana&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://retinitana.wordpress.com/2008/04/04/soluciones-de-fibonacci-utilizando-recursividad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d95f038cb7f37e4dd3310f3ea306a79a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">retinitana</media:title>
		</media:content>
	</item>
		<item>
		<title>ALMACENAMIENTO DE DATOS</title>
		<link>http://retinitana.wordpress.com/2007/07/22/almacenamiento-de-datos/</link>
		<comments>http://retinitana.wordpress.com/2007/07/22/almacenamiento-de-datos/#comments</comments>
		<pubDate>Sun, 22 Jul 2007 14:34:59 +0000</pubDate>
		<dc:creator>retinitana</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://retinitana.wordpress.com/2007/07/22/almacenamiento-de-datos/</guid>
		<description><![CDATA[Almacenamiento de datos Algunas personas nos asombramos de lo que puede hacer una computadora: con una velocidad increíble, una exactitud sorprendente, etc, la forma en que la computadora realiza sus tareas puede parecer muy compleja, pero en realidad se basa en procesos  bastante simple. No importa qué ponga usted en una computadora texto. Números, gráficos, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=retinitana.wordpress.com&amp;blog=1381028&amp;post=5&amp;subd=retinitana&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h3 align="center"><font face="Times New Roman">Almacenamiento de datos</font></h3>
<p><font face="Times New Roman">Algunas personas nos asombramos de lo que puede hacer una computadora: con una velocidad increíble, una exactitud sorprendente, etc, la forma en que la computadora realiza sus tareas puede parecer muy compleja, pero en realidad se basa en procesos  bastante simple. No importa qué ponga usted en una computadora texto. Números, gráficos, sonidos, ésta los trate de la misma forma traduciendo la información a códigos simples. Vamos a ver cuales son estos códigos que permiten a la computadora operar de manera casi mágica.</font></p>
<p><font face="Times New Roman"><strong><em>Entonces, tenemos dos tipos de señales electrónicas</em></strong>; </font></p>
<p><font face="Times New Roman"> Estas son:</font></p>
<p><font face="Times New Roman">                     Analógicas y Digitales.</font></p>
<p><font face="Times New Roman">-Las analógicas son ondas que la señal no es fija <strong>ejemplo</strong>; las que se usan para representar el sonido, temperatura.etc</font></p>
<p><font face="Times New Roman">- las digítales son dígitos definidos entre  0 y 1  <strong>ejemplo; </strong>de una aplicación práctica de estos dos tipos de señales tenemos: El reloj analógico que representa la rotación de la tierra con el movimiento de las agujas del reloj , mientras que el reloj digital utiliza números.</font></p>
<p style="text-align:justify;"><font face="Times New Roman">Cualquier empresa genera montones de datos fundamentales que se deben guardar en un lugar seguro, es decir, se deben almacenar en puntos a los que se pueda obtener acceso y de donde se puedan recuperar con facilidad.</font></p>
<p style="text-align:justify;"><font face="Times New Roman"> En el mundo de los negocios, nadie sabe qué puede pasar. Nadie está a salvo de cortes de la alimentación, incendios, robos, inundaciones o daños por accidente. Si no se hacen copias de seguridad de la información o de los datos cruciales, el resultado es devastador. Su recuperación puede acarrear un enorme coste.</font></p>
<p style="text-align:justify;"><font face="Times New Roman"> Guarde copias de seguridad de la información en discos (CD) o cintas con frecuencia. Si genera gran cantidad de datos, le conviene preguntar por una solución para el almacenamiento de red.</font></p>
<p style="text-align:justify;"><font face="Times New Roman"> Estas soluciones de almacenamiento de red automatizan muchas tareas ordinarias de copia de seguridad a la vez que las facilitan.</font></p>
<p style="text-align:justify;"><font face="Times New Roman">Ofrecen amplias capacidades de almacenamiento, funciones de búsqueda inmediata e instantánea, así como enorme flexibilidad para agregar dispositivos que obtengan acceso a los archivos desde cualquier ubicación.</font></p>
<p style="text-align:justify;">&nbsp;</p>
<p><font face="Times New Roman"> </font></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/retinitana.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/retinitana.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/retinitana.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/retinitana.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/retinitana.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/retinitana.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/retinitana.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/retinitana.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/retinitana.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/retinitana.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/retinitana.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/retinitana.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/retinitana.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/retinitana.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/retinitana.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/retinitana.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=retinitana.wordpress.com&amp;blog=1381028&amp;post=5&amp;subd=retinitana&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://retinitana.wordpress.com/2007/07/22/almacenamiento-de-datos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d95f038cb7f37e4dd3310f3ea306a79a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">retinitana</media:title>
		</media:content>
	</item>
		<item>
		<title>Hello world!</title>
		<link>http://retinitana.wordpress.com/2007/07/17/hello-world/</link>
		<comments>http://retinitana.wordpress.com/2007/07/17/hello-world/#comments</comments>
		<pubDate>Tue, 17 Jul 2007 15:40:51 +0000</pubDate>
		<dc:creator>retinitana</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=retinitana.wordpress.com&amp;blog=1381028&amp;post=1&amp;subd=retinitana&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Welcome to <a href="http://wordpress.com/">WordPress.com</a>. This is your first post. Edit or delete it and start blogging!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/retinitana.wordpress.com/1/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/retinitana.wordpress.com/1/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/retinitana.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/retinitana.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/retinitana.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/retinitana.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/retinitana.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/retinitana.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/retinitana.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/retinitana.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/retinitana.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/retinitana.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/retinitana.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/retinitana.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/retinitana.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/retinitana.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=retinitana.wordpress.com&amp;blog=1381028&amp;post=1&amp;subd=retinitana&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://retinitana.wordpress.com/2007/07/17/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d95f038cb7f37e4dd3310f3ea306a79a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">retinitana</media:title>
		</media:content>
	</item>
	</channel>
</rss>
