Curso basico c sharp iv

Post on 11-Jul-2015

115 views 0 download

Transcript of Curso basico c sharp iv

Microsoft Student partnersOscar Ortiz PinzonBogota - Colombia

Marylin Alarcón de AvilaMicrosoft Leader Cartagena - Colombia

Yaruby AlcántaraMicrosoft Student partnersValencia – Venezuela

Jose Gabriel Hidalgo Microsoft Student partnersGuayaquil – 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 datosListasPilasColasDiccionarios

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