sábado, 2 de junio de 2018

Pac-Man en Scratch

¡Hola a todos!

Tras aprender a programar una calculadora el otro día, hoy vamos a intentar realizar un videojuego cásico, muy conocido. Se trata del Pac-Man.

Lo primero que debemos hacer es insertar un fondo (similar a este), y los pesonajes; un comecocos (con un disfraz con la boca abierta, y otro con la boca cerrada) y un fantasma (que luego duplicaremos varias veces).

Lo siguiente que deberemos hacer, es dotarle de movimiento al comecocos, pero si toca una barrera (el color azul), debería parase. Una vez parado, deberíamos usar las cuatro flechas, para indicarle una dirección que esté libre de barreras.

El movimiento aleatorio de los fantasmas es un poco más complicado. Deberemos dotarlos de movimiento, y cuando toquen una barrera, podrán suceder tres cosas: que gire 90º a la derecha, que gire 90º a la izquierda, o que gire 180º hacia la derecha o izquierda (da igual), y de esta forma se irá por donde ha venido. Debemos crear una variable, que llamaremos cómo queramos, y servirá para que el fantasma solamente haga una de esas tres opciones.

Para ello, cuando el fantasma toque el color azul, fijaremos la variable, a un número aleatorio entre 1, 2 y 3. Si el valor de la variable es 1, girará 90º a la derecha, si es 2, girará 90º a la izquierda, y si el valor es 3, girará 180º a la derecha. Una vez realizado esto, es recomendable duplicar los fantasmas y cambiarles de color.

Ya solo nos quedaría crear las variables de vidas y puntos. Para las vidas, programamos a cada fantasma de tal forma que si toca al comecocos, se cambie (sume a) la variable -1. Para programar los puntos, tendremos que crear pelotitas blancas, cada pelota al tocar el comecocos, tendrá que esconderse, y sumar un punto a la variable puntos.

Si no has tenido muchas dificultades, puedes intentar hacer el último paso, que consiste en crear algún objeto que al ser consumido por el comecocos, haga que todos los fantasmas se vuelvan azules y que no puedan quitar vida al comecocos. Para ello, al tocar ese objeto, el comecocos dirá azul por diez segundos. Si un fantasma recibe el mensaje azul, cambiará de disfraz a uno azul, y si toca al comecocos, sumará 0 a la variable vida.

Bueno, esto ha sido todo, espero que disfrutéis mucho jugando con vuestro pac-man. Ha sido un placer compartir con vosotros todos estos ejercicios durante tanto tiempo.

Nos vemos.

miércoles, 30 de mayo de 2018

CALCULADORA DE SCRATCH

¡Hola a todos!

Hoy vamos a dejar a un lado los videojuegos, y vamos a programar una cosa muy útil en nuestras vidas y que usamos constantemente. Se trata de conseguir programar una calculadora en Scratch. Este ejercicio puede tener su dificultad en dos puntos; cuando intentemos representar el valor de la variable en la pantalla de la calculadora, y cuando programemos el botón =.

Lo primero que necesitamos, es insertar los botones de los números (0 al 9), el de borrar (c), y el del igual (=). Una vez insertados, los agrupamos todos juntos, y los rodeamos con un rectángulo para que parezca una calculadora. Hay que dejar un rectángulo en la parte superior, que será nuestra pantalla de la calculadora. Por último, insertamos seis objetos, que tengan diez disfraces, cada disfraz será cada número, y los ponemos seguidos en la pantalla de la calculadora.

Lo siguiente que vamos a hacer va a ser crear una variable, a la que llamaremos display. La pantalla de la calculadora (con sus seis dígitos) va a tener que representar el número que aparezca en el display, para ello, cogeremos el dígito de las unidades y usaremos las piezas; cambiar disfraz a; letra "longitud de display" de display +1, que quiere decir que el disfraz del objeto más grande de la variable display (es decir, el objeto de las unidades), se va a cambiar a ese número (sumándole uno, ya que el disfraz 0 es el 1). Se haría igual en el caso de las decenas, a excepción de que habría que restarle uno a la longitud de display, dos en el caso de las centenas, y así progresivamente hasta las centenas de millar.

Ahora bien, para hacer las cuatro operaciones básicas. Es muy IMPORTANTE, haber creado una variable llamada estado, que nos guarde un valor para cada operación básica. La suma será el valor 1, la resta el 2, la multiplicación el 3 y la división el 4. A continuación, hay que programar cada botón de cada operación básica, de tal forma que al pulsarlo, el número que este en el display (en la pantalla de la calculadora), se guarde en una nueva variable, a la que llamaremos Nº1, se fije el display a 0, y se fije estado a 1 (en caso de que se trate de la suma). Es ahora cuando la persona, pulsará el segundo número, y después pulsará el =.

Cuando se pulse el =, el display se fijará a una variable llamada Nº2, y ahora bien, si la variable estado = 1, se sumará el Nº1 + el Nº2, si el estado = 2, se restarán, si es igual a 3, se multiplicarán, y si es igual a 4, se dividirán, y el resultado de cada operación se verá reflejado en la pantalla de la calculadora, ya que habremos lo habremos fijado a display.

Bueno, esto ha sido todo por hoy. Como veis, cada vez se van complicando más los ejercicios, y no os estoy poniendo los comandos, para que no los copiéis directamente, y os lo curréis un poco más. En la próxima entrada, veremos cómo realizar un mítico juego, hasta entonces;

Un saludo

sábado, 26 de mayo de 2018

FROGGER EN SCRATCH

¡Hola a todos!

Hoy vamos a intentar recrear un mini-juego clásico, y bastante conocido en los ochenta. Se trata de Frogger, y consiste en el manejo de una rana, que sortea coches, y finamente, alcanza un nenúfar saltando entre varios troncos. Cada vez que le atropelle un coche o toque el agua, perderá una vida, y volverá a empezar.

Para empezar, vamos a crear un fondo similar al que aparece en la imagen. Luego vamos a insertar una rana, y vamos a dotarla de movimiento, en las cuatro direcciones (mediante condiciones, como ya hemos visto en anteriores ocasiones). A esta, la vamos a programar de tal forma, que si toca cada uno de los cuatro coches que está circulando por la carretera, va a volver a la posición inicial y perderá una vida. Es muy importante que al mover un paso hacia arriba, se quede justo en el medio de cada carril.

Para programar los coches, vamos a dotarlos de movimiento (un mover 10 pasos dentro de un por siempre). Vamos a programarlos de tal forma que en un número de segundos al azar entre uno y tres, vaya a la posición en la que se encuentra el carril (y fijamos la orientación (dos coches van a ir orientados en el sentido izquierdo, y los otros dos en el sentido derecho)). Si el coche alcanza una posición en x de -230, tendrá que esconderse, esperar un número al azar entre 1 y 3, y volver a la posición del carril. En caso de que el coche vaya en dirección de 90 (derecha), tendrá que alcanzar un posición de x de 230, ...

Para programar todo lo relacionado con los troncos, vamos a insertar unos tres troncos, y es muy IMPORTANTE que no dejen ninguna franja de agua entre ellos. Vamos a dotarlo de movimiento, exactamente igual que como hemos hecho con los coches. Además de lo que ya teníamos programado de la rana, vamos a insertar una pieza muy curiosa; si tocando tronco 1, ir a tronco 1, y así con los tres troncos. Esto quiere decir, que al tocar el tronco, se va a adherir al centro de ese objeto.

El último paso sería crear una variable, llamada vida, fijarla inicialmente a 10 (por ejemplo) y cada vez que la rana toque el objeto de un coche, cambiaremos (es decir, sumaremos) la puntuación por -1. Al igual que si la rana toca el color del agua. Cuando la vida llegue a menos de 0, cambiaremos el fondo por uno que sea igual, pero con las letras de game over. En cambio, si consigue llegar al nenúfar, se cambiará el fondo (para ello nos fijaremos en el color del nenúfar) a uno idéntico pero con la palabra winner.

Bueno que, ¿os ha gustado este juego? Os habréis dado cuenta de que no he puesto los comandos. Esto se debe a que si habéis ido entendiendo los últimos ejercicios, este sabréis hacerlo sin dificultad, y también lo hago para que no os entre la tentación de copiarlos directamente. Nos vemos en la próxima entrada, que tendrá que ver con una calculadora. Hasta entonces;

Un saludo.

miércoles, 23 de mayo de 2018

Carretera con obstáculos en Scratch

¡Hola a todos!

Tras hacer el último día un ejercicio muy chulo que consistía en un circuito de coches, volvemos a hacer una práctica sobre un coche. En esta práctica, solo va a haber un coche, que tendrá que ir esquivando los obstáculos que le vayan saliendo, y tendrá que evitar tocar el borde, ya que si toca un obstáculo o un borde, explotará, perderá una vida, y volverá a empezar.

Lo primero que tenemos que hacer es crear un fondo de una carretera. Esta carretera tendrá que tener al menos dos líneas a los lados de colores rojo y blanco, y luego, si queréis hacerlo más currado, podréis añadir líneas discontinuas, etc. A mi me quedó una cosa tal que así:

Una vez creado el fondo, tenéis que crear, el mismo fondo, pero con los cuadrados rojos y blancos (y las líneas discontinuas) invertidos. Es decir, donde había un cuadrado rojo, ponéis uno blanco, y donde había un blanco, ponéis uno rojo. Con los dos nuevos fondos creados, debemos poner un al pulsar banderita, cambiar fondo 1, esperar 0.3 segundos, cambiar fondo 2 y esperar 0.3 segundos, todo esto dentro de un por siempre. De esta manera, al insertar un coche, este va a parecer que se esta moviendo, cuando en realidad está quieto, y se está moviendo el fondo.

Lo siguiente que tenemos que hacer es insertar un objeto de un coche (a ser posible, con una vista de planta; visto desde arriba). Vamos a colocarlo en la parte inferior de la carretera, y vamos a hacer que aparezca ahí siempre (colocando debajo de presionar banderita, un ir a (coordenada x) (coordenada y). Vamos a dotarlo de movimiento a ambos lados (derecha e izquierda), pero nunca hacia delante o hacia atrás (para ello vamos a insertar condiciones dentro de un por siempre). Para que cuando toque un borde, explote, se le reste una vida y vuelva a la posición de inicio, hay que meter un; si (toca el color del borde (rojo)), cambiar disfraz a "explosión" (que es una imagen que nos hemos descargado de internet) por un segundo,vamos a enviarlo a la posición inicial y vamos a restarle uno a la variable "vidas" creada anteriormente. El coche va a hacer exactamente lo mismo en caso de que toque un obstáculo (así que los comandos se duplican y cambiamos que en vez de tocar el color del borde, toque el obstáculo).

Para crear el obstáculo, insertamos un objeto (el que vosotros queráis), y le vamos a poner la pieza "al presionar banderita, mostrar, fijar la coordenada y a 180, ya que siempre va a aparecer arriba, y la coordenada x va a ser un número al azar entre las coordenadas -240 y 240. Vamos a orientarlo en la dirección 180, que significa hacia abajo, y lo vamos a dotar de movimiento con un mover 10 pasos dentro de un por siempre. Para que al llegar a la parte inferior, vuelva a la parte inferior, y vuelva a caer el objeto, hay que meter una condición (dentro del por siempre). Si la posición en y es inferior a -170, esconder (para que no se vea como el objeto vuelve hacia arriba), fijar y a 180, y fijar x a un número al azar entre -240 y 240. También le pondremos un número al azar entre 1 y 5 segundos hasta que vuelva a aparecer, ya que de esta forma, es un poco más inesperado, y por último un mostrar. Al estar todo esto dentro de un por siempre, este proceso se va a repetir constantemente.

Bueno, este ha sido el ejercicio de hoy, puede parecer un poco complicado al principio, pero entendiendo cada pieza, y la función que realiza, se llega a entenderlo. Espero que os haya gustado, y que probéis a hacerlo. En la próxima entrada, haremos un juego clásico: frogger. Hasta entonces;

Un saludo

domingo, 20 de mayo de 2018

Circuito de coches en Scratch

¡Hola a todos!

El objetivo de hoy va a consistir en crear un circuito de coches, en el cuál, cuando el coche llegue a la línea de meta, a este se le sume una vuelta, y aparezcan letras diciendo que va ganando. Lo primero que debemos hacer es crear el circuito que queramos, este es un ejemplo:

Una vez que ya hemos creado el circuito que queramos, tenemos que crear un objeto (podemos descargárnoslo de internet) que sea una línea de meta, y también tenemos que insertar un coche. Para que nuestro coche esté en continuo movimiento, tenemos que meter un mover 5 pasos, dentro de un por siempre, y ahora bien, para que se mueva a ambos lados, tenemos que insertar condiciones dentro del por siempre. Si tecla izquierda está pulsada, girar diez grados a la izquierda, y si tecla derecha está pulsada, girar diez grados a la derecha. Para que un coche al tocar borde, de un par de vueltas y vuelva al inicio, hay que colocar estas distintas piezas (dentro del por siempre); si tocando (color del borde), girar 60 grados unas diez veces, e ir a las coordenadas de la posición inicial.

Ahora bien, para que cuando un coche llegue a la linea de meta se le sume una vuelta, hay que crearle (a cada coche que insertemos) una variable que lleve el nombre del coche (el que queramos). Esa variable va a indicar el número de vueltas que lleva. Habrá que dirigirse al objeto línea de meta, e indicarle (con una condición) que si toca el coche, cambiar Ferrari (nombre del coche) por 1, es decir sumarle una vuelta. Es IMPRESCINDIBLE añadirle la pieza esperar 0.75 segundos, porque de lo contrario se van a sumar muchas más vueltas, ya que va a estar tocando la línea mucho rato. Acto seguido se cambia el fondo, al fondo creado previamente, que consistirá en el mismo fondo, pero con letras de "Ferrari Wins". Al cabo de dos segundos, se vuelve al fondo original

Como podéis ver no es muy complicado. Aún así os dejaré por aquí las piezas en el orden correcto. Cuando ya lo dominéis podréis insertar más coches (cambiando los botones para moverse a ambos lados, la posición de inicio, la variable de vueltas, y el fondo con las letras).

Espero que hayáis disfrutado de esta práctica, y que la intentéis realizar con mis indicaciones sin mirar directamente cómo se hace, ya que no se aprende. Nos vemos en la próxima entrada en la cuál os presentaré un ejercicio que también tendrá relación con una carretera. Hasta entonces;

Un saludo.

viernes, 18 de mayo de 2018

Bucles en Scratch

¡Hola a todos!

Tras haber visto ejercicios de condiciones y de variables en Scratch, vamos a continuar. Hoy haremos ejercicios relacionados con los bucles. El primer ejercicio es un poco costoso. Consiste en crear un programa, que al introducir un número, nos diga todos los divisores de ese número. Para ello, vamos a insertar un objeto, como siempre, y lo vamos a programar de tal forma que al hacer clic sobre ese objeto, nos pregunte el número que queremos introducir. Vamos a crear un variable, y la vamos a llamar nº entero. Acto seguido vamos a introducir la pieza repetir (por esta pieza, este ejercicio es un ejercicio de bucle) y vamos a querer que se repita (lo que hay dentro de esta pieza) el mismo número de veces que el valor de nuestra respuesta inicial. Dentro de la pieza repetir, vamos a introducir la pieza cambiar "nº entero" por 1 (por tanto, a esta variable se le estará sumando 1 constantemente). También, hay que poner la pieza si ..., si no (una condición), y la condición va a ser que si el resto de la división de la respuesta (a la pregunta inicial) entre el nºentero (que esta viendo todos los número enteros entre el 1 y el número que hemos introducido al principio) es igual a 0, que diga cuál es ese número entero (para ello utilizamos la pieza mod, que ya vimos en la anterior entrada) . Por último, hay que poner justo después de haber formulado la pregunta inicial, una pieza que fije la variable nº entero a 1. Por si no me he explicado bien, os dejo como es el comando entero.

El otro ejercicio es más facil de entender. Consiste en crear un programa que al introducirle el ancho y el alto de un rectángulo, que lo dibuje. En primer lugar, creamos un objeto, e introducimos la pieza al hacer clic en este objeto. La siguiente pieza es la de borrar (para borrar los rectángulos que hemos hecho previamente). Entonces insertamos las preguntas de cuál es la altura y la anchura, y fijamos las respuestas a las variables (que tendremos que haber creado anteriormente) ancho y alto. La pieza bajar lápiz sirve para empezar a dibujar un rectángulo que orientándose en los ángulos convenientes, se mueva "el valor de la variable ancho" pasos y "el valor de la valor de la variable alto". Finalmente insertamos la pieza subir lápiz para que deje de dibujar. Introducimos al principio del todo la pieza ir a 0,0 y tendríamos hecho el                                                                                          ejercicio. El resultado es este:

Bueno creo que ya ha sido suficiente por hoy. Espero que practiquéis con estos ejercicios y no os déis por vencidos. En la próxima entrada subiré ya un único ejercicio más ameno. Hasta entonces;

Un saludo

jueves, 17 de mayo de 2018

Condiciones en Scratch

¡Hola a todos!
Hoy volvemos con Scratch, en concreto con ejercicios de condiciones. El primer ejercicio consiste en crear un programa que nos diga si un año es bisiesto o no. Para ello, es necesario añadir un objeto, y el comando adecuado, de tal forma que al hacer clic sobre ese objeto, nos pregunte que año deseamos introducir. Creamos una variable a la que llamaremos "Año", y fijaremos la respuesta a la pregunta, a esta variable. Ahora bien, pueden darse dos resultados, uno que sí que sea año bisiesto, y otro que no lo sea. Es en estas ocasiones en las que vamos a utilizar la pieza si ..., si no. Esta pieza quiere decir que si se cumple una condición, ocurrirá una cosa, y si no se cumple, ocurrirá la contraria. En este ejercicio necesitamos poner: que si el resto, de la división de la variable año entre 4 da 0 (para ello utilizaremos la pieza mod, que quiere decirresto), decir que sí es bisiesto, y si no es 0, decir que no lo es. Este es el bloque de comandos completo:

El siguiente ejercicio, algo más complejo, consiste en crear un programa que al introducir dos palabras cualesquiera, nos diga cuál de las dos tiene más letras, o en caso de que tengan el mismo número de letras, que nos diga que tienen el mismo número de letras. Para ello, vamos a insertar un objeto, que al hacerle clic, nos pregunte cuál es la primera palabra, y más tarde nos pregunte cuál es la segunda palabra. Acto seguido nos debería decir cuál de las dos es más larga. Es imprescindible usar las piezas mayor que, igual que y menor que, y la pieza longitud de world, que nos indica de cuántos dígitos hay en una palabra o en un número. Tras haber fijado la primera y segunda respuestas a las variable palabra 1 y palabra 2, vamos a introducir tres veces la pieza si ..., y en esos puntos suspensivos vamos a colocar las pieza mayor que, igual que y menor que. Y en cada espacio de estas piezas vamos a poner longitud de la primera palabra, y longitud de la segunda palabra. Lo siguiente que debemos hacer es más fácil: escribir "la primera palabra es más larga ..." así en cada uno de los tres posibles casos. Si lo habéis hecho correctamente, os debería quedar algo parecido a esto:

Bueno, esto ha sido todo por hoy. Os reto a que os inventéis más ejercicios relacionados con las condiciones. En la próxima entrada, haremos un par de ejercicios relacionados con bucles. Hasta entonces;

Un saludo


martes, 15 de mayo de 2018

Variables en Scratch

¡Hola a todos!
Tras haber estado analizando el otro día las partes de Scratch, hoy voy a compartir algunos ejercicios sencillos relacionados con variables. En primer lugar, vamos a añadir un objeto cualquiera, el que más os guste y lo vamos a programar de tal forma que al hacer clic en ese objeto, nos pregunte que radio (en cm) deseamos introducir. Es imprescindible haber creado una variable (en la zona de datos), a la que llamaremos radio, y coger ese valor de la respuesta y ponérselo a esta variable. Se haría de esta forma:

Para continuar, añadiremos otros dos objetos (uno al cliquearlo nos dará el perímetro de ese círculo, y el otro objeto nos dará el área).


Como el perímetro de un círculo es 2xπxR, bastará con escribir esa operación, utilizando la variable radio. Sería de esta manera:


Y para que nos dé el área, hay que saber que el área de un círculo es pi por R al cuadrado. Es necesario introducir la operación y quedaría así:

Una vez que a partir de un radio, podemos averiguar su perímetro y su área, vamos a pasar a otro ejercicio, relacionado con el Teorema de Pitágoras.

Vamos a insertar un objeto cualquiera, que al introducir dos medidas (en cm) de dos catetos, nos va a decir la medida de la hipotenusa. Para ello, vamos a formular la pregunta, y la respuesta la vamos a fijar a la variable cateto 1 que habremos creado con anterioridad. Se repite el mismo procedimiento, pero ahora, la respuesta a la segunda pregunta, se va a fijar a la variable cateto 2. Solo falta introducir un bloque con la operación, para ello, hay que recordar la fórmula del Teorema de Pitágoras. El resultado sería este:



Y por último, otro ejercicio curioso de variables, es el de crear un programa que transforma los centímetros que tu introduces, en pulgadas. Para ello, es necesario saber que una pulgada, equivale a 2.54 cm. Para empezar, vamos a preguntar cuántos cm queremos transformar, y vamos a fijar la respuesta a la variable cm, creada con anterioridad. Entonces escribimos la siguiente operación: variable cm entre 2.54. Y así de sencillo es crear este programa.



Eso ha sido todo por hoy, espero que os hayan gustado estos ejercicios, y que vosotros mismo os inventéis algún ejercicio más. Dentro de poco volveré con más ejercicios que se pueden realizar en Scratch, en concreto, volveré con ejercicios de condiciones. Hasta enonces;

Un saludo

lunes, 30 de abril de 2018

Partes de SCRATCH

¡Buenos días a todos!

Resultado de imagen de scratchTras haber visto toda la teoría que necesitábamos saber sobre programación, vamos a lanzarnos a la práctica. Para ello vamos a contar con un programa ideal y gratuito. Se trata de Scratch, y trabaja en la programación orientada a objetos. Este tipo de programas nos va a beneficiar, ya que al no conocer ningún lenguaje de programación, vamos a poder programar con total libertad.

Resultado de imagen de scratch partesEstas son las partes de las que se compone Scratch:

El escenario; es donde ocurren los eventos del programa. Aquí es donde los diferentes objetos se moverán e interactuarán entre sí.

Las zonas que están debajo del escenario nos indican qué objetos están en nuestro proyecto. Aquí podremos insertar un objeto o crearlo. En la esquina inferior izquierda, hay una sección donde podremos insertar un fondo, cargarlo de Internet, o incluso crearlo.

En la zona central, tenemos todos los bloques que vamos a utilizar, y en la zona de la derecha, vamos a unir estos bloques para dar órdenes a nuestros objetos.
 Pero el botón más importante, es el de inicio, que está representado con una bandera verde.

Como podéis apreciar, este programa nos brinda un sinfín de posibilidades. En las siguientes entradas veremos algunos ejemplos de lo que se puede conseguir. Hasta entonces,
Un saludo

viernes, 9 de marzo de 2018

TEORÍA DE PROGRAMACIÓN

¡Buenos días!

En esta entrada vamos a ver las principales características de la programación, ya que en el próximo trimestre vamos a centrarnos principalmente en la programación.

1. ¿Qué es un diagrama de flujo?¿Qué partes tiene?
Un diagrama de flujo es como una representación gráfica de un proceso, y de las distintas opciones que tiene ese proceso. Lo curioso es que esto del diagrama de flujo, se puede aplicar además de a ámbitos de la informática, a otros ámbitos que no están relacionados con esta, como la economía o psicología.
  • Óvalo o Elipse: Inicio y Final: Abre y cierra el diagrama.
  • Rectángulo: Actividad: Representa la ejecución de una o más actividades o procedimientos.
  • Rombo: Decisión: Formula una pregunta o cuestión.
  • Círculo: Conector: Representa el enlace de actividades con otra dentro de un procedimiento.
  • Triángulo boca abajo: Archivo definitivo: Guarda un documento en forma permanente.
  • Triángulo boca arriba: Archivo temporal: Proporciona un tiempo para el almacenamiento del documento.
  • Trapecio: Entrada y salida
  • Flechas: Conectores
2. ¿Qué es un bucle?¿Qué tipos de bucles hay en programación?
Un bucle es una repetición de un conjunto de tareas. Un tipo de bucle es aquel que le dices el número de veces que se va a repetir (bucle for). Otro tipo de bucle es aquel que se repite hasta que se da aquella condición que tu le das (bucle while).

3. ¿Qué es una condición?¿Cómo se ponen condiciones en programación?
Es una instrucción que da como resultado una verdad o una mentira. Evalúa una comparación. Para escribir condiciones basta con poner "si" (if), "si no" (else).

4. ¿Qué significa operaciones booleanas?¿Qué tipos hay?
Una operación booleana, es aquella que nos permite combinar dos o más condiciones.
Los tipos de operaciones booleanas que hay son:
Y (and)(por ejmplo; eres mayor de edad, tienes carnet, puedes conducir)
si es verdadero y verdadero, el resultado es verdadero.
si es verdadero y falso, el resultado es falso
si es falso y falso, el resultado es falso.
O (or)
si es verdadero y verdadero, el resultado es verdadero.
si es verdadero y falso, el resultado es verdadero.
si es falso y falso, el resultado es falso.

5. ¿Qué es una variable?
Una variable es un espacio de memoria dónde se almacena algún dato, ese valor puede cambiar en cualquier momento.

6. ¿Qué es una función?
Una función es un grupo de instrucciones con un objetivo concreto, puede ser llamada desde cualquier otro programa o desde cualquier punto de tu programa.

7. ¿Qué significa programación orientada a objetos?¿Qué otro/s tipos de programación hay?
Es (como en scratch) un conjunto de objetos, cada uno con su programa, que pueden interactuar unos con otros.
Otros tipos de programación son:
Estructurada; consiste en un único programa con instrucciones una tras otra.

8. Indica algunos de los lenguajes de programación principales.
JavaScript, Python, C, C++, C#, PHP, Java, HTML, Ruby.

lunes, 26 de febrero de 2018

Programas recomendables para editar videos.

¡Buenos días internautas!

Resultado de imagen de movie maker logTras haber visto la teoría de vídeo, vamos a ver algunos de los mejores programas de edición de vídeo. Un programa muy sencillo y bastante básico de edición de vídeos, es el Windows Movie Maker, y es ideal para principiantes. Si tu pc es Windows, te vendrá directamente con el equipo.

Es muy fácil de usar. Lo que necesitas, es saber introducir archivos de video, de audio, y juntarlos. También puede ser de utilidad saber como introducir transiciones, y textos.

Resultado de imagen de openshot
Otro programa más profesional, es el Openshot, que a diferencia del Movie Maker, permite trabajar con varias pistas (que son como las capas de una imagen, pero en un video).

En este programa, se pueden insertar una numerosa lista de increíbles transiciones, muchos efectos bonitos, y todo lujo de textos.

Otra modalidad guay, es la de la disposición y transformación de imágenes, que gracias a esto se pueden poner cuatro e incluso cinco vídeos a la vez en la pantalla.

Por último, cabe mencionar que con este programa se puede trabajar con chroma. Chroma consiste en añadir cualquier fondo a un vídeo, a partir de un color que suele ser el verde o el azul. Para trabajar con chroma, deberás añadir el efecto de chroma indicada, y añadir una borrosidad alta, y seleccionar el color que queremos sustituir (por el fondo que queramos añadir).

Y así de sencillo es usar estos programas. Puede costar un poco al principio, pero con práctica, se pueden conseguir muy buenos resultados, así que os animo a todos a usarlos.

Un saludo, nos vemos en la próxima.

sábado, 10 de febrero de 2018

TEORÍA DE VÍDEO

¡Buenos días!

Hoy vamos a dejar atrás el mundo de la edición de imagen, para introducirnos en el mundo de la edición de vídeo, pero primero debemos conocer algunos conceptos básicos sobre el vídeo. Lo primero que debemos saber son las tres características que tiene todo archivo de vídeo digital. Las tres características son la proporcionalidad, la resolución y el fuljo de BITS.

La proporcionalidad es la relación de la anchura y la altura de la imagen. Las más usadas son 4/3 y 16/9 (en imágenes HD). La resolución es la cantidad de pixels que tiene de ancho respecto de alto las imágenes (un vídeo es el conjunto de imágenes). A mayor resolución, mayor cantidad de pixels, y mejor se verá el vídeo. Por último, los fotogramas por segundo (FPS), es la cantidad de imágenes que emite por segundo la pantalla, o el aparato reproductor

También es importante saber cuál es la diferencia entre un codec y un formato.
El codec es el formato de compresión del video (cómo está comprimido el vídeo).
El formato de vídeo es como se guarda el vídeo en el ordenador para poderlo reproducir.

Los tipos de archivo de vídeo principales son: AVI, MPEG, MOV, .3GP, MP4 y FLV.
Mientras que los tipos de resolución más conocidos son: SD (definición estándar)(480x720), alta definición (HD)(720x1280), alta definición completa (full HD)(1.080x1920) y 2K (2048x1080).

Hasta la próxima.

martes, 30 de enero de 2018

Continuando con GIMP2

¡Hola a todos!

Resultado de imagen de herramienta de clonadoEl otro día empezamos a ver el programa de GIMP2, y hoy vamos a continuar. Quizás una de las herramientas más útiles de GIMP2 es la herramienta de clonado. Esta herramienta puede servir desde para quitar una sombra o tapar una camino, hasta para quitarle las arrugas de la cara a una persona o poner una manifestación de miles de personas en la Cibeles.

Esta herramienta es muy fácil de usar, basta con seleccionarla, pulsar crtl y click derecho en el lugar de la imagen que quieras tomar para el clonado, y luego basta con empezar pintar. Te darás cuenta de que se esta pintando esa región que tu has seleccionado.


Resultado de imagen de herramienta de la perspectiva gimp2Otro herramienta que es muy chula también es la de la perspectiva, gracias a esta herramienta vas a poder adaptar cualquier imagen (como un cuadro o una alfombra) a un plano tridimensional (una habitación).

Y por último te voy a enseñar a colorear cualquier imagen, da igual si está en blanco y negro o a color. Para ello será necesario activar la máscara rápida (MAYÚS+Q), y con la herramienta de la borra de gomar, hay que borrar todo aquello que quieras cambiar de color, desactivar la máscara rápida, y entonces hay que pulsar en: colores - colorear, y ahí seleccionamos el tono, la saturación y la luminosidad que queramos. En caso de que queramos editar el defecto de los ojos rojos (cuando se toma una fotografía) habría que seleccionar los ojos e ir a filtros - realzar - quitar ojos rojos.

Esta ha sido la entrada de hoy, espero que la hayáis disfrutado.

Un saludo

lunes, 29 de enero de 2018

Empezando con GIMP2

¡Muy buenos días a todos, queridos internautas!

Resultado de imagen de gimp2Hoy vengo a presentaros un increíble programa de edición de imagen gratuito llamado Gimp2. En este programa se pueden obtener muy buenos resultados.

Al iniciar el programa podemos observar dos ventanas emergentes a los laterales. En la de la derecha se muestran todas las capas, y los distintos tamaños de los pinceles, y en la de la izquierda se pueden apreciar todas las distintas herramientas que ofrece este programa, además de los ajustes de estas.

Empezaremos con descargarnos una imagen de Internet y añadirla. Si queremos quitar el fondo blanco a alguna imagen, basta con usar la herramienta del lazo, pinchar en el fondo blanco, y suprimir.
Resultado de imagen de gifLas herramientas más básicas son giro, escalado y volteo, y la forma más cómoda de trabajar las imágenes, es separándolas en capas. El conjunto de capas forma la imagen.

Puedes crear varias capas distintas, en las cuales se produzcan diferentes movimientos o variaciones, y exportarlo en forma de GIF. El resultado serán varias imágenes que van cambiando y que dan lugar a una acción.

Espero que os haya gustado este programa, y que lo utilicéis mucho, dejando volar vuestra imaginación, ya que es un programa muy útil.

Nos vemos en la próxima.
Un saludo

lunes, 8 de enero de 2018

Las TIC generarán 900.000 nuevos empleos hasta 2020

¡Hola de nuevo!

Hoy me gustaría seguir compartiendo con todos ustedes otra noticia relacionada con las TIC (Las Tecnologías de la Información y la Comunicación). Aquí os dejo el link que os dirigirá directamente a la noticia (http://www.equiposytalento.com/noticias/2018/01/04/las-tic-generaran-900000-nuevos-empleos-hasta-2020).

Resultado de imagen de las ticLa noticia principalmente nos informa de que desde 2018 hasta 2020 se crearán aproximadamente 900.000 puestos de trabajo. También nos informa de que las empresas buscarán perfiles en comunicación digital, de ingeniería informática, profesionales del Big Data. En mi opinión esto se debe a que actualmente la forma más sencilla de comunicarnos y de enterarnos al momento de lo que está sucediendo en el mundo es a través de las plataformas digitales, para idear
las es necesario tener las mentes de los ingenieros informáticos, y también se necesita a gente que sepa trabajar con grandes masas de información (profesionales del Big Data).

Sin duda esta es una gran noticia pero me hace reflexionar sobre el periodo de transición que estamos viviendo en el ámbito de la tecnología. Muchos trabajos actuales desaparecerán y serán sustituidos por otros que tengan que ver con las TIC. Espero que nos acostumbremos al cambio lo antes posible de la mejor manera posible.

¡Nos vemos, hasta la próxima!

Estados Unidos acaba con la neutralidad de la red

Muy buenos día a todos.

Hoy me gustaría comentar una reciente noticia relacionada con la tecnología. Hace aproximadamente un mes se anunció que Estados Unidos va a eliminar o cancelar la neutralidad de la red, esto beneficiará principalmente a las grandes empresas que ofrezcan servicios relacionados con la tecnología, y perjudicará muy notablemente a aquellas empresas pequeñas y a las que se fundarán en el futuro.
Resultado de imagen de neutralidad de internet
Para el que no lo sepa, la neutralidad de la red consiste en lo siguiente. Hasta hace un mes, todas las páginas web tardaban en cargarse el mismo tiempo (las posibles variaciones dependían de tu conexión a Internet) , pero a partir de ahora las empresas van a pagar para que sus páginas web se carguen con más rapidez, dejando a las pequeñas empresas y a los emprendedores con mayor lentitud, lo que perjudicará gravemente a su progreso, y como consecuencia de esto, habrá monopolio.

En mi opinión, me alegro de que esta medida no se hay dado en Europa, ya que no me parece muy justo que las grandes empresas, en sus inicios hayan sido favorecidas por la neutralidad de la red, y ahora las pequeñas empresas no se vean beneficiadas por ello.
Resultado de imagen de save the internet

Bueno, esta ha sido la entrada de hoy, espero que os haya gustado y os haya hecho reflexionar. Aquí os dejo un link que te llevará directamente a una de las noticias oficiales, por si os queréis informar un poco más.

Un saludo