lunes, 9 de junio de 2014

Ejemplo de Instrucción "Si" Pseint

Como antes explicamos esta función, ahora decidimos colocar un ejemplo de esta al resolver el siguiente problema:
"Calcular el promedio de un alumno cualquiera, realizando este proceso con 3 notas que ponderen lo mismo, escribir dicho promedio y en base a esto colocar si aprueba o no el ramo (aprueba con nota superior a 39)".
Primero colocaremos el resultado y luego explicaremos paso por paso. El resultado es:


Proceso cartas                                                     
escribir "La nota 1 es; ";
leer n1;
escribir "La nota 2 es:";
leer n2;
escribir "La nota 3 es:";
leer n3;
suma=(n1+n2+n3)
promedio=suma/3
escribir "el promedio es", promedio;
Si promedio>39 Entonces
escribir "Aprueba el ramo";
Sino
escribir "No aprueba el ramo";
Fin Si

FinProceso

En Pseint se vería:

Como explicamos en una entrada anterior definiendo Pseint, lo que primero debemos hacer es colocar el escribir y luego el leer, ya que en las instrucciones del ejercicio no nos piden alguna nota en específico, sino que notas cualquiera de un alumno cualquiera y donde al ejecutar el programa uno vaya colocando las notas (nosotros colocaremos las notas como n1, n2 y n3; se pueden llamar como uno quiera). 
Luego de repetir el proceso escribir-leer 3 veces (que es la cantidad de notas) le pedimos al programa una operación simple como es una suma, que se coloca de una manera simple y sin mayor explicación "suma=(n1+n2+n3)" donde el programa sumará las 3 notas, el siguiente paso es calcular el promedio donde al igual que la suma es un proceso bien simple donde escribiremos "promedio=suma/3 (será divido 3 porque siempre seran 3 notas y ponderarán lo mismo).
El siguiente paso como nos piden ahí es escribir el promedio dentro del programa, que se hace de la siguiente manera: nos vamos a la instrucción "Escribir" y luego colocamos "El promedio es:" como explicamos anteriormente (esto para darle formalidad al asunto) y en vez del ";" respectivo colocamos una "," para luego de esta poner promedio donde al ejecutar el programa saldrá el resultado de la operación realizada anteriormente.
Finalmente nos vamos a la función "Si" donde seguimos las instrucciones explicadas antes:
-La condición logica sería que "el promedio fuera mayor a 39" escrito de la forma:
Si promedio>39 Entonces
-Luego si es verdadero debemos colocar que aprueba el ramo de la siguiente forma:
Escribir "Aprueba el ramo";
-En caso de que sea falso debemos colocar que no aprueba el ramo, y en ese caso sería:
Escribir "Reprueba el ramo";
Finalizar con el conocido "Finsi" y luego "FinProceso".
Así esta instrucción y este ejercicio está terminado y al ejecutarlo quedaría de la siguiente manera (probando con notas al azar):

Espero sea de su agrado, Muchas gracias.

Instrucción "Para" Pseint

La función "para" nos sirve para repetir un proceso una determinada cantidad de veces, hasta llegar a un número de referencia que determine el fin del proceso.

Tenemos la función "mientras", que repite un proceso mientras una condición se cumpla, es decir, mientras la condición que hayamos definido se cumpla, el programa validará internamente este proceso como"verdad, y comenzará su ejecución infinitas veces hasta que la condición que hayamos definido sea considerada como "falsa"(es decir, que no se cumpla). En el caso del "para" esta se repetirá hasta que la variable definida llegue a su punto de referencia limite.
Por ejemplo:







La "i" representa el nombre que le daremos a nuestra variable.
El 10 representa el límite de nuestra variable.
El 1 es el valor que se sumará a la variable cada vez que se repita, es decir, la variable se modificará cada vez que termine un ciclo, sumándole a la variable en este caso 1, podría ser cualquier número, pero nosotos la dejaremos en 1.

Ahora que tenemos definidas las condiciones del proceso, tenemos que escribir qué ocurrirá dentro de este.
Lo que ocurrirá será:

Ahora para explicar eso, la operación va a hacerse 10 veces, primero nos dirá que el valor de i es 1, luego se repetirá el proceso pero se le sumará 1 más a la i a si que nos dirá que el valor de i es 2, así hasta llegar al 10, y en el programa se mostrará así :

Eso es todo, así funciona la función "para".

Instrucción "SI" Pseint

Esta es una función básica del programa, y se estructura de la siguiente manera:



Donde comienza el "si" el primer casillero dice "expresión_lógica", donde ahí debe ir ubicada una condición que se pueda cumplir o no.
Luego en el casillero que sigue (acciones_por_verdadero) se coloca lo que generará el programa en caso de que la acción sea verdadera.
En el siguiente recuadro que está después del "sino" (acciones_por_falso) va ubicado lo que se coloca en caso de que la acción no sea verdadera, este último recuadro no es obligatorio y en caso de que no se ponga no iría nada en caso de que la acción sea falsa.
Luego la instrucción se cierra poniendo un "FinSi".

Eso es básicamente la instrucción si, espero les haya quedado claro.

Pseint


Pseint es una herramienta utilizadas principalmente por estudiantes, para aprender lo básico de lo que es la programación y el lenguaje lógico, ocupando distintos lenguajes. Está dirigido para personas que se inician e ingresan recientemente al mundo de la programación
Se utiliza el pseudocódigo, como forma para para resolver algoritmos.
La forma en que se utiliza este programa es:
Comienzan todos con "Proceso (        ) donde ahí se coloca lo que uno quiera, no influye en las acciones del programa. 
Luego se ponen los datos que se utilizaran, o cosas como -Escribir "     "- donde el programa escribirá al ejecutarse lo escrito entre comillas; o también -leer- donde el programa te pedirá que escribas algo (generalmente números).
Al realizar esto que no es necesario se debe dar una instrucción, que vendría siendo la función principal del programa (funciones tales como el "si, para, mientras, etc).
Hay que tener en cuenta que cada vez que se salte un espacio debemos colocar un ";" para que el proceso quede completo, esto se debe hacer siempre y cuando lo que se haga no sea instrucción (Escribir, leer, etc).

Oculus Rift

Este novedoso producto es mucho mas que un accesorio para jugar.

Para los que no se enteran todavía Oculus rift es una pantalla que va fijada frente a los ojos que son sujetadas como si se tratara de lentes, esta pantalla permite emular los movimientos emitidos por la cabeza en programa 3D, su gran mayoría serán videojuegos, estos movimientos pueden ser de 360º, es decir,  es posible girar mientras se corre el programa.

Oculus rift pesa alrededor de 380 gramos, con una pantalla de 5 pulgadas OLED, tiene una resolución bastante alta, generando una visión 3D estereo (para cada ojo), y dandole al cliente la mejor calidad en  "realidad virtual" que hasta hoy se conoce.

La empresa Oculus VR, fue comprada hace poco por la empresa Facebook por mas de 2.000 millones de dolares, significa que existe un gran potencial futuro para este nuevo proyecto que ya esta disponible con algunas betas que valen la pena jugar.

Abajo un video bastante entretenido de las reacciones de personas al provar por primera vez el Oculus rift.

Imprimiendo una Guitarra

Este peculiar titulo no tiene nada de raro, ya que es posible imprimir una guitarra, ¿como? con las nuevas impresoras 3D.

las impresoras 3D compactan el polvo de tal manera haciendo que este se polimerice, esto se hace por capas, hasta que se termina el proceso de polimerizacion , luego el resultado de este proceso se sumerge en un liquido hasta que se solidifica y se quita el exceso.

Los productos que estas impresoras pueden dar, son infinitos, ya que se puede crear desde una escultura hasta algo tan complicado como una guitarra, ya que tiene detalles bastante especificos como los circuitos, pastillas, etc. En fin, esta es una nueva forma de producir en mas, ya que se requiere solo el moledo 3D por computadora y se  puede producir en masa.

una guitarra con un diseño bastante particular

una bateria tambien creada a partir de una impresora 3D

domingo, 8 de junio de 2014

Capa de invisibilidad

Un equipo de científicos chinos ya ha hecho "desaparecer" a un gato con un dispositivo que tiene un enorme potencial militar. En este tipo de investigaciones están involucrados unos 40 equipos de científicos chinos, financiados por el gobierno.

Este vídeo explica el como se pudo desarrollar este invento.