Nataliacb’s Weblog

Just another WordPress.com weblog

Programacion orientada a objetos abril 28, 2008

Filed under: Uncategorized — nataliacb @ 5:21 pm

Programación orientada a objetos

Forma de organización del conocimiento en que las entidades centrales son los objetos.
Los objetos representan formas fìsicas o abstractas pero tienen un estado-
La programaciòn orientada a objetos utiliza los objetos coom bloques de construcciòn lògicos, cada objeto es ina instancia o copia de una clase y las clases se relacionan unas con otras por medio de relaciones de herencia.

Objeto:
En el se unen una serie de datos con las rutinas necesarias para manipularlos (miembros de la clase)

Clase:
estructura o plantilla que sirven para definir un objeto, habitualmente contiene una coleccion de metodos y definiciones de datos.

Tiene un nombre y especifica los miembros que pertenecen a la clase. Una vez que se defiene una clase, el nombre de la clase se convierte en un nuevo tipo de dato.

Consta de metodos y datos que resumen carateristicas comunes de los objetos de tal maner que es la declaracion de la forma que tendran los objetos fabricados de esa clase. cada vez que se contruye un objeto de una clase se crea una instancia (copiar) de esa clase.

Sintaxis

class <nombre>

{

miembros

}

…….Ejemplo:

class circuito

{

public double radio 5.0

public double Calcular superficie ( )

{

return radio*radio*3.141592;

}

}

Campos

Dentro de una clase existen campos. Un campo es un dato o propiedad comun a todos los objetos de una determinado clase

Sintaxis

<tipoCampo><nombre Campo>;

Cualquier identificador que siga las reglas para la escritura ded identificadores y no coincidan con el nombre de ninguna otro miembro previamente definido en la clase. Permiten el alamacenameinto de datos por lo que se les denomina tambein variables.

Tipo del campo: debemos de indicar cual es el tipo de dato del objeto que vamos a crear. Este tipo puede corresponder con cualquiera de los predefinidos con cualquie otor que nosotros hayamos definido.

Ejemplo:

class Persona

{

string nombre; // almacena nombre

int edad; // alamacena edad

string RFC; // almacena RFC

}

Todos los objetos de clase persona incorpararan campos que alamacenaran cual es el nombre de la persoa que cada objeto representa, cual es sus edad y cual es su RFC.

Para acceder a un campo de un determinado objeto se usa la sintaxis:

<objeto>.<campo>;

Ejemplo:

Para acceder a campo edad de un objeto persona llamado P y cambiar su valor por 20 seria:

p.ed=20

Anuncios
 

Practica While abril 23, 2008

Filed under: Uncategorized — nataliacb @ 8:58 pm

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int s = 1;
while (s == 1)
{

float resultado;
Console.WriteLine(“menu”);
Console.WriteLine(“a.suma”);
Console.WriteLine(“b.resta”);
Console.WriteLine(“c.multiplicación”);
Console.WriteLine(“d.división”);
char a = char.Parse(Console.ReadLine());
Console.WriteLine(“Dame un número”);
float b = float.Parse(Console.ReadLine());
Console.WriteLine(“Dame otro número”);
float c = float.Parse(Console.ReadLine());
switch (a)
{
case ‘a’:
resultado = b + c;
Console.WriteLine(“el resultado es ” + resultado);
break;
case ‘b’:
resultado = b – c;
Console.WriteLine(“el resultado es ” + resultado);
break;
case ‘c’:
resultado = b * c;
Console.WriteLine(“el resultado es ” + resultado);
break;
case ‘d’:
resultado = b / c;
Console.WriteLine(“el resultado es ” + resultado);
break;

default:
Console.WriteLine(“error”);
break;

}

Console.WriteLine(“¿Deseas realizar la operación de nuevo?”);
Console.WriteLine(“1.SÍ”);
Console.WriteLine(“2.NO”);
s = int.Parse(Console.ReadLine());

}
}
}
}

 

Ciclo While abril 22, 2008

Filed under: Uncategorized — nataliacb @ 6:10 pm

El cuerpo de instruciones se ejecuta mientras una condicion permanezca como verdadera. El momento en que la condicion se convierte en falsa en ciclo termina.

Sintaxis

inicializa variable condicion;

while (condicion)

{

grupo de instrucciones

instrucciones para salir del ciclo

} ; (opcional)

Ciclo Do-While

Su diferencia basica con el ciclo while es que la prueba de condicion esta echa al finalizar del ciclo, por consecuencia las intrucciones se ejecutan cuando menos una vez por que primero ejecuta las instrucciones y al final evalua la condiciÛn.

Si la condicion es verdadera vulve a ejecutar el ciclo

Sintaxis

inicializa variable condiciÛn

do {

grupo de instrucciones;

instrucciones para terminar el ciclo;

} while (condicion)

 

Programas abril 16, 2008

Filed under: Uncategorized — nataliacb @ 5:35 pm

Primos

using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int c;
Console.WriteLine(“Dame un numero”);
int a = int.Parse(Console.ReadLine());
c=a%2;
if(a==2)
{
Console.WriteLine(“Es primo”);
}
else if (c==0)

{
Console.WriteLine(“No es primo”);
}
else
{
Console.WriteLine(“Es primo”);
}
String w= Console.ReadLine();

}
}
}

 

Programas

Filed under: Uncategorized — nataliacb @ 5:34 pm

Menu de Frutas

FRUTAS
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(“menu”);
Console.WriteLine(“a fresa”);
Console.WriteLine(“b mango”);
Console.WriteLine(“c durazno”);
Console.WriteLine(“d platano”);
char a = char.Parse(Console.ReadLine());
switch (a)
{
case ‘a’:
Console.WriteLine(“La fresa es de color rosado de sabor dulce”);
break;
case ‘b’:
Console.WriteLine(“El mago es de color amarillo el cual se debe de pelar para poder comerlo”);
break;
case ‘c’:
Console.WriteLine(“El durazno es de color anaranjado y el cual tiene una semila en su interior”);
break;
case ‘d’:
Console.WriteLine(“El platano es de color amarillo con una cascara algo gruesa, tambien se debe de pelar para poder comerlo”);
break;

}
string d = Console.ReadLine();

}
}
}