Tutorial De C#

Páginas: 7 (1723 palabras) Publicado: 8 de diciembre de 2012
Trabajo de Programación

Nombre: Cristian Isaías Molina Valle

Fecha: 29/10/12


Índice:
-Clases
-Objetos
-Método Burbuja
-Quicksort
-Selección Directa
-Arreglos

Clases
Por ultimo cabe decir que la herencia es una decisión de diseño mas comprometedora que
la clientela, pues en ´esta ´ultima se puede cambiar la implementación de la clase que se emplea
en el cliente, sinafectar a ´este (en nuestro ejemplo, se puede modificar la implementación de
B sin que esto afecte a A).
Visibilidad
Además de lo comentado en el apartado 2.1.2 acerca de la ocultación de información, en
esta sección trataremos la cuestión de las clases anidadas.
Dentición 2.4 Una clase anidada no es más que una clase que se declara dentro de otra y
que tiene visibilidad sobre todas laspropiedades de los objetos de la clase que la incluye.

Objetos
Dentición 2.5 Un objeto es una instancia de una clase, creada en tiempo de ejecución y
Formada por tantos campos como atributos tenga la clase.
Dichos campos son simples si corresponden a atributos de tipos primitivos (véase tablas
2.1, 2.2 y 2.3), mientras que se dice que son compuestos si sus valores son sub objetos oReferencias.
Mientras exista, cada objeto se idéntica unívocamente mediante su identificador de objeto
(oid).

Una posible clasificacion de los objetos podría ser:
Objetos externos: Son aquellos que existen en el dominio de la aplicación. Por ejemplo,
Producto, Socio, Comercial, Descuento…
Objetos software:
• Procedentes del análisis: objetos del dominio.
• Procedentes del diseno/implementacion:TDA’s, patrones de diseño y GUI.
El estado de un objeto viene dado por la lista de pares atributo/valor de cada campo. Su
modificacion y consulta se realiza mediante mensajes.
En cada instante de la ejecución de una aplicación Orientada a Objetos (en adelante, OO)
Existe un objeto destacado sobre el que se realiza algún tipo de operación. Este objeto recibe
el nombre de instancia actual.Para hacer referencia a la instancia actual en C# se emplea la palabra reservada this.
Mensajes
Los mensajes son el mecanismo básico de la computación OO y consisten en la invocación
de la aplicación de un método sobre un objeto.
Constan de tres partes: objeto receptor, identificador del método y los argumentos de este
ultimo.
que se invoca a un método es mediante el operador punto,siguiendo una sintaxis como la
que a continuación se muestra:
receptor.m´etodo(argumentos)
2.3.2. Semántica
La diferencia entre un mensaje y la invocación a un procedimiento es que en ´este ´ultimo
Todos los argumentos reciben el mismo trato, mientras que en los mensajes uno de esos
Argumentos, a saber, el objeto receptor, recibe un “trato especial”.
Ejemplo 2.7 En el mensajew.SetPunto(4.3,6.9) lo que se está queriendo decir es que se
Aplique el método SetPunto sobre el objeto receptor w, efectuando el correspondiente paso de
parámetros.
Cuando un mensaje no especiada al objeto receptor la operación se aplica sobre la instancia
Actual.
Si no se incluye nada, el paso de parámetros es “por valor”. Para especiar un paso de
parámetros “por referencia” se emplea la palabra claveref delante del parámetro en cuestión.

Ordenamiento de Burbuja Definición.

El ordenamiento de burbuja (Bubble Sort), también conocido como “método del intercambio directo” es un algoritmo que obtiene su nombre de la forma con la que suben los elemento de una lista, como si fueran “burbujas”. Funciona comparando elementos de dos en dos en un ciclo, intercambiándolos según sea el caso. Esnecesario revisar varias veces toda la lista has que no se necesiten más intercambios.

Algoritmo (Ordenamiento de Burbuja)

-------------------------------------------------
i=0,j=0,N=4
-------------------------------------------------
ListaNoOrdenada[5] {5,10,1,3,2}
-------------------------------------------------
Para i desde 0 hasta N...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tutorial c++
  • Tutorial de C#
  • Tutorial De C ++
  • Tutorial de Programación Visual C++
  • Tutorial dev c++
  • Uaslp tutorial lenguaje c++
  • Tutorial de Programación C++
  • Tutorial: crear un programa escrito en c++ estándar (c++)

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS