Flashcards
c++ deitel
Cards in this deck (200)
- 12.2 Su primer programa en C++: imprimir una línea de texto 36sds
- 22.3 Modifi cación de nuestro primer programa en C++ 39sdsds
- 32.4 Otro programa en C++: suma de enteros 40dsds
- 42.5 Conceptos acerca de la memoria 44dsds
- 52.6 Aritmética 45dsds
- 62.7 Toma de decisiones: operadores de igualdad y relacionales 47dsds
- 72.8 (Opcional) Ejemplo práctico de Ingeniería de Software: cómo examinar la especifi cación de requerimientosds del ATM 52sdds
- 8Repasods
- 9Introduccióndsds
- 103.2 Clases, objetos, funciones miembro y miembros de datos 68sdsds
- 113.3 Generalidades acerca de los ejemplos del capítulo 69dsds
- 123.4 Defi nición de una clase con una función miembro 70s
- 133.5 Defi nición de una función miembro con un parámetro 72dsds
- 143.6 Miembros de datos, funciones establecer y funciones obtener 75sdsd
- 153.7 Inicialización de objetos mediante constructores 81sdsd
- 163.8 Colocar una clase en un archivo separado para fi nes de reutilización 84dsd
- 173.9 Separar la interfaz de la implementación 87dsds
- 183.10 Validación de datos mediante funciones establecer 93dsds
- 193.11 (Opcional) Ejemplo práctico de Ingeniería de Software: identifi cación de las clases en la especifi cación de requerimientos del ATM 97dsds
- 20Repasodscds
- 213.1 Introducción 68dsds
- 223.2 Clases, objetos, funciones miembro y miembros de datos 68sdsd
- 233.3 Generalidades acerca de los ejemplos del capítulo 69dsds
- 243.4 Defi nición de una clase con una función miembro 70s
- 253.5 Defi nición de una función miembro con un parámetro 72dsd
- 263.6 Miembros de datos, funciones establecer y funciones obtener 75dsds
- 273.7 Inicialización de objetos mediante constructores 81dsds
- 283.8 Colocar una clase en un archivo separado para fi nes de reutilización 84dsds
- 293.9 Separar la interfaz de la implementación 87dsds
- 303.10 Validación de datos mediante funciones establecer 93dsds
- 313.11 (Opcional) Ejemplo práctico de Ingeniería de Software: identifi cación de las clases en la especifi cación de requerimientos del ATM 97sdsd
- 323.12 Repaso 102dsds
- 33Introduccióndsds
- 34Algoritmosdsds
- 354.3 Seudocódigo 111dsds
- 364.4 Estructuras de control 112dsds
- 374.5 Instrucción de selección if 115dsd
- 384.6 Instrucción de selección doble if...else 116dsds
- 394.7 Instrucción de repetición while 120sdsds
- 404.8 Cómo formular algoritmos: repetición controlada por un contador 121sdsd
- 414.9 Cómo formular algoritmos: repetición controlada por un centinela 126sdsds
- 424.10 Cómo formular algoritmos: instrucciones de control anidadas 135dsds
- 434.11 Operadores de asignación 139sdsds
- 444.12 Operadores de incremento y decremento 139sdsds
- 454.13 (Opcional) Ejemplo práctico de Ingeniería de Software: identifi cación de los atributos de las clases en el sistema ATM 142sdsd
- 46Repasosdsd
- 475.1 Introducción 160sdsds
- 485.2 Fundamentos de la repetición controlada por contador 160dsds
- 495.3 Instrucción de repetición for 162dsd
- 505.4 Ejemplos acerca del uso de la instrucción for 165sdsds
- 515.5 Instrucción de repetición do...while 169sdsds
- 525.6 Instrucción de selección múltiple switch 171sdsds
- 535.7 Instrucciones break y continue 179dsds
- 545.8 Operadores lógicos 180sds
- 555.9 Confusión entre los operadores de igualdad (==) y de asignación (=) 184sdsds
- 565.11 (Opcional) Ejemplo práctico de Ingeniería de Software: cómo identifi car los estados y actividades de los objetos en el sistema ATM 189sfcs
- 57Repasosdsds
- 58Introduccióndsds
- 596.2 Componentes de los programas en C++ 205sds
- 606.3 Funciones matemáticas de la biblioteca 206dsds
- 616.4 Defi niciones de funciones con varios parámetros 207dsds
- 626.5 Prototipos de funciones y coerción de argumentos 211dsds
- 636.6 Archivos de encabezado de la Biblioteca estándar de C++ 213dsds
- 646.7 Ejemplo práctico: generación de números aleatorios 215sdsds
- 656.8 Ejemplo práctico: juego de probabilidad, introducción a las enumeraciones 220dsds
- 666.9 Clases de almacenamiento 223sdsds
- 676.10 Reglas de alcance 225dsds
- 686.11 La pila de llamadas a funciones y los registros de activación 228dsds
- 696.12 Funciones con listas de parámetros vacías 231dsds
- 706.13 Funciones en línea 232dsds
- 716.14 Referencias y parámetros de referencias 233sdsd
- 726.15 Argumentos predeterminados 237sds
- 736.16 Operador de resolución de ámbito unario 239sdsds
- 746.17 Sobrecarga de funciones 240 dsds
- 756.18 Plantillas de funciones 243sds
- 766.19 Recursividad 245dsds
- 776.20 Ejemplo sobre el uso de la recursividad: serie de Fibonacci 247dsds
- 786.21 Comparación entre recursividad e iteración 250ds
- 796.22 (Opcional) Ejemplo práctico de Ingeniería de Software: identifi cación de las operaciones de las clases en el sistema ATM 253sdsds
- 80Repasodsd
- 81Introduccióndsds
- 827.2 Arreglos 279ada
- 837.3 Declaración y creación de arreglos 280sdsds
- 847.4 Ejemplos acerca del uso de los arreglos 280dsds
- 857.4.1 Declaración de un arreglo y uso de un ciclo para inicializar los elementos del arreglo 281sds
- 867.4.2 Inicialización de un arreglo en una declaración mediante una lista inicializadora 281sdsds
- 877.4.3 Especifi cación del tamaño de un arreglo con una variable constante y establecimiento de los elementos de un arreglo con cálculos 283dsds
- 887.4.4 Suma de los elementos de un arreglo 285dsds
- 897.4.5 Uso de gráfi cos de barra para mostrar los datos de un arreglo en forma gráfi ca 286sds
- 907.4.6 Uso de los elementos de un arreglo como contadores 287dsds
- 917.4.7 Uso de arreglos para sintetizar los resultados de una encuesta 288dsds
- 927.4.8 Uso de arreglos tipo carácter para almacenar y manipular cadenas 291sdsds
- 937.4.9 Arreglos locales estáticos y arreglos locales automáticos 292dsds
- 947.5 Paso de arreglos a funciones 294sd
- 957.6 Ejemplo práctico: la clase LibroCalificaciones que usa un arreglo para almacenar las califi caciones 298sdds
- 967.7 Búsqueda de datos en arreglos mediante la búsqueda lineal 304dsds
- 977.8 Ordenamiento de arreglos mediante el ordenamiento por inserción 305sdsd
- 987.9 Arreglos multidimensionales 307dsds
- 997.10 Ejemplo práctico: la clase LibroCalificaciones que usa un arreglo bidimensional 310dsds
- 1007.11 Introducción a la plantilla de clase vector de la Biblioteca estándar de C++ 316sdsds
- 1017.12 (Opcional) Ejemplo práctico de Ingeniería de Software: colaboración entre los objetos en el sistema ATM 320dsds
- 1027.13 Repaso 326dsds
- 103Introduccióndsds
- 1048.2 Declaraciones e inicialización de variables apuntadores 342sdsdscsc
- 1058.3 Operadores de apuntadores 343cscscsc
- 1068.4 Paso de argumentos a funciones por referencia mediante apuntadores 346dsds
- 1078.5 Uso de const con apuntadores 349dsds
- 1088.6 Ordenamiento por selección mediante el uso del paso por referencia 355dsds
- 1098.7 Operador sizeof 358dsds
- 1108.8 Expresiones y aritmética de apuntadores 360sdsds
- 1118.9 Relación entre apuntadores y arreglos 362dsds
- 1128.10 Arreglos de apuntadores 366dsds
- 1138.11 Ejemplo práctico: simulación para barajar y repartir cartas 367sdssdsd
- 1148.12 Apuntadores a funciones 372dsds
- 1158.13 Introducción al procesamiento de cadenas basadas en apuntador 376dsds
- 1168.14 Repaso 384sds
- 1179.1 Introducción 408dsds
- 1189.2 Ejemplo práctico con la clase Tiempo 409dsds
- 1199.3 Alcance de las clases y acceso a los miembros de una clase 414sdsds
- 1209.4 Separar la interfaz de la implementación 416dsds
- 1219.5 Funciones de acceso y funciones utilitarias 416dsds
- 1229.6 Ejemplo práctico de la clase Tiempo: constructores con argumentos predeterminados 419sdscd
- 1239.7 Destructores 423sdcsc
- 1249.8 Cuándo se hacen llamadas a los constructores y destructores 424scsc
- 1259.9 Ejemplo práctico con la clase Tiempo: una trampa sutil (devolver una referencia a un miembro de datos private) 427dsc
- 1269.10 Asignación predeterminada a nivel de miembros 429sscs
- 1279.11 (Opcional) Ejemplo práctico de Ingeniería de Software: inicio de la programación de las clases del sistema ATM 431scdsc
- 1289.12 Repaso 437scdscs
- 129Introduccióndsxcsc
- 13010.2 Objetos const (constantes) y funciones miembro const 444dsxcsc
- 13110.3 Composición: objetos como miembros de clases 452dscsc
- 13210.4 Funciones friend y clases friend 458cdscsc
- 13310.5 Uso del apuntador this 461dsds
- 13410.6 Administración dinámica de memoria con los operadores new y delete 466dsds
- 13510.7 Miembros de clase static 467sc
- 13610.8 Abstracción de datos y ocultamiento de información 472scs
- 13710.8.1 Ejemplo: tipo de datos abstracto arreglo 473scxsc
- 13810.8.2 Ejemplo: tipo de datos abstracto cadena 474dscsc
- 13910.8.3 Ejemplo: tipo de datos abstracto cola 474cdsc
- 14010.9 Clases contenedoras e iteradores 474scdds
- 14110.10 Clases proxy 475ssds
- 142Repasodsdsd
- 14311.1 Introducción 484scsc
- 14411.2 Fundamentos de la sobrecarga de operadores 485sdcsd
- 14511.3 Restricciones acerca de la sobrecarga de operadores 485sdsd
- 14611.4 Las funciones de operadores como clase miembro vs. funciones globales 487sdds
- 14711.5 Sobrecarga de los operadores de inserción de f lujo y extracción de f lujo 488scds
- 14811.6 Sobrecarga de operadores unarios 491sdsdcs
- 14911.7 Sobrecarga de operadores binarios 491dsds
- 15011.8 Ejemplo práctico: la clase Array 492sdsds
- 15111.9 Conversión entre tipos 502dsds
- 15211.10 Ejemplo práctico: la clase String 502dscds
- 15311.11 Sobrecarga de ++ y – – 513dsds
- 15411.12 Ejemplo práctico: una clase Fecha 514dsdsd
- 15511.13 La clase string de la Biblioteca estándar 518dsds
- 15611.14 Constructores explicit 521dsds
- 157Repasosdsds
- 15812.1 Introducción 536dsd
- 15912.2 Clases base y clases derivadas 537sds
- 16012.3 Miembros protected 539dsds
- 16112.4 Relación entre las clases base y las clases derivadas 539dsds
- 16212.4.1 Creación y uso de una clase EmpleadoPorComision 540dsds
- 16312.4.2 Creación de una clase EmpleadoBaseMasComision sin usar la herencia 544dsds
- 16412.4.3 Creación de una jerarquía de herencia EmpleadoPorComision-Empleado-BaseMasComision 549dsds
- 16512.4.4 La jerarquía de herencia EmpleadoPorComision-EmpleadoBaseMasComisiondsds
- 166mediante el uso de datos protected 553dsds
- 16712.4.5 La jerarquía de herencia EmpleadoPorComision-EmpleadoBaseMasComisiondsds
- 168mediante el uso de datos private 559sds
- 16912.5 Los constructores y destructores en las clases derivadas 566dsds
- 17012.6 Herencia public, protected y private 573dsds
- 17112.7 Ingeniería de software mediante la herencia 573sdsds
- 172Repasoscsc
- 17313.1 Introducción 580sdsds
- 17413.2 Ejemplos de polimorfi smo 581dsds
- 17513.3 Relaciones entre los objetos en una jerarquía de herencia 582sdsds
- 17613.3.1 Invocación de funciones de la clase base desde objetos de una clase derivada 583sdsds
- 17713.3.2 Cómo orientar los apuntadores de una clase derivada a objetos de la clase base 589dsds
- 17813.3.3 Llamadas a funciones miembro de una clase derivada a través de apuntadores de la clase base 590dsdsd
- 17913.3.4 Funciones virtuales 591dsds
- 18013.3.5 Resumen de las asignaciones permitidas entre objetos y apuntadores de la clase base y de la clase derivada 596sdsds
- 18113.4 Tipos de campos e instrucciones switch 597dsds
- 18213.5 Clases abstractas y funciones virtual puras 597sdsds
- 18313.6 Ejemplo práctico: sistema de nómina mediante el uso de polimorfi smo 599 sdsds
- 18413.6.1 Creación de la clase base abstracta Empleado 600dsds
- 18513.6.2 Creación de la clase derivada concreta EmpleadoAsalariado 603dsds
- 18613.6.3 Creación de la clase derivada concreta EmpleadoPorHoras 605dsds
- 18713.6.4 Creación de la clase derivada concreta EmpleadoPorComision 607dsds
- 18813.6.5 Creación de la clase derivada concreta indirecta EmpleadoBaseMasComision 608dsds
- 18913.6.6 Demostración del procesamiento polimórfi co 610sdsds
- 19013.7 (Opcional) Polimorfi smo, funciones virtuales y vinculación dinámica “detrás de las cámaras” 614dsds
- 19113.8 Ejemplo práctico: sistema de nómina mediante el uso de polimorfi smo e información de tipos en tiempo de ejecución con conversión descendente, dynamic_cast, typeid y type_info 617dsds
- 19213.9 Destructores virtuales 620sds
- 19313.10 (Opcional) Ejemplo práctico de Ingeniería de Software: incorporación de la herencia en el sistema ATM 620sdcs
- 19413.11 Repaso 627sds
- 19514.1 Introducción 632dsds
- 19614.2 Plantillas de funciones 632sds
- 19714.3 Sobrecarga de plantillas de funciones 635 ds
- 19814.4 Plantillas de clases 636dsds
- 19914.5 Parámetros sin tipo y tipos predeterminados para las plantillas de clases 641dsds
- 20014.6 Notas acerca de las plantillas y la herencia 642dsds
Information
- Description
- Flashcards on c++ deitel , created by Fernando Ostos on 13/03/2019.
- Created by
- Fernando Ostos
- Views
- 0
- Rating