<?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>03226nam a22002537a 4500</leader>
  <controlfield tag="005">20240217155103.0</controlfield>
  <controlfield tag="008">211109t2007    mx |||||o|||| 00| | eng d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">978-970-10-6110-7</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="a">ISAE Universidad</subfield>
    <subfield code="e">rda</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="9">5597</subfield>
    <subfield code="a">Dale, Nell </subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="9">5598</subfield>
    <subfield code="a">Weems, Chip </subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">Programaci&#xF3;n y resoluci&#xF3;n de problemas con C++ /</subfield>
    <subfield code="c"> Nell Dale, Chip Weems ; traductores Francisco S&#xE1;nchez Fragoso, Thomas Bartenbach Joest</subfield>
  </datafield>
  <datafield tag="250" ind1=" " ind2=" ">
    <subfield code="a">Cuarta edici&#xF3;n.</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">M&#xE9;xico :</subfield>
    <subfield code="b">McGraw Hill,</subfield>
    <subfield code="c">2007.</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">954 p&#xE1;ginas.</subfield>
  </datafield>
  <datafield tag="505" ind1=" " ind2=" ">
    <subfield code="a">1. Repaso de programaci&#xF3;n y resoluci&#xF3;n de problemas
2. Sintaxis y sem&#xE1;ntica de C++, y el proceso de desarrollo de programa
3. Tipos num&#xE9;ricos, expresiones y salida
4. Entrada de datos al programa y el proceso de dise&#xF1;o de software
5. Condiciones, expresiones l&#xF3;gicas y estructuras de control de selecci&#xF3;n
6. Ciclos
7. Funciones
8. Alcance, tiempo de vida y m&#xE1;s sobre funciones
9. Estructuras de control adicionales
10. Tipos de datos simples: integrados y definidos por el usuario
11. Tipos estructurados, abstracci&#xF3;n de datos y clases
12. Arrays
13. Listas basadas en arrays
14. Desarrollo de software orientado a objetos
15. Apuntadores, datos din&#xE1;micos y tipos de referencia
16. Estructuras ligadas
17. Plantillas y excepciones
18. Recursi&#xF3;n</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">A trav&#xE9;s de las ediciones sucesivas de Programaci&#xF3;n y resoluci&#xF3;n de problemas con C++, una cosa no ha cambiado: nuestro compromiso con el alumno. Como siempre, nuestros esfuerzos est&#xE1;n dirigidos a hacer m&#xE1;s accesibles a los alumnos los conceptos de computaci&#xF3;n en ocasiones dif&#xED;ciles.

Esta edici&#xF3;n de Programaci&#xF3;n y resoluci&#xF3;n de problemas con C++ contin&#xFA;a con la filosof&#xED;a de que los temas considerados demasiado avanzados pueden ser ense&#xF1;ados en un primer curso. Por ejemplo, se atienden de modo expl&#xED;cito los metalenguajes como medio formal de especificar la sintaxis del lenguaje de programaci&#xF3;n. Se introduce la notaci&#xF3;n O may&#xFA;scula (Big-O) al principio, y se usa para comparar algoritmos en cap&#xED;tulos posteriores. Se analiza el dise&#xF1;o modular en t&#xE9;rminos de pasos abstractos, pasos concretos, equivalencia funcional y cohesi&#xF3;n funcional. Las precondiciones y poscondiciones se usan en el contexto de repaso del algoritmo, en el desarrollo de estrategias de prueba y como documentaci&#xF3;n de interfaz para funciones escritas por el usuario. La discusi&#xF3;n del dise&#xF1;o de interfaz de funci&#xF3;n incluye encapsulaci&#xF3;n, abstracci&#xF3;n de control y complejidad de comunicaci&#xF3;n. La abstracci&#xF3;n de datos y los tipos de datos abstractos (TDA) se explican junto con el mecanismo de clase C++, de modo que se crea una gu&#xED;a natural para la programaci&#xF3;n orientada a objetos.

C++ est&#xE1;ndar ISO/ANSI se emplea en todo el libro, inclusive partes importantes de la nueva biblioteca est&#xE1;ndar de C++.</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">C++ (Lenguaje de programaci&#xF3;n)</subfield>
    <subfield code="9">2871</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="9">239</subfield>
    <subfield code="a">Programas para computador</subfield>
  </datafield>
  <datafield tag="655" ind1=" " ind2="0">
    <subfield code="a">Libros electr&#xF3;nicos.</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="9">5599</subfield>
    <subfield code="a">Valeriano Assem, Jorge </subfield>
    <subfield code="e">Revisi&#xF3;n t&#xE9;cnica</subfield>
  </datafield>
  <datafield tag="856" ind1=" " ind2=" ">
    <subfield code="u">https://isae.metabiblioteca.org/cgi-bin/koha/opac-retrieve-file.pl?id=294bc7ee44047a43620e7e6bc0d3ff72</subfield>
    <subfield code="z">Documento PDF</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="2">ddc</subfield>
    <subfield code="c">CF</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">2248</subfield>
    <subfield code="d">2248</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="3">Programaci&#xF3;n</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="8">DIG</subfield>
    <subfield code="a">PDF</subfield>
    <subfield code="b">PDF</subfield>
    <subfield code="c">Digital</subfield>
    <subfield code="d">2021-11-09</subfield>
    <subfield code="e">Digital</subfield>
    <subfield code="f">Digital</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">Digital</subfield>
    <subfield code="p">94758</subfield>
    <subfield code="r">2021-11-09 00:00:00</subfield>
    <subfield code="y">CF</subfield>
  </datafield>
</record>
