lunes, 1 de febrero de 2016

modo grafico en c

UNIDAD EDUCATIVA FISCOMISIONAL "DON BOSCO"
ACTIVIDAD:
NOMBRE: KENETH ORTIZ 
F.INICIO:15-10-06
OBJETIVO:                                
Realizar una investigación del modo grafico en c++ para tener un mejor aprendizaje y aplicarlo en nuestra vida estudiantil y nuestra especialidad
MODO GRAFICO
Para realizar gráficos en C++ necesitamos poner el sistema en modo gráfico. Para ello debemos incluir a nuestro programa la biblioteca de gráficos GRAPHICS.H #include Para inicializar el modo gráfico se utiliza la función initgraph() y para detenerlo la función closegraph(). A la función initgraph se le deben pasar 3 argumentos que permitirán detectar de forma automática la placa de video y fijar el modo de video más alto posible: int driver=DETECT, modo; initgraph(&driver,&modo,”C:\\TC\\BGI”); El primer parámetro (&driver) es asignado a DETECT, por la tanto la función detectgraph() es llamada, y un dispositivo y modo gráfico (segundo parámetro) apropiados serán seleccionados. El tercer parámetro especifica el directorio donde los dispositivos gráficos están localizados. Si la función initgraph() falla, puede interceptarse un código de error e informar al usuario de dicho problema: if (graphresult()!= grOk) { cout << “Error al iniciar el modo gráfico, el programa finalizará”; getch(); exit (1); } De ahora en adelante es posible utilizar cualquier función gráfica en nuestro programa. Para finalizar el modo gráfico ejecutamos la siguiente instrucción: closegraph();
Generalmente al iniciar el modo gráfico se dispone de una resolución de 640x480. Es decir disponemos de 640 pixeles en el eje x y 480 pixeles en el eje y. Para comprobar esto, podemos hacer uso de la funciones getmaxx() y getmaxy() que devuelven el máximo píxel del eje x e y respectivamente. cout<<< getmaxx() << “x” << getmaxy(); En caso de contar con una resolución de 640x480, la línea de código anterior mostraría en pantalla lo siguiente: Resolución: 639x479 Esto se debe a que el último píxel de eje x es 639, y el último píxel del eje y es 479, ya que ambos ejes comienzan en el píxel 0.
EJEMPLO
#include <winbgim.h>
 int main()
{
 initwindow(400,300);         // Abre una ventana gráfica de  400x300 pixeles
moveto(0,0);                         // Pone el cursor en 0,0
lineto(50,50);                        // Dibuja una línea desde 0,0 hasta 50,50
while(!kbhit());                    // Espera a que el usuario presione una tecla
closegraph();                       // Cierra la ventana gráfica
return 0;
}

CONCLUSION: Hemos realizado un buen trabajo ya que nos apoyamos del uso del internet para poder así aplicarlo en nuestra especialidad y en algunos trabajos en clase

trabajos bloque 1 y 2

Enlace de descarga


http://deberesyejerciciosdeprogramacion.blogspot.com/

viernes, 22 de enero de 2016

correccion de la prueba bloque 2

Link de descarga de la prueba 

https://drive.google.com/file/d/0B0tHgOYG_g1UcUo2c0hGX0JQMG8/view?usp=sharing 

Celular en exel

///// este ejercicio es un celular en exel haciendolo parecer real por medio de la programacion utilizada dentro de cualquier userform ////


Link del celular en exel:

https://drive.google.com/file/d/0B0tHgOYG_g1UWTZSZnZSOGV4QVk/view?usp=sharing

Ejercicio cedula en exel

///Este ejercicio que realizamos en exel  sirve para ingresar numeros de cedula al azar y el programa hace que diga si es verdadera o falsa la cedula tambien para entender mejor los conceptos de como funciona este ejercicio en dev/////


LINK DE ARCHIVO DE EXEL:

https://drive.google.com/file/d/0B0tHgOYG_g1UOEttZEJtWkRHT28/view?usp=sharing

Sobrecarga de operadores



UNIDAD EDUCATIVA FISCOMISIONAL DON BOSCO
Nombre: Keneth ortiz
curso: 2do INFORMATICA
F. entrega:22-01-2016
tema: sobrecarga de operadores
Objetivo
Realizar una investigación de lo que es sobrecarga de operadores  para tener un mejor aprendizaje y aplicarlo en nuestra vida estudiantil
¿Que es la sobrecarga de operadores?
La sobrecarga de operadores es uno de los mecanismos que nos permite ampliar las capacidades de los lenguajes de programación orientados a objetos. En C++, la declaración y definición de una sobrecarga de operador es muy similar a la declaración y definición de una función cualquiera. El ejemplo más sencillo de una sobrecarga de operadores nos lo da el lenguaje mismo, es decir, en una operación aritmética (por ejemplo, una suma ) el compilador determina el tipo de operación requerida de acuerdo con el tipo de datos involucrados. Vamos a suponer que se tienen las variables: int A, B; double X, Y; int R; y las siguientes instrucciones:
R = A + B - C;
R = A + X;
R = X + Y;
en el primer caso el compilador determina que el tipo de operación requerida es una suma de enteros debido a que los dos miembros ( A y B ) de la suma son del tipo entero.
en el segundo caso parece ser que las cosas no son tan claras, ya que en este los miembros involucrados en la suma son de tipos diferentes, sin embargo el compilador determinará el tipo de operación requerida y depositará en el resultado ( R )el valor resultante redondeado.
en el tercero y último de los casos el compilador determina que el tipo de operación requerida es una suma de reales debido a que los dos miembros ( X e Y ) de la suma son del tipo double. También en este caso el resultado de la suma se redondea antes de ponerlo en R.
Ejemplo de sobrecarga de operadores
class Pareja {
public:
    double a, b;

    // constructor parametrizado
    Pareja(const double a,const double b)
    {
        this->a = a;
        this->b = b;
    }
};

int main()
{
    Pareja A(50, 75 );
    Pareja B(150, 175 );
    Pareja C = A + B;

    return 0;
}


Conclusión: Hemos realizado un buen trabajo ya que nos apoyamos del uso del internet también aprendimos nuevos conceptos sobre lo que es la programación orientada a objetos


Programacion orientada a objetos(clase herencia enapsulamiento objeto polimorfismo)


UNIDAD EDUCATIVA FISCOMISIONAL DON BOSCO
Nombre: Keneth ortiz
curso: 2do INFORMATICA
F. entrega:22-01-2016
tema:Programacion orientada a objetos
Objetivo
Realizar una investigación de lo que es programación orientada a objetos para tener un mejor aprendizaje y aplicarlo en nuestra vida estudiantil
·         ¿Qué es programacion orientada a objetos?
La programación orientada a objetos (POO, u OOP según sus siglas en inglés) es un paradigma de programación que usa objetos en sus interacciones, para diseñar aplicaciones y informáticos. Está basada en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento. Su uso se popularizó a principios de la década de 1990. En la actualidad, existe una gran variedad de lenguajes de programación que soportan la orientación a objetos.
·         Caracteristicas
·         Polimorfismo
·         Herencia
·         Principio de ocultación
·         Encapsulamiento
·         Abstracción

·         ¿Qué es objeto?

Un objeto es simplemente una variable, y la definición más purista es «una región de almacenamiento» (que es una forma más específica para decir «un objeto debe tener un único identificador» el cual, en el caso de C++, es una dirección única de memoria). Es un lugar en el cual se pueden almacenar datos y eso implica también operaciones que pueden actuar sobre esos datos.
·         ¿Qué es una clase?

Definición de las propiedades y comportamiento de un tipo de objeto concreto la instanciación es la lectura de estas definiciones y la creación de un objeto a partir de ella

·         ¿Qué es herencia?

es específica de laprogramación orientada a objetos, donde una clase nueva se crea a partir de una clase existente. La herencia (a la que habitualmente se denomina subclases) proviene del hecho de que la subclase (la nueva clase creada) contiene las atributos y métodos de la clase primaria.

 ·         ¿Qué es encapsulamiento?
Al ocultamiento del estado, es decir, de los datos miembro de un objeto de manera que sólo se pueda cambiar mediante las operaciones definidas para ese objeto.Cada objeto está aislado del exterior, es un módulo natural, y la aplicación entera se reduce a un agregado o rompecabezas de objetos

Ejemplo
Descripción: https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRKYTY7GlnukuiXdNuPQ21Hgf-nv7_li6GHEx7trkBXx6KCq-nx
·         ¿Qué es el polimorfismo?

 El polimorfismo es una relajación del sistema de tipos, de tal manera que una referencia a una clase (atributo, parámetro o declaración local o elemento de un vector) acepta direcciones de objetos de dicha clase y de sus clases derivadas (hijas, nietas, …).

Descripción: http://image.slidesharecdn.com/clase1-1230434010520010-1/95/programacion-orientada-a-objetos-35-728.jpg?cb=1230405348
 













Conclusion: Hemos tenido un mejor conocimiento del tema y asi podemos aplicarlo en nuestra vida estudiantil