Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Clase 25-09-23 - 4 - 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 25 de septiembre de 2023 por Raquel G.

38 visualizaciones

Descargar la transcripción

Está muy bien, y es que, por ejemplo, en cosas, dame el carácter consecutivo al que estás, pues le sumas uno y estás en el consecutivo, pues tiene sus ventajas. 00:00:00
Por ejemplo, todas las mayúsculas están comprendidas entre, si uno ve la tabla, si están comprendidas todas entre el 65 y el 90. 00:00:10
Pues, por ejemplo, la condición de ser mayúscula, gracias a esto es muy sencillo, 00:00:25
porque sería si mi char es mayor o igual de 65 y menor o igual de 90, condición muy sencilla. 00:00:31
Si no hubiera esta equivalencia entre números y char, la condición de ser mayúscula sería 00:00:38
que sea igual a A o que sea igual a B o que sea igual a C, o sea, una condición muy tocha. 00:00:43
Entonces, tiene sentido que el lenguaje de programación haga esta equivalencia, 00:00:48
Tiene sentido porque nos facilita, a lo mejor, algunas tareas, sobre todo la construcción de condiciones. 00:00:51
Bueno, hasta aquí los char. 00:01:00
Luego, según uno va haciendo cosas, pues va viendo las diferentes situaciones que se puedan dar. 00:01:02
Dudas, problemas, aburrimientos, varios. 00:01:07
Estaba probando, por ejemplo, un valor, si te pasas del número en la tabla ASCII, ¿no te dan un resultado? 00:01:14
si te pasas del número 00:01:29
te refieres 00:01:32
del número que aparece 00:01:33
de este, de 255 00:01:36
o sea, tú has declarado aquí una 00:01:38
a C3 le has asignado 00:01:46
y a C4 un dólar 00:01:48
entonces la suma de ambos 00:01:55
se pasa de 255 00:01:56
te refieres 00:01:59
claro 00:02:01
vale, entonces tú a lo mejor 00:02:01
pues eso, has hecho a lo mejor luego 00:02:08
en otro chart 00:02:10
has puesto C3 más 00:02:11
a esto te refieres, por ejemplo 00:02:16
sí, bueno, lo he puesto en 00:02:18
en consola 00:02:19
ah, bueno 00:02:21
sí, bueno, en este caso 00:02:24
aquí me da error por 00:02:26
claro, aquí me da error porque 00:02:27
esto lo convierto automáticamente a número, por lo que hemos 00:02:30
dicho que es un operador algebraico, lo convierte a número 00:02:32
y al convertirlo a 00:02:35
número para hacer esa operación 00:02:36
no es que convierta a número C3 y C4 00:02:38
C3 y C4 siguen siendo sus variables char 00:02:41
pero para evaluarlo 00:02:42
lo convierte a número, solo a efectos 00:02:44
de la evaluación, y una vez que lo 00:02:47
tiene como número lo guarda en C2, entonces aquí me da el error 00:02:49
de compilación de, oye, te he convertido a 00:02:50
número para hacer la evaluación esta algebraica 00:02:52
no me lo guardes en un char 00:02:54
no me habría dado error si lo guardara en un N 00:02:56
¿vale? entonces 00:02:58
A ti no te ha dado error de compilación 00:03:00
Porque lo has metido directamente 00:03:02
En la consola 00:03:04
¿Verdad? 00:03:05
Vale, ahí 00:03:07
Y el método este 00:03:08
System.out.println 00:03:13
Este método, él ya te hace la conversión 00:03:14
Ya veremos cómo funciona 00:03:18
De ese numerito a lo que él puede representar 00:03:19
Por eso no te da error de compilación 00:03:22
Entonces tú cuando lo has mostrado aquí 00:03:23
Pues, ¿qué te ha dado? 00:03:26
Que te ha desbordado 00:03:29
Lo de 1.55, ¿no? 00:03:30
No, la suma sí, la suma, o sea, poniéndolo así da eso, pero si lo quieres convertir a el char... 00:03:31
Ah, y luego ahora, vale, la suma sí da esto, entonces tú ahora has puesto un char y no te da el 155 de la tabla. 00:03:38
Vamos a ver, ¿dónde se ha ido esto? 00:03:46
Lo has convertido a char, c3 más c4, ¿y la interrogación no es esa? 00:03:52
Vamos a ver. 00:04:05
porque W es dólar, vamos a ver cuál es, W está aquí, 119, y dólar está ahí, 36, 00:04:07
396, es 140 y algo, y la interrogación dónde está colocada, la interrogación está aquí, 00:04:22
se ha ido para atrás 00:04:34
a ver 00:04:40
vamos a hacer exactamente la suma 00:04:42
a ver si entendemos lo que ha pasado 00:04:45
W es 119 00:04:47
y dólares 00:04:52
36, 119 más 36 00:04:54
sería 00:04:56
155 00:04:58
que nos ha salido antes, vale 00:04:59
y 155 es este 00:05:01
es el cerito 00:05:03
Y me ha mostrado 00:05:06
Interrogación 00:05:08
Interrogación 00:05:09
Que es el 63 00:05:14
No tiene mucho que ver con 00:05:15
Si le muestro X 00:05:23
A ver si hay alguna relación entre lo que me muestra 00:05:26
Vale, me muestra este tipo de sistema 00:05:28
Todo el rato 00:05:30
X, Z 00:05:31
Vale, y vamos a ver si hacemos 00:05:32
A ver si es un tema de 00:05:39
El Unicode de Java, por ejemplo 00:05:41
si nosotros hacemos ahora aquí un char 00:05:43
c5 cualquiera 00:05:45
y le vamos a poner 155 00:05:47
directamente 155 00:05:50
y ahora vamos a poner 00:05:52
un siso de c5 00:05:53
a ver si me muestra el cerito 00:05:56
o me muestra la interrogación 00:05:58
porque puede ser un problema del 00:05:59
del editor de texto 00:06:00
vale, o sea es que es 00:06:04
lo mismo que pasaba con la tilde 00:06:09
es un problema de la codificación 00:06:10
esto en propiedades 00:06:12
puedes cambiar el tipo de codificación del editor 00:06:14
para que te 00:06:17
claro 00:06:19
claro, en real 00:06:20
entonces en función del sistema de codificación 00:06:21
ya sí que te puede mostrar exactamente 00:06:25
el carácter o no 00:06:27
pero físicamente 00:06:28
si estás en, sí, sí, sí, no 00:06:31
pero claro, está bien porque de esa manera es como uno 00:06:33
va viendo realmente todas las situaciones que se le pueden dar 00:06:35
entonces, en preferencias 00:06:37
en text editor 00:06:41
por aquí, uno puede 00:06:42
jugar con esto e ir cambiando la codificación 00:06:44
del editor de texto, porque para los caracteres 00:06:46
raros, él puede funcionar 00:06:48
de forma distinta, y es que el cerito ese 00:06:50
pues es raro, efectivamente 00:06:52
el cerito tachado es un carácter raro 00:06:54
yo he usado pruebas 00:06:56
que estaban dentro del rango de los caracteres 00:06:58
que sé que el editor suele mostrar 00:07:00
podríamos probar 00:07:02
a ver hasta, bueno por ejemplo 00:07:08
a ver hasta cuál llega 00:07:10
rápidamente, vamos a ver 00:07:11
Si yo le muestro, o sea, es que la A con tilde ya no la muestra. 00:07:13
Esta es la integral, por ejemplo, del 128, la C con cejilla. 00:07:20
Vale, es que yo creo que muestra, mira, imprimibles. 00:07:28
Vale, esta es la clave. 00:07:32
Vale, a partir del 128 son los que saca raros. 00:07:34
Y hay que hacer una condición espalladito. 00:07:37
Por ejemplo, el 126, la tilde, la va a mostrar bien, creo. 00:07:38
Vamos a ver, vamos a ver, el 126, creo que este le va a mostrar bien, sí, la tilde, pero si ahora ya me salto a los no imprimibles, me salto ya del 128, aquí, estos ya hay que hacer un editor texto especial, creo que ya la fe con cejilla esta no la va a mostrar, 128, vale. 00:07:43
Este ya no es imprimible. 00:08:15
Entonces, es un problema de los editores de texto. 00:08:17
Con los editores de texto. 00:08:20
Entonces, si quiero que imprima esos caracteres, 00:08:22
tengo que usar un editor de texto especial. 00:08:24
Que creo que este se puede configurar así, 00:08:26
porque tiene muchos formatos de caracteres, 00:08:29
pero hay que buscarlo por ahí, en Text Editor, Preferences o algo así. 00:08:31
¿Vale? Sí. 00:08:36
Eso no era yo consciente ahora mismo. 00:08:38
Efectivamente, los extendidos, que son estos de aquí, 00:08:39
los extendidos, no se pueden imprimir 00:08:42
por las buenas en cualquier editor de texto 00:08:44
¿vale? 00:08:46
más pruebas 00:08:51
cosas raras que hayáis hecho 00:08:52
¿ninguna duda? 00:08:54
vale, venga 00:08:57
pues vamos a parar aquí hoy ya 00:08:58
y así aprovecho estos minutos para subir estos dos 00:08:59
Subido por:
Raquel G.
Licencia:
Todos los derechos reservados
Visualizaciones:
38
Fecha:
25 de septiembre de 2023 - 13:35
Visibilidad:
Público
Centro:
IES ROSA CHACEL
Duración:
09′ 03″
Relación de aspecto:
1.78:1
Resolución:
1280x720 píxeles
Tamaño:
172.82 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid