Saltar navegación

20241021 ProgrEstruct-Bucles-ejercicios_3 - Contenido educativo

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 22 de octubre de 2024 por Raquel G.

9 visualizaciones

Descargar la transcripción

Vale, pues el 8, como de costumbre, leemos y tratamos de interpretar correctamente lo que quiere hacer. 00:00:00
Bueno, pues mostrar una suma, o sea, calcular y mostrar una suma, luego el resultado final es un único dato, 00:00:10
que es la suma de un montón de cosas. 00:00:17
Pues lo de siempre, voy a tener que hacer una suma de un montón de sumandos. 00:00:19
¿Esos sumandos cuáles son? 00:00:22
Los conozco ya, 3, 7, 12, porque pongo 3 más 7 más 12 y se acabó. 00:00:24
pues a ver cuáles son 00:00:28
son todos los múltiplos de 5 00:00:30
comprendidos entre dos valores A y B 00:00:32
incógnita, con lo cual 00:00:35
no los conozco, no sé cuáles son, dependen 00:00:37
de mis datos de entrada 00:00:38
entonces como dependen de mis datos de entrada, no los conozco 00:00:39
va a ser una suma acumulativa que se vaya 00:00:42
haciendo en un bucle, no hay otra 00:00:45
¿vale? entonces 00:00:46
se tratará 00:00:48
de pedir estos datos y ahora ya 00:00:51
plantear esa suma acumulativa 00:00:53
pues bueno, uno empieza a hacer esto 00:00:54
Pide los datos 00:00:57
Ojo, qué mala suerte 00:01:00
No tengo el escáner en ningún sitio 00:01:03
Vale, pues venga, los datos de entrada 00:01:05
Como son solo dos, A y B 00:01:16
Pues vamos ya directamente a leerlos 00:01:18
Y ya empezamos a 00:01:20
Trabajar 00:01:24
Venga 00:01:26
Introduzca dos 00:01:35
Números 00:01:37
Y ahora leemos A 00:01:40
Bueno, y otra cosa buena 00:01:44
Habrá exámenes aprobados y exámenes suspensos 00:01:51
Pero no he visto 00:01:53
Prácticamente burradas 00:01:55
De verdad que no 00:01:57
Y eso es otra cosa inaudita 00:02:01
Bueno, a ver, de esas sí he visto una 00:02:02
Que no revelaré el origen 00:02:13
Pero de esas sí he visto una 00:02:18
¿Pero cómo es YouTube? 00:02:22
Char Commander 00:02:23
Char Mander 00:02:24
¿Tú crees que yo conozco algún Pokémon? 00:02:26
¡Que me he equivocado! 00:02:36
Ese 00:02:41
No, pero a ver 00:02:41
John, cuando quieras les cuento 00:02:44
¿Cómo declaras tú las variables, Char? 00:02:47
Venga, pues a ver. 00:02:56
Tenemos ya los dos datos de entrada. 00:02:57
Ahora, 00:02:59
el resultado de mi programa 00:03:00
es la suma de un montón de sumandos. 00:03:02
La suma de un montón de sumandos 00:03:06
que habrá que ver de dónde salen, porque yo 00:03:07
a priori no sé cuáles son, no puedo plantar 00:03:09
la suma tal cual. Entonces, la suma 00:03:11
de un montón de sumandos es 00:03:13
una suma acumulativa que la voy a acumular 00:03:15
en esa variable suma que empieza valiendo 0 00:03:17
y ahora ya 00:03:19
tendré que hacer algo así. 00:03:21
Entonces, algo así tendrá que ocurrir 00:03:30
para que se vayan metiendo 00:03:31
todos los sumandos 00:03:33
x en esta suma. Entonces, 00:03:35
en cada iteración 00:03:37
x, que todavía no sé 00:03:38
ni por dónde empieza, ni dónde vienen los 00:03:40
tiros, ni cómo generarlo. 00:03:43
¿Vale? 00:03:46
Cada iteración, x tomará 00:03:47
un valor, se incorporará 00:03:49
a la suma, siguiente 00:03:51
iteración, x tomará 00:03:53
ese otro valor, veremos como lo generamos 00:03:55
se incorporará la suma y así 00:03:57
todo el rato, entonces no hay otra 00:03:59
esta es una suma de muchas cosas 00:04:01
esas cosas son 00:04:03
las sucesivas x 00:04:05
según vamos iterando por el 00:04:06
bucle, las sucesivas x 00:04:09
¿cuándo acabo de sumar? no lo sé 00:04:10
tendré que poner la condición, pero es 00:04:13
esto, es que no hay otra, vale 00:04:15
pues entonces para seguir centrando esto 00:04:17
tendremos que ver, vamos a ver 00:04:19
Los diferentes sumandos, ¿cuáles son? 00:04:20
Me dice aquí. 00:04:23
Son todos los múltiplos de 5 comprendidos entre A y B. 00:04:25
Vale, vamos a suponer, primera versión, 00:04:31
que A siempre es menor que B. 00:04:34
Y que siempre son positivos. 00:04:39
Con lo cual, esta parte, como si la ignoráramos. 00:04:42
Hacemos la primera versión. 00:04:44
Sí, claro. 00:04:47
Entonces, esa parte es la misma primera versión, esa parte ignorada. 00:04:48
Asumimos que siempre va a meter una menor que b y positivos. 00:04:52
Pues entonces ya sabemos cómo generar los sumandos. 00:04:56
Los sumandos empiezan, x yo lo puedo inicializar a a, 00:04:59
porque los sumandos están comprendidos entre a y b. 00:05:03
¿Y cuándo va a acabar mi suma? 00:05:07
Pues mientras x sea menor o igual que b, la suma sigue. 00:05:10
¿Vale? Porque los sumandos están 00:05:14
Partiendo de A 00:05:16
Y yo sigo sumando mientras no haya llegado a B 00:05:17
Sí, pero vamos por partes 00:05:20
No te perdono 00:05:25
Ahora, sumamos todos los X 00:05:28
Con esto sumaríamos todos los números 00:05:31
O no, sumaríamos A 00:05:34
Un montón de veces 00:05:36
Claro, entonces, ¿qué queremos hacer con los X? 00:05:37
Primero, son los que sean múltiplos de 5 00:05:40
Entonces, cuidado, esta suma se hace solo 00:05:42
si el resto de dividir 00:05:45
x entre 5 00:05:47
es igual a 0. 00:05:49
Solo así. 00:05:51
¿Vale? 00:05:54
¿Así lo dejamos? 00:05:55
No, no, no. 00:05:58
Casi. 00:05:59
¿Sí o no? 00:06:00
No, puede ser. 00:06:01
Así no lo dejamos 00:06:02
porque entonces 00:06:03
x empieza siendo a 00:06:03
y es a todo el rato. 00:06:05
¿a es múltiplo de 5? 00:06:07
Sí, lo sumo. 00:06:09
¿a es múltiplo de 5? 00:06:11
Sí, lo sumo. 00:06:12
Y me estaría sumando a 00:06:13
hasta el infinito, 00:06:14
bucle infinito. 00:06:15
No, claro, es que X 00:06:15
Va variando por todos los posibles valores 00:06:17
Entre A y B 00:06:21
Claro, entonces me falta aquí a mí sumar esto 00:06:22
Que está afuera 00:06:25
¿Quieren las llaves? 00:06:28
No, si yo te pongo las llaves 00:06:31
Tú quieres llaves, yo te pongo llaves 00:06:32
Pero que además es muy buena práctica 00:06:34
¿Se podría poner sin el IPS y poniendo X igual o más a 5? 00:06:40
claro, claro 00:06:43
yo estoy haciendo la versión robótica 00:06:46
que es 00:06:48
vamos a plantear esto 00:06:49
con las estructuras que conocemos 00:06:52
porque esto, y luego ya 00:06:54
claro, esto lo puedes plantear de muchas maneras 00:06:56
puedes compactarlo, puedes 00:06:58
pasar de la variable x, usar la propia variable 00:07:00
a, e irla incrementando 00:07:02
y ya está, puedes hacer muchas cosas 00:07:04
¿vale? 00:07:06
entonces, esto efectivamente ya sería 00:07:08
un programa que todos aquellos 00:07:10
números que empiezan desde A 00:07:12
se van incrementando de uno en uno 00:07:13
acabando en B 00:07:16
pues solo aquellos que sean múltiplos 00:07:17
de 5 se suman a X 00:07:20
esto en principio va a estar bien 00:07:21
vale, pues entonces 00:07:23
la primera versión 00:07:26
del programa la tengo 00:07:28
ahora me dicen, oye cuidado 00:07:29
amplíala 00:07:32
A y B 00:07:33
no permites que sean negativos 00:07:38
Con no permitir, igual habéis interpretado 00:07:40
Que si son negativos, el programa termine 00:07:43
¿No? 00:07:45
No, habéis interpretado eso 00:07:47
O sea, que se lo estés pidiendo todo el rato 00:07:48
Hasta que meta un positivo 00:07:54
¿No? 00:07:55
Vale, entonces, era lo que yo quería decir 00:07:58
¿Vale? No que si es negativo, te diga adiós 00:08:00
Y no haga más, sino que te pida 00:08:02
Si es negativo, te lo vuelve a pedir 00:08:04
Si es negativo, te lo vuelve a pedir 00:08:06
Y así todo el rato, hasta que no le metas uno que le gusta 00:08:07
Positivo 00:08:10
entonces, ahí de nuevo 00:08:11
ya tenemos otro bucle 00:08:14
un bucle que está todo el rato, dame A 00:08:15
dame A, dame A 00:08:17
¿vale? pues ¿cuándo tendremos que hacer ese bucle? 00:08:19
vamos a incorporarlo al principio, cuando estamos 00:08:22
leyendo A, entonces, primera modificación 00:08:24
cuidado, esto 00:08:25
no leo una vez A y me quedo 00:08:28
aquí tan tranquila y estupenda, no 00:08:30
yo voy a ir 00:08:32
leyendo todo el rato 00:08:33
A, mientras sea negativo 00:08:36
entonces, esta sería 00:08:38
mi primera modificación 00:08:41
mientras A sea negativo, lo lees 00:08:43
vuelve a ser negativo 00:08:46
lo lees 00:08:48
vuelve a ser negativo 00:08:50
lo lees 00:08:52
y así va a estar todo el rato 00:08:53
y hasta que A no sea positivo 00:08:55
no va a salir del bucle 00:08:57
cuando hayamos salido del bucle 00:08:59
ya tendremos la garantía de que A es positivo 00:09:01
vale, entonces esta idea 00:09:03
está bien, me limita a meterlo en un bucle 00:09:05
para que esté ahí todo el rato 00:09:06
mientras sea negativo 00:09:08
nos hemos encontrado 00:09:10
algo de compilación 00:09:11
ah claro me dice 00:09:13
ah es que A 00:09:14
podría no estar inicializado 00:09:15
claro porque el bucle 00:09:16
while funciona así 00:09:18
lo primero que hace 00:09:19
es evaluar esta condición 00:09:20
para entrar ya 00:09:21
la primera vez 00:09:22
podría ocurrir 00:09:23
que no entrara nunca 00:09:23
pero claro 00:09:24
A todavía 00:09:26
no ha sido leído 00:09:27
A todavía no tiene nada 00:09:28
entonces nosotros 00:09:29
queremos hacer algo 00:09:31
que fuerce 00:09:32
a que entre una primera vez 00:09:33
que fuerce 00:09:34
que entre una primera vez 00:09:36
pues que truquillo 00:09:36
podemos hacer 00:09:37
¿Cómo que copy-paste? 00:09:38
A ver, poner a 00:09:42
Inicializarlo a un valor que cumpla 00:09:47
Esta condición 00:09:49
El menos 1 00:09:50
Porque el 0 no la cumpliría 00:09:52
Con lo cual no entraría en el while 00:09:55
Entonces lo inicializo a un valor que cumpla esta condición 00:09:56
A menor que 0 00:09:59
Entonces ya entro la primera vez 00:10:01
Luego ya me aseguro de que la primera lectura 00:10:03
La hago sí o sí 00:10:05
Porque A es menor que 0, sí, lo inicio a menos 1 00:10:06
vale, pues haces la primera lectura 00:10:09
la primera 00:10:12
sigue siendo cero 00:10:12
perdón, sigue siendo negativo 00:10:15
otra vez, sigue siendo negativo 00:10:17
otra vez, entonces aquí 00:10:20
le podríamos poner 00:10:22
introduzca 00:10:23
positivo 00:10:29
para que sepa que 00:10:32
si estamos en este punto 00:10:33
es porque lo ha metido mal 00:10:36
vale, introduzca positivo 00:10:37
lo vuelve a pedir 00:10:43
bueno, a ver, lo que pasa es que este programa 00:10:45
está feo porque cuando ya meta un positivo 00:10:48
le va a decir aquí 00:10:50
introduzca positivo 00:10:51
otra vez 00:10:54
¿vale? 00:10:54
00:11:00
ya, pero se da cuenta cuando ha vuelto 00:11:01
arriba, entonces este introduzca 00:11:04
positivo te lo va a sacar siempre 00:11:06
imagínate que pides el primer número, ese número ya es 00:11:07
positivo 00:11:16
te pone, introduce positivo 00:11:16
y entra arriba 00:11:19
como ya es positivo ya no vuelve a entrar 00:11:20
pero este mensajito te lo va a mostrar 00:11:23
siempre después de haber introducido 00:11:25
número, tanto negativo como positivo 00:11:27
ya, pero es que ya ha entrado 00:11:29
tú aquí has metido el positivo 00:11:33
lo has metido, te muestra el mensajito 00:11:34
y ahora ya se da cuenta 00:11:37
entonces bueno, esto lo podríamos 00:11:38
cambiar, podríamos 00:11:41
ponerlo aquí por ejemplo 00:11:43
y así 00:11:45
y así este system out 00:11:51
ya nos sobra, no hace falta 00:11:57
le decimos primero 00:11:59
introduzca un valor de A positivo 00:12:00
lo lee, que es positivo, ya está, ya no hace nada más 00:12:02
que es negativo, vuelve a pedir 00:12:05
que introduzca un valor de A positivo 00:12:07
vale, pues ya tenemos 00:12:08
ya le hemos prohibido que meta negativo 00:12:11
ya le hemos prohibido, con el B estamos igual 00:12:12
con el B estamos igual 00:12:15
lo tendríamos que meter en un bucle 00:12:16
para que esté todo el rato y que no salga de ese bucle 00:12:18
mientras Y no sea 00:12:21
mientras B no sea negativo 00:12:22
entonces lo mismito 00:12:24
lo mismito que hemos hecho aquí 00:12:25
lo tendríamos que hacer 00:12:27
oye, estate haciendo eso todo el rato 00:12:28
mientras b 00:12:32
no sea 00:12:34
mayor o igual que cero 00:12:36
todo el rato así 00:12:39
le vamos a poner el mensajito para que sepa 00:12:40
que es lo que tiene que hacer 00:12:43
hombre, dejar a la gente expresarse libremente 00:12:44
positivo 00:12:57
A la, ya está 00:13:05
Sí, a ver 00:13:07
Lo podrías meter en el mismo bucle 00:13:13
Y entonces la condición sería 00:13:15
Mientras A menor que 0 o B menor que 0 00:13:17
Con creo que los dos sea 00:13:20
¿Cuál es el problema que tienes? 00:13:21
Que le estás obligando a meterte los dos cada vez 00:13:23
Y si ya uno lo ha metido como positivo 00:13:26
Ya ese no se lo quiere seguir pidiendo 00:13:28
¿Vale? 00:13:30
Pero sí, podría 00:13:31
Entonces, aquí nos pasa lo mismo 00:13:32
este B para forzar que entre por primera vez 00:13:36
para forzar que entre por primera vez 00:13:39
este B vamos a inicializárselo 00:13:40
a un valor ya negativo 00:13:43
cualquiera, entonces la primera vez 00:13:44
va a entrar seguro 00:13:46
y ya las siguientes va a depender 00:13:47
¿vale? entonces aquí nos hemos 00:13:50
encontrado un ejemplo 00:13:54
de situación de bucle 00:13:56
que podemos identificar a menudo 00:13:57
que es un bucle en el cual 00:13:59
yo sé que la primera vez la quiero hacer 00:14:01
sí o sí seguro 00:14:03
incondicionalmente 00:14:05
y las demás ya depende 00:14:06
de lo que ocurra, esa es una situación concreta 00:14:08
pues la situación 00:14:11
es más bonito expresarlo con otra 00:14:12
estructura de bucle que ya 00:14:15
completaremos en breve que es el do while 00:14:16
¿vale? pero ahora mismo 00:14:18
tenemos el while que con el while se puede hacer todo 00:14:20
lo que pasa es que hemos tenido que hacer esa trampa 00:14:22
pero repito, mirad la situación 00:14:25
la situación es que 00:14:27
estas sentencias sé que la 00:14:28
primera vez se tienen que ejecutar sí o sí 00:14:30
sí o sí, la primera vez es incondicional 00:14:32
y ya las siguientes 00:14:35
depende de la condición 00:14:37
pues hemos tenido que hacer la trampa 00:14:39
de inicializar B a un valor 00:14:41
que nos garantice que la primera vez es positivo 00:14:43
o true, para que la primera vez 00:14:45
entre sí o sí 00:14:47
y ya las siguientes, ya sí que depende 00:14:48
del valor introducido 00:14:51
con un do while habría quedado 00:14:53
más bonito, pero eso ya lo haremos 00:14:55
¿vale? 00:14:57
con un do while que es una estructura que ahora 00:14:59
el ratito este que has dormido 00:15:01
pues he dicho que 00:15:02
que le íbamos a incorporar 00:15:04
vale 00:15:06
vale 00:15:08
bueno, pues ya está, ya hemos hecho 00:15:12
la primera parte 00:15:14
no permitirle al tío 00:15:16
o a la tía 00:15:18
que meta números negativos 00:15:19
vale, siguiente parte 00:15:22
como los hayas 00:15:25
metido al revés, no pasa nada 00:15:26
a él no le obligamos a hacer nada 00:15:28
simplemente los intercambiamos nosotros 00:15:30
nada más 00:15:33
Bueno, pues entonces, llegados a este punto 00:15:34
Aquí ocurre que 00:15:36
Como A sea mayor que B 00:15:39
No vale 00:15:41
Algo hay que hacer 00:15:43
Como A sea mayor que B, no vale el resto del programa 00:15:44
Claro 00:15:47
Como A sea mayor que B, hay que intercambiarlos 00:15:50
Y claro, nadie me habrá hecho 00:15:53
Esto 00:16:00
A igual a B 00:16:01
Y B igual a A, ¿verdad que no? 00:16:02
a ver, una vez que ya hemos metido 00:16:07
los dos valores positivos 00:16:11
el programa me dice que como A 00:16:12
sea mayor que B 00:16:15
tienes que intercambiarlos 00:16:15
para que A siempre sea el menor 00:16:18
vale, pues entonces 00:16:20
si A es mayor que B 00:16:22
hay que el valor de A llevarlo a B y el valor de B 00:16:24
llevarlo a A, para que en A 00:16:26
siga quedando siempre el menor, no es lo que me han dicho 00:16:28
si A es 37 00:16:31
y B es 12 00:16:32
en A 00:16:33
mete el 12 y en B 00:16:36
lleva el 37. O sea, intercambia 00:16:38
el valor de una variable por la otra. 00:16:40
Entonces, 00:16:42
esto es tentador, lógicamente, 00:16:44
pero esto no hace lo que queremos 00:16:47
hacer. Porque vale, 00:16:48
en A lleva 00:16:51
lo que había B, pero 00:16:52
lo que había en A ya se ha perdido. 00:16:54
Lo que había en A se perdió, se fue a la basura, 00:16:56
con lo cual ya no puedo llevar a B 00:16:58
lo que había en A, porque ya lo he tirado a la basura. 00:17:00
Una variable 00:17:05
extra que me permite 00:17:06
el almacenamiento temporal. 00:17:08
Dice, oye, lo que tiene A, por favor, 00:17:10
guárdamelo 00:17:14
en una variable auxiliar. 00:17:14
Guárdamelo ahí, en una variable auxiliar. 00:17:16
Ahora, si A 00:17:19
tenía 32, el 32 se queda ahí 00:17:20
guardadito. Ahora ya 00:17:22
A lo piso con lo que tenga B. 00:17:24
Que tenía 12, A se queda pisado. 00:17:27
Y ahora en B 00:17:29
tengo que recuperar lo que tenía A de antes. 00:17:30
Menos mal que 00:17:33
lo he guardado en una variable adicional. 00:17:34
Porque como lo he guardado en una variable adicional 00:17:36
Ya lo tengo ahí 00:17:39
Entonces no hay forma de intercambiar 00:17:40
Dos valores de variables 00:17:43
Si no es con un espacio adicional temporal 00:17:45
No hay manera 00:17:47
Claro, pero entonces ahora la A se llama A 00:17:48
No, la A se sigue llamando A 00:17:50
Pero tiene el de B 00:17:52
A ver, hemos hecho un change 00:17:54
Aquí teníamos A 00:18:00
Y aquí teníamos B 00:18:04
Aquí teníamos A 00:18:09
Y aquí teníamos B 00:18:14
Vale 00:18:19
A lo mejor tenía 32 00:18:21
Y B resulta que tiene 12 00:18:24
¿Vale? 00:18:29
Entonces 00:18:31
Gracias a que tenemos la variable auxiliar 00:18:32
Aux 00:18:35
Esta de aquí 00:18:36
Gracias a que tenemos AUX 00:18:37
Primero, hemos llevado 00:18:41
El 32 00:18:44
Lo hemos guardado aquí 00:18:50
El 32 se queda ahí guardadito 00:18:52
Ahora, el 12 00:18:54
Lo llevamos a A 00:18:56
Mediante la sentencia A igual a B 00:18:58
Mediante A igual a B 00:19:01
El 12 se va 00:19:02
Con lo cual el 32 este 00:19:03
Desapareció 00:19:05
Porque ahora se nos ha quedado el 12 00:19:06
Y ahora en B 00:19:08
tiene que irse el 32, que acabamos 00:19:11
de pisotear, pero no pasa nada porque el 32 00:19:13
se había quedado ahí 00:19:15
había sido el 32 00:19:16
pues ahora ya con la sentencia B igual a AUX 00:19:18
el 32 se va 00:19:21
ahí, pisando el 12 que había 00:19:23
no hay manera de intercambiar uno por otro 00:19:25
si no es con una variable auxiliar 00:19:27
¿y esta variable auxiliar se queda ahí dando guerra? 00:19:28
no, porque es local 00:19:31
a este bloque 00:19:33
entonces al ser local 00:19:34
a este bloque, en cuanto el IF termina 00:19:37
aux ha desaparecido y no ha molestado. 00:19:39
Ha servido solo como uso temporal 00:19:41
para una y otra. 00:19:43
Vale, pues ya está. Ya hemos intercambiado. 00:19:45
Y ahora ya el resto ya se queda tal cual. 00:19:47
Entonces, 00:19:51
el resto del programa ya no tenemos 00:19:52
que tocarlo. Ya estaba hecho. 00:19:54
Simplemente hemos añadido 00:19:57
forzarle a los 00:19:58
negativos, intercambiar los valores 00:20:01
y sumarlo. Si ejecutamos 00:20:02
esto, vale, 00:20:07
menos 5, menos 00:20:11
6, uh, claro, es que le metí un punto 00:20:12
en vez de un menos 00:20:15
8, vale, introduzca b positivo 00:20:16
menos 5 y le pongo 00:20:22
eh, si no muestro 00:20:24
la suma, no me va mostrando nada 00:20:27
vale, a ver, me falta 00:20:29
siempre mostrar el resultado final 00:20:34
la suma 00:20:36
suma 00:20:44
vale 00:20:46
ya está, bueno, lo de los negativos 00:20:49
ya he visto que funciona 00:20:52
entonces si le pongo aquí el 8 para el A 00:20:53
y aquí el 3, me tiene que dar 5 00:20:56
porque solo hay un múltiplo de 5 00:20:57
con lo cual la suma es 5 00:20:59
bueno 00:21:02
no son pruebas 00:21:02
concluyentes porque solo es una 00:21:05
pero bueno, tiene pinta de que lo hemos hecho bien 00:21:07
vale 00:21:10
entonces esto es sumar 00:21:15
sumar muchos sumandos, pues es siempre lo mismo 00:21:18
en un bucle voy haciendo esta operación 00:21:20
que esta operación la estoy poniendo 00:21:22
ahora sí para que se vea claro que sobre suma 00:21:24
se va acumulando 00:21:26
pero es esto en realidad 00:21:27
es esta misma sentencia 00:21:28
ya la podemos poner así 00:21:31
porque ya a nadie le entra angustia 00:21:34
ni ansiedad, todo el mundo sabe 00:21:36
que suma más igual x es sobre la 00:21:38
variable suma, sumas x y todo 00:21:40
eso se va otra vez 00:21:42
a suma 00:21:44
bueno, pues ala, esto ya está 00:21:45
magnífico 00:21:50
y estos dos 00:21:52
de aquí 00:21:54
que son prácticamente iguales 00:21:54
bueno y el 11 también 00:21:58
estos 3 00:22:00
es la misma idea que la suma acumulativa 00:22:01
pero en lugar de 00:22:05
hacer suma acumulativa, multiplicación 00:22:06
acumulativa, pero es lo mismo 00:22:09
vale, bueno 00:22:10
paramos 2 o 3 minutos 00:22:13
y hacemos 00:22:15
Subido por:
Raquel G.
Licencia:
Todos los derechos reservados
Visualizaciones:
9
Fecha:
22 de octubre de 2024 - 18:05
Visibilidad:
Clave
Centro:
IES ROSA CHACEL
Duración:
22′ 16″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
111.87 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid