<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>02164nam a22002894a 4500</leader>
  <controlfield tag="001">PE-BaUNAB</controlfield>
  <controlfield tag="005">20241127173748.0</controlfield>
  <controlfield tag="006">a||||gr|||| 001 0 </controlfield>
  <controlfield tag="007">ta</controlfield>
  <controlfield tag="008">      t        pe     gr     00| 0 spa d</controlfield>
  <datafield tag="017" ind1=" " ind2=" ">
    <subfield code="a">M-24191-2023</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">978-84-1903-423-6</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="a">PE-BaUNAB</subfield>
  </datafield>
  <datafield tag="041" ind1=" " ind2=" ">
    <subfield code="a">spa</subfield>
  </datafield>
  <datafield tag="043" ind1=" " ind2=" ">
    <subfield code="c">esp</subfield>
  </datafield>
  <datafield tag="082" ind1=" " ind2=" ">
    <subfield code="a">005.741</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="a">Pe&#xF1;a Mar&#xED;, Ricardo</subfield>
    <subfield code="9">11674</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">Algoritmos y estructuras de datos:</subfield>
    <subfield code="b">con programas verificados en Dafny</subfield>
  </datafield>
  <datafield tag="250" ind1=" " ind2=" ">
    <subfield code="a">2a ed.</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Madrid:</subfield>
    <subfield code="b">Garceta,</subfield>
    <subfield code="c">2019</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">382 p.</subfield>
    <subfield code="b">fig.,</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">Este libro universitario presenta una amplia variedad de estructuras de datos y de m&#xE9;todos algor&#xED;tmicos con el objetivo de servir como texto base para uno o dos cursos avanzados de programaci&#xF3;n. El contenido es apropiado para un semestre dedicado a estructuras de datos eficientes y otro semestre a m&#xE9;todos algor&#xED;tmicos. Supone una exposici&#xF3;n previa a dos o tres semestres de materias de programaci&#xF3;n donde se hayan tratado los conceptos b&#xE1;sicos, la sintaxis y la sem&#xE1;ntica de un lenguaje de programaci&#xF3;n, la recursi&#xF3;n, las estructuras de datos lineales y las nociones de clase y objeto. Es tambi&#xE9;n recomendable tener conocimientos previos o simult&#xE1;neos del paradigma de programaci&#xF3;n funcional, fundamentos de especificaci&#xF3;n y verificaci&#xF3;n formal de programas y de l&#xF3;gica y matem&#xE1;tica discreta. El enfoque del libro es original por el hecho de que casi las dos terceras partes de los algoritmos se presentan especificados y verificados formalmente en la plataforma Dafny de verificaci&#xF3;n asistida. Como material asociado al libro, se distribuyen los ficheros Dafny con el texto completo de todos los algoritmos, junto con sus especificaciones formales y asertos intermedios necesarios. El lector puede reproducir la verificaci&#xF3;n de los programas sin m&#xE1;s que procesarlos con dicha plataforma. Dicho material puede descargarse desde la web de la editorial Garceta.</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Algoritmos</subfield>
    <subfield code="9">11675</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Estructura de datos (Computadoras)</subfield>
    <subfield code="9">9110</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Programaci&#xF3;n</subfield>
    <subfield code="x">Computadoras</subfield>
    <subfield code="9">11414</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="2">ddc</subfield>
    <subfield code="c">LIB</subfield>
    <subfield code="e">2024-11-27</subfield>
    <subfield code="z">ftmr</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="2">ddc</subfield>
    <subfield code="8">CULTG</subfield>
    <subfield code="a">B01</subfield>
    <subfield code="b">B01</subfield>
    <subfield code="d">2024-11-27</subfield>
    <subfield code="e">COMPRA</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">005.741 P42</subfield>
    <subfield code="p">01L000006677</subfield>
    <subfield code="r">2024-11-27 17:39:53</subfield>
    <subfield code="t">1</subfield>
    <subfield code="y">LIB</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="2">ddc</subfield>
    <subfield code="8">CULTG</subfield>
    <subfield code="a">B01</subfield>
    <subfield code="b">B01</subfield>
    <subfield code="d">2024-11-27</subfield>
    <subfield code="e">COMPRA</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">005.741 P42 ej.2</subfield>
    <subfield code="p">01L000006678</subfield>
    <subfield code="r">2024-11-27 17:39:53</subfield>
    <subfield code="t">2</subfield>
    <subfield code="y">LIB</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="2">ddc</subfield>
    <subfield code="8">CULTG</subfield>
    <subfield code="a">B01</subfield>
    <subfield code="b">B01</subfield>
    <subfield code="d">2024-11-27</subfield>
    <subfield code="e">COMPRA</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">005.741 P42 ej.3</subfield>
    <subfield code="p">01L000006679</subfield>
    <subfield code="r">2024-11-27 17:39:53</subfield>
    <subfield code="t">3</subfield>
    <subfield code="y">LIB</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">5204</subfield>
    <subfield code="d">5204</subfield>
  </datafield>
</record>
