Coma Flotante | Ejemplo

Sdílet
Vložit
  • čas přidán 28. 08. 2024
  • Explico el procedimiento para representar un número real en coma flotante siguiendo el estándar IEEE754 de 32 bits.
    Vean que este ejemplo es un número con fraccionario exacto, pero también hay números que son irracionales o periódicos, y la explicación la encontrarán en este otro video de mi canal:
    • Representación de núme...

Komentáře • 136

  • @Nachoroo
    @Nachoroo Před 3 lety +67

    esto es lo mas inutil que me han hecho aprenderme en la universidad pero gracias a usted es que puedo pasar luego ya esto sin mucho esfuerzo gracias

    •  Před 3 lety +4

      Qué bueno que este video te ha sido de utilidad en este tema, gracias por compartir tu comentario. Saludos.

    • @andresberger
      @andresberger Před 2 lety +10

      Es inutil en la práctica, pero deberían enseñarlo sólo para que el alumno tenga una idea de como es y no tanto como para que sea capaz de realizar un software o algo así porque es obsoleto programar en assembler.

    • @andresberger6240
      @andresberger6240 Před rokem +2

      @Gabriel-cx9qi No se usa porque ya está hecho, es como aprender a crear un celular, no sirve para nada porque ya está hecho.

    • @holy-crusader6139
      @holy-crusader6139 Před 10 měsíci

      literal

    • @alejandrosanz4427
      @alejandrosanz4427 Před 9 měsíci

      En carrera y que tal lo ves en un modulo superior?😂😂

  • @andresberger
    @andresberger Před 2 lety +31

    Excelente video.
    Yo buscaba esta información hace 40 años cuando programaba en Assembler y no había forma de averiguarlo, ni en libros, ni con profesores, ni nadie me podía ayudar con esto, ahora quedó todo claro (aunque ya no sirve de mucho)... .

    •  Před 2 lety +8

      Hola Andrés, tienes razón, aprecio mucho tu comentario, y sólo recalco que este tema sigue estando hoy en día en algunos planes de estudios.

    • @mariazulemaoceguedaballard3725
      @mariazulemaoceguedaballard3725 Před 9 měsíci +1

      @ hola maestra primero que nada gracias muy claro todo y si todavía esta en el programa pero aun no me queda claro para que sirve exactamente

    •  Před 9 měsíci +2

      Hola María, los números en coma flotante son una manera eficiente de representar los números reales en programación.
      Como por ejemplo, cuando tienes que utilizar números como 8.14 o 1.5, con parte fraccionara, y requieres de almacenar estos números en la memoria de la computadora, pues se necesita que los conviertas a números en coma flotante.
      En varios lenguajes de programación, hay dos tipos comunes de números en coma flotante llamados "float" y "double". Por ejemplo, en Python, cuando trabajas con números decimales, usas el tipo de dato llamado "float". En otros lenguajes como C, también se usan los tipos "float" y "double" para representar números con decimales.@@mariazulemaoceguedaballard3725

    • @mariaparlorio6812
      @mariaparlorio6812 Před 5 měsíci

      2024, segundo de ingeniería informática en una universidad española y se sigue dando a pesar de que no se use y no tenga aplicación xd

    • @andresberger
      @andresberger Před 5 měsíci

      Aparte de float, debería haber otro tipo de dato. "float decimal" o algo así que guarde el número con muchos decimales, sin convertirlo a punto flotante, para que las operaciones financieras sean totalmente exactas.

  • @ignacioquinteros8684
    @ignacioquinteros8684 Před 2 lety +5

    la unica persona que me lo explica bien y clarito sos una genia

    •  Před 2 lety +1

      Aprecio mucho tu comentario Ignacio, gracias por compartirlo. Saludos

  • @gladismllanos5238
    @gladismllanos5238 Před 3 lety +6

    Excelente explicación, gracias profe.
    Saludos desde Argentina

    •  Před 3 lety +2

      Me alegra saber que te gusto esta explicación, Gladis, muchas gracias por tu comentario, y saludos recibidos.

  • @pabloantoniop74
    @pabloantoniop74 Před rokem +1

    Muchas gracias Carito por el video. Un saludo desde España.

    •  Před rokem

      Hola Pablo, saludos recibidos. Y gracias por tu vista a este video y por tu comentario.
      👋

  • @neirotorofjnt
    @neirotorofjnt Před 5 dny

    Muchas gracias profesora

  • @mauriciojaravera4611
    @mauriciojaravera4611 Před rokem +3

    tengo el parcial mañana y no entendia este tema, muchas gracias

    •  Před rokem +2

      Espero que te haya ido bien en tu parcial Mauricio 🍀, saludos.

  • @Nekotico
    @Nekotico Před rokem +2

    x dios que bien que explica, gracias por compartir!

    •  Před rokem +1

      Hola, te agradezco mucho tu comentario.
      Saludos.

  • @luisfernandofragosocarranz1526
    @luisfernandofragosocarranz1526 Před 5 měsíci +1

    Ud. Explica mejor que mi maestro de universidad, ese we se va muy rapido y luego ni le sale.

    •  Před 4 měsíci

      Hola Luis, muchas gracias por tu comentario, y tu vista a este video.
      Saludos
      👋

  • @rooron3152
    @rooron3152 Před 4 měsíci +1

    gracias por este video, explicas muy claro!!

    •  Před 4 měsíci

      Hola, aprecio mucho lo que comentas, gracias.

  • @nyper9055
    @nyper9055 Před 6 měsíci +1

    mas claro imposible, +1 sub :)

    •  Před 6 měsíci

      Hola, te agradezco mucho tu comentario, y tu suscripción también.
      Saludos

  • @maurommelectronica4399
    @maurommelectronica4399 Před 11 měsíci +1

    Excelente video muchas gracias profesora.

    •  Před 11 měsíci +1

      Hola Mauro, muchas gracias por tu vista a este video y por tu comentario.
      Saludos

  • @ElLauty21
    @ElLauty21 Před 2 lety +2

    Gracias carito, muy facil de entender

    •  Před 2 lety

      Qué bien!!! Me alegra mucho leer tu comentario Gary, gracias.

  • @krostgames8576
    @krostgames8576 Před 2 lety +1

    Explicas de maravilla

    •  Před 2 lety

      Hola, me alegra mucho que te ha gustado esta explicación, gracias por comentarlo. Saludos.

  • @nachovinces1877
    @nachovinces1877 Před 9 měsíci +1

    Gran video, me ha ayudado mucho :D

    •  Před 9 měsíci

      Qué bueno Nacho, me alegra mucho saberlo, ya que de eso se tratan estos videos, ayudarlos un poquito a entender estos temas.
      Saludos

  • @dalmirocirella5042
    @dalmirocirella5042 Před 3 měsíci +1

    Y en caso de que me pida que el exponente sea de 7 bits y al sumar las veces que corri la coma si o si debo utilizar 8 bits para pasar a binario el resultado?

    •  Před 3 měsíci

      Hola, el método indica que tienen que ser 8 bits en el exponente, de lo contrario no se estaría siguiente el estándar IEEE754.

  • @sonalyccoytotapia6148
    @sonalyccoytotapia6148 Před 3 lety +5

    Buen día, quisiera preguntarle cómo sería la solución de -54.2 en 16 bits. Agradecería su respuesta.

    •  Před 3 lety +2

      Hola Sonaly, el número -54.2, al convertirlo en binario la parte fraccionaria es periódica, ve este video de mi canal, en éste explico un ejemplo con parte fraccionaria periódica.
      czcams.com/video/7XvqkAK4Xc8/video.html
      Espero te sea útil.
      Saludos.

  • @holy-crusader6139
    @holy-crusader6139 Před 10 měsíci +1

    gracias

    •  Před 10 měsíci

      Hola, gracias también a ti por tu vista a este video y tu comentario.
      Saludos

  • @kvelez
    @kvelez Před 6 měsíci +1

    Buenisimo

    •  Před 5 měsíci

      Muchas gracias por tu comentario Kevin.
      Saludos

  • @jplaxa90
    @jplaxa90 Před 4 měsíci

    Hola, muy buena explicacion! Consulta, utilizando el mismo numero negativo del ejemplo, si se pide la mantisa en C-1 o C-2, hay que pasar la mantisa a negativo? o ya con el signo del bit 31 alcanza? Y por ejemplo, en el caso que se pida una mantisa en Modulo y Signo, por ejemplo del numero 0.75 (0.11 en binario), la mantisa pasaria a ser 0.011 en positivo y 0.111 en negativo? Gracias

    •  Před 3 měsíci +1

      Hola Juan Pablo, de acuerdo con las reglas del estándar IEEE754 el primer bit es el que te indica el signo del número, ya sea un número entero o solamente un fraccionario, es decir el único bit que cambia de acuerdo al signo es el primero, la mantisa no.
      En este caso 0.75 equivale a 0.11 en binario, así que en notación científica del número binario queda como:
      1.1x2^(-1), así que en el paso 3 del exponente, a 127 le sumas (-1), y resulta 126, y eso lo conviertes a binario, resultando: 01111110
      así que 0.75 en coma flotante:
      0 01111110 10000000000000000000000
      Mientras que -0.75 en coma flotante:
      1 01111110 10000000000000000000000

  • @angelagu6164
    @angelagu6164 Před 11 měsíci +1

    Muchas gracias!!!!🤗

    •  Před 11 měsíci

      Hola Angela, gracias también a ti por tu vista a este video y por tu comentario.
      Saludos

  • @henrybriangonzaleslopez5832

    Muy buena explicación, gracias profesora, saludos desde Perú 🇵🇪.

    •  Před 3 lety

      Hola Henry, que bien que te gusto esta explicación, me da gusto saberlo, y muchas gracias por tus saludos. 👍

  • @luciafrumboli8746
    @luciafrumboli8746 Před 4 měsíci

    Hola! Grscias por el video. Consulta, si el numero es negativo, en la mantisa no deberia ir como complemento? Dando vuelta todos los numeros? Gracias

    •  Před 3 měsíci

      Hola Lucia, de acuerdo con las reglas del estándar IEEE754 el primer bit es el que te indica el signo del número, ya sea un número entero o solamente un fraccionario, es decir el único bit que cambia de acuerdo al signo es el primero, la mantisa no.
      Por ejemplo el número decimal 0.75 equivale a 0.11 en binario, así que en notación científica del número binario queda como:
      1.1x2^(-1)
      así que en el paso 3 del exponente, a 127 le sumas (-1), y resulta 126, y eso lo conviertes a binario, resultando: 01111110
      así que 0.75 en coma flotante:
      0 01111110 10000000000000000000000
      Mientras que -0.75 en coma flotante:
      1 01111110 10000000000000000000000

  • @misakurita7066
    @misakurita7066 Před rokem +1

    MUCHISIMAS GRACIAS MADRE MIA!!!!

    •  Před rokem +2

      Hola Misa, muchas gracias a ti también por ver mis videos, y por este comentario. Saludos

    • @misakurita7066
      @misakurita7066 Před rokem +1

      @ profesora, tengo unos ejercicios que recién me mandaron y me estoy volviendo loca si pudieras hacer paso a paso explicando. Tienes algún email para mandarle?
      Muchas gracias por compatir todo esto y ayudarnos, se nota que le gusta🥰

    •  Před rokem +2

      @@misakurita7066 Hola Misa, mi correo es matematicas.carito@gmail.com
      tómale foto a tu desarrollo y ya lo reviso como vas.
      Igual tengo estos dos videos mas con ejemplos de coma flotante, por si los quieres revisar:
      czcams.com/video/7XvqkAK4Xc8/video.html
      czcams.com/video/qbr9OO-J7UY/video.html

    • @misakurita7066
      @misakurita7066 Před rokem +1

      @ gracias profe ya te envie email:D

    •  Před rokem

      @@misakurita7066 Entendido, lo voy a revisar. Saludos

  • @gdvllxz
    @gdvllxz Před 2 lety +2

    muy buena explicación, quisiera preguntarle que pasa si la parte fraccionaria del numero binario tiende a infinito ósea que multiplico y multiplico y no encuentro un periodo o un valor exacto?, que tendría que poner en la mantisa? gracias de antemano.
    Saludos

    •  Před 2 lety +1

      Hola Gabriel, puede que la parte fraccionaria sea periódica, buscar el patrón y repetirlo hasta completar los 23 bits de la mantisa, en este video explico un ejemplo:
      czcams.com/video/7XvqkAK4Xc8/video.html
      En caso de que no sea periódico, tienes que calcular los 23 bits, y ahí termina.

  • @c.marceloperezmadrid42
    @c.marceloperezmadrid42 Před rokem +1

    gracias, saludos.

    •  Před rokem

      Hola Marcelo, gracias a ti también, sobretodo por tu vista a este video y por comentarlo.
      Saludos 👋

  • @WoolyOlvel
    @WoolyOlvel Před 3 měsíci

    Cuando es solamente -.0548, se realiza solamente con el método de la multiplicación?

    •  Před 2 měsíci

      Sí, porque solo es la parte fraccionaria.

  • @cristianserna9534
    @cristianserna9534 Před 6 měsíci +1

    Que pasa si no me da el 1 donde se termina, si no por ejemplo 1.04 me pase

    •  Před 6 měsíci

      Hola Cristian, en la parte entera termina, cuando el entero es cero, en la parte fraccionaria, se termina cuando resulta 1 sin parte fraccionaria, pero si aun sigue con parte fraccionaria, como el caso que mencionas que es 1.04, pues sigues trabajando con el 0.04 por 2, hasta llegar a 1 cerrado, si eso no ocurre puede ser que sea un número periódico, es decir, que no termina, para eso, explico un ejemplo con número periódico en este video:
      czcams.com/video/7XvqkAK4Xc8/video.html

  • @haneul4164
    @haneul4164 Před rokem +1

    Dios te bendiga

    •  Před rokem

      Muchas gracias por tu vista a este video y por tus bendiciones, lo aprecio mucho. Saludos

  • @CamilaCorregidor
    @CamilaCorregidor Před rokem +1

    coma flotante es lo mismo que punto flotante ?
    ?

    •  Před rokem

      Sí.

  • @miglioredroid9446
    @miglioredroid9446 Před rokem +1

    hoiita profe carajo

    •  Před rokem

      Hola, espero que te haya sido de utilidad esta explicación.
      Saludos

  • @marioeduardotejedalopez8698

    buenas tardes profe, que pasa si mi decimal es 0 en vez de -134

    •  Před rokem +1

      Hola Mario, en binario resulta 0, y solo trabajas con la parte fraccionaria.

    • @kevinvelasquez2145
      @kevinvelasquez2145 Před rokem +1

      @ profe pero en el primer bit al ser cero lo trato como positivo o negativo le pongo cero o 1?

    •  Před rokem

      @@kevinvelasquez2145 Hola Kevin, sería un 0, ya que el cero no es positivo ni negativo, pero en el conjunto de números reales el cero se agrupa con los enteros positivos.

  • @user-lb3oo6di2v
    @user-lb3oo6di2v Před rokem +1

    la coma flotante es igual al punto flotante?

    •  Před rokem

      Sí.

  • @paulrodrigoguasace6504
    @paulrodrigoguasace6504 Před rokem +1

    de donde sale ese +127 que sumas con el 7, no explicas de donde sale el 127, disculpe las molestias

    •  Před rokem +1

      Hola Paul, al exponente de la notación científica le sumas 127, porque así es el procedimiento, al sumarle 127 al exponente te garantiza que al convertirlo en coma flotante te resulte en todo momento 8 bits, que son los 8 del exponente en el coma flotante.

  • @rosass.r.6339
    @rosass.r.6339 Před 7 měsíci +1

    Puede hacer punto flotante de 64 bits?

    •  Před 7 měsíci

      Hola, agradezco tu comentario, por el momento no estoy grabando videos, pero espero pronto.
      Saludos

  • @jhonwilmerpino4251
    @jhonwilmerpino4251 Před 2 lety +2

    Buen día profe, como seria 0.2 en 64 bits?

    •  Před 2 lety +3

      Hola Jhon. Para el caso de 64 bits, se le conoce como número en coma flotante de doble precisión, y el procedimiento es bien similar al que explico en este video. El Paso y 1 y 2, son iguales, sólo cambia el paso 3, seguir el estándar IEEE754, ahora de 64 bits, que es el siguiente: 1 bit (signo) + 11 bits (Exponente, al exponente le sumas 1023, en lugar de 127) + 52 bits (mantisa).

  • @ayoubbensa
    @ayoubbensa Před 2 lety +3

    Alguien me sabría decir de dónde sale el +127 del exponente?
    Gracias por el vídeo.

    •  Před 2 lety +3

      En este video explico como expresar un número real (que esta en sistema decimal) en coma flotante siguiendo el estándar IEEE754 de 32 bits. Entonces, el tercer paso que esta descrito en procedimiento del estándar IEEE754 de 32 bits, nos dice que el primer bit corresponde al signo del número y que los siguientes 8 bits son del exponente (como son 8 bits al exponente de la notación científica se le suma 127, ya que esto te garantiza que al convertirlo a binario te resultará un número binario de 8 dígitos, con los cuales completaras las casillas de los 8 bits del exponente).

    • @sergioarayavillalobos7236
      @sergioarayavillalobos7236 Před rokem

      en ente blog explican porque el +127: blogs.ua.es/jpm33/2013/07/08/estandar-ieee-754-para-la-representacion-en-coma-flotante/

  • @linuraa
    @linuraa Před 2 lety +1

    muchas gracias! se supone que esto lo enseñan en la escuela? yo tengo 34 años y no recuerdo nada de esto :(

    •  Před 2 lety +1

      Hola, si, en la Universidad, sobre todo si estas en una ingeniería. Saludos.

    • @andresescobar6052
      @andresescobar6052 Před 2 lety +1

      te lo enseñan en un curso llamado Sistemas Digitales

  • @josefinadistefano6297
    @josefinadistefano6297 Před 2 lety +1

    te amo

    •  Před 2 lety

      Hola Josefina, aprecio mucho tu comentario, gracias.

  • @Psycho_Clipsaxter
    @Psycho_Clipsaxter Před 2 lety +1

    muchas gracias me ayudo muchísimo . si esto viene en mi examen le dejo like y sino le pongo su dislike

    •  Před 2 lety

      Aprecio mucho tu comentario Ilidan, espero que te vaya bien en tu examen.

    • @Psycho_Clipsaxter
      @Psycho_Clipsaxter Před 2 lety

      @ no vine porque estudie un capitulo que no era 😅. Pero igual muchas gracias se aprecia los videos

  • @MichiHerbar
    @MichiHerbar Před rokem +1

    buen vidéo

    •  Před rokem

      Hola Michi, qué bueno que te ha gustado este video, gracias por tu comentario. Saludos.

  • @enriquecaicedo9221
    @enriquecaicedo9221 Před 4 měsíci +1

    T E A M O

    •  Před 4 měsíci

      Gracias Enrique por tu amable comentario, y tu vista a este video.
      Saludos

  • @felixjimnz5294
    @felixjimnz5294 Před 9 měsíci +1

    Y si fuese en 64 bits??

    •  Před 9 měsíci

      Hola Felix, para el caso de 64 bits, se le conoce como número en coma flotante de doble precisión, y el procedimiento es bien similar al que explico en este video. El Paso y 1 y 2, son iguales, sólo cambia el paso 3, seguir el estándar IEEE754, ahora de 64 bits, que es el siguiente: 1 bit (signo) + 11 bits (Exponente, al exponente le sumas 1023, en lugar de 127) + 52 bits (mantisa).

  • @christiankennedy4146
    @christiankennedy4146 Před 2 lety

    Y si mi mantisa salio más grande? Vaya, me faltan espacios, no cabe mi número binario completo, que procede?

    •  Před 2 lety +2

      Pueden ser dos casos: i) que sea un número binario periodico, entonces identificas el patrón y completas sólo los 23 bits, como lo explico en el video que te dejo el link al final; ii) y si es un número irracional, sólo completas los 23 bits, y queda implícito un error de truncamiento.
      czcams.com/video/7XvqkAK4Xc8/video.html

  • @mayramilano2611
    @mayramilano2611 Před měsícem

    como se convierte el hexadecimal FAC00000

    • @eduardopozos5022
      @eduardopozos5022 Před měsícem

      Multiplicación.
      Cada posición del hexadecimal es una potencia de 16.
      Tendrás que ver el valor de la potencia y luego multiplicar por el valor del número.

  • @ferminsola6301
    @ferminsola6301 Před rokem

    La p*** campanita. Por lo demas genial

    •  Před rokem

      Hola Fermín, sí, ya en los siguientes videos no estoy poniendo ese sonido, gracias por comentarlo.
      Saludos

  • @juanmanueltapiasfernandez8462
    @juanmanueltapiasfernandez8462 Před 10 měsíci

    En la parte de notación científica se debe multiplicar por 10 y no por 2.

    •  Před 10 měsíci

      Hola Juan, es un número binario el que vamos a escribir en notación científica, por lo tanto la base de los números binarios es el 2, por eso se multiplica por 2 elevado al exponente. Si fuese un número decimal, la base es el 10, y es por eso que la notación científica es 10 en números decimales.

    • @juanmanueltapiasfernandez8462
      @juanmanueltapiasfernandez8462 Před 10 měsíci

      @ Pero para correr una coma se ha de multiplicar o dividir por 10 no?

    •  Před 10 měsíci

      Si estas en el sistema decimal sí, si estas en el sistema binario es 2.@@juanmanueltapiasfernandez8462

  • @javieresclapez9385
    @javieresclapez9385 Před 11 měsíci

    buenas, no se le suma +127 sino +128

    •  Před 11 měsíci

      Hola Javier, Sí, en el método de coma flotante de 32 bits según el estándar IEEE 754, se se le suma 127.
      Se suma 127,para representar el exponente de manera que los exponentes se puedan representar tanto en números positivos como negativos usando solo valores positivos. Esto significa que el rango de exponentes representables va desde -126 a +127.

  • @alimasterchess778
    @alimasterchess778 Před 2 lety

    Mira lo que te falto el utlimo paso que es pasarlo a hexadecimal. Lo demas muy bien hecho mas o menos aceptable

    •  Před 2 lety

      Gracias por comentar, lo aprecio. Saludos.

  • @ricardocoronado2736
    @ricardocoronado2736 Před rokem +1

    Hasta q alguien explica esto jajaja

    •  Před rokem

      Qué bueno que te ha sido útil este video Ricardo, gracias por comentarlo.
      Saludos cordiales

  • @esaufloresvillar5689
    @esaufloresvillar5689 Před rokem

    En notacion científica no tiene la forma 0.abc...* beta^e?

    •  Před rokem

      Hola, no.

  • @luiseduardoflorespoma9984

    Hola

    • @luiseduardoflorespoma9984
      @luiseduardoflorespoma9984 Před 3 lety +1

      Nose si me puedas enseñar mas

    •  Před 3 lety +2

      @@luiseduardoflorespoma9984 Hola Luis, en este video explico un número real negativo con parte fraccionaria exacta, pero en estos dos links que dejo aquí veras otros dos ejemplos de números en coma flotante.
      czcams.com/video/7XvqkAK4Xc8/video.html
      czcams.com/video/qbr9OO-J7UY/video.html

  • @adrianm.n335
    @adrianm.n335 Před rokem

    se enrolla como las persianas

    •  Před rokem

      Hola Adrián, voy a considerar tu comentario. Saludos

  • @tristandj3908
    @tristandj3908 Před 10 měsíci

    mejor haga canal de cocina parece que se le da mejor

    •  Před 10 měsíci

      Hola Tristan, agradezco tu comentario, lo voy a tener en consideración.
      Saludos cordiales

  • @adrianm.n335
    @adrianm.n335 Před rokem

    fatal explicado