jueves, 27 de febrero de 2020

Realidad Virtual



1- ¿Qué es la realidad virtual?
La realidad virtual (RV) es un entorno de escenas u objetos de apariencia real. La acepción más común refiere a un entorno generado mediante tecnología informática, que crea en el usuario la sensación de estar inmerso en él.

2- Diferencias entre realidad virtual y realidad aumentada

  • La realidad virtual crea un mundo virtual transportando a el usuario a esa realidad. La realidad virtual, por otro lado, es una mezcla entre realidad virtual y vida real a través del cual el usuario tiene que moverse por el mundo para que la plataforma "aumente" la presencia.
  • La realidad aumentada incrusta información digital en el mundo real mientras que la realidad virtual crea contextos digitales que imitan el mundo real.
  • En la realidad aumentada los usuarios pueden interactuar con contenidos virtuales en el mundo real y diferenciarlos mientras que en la realidad virtual todo es virtual.
  • La realidad virtual es más envolvente y se tiene una vista en primera persona donde los objetos están dispuestos en las tres dimensiones espaciales. En la realidad aumentada, por otro lado, se ofrece una mayor libertad para que el usuario elija el camino que quiere tomar.
  • La realidad aumentada es considerada "económica" y no se necesita ningún dispositivo demasiado costoso como un casco de como el Oculus Rift para funcionar.
3- Ejemplos de usos de ambas

Usos de la realidad virtual

1. El uso de la realidad virtual en la industria de los videojuegos quizás sea uno de los más conocidos popularmente y de los que más está progresando gracias al creciente interés de la gente.
2. La realidad virtual es muy útil para tratar algunos trastornos psicológicos que están causados en parte por la falta de control del paciente de algunas variables, como pueden ser los trastornos de ansiedad o las fobias.
3. Aunque la realidad virtual se usa en cada vez más ámbitos diferentes, uno de los campos donde más se ha utilizado, y se sigue utilizando, es en el entrenamiento de profesionales, como pilotos de avión o trabajadores de las centrales nucleares.
4. Tradicionalmente, la falta de equilibrio (ya sea por la edad o por un trastorno) se ha rehabilitado usando un sistema compuesto por tres péndulos.
5. La rehabilitación tras sufrir un accidente cerebrovascular se lleva a cabo mientras la persona está ingresada en el hospital. Cuando recibe el alta esta rehabilitación no continúa, aunque normalmente se aconseja al paciente que haga una serie de ejercicios, del programa denominado GRASP.
6. La esclerosis múltiple no tiene cura en la actualidad, pero existen varias terapias que se aplican para mejorar el funcionamiento, tanto motor como cognitivo, de los pacientes y así poder frenar ataques futuros.

Usos de la realidad aumentada

1. Todas las grandes empresas de los videojuegos tienen ya potentes desarrollos y lanzamientos de videojuegos que combinan la realidad física con la virtual, con múltiples posibilidades de personalización de cada juego.
2. Las Google Glass, las gafas HoloLens de Microsoft, y los cascos de realidad virtual de Samsung, HTC o Sony (además de proyectos que están preparando otras empresas como Facebook) utilizan ya la realidad aumentada. Estos desarrollos permiten al usuario sensaciones de tacto de objetos generados por ordenador dentro de su campo visual, y la posibilidad de interactuar en diferentes situaciones que mezclan lo material y lo artificial.
3. Un ámbito donde ya se usa con regularidad la realidad aumentada es la moda, por la posibilidad de probarte ropa virtualmente y ver cómo nos queda. También hay ya dispositivos para realidad aumentada en el terreno de la óptica, para probarnos gafas, o del maquillaje.
4. Poder “adentrarnos” virtualmente en un piso que realmente existe, es una de las novedades más atractivas que nos aporta la realidad aumentada. Así, prácticamente podemos “tocar” las paredes del piso que queremos comprar y analizar sus detalles.
5. Las empresas de logística y transporte han empezado ya a utilizar dispositivos con realidad aumentada sobre todo para ver cómo colocar y encajar las mercancías en sus almacenes, naves y medios de transportes. En la industria, las empresas alemanas Volkswagen y Bosch son pioneras en incorporar a sus procesos productivos y maquinarias la realidad aumentada. 
6. La seguridad es un ámbito donde se desarrollará ampliamente la realidad aumentada, especialmente en la combinación de dispositivos o efectivos de seguridad en diferentes recintos físicos que requieran sus servicios. También los CSI podrán disponer de simulaciones virtuales combinadas con pruebas físicas para realizar sus investigaciones.

4- ¿Qué es el Merge Cube?
Merge Cube es un dispositivo que mezcla la realidad aumentada, la realidad virtual y la vida real para producir un juguete como nunca has visto. El resultado es un holograma en tus manos que cambia para convertirse en dinosaurio, camión de bomberos, monstruo, auto o casi cualquier cosa.

jueves, 20 de febrero de 2020

Algoritmo y pseudocódigo


Ejercicios algoritmos

1. Comprar unos zapatos en una zapatería

1.1. Inicio
1.2. Consigo el dinero necesario para comprar unos zapatos que me gusten.
1.3. Salgo de casa y me dirijo a la zapatería que más me interese.
1.4. Miro el escaparate.
1.5. Entro.
1.6. Miro las estanterías.
1.7. Si me gusta algún modelo miro el precio, si no vuelvo al paso 6.
1.8. Miro si me llega el dinero.
1.9. Si me llega el dinero los pido, si no vuelvo al paso 6.
1.10. Miro si me quedan bien.
1.11. Si me quedan bien los compro, si no vuelvo al paso 6.
1.12. Pago
1.13. Fin

2. Cambiar una bombilla fundida

2.1. Inicio
2.2. Veo que falla la bombilla.
2.3. Pulso el interruptor.
2.4. Si no se enciende vuelvo a pulsar el interruptor.
2.5. Quito la bombilla fundida.
2.6. Compro una bombilla nueva.
2.7. Compruebo que el interruptor está apagado.
2.8. Coloco una escalera para alcanzar la lámpara.
2.9. Subir.
2.10. Colocar la bombilla y apretarla hacia la izquierda.
2.11. Bajar.
2.12. Encender el interruptor para comprobar.
2.13. Fin

3. Ver una película en DVD

3.1. Inicio
3.2. Buscar el DVD de la película
3.3. Si la TV y el DVD se encuentran apagados, encenderlos.
3.4. Sacar el DVD del estuche.
3.5. Introducir el DVD en el reproductor.
3.6. Empezar la película.
3.7. Fin

4. Traducción de un texto de Latín

4.1. Inicio
4.2. Coger la hoja que contenga el texto.
4.3. Leer el texto.
4.4. Empezar la primera oración del texto.
4.5. Localizar los verbos y clasificarlos.
4.6. Colocar a cada sintagma su función y caso.
4.7. Buscar la traducción de las palabras en el diccionario.
4.8. Traducir la oración.
4.9. Repetir el proceso con todas las oraciones.
4.10. Fin


Ejercicios de pseudocódigo


1. Área de un triángulo

 
Algoritmo Area_Triangulo
 Definir base, altura, area como real
 Escribir "Ingrese la base"
 Leer base
 Escribir "Ingrese la altura"
 Leer altura
 area <- (base * altura) / 2
 Escribir "El área del triángulo es: ",area
FinAlgoritmo

2. Lo que debe un cliente por su estancia en un hotel


Algoritmo Hotel
Escribir "Ingrese el valor de costo por noche:"
Leer costo por noche;
Escribir "Ingrese el valor de noches de hospedaje:"
Leer noches de hospedaje;
cobro <- costo por noche*noches de hospedaje
Escribir "Valor de cobro:", cobro
FinAlgoritmo

La programación



1. ¿Qué es la programación?
La programación es el proceso utilizado para idear y ordenar las acciones necesarias para realizar un proyecto, preparar ciertas máquinas o aparatos para que empiecen a funcionar en el momento y en la forma deseados o elaborar programas para su empleo en computadoras.
En la actualidad, la noción de programación se encuentra muy asociada a la creación de aplicaciones informática y videojuegos. Es el proceso por el cual una persona desarrolla un programa valiéndose de una herramienta que le permita escribir el código (el cual puede estar en uno o varios lenguajes, como C++, Java y Python, entre otros) y de otra que sea capaz de “traducirlo” a lo que se conoce como lenguaje de máquina, que puede comprender el microprocesador

2. ¿Qué es un lenguaje de programación?
Un lenguaje de programación es un lenguaje formal (o artificial, es decir, un lenguaje con reglas gramaticales bien definidas) que le proporciona a una persona, en este caso el programador, la capacidad de escribir (o programar) una serie de instrucciones o secuencias de órdenes en forma de algoritmos con el fin de controlar el comportamiento físico y/o lógico de una computadora, de manera que se puedan obtener diversas clases de datos. A todo este conjunto de órdenes escritas mediante un lenguaje de programación se le denomina programa.
Por tanto, programar viene a ser el proceso de crear un software fiable mediante la escritura, prueba, depuración, compilación o interpretación, y mantenimiento del código fuente de dicho programa informático.

3. Tipos de lenguajes de programación y ejemplos
Tipos de lenguajes:
  • Lenguajes de bajo nivel. Se trata de lenguajes de programación que están diseñados para un hardware específico y que por lo tanto no pueden migrar o exportarse a otros computadores. Sacan el mayor provecho posible al sistema para el que fueron diseñados, pero no aplican para ningún otro.
  • Lenguajes de alto nivel. Se trata de lenguajes de programación que aspiran a ser un lenguaje más universal, por lo que pueden emplearse indistintamente de la arquitectura del hardware, es decir, en diversos tipos de sistemas. Los hay de propósito general y de propósito específico.
  • Lenguajes de nivel medio. Este término no siempre es aceptado, que propone lenguajes de programación que se ubican en un punto medio entre los dos anteriores: pues permite operaciones de alto nivel y a la vez la gestión local de la arquitectura del sistema.
Otra forma de clasificación a menudo es la siguiente:
  • Lenguajes imperativos. Menos flexibles, dada la secuencialidad en que construyen sus instrucciones, estos lenguajes programan mediante órdenes condicionales y un bloque de comandos al que retornan una vez llevada a cabo la función.
  • Lenguajes funcionales. También llamados procedimentales, estos lenguajes programan mediante funciones que son invocadas conforme a la entrada recibida, que a su vez son resultado de otras funciones.
Ejemplos de lenguajes de programación:





  • BASIC. Su nombre proviene de las siglas de Beginner’s All-purpose Symbolic Instruction Code (Código simbólico de instrucciones de propósito general para principiantes), y es una familia de lenguajes imperativos de alto nivel, aparecidos por primera vez en 1964. Su versión más actual es Visual Basic .NET.
  • COBOL. Su nombre es un acrónimo para Common Business-Oriented Lenguage (Lenguaje común orientado a los negocios) y se trata de un lenguaje de programación universal creado en 1959, orientado principalmente a la informática de gestión, es decir, empresarial.
  • FORTRAN. Su nombre proviene de The IBM Mathematical Formula Translating System (El sistema de traducción de fórmulas matemáticas de IBM), y es un lenguaje de programación de alto nivel, propósito general y de tipo imperativo, diseñado para aplicaciones científicas y de ingeniería.
  • Java. Un lenguaje de programación de propósito general, orientado a objetos, cuyo espíritu se resume en las siglas WORA: Written Once, Run Anywhere, es decir: Escrito una vez, funciona en cualquier parte. La idea era diseñar un lenguaje universal empleando sintaxis derivada de los lenguajes C y C++, pero empleando menos utilidades de bajo nivel que cualquiera de ambos. 


  • 4. Definición de algoritmo
    Un algoritmo se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema.

    5. Definición de diagrama de flujo
    Un diagrama de flujo es una forma esquemática de representar ideas y conceptos en relación. Comúnmente, se utiliza este tipo de diagramas para detallar el proceso de un algoritmo y, así, se vale de distintos símbolos para representar la trayectoria de operaciones precisas a través de flechas

    Código Qr Página Web

    Generador de Códigos QR Codes