Evidencia fundamental 2
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Muestra de contenido digital de elaboración propia
Muy bien, tenemos aquí un algoritmo a la izquierda, tengo aquí Scratch abierto, vacío, con algunos bloques y tengo aquí a la izquierda un algoritmo.
00:00:00
Este algoritmo que he escrito lo que hace es comprobar la edad del usuario, de la persona que está sentada delante del ordenador y en función de, le preguntamos por su edad,
00:00:13
comprobamos si la edad es mayor de 18 años y si es así decimos que es mayor de edad y si es que no decimos que no es de edad.
00:00:25
Es decir, el algoritmo se lee de arriba a abajo. Empezamos por el inicio, cuando hagamos clic o cuando pulsemos la bandera verde solicitaremos la edad al usuario,
00:00:36
Es decir, le preguntaremos por la edad. Fijaos que no es un rectángulo de lados verticales, sino que es un paralelogramo o un rectángulo inclinado, podríamos decir.
00:00:46
Es un paralelogramo inclinado, tiene los dos lados de izquierda y derecha inclinados. Eso nos indica que es un dato que tenemos que solicitar al usuario por teclado.
00:00:57
el usuario. El dato que nos dé, cuando lo introduzca por el teclado, lo vamos a comprobar si es, en este caso, mayor que el número 18.
00:01:11
Si la respuesta es que sí, le diremos, responderemos, pues está con un rectángulo inclinado, responderemos en pantalla que es mayor de edad y terminará el programa.
00:01:22
Si la comprobación resulta que no, que no es mayor que 18, venimos por este camino y responderemos que es menor de edad y terminará el programa.
00:01:34
Muy bien, ¿cómo programamos esto?
00:01:47
Bueno, generalmente los rectángulos van a ser bloques, ¿vale?
00:01:50
Y en el caso de Scratch, el rectángulo inclinado va a ser, sobre todo cuando pregunte, va a estar en sensores y va a ser el bloque preguntar, ¿vale?
00:01:59
¿Por qué? Porque es una información que necesitamos que introduzca el usuario y para eso necesitamos preguntarle y permitirle que introduzca un dato por teclado.
00:02:14
Para eso usamos este bloque, preguntar. La respuesta que introduzca por el teclado, si yo le pulso al bloque, fijaos que me está preguntando en este caso cómo me llamo
00:02:29
y espera que yo introduzca aquí un nombre, ¿vale?
00:02:38
Pues puedo decirle que me llamo Pepe, ¿vale?
00:02:44
O Raúl.
00:02:49
Muy bien.
00:02:52
El dato que introduzca, que introduzcamos, que introduzca el usuario,
00:02:53
se va a almacenar en este bloque, en el bloque respuesta, ¿vale?
00:02:57
Muy bien.
00:03:04
bueno, pulsar la bandera
00:03:05
ya sabéis que se está en eventos
00:03:09
y es al hacer clic en la bandera verde
00:03:11
vale, preguntamos
00:03:13
tenemos la respuesta del usuario
00:03:15
luego llegamos a este rombo
00:03:17
los rombos
00:03:19
se reservan en los algoritmos
00:03:21
en los diagramas de flujo para
00:03:23
pues para comprobar condiciones
00:03:24
nos hacemos preguntas
00:03:29
de si algo
00:03:31
es igual, mayor, menor que otra cosa
00:03:32
en este caso si la edad, si la respuesta del usuario es mayor que 18
00:03:36
¿qué bloque voy a necesitar
00:03:41
para comprobar dos datos? pues un condicional
00:03:45
en el apartado control tenemos dos condicionales, tenemos más
00:03:48
pero bueno, de momento tenemos
00:03:53
tenemos dos condicionales que es el sí
00:03:55
y el sí, sí, no.
00:04:01
Muy bien.
00:04:04
¿Cuál voy a necesitar en este caso?
00:04:06
Pues mirad, el bloque sí
00:04:07
lo que hace es comparar la condición que yo ponga
00:04:09
aquí en medio entre el sí y entonces
00:04:11
y si se cumple
00:04:13
la condición, entonces
00:04:15
ejecuta lo que hay aquí dentro.
00:04:17
Y luego sigue con el programa.
00:04:20
Y este bloque, el sí, sí, no
00:04:22
lo que hace es, si se cumple la condición
00:04:23
entonces ejecuta
00:04:26
lo que hay dentro de este bloque,
00:04:27
de este hueco dentro del bloque
00:04:29
pero si no se cumple
00:04:31
se ejecuta esto otro
00:04:33
y luego sigue con el programa
00:04:35
entonces en este caso como
00:04:37
si en el caso de que se cumpla
00:04:39
ejecuta una cosa
00:04:42
nos informa de que es mayor de edad
00:04:43
y en el caso de que no se cumpla
00:04:45
se ejecuta otra
00:04:46
en este caso informando de que es menor de edad
00:04:48
voy a necesitar este bloque
00:04:50
el sí, si no, así que este lo guardo
00:04:52
muy bien
00:04:55
Y luego necesito poder comparar, hacer esta comparación. ¿Cómo lo consigo? Pues con bloques que están en operadores. Fijaos que la figura, la silueta de esta condición se corresponde con esta especie de rombo.
00:04:57
Así que voy a necesitar un operador con esta figura.
00:05:13
Hay varios, de momento os comento estos tres, que nos sirven para comparar si algo lo que está a la izquierda es mayor que lo que está a la derecha
00:05:17
o si algo lo que está a la izquierda es menor de lo que está a la derecha o algo que está a la izquierda es igual a lo que está a la derecha.
00:05:26
Como en este caso el algoritmo nos está preguntando por algo si la edad es mayor que 18, voy a usar el mayor que, que es este.
00:05:33
Lo que pasa es que en vez de un 50 lo borro porque lo que necesito es un 18, así que introduzco el 18.
00:05:43
¿Y qué es lo que voy a comparar si es mayor o menor que 18? La respuesta.
00:05:49
Fijaos que el bloque coincide con la figura.
00:05:54
Así que ya puedo ir elaborando este algoritmo.
00:05:59
Cuando pulso la bandera verde solicito la edad, por lo tanto bloque pregunta.
00:06:03
Pero en vez de cómo te llamas, pregunto cuántos años tienes y espero. ¿A qué espero? A que me dé la respuesta. Y luego, cuando tengo la respuesta, compruebo.
00:06:08
Así que si la respuesta es mayor de 18, mayor que 18, entonces le digo que es mayor de edad. Le informo con un bloque de decir que es, eres mayor de edad. Durante dos segundos, por ejemplo, los que quieran.
00:06:25
Pero si la respuesta es que no, que no es mayor de 18, entro aquí.
00:06:49
¿Y aquí qué le digo? Pues le voy a decir que eres menor de edad.
00:06:54
Y ya en cualquiera de los dos casos hemos terminado.
00:07:03
¿Vale? Podríamos detener el programa por aquí.
00:07:06
Detenerlo todo.
00:07:11
En nuestra caso no nos hace falta, pero bueno, que sepáis que existe ese bloque.
00:07:12
Ahora, si le damos a la bandera verde, vamos a poner esto por aquí,
00:07:17
para que lo veáis todo, si le doy a la bandera verde
00:07:23
lo primero que hace es preguntar cuántos años tienes
00:07:27
y espera, no hace nada más hasta que le introduzcamos una respuesta en esta
00:07:31
ventana de diálogo, se llama así, o en esta caja
00:07:35
en la que puedo escribir
00:07:39
entonces le escribo la edad, por ejemplo, 5
00:07:40
y entonces me dice, como es mayor que 18, me dice que eres mayor de edad
00:07:46
pero si la vuelvo a ejecutar y le digo 3 me dice que soy menor de edad
00:07:54
porque no es mayor que 18 por lo tanto es menos de edad
00:08:01
- Idioma/s:
- Autor/es:
- Raúl Plaza Marcos
- Subido por:
- Raul P.
- Licencia:
- Reconocimiento - No comercial - Compartir igual
- Visualizaciones:
- 5
- Fecha:
- 4 de septiembre de 2023 - 19:08
- Visibilidad:
- Clave
- Centro:
- IES SIERRA DE GUADARRAMA
- Duración:
- 08′ 11″
- Relación de aspecto:
- 1.66:1
- Resolución:
- 1196x720 píxeles
- Tamaño:
- 245.69 MBytes