<?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>05080nam a22001937a 4500</leader>
  <controlfield tag="003">OSt</controlfield>
  <controlfield tag="005">20250402153735.0</controlfield>
  <controlfield tag="008">220312b        |||||||| |||| 00| 0 eng d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">978-612-304-234-9</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="a">B-ISTTENA</subfield>
  </datafield>
  <datafield tag="041" ind1=" " ind2=" ">
    <subfield code="a">Esp</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">Fundamentos de programaci&#xF3;n C++</subfield>
    <subfield code="b">M&#xE1;s de 100 algoritmos codificados </subfield>
    <subfield code="c">Ricardo  Marcelo Villalobos</subfield>
  </datafield>
  <datafield tag="250" ind1=" " ind2=" ">
    <subfield code="a">2da Ed.</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Per&#xFA;</subfield>
    <subfield code="b">Macro editorial</subfield>
    <subfield code="c">2014</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">279 P.</subfield>
    <subfield code="c">25 cm</subfield>
  </datafield>
  <datafield tag="505" ind1=" " ind2=" ">
    <subfield code="a">CAPITULO 1.
Fundamentos de programaci&#xF3;n.
1.1. Introducci&#xF3;n.
1.2. Computadora.
1.3. Arquitectura de una computadora.
1.4. Unidades de medida de almacenamiento.
1.5. Sistema de numeraci&#xF3;n. 
1.6. Conversi&#xF3;n binario a decimal.
1.7. Conversi&#xF3;n decimal a binario.
1.8. Representaci&#xF3;n de texto en el sistema binario.
1.9. Representaci&#xF3;n binaria de datos no num&#xE9;ricos ni de texto.
1.10. Los programas (software)
1.11. Lenguajes de programaci&#xF3;n.
1.12. Traductores de lenguaje de programaci&#xF3;n.
1.13. Ciclo de vida de un software.
1.14. Algoritmo.
1.14.1. Caracter&#xED;sticas que deben cumplir los algoritmos obligatoriamente.
1.14.2. Caracter&#xED;sticas aconsejables para los algoritmos.
1.14.3. Fases en la creaci&#xF3;n de algoritmos. 
1.14.4. Herramientas de un algoritmo.
1.14.5. Instrucciones.
1.15. Comentarios.
1.16. Palabras reservadas.
1.17. Identificadores.
1.18. Variables.
1.19. Constantes.
1.20. Tipos de datos simples (primitivos)
1.21. Tipo de datos complejos (estructurados)
1.22. Operadores y expresiones.
1.23. Control de flujo.
CAPITULO 2.
Estructura secuencial.
2.1.  Estructuras secuencial.
Problema n. 1
Problema n. 2
Problema n. 3
Problema n. 4
Problema n. 5
Problema n. 6
Problema n. 7
Problema n. 8
Problema n. 9
Problema n. 10
2.2 Problemas propuestos.
CAPITULO 3.
Estructura selectiva simple y doble.
3.1 Introducci&#xF3;n.
3.2 Estructura selectiva simple.
3.3 Estructura selectiva doble.
3.4 Estructuras anidadas.  
Problema n, 11
Problema n. 12
Problema n. 13
Problema n. 14
Problema n. 15
Problema n. 16
Problema n. 17
Problema n. 18
Problema n. 19
Problema n. 20
Problema n. 21
Problema n. 22
Problema n. 23
Problema n. 24
Problema n. 25
3.5 Problemas propuestos.
CAPITULO 4: Estructura selectiva m&#xFA;ltiple.
4.1 Introducci&#xF3;n.
4.2 Estructuras selectiva m&#xFA;ltiple.
4.2.1 Estructura selectiva m&#xFA;ltiple usando rangos. 
Problema n. 26
Problema n. 27
Problema n. 28
Problema n. 29
Problema n. 30
Problema n. 31
Problema n, 32
Problema n. 33
Problema n. 34
Problema n. 35
Problema n. 35
Problema n. 36
Problema n. 37
Problema n. 38
Problema n. 39
Problema n. 40
4.3 Problemas propuestos.
CAPITULO 5: Estructura repetitiva &lt;&lt;Mientras&gt;&gt;.
5.1 Introducci&#xF3;n.
5.2 Contador.
5.3 Acumulador.
5.4 Salir del bucle.
5.5 Continuar al inicio del bucle.
5.6 Estructura repetitiva &lt;&lt;Mientras&gt;&gt;
5.7 Estructura repetitiva &lt;&lt;Mientras&gt;&gt;
Problema n. 41
Problema n. 42
Problema n. 43
Problema n. 44
Problema n. 45
Problema n. 46
Problema n. 47
Problema n. 48
Problema n. 49
Problema n. 50
Problema n. 51
Problema n. 52
Problema n. 53
Problema n. 54
Problema n. 55
5.8 Problemas propuesto.
CAPITULO 6: Estructura repetitiva &lt;&lt;Para&gt;&gt;.
6.1 Introducci&#xF3;n.
6.2 Estructura repetitiva &lt;&lt;Para&gt;&gt;. 
6.3 Estructura repetitiva &lt;&lt;Para&gt;&gt; anidada.
Problema n. 56
Problema n. 57
Problema n. 58
Problema n. 59
Problema n. 60
Problema n. 61
Problema n. 62
Problema n. 63
Problema n. 64
Problema n. 65
Problema n. 66
Problema n. 67
Problema n. 68
Problema n. 69
Problema n. 70
6.4 Problemas propuestos. 
CAPITULO 7: Estructuras de datos. Arreglos (vectores y matrices).
7.1 Introducci&#xF3;n.
7.2 Arrays (arreglos).
7.3 Operaciones con arrays.
7.4 Creaci&#xF3;n de arrays.
7.5 Recorriendo por los elementos del arrays. 
Problema n. 71
Problema n. 72
Problema n. 73
Problema n. 74
Problema n. 75
Problema n. 76
Problema n. 77
Problema n. 78
Problema n. 79
Problema n. 80
Problema n. 81
Problema n. 82
Problema n. 83
Problema n. 84
Problema n. 85
7.6 Problemas propuestos.
CAPITULO 8: Cadena de caracteres.
8.1 Introducci&#xF3;n.
8.2 Juegos de caracteres.
8.3 Caracteres (char)
8.4 Cadena de caracteres (string)
8.5 Operaciones con cadena.
8.6 Concatenaci&#xF3;n. 
8.7 Comparaci&#xF3;n.
8.8 Calculo de longitud.
8.9 Extracci&#xF3;n de cadenas (subcadenas)
8.10 B&#xFA;squeda de cadenas.
8.11 Conversiones.
Problema n. 86
Problema n. 87
Problema n. 88
Problema n. 89
Problema n. 90
Problema n. 91
Problema n. 92
Problema n. 93
Problema n. 94
Problema n. 95
8.12 Problemas propuestos.
CAPITULO 9: SubAlgoritmos (procedimientos y funciones).
9.1 Introducci&#xF3;n.
9.2 Procedimientos.
9.3 Funciones.
9.4 Pasos de par&#xE1;metros.
9.5 Par&#xE1;metros por valor (entrada).
9.6 Par&#xE1;metros por referencia (salida).
Problema n. 96
Problema n. 97
Problema n. 98
Problema n. 99
Problema n. 100
Problema n. 101
Problema n. 102
Problema n. 103
Problema n. 104
Problema n. 105
9.7 Problemas propuestos.
 </subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="b">Desarrollo de Software</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="a">B-ISTTENA</subfield>
    <subfield code="c">BOOK</subfield>
    <subfield code="p">12/03/2022</subfield>
    <subfield code="q">Mabel M.</subfield>
    <subfield code="n">12/03/2022</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">18</subfield>
    <subfield code="d">18</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="a">BISTT</subfield>
    <subfield code="d">2019-03-18</subfield>
    <subfield code="e">Donaci&#xF3;n</subfield>
    <subfield code="i">ISTT-DS-0018</subfield>
    <subfield code="p">ISTT-DS-0018</subfield>
    <subfield code="t">Eje. 1/2</subfield>
    <subfield code="v">0.00</subfield>
    <subfield code="y">BOOK</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="a">BISTT</subfield>
    <subfield code="d">2019-03-18</subfield>
    <subfield code="e">Donaci&#xF3;n</subfield>
    <subfield code="i">ISTT-DS-0025</subfield>
    <subfield code="p">ISTT-DS-0025</subfield>
    <subfield code="t">Eje. 2/2</subfield>
    <subfield code="v">0.00</subfield>
    <subfield code="y">BOOK</subfield>
  </datafield>
</record>
