Coma Flotante | Ejemplo

Поделиться
HTML-код
  • Опубликовано: 6 янв 2025

Комментарии •

  • @andresberger
    @andresberger 2 года назад +34

    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)... .

    •  2 года назад +10

      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 Год назад +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

    •  Год назад +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 9 месяцев назад

      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 9 месяцев назад

      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.

  • @Reggaetonpompom
    @Reggaetonpompom 3 года назад +81

    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

    •  3 года назад +6

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

    • @andresberger
      @andresberger 2 года назад +12

      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 Год назад +4

      @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 Год назад +1

      literal

    • @alejandrosanz4427
      @alejandrosanz4427 Год назад

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

  • @flipperfuentes1802
    @flipperfuentes1802 3 месяца назад +2

    Me abriste la mente gracias, aunque sigue la curiosidad de saber como es posible que mi computadora sea capaz de resolver miles de millones de estos calculos en milisegundos... fascinante

  • @ignacioquinteros8684
    @ignacioquinteros8684 2 года назад +7

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

    •  2 года назад +1

      Aprecio mucho tu comentario Ignacio, gracias por compartirlo. Saludos

  • @gladismllanos5238
    @gladismllanos5238 3 года назад +6

    Excelente explicación, gracias profe.
    Saludos desde Argentina

    •  3 года назад +2

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

  • @pabloantoniop74
    @pabloantoniop74 Год назад +1

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

    •  Год назад

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

  • @Nekotico
    @Nekotico 2 года назад +2

    x dios que bien que explica, gracias por compartir!

    •  2 года назад +1

      Hola, te agradezco mucho tu comentario.
      Saludos.

  • @tomascortes9370
    @tomascortes9370 4 месяца назад

    Gracias, te juro que me ha servido mucho la explicación. En la universidad explicaron el tema de manera muy pobre y realmente no había logrado entender el procedimiento, pero es bastante fácil

  • @mauriciojaravera4611
    @mauriciojaravera4611 Год назад +4

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

    •  Год назад +2

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

  • @rooron3152
    @rooron3152 8 месяцев назад +1

    gracias por este video, explicas muy claro!!

    •  8 месяцев назад

      Hola, aprecio mucho lo que comentas, gracias.

  • @nyper9055
    @nyper9055 10 месяцев назад +1

    mas claro imposible, +1 sub :)

    •  10 месяцев назад

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

  • @maurommelectronica4399
    @maurommelectronica4399 Год назад +1

    Excelente video muchas gracias profesora.

    •  Год назад +1

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

  • @nachovinces1877
    @nachovinces1877 Год назад +1

    Gran video, me ha ayudado mucho :D

    •  Год назад

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

  • @ElLauty21
    @ElLauty21 2 года назад +2

    Gracias carito, muy facil de entender

    •  2 года назад

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

  • @luisfernandofragosocarranz1526
    @luisfernandofragosocarranz1526 9 месяцев назад +1

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

    •  8 месяцев назад

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

  • @krostgames8576
    @krostgames8576 2 года назад +1

    Explicas de maravilla

    •  2 года назад

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

  • @angelagu6164
    @angelagu6164 Год назад +1

    Muchas gracias!!!!🤗

    •  Год назад

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

  • @henrybriangonzaleslopez5832
    @henrybriangonzaleslopez5832 3 года назад +2

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

    •  3 года назад

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

  • @cristianserna9534
    @cristianserna9534 10 месяцев назад +1

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

    •  10 месяцев назад

      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:
      ruclips.net/video/7XvqkAK4Xc8/видео.html

  • @neirotorofjnt
    @neirotorofjnt 4 месяца назад

    Muchas gracias profesora

  • @dalmirocirella5042
    @dalmirocirella5042 8 месяцев назад +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?

    •  7 месяцев назад

      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 3 года назад +5

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

    •  3 года назад +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.
      ruclips.net/video/7XvqkAK4Xc8/видео.html
      Espero te sea útil.
      Saludos.

  • @misakurita7066
    @misakurita7066 2 года назад +1

    MUCHISIMAS GRACIAS MADRE MIA!!!!

    •  2 года назад +2

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

    • @misakurita7066
      @misakurita7066 2 года назад +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🥰

    •  2 года назад +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:
      ruclips.net/video/7XvqkAK4Xc8/видео.html
      ruclips.net/video/qbr9OO-J7UY/видео.html

    • @misakurita7066
      @misakurita7066 2 года назад +1

      @ gracias profe ya te envie email:D

    •  2 года назад

      @@misakurita7066 Entendido, lo voy a revisar. Saludos

  • @diegoleon9457
    @diegoleon9457 4 месяца назад

    Buen dia profe Carito! disculpe es que en el ultimo paso mi docente lo maneja agregando ceros a la izquierda y de esa forma completar los 23 bits de la mantisa, esto es correcto tambien o existe un error? Agradezco tu respuesta

  • @gdvllxz
    @gdvllxz 2 года назад +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

    •  2 года назад +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:
      ruclips.net/video/7XvqkAK4Xc8/видео.html
      En caso de que no sea periódico, tienes que calcular los 23 bits, y ahí termina.

  • @WoolyOlvel
    @WoolyOlvel 7 месяцев назад

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

    •  6 месяцев назад

      Sí, porque solo es la parte fraccionaria.

  • @jplaxa90
    @jplaxa90 8 месяцев назад

    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

    •  8 месяцев назад +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

  • @luciafrumboli8746
    @luciafrumboli8746 8 месяцев назад

    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

    •  8 месяцев назад

      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

  • @c.marceloperezmadrid42
    @c.marceloperezmadrid42 Год назад +1

    gracias, saludos.

    •  Год назад

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

  • @JohnsonMuñoz-j9k
    @JohnsonMuñoz-j9k Год назад +1

    la coma flotante es igual al punto flotante?

    •  Год назад

      Sí.

  • @kvelez
    @kvelez 10 месяцев назад +1

    Buenisimo

    •  10 месяцев назад

      Muchas gracias por tu comentario Kevin.
      Saludos

  • @CamilaCorregidor
    @CamilaCorregidor Год назад +1

    coma flotante es lo mismo que punto flotante ?
    ?

    •  Год назад

      Sí.

  • @rosass.r.6339
    @rosass.r.6339 11 месяцев назад +1

    Puede hacer punto flotante de 64 bits?

    •  11 месяцев назад

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

  • @josefinadistefano6297
    @josefinadistefano6297 2 года назад +1

    te amo

    •  2 года назад

      Hola Josefina, aprecio mucho tu comentario, gracias.

  • @haneul4164
    @haneul4164 2 года назад +1

    Dios te bendiga

    •  2 года назад

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

  • @marioeduardotejedalopez8698
    @marioeduardotejedalopez8698 2 года назад +2

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

    •  2 года назад +1

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

    • @kevinvelasquez2145
      @kevinvelasquez2145 Год назад +1

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

    •  Год назад

      @@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.

  • @holy-crusader6139
    @holy-crusader6139 Год назад +1

    gracias

    •  Год назад

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

  • @jhonwilmerpino4251
    @jhonwilmerpino4251 2 года назад +2

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

    •  2 года назад +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 3 года назад +3

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

    •  3 года назад +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 Год назад

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

  • @MichiHerbar
    @MichiHerbar 2 года назад +1

    buen vidéo

    •  2 года назад

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

  • @Psycho_Clipsaxter
    @Psycho_Clipsaxter 2 года назад +1

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

    •  2 года назад

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

    • @Psycho_Clipsaxter
      @Psycho_Clipsaxter 2 года назад

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

  • @miglioredroid9446
    @miglioredroid9446 Год назад +1

    hoiita profe carajo

    •  Год назад

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

  • @paulrodrigoguasace6504
    @paulrodrigoguasace6504 2 года назад +1

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

    •  2 года назад +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.

  • @christiankennedy4146
    @christiankennedy4146 3 года назад

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

    •  3 года назад +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.
      ruclips.net/video/7XvqkAK4Xc8/видео.html

  • @ferminsola6301
    @ferminsola6301 2 года назад

    La p*** campanita. Por lo demas genial

    •  2 года назад

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

  • @ElmundodeJuliaP
    @ElmundodeJuliaP 5 месяцев назад

    como se convierte el hexadecimal FAC00000

    • @eduardopozos5022
      @eduardopozos5022 5 месяцев назад

      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.

  • @enriquecaicedo9221
    @enriquecaicedo9221 8 месяцев назад +1

    T E A M O

    •  8 месяцев назад

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

  • @felixjimnz5294
    @felixjimnz5294 Год назад +1

    Y si fuese en 64 bits??

    •  Год назад

      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).

  • @linuraa
    @linuraa 3 года назад +1

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

    •  3 года назад +1

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

    • @andresescobar6052
      @andresescobar6052 3 года назад +1

      te lo enseñan en un curso llamado Sistemas Digitales

  • @ricardocoronado2736
    @ricardocoronado2736 Год назад +1

    Hasta q alguien explica esto jajaja

    •  Год назад

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

  • @juanmanueltapiasfernandez8462
    @juanmanueltapiasfernandez8462 Год назад

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

    •  Год назад +1

      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 Год назад

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

    •  Год назад +1

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

  • @alimasterchess778
    @alimasterchess778 2 года назад

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

    •  2 года назад

      Gracias por comentar, lo aprecio. Saludos.

  • @javieresclapez9385
    @javieresclapez9385 Год назад

    buenas, no se le suma +127 sino +128

    •  Год назад

      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.

  • @esaufloresvillar5689
    @esaufloresvillar5689 Год назад

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

    •  Год назад

      Hola, no.

  • @luiseduardoflorespoma9984
    @luiseduardoflorespoma9984 3 года назад +1

    Hola

    • @luiseduardoflorespoma9984
      @luiseduardoflorespoma9984 3 года назад +1

      Nose si me puedas enseñar mas

    •  3 года назад +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.
      ruclips.net/video/7XvqkAK4Xc8/видео.html
      ruclips.net/video/qbr9OO-J7UY/видео.html

  • @adrianm.n335
    @adrianm.n335 2 года назад

    se enrolla como las persianas

    •  2 года назад

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

  • @tristandj3908
    @tristandj3908 Год назад

    mejor haga canal de cocina parece que se le da mejor

    •  Год назад

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

  • @adrianm.n335
    @adrianm.n335 2 года назад

    fatal explicado