SlideShare una empresa de Scribd logo
1 de 7
Freddy Alexander Zamudio Guzmán       Vivo en Pacho Cundinamarca CEAD al cual pertenece: José y Acevedo Gómez correo electrónico: zamudiogfreddy@gmail.com
TEMAS QUE SE TRATAN EN EL CURSO    UNIDAD 1. MEMORIA DINÁMICA……………..……………………………………..13  CAPITULO 1: APUNTADORES ........................................................................... 15   Lección 1: Conceptos básicos de apuntadores………………………………….   15 Lección 2: Variables Automáticas y Apuntadores .............................................. 18 Lección 3: Apuntadores y Cadenas ................................................................... 21  Lección 4: Paso de Arreglos Como Parámetros ................................................ 23  Lección 5: Apuntadores a Apuntadores ............................................................. 27    CAPITULO 2: GESTIÓN DINÁMICA DE MEMORIA ............................................ 31   Lección 6: Conceptos Básicos de Memoria ....................................................... 31  Lección 7: Tipos de datos comunes ................................................................... 32  Lección 8: Tipos de Variables ............................................................................ 35  Lección 9: Variables Dinámicas ......................................................................... 36  Lección 10: Asignar y Liberar Espacios de Memoria ......................................... 37 CAPITULO 3: OPERADORES Y FUNCIONES EN LA GESTIÓN DE MEMORIA .............................................................................................................................. 40  Lección 11: Operadores New y Delate ............................................................... 40  Lección 12: Más acerca de la Implementación de New y Delate ....................... 44  Lección 13: Funciones Malloc() y Free() ............................................................ 47  Lección 14: Aplicación a la asignación de memoria con Malloc() y Free() ......... 48  Lección 15: Otras funciones para asignar memoria dinámica ............................ 50
TEMAS QUE SE TRATAN EN EL CURSO    UNIDAD 2. ESTRUCTURAS DE DATOS LINEALES……………………….……...56  CAPITULO 4: PILAS ............................................................................................ 59   Lección 1: Conceptos básicos de pilas .............................................................. 59  Lección 2: Operaciones realizadas con pilas ..................................................... 60  Lección 3: Operaciones básicas con pilas paso a paso ..................................... 62  Lección 4: Análisis del código propuesto para implementar una pila ................. 70  Lección 5: Aplicación de las estructuras lineales tipo pilas ................................ 75  CAPITULO 5: COLAS .......................................................................................... 82  Lección 6: Conceptos básicos de colas ............................................................. 82  Lección 7: Operaciones básicas con colas ........................................................ 84  Lección 8: Implementación de las Colas por medio de Punteros ....................... 87  Lección 9: Implementación del código completo de la cola ............................... 90  Lección 10: Aplicación de una cola en un entorno real planificador de citas ..... 93  CAPITULO 6: LISTAS .......................................................................................... 97  Lección 11: Concepto básicos de Listas ............................................................ 97  Lección 12: Listas enlazadas ............................................................................. 99  Lección 13: Más a cerca de listas enlazadas ................................................... 105  Lección 14: Listas doblemente enlazadas ....................................................... 109  Lección 15: Listas circulares ............................................................................ 117
TEMAS QUE SE TRATAN EN EL CURSO    UNIDAD 3. ESTRUCTURAS DE DATOS NO LINEALES……….………...……..125  CAPITULO 7: ÁRBOLES ................................................................................... 131  Lección 1: Teoría general de Árboles .............................................................. 131  Lección 2: Otros conceptos de la teoría general de árboles ........................... 132  Lección 3: Árbol completo ................................................................................ 133  Lección 4: Estructura para la creación de un árbol de orden tres .................... 134  Lección 5. Introducción al Modo Gráfico de C++ ............................................. 136  CAPITULO 8: ÁRBOLES BINARIOS ................................................................. 142  Lección 6: Conceptualización de Arboles Binarios .......................................... 142  Lección 7: Clasificación de los árboles binarios ............................................. 1477  Lección 8: Formas de Recorrer un Árbol Binario ............................................. 149  Lección 9: Árbol binario de búsqueda (ABB) ..................................................... 154  Lección 10: Operaciones en ABB .................................................................... 157  CAPITULO 3: GRAFOS ..................................................................................... 176  Lección 11: Conceptos básicos de grafos ........................................................ 176  Lección 12: Grafo no dirigido ........................................................................... 178  Lección 13: Representación de los grafos ..................................................... 180  Lección 14: Representación mediante listas de Adyacencia ......................... 183  Lección 15: Exploración de grafos ................................................................. 185
[object Object]
El código del curso es 301305
El 40% del curso se evaluara por proyecto final,[object Object]

Más contenido relacionado

La actualidad más candente

Libro Bitcoin: La tecnología Blockchain y su investigación
Libro Bitcoin: La tecnología Blockchain y su investigaciónLibro Bitcoin: La tecnología Blockchain y su investigación
Libro Bitcoin: La tecnología Blockchain y su investigaciónTelefónica
 
Desarrollo proyectos-informaticos-con-java
Desarrollo proyectos-informaticos-con-javaDesarrollo proyectos-informaticos-con-java
Desarrollo proyectos-informaticos-con-javaVictor Basurto Alonso
 
Algoritmos programacion-python
Algoritmos programacion-pythonAlgoritmos programacion-python
Algoritmos programacion-pythonLUIS COAQUIRA
 
90131824 curso-formacion-ascensores
90131824 curso-formacion-ascensores90131824 curso-formacion-ascensores
90131824 curso-formacion-ascensoresAlex Ander
 
Design and implementation of solutions for caring for people with the TIAGo r...
Design and implementation of solutions for caring for people with the TIAGo r...Design and implementation of solutions for caring for people with the TIAGo r...
Design and implementation of solutions for caring for people with the TIAGo r...David Velasco Garcia
 
Analysis of MATSim as a tool for the study of urban mobility
Analysis of MATSim as a tool for the study of urban mobilityAnalysis of MATSim as a tool for the study of urban mobility
Analysis of MATSim as a tool for the study of urban mobilityDavid Velasco Garcia
 
Introduccion a los Sistemas Digitales
Introduccion a los Sistemas DigitalesIntroduccion a los Sistemas Digitales
Introduccion a los Sistemas Digitalesgiov gmb
 
Microcontrolador pic16 f84, desarrollo de proyectos ao
Microcontrolador pic16 f84, desarrollo de proyectos aoMicrocontrolador pic16 f84, desarrollo de proyectos ao
Microcontrolador pic16 f84, desarrollo de proyectos aohector8764
 
MANUAL DE LENGUAJE C
MANUAL DE LENGUAJE CMANUAL DE LENGUAJE C
MANUAL DE LENGUAJE Cclaudiocj7
 

La actualidad más candente (12)

Libro Bitcoin: La tecnología Blockchain y su investigación
Libro Bitcoin: La tecnología Blockchain y su investigaciónLibro Bitcoin: La tecnología Blockchain y su investigación
Libro Bitcoin: La tecnología Blockchain y su investigación
 
Desarrollo proyectos-informaticos-con-java
Desarrollo proyectos-informaticos-con-javaDesarrollo proyectos-informaticos-con-java
Desarrollo proyectos-informaticos-con-java
 
Algoritmos programacion-python
Algoritmos programacion-pythonAlgoritmos programacion-python
Algoritmos programacion-python
 
Algoritmos programacion-python
Algoritmos programacion-pythonAlgoritmos programacion-python
Algoritmos programacion-python
 
90131824 curso-formacion-ascensores
90131824 curso-formacion-ascensores90131824 curso-formacion-ascensores
90131824 curso-formacion-ascensores
 
Design and implementation of solutions for caring for people with the TIAGo r...
Design and implementation of solutions for caring for people with the TIAGo r...Design and implementation of solutions for caring for people with the TIAGo r...
Design and implementation of solutions for caring for people with the TIAGo r...
 
Analysis of MATSim as a tool for the study of urban mobility
Analysis of MATSim as a tool for the study of urban mobilityAnalysis of MATSim as a tool for the study of urban mobility
Analysis of MATSim as a tool for the study of urban mobility
 
C00191862
C00191862C00191862
C00191862
 
Introduccion a los Sistemas Digitales
Introduccion a los Sistemas DigitalesIntroduccion a los Sistemas Digitales
Introduccion a los Sistemas Digitales
 
Manualmoodle
ManualmoodleManualmoodle
Manualmoodle
 
Microcontrolador pic16 f84, desarrollo de proyectos ao
Microcontrolador pic16 f84, desarrollo de proyectos aoMicrocontrolador pic16 f84, desarrollo de proyectos ao
Microcontrolador pic16 f84, desarrollo de proyectos ao
 
MANUAL DE LENGUAJE C
MANUAL DE LENGUAJE CMANUAL DE LENGUAJE C
MANUAL DE LENGUAJE C
 

Similar a Rc freddy zamudio

Introduccion a xhtml
Introduccion a xhtmlIntroduccion a xhtml
Introduccion a xhtmlall12cesar
 
Fundamentos de Programacion.pdf
Fundamentos de Programacion.pdfFundamentos de Programacion.pdf
Fundamentos de Programacion.pdfJorge Serran
 
Programacion en Phyton desde ce..........................ro
Programacion en Phyton desde ce..........................roProgramacion en Phyton desde ce..........................ro
Programacion en Phyton desde ce..........................roMa Florencia Ferrari
 
Algoritmos y programacion_i_-_con_lengua
Algoritmos y programacion_i_-_con_lenguaAlgoritmos y programacion_i_-_con_lengua
Algoritmos y programacion_i_-_con_lenguaDarío Herrera
 
Matematicas en ingenieria_con_matlab_y_o
Matematicas en ingenieria_con_matlab_y_oMatematicas en ingenieria_con_matlab_y_o
Matematicas en ingenieria_con_matlab_y_oriberthancco
 
Manual de-usuario-prog.-esp
Manual de-usuario-prog.-espManual de-usuario-prog.-esp
Manual de-usuario-prog.-espFernando Aguilar
 
Español zelio logic_2_-_manual_do_usuario
Español zelio logic_2_-_manual_do_usuarioEspañol zelio logic_2_-_manual_do_usuario
Español zelio logic_2_-_manual_do_usuariocmduran
 

Similar a Rc freddy zamudio (20)

Rc balmes vidal
Rc balmes vidalRc balmes vidal
Rc balmes vidal
 
Introduccion a xhtml
Introduccion a xhtmlIntroduccion a xhtml
Introduccion a xhtml
 
5. desarrollador web profesional
5. desarrollador web profesional5. desarrollador web profesional
5. desarrollador web profesional
 
Introduccion a xhtml
Introduccion a xhtmlIntroduccion a xhtml
Introduccion a xhtml
 
Introduccion a xhtml
Introduccion a xhtmlIntroduccion a xhtml
Introduccion a xhtml
 
Calculo diferencial
Calculo diferencialCalculo diferencial
Calculo diferencial
 
Fundamentos de Programacion.pdf
Fundamentos de Programacion.pdfFundamentos de Programacion.pdf
Fundamentos de Programacion.pdf
 
Manual de C
Manual de CManual de C
Manual de C
 
Traducción Thinking in Python
Traducción Thinking in PythonTraducción Thinking in Python
Traducción Thinking in Python
 
Programacion en Phyton desde ce..........................ro
Programacion en Phyton desde ce..........................roProgramacion en Phyton desde ce..........................ro
Programacion en Phyton desde ce..........................ro
 
Algoritmos y programacion_i_-_con_lengua
Algoritmos y programacion_i_-_con_lenguaAlgoritmos y programacion_i_-_con_lengua
Algoritmos y programacion_i_-_con_lengua
 
62999778 el-grafcet-practica-y-aplicaciones
62999778 el-grafcet-practica-y-aplicaciones62999778 el-grafcet-practica-y-aplicaciones
62999778 el-grafcet-practica-y-aplicaciones
 
manual de Usuario Calener.pdf
manual de Usuario Calener.pdfmanual de Usuario Calener.pdf
manual de Usuario Calener.pdf
 
manual de Usuario Calener.pdf
manual de Usuario Calener.pdfmanual de Usuario Calener.pdf
manual de Usuario Calener.pdf
 
-Problemas resueltos
-Problemas resueltos-Problemas resueltos
-Problemas resueltos
 
Tutorial Jsf
Tutorial JsfTutorial Jsf
Tutorial Jsf
 
Tutorial JSF
Tutorial JSFTutorial JSF
Tutorial JSF
 
Matematicas en ingenieria_con_matlab_y_o
Matematicas en ingenieria_con_matlab_y_oMatematicas en ingenieria_con_matlab_y_o
Matematicas en ingenieria_con_matlab_y_o
 
Manual de-usuario-prog.-esp
Manual de-usuario-prog.-espManual de-usuario-prog.-esp
Manual de-usuario-prog.-esp
 
Español zelio logic_2_-_manual_do_usuario
Español zelio logic_2_-_manual_do_usuarioEspañol zelio logic_2_-_manual_do_usuario
Español zelio logic_2_-_manual_do_usuario
 

Rc freddy zamudio

  • 1. Freddy Alexander Zamudio Guzmán Vivo en Pacho Cundinamarca CEAD al cual pertenece: José y Acevedo Gómez correo electrónico: zamudiogfreddy@gmail.com
  • 2. TEMAS QUE SE TRATAN EN EL CURSO    UNIDAD 1. MEMORIA DINÁMICA……………..……………………………………..13 CAPITULO 1: APUNTADORES ........................................................................... 15   Lección 1: Conceptos básicos de apuntadores…………………………………. 15 Lección 2: Variables Automáticas y Apuntadores .............................................. 18 Lección 3: Apuntadores y Cadenas ................................................................... 21 Lección 4: Paso de Arreglos Como Parámetros ................................................ 23 Lección 5: Apuntadores a Apuntadores ............................................................. 27   CAPITULO 2: GESTIÓN DINÁMICA DE MEMORIA ............................................ 31  Lección 6: Conceptos Básicos de Memoria ....................................................... 31 Lección 7: Tipos de datos comunes ................................................................... 32 Lección 8: Tipos de Variables ............................................................................ 35 Lección 9: Variables Dinámicas ......................................................................... 36 Lección 10: Asignar y Liberar Espacios de Memoria ......................................... 37 CAPITULO 3: OPERADORES Y FUNCIONES EN LA GESTIÓN DE MEMORIA .............................................................................................................................. 40 Lección 11: Operadores New y Delate ............................................................... 40 Lección 12: Más acerca de la Implementación de New y Delate ....................... 44 Lección 13: Funciones Malloc() y Free() ............................................................ 47 Lección 14: Aplicación a la asignación de memoria con Malloc() y Free() ......... 48 Lección 15: Otras funciones para asignar memoria dinámica ............................ 50
  • 3. TEMAS QUE SE TRATAN EN EL CURSO    UNIDAD 2. ESTRUCTURAS DE DATOS LINEALES……………………….……...56 CAPITULO 4: PILAS ............................................................................................ 59   Lección 1: Conceptos básicos de pilas .............................................................. 59 Lección 2: Operaciones realizadas con pilas ..................................................... 60 Lección 3: Operaciones básicas con pilas paso a paso ..................................... 62 Lección 4: Análisis del código propuesto para implementar una pila ................. 70 Lección 5: Aplicación de las estructuras lineales tipo pilas ................................ 75 CAPITULO 5: COLAS .......................................................................................... 82 Lección 6: Conceptos básicos de colas ............................................................. 82 Lección 7: Operaciones básicas con colas ........................................................ 84 Lección 8: Implementación de las Colas por medio de Punteros ....................... 87 Lección 9: Implementación del código completo de la cola ............................... 90 Lección 10: Aplicación de una cola en un entorno real planificador de citas ..... 93 CAPITULO 6: LISTAS .......................................................................................... 97 Lección 11: Concepto básicos de Listas ............................................................ 97 Lección 12: Listas enlazadas ............................................................................. 99 Lección 13: Más a cerca de listas enlazadas ................................................... 105 Lección 14: Listas doblemente enlazadas ....................................................... 109 Lección 15: Listas circulares ............................................................................ 117
  • 4. TEMAS QUE SE TRATAN EN EL CURSO    UNIDAD 3. ESTRUCTURAS DE DATOS NO LINEALES……….………...……..125 CAPITULO 7: ÁRBOLES ................................................................................... 131 Lección 1: Teoría general de Árboles .............................................................. 131 Lección 2: Otros conceptos de la teoría general de árboles ........................... 132 Lección 3: Árbol completo ................................................................................ 133 Lección 4: Estructura para la creación de un árbol de orden tres .................... 134 Lección 5. Introducción al Modo Gráfico de C++ ............................................. 136 CAPITULO 8: ÁRBOLES BINARIOS ................................................................. 142 Lección 6: Conceptualización de Arboles Binarios .......................................... 142 Lección 7: Clasificación de los árboles binarios ............................................. 1477 Lección 8: Formas de Recorrer un Árbol Binario ............................................. 149 Lección 9: Árbol binario de búsqueda (ABB) ..................................................... 154 Lección 10: Operaciones en ABB .................................................................... 157 CAPITULO 3: GRAFOS ..................................................................................... 176 Lección 11: Conceptos básicos de grafos ........................................................ 176 Lección 12: Grafo no dirigido ........................................................................... 178 Lección 13: Representación de los grafos ..................................................... 180 Lección 14: Representación mediante listas de Adyacencia ......................... 183 Lección 15: Exploración de grafos ................................................................. 185
  • 5.
  • 6. El código del curso es 301305
  • 7.
  • 8. VINCULOS WEB RELACIONADOS CON LA TEMATICA DEL CURSO Unidad1: https://sites.google.com/site/hhmosquera/file-cabinet http://www.geocities.com/david_ees/Algoritmia/curso.htm http://www.ilustrados.com/publicaciones/EpZVVEZpyEdFpAKxjH.php http://computacion.cs.cinvestav.mx/~acaceres/courses/estDatosCPP/ http://www.algoritmia.net/articles.php?id=18 http://www.pablin.com.ar/computer/cursos/c1/allocate.html Unidad2: http://c.conclase.net/edd/index.php?cap=004 http://c.conclase.net/edd/index.php?cap=003 http://www.ilustrados.com/publicaciones/EpZVVEZpyEdFpAKxjH.php http://computacion.cs.cinvestav.mx/~acaceres/courses/estDatosCPP/ http://ldcastillo.wordpress.com/tema-2-listas-doblemente-enlazadas/ Unidad3: http://c.conclase.net/edd/index.php?cap=006 http://www.geocities.com/david_ees/Algoritmia/curso.htm http://computacion.cs.cinvestav.mx/~acaceres/courses/estDatosCPP/ http://www.algoritmia.net/articles.php?id=18 http://ldcastillo.wordpress.com/tema-5-arboles-binarios-de-busqueda-abb/