ALIPSO.COM - Trabajos prácticos, monografías, apuntes, tesis, manuales, material educativo y mucho más.
 

Página de inicio | Agregar a Favoritos | Contactate con nosotros | Publicidad

Alipso.com
 

Monografías

Examenes

Enlaces

Publicar material o sitio

Foros

ABC del estudio

Diversión

  Buscar material sobre...
Todas las palabras Cualquier palabra Frase Exacta
El sitio en el que encontrás
todo el material que buscás.

 

 

Enlaces recomendados
   

Material relacionado
 

Material educativo de Alipso relacionado con Algoritmos Estructuras Datos

  • Bases de datos: introducción a los sistemas de archivos.: Almacenamiento. Tipos de acceso. Componentes físicos. Tipos de organización. Accesos a disco. Operaciones sobre ficheros.
  • Programas de aplicación: ICQ: Instalación del ICQ. Configuracion del ICQ. Utilización del ICQ. Homepage. Datos personales.
  • Algoritmos y Estructuras de Datos I: Algoritmos y Estructuras de Datos I Facultad de Ciencias Exactas y Naturales: Universidad de Buenos Aires Primer Cuatrimestre de 2000: Práctica 3 Primera Parte: Tipos Abstractos de Datos. Segunda Parte: Listas.
  • Evaluacion de Informaticia: tema 1 datos,von newman,motherboard,placas on board,impresoras a chorro de tinta scanner


  • Enlaces externos relacionados con Algoritmos Estructuras Datos

    Ver enlaces

     

    Publicidad
       

    Monografías
     
    Algoritmos y Estructuras de Datos I
    Algoritmos y Estructuras de Datos I Facultad de Ciencias Exactas y Naturales. Universidad de Buenos Aires Primer Cuatrimestre de 2000. Resolución del Parcial 13. Programación.

    Agregado: 17 de JULIO de 2003 (Por Michel Mosse) | Palabras: 257 | Votar! | Sin Votos | Sin comentarios | Agregar Comentario
    Categoría: Apuntes y Monografías > Computación > Programación >

      Imprimir Recomendar a un amigo Recordarme el recurso Descargar como pdf

    Algoritmos y Estructuras de Datos I

    Facultad de Ciencias Exactas y Naturales

    Universidad de Buenos Aires

    Primer Cuatrimestre de 2000

     

    Resolución del Parcial 13

    Ejercicio 1

     

    NOTA: HAGO QUE DEVUELVA UNA LISTA EN LUGAR DE UN ARREGLO

    1i)

    P º {A=A0 Ù tam=tam0}

    Q º Qc

    Pc º {i=0 Ù ret_value=[]}

    Qc º {i=dim(A0) Ù ("j)((0j<dim(A0)) => sacar_mayor(A0,tam0,j))}

    B º {i<dim(A)}

    I º {(0idim(A)) Ù ("j)((0j<i) => sacar_mayor(A0,tam0,j))}

    Fv = dim(A)-i

     

     

    //el predicado sacar_mayor toma tam elementos contando desde la posicion pos (en //forma circular), y devuelve el mayor asignandolo a la posicion pos de ret_value

     

    sacar_mayor(A,tam,pos) º

    {("k)((posk(tam+pos-1)) => A[k mod dim(A)]f_iesimo ret_value pos) Ù

     Ù ($p)((posp(tam+pos-1) Ù A[p mod dim(A)]=f_iesimo ret_value pos)}

     

     

    function Ciclar(A:arreglo de integer,tam):lista de integer

     

      var

        i:integer:=0;

     

      ret_value:=[];

     

      while (i<dim(A)) do

        AgregarAtras(ret_value,Sacar_max(A,tam,i));

        i:=i+1;

      od;

     

    endfunction

    //Funcion auxiliar Sacar_max

     

    P º {pos=pos0 Ù pos0<dim(A) Ù A=A0 Ù tam=tam0}

    Q º Qc

    Pc º {i=pos0 Ù ret_value=A0[pos0]}

    Qc º {i=tam0+pos0-1 Ù ("j)((pos0jtam0+pos0-1) => A[j mod dim(A)]ret_value) Ù

         Ù ($p)((pos0p(tam0+pos0-1)) Ù A[p mod dim(A)]=ret_value)}

    B º {i<(tam+pos-1)}

    I º {(pos0i(tam0+pos0-1)) Ù ("j)((pos0ji) => A[j mod dim(A)]ret_value) Ù

         Ù ($p)((pos0pi) Ù A[p mod dim(A)]=ret_value)}

    Fv = tam+pos-1-i

     

     

    Sacar_max(A:arreglo de integer,tam:integer,pos:integer):integer

     

      var

        i:integer:=pos;

     

      ret_value:=A[i];

     

      while (i<(tam+pos-1)) do

        if A[(i+1) mod dim(A)]³ret_value then

          ret_value:=A[(i+1) mod dim(A)];

        else

          skip;

        fi;

        i:=i+1;

      od;

     

    endfunction




    Intercambio de enlaces
    Más sitios recomendados Si quiere figurar en la sección de enlaces recomendados e intercambiar enlaces con Alipso.com contáctese
     

    © copyright 1999-2006 | alipso.com | todos los derechos reservados Normativas
    Contactate con nosotros Programacion por Efemosse Sistemas Diseño por Silvana Fano Hosting en ELSERVER.COM

    Glitter Graphics | Mobile Phone | Ringtones Polyphonic | Per Insurance | Short Bowel Syndrome

    Newsletter
     
    usuarios
    ya reciben nuestro boletín informativo.
    Suscribite también gratis.

    Suscribir Desuscribir

    Cerrar Ventana