1
00:00:00,270 --> 00:00:05,620
Continuó que los primitivos vamos a ver ahora los de punto flotante o números reales decimales.

2
00:00:05,690 --> 00:00:08,970
Por qué se le conoce como punto flotante en computación?

3
00:00:09,070 --> 00:00:15,560
En programación es una forma, ya que la memoria de los equipos de los computadores siempre llega a

4
00:00:15,560 --> 00:00:16,650
un punto en que es limitada.

5
00:00:16,770 --> 00:00:21,540
No se puede almacenar números reales con precisión infinita con muchos decimales.

6
00:00:21,630 --> 00:00:24,570
No importa si estamos utilizando un sistema binario.

7
00:00:24,630 --> 00:00:30,840
Un sistema decimal da lo mismo, siempre va a haber y va a existir límites y hasta ahí llega el número.

8
00:00:30,900 --> 00:00:36,240
Pero en todo lo que es computación y programación, no solamente en Java, existe el sistema de punto

9
00:00:36,240 --> 00:00:36,810
flotante.

10
00:00:36,900 --> 00:00:42,480
Básicamente se traduce a una notación científica para representar un número real con el cual podemos

11
00:00:42,480 --> 00:00:48,480
trabajar y operar con cálculos aritméticos sin ningún problema, ya sea números reales, decimales,

12
00:00:48,570 --> 00:00:49,540
grandes, pequeño.

13
00:00:49,920 --> 00:00:56,340
Da lo mismo de una forma compacta pero eficiente, y eso es lo que realmente nos permite almacenar grandes

14
00:00:56,340 --> 00:00:58,980
números en un espacio más pequeño.

15
00:00:59,040 --> 00:01:05,220
Porque, claro, por ejemplo, el tipo flock de punto flotante pero simple, almacena hasta 32 bits

16
00:01:05,370 --> 00:01:09,750
nada más, mientras que el doble de doble precisión hasta 64.

17
00:01:09,880 --> 00:01:15,460
Bueno, hoy tenemos números mucho más grandes, pero comencemos, vamos a crear una nueva clase en esa

18
00:01:15,470 --> 00:01:15,770
razia.

19
00:01:16,560 --> 00:01:17,350
Entonces es muy parecido.

20
00:01:17,370 --> 00:01:19,670
Como siempre, primitivos, float,

21
00:01:22,520 --> 00:01:27,840
float de flotante, ya sea el tipo float o doble perfecto.

22
00:01:27,930 --> 00:01:28,320
Y él?

23
00:01:32,040 --> 00:01:34,650
Vamos a partir primero con el simple, con él float.

24
00:01:34,900 --> 00:01:37,410
Bueno, lo primero, el tipo float.

25
00:01:38,570 --> 00:01:41,280
Le vamos a llamar real, de número real o decimal.

26
00:01:41,340 --> 00:01:45,420
Float igual, por ejemplo, un valor cualquiera.

27
00:01:45,510 --> 00:01:48,240
Vamos a partir con algo simple 1 punto y coma.

28
00:01:48,750 --> 00:01:51,780
Recuerden que siempre la literal por defecto es entera.

29
00:01:51,870 --> 00:01:58,530
Por lo tanto, acá de forma automática, para convertir este entero a un tipo flotante, entonces imprimimos

30
00:01:58,590 --> 00:01:59,980
este 1 N-terminal.

31
00:02:00,090 --> 00:02:04,500
Va a mostrar 1.0 el South Shabby?

32
00:02:04,620 --> 00:02:06,030
Ahora sí que si corremos.

33
00:02:07,400 --> 00:02:12,590
Tenemos uno coma cero, ya que es un punto flotante, representa un decimal.

34
00:02:12,980 --> 00:02:19,290
Pero qué pasa si quiero colocar la coma o el punto en caso de forma explícita 1 0?

35
00:02:19,550 --> 00:02:25,640
Se fijan marca un error porque al colocar un punto, es decir, un decimal y algo cero o lo que sea,

36
00:02:25,730 --> 00:02:28,100
cambia el tipo de la literal.

37
00:02:28,190 --> 00:02:33,200
Ya no es entero, sino pasa a ser por defecto del tipo doble y doble.

38
00:02:33,590 --> 00:02:35,780
No se puede convertir de forma directa con float.

39
00:02:36,170 --> 00:02:43,130
Entonces, para indicar que la literal no es un doble sino un float, utilizamos la letra F y ahora

40
00:02:43,130 --> 00:02:44,690
sí que si f de float.

41
00:02:45,080 --> 00:02:51,200
Entonces indicamos que este número de la literal corresponde al tipo flotante y ahora se pasa.

42
00:02:51,380 --> 00:02:54,830
Se asigna a la variable real float del tipo float.

43
00:02:55,800 --> 00:02:59,630
Vamos a levantar el resultado exactamente mismo 1.0.

44
00:03:00,370 --> 00:03:08,520
Ahora veamos otro ejemplo vamos a colocar siempre con la F 2120 2120 si lo imprimimos.

45
00:03:10,070 --> 00:03:12,460
2120 Punto cero decimal.

46
00:03:12,770 --> 00:03:17,570
Pero también se puede escribir con una notación científica justamente para ahorrar espacio.

47
00:03:17,810 --> 00:03:19,940
Por ejemplo, esto se podría cambiar.

48
00:03:20,030 --> 00:03:21,500
De hecho, lo voy a comentar acá.

49
00:03:21,860 --> 00:03:27,320
O sería equivalente a la notación 2.12 o dos coma doce?

50
00:03:28,030 --> 00:03:28,440
3.

51
00:03:28,860 --> 00:03:35,000
Bueno, el exponente es lo mismo que decir multiplicado por 10 elevado a tres y la e o el exponente

52
00:03:35,000 --> 00:03:36,890
se escribe con mayúscula o minúscula.

53
00:03:37,250 --> 00:03:39,480
Y acá agregamos la f punto y coma.

54
00:03:39,830 --> 00:03:41,510
El resultado ser exactamente el mismo.

55
00:03:41,540 --> 00:03:45,440
Porque lo que significa la exponencial es que la coma.

56
00:03:45,530 --> 00:03:50,120
Bueno, en este caso el punto se corre tres veces hacia la derecha.

57
00:03:50,240 --> 00:03:54,890
Si esta acá se corre uno 2 3, entonces equivale a este número.

58
00:03:55,310 --> 00:03:56,990
Punto cero coma cero.

59
00:03:57,230 --> 00:03:58,190
Vamos a levantar.

60
00:03:59,060 --> 00:04:00,280
El resultado no varía.

61
00:04:00,310 --> 00:04:01,740
Se fijan exactamente el mismo.

62
00:04:02,900 --> 00:04:06,240
Entonces se habría Evia a dos coma doce exponente.

63
00:04:06,710 --> 00:04:07,170
3.

64
00:04:07,390 --> 00:04:11,270
Donde las comas simplemente se va corriendo, se va corriendo hacia la derecha.

65
00:04:11,410 --> 00:04:14,030
Bien, pero qué pasa si el exponente es negativo?

66
00:04:14,120 --> 00:04:17,720
Bueno, sabemos que si es positivo, la coma se corre hacia la derecha.

67
00:04:17,780 --> 00:04:21,470
Pero qué pasa si en negativo se corre hacia la izquierda, hacia el otro lado?

68
00:04:21,590 --> 00:04:22,520
Veamos otro ejemplo.

69
00:04:22,970 --> 00:04:30,250
Vamos a colocar 1,5 1.5 e imponente 4 exponente a la 4.

70
00:04:30,380 --> 00:04:31,880
Cuál sería el resultado?

71
00:04:32,000 --> 00:04:38,300
Multiplicamos 1.5 por 10 elevado a 4 y el resultado sería correr la coma.

72
00:04:38,870 --> 00:04:39,830
Voy a colocar acá.

73
00:04:40,740 --> 00:04:48,030
Puede colocar 15, vamos a correr la coma cuatro veces hacia la derecha, una por lo tanto cero dos,

74
00:04:48,090 --> 00:04:49,310
tres y cuatro.

75
00:04:49,950 --> 00:04:53,440
Se corre una, dos, tres y cuatro acá.

76
00:04:53,970 --> 00:04:55,380
Qué haría en 15000?

77
00:04:55,770 --> 00:04:57,990
Ese sería el valor coma cero.

78
00:04:58,080 --> 00:04:59,270
Entonces vamos a levantar.

79
00:05:00,300 --> 00:05:01,260
Te exigen 15000.

80
00:05:01,380 --> 00:05:07,450
Cómo hacer entonces con esta notación científica se puede representar estos números reales de forma

81
00:05:07,450 --> 00:05:12,760
mucho más compacta y nos permite almacenar gran cantidad de número en un espacio más reducido.

82
00:05:12,860 --> 00:05:19,510
Ahora veamos un ejemplo cuando la coma se corre hacia la izquierda por ejemplo, 1.5 exponencial menos

83
00:05:19,630 --> 00:05:20,900
10 perfecto.

84
00:05:21,310 --> 00:05:29,700
Acá tendríamos o sería equivalente a decir 15 y vamos a correr la coma, que la tenemos acá 1.5 diez

85
00:05:29,710 --> 00:05:33,910
veces hacia la izquierda, entonces sería 1 y 10 ceros.

86
00:05:36,010 --> 00:05:46,130
Perfecto entonces 1 2 3 4 5 6, 7 8, 9 10 y me faltó un cero.

87
00:05:46,270 --> 00:05:47,050
Lo agregamos.

88
00:05:47,360 --> 00:05:48,130
Vamos a repasar.

89
00:05:49,210 --> 00:05:53,650
1 2 3 4 5 6 7 8 9 10.

90
00:05:53,770 --> 00:05:58,380
Ese sería el decimal 0.9 ceros y al final el 15.

91
00:05:58,540 --> 00:06:02,560
Bueno, si ejecutamos el resultado lo va a mostrar de forma compacta.

92
00:06:04,950 --> 00:06:07,740
Se fijan ahora si cambiamos el valor?

93
00:06:07,770 --> 00:06:15,480
Por ejemplo, voy a cortar esto, voy a quitar esto, lo pego punto y coma y comentamos eso.

94
00:06:15,630 --> 00:06:17,230
El resultado debería ser similar.

95
00:06:17,430 --> 00:06:19,380
Guardamos, levantamos.

96
00:06:20,510 --> 00:06:29,330
Se fijan 1.5 a la menos 10 de forma automática como el número real, en este caso este flotante contiene

97
00:06:29,420 --> 00:06:35,660
más dígito que contiene más información con una precisión más grande con más decimales, lo compacta

98
00:06:35,780 --> 00:06:36,890
en esta notación científica.

99
00:06:36,920 --> 00:06:43,850
Entonces, recuerden, cuando es exponente a un valor negativo, la coma se corre tantas veces hacia

100
00:06:43,910 --> 00:06:47,870
la izquierda y si es positivo hacia la derecha, simplemente vamos corriendo la coma.

101
00:06:48,230 --> 00:06:54,170
Y para finalizar, lo que iba a la izquierda del exponente, por ejemplo, en 1.5 se le conoce como

102
00:06:54,260 --> 00:07:02,780
mantisa el bueno, el exponente y el valor, por ejemplo, como corresponde a 10 elevado en este caso

103
00:07:03,050 --> 00:07:06,620
a este exponente y el tipo y el valor correspondiente.

104
00:07:07,070 --> 00:07:10,760
Se le conoce como valor de punto fijo y esta es la notación científica.

105
00:07:11,390 --> 00:07:13,250
Continuamos en la siguiente clase.
