Saltar navegación

Evidencia fundamental 2

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 4 de septiembre de 2023 por Raul P.

5 visualizaciones

Muestra de contenido digital de elaboración propia

Descargar la transcripción

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:
es
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

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid