martes, 22 de marzo de 2016

Correccion 4to Bloque

Objetivo: Realizar la correccion de la evaluacion.
1.- ¿Qué es un nivel de visibilidad en C++?
a)       Es la forma denegada de acceder a los datos, permisos que no poseen las clases.
b)      Es la forma de acceder a los datos, permisos que no poseen las clases.
c)       Es la forma de acceder a los datos, permisos que poseen las clases.
d)      Ninguna de las anteriores.
2._ ¿Para qué sirve una clase?
a)       Para encapsular datos.
b)      Para modelar objetos del mundo real.
c)       Para simplificar la reutilización de código.
d)      Todas las respuestas son correctas.
3.- ¿Qué es un constructor?
e)      Es el que encapsula los datos.
f)        Es una constante cuya misión es inicializar un objeto de una clase.
g)       Es una variable cuya misión es inicializar un objeto de una clase.
h)      Ninguna de las anteriores.
4.- ¿Qué significa instanciar una clase?
a)       Es crear clases mediante la herencia.
b)      Es crear una variable de tipo flotante de clases.
c)       Es poner valores a una clase.
d)      Es crear objetos a partir de una clase.
5.- ¿Cuál es una declaración correcta de un objeto?
class A {int x;};
A a;
class B {int x};
B dato;
public class A{int x;}
A dato;
object A {int x};
a A;



6.- ¿Cuál es una declaración correcta de una struc?
struct alum;{
Int nmat;
char nombre[41];};
struct  alumn {
char nmat;
char nombre[41];};
struct Alumno{
long nmat;
nombre[41]};
Struct alumno{
long nmat;
char nombre;}
7.- Los miembros de una clase especificados como private.
a)       Solo son accesibles por las funciones miembro de la clase.
b)      Son accesibles por las funciones miembro de la clase y las funciones amigas de la clase.
c)       Son accesibles por las funciones miembro de la clase, las funciones amigas de la clase y las clases que heredan.
d)      Las anteriores respuestas no son correctas.
8.- Del siguiente código conteste las siguientes preguntas
 Class CComplejo{
private:
double real,imag;
Public:
 void asigna_real(double r);
void asigna_imag(double i);
 double parte_real();
double parte_imag();
 void suma(const CComplejo& a, const CComplejo& b);
};
 Escribe las funciones que existen en esta clase:
void asigna_real(double r);
void asigna_imag(double i);
 double parte_real();
double parte_imag();
 void suma(const CComplejo& a, const CComplejo& b);
El programa tiene las características de encapsulamiento. Si o No ¿Por qué?
Si tiene un “private” que  encapsulan las variables.
Existe un constructor

Siempre hay un constructor vacío.

martes, 15 de marzo de 2016

Proyecto Imagine Cup


Objetivo : Describir el proyecto creado para la imagine Cup

Los Guardianes del mundo
Plataforma

       Game Maker es una herramienta con la que se puede crear juegos de ordenador, sin necesidad de tener amplios conocimientos de programación.
       Su interfaz de gran facilidad de uso soporta la función de drag-and-drop para todos los elementos que necesitas a la hora de crear videojuegos.
       El programa incluye tengas material con el que empezar.

Historia del juego

       Existían cuatro guardianes que custodian el flujo de las principales materias para la existencia de la vida en el mundo, pero ellos han sido asesinados, los sitios que ellos custodiaban no tienen supervisión , las materias están dispersas en el mundo, sin control.
       Es la tarea de un héroe o heroína, según el gusto del usuario de detener el flujo de dichas materias y después despertar a los descendientes de los guardianes para que ellos continúen con la labor que ha sido abandonada.
Imagenes




Conclusiones
       Por medio de este juego los usuarios podrán mejorar en la utilización de los recursos naturales.
       También se romperá el estereotipo de que en los juegos el personaje principal solo en un hombre.

viernes, 11 de marzo de 2016

Internet de las cosas "IOT"

Objetivo : Investigar acerca del internet de las cosas o "IOT" por sus siglas en ingles.

Internet de las cosas
¿Qué es y cómo funciona el Internet de las cosas?
Es un término del que escuchamos hablar constantemente. Internet de las cosas, internet of the things o IoT por sus siglas en ingles, es un concepto un poco abstracto pero que ha estado ganando bastante popularidad en los últimos meses. La idea que intenta representar queda bastante bien ilustrada por su nombre, cosas cotidianas que se conectan al Internet, pero en realidad se trata de mucho más que eso.
Para entender de qué va el Internet de las cosas debemos también comprender que sus fundamentos no son en lo absoluto nuevos. Desde hace unos 30 años que se viene trabajando con la idea de hacer un poco más interactivos todos los objetos de uso cotidiano. Ideas como el hogar inteligente, también conocido como la casa del mañana, han evolucionado antes de que nos demos cuenta en el hogar conectado para entrar al Internet de las cosas.
El Internet de las cosas potencia objetos que antiguamente se conectaban mediante circuito cerrado, como comunicadores, cámaras, sensores, y demás, y les permite comunicarse globalmente mediante el uso de la red de redes.
Si tuviéramos que dar una definición del Internet de las cosas probablemente lo mejor sería decir que se trata de una red que interconecta objetos físicos valiéndose del Internet. Los mentados objetos se valen de sistemas embebidos, o lo que es lo mismo, hardware especializado que le permite no solo laconectividad al Internet, sino que además programa eventos específicos en función de las tareas que le sean dictadas remotamente.

¿Cómo funciona el Internet de las cosas?

¿Qué es y cómo funciona el Internet de las cosas?
Como ya hemos dicho, el truco en todo esto está en los sistemas embebidos. Se trata de de chips y circuitos que comparados con, por ejemplo, un smartphone, podrían parecernos muy rudimentarios, pero que cuentan con todas las herramientas necesarias para cumplir labores especializadas muy especificas.
No hay un tipo específico de objetos conectados al Internet de las cosas. En lugar de eso se les puede clasificar como objetos que funcionan como sensores y objetos que realizan acciones activas. Claro, los hay que cumplen ambas funciones de manera simultánea.
En cualquier caso el principio es el mismo y la clave es la operación remota. Cada uno de los objetos conectados al Internet tiene una IP especifica y mediante esa IP puede ser accedido pare recibir instrucciones. Así mismo, puede contactar con un servidor externo y enviar los datos que recoja.

¿Cuándo estará entre nosotros?

¿Qué es y cómo funciona el Internet de las cosas?
Una de las preguntas más comunes con el Internet de las cosas es cuándo estará finalmente dentro de nuestras vidas. La respuesta es que ya lo está desde hace algunos meses.
A diferencia de algunas tecnologías mucho más populares entre las masas, el Internet de las cosas no ha encontrado su foco de explosión en el mercado del consumo. Quizás la tecnología está aún demasiado verde, o quizás los grandes del sector no han visto la oportunidad correcta para abalanzarse encima. Aún así hemos visto como Apple y Google han dado algunos pasos discretos con tecnologías .
Como sea, es el sector privado donde el Internet de las Cosas se está haciendo cada vez más popular.
  • La industria de producción en masa: la maquinaria que se encarga de controlar los procesos de fabricación, robots ensambladores, sensores de temperatura, control de producción, todo está conectado al Internet en cada vez más empresas lo que permite centralizar el control de la infraestructura.
  • Control de infraestructura urbana: control de semáforos, puentes, vías de tren, cámaras urbanas. Cada vez más ciudades implementan este tipo de infraestructuras basadas en el Internet de las Cosas que permiten monitorear el correcto funcionamiento de sus estructuras además de adaptar más flexiblemente su funcionamiento ante nuevos eventos.
  • Control ambiental: una de las áreas en las que está teniendo más éxito el Internet de las cosas, pues permite acceder desde prácticamente cualquier parte a información de sensores atmosféricos, meteorológicos, y sísmicos.
  • Sector salud: cada vez más clínicas y hospitales alrededor del mundo confían en sistemas que les permiten al personal de salud monitorear activamente a los pacientes de manera ambulatoria y no invasiva.
También hay aplicaciones del Internet de las Cosas para el transporte, la industria energética, y prácticamente todos los sectores comerciales. Como hemos dicho, el gran pendiente es el mercado de consumo, o lo que es lo mismo, los hogares, un lugar al que probablemente es cuestión de tiempo para que veamos la gran explosión del IoT.
Netgrafia:
 http://hipertextual.com/archivo/2014/10/internet-cosas/

jueves, 10 de marzo de 2016

Business Intelligence

¿Qué es Business Intelligence ?


Objetivo: Investigar acerca la inteligenciad de negocios , para tener conocimientos mas amplios.


Business Intelligence es la habilidad para transformar los datos en información, y la información en conocimiento, de forma que se pueda optimizar el proceso de toma de decisiones en los negocios.

Datos, información y conocimiento





Datos, información y conocimiento

Desde un punto de vista más pragmático, y asociándolo directamente con las tecnologías de la información, podemos definir Business Intelligence como el conjunto de metodologías, aplicaciones y tecnologías que permiten reunir, depurar y transformar datos de los sistemas transaccionales e información desestructurada (interna y externa a la compañía) en información estructurada, para su explotación directa (reporting, análisis OLTP / OLAP, alertas...) o para su análisis y conversión en conocimiento, dando así soporte a la toma de decisiones sobre el negocio.

La inteligencia de negocio actúa como un factor estratégico para una empresa u organización, generando una potencial ventaja competitiva, que no es otra que proporcionar información privilegiada para responder a los problemas de negocio: entrada a nuevos mercados, promociones u ofertas de productos, eliminación de islas de información, control financiero, optimización de costes, planificación de la producción, análisis de perfiles de clientes, rentabilidad de un producto concreto, etc...

Los principales productos de Business Intelligence que existen hoy en día son:

*  Cuadros de Mando Integrales (CMI)

*  Sistemas de Soporte a la Decisión (DSS)

*  Sistemas de Información Ejecutiva (EIS)

Por otro lado, los principales componentes de orígenes de datos en el Business Intelligence que existen en la actualidad son:

*  Datamart

*  Datawarehouse

Los sistemas y componentes del BI se diferencian de los sistemas operacionales en que están optimizados para preguntar y divulgar sobre datos. Esto significa típicamente que, en un datawarehouse, los datos están desnormalizados para apoyar consultas de alto rendimiento, mientras que en los sistemas operacionales suelen encontrarse normalizados para apoyar operaciones continuas de inserción, modificación y borrado de datos. En este sentido, los procesos ETL (extracción, transformación y carga), que nutren los sistemas BI, tienen que traducir de uno o varios sistemas operacionales normalizados e independientes a un único sistema desnormalizado, cuyos datos estén completamente integrados.

Netgrafia: http://www.sinnexus.com/business_intelligence/

lunes, 7 de marzo de 2016

Ejercicio PostgreSQL

Objetivo : Crear una base de datos utilizando el programa PostgreSQL 

Como crear una base de datos

1.- Para crear una nueva base de datos, debemos situarnos en el Servidor Postgre SQL, darle clic derecho, seleccionamos conectar, nos pedira nuestra contraseña de de super ususario Postgre SQL. 

2.- Una vez realizada la conexión, nos situamos en PostgreSQL, damos clic derecho y seleccionar NEW DATABASE del menu emergente

3.- En la nueva pantalla vamos  a ingresar el nombre de la nueva base de datos que en nuestro caso es Pedidos,  el dueño va a ser PostgreSQL, damos clic en OK


4.- Podemos visualizar la nueva base de datos  que hemos creado.

5.- Para utilizar la nueva base de datos pedidos, vamos a dar clic derecho sobre la base de datos, seleccionamos CREATE Script
6.- Podremos visualizar una nueva pantalla donde esta  nuestro scipt creado por defecto, en esta pantalla  podremos trabajar y realizar la programacion adecuada para realizar las modificaciones pertinentes en la base de datos.

Creacion de tablas
1.- En la pantalla que tenemos ahora, vamos a escribir el respectivo Script  para crear una nueva tabla.

2.- Una vez creada el Script lo seleccionamos, lo mandamos a ejecutar.

3.- Para verificar que la tabla se creo, vamos a ir a la primera pagina de PostgresSQL, vamos a la base de datos PEDIDOS, seleccionamos ESQUEMAS, luego PUBLIC, y para finalizar seleccionamos TABLES, donde podemos visualizar  que la tabla  EMPLEADOS esta creada.


4.- Para insertar datos en la tabla que hemos creado. Vamos a nuestra tabla en este caso  EMPLEADOS  clic derecho y seleccionamos   SCRIPTS, podemos ver que esta selección  nos facilita  varias opciones    para llenar nuestra tabla.