Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Investigación URJC: metodología de enseñanza de la programación en Primaria basada en metáforas
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:
Investigación URJC: metodología de enseñanza de la programación en Primaria basada en metáforas.
Muy bien, si yo os pregunto, ¿programar? Es hacer programas. ¿Y qué es un programa?
00:00:03
Un código.
00:00:10
¿Un código? ¿Y qué es un código?
00:00:11
Instrucciones que he seguido en el ordenador.
00:00:14
Muy bien. ¿Todas al vez?
00:00:16
No.
00:00:18
No. ¿Cómo vamos? Una a una.
00:00:19
¿Tenéis instrucciones? ¿Tenéis tres instrucciones? ¿Tenéis tres instrucciones?
00:00:21
¿El programa son solo instrucciones? No. ¿Qué necesito?
00:00:24
Variantes.
00:00:27
Muy bien. Las variantes están como cajitas dentro de la memoria.
00:00:28
¿Pueden cambiar la memoria? ¿Cambiar?
00:00:31
Sí.
00:00:33
Sí, puede cambiar, ¿vale?
00:00:34
Y si quiero, por ejemplo, desde el teclado guardar una variable en memoria, ¿qué solución le puedo dar?
00:00:35
Recoger.
00:00:43
Recoger, ¿vale? Con recoger, ¿qué os pregunto yo? El nombre.
00:00:43
¿Pero sale por la pantalla?
00:00:48
No.
00:00:50
No sale por la pantalla.
00:00:50
Si quiero que salga por la pantalla...
00:00:52
Muestra.
00:00:53
Muestra, ¿vale?
00:00:54
Y ahora sí, ¿vale? Ya mostraría, por ejemplo, vuestro nombre.
00:00:55
Pesas, Lucía, Sara, Claudia, ¿vale?
00:00:58
Pero solamente es mostrar cosas y entrar cosas por la pantalla
00:01:01
Los ordenadores pueden hacer más cosas
00:01:06
¿Eso qué era?
00:01:09
¿Qué hacías de programa?
00:01:11
Decir cuál era
00:01:13
Decir el mayor, ¿vale?
00:01:14
La información la llamamos condicional
00:01:16
¿Vale? Que también lo podemos decir en lengua
00:01:17
Que es un condicional
00:01:20
Decirme uno, por ejemplo, si llueve
00:01:21
Cojo el paraguas
00:01:23
Es decir, tomo decisiones
00:01:25
el ordenador puede tomar decisiones y si en base al programa no es que sea
00:01:26
superinteligente
00:01:33
es que sigue el código entonces va viendo pero hacemos las variables y es
00:01:36
mayor o menor pero solamente toma decisiones que otras cosas puede hacer
00:01:40
el ordenador también repetir como
00:01:43
y entonces lo que le decimos por ejemplo con una variable
00:01:49
Ahora vamos a hacer el final, tener en la cabeza todo lo que os he contado y espero que esta vez ya os pueda salir muchísimo mejor, porque ya hemos aprendido un montón.
00:01:54
Vamos cogiendo nuestras hojas, ya sabéis que no es un examen, solo es una entrevista y lo único que voy a hacer es compararlo con lo que me habéis dado antes, para saber cuánto, cuánto, cuánto habéis aprendido.
00:02:04
Podéis seguir enseñando muchas cosas.
00:02:15
Por ejemplo, programas, redes, YouTube, web, es que hay muchos programas que hacen distintas cosas, pero es simplemente lo que le permite al ordenador hacer esas cosas.
00:02:16
¿Y cómo funcionan los programas?
00:02:33
Con variables.
00:02:35
Variables que tienen memoria, que es como la despensa si haces una receta.
00:02:36
y cómo funcionan los programas como una secuencia de instrucciones paso a paso
00:02:42
tú le vas poniendo instrucciones una detrás de otra y el programa
00:02:47
y así es el programa entonces mira para que veáis esos voy a poner un ejemplo
00:02:52
Vosotros lo miráis, luego lo probáis.
00:02:56
Entrada, salida.
00:02:58
Mira, ¿yo aquí qué tengo?
00:02:59
Ponle mi...
00:03:00
Mira, aquí tengo una instrucción.
00:03:01
¿Es?
00:03:04
Sí, escuchad, muy bien.
00:03:04
Escribe por pantalla esa instrucción que yo le digo al ordenador.
00:03:07
Mi programa solo tiene una instrucción.
00:03:10
Y es, escribe por pantalla.
00:03:12
¿El qué?
00:03:14
Lo que tengo en la memoria.
00:03:15
¿Qué tengo en la memoria?
00:03:17
Pues mira, si yo pincho en la berenjena, pues tengo en la memoria, en la variable...
00:03:17
la variable que está en memoria
00:03:24
o la mundo, pues lo que escribe por pantalla
00:03:28
es la mundo, pero si le digo
00:03:30
no, escribe mi nombre, pues sacará
00:03:31
mi nombre, y si le digo
00:03:33
no, es el de Pau Gasol, pues si se ejecuta
00:03:35
esa instrucción de programa
00:03:38
con ese valor de la variable
00:03:39
que está en memoria, que la voy cambiando
00:03:41
variable quiere decir que varía
00:03:43
que puede tener distintos valores
00:03:46
¿entendéis esto? es un programa
00:03:47
que solo tiene una instrucción
00:03:50
la instrucción se parece mucho, le llamamos
00:03:51
a esto casi idioma es común es muy cercano a nosotros escriben por pantalla
00:03:53
en un código java o el lenguaje de programación de verdad es esta
00:03:58
instrucción
00:04:02
aunque fuera sistema el sistema print es imprimir le está diciendo que la
00:04:07
sentencia en realidad es saca por pantalla imprimió por pantalla lo que
00:04:13
tenga en mi cajita variable memoria entendéis la instrucción nos es más
00:04:17
fácil de verla en este caso idioma, escribe por pantalla. Pues imagínate, si en vez de
00:04:22
solo uno yo tengo dos, mira, tengo un programa con dos instrucciones, escribe por pantalla
00:04:27
y luego escribe por pantalla. Ahora mi programa tiene dos instrucciones, como una receta de
00:04:34
cocina que tiene dos vasos. Ahora tenemos dos vasos. Entonces, si hago primero, pues
00:04:39
saca ahora mundo y luego mi nombre. Si este programa se ejecuta, primero hace la primera
00:04:44
instrucción y después la segunda que sale por pantalla primero la primera y
00:04:49
después la segunda es que es así de sencillo el programa es una secuencia de
00:04:54
instrucciones que se van ejecutando paso a paso el programador tiene que hacer
00:04:59
esa secuencia de instrucciones para que el ordenador
00:05:04
sabéis lo que estáis haciendo cuando cambias los valores cuando pones a un
00:05:08
o Messi, o Nadal, lo que estás haciendo es cambiar las variables de tu programa.
00:05:12
¿Veis como se cambian los valores?
00:05:47
¿Entendéis que estos son tajitos que hay en la materia con distintos valores?
00:05:49
Y que en un programa, si cambian los valores, uno se va a ir de la manera,
00:06:05
con los valores se trata siempre lo mismo.
00:06:10
Una instrucción y después la otra.
00:06:13
Una instrucción y después la otra.
00:06:16
¿Con las decisiones?
00:06:19
Sí, sí, sí.
00:06:35
¿Cómo?
00:06:36
Con inteligencia judicial.
00:06:37
Con inteligencia judicial.
00:06:39
lo que hace es preguntarse cosas, el ordenador puede hacer preguntas, en función de los valores de esas variables que hay en memoria, puede hacer preguntas, puede decir, tengo más de tres, si tengo más de tres hago una cosa, si tengo menos de tres, por ejemplo, hago otra, ¿entendéis?
00:06:40
o no sé, en vuestra casa
00:07:00
a lo mejor si os portáis bien
00:07:02
os dejan jugar a la Play
00:07:03
y si os portáis mal, no jugáis a la Play
00:07:05
esas decisiones
00:07:08
eso es una decisión, ¿verdad?
00:07:09
en función de portarse bien, si me porto bien
00:07:11
hago una cosa, si me porto mal, otra
00:07:13
pues esa decisión también la puede hacer el ordenador
00:07:16
¿y para qué sirve?
00:07:18
para decidir por qué sitio ir, por qué camino ir
00:07:19
qué instrucciones ejecutar
00:07:22
¿entendéis? porque hasta ahora
00:07:24
os he dicho que el ordenador, cuando programamos
00:07:25
Hacemos instrucciones de manera secuencial
00:07:28
Pero ahora podemos hacer
00:07:30
Que lleguemos a una instrucción
00:07:32
Que sea un condicional
00:07:33
Se llama condicional porque es un ágil
00:07:34
Cuando llegas a la condición
00:07:36
Preguntas
00:07:40
Y si se cumple, haces una cosa
00:07:41
Te vas por un camino
00:07:43
Y si no se cumple, te vas por el otro
00:07:44
¿Entendéis?
00:07:46
Un camino será unas instrucciones
00:07:47
Y otro camino es otra
00:07:49
Como en vuestra casa
00:07:50
Si me he portado bien, os hago una cosa
00:07:52
Y si no, hago la otra
00:07:54
El ordenador puede hacer eso
00:07:56
mirad como lo va
00:07:57
me dejo aquí, todavía no lo probéis
00:07:59
luego lo vais a probar vosotros
00:08:02
se llaman condicionales
00:08:03
si os pregunto, ¿pueden los demás no tomar decisiones?
00:08:04
sí, ¿cómo?
00:08:07
con condicionales
00:08:08
ya no tienes que decir con inteligencia artificial
00:08:13
con condicionales
00:08:15
se llaman condicionales
00:08:17
estas instrucciones que permiten una condición
00:08:18
muchas condicionales
00:08:20
ya pueden hacer una inteligencia
00:08:24
porque tú cuando puedes decidir
00:08:25
en base a muchas condicionales, puedes decir que tienes inteligencia, ¿vale? Y el ordenador
00:08:27
también, artificial. Pero una decisión el ordenador la toma con condicionales. Y mirad
00:08:33
cómo funciona. Por ejemplo, B es el valor de una cajita en memoria, ¿vale? Y A es el
00:08:39
valor de otra cajita en memoria. En función de esos dos valores, y puede variar, una vez
00:08:45
B puede valer 3, otra vez B puede valer 5. Por ejemplo, le voy a decir a B, pinchando
00:08:49
en la manzana que me vale 3 lo veis si venga de 3 y ya ya vale 2 porque le
00:08:55
puesto un igualados cuando venga la instrucción como se ejecuta esto paso a
00:09:01
paso vale pero como la receta de cocina pero
00:09:07
como se ejecutan esto es un programa con el cómo se ejecutan las instrucciones
00:09:12
paso a paso entonces mira si yo vengo aquí al siguiente paso me va diciendo
00:09:16
los pasos del primer paso es poner b igual a 3 el siguiente ha igualado el
00:09:21
tercero es escribe el mayor y que ha pasado pues que ha sacado por pantalla
00:09:25
porque es una instrucción de escribir por pantalla el mayor es ahora va a ir
00:09:30
aquí este es un condicional si a es mayor que b que el ordenador va a poder
00:09:35
decidir en base a esta condición. Entonces, ¿a cuánto vale? 2. ¿b cuánto vale? 3. ¿a
00:09:42
2 es mayor que 3? No. Entonces, mirad, aquí lo que tenemos son dos caminos. Si a es mayor
00:09:49
que b, va a ejecutarse esta instrucción. Si no, esta instrucción no se ejecuta y se
00:09:57
salta a esta, ¿entendéis? Aquí el ordenador puede decidir por dónde ir y por dónde va
00:10:03
por aquí para que si miran a españa 2 es mayor que 3 no entonces mira por dónde
00:10:09
se va has visto cómo se salta de la instrucción
00:10:19
ahora yo puedo ya no hacer instrucciones secuenciales paso a paso las como paso a
00:10:22
paso pero luego caminos gracias a los condicionales y va a escribir de sí
00:10:27
¿Sí? ¿Lo habéis entendido? Si os pregunto, ¿puede el ordenador tomar decisiones? ¿Qué me decís?
00:10:34
Sí. ¿Cómo? Con condicionales.
00:10:39
Vale, muy bien. ¿Y paso a paso?
00:10:42
¿Paso a paso? Claro, siempre los programas son paso a paso, pero gracias a los condicionales ya puedes tomar un camino o el otro, ¿vale? Una secuencia de pasos o otra.
00:10:46
Mira, si vengo al siguiente ejemplo, pinchando en la tecla verde, es un poco más complicado. ¿Qué nota quieres?
00:10:56
Un 8.
00:11:03
¿Cuánto es 10?
00:11:03
Mira, tengo aquí un 9.
00:11:05
Hasta la 10 es un 9.
00:11:07
Es el 3.
00:11:09
¿Pero le puedo ungo a 3?
00:11:19
¿O dónde está 3?
00:11:21
En num2, que es la casita, la variable.
00:11:23
Porque el ordenador
00:11:25
las variables es lo que tiene dentro de su
00:11:27
memoria.
00:11:29
Y ahora el ordenador compara el 5 con el 3.
00:11:31
Entonces,
00:11:33
si lo que hay en la caja no es 1,
00:11:35
es mayor que num2,
00:11:37
Podemos decir, ¿os acordáis que muestra? Pues muestra num1, porque es el mayor, y nosotros queremos coger el mayor.
00:11:39
Oye, pero, ¿se lo cambia? Y si num1 a lugar de 5, ahora pongo un 1, entonces ya no, ¿eso lo va a hacer?
00:11:50
No.
00:11:59
No. Entonces, ¿qué podemos hacer?
00:12:00
Tenía que ser mayor.
00:12:02
¿Vale?
00:12:04
Tenía que ser mayor.
00:12:05
claro pero podemos hacer por ejemplo ahora que si éste no es mayor que éste
00:12:06
que nos muestra quién es mayor
00:12:12
el 3, el 2, perfecto, ¿por qué no pongo con variables? porque yo puedo cambiar todos estos valores las veces que quieran y el
00:12:17
ordenador siempre nos va a hacer capaz de ejecutar la condicional y decirnos
00:12:25
cuál es mayor, por lo tanto si yo os pido una condicional recordad siempre empezamos
00:12:30
por sí igual que si 9 y luego de las condiciones y ya para terminar antes de
00:12:34
volver a pasar este entrevista vale vamos a ver bucles
00:12:41
qué es esto fijaros el ordenador era capaz de ejecutar instrucciones en los
00:12:47
programas me decía donde ir por ejemplo la puerta como una receta era capaz de
00:12:51
cocinar también es capaz de tomar decisiones
00:12:55
hacer, que no se aburren nunca, repetir, repetir, repetir. Mientras que nosotros, por ejemplo,
00:13:00
imaginaos que yo os digo, contad de uno a mí, uno, dos, tres, vamos contando, ¿no?
00:13:05
Pero cuando lleguemos seguramente al 28, al 30 o al 42, ya no vamos a usar. ¿Vale?
00:13:11
O que me estéis poniendo la mesa, ¿vale? Tengo que poner un tenedor, un cuchillo y
00:13:15
una cuchara. Un tenedor, un cuchillo y una cuchara. Un tenedor, ¿ves que estoy repitiendo?
00:13:20
Y no hay.
00:13:26
¿A que no sabéis lo que puede hacer el ordenador maravillosamente?
00:13:26
Repetir.
00:13:30
Le da la tarea y la repite todas las veces que queráis.
00:13:31
¿Vale?
00:13:35
Eso se llama en informática, puzzle.
00:13:35
¿Vale?
00:13:38
Entonces, imaginaros, en este caso idioma, ¿vale?
00:13:38
Como os decía, el ordenador puede hablar muchos idiomas.
00:13:41
Puede hablar en Scratch, en Java.
00:13:43
En este caso idioma, pues vengo a enseñar yo hoy.
00:13:45
¿Vale?
00:13:48
Entonces, le decimos, por ejemplo, que repita...
00:13:48
¿Qué quiere decir repitar?
00:13:51
Que repita por ejemplo lo de poner la mesa.
00:13:52
¿Vale?
00:13:54
Repetir.
00:13:55
y ahora tenemos que decir que el día sabe que lo tiene que repetir pero no
00:13:55
sabe que ni cuántas veces entonces repetir cuando estés en nuestra familia
00:14:01
4 por ejemplo en una cajita de las casitas que si yo pongo cuando a ti ya
00:14:08
no te vale porque eres 3 bien bien entonces que ponemos una cajita una
00:14:15
¡Ah! ¡Variables! ¡Necesito una variable! Entonces, la variable que voy a poner es el número de personas que somos en la familia, porque tengo que repetirla tantas veces.
00:14:23
Ahora, no voy a dejar a nadie sin tenedor ni cuchillo, ¿verdad? Se lo tengo que poner a todo el mundo. Por ejemplo, voy a poner NUMFAMILIA.
00:14:33
Le podéis poner el nombre que queráis, ¿vale? Número de miembro de la familia. Eso es como cuando en extract 3 es una variable, que hay que darle un nombre.
00:14:40
pongo 4 pero por ejemplo tú puedes poner aquí 3 porque la variable como vario
00:14:47
puedes guardar el valor que tú quieras entonces le dices repetid cuántas veces
00:14:52
nunfamilia
00:14:57
lo que viene aquí ahora lo que vengo aquí cuántas veces lo va a hacer lo que
00:15:01
está aquí dentro
00:15:06
¿Cuántas veces le he dicho?
00:15:08
Cuatro.
00:15:10
¿Lo va a hacer una sola vez?
00:15:11
No, cuatro.
00:15:12
Lo va a hacer tres, y dos, y tres, y cuatro.
00:15:13
¿Vale?
00:15:16
¿Y cómo está el disco?
00:15:17
¿Qué hace eso?
00:15:18
Porque por dentro tenemos un contador.
00:15:19
¿Vale?
00:15:22
Entonces, ¿qué es un contador?
00:15:24
Vosotros cuando contéis, ¿dónde dejáis?
00:15:25
En uno.
00:15:27
Muy bien.
00:15:29
Entonces, cuento uno.
00:15:30
¿Vale?
00:15:32
Entonces voy a poner tenedor.
00:15:32
Poner tenedor.
00:15:35
Fijaros que estamos en casi idioma.
00:15:36
¿Vale?
00:15:37
Poner cuchara
00:15:37
Y poner cuchillo, ¿vale?
00:15:39
Ya lo ha hecho
00:15:42
Ahora, ¿qué hacemos?
00:15:43
Aumentamos el contador, ¿vale?
00:15:45
Entonces, como el ordenador, ¿qué creéis que sabe sumar?
00:15:47
Sí
00:15:50
Sí, le podemos decir que al contador
00:15:50
Le sume uno
00:15:53
Si le suma uno
00:15:56
¿Cuánto tenemos en contador?
00:15:58
Uno más uno
00:16:00
Dos
00:16:01
Y cuando llega aquí, ¿tiene que seguir o no tiene que seguir?
00:16:02
Sí
00:16:06
Está comparando, es una condicional, ¿vale?
00:16:06
Como 2 es menor que 4, y él sabe hacer esta comparación, lo vuelve a hacer.
00:16:09
Otro cuchillo, otro tenedor, otra cuchara.
00:16:13
Muy bien.
00:16:15
Avanzamos con Tata, ¿cuál te llega ya?
00:16:17
3, ¿vale?
00:16:21
Entonces, ¿3 es menor que 4?
00:16:22
Sí, una cosa, ¿no?
00:16:24
¿Cómo podría sumar el 1 más 4?
00:16:26
Pero es que nosotros lo estamos haciendo muy amplio.
00:16:28
¿Por qué no lo hacemos así?
00:16:31
Porque tenemos el ordenador en pieza.
00:16:32
1, ¿vale?
00:16:34
El ordenador siempre en paso de paso, como lo de la receta, que como no saltemos un paso,
00:16:36
aquí ya es un desastre, ¿vale?
00:16:43
Entonces, llega el 3, vuelve a poner la mesa, y cuando llega el 4, ¿vale?
00:16:45
¿Qué es lo que hace?
00:16:50
Ya termina.
00:16:51
Por lo tanto, con el paso rápido, ¿vale?
00:16:52
Antes de ponernos con esto.
00:16:53
Programar es hacer un programa.
00:16:55
Y los programas son instrucciones.
00:16:58
Que se ejecutan todos a la vez o de una a una.
00:17:01
De una a una.
00:17:03
el ordenador tiene memoria y que guarda dentro de la memoria
00:17:04
las tarjetas que son las variables y entonces puedo por ejemplo el ordenador
00:17:09
puede tomar decisiones y con las condicionales que utilizamos la palabra
00:17:14
si vale recordar para que pueda tomar una decisión es como si llueve si me
00:17:19
pongo eso si me porto muy bien los reyes me traen regalos vale siempre empezamos a poner si
00:17:24
eso es en el caso idioma y además el ordenador puede repetir
00:17:28
Sí, pero no es la casa, ¿no?
00:17:31
Ahí, muy bien
00:17:34
Ejecuto una vez, mirad cuántas veces me quedas
00:17:35
Ejecuto otra vez, ya llevo cuatro
00:17:37
Ya termina, pero si lo pongo aquí mil veces
00:17:40
¿Varía mil veces?
00:17:42
Sí, sí
00:17:43
¿Se cansaría?
00:17:43
No
00:17:44
Vale, pues ahora por favor, irme rellenando esto, ¿vale?
00:17:45
Vale, ahora intentando tener en la cabeza
00:17:49
Todo lo que os he contado, ¿vale?
00:17:51
- Autor/es:
- A. Ruiz
- Subido por:
- Antonio Angel R.
- Licencia:
- Todos los derechos reservados
- Visualizaciones:
- 97
- Fecha:
- 11 de febrero de 2018 - 23:53
- Visibilidad:
- Público
- Centro:
- CP Miguel de Cervantes (Leganés)
- Duración:
- 19′ 26″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1024x576 píxeles
- Tamaño:
- 193.42 MBytes