2026928 Operadores_1 - Contenido educativo
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:
Vale, pues repito, repasando esto, aquí es interesante en este momento que aprovechemos para recordar que nos salió la situación a partir de los operadores de booleanos, el ant y el odd, que a la vez que usamos una variable, una expresión, a la vez que la usamos podemos en ese momento darle un valor, podemos, ¿vale?
00:00:01
Por ejemplo, esto, aunque sea una expresión tonta, ¿vale? Imaginaos que yo tengo, pues eso, mi número n, bueno, num, ¿vale? num2 igual a num más 5.
00:00:26
Esta está claro, una expresión de toda la vida. Sumo esta variable a 5, ya está esta variable que está aquí. Pero a la vez que yo uso una variable, si quiero en ese momento le puedo asignar un valor también, si quiero en ese momento.
00:00:57
por ejemplo, esta es una expresión
00:01:11
rara
00:01:17
pero correcta, que es
00:01:19
num2 va a ser
00:01:21
la suma de dos cosas
00:01:23
¿qué dos cosas? esto
00:01:24
y esto, pero
00:01:26
en esta variable, en el
00:01:28
momento de usarla, yo le estoy
00:01:31
asignando un valor
00:01:33
entonces, esto haría la suma 7 más 5, lógicamente
00:01:34
hace las asignaciones correspondientes
00:01:37
luego ya hace las sumas
00:01:39
¿vale?
00:01:40
entonces
00:01:42
esto tiene interés a lo mejor en situaciones
00:01:48
como en las cuales yo quiero leer
00:01:52
por teclado
00:01:54
una variable a la vez que la estoy usando
00:01:56
en una expresión
00:01:58
recordemos como leíamos por teclado
00:01:59
pues creábamos esta cosa
00:02:02
que era un objeto
00:02:06
aunque ahora no sepamos lo que es
00:02:08
perdón
00:02:10
ya ya ya
00:02:15
creábamos este objeto
00:02:18
y ahora yo puedo usarlo para leer cosas del teclado
00:02:21
entonces a lo mejor
00:02:26
esto sí que podría tener un poco más de interés
00:02:32
¿vale?
00:02:35
en el momento de usar la variable para sumarla
00:02:37
yo le asigno valor
00:02:40
de hecho podría hacer hasta incluso esto
00:02:43
voy a bajar esta aquí abajo
00:02:49
fijaos que expresión
00:02:52
tan rara
00:03:08
estoy sumando num
00:03:10
que en el momento de
00:03:12
cogerlo para la suma lo leo por teclado
00:03:14
con otra vez num
00:03:17
que en el momento de cogerlo
00:03:19
para la suma lo vuelvo a leer por teclado
00:03:20
con lo cual cuando yo ejecute este código
00:03:22
se va a quedar parado a la espera dos veces
00:03:24
esta primera vez
00:03:27
para leer el primer
00:03:29
numerito, que lo guardaré y lo asignará a num
00:03:31
y luego
00:03:33
a esta segunda vez
00:03:34
para
00:03:36
que yo le meta el numerito, lo guardaré
00:03:37
y lo asignará a num, dos veces
00:03:40
se va a quedar parado, vamos a ver que hace
00:03:42
esta cosa tan rara
00:03:44
vale, aquí lo que me importa es eso
00:03:45
simplemente, que os quede claro que
00:03:48
cuando uno usa una variable
00:03:50
una expresión, en el momento de
00:03:53
usarla, si quieres además le puedes
00:03:54
asignar valor
00:03:56
y a veces es muy útil, en condiciones
00:03:57
sobre todo, entonces vamos a
00:04:00
ejecutar esto
00:04:02
a ver que nos hace
00:04:04
vale, efectivamente
00:04:07
esa vez que venía del ejemplo de antes
00:04:15
ahí está la espera
00:04:18
ahí está la espera del primer next int
00:04:19
está aquí esperando
00:04:23
este cursor aquí esperando es este
00:04:26
next int, vale
00:04:30
pues le pongo 6
00:04:32
otra vez el cursor esperando
00:04:33
ese cursor esperando es este
00:04:36
vale, le pongo 7
00:04:38
Ah, bueno, es que no he puesto que me muestre la suma
00:04:41
O sea, ha terminado, ya terminó, terminado
00:04:47
Lo pone aquí, pero se me ha olvidado algo tan bonito
00:04:49
Como que me muestre el resultado
00:04:52
Si no me muestra el resultado
00:04:53
No sé qué ha hecho
00:04:55
Vale, pues lo ejecuto otra vez
00:04:56
Vale
00:05:01
Programa ahí parado
00:05:02
¿Veis? Mientras aquí no ponga terminado
00:05:04
El programa está en ejecución
00:05:07
Lo que pasa es que está en ejecución y parado
00:05:09
Pues venga
00:05:11
Le pongo yo un numerito
00:05:12
Enter, coge el numerito
00:05:15
Lo guarda en NUM
00:05:19
Y se vuelve a quedar parado
00:05:20
No ha terminado
00:05:22
Está esperando el siguiente, 7
00:05:23
Cuando yo le dé al ENTER
00:05:26
Ya no se va a quedar más parado
00:05:28
Porque ya no hay más NEXT IN, ya no hay más
00:05:30
De ellos, terminará y me mostrará el resultado
00:05:32
De la suma, cuando yo le dé aquí el ENTER
00:05:34
¿Vale? Y efectivamente 13
00:05:37
Aquí ha cogido el 6
00:05:38
Y lo ha guardado en este operando
00:05:41
Y aquí ha cogido el 7
00:05:42
Y lo ha guardado en el operando
00:05:44
¿Vale? Y luego lo ha sumado
00:05:46
Bueno
00:05:48
Vale, pues a ver
00:05:55
¿Qué más cosas teníamos aquí?
00:05:57
Esto en cuanto a la asignación
00:05:59
Esta forma de abreviar
00:06:01
También la
00:06:04
Tenemos
00:06:06
Vale
00:06:07
Todos estos operadores
00:06:10
Los conocemos
00:06:12
Que se pueden abreviar
00:06:14
El desplazamiento de bits
00:06:16
Este es el que no hemos visto
00:06:19
los de operación a nivel de bits, estos de aquí
00:06:21
los voy a mencionar muy por encima porque es que
00:06:24
esto ya son detalles y chorradillas
00:06:28
concatenación de string, la entendemos
00:06:30
está por aquí, precedencia de operadores
00:06:34
conversión automática y promoción
00:06:36
también, hemos hablado varias veces de ello
00:06:40
los operadores incremento y
00:06:42
predecremento, hemos estado hablando de ellos
00:06:45
Los relacionales, hemos hablado de todos ellos. Los booleanos, hemos hablado de todos ellos y además en sus dos variantes. Y hay un operador booleano que es más extraño porque suele tener una aplicación práctica más reducida porque es una condición muy extraña.
00:06:49
O sea, si el and y el or son muy naturales, el and es cuando uno quiere expresar que ocurran dos cosas a la vez.
00:07:16
Y en la vida muchas veces queremos expresar que dos cosas se den simultáneamente, como la que hemos dicho antes.
00:07:25
Ser mayor o igual de 18 o igual de 25.
00:07:30
Luego el and es un operador natural para expresar un montón de condiciones normales y corrientes.
00:07:33
El or también. Muchas veces necesitamos expresar que se dé una cosa o la otra.
00:07:39
que con que se dé al menos una
00:07:43
sea suficiente
00:07:45
y el not igual, negar algo
00:07:46
es un recurso básico
00:07:49
para expresar condiciones
00:07:54
bueno, pues tenemos otro operador
00:07:55
que es este triangulito alto tan raro
00:07:57
que une también
00:07:59
condiciones, como todos los operadores
00:08:02
une también condiciones
00:08:04
y cuando se hace cierto
00:08:05
cuando
00:08:08
A y B
00:08:09
tienen valores
00:08:11
booleanos distintos
00:08:12
es decir, cuando una es cierta
00:08:14
y la otra falsa
00:08:17
o una es falsa y la otra cierta
00:08:17
si las dos son verdad
00:08:19
o las dos son mentira
00:08:22
entonces es falso
00:08:23
es lo que se llama el or exclusivo
00:08:25
tiene que ser exclusivamente
00:08:28
una de las dos cierta
00:08:30
para que el total sea cierto
00:08:32
es parecida al or
00:08:33
pero el or no es exclusivo
00:08:35
con el or
00:08:37
con que sea cierta una de las dos
00:08:38
y si lo son las dos también
00:08:41
ya es cierto el total
00:08:43
¿vale? pero con esta
00:08:45
para que sea cierta la compuesta
00:08:47
tiene que ser cierta
00:08:49
solo una de las dos, solo una
00:08:51
si lo son las dos
00:08:54
no es cierta
00:08:55
¿vale? esto es
00:08:57
si yo quiero expresar la condición
00:08:58
o comes patatas
00:09:01
o comes ensalada
00:09:04
no puede ser las dos a la vez
00:09:06
o una o la otra
00:09:09
si es cierta una de las dos
00:09:10
el total es cierto
00:09:13
pero si las dos son ciertas
00:09:14
se convierte en falso
00:09:17
a diferencia del orden este de aquí
00:09:18
entonces un operador
00:09:21
es muy raro que lo veamos
00:09:22
porque es que hay muy pocas situaciones
00:09:25
que necesiten que lo usemos
00:09:27
son situaciones muy extrañas
00:09:29
o una cosa o la otra se tiene que dar
00:09:31
para que seas cierto
00:09:33
si se dan las dos no eres cierto
00:09:34
es una situación un poco extraña
00:09:36
como para que necesitemos programarla
00:09:39
bueno, eso ya en esos operadores
00:09:41
vale, y ahora ya
00:09:45
los operadores de bits
00:09:50
que es lo que he dicho
00:09:52
que voy a mencionar muy por encima
00:09:54
pero sin ni trabajar ni ejemplos
00:09:55
porque no merece la pena
00:09:57
son cosas muy específicas
00:09:59
no merece la pena perder tiempo con ejemplos
00:10:01
y después de los de bits
00:10:04
yo creo que ya hemos terminado
00:10:06
porque ya viene la tabla de precedencia
00:10:09
que como veis efectivamente
00:10:11
lo primero que se hace son los incrementos
00:10:12
y decrementos
00:10:15
luego multiplicaciones y divisiones, sumas y restas
00:10:16
y ya los lógicos
00:10:19
vale
00:10:21
vale, pues vamos a
00:10:22
parar aquí, luego miramos por encima los
00:10:25
de bits y daríamos por terminado
00:10:27
lo de los operadores
00:10:29
- Materias:
- Programación
- Niveles educativos:
- ▼ Mostrar / ocultar niveles
- Formación Profesional
- Ciclo formativo de grado básico
- Primer Curso
- Segundo Curso
- Ciclo formativo de grado medio
- Primer Curso
- Segundo Curso
- Ciclo formativo de grado superior
- Primer Curso
- Segundo Curso
- Ciclo formativo de grado básico
- Subido por:
- Raquel G.
- Licencia:
- Todos los derechos reservados
- Visualizaciones:
- 3
- Fecha:
- 1 de octubre de 2026 - 13:25
- Visibilidad:
- Clave
- Centro:
- IES ROSA CHACEL
- Duración:
- 10′ 31″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 53.24 MBytes