SlideShare a Scribd company logo
1 of 20
Microsoft Student partners
Oscar Ortiz Pinzon
Bogota - Colombia
Marylin Alarcón de Avila
Microsoft Leader
Cartagena - Colombia

Yaruby Alcántara
Microsoft Student partners
Valencia – Venezuela

Jose Gabriel Hidalgo
Microsoft Student partners
Guayaquil – Ecuador
Cronograma de actividades:
Cronograma de actividades:

 4 de Abril - Taller de aplicaciones Windows
  con C#
 11 de Abril - no habrá actividad por semana
  santa
 18 de Abril - Manejo de Eventos, Hilos y
  gráficos en Winform y C#
 25 de Abril - Taller de Aplicaciones Windows
  con Bases de datos
Cronograma de actividades:

 2 de Mayo - Taller de Asp .Net conceptos
  básicos
 9 de Mayo - Taller Aplicaciones sencillas con
  Asp .net
Agenda de hoy

 Estructura de datos
 Listas
 Pilas
 Colas
 Diccionarios
Estructura de datos

 En programación, una estructura de datos es
  una forma de organizar un conjunto
  de datos elementales con el objetivo de
  facilitar su manipulación. Un dato elemental
  es la mínima información que se tiene en un
  sistema.
LISTAS
 En Ciencias de la Computación, una lista
  enlazada es una de las estructuras de
  datos fundamentales, y puede ser usada para
  implementar otras estructuras de datos. Consiste en
  una secuencia de nodos, en los que se
  guardan campos de datos arbitrarios y una o
  dos referencias (punteros) al nodo anterior y/o
  posterior. El principal beneficio de las listas
  enlazadas respecto a los array convencionales es que
  el orden de los elementos enlazados puede ser
  diferente al orden de almacenamiento en la
  memoria o el disco, permitiendo que el orden de
  recorrido de la lista sea diferente al de
  almacenamiento.
Pila?
 Una pila (stack en inglés) es una lista ordinal 
  o estructura de datos en la que el modo de acceso a 
  sus elementos es de tipo LIFO (del inglés Last In First
  Out, último en entrar, primero en salir) que permite 
  almacenar y recuperar datos. Se aplica en multitud 
  de ocasiones en informática debido a su simplicidad 
  y ordenación implícita en la propia estructura.
 Para el manejo de los datos se cuenta con dos 
  operaciones básicas: apilar (push), que coloca un 
  objeto en la pila, y su operación inversa,retirar (o 
  desapilar, pop), que retira el último elemento 
  apilado.
Cola – Queue
  Una cola es una estructura de datos, caracterizada por ser 
  una secuencia de elementos en la que la operación de 
  inserción push se realiza por un extremo y la operación de 
  extracciónpop por el otro. También se le llama 
  estructura FIFO (del inglés First In First Out), debido a que el 
  primer elemento en entrar será también el primero en salir.
 Las colas se utilizan en sistemas informáticos, transportes y 
  operaciones de investigación (entre otros), dónde los 
  objetos, personas o eventos son tomados como datos que 
  se almacenan y se guardan mediante colas para su 
  posterior procesamiento. Este tipo de estructura de datos 
  abstracta se implementa en lenguajes orientados a 
  objetos mediante clases, en forma de listas enlazadas.
Diccionarios
 Un diccionario es una obra de consulta de palabras y/o 
  términos que se encuentran generalmente ordenados 
  alfabéticamente. De dicha palabras o términos se 
  proporciona su significado, etimología, ortografía y, en el 
  caso de ciertas lenguas fija su pronunciación y separación 
  silábica.
 La disciplina que se encarga, entre otras tareas, de elaborar 
  diccionarios es la lexicografía. La información que 
  proporciona varía según el tipo de diccionario del que se 
  trate. Se encuentran por lo general en la forma de un libro 
  impreso, pero también en versión electrónica a través de 
  un programa de cómputo que hace funcionar 
  un PDA electrónico o de una computadora de fines 
  generales.
F5
 Simplemente es correr….
 RECURSOS 
 WWW.DCE2005.COM
 http://MSDN.MICROSOFT.COM
 www.elguille.info
 www.willydev.net
 www.frameworkla.net 

More Related Content

What's hot

Conceptos básicos de access 2010
Conceptos básicos de access 2010Conceptos básicos de access 2010
Conceptos básicos de access 2010
990429
 
Base de datos_1
Base de datos_1Base de datos_1
Base de datos_1
SaraDevies
 
Conceptos básicos de access 2010
Conceptos básicos de access 2010Conceptos básicos de access 2010
Conceptos básicos de access 2010
cafius
 
Estructuras de datos
Estructuras de datosEstructuras de datos
Estructuras de datos
SistemasGrupo
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
Isabel
 

What's hot (20)

base de datos -María del mar
base de datos -María del marbase de datos -María del mar
base de datos -María del mar
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Conceptos básicos de access 2010
Conceptos básicos de access 2010Conceptos básicos de access 2010
Conceptos básicos de access 2010
 
Importancia de la implementación de las listas para la estructura de datos
Importancia de la implementación de las listas para la estructura de datosImportancia de la implementación de las listas para la estructura de datos
Importancia de la implementación de las listas para la estructura de datos
 
Base de datos_1
Base de datos_1Base de datos_1
Base de datos_1
 
Conceptos básicos de access 2010
Conceptos básicos de access 2010Conceptos básicos de access 2010
Conceptos básicos de access 2010
 
ACTIVIDAD DIAPOSITIVAS.pptx
ACTIVIDAD DIAPOSITIVAS.pptxACTIVIDAD DIAPOSITIVAS.pptx
ACTIVIDAD DIAPOSITIVAS.pptx
 
ACTIVIDAD DIAPOSITIVAS 1.pptx
ACTIVIDAD DIAPOSITIVAS 1.pptxACTIVIDAD DIAPOSITIVAS 1.pptx
ACTIVIDAD DIAPOSITIVAS 1.pptx
 
Estructuras de datos
Estructuras de datosEstructuras de datos
Estructuras de datos
 
Gtegtgtttrggrg (1)
Gtegtgtttrggrg (1) Gtegtgtttrggrg (1)
Gtegtgtttrggrg (1)
 
Access
AccessAccess
Access
 
Pteg g-grupo7-lista8-9-13-20-rossy molinavisita3-expo cap 8 tema abtracciones...
Pteg g-grupo7-lista8-9-13-20-rossy molinavisita3-expo cap 8 tema abtracciones...Pteg g-grupo7-lista8-9-13-20-rossy molinavisita3-expo cap 8 tema abtracciones...
Pteg g-grupo7-lista8-9-13-20-rossy molinavisita3-expo cap 8 tema abtracciones...
 
Base de Datos en SQL
Base de Datos en SQLBase de Datos en SQL
Base de Datos en SQL
 
Abstracciones de datos
Abstracciones de datosAbstracciones de datos
Abstracciones de datos
 
Modelo jerárquico
Modelo jerárquicoModelo jerárquico
Modelo jerárquico
 
Trabajo access
Trabajo accessTrabajo access
Trabajo access
 
Aspectos básicos de access
Aspectos básicos de accessAspectos básicos de access
Aspectos básicos de access
 
Estruc datosyso
Estruc datosysoEstruc datosyso
Estruc datosyso
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
JENI 12345.pptx
JENI 12345.pptxJENI 12345.pptx
JENI 12345.pptx
 

Similar to Curso basico c sharp iv

Lista,pilas y columnas
Lista,pilas y columnasLista,pilas y columnas
Lista,pilas y columnas
kety24
 
Resumen introduccion a la programacion
Resumen introduccion a la programacionResumen introduccion a la programacion
Resumen introduccion a la programacion
Victor Galicia
 
Base de datos (yherliz)
Base de datos (yherliz)Base de datos (yherliz)
Base de datos (yherliz)
yherliz
 

Similar to Curso basico c sharp iv (20)

Listas como estructura de datos..
Listas como estructura de datos..Listas como estructura de datos..
Listas como estructura de datos..
 
Aplicaciòn de las estructuras de datos
Aplicaciòn de las estructuras de datosAplicaciòn de las estructuras de datos
Aplicaciòn de las estructuras de datos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colas
 
Lista,pilas y columnas
Lista,pilas y columnasLista,pilas y columnas
Lista,pilas y columnas
 
Resumen introduccion a la programacion
Resumen introduccion a la programacionResumen introduccion a la programacion
Resumen introduccion a la programacion
 
Resumen introduccion a la programacion
Resumen introduccion a la programacionResumen introduccion a la programacion
Resumen introduccion a la programacion
 
Resumen introduccion a la programacion
Resumen introduccion a la programacionResumen introduccion a la programacion
Resumen introduccion a la programacion
 
Prog i estructura_datos_guia_3
Prog i estructura_datos_guia_3Prog i estructura_datos_guia_3
Prog i estructura_datos_guia_3
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colas
 
Presentacion pilas lista y colas
Presentacion pilas lista y colas  Presentacion pilas lista y colas
Presentacion pilas lista y colas
 
Presentación Estructuras de Datos Y Estructuras de Almacenamiento.pptx
Presentación Estructuras de Datos Y Estructuras de Almacenamiento.pptxPresentación Estructuras de Datos Y Estructuras de Almacenamiento.pptx
Presentación Estructuras de Datos Y Estructuras de Almacenamiento.pptx
 
Presentacion Oliver II
Presentacion Oliver IIPresentacion Oliver II
Presentacion Oliver II
 
ED Unidad 3: Estructuras de datos lineales (listas)
ED Unidad 3: Estructuras de datos lineales (listas) ED Unidad 3: Estructuras de datos lineales (listas)
ED Unidad 3: Estructuras de datos lineales (listas)
 
Base de datos (yherliz)
Base de datos (yherliz)Base de datos (yherliz)
Base de datos (yherliz)
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

More from Roberto Moreno Doñoro (20)

21 bibsw tablasyotros
21 bibsw tablasyotros21 bibsw tablasyotros
21 bibsw tablasyotros
 
20 curvaselipticas
20 curvaselipticas20 curvaselipticas
20 curvaselipticas
 
19 protocoloscripto
19 protocoloscripto19 protocoloscripto
19 protocoloscripto
 
18 correoseguro
18 correoseguro18 correoseguro
18 correoseguro
 
17 certdigitalespkcs
17 certdigitalespkcs17 certdigitalespkcs
17 certdigitalespkcs
 
16 autenticafirma
16 autenticafirma16 autenticafirma
16 autenticafirma
 
15 funcioneshash
15 funcioneshash15 funcioneshash
15 funcioneshash
 
14 cifraasimetrica
14 cifraasimetrica14 cifraasimetrica
14 cifraasimetrica
 
13 ciframochilas
13 ciframochilas13 ciframochilas
13 ciframochilas
 
12 cifrasimetrica
12 cifrasimetrica12 cifrasimetrica
12 cifrasimetrica
 
11 cifraflujo
11 cifraflujo11 cifraflujo
11 cifraflujo
 
10 ciframoderna
10 ciframoderna10 ciframoderna
10 ciframoderna
 
09 cifraclasica
09 cifraclasica09 cifraclasica
09 cifraclasica
 
08 compalgoritmos
08 compalgoritmos08 compalgoritmos
08 compalgoritmos
 
07 teorianumeros
07 teorianumeros07 teorianumeros
07 teorianumeros
 
06 teoriainfo
06 teoriainfo06 teoriainfo
06 teoriainfo
 
05 gestionseg
05 gestionseg05 gestionseg
05 gestionseg
 
04 calidadinfo
04 calidadinfo04 calidadinfo
04 calidadinfo
 
02 breveintrocripto
02 breveintrocripto02 breveintrocripto
02 breveintrocripto
 
01 presentalibro
01 presentalibro01 presentalibro
01 presentalibro
 

Curso basico c sharp iv

  • 1. Microsoft Student partners Oscar Ortiz Pinzon Bogota - Colombia
  • 2. Marylin Alarcón de Avila Microsoft Leader Cartagena - Colombia Yaruby Alcántara Microsoft Student partners Valencia – Venezuela Jose Gabriel Hidalgo Microsoft Student partners Guayaquil – Ecuador
  • 4. Cronograma de actividades:  4 de Abril - Taller de aplicaciones Windows con C#  11 de Abril - no habrá actividad por semana santa  18 de Abril - Manejo de Eventos, Hilos y gráficos en Winform y C#  25 de Abril - Taller de Aplicaciones Windows con Bases de datos
  • 5. Cronograma de actividades:  2 de Mayo - Taller de Asp .Net conceptos básicos  9 de Mayo - Taller Aplicaciones sencillas con Asp .net
  • 6. Agenda de hoy  Estructura de datos  Listas  Pilas  Colas  Diccionarios
  • 7. Estructura de datos  En programación, una estructura de datos es una forma de organizar un conjunto de datos elementales con el objetivo de facilitar su manipulación. Un dato elemental es la mínima información que se tiene en un sistema.
  • 8.
  • 9.
  • 10. LISTAS  En Ciencias de la Computación, una lista enlazada es una de las estructuras de datos fundamentales, y puede ser usada para implementar otras estructuras de datos. Consiste en una secuencia de nodos, en los que se guardan campos de datos arbitrarios y una o dos referencias (punteros) al nodo anterior y/o posterior. El principal beneficio de las listas enlazadas respecto a los array convencionales es que el orden de los elementos enlazados puede ser diferente al orden de almacenamiento en la memoria o el disco, permitiendo que el orden de recorrido de la lista sea diferente al de almacenamiento.
  • 11.
  • 12. Pila?  Una pila (stack en inglés) es una lista ordinal  o estructura de datos en la que el modo de acceso a  sus elementos es de tipo LIFO (del inglés Last In First Out, último en entrar, primero en salir) que permite  almacenar y recuperar datos. Se aplica en multitud  de ocasiones en informática debido a su simplicidad  y ordenación implícita en la propia estructura.  Para el manejo de los datos se cuenta con dos  operaciones básicas: apilar (push), que coloca un  objeto en la pila, y su operación inversa,retirar (o  desapilar, pop), que retira el último elemento  apilado.
  • 13.
  • 14.
  • 15. Cola – Queue   Una cola es una estructura de datos, caracterizada por ser  una secuencia de elementos en la que la operación de  inserción push se realiza por un extremo y la operación de  extracciónpop por el otro. También se le llama  estructura FIFO (del inglés First In First Out), debido a que el  primer elemento en entrar será también el primero en salir.  Las colas se utilizan en sistemas informáticos, transportes y  operaciones de investigación (entre otros), dónde los  objetos, personas o eventos son tomados como datos que  se almacenan y se guardan mediante colas para su  posterior procesamiento. Este tipo de estructura de datos  abstracta se implementa en lenguajes orientados a  objetos mediante clases, en forma de listas enlazadas.
  • 16.
  • 17.
  • 18. Diccionarios  Un diccionario es una obra de consulta de palabras y/o  términos que se encuentran generalmente ordenados  alfabéticamente. De dicha palabras o términos se  proporciona su significado, etimología, ortografía y, en el  caso de ciertas lenguas fija su pronunciación y separación  silábica.  La disciplina que se encarga, entre otras tareas, de elaborar  diccionarios es la lexicografía. La información que  proporciona varía según el tipo de diccionario del que se  trate. Se encuentran por lo general en la forma de un libro  impreso, pero también en versión electrónica a través de  un programa de cómputo que hace funcionar  un PDA electrónico o de una computadora de fines  generales.
  • 19.
  • 20. F5  Simplemente es correr….  RECURSOS   WWW.DCE2005.COM  http://MSDN.MICROSOFT.COM  www.elguille.info  www.willydev.net  www.frameworkla.net