Talleres de algoritmos y estructura de datos. Basados en UML

Talleres de algoritmos y estructura de datos. Basados en UML

Autor / Author: Varios autores
Editorial / Publisher: CUC
Entrega / Delivery : Nacional / International
Envio desde / Ships from: Colombia
Condición / Condition: Nuevo / New

Nuestro PrecioCOP$68,380
Precio de lista: COP$75,972
Código9789589841891
Stock: 1
Peso: 320.0
addthis
Guarde la lista de peticiones

Tipo: Libro impreso / Print book

Tamaño / Size: 17 x 23.5 cm

Páginas / Pages: 184

Resumen / Summary:

Autor / Author: Varios autores
Editorial / Publisher: CUC
Entrega / Delivery : Nacional / International
Envio desde / Ships from: Colombia
Condición / Condition: Nuevo / New



Tabla de contenido / Table of contents:

Sección No.1
Algoritmos y programación orientada a objetos


Capítulo1
Introducción a las computadoras


1.1. El Componente físico
1.2. El Componente lógico

Capítulo 2
Ciclo de vida del software


2.1. Análisis
2.2. Diseño
2.3. Implementación
2.4. Prueba

Capítulo 3
Conceptos de programación orientada a objetos y algoritmos


3.1. Abstracción
3.2. Encapsulamiento
3.3. Herencia
3.4. Polimorfismo
3.5. Objetos y clases
3.6. Atributos o miembros dato
3.7 Métodos y constructores
3.7. 1. Operaciones de entrada y salida de datos empleados en la clase de implementación
3.7.1.1. Escriba
3.7.1.2. Lea

Capítulo 4
Diagramas de clases en UML

4.1. Definición y clasificación
4.2. Diseño de la clase polinomio2g
4.3. Diseño de los métodos de la clase polinomio2g

Capítulo 5
Estructuras de control condicionales


5.1. Formato de una condición
5.2. Conectores lógicos
5.3. Conjunción
5.4. Disyunción
5.5 Negación
5.6 Alternativa simple (Si_Finsi)
5.7 Alternativa compuesta (Si_Sino _Finsi)
5.8 Alternativa compuesta (Si_Sino Jinsi Anidadas)
5.9 Alternativa múltiple (Dependiendo_De)

Capítulo 6
Interfaz gráfica da usuario (GUI)


6.1 Tipos de controles
6.1.1. Controles contenedores
6.1.2. Controles de texto
6.1.3. Controles de opciones
6.1.4. Botones de acción
6.1.5. Controles de rangos (Sliders y Spinners)
6.2 Eventos
6.2.1. Eventos de ratón
6.2.2. Eventos de ventana
6.2.3. Eventos de teclado
6.2.4. Eventos de acción

Capítulo 7
Herencia y polimorfismo

7.1. Herencia simple
7.2. Herencia múltiple
7.3. Acceso a miembros usando herencia
7.4. Representación de la herencia usando UML
7.5. Polimorfismo

Capítulo 8
Estructuras de control repetitivas o cíclicas


8.1 Ciclos con contador
8.2 Ciclos condicionales

Sección No. 2
Soluciones con estructuras de datos estáticas y dinámicas basadas en POO


Capítulo 9
Arreglos unidimensionales (Vectores)


Capítulo 10
Cadenas de carácteres

10.1. Concepto y generalidades
10.2 Operaciones con cadenas de carácteres
10.2.1. Método longitud
10.2.2. Método concatenación
10.2.3. Método subcadena
10.2.4. Método búsqueda
10.2.5. Operaciones de conversión
10.2.5.1. Método de conversión a cadena
10.2.5.2. Método de conversión a numérico

Capítulo 11
Arreglos bidimensionales (Matrices)


Capítulo12
Propuesta de diseño y desarrollo


12.1. Información general del problema
12.2. Análisis gramatical del problema
12.3. Diagrama de clases
12.4. Diseño de métodos

Capítulo 13
Casos de uso en UML


13.1 Definición y clasificación de los diagramas UML
13.2 Diagramas de casos de uso
13.3 Documentación de casos de uso
13.3.1. Identificación del caso de uso
13.3.2. Historia del caso de uso
13.3.3. Descripción del caso de uso

Capítulo 14
Pilas y Colas

14.1. Pilas
14.2. Colas

Capítulo 15
Estructuras de datos dinámicas lineales


15.1 Listas unienlazadas
15.2 Listas unienlazadas circulares
15.3 Listas doblemente enlazadas
15.3.1. Eliminación cuando el nodo se encuentre en PTR y existen otros nodos en la lista
15.3.2. Eliminación cuando el nodo no se encuentre en PTR, sino al final de la lista
15.3.3. Eliminación cuando el nodo no se encuentra en PTR, sino en cualquier posición intermedia de la lista
15.4. Listas doblemente enlazadas circulares
15.5. Multilistas

Capítulo 16
Recursividad


16.1 Inducción matemática
16.2 Planteamiento recursivo
16.3 Desarrollo del método de forma recursiva
16.4 Desarrollo del método de forma iterativa
16.5 Iteración versus recursión
16.6 Ejemplo factorial
16.7 Ejemplo - Serie de Fibonacci
16.8 Ejemplo Torres de Hanoi
16.8.1. Simulación del movimiento de la torre para tres discos
16.8.2. Planteamiento de la solución recursiva
16.8.3. Desarrollo del método recursivo Hanoi
16.9 Ejemplo - Matriz caracol
16.20 Ejemplo de recursividad indirecta o cruzada

Capítulo 17
Archivos o Ficheros

17.1. Generalidades
17.2. Clasificación de los archivos según su forma de almacenamiento
17.3. Clasificación de los archivos según su forma de acceso
17.3.1. Archivos de acceso secuencial
17.3.2. Archivos de acceso aleatorio
17.4. Operaciones sobre archivos
17.5. Archivos de texto
17.6. Archivos acceso secuencial
17.7. Archivos de acceso aleatorio

Capítulo 18
Ordenamiento de datos


18.1. Por lugar de ordenación
18.2. Por su complejidad computacional

Capítulo 19
Introducción e los patrones de diseño


19.1. Patrones de creación
19.2. Patrones estructurales
19.3. Patrones de comportamiento
19.4. Patrón proxy
19.5. Patrón command
19.6. Patrón observer
19.7. Patrón iterator

Capítulo 20
Complejidad Algorítmica

20.1. Reglas Generales en el análisis de algoritmos
20.2. Tipos de notaciones

Bibliografía
Apéndices
Lista de tablas
Tabla 1-13
Lista de figuras
Figura 1-85

No existen productos recomendados en este momento.
No existen productos recomendados en este momento.