viernes, 17 de julio de 2009

guia 15 de julio

1.Leer 5 números y crear un vector con ellos. Luego imprimir la posición y el valor.
#include
using namespace std;
int main()
{
int valor,vec[5];

for (int i=1;i<=5;i++)
{
cin>>valor;
vec[i]=valor;
}
for (int i=1;i<=5;i++)
{
cout<<"el valor en "< }

system("pause");
return 0;

}


2.Realizar un programa que genere los números pares de 2 a 200 y llenar un vector con ellos Luego imprimir el vector.

#include
using namespace std;
int main ()
{
int vec[100];
int cont;
cont=2;
for (int i=1;i<=100;i++)
{
vec[i]=cont;
cont=cont+2;
}
for (int i=1;i<=100;i++)
{

cout<}
system ("pause");
return 0;
}

3.Crear dos vectores uno llamado nombre y el segundo apellido cada vector será de 5 posiciones que almacenaran dichos datos pedidos al usuario, al final debe imprimir el nombre completo de cada posición.

# include
using namespace std;
int main()
{
char nombre[5],apellido[5];
cout<<"ingrese el primer nombre"< cin>>nombre;
cout<<"ingrese el primer aplellido"< cin>>apellido;
cout<<"el nombre completo de la persona es"< system ("pause");
return 0;
}

4.Escribir un programa que lea una línea te texto, la almacene en un vector y la imprima al revés.



miércoles, 15 de julio de 2009

paradigmas de programacion

Componentes Básicos:

Objetos: Entidad de la vida real que tiene atributos (datos) y métodos (operaciones) que operan sobre esos atributos. A los datos que forman parte del objeto se les conoce como datos miembros y a las funciones como funciones miembros. Los datos quedan ocultos al programador y únicamente dispondrá de las funciones para acceder a ellos. Es una abstracción que se usa para representar una entidad real.
Todo objeto tiene estado, exhibe un comportamiento bien definido y posee identidad única.

Para crear objetos es necesario contar con otro objeto que pueda crear objetos. El objeto creador de objetos se llama clase y los objetos creados se llaman instancias. Los objetos en Java se crean en forma dinámica. No es necesario destruir un objeto ya que java lo hace solo.

Clase: Modelo que se usa para describir objetos similares. Es un tipo de dato definido por el usuario que determina las estructuras de datos que lo forman y las funciones asociadas con él, es decir es un modelo con el que se construyen los objetos.
[public][final][abstract] class nombreClase [extends clase base][implements interface]

{ lista de atributos y métodos }

Public: Clase publica que puede ser usada por cualquier otra clase de otro paquete.
Final: Clase que no puede tener clases derivadas.
Abstract: Clase que no puede ser instanciada, si derivada.
Extends: Indica de que clase hereda la nuestra (en herencia)
Implements: Implementa interfaces (en herencia)

Mensaje: Es una petición de un objeto a otro para que este se comporte de una determinada manera, ejecutando uno de sus métodos.
Características fundamentales de la POO:

Encapsulamiento: Es la ocultación de información. Significa mantener la información dentro del objeto y mantenerlo como una caja negra. Puede ser accedida por métodos.
Abstracción: Es la capacidad de aislar y encapsular la información del diseño y la ejecución. Es la capacidad para identificar atributos y métodos.
Herencia: Es la propiedad que permite a los objetos crearse a partir de otros objetos. Cada subclase comparte características comunes con la clase de la que deriva. La clase original la llamamos clase base y las nuevas clases creadas a partir de ella clases derivadas. Una clase derivada puede ser también clase base dando lugar a una jerarquía de clases.
Los miembros de la clase base deben ser protected o private protected.

La clase derivada hereda todos los datos y funciones miembro, pero solo puede acceder a los miembros que le sean permitidos desde la clase base. Puede añadir a los miembros heredados, sus propios atributos y métodos. Para acceder a los métodos de la clase base se usa super().

La ventaja de la herencia es que permite la reutilización de código, ahorrando tiempo y dinero.

Polimorfismo: Es la capacidad de que diferentes objetos reaccionen de distinta forma a un mismo mensaje. Es la capacidad de referirse a objetos de clases distintas en una jerarquía utilizando el mismo elemento de programa (método) para realizar la misma operación, pero de manera diferente.

miércoles, 24 de junio de 2009

dfd- ejjercicios de vectores 24-06-09

1..almacenar 15 valores en un vector y colocarlos en orden inverso en otro vector




2...leer un vectores de 20 pocisiones y determinar cual es el mayor, cual es el menor,calcular el promedio de los valores y en que pocision esta







3...leer dos vectores de 10 pocisiones y sumar los valores de cada posicion y almacenarlos en otro vector










4...llenar una matriz de 6 filas y 5 columnas y hallar la suma de los vectores de la matriz






















martes, 23 de junio de 2009

c++ 23 de junio




2... LEER UNA CIERTA CANTIDAD DE NUMEROS Y DE TERMINA CUAL ES EL MAYOR.





3.. LEER UNA CIERTA CANTIDAD DE NUMEROS Y DETERMINAR CUAL ES EL MAYOR Y CUAL ES EL MENOR.




4..factorial de un numero


5...numeros primos



















viernes, 19 de junio de 2009

taller de ciclos en c++ 19 de junio

Simular el comportamiento de un reloj digital en c++


Leer 20 numeros e imprimir cuantos son positivos cuantos son negativos y cuantos son neutros.
#include
using namespace std;
int main ()
{
long double n,i,contp,contn,contne;
contp=0;
contn=0;
contne=0;
for (i=1;i<=20;i++)
{
cout<<
"leer numeros"<cin>>n;
if (n>0)
{
contp=contp+1;
}
else
{
if (n<0)
{
contne=contne+1;
}
else
{
contn=contn+1;
}
}
}
cout<<
"la cantidad de numeros positivos es"<cout<cout<<
"la cantidad de numeros negativos es"<cout<cout<<
"la cantidad de numeros neutros es"<cout<system (
"pause");
return 0;
}

Suponga que se tiene un cojunto de calificaciones de un grupo de 40 alumnos realizar un algoritmo para calcular el promedio de la calificación y la calificación mas baja de todo el grupo
# include
using namespace std;
int main ()
{
int cal,pro,sum,mn;
sum=0;
mn=1000;
for (int i=1;i<=40;i++)
{
cout<<"ingrese el promedio de cada alumno"< cin>>cal;
sum=sum+cal;
if(mn>cal)
{
mn=cal;
}
}
pro=sum/40;
cout<<"el promedio es"< cout<<"el promedio mas bajo"< system ("pause");
return 0;