Floating point numbers شرح عربي | في 6 دقائق

Поділитися
Вставка
  • Опубліковано 23 гру 2021
  • Floating point numbers | شرح بالعربي | النفطة العائمة | النقمة المعومة
    وحل وعرض نماذج
    --------------------------------
    كوبون كورس عربي لتعلم لغة c علي udemy بدون مقابل
    www.udemy.com/course/draft/50...
    --------------------------------
    📢 للتواصل:
    ✔️ فيسبوك
    / mossssama
    ✔️ واتساب
    01007025929
    ✔️ ايميل
    mo99saleh@gmail.com
    --------------------------------
    🔔 لطلب حل مسائل و assignments:
    ✔️خمسات
    khamsat.com/training/school-h...
    --------------------------------
    🔔 لدعم القناة:
    ✔️ باتريون
    / torabelmath
    ✔️ فنجان قهوة
    www.buymeacoffee.com/mossssama
    --------------------------------
    🔔 كورسات كاملة
    ✔️ Number Systems أنظمة العد
    • Conversion between num...
    ✔️ Combination Logic Circuits
    ua-cam.com/users/c%D8%AA%D8%B...
    ✔️ Sequential Logic Circuits
    ua-cam.com/users/c%D8%AA%D8%B...

КОМЕНТАРІ • 132

  • @nadaashraf7224
    @nadaashraf7224 2 роки тому +23

    م كفاية عظمة بقا🥺 بجد انا الي باخده في الترم كلو بخلصه في يوم او يومين بالكتير ربنا يوفقك ويسهل عليك الامور زي م بتسهلها علينا🤍🤍🤍

    • @mOssssama
      @mOssssama  2 роки тому +6

      أشكرك بجد إنك بعد ما خلصتي الفيديو كتبتي السطور دي اللي بتحمسني وبتسجعني أشرح كل حاجة أعرفها، إن شاء الله خلال أسبوعين في شروح لحاجات كتير هتنزل وبمستوي وجودة أحسن بإذن الله

    • @mOssssama
      @mOssssama  2 роки тому +2

      ياريات لو في مواضيع وtopics معينة عايزاها أو شايفة إنها محتاجة شرح سواء السنادي أو في مواد السنين اللي جاية، أتمني تكتبيها هنا، بحيث تبقي موجودة ومشروحة لسنين القادمة، وشكرا للكومنت اللي عظمة أكتر من الشرح 👌👌👌

    • @nadaashraf7224
      @nadaashraf7224 2 роки тому

      @@mOssssama ان شاءلله ي هندسة👏🏻

  • @fnoodes
    @fnoodes Рік тому +4

    رحت شفت كثير مقاطع ولا فهمت الا منك روح ياشيخ ربي يسعدك يارب ويوفقك وين ماكنت حرفياً شكثر سهلت علي لان عندي اختبار وهذي المسأله مهمه في الاختبار

  • @DzmitryLebendzinski
    @DzmitryLebendzinski 8 місяців тому +1

    بارك الله فيك

  • @malekyasser9080
    @malekyasser9080 7 місяців тому +1

    ابداع والله

  • @an-py3hl
    @an-py3hl 6 місяців тому +1

    يسلم ايديك 😍😍

  • @sezar7213
    @sezar7213 2 роки тому +7

    يا اخي الف شكر لحضرتك .... شرحك افضل من 4 محاضرات لدكتوري في الجامعة في ألمانيا

    • @mOssssama
      @mOssssama  2 роки тому

      أشكركم لهذا التعليق الطيب وبالتوفيق لكم جميعا

  • @methaq9641
    @methaq9641 2 роки тому +3

    ثانكيو فاري ماتش يور زا بست ... ساعدتني كثيييير شرح بسيط ومفهوهم الله يدخلك الجنة من اوسع ابوابها

  • @maryamlina644
    @maryamlina644 Рік тому +5

    ربي يعطيك ماتتمنى 😩🤲🏼💕🇩🇿

    • @mOssssama
      @mOssssama  Рік тому +1

      أشكركم علي ثقتم الغالية

  • @boudjellabdjihane1685
    @boudjellabdjihane1685 9 місяців тому +1

    Merci beaucoup 🇩🇿 لم افهم شرح لاننا تدرس في جامعة بفرنسي لكن فهمت طريقة العمل شكرا

    • @mOssssama
      @mOssssama  9 місяців тому

      Je voucher en prie
      بالتوفيق لكم ولنا دائما

  • @reemmansor9110
    @reemmansor9110 Рік тому +2

    الله يسعدك

    • @mOssssama
      @mOssssama  Рік тому

      أشكركم، وبالتوفيق لكم دائما
      ولا تمنعونا أي اقتراح أو تعليق

  • @saifalmosalamy1874
    @saifalmosalamy1874 4 місяці тому

    بجد شكرا لحضرتك كنت ضايعه جدا في الجزئيه دي وفهمتها من حضرتك

    • @mOssssama
      @mOssssama  4 місяці тому

      بالتوفيق لكم دائما

  • @Elmo5tar
    @Elmo5tar Рік тому +3

    زادك الله علما ⁦❤️⁩ وبارك لك
    اتمنى يكون فيه كورس computer architecture and organization كامل ⁦❤️⁩

    • @mOssssama
      @mOssssama  Рік тому +1

      أشكركم وإياكم.
      بإذن الله أنا أتمني أشرح أكثر في القريب العاجل

  • @alialazawi2849
    @alialazawi2849 2 роки тому +2

    شكرا

  • @mohamedaminelayadi6308
    @mohamedaminelayadi6308 Рік тому +4

    اخوك من الجزائر بارك الله فيك أخي ❤️

    • @mOssssama
      @mOssssama  Рік тому +1

      أهلا بأهل الجزائر جميعا دمتم في حفظ الله
      وبالتوفيق لك صديقي العزيز وشكرك لتعليقك الطيب

    • @mohamedaminelayadi6308
      @mohamedaminelayadi6308 Рік тому +1

      @@mOssssama هل تنشط على مواقع التواصل الإجتماعي

    • @mohamedaminelayadi6308
      @mohamedaminelayadi6308 Рік тому

      @@mOssssama ؟

    • @mOssssama
      @mOssssama  Рік тому

      هذا حسابي علي الفيس
      https//facebook.com/mossssama
      وهو مرفق في التعريف بالقناة

    • @mOssssama
      @mOssssama  Рік тому

      بإذن الله سيتم إنشاء حساب علي التليجرام ليجمع جميع المهتمين بالقناة ونستفيد جميعا من بعضنا البعض

  • @djawedyoucef
    @djawedyoucef Рік тому +4

    يا أخي الفاضل اذااخدنا
    1bit for sign and 8 bit for exponent it will 23 for fractional part not 32 because the total is 32 bit and thank you for the lesson

    • @mOssssama
      @mOssssama  Рік тому +2

      1 + 8 + 23*
      32 كتبت خطأ فعلا. فقد عكست الرقمين دون أن ألاحظ، تحياتي إليكم

  • @lordmarawanshrief281
    @lordmarawanshrief281 Рік тому +2

    لو سمحت في تحويل الرقم العشرى السالب مش أنا المفروض بحولو الي unsigned binary
    يعني لما أجي أحول سالب 6 من النظام العشري الي 110

    • @mOssssama
      @mOssssama  Рік тому +1

      110
      لو بنقرأها في 4bit أو 8bit أو 16bit هتبقي 6 مش 6-
      حتي لو قرأناها ك3bit هتبقي 2- مش 6-
      أتمني مراجعة فيديو التحويل من binary لdecimal والعكس خاصة في حالة الكسور بحيث الجزء ده يبقي واضح بدون أي لبس

  • @ounisibtihal8110
    @ounisibtihal8110 Рік тому +2

    ممكن سؤال ليش شفرت 1- على 4 بت يمكن تشفرو على 3 او 2 بت؟؟

    • @mOssssama
      @mOssssama  Рік тому

      عادة الكمبيوتر منذ اختراعه يعمل علي رقم 2 ومضاعفاته بمعني 2,4,8,16,32,64 وهكذا

  • @kkll7402
    @kkll7402 Рік тому +3

    استاذ لو سمحت في شرح للتحويل من الباينري إلى الفلوتينك؟؟ محتاجته ضروري بكرا عندي امتحان😔، ارجو الرد

    • @mOssssama
      @mOssssama  Рік тому +1

      تفضلوا
      ua-cam.com/video/r7rxWsqxuJA/v-deo.html

    • @kkll7402
      @kkll7402 Рік тому +2

      @@mOssssama شكرآ استاذ لكن هذه تحويل من الdecimslالى الفلوتينك، انا محتاجة تحويل من الباينري إلى الفلوتينك

    • @mOssssama
      @mOssssama  Рік тому +1

      في الفيديو يتم تحويل الdecimal لbinary ومنbinary إليfloating

    • @kkll7402
      @kkll7402 Рік тому +1

      @@mOssssama شكرآ جزيلاً بارك الله بمجهودك وشرحك الراقي

  • @testtest-tu3xc
    @testtest-tu3xc Рік тому +4

    بعد إذن حضرتك ممكن توضحلي ليه جمعت 127 بالذات على 3 ؟

    • @mOssssama
      @mOssssama  Рік тому +2

      واحنا بنعبر عن الnegative numbers بالfloating point مش بنستخدم الtwo's complement.
      طب إزاي بقا نعبر عن الnegative، اخترعوا حاجة اسمها Bias كبديل هنا للtwo's complement.
      قانون الbias بيقول 1-(2powerN-1).
      الN هي عدد bits الexponent يعني 8
      يبقي 1-(2power8-1) يعني 2power7 - 1
      يعني 128 مطروح منها 1، يبقي 127

    • @mOssssama
      @mOssssama  Рік тому +1

      أتمني أكون قدرت أوضح

  • @HabibaAhmed-cz1ci
    @HabibaAhmed-cz1ci Рік тому +2

    ممكن افهم ليه فى اول مثال حولنا ال negative بال 1s complement والمثال التالت بال 2s complement وهل هتفرق ولا براحتنا ؟

    • @mOssssama
      @mOssssama  Рік тому

      أنهي مسألة حولنا الnegative بالone's complement، ممكن تكتبي الدقيقة بتاعتها

    • @aghamirimad
      @aghamirimad Рік тому +1

      @@mOssssama طيب سؤال هل لازم نحل ب 2s complement ؟ لانك ما حددتش في الفيديو ؟

    • @mOssssama
      @mOssssama  Рік тому

      @@aghamirimad
      لو حدد السؤال استخدام طريقة معينة، إذا يجب استخدامها
      إذا لم يحدد، نستخدم ال2's complement
      لأن فعليا الأجهزة الآن تتعامل مع الأرقام السالبة به

  • @sidrahumeidi1682
    @sidrahumeidi1682 Рік тому +1

    اذا اس ال2 ما كان 3
    ولنفرض -1 وجمعنا 127-1 = 126
    كيف ح نمثلهن بلجزء الكسري ؟؟

    • @mOssssama
      @mOssssama  Рік тому

      إذا كان power2
      سنضيف 127 إلي ال2 فيكون الإجمالي 129 وسنقوم بكتابتهم بالbinary خلف أول bit والتي تعبر عن الsign، ما المشكلة ؟

  • @alaaalaa-uf6th
    @alaaalaa-uf6th Рік тому +2

    مرحبا ازاي اتواصل معاك عندي بعض الأسئلة احتاج مساعدة ؟؟

    • @mOssssama
      @mOssssama  Рік тому

      يرجي التواصل علي هذا الميل
      mo99saleh@gmail.com

  • @basmajabari
    @basmajabari 7 місяців тому +1

    على حسب ايه يتغير الاس يعني ليه 3 بظبط

    • @mOssssama
      @mOssssama  7 місяців тому +1

      عشان حركنا الdecimal point تلت خانات

  • @abdelrahmanzaki
    @abdelrahmanzaki Рік тому +2

    لو سمحت فين الفيديو بتاع تحويل العدد العشري السالب زي -6.5 لباينري لأني مش لاقيه؟

    • @abdelrahmanzaki
      @abdelrahmanzaki Рік тому +1

      لقيته لكن العدد السالب مش مشروح فيه، فمش فاهم ازاي السالب دا اتحول
      ua-cam.com/video/tSshvrqBfpg/v-deo.html

    • @abdelrahmanzaki
      @abdelrahmanzaki Рік тому +1

      .

    • @mOssssama
      @mOssssama  Рік тому +1

      ua-cam.com/video/9lQLma-Q6Fk/v-deo.html

    • @mOssssama
      @mOssssama  Рік тому

      ua-cam.com/video/9lQLma-Q6Fk/v-deo.html
      ده إزاي تحول من موجب لسالب
      واللي أنت بعته إزاي تعبر عن الكسور
      لما تطبق الاتنين مع بعض هتعرف تعبر عن رقم سالب فيه كسر

  • @anonymoussuomynona8204
    @anonymoussuomynona8204 6 місяців тому +1

    اخي العزيز عندي استفسار ، اضن ان 6.5 في الباينري هيا 110.1

    • @mOssssama
      @mOssssama  6 місяців тому +1

      هذا لو كان الرقم موجبا

  • @fadyabdelmalakabdelmassehr3637

    هو ليه حضرتك جامع علي ال 127 دي مش فاهمها .. احنا هنا بنشتغل ال8 بت دي ك unsigned ولا signed عشان ناخد الmax ب 127 ممكن حضرتك توضح ؟!

    • @mOssssama
      @mOssssama  Рік тому

      معذرة للتأخر وده بسبب ظروف طارئة

    • @mOssssama
      @mOssssama  Рік тому

      واحنا بنعبر عن الnegative numbers بالfloating point مش بنستخدم الtwo's complement.
      طب إزاي بقا نعبر عن الnegative، اخترعوا حاجة اسمها Bias كبديل هنا للtwo's complement.
      قانون الbias بيقول 1-(2powerN-1).
      الN هي عدد bits الexponent يعني 8
      يبقي 1-(2power8-1) يعني 2power7 - 1
      يعني 128 مطروح منها 1، يبقي 127

    • @mOssssama
      @mOssssama  Рік тому

      أتمني أكون وضحت

  • @ahmedzorman8174
    @ahmedzorman8174 Рік тому +2

    سؤال أخوي ، هذا الدس من اي مادة او من اي درس ؟

    • @mOssssama
      @mOssssama  Рік тому

      Numerical computation and representation

  • @karimboubkri1031
    @karimboubkri1031 8 місяців тому +1

    Lmantissa 23 bit

    • @mOssssama
      @mOssssama  8 місяців тому +1

      It was a typo, sorry.
      But I pronounced correctly

  • @Movie_Time_001
    @Movie_Time_001 Рік тому +2

    يعطيك العافيه يارب ممكن تكتب رقم تواصل لحضرتك واتس اب كرقم دولي

    • @mOssssama
      @mOssssama  Рік тому

      أشكركم.
      جميع حسابات التواصل مرفقة أسفل الفيديو، اختاروا منها ما شئتم

  • @thehunters2653
    @thehunters2653 Рік тому +2

    عندي سؤالين معلش
    هي 127 دي لو طلب مني امثلها ب كام bit?
    تاني حاجة هو حضرتك حولت ال-6.5 ب two's complement ولا ايه

    • @mOssssama
      @mOssssama  Рік тому +1

      127 أقل عدد من الbits يمكن أن يمثلهم 7bites
      ال-6.5 حولتها اه بالtwo's complement
      والتحويل مشروح بالتفصيل في القناة

    • @user-nz4vk3rr6r
      @user-nz4vk3rr6r 8 місяців тому

      @@mOssssama عندي سؤال - 6.5 الدكاترة عندنا بياخدو القيمه لمطلقه للعدد ويتم تحويلها عادي للباينري و انت استخدمت طريقه two's compliment لا اعلم ما الصح

    • @mOssssama
      @mOssssama  8 місяців тому

      بياخدوا القيمة المطلقة حتي لو العدد كان negative ؟

    • @khadijabounaji8188
      @khadijabounaji8188 8 місяців тому

      @@mOssssama نعم حتى لو العدد سالب

  • @nenaclgn32
    @nenaclgn32 2 роки тому +3

    لو سمحت 127 ثابتة بكل المسائل؟

    • @mOssssama
      @mOssssama  2 роки тому +2

      نعم، لأن
      127 in decimal = 1111111 in binary

    • @nenaclgn32
      @nenaclgn32 2 роки тому +2

      @@mOssssama شكراااا

  • @hananabdullah4336
    @hananabdullah4336 10 місяців тому +1

    4:04 فين الفديو !

    • @mOssssama
      @mOssssama  10 місяців тому

      الplaylist دي فيها شرح لكل التحويلات بين الsystems
      سواء أرقام صحيحة أو أرقام فيها كسور أو أرقام negative.
      الtitle بتاع كل فيديو بيعبر عن محتواه، فشوفي ايه اللي مش عارفاه بالظبط واتفرجي علي شرحه
      ua-cam.com/play/PLI6BBuYJW8gsr4XfL5YOc_Ept6Uevf_Ly.html&si=hln475hPOfEx9O5E

    • @hananabdullah4336
      @hananabdullah4336 10 місяців тому

      يعطيك العافية يارب

  • @radwaelreedy3320
    @radwaelreedy3320 9 місяців тому +4

    حضرتك حاللها غلط -6 مفروض منستخدمش ال two's complement و احنا بنحل بنحول الرقم عادي ل binary من غير اشارة و فالاخر خالص واحنا بنحول floating point لو + يبقي 0 و لو - يبقي 1
    When converting a decimal number to a floating-point representation in IEEE 754, the sign bit is used to indicate the sign of the number (positive or negative). The two's complement representation is typically used for signed integers, but it's not directly applicable to the mantissa or exponent in IEEE 754.
    In IEEE 754, the sign bit is separate from the mantissa and exponent. The mantissa and exponent have their own formats, and the sign bit is used to represent the sign of the entire floating-point number. Therefore, when converting a decimal number to a floating-point representation, you don't use two's complement for the decimal part; instead, you use the sign bit to represent the sign of the entire number.

    • @mOssssama
      @mOssssama  9 місяців тому +1

      أنا مش فاهم بالظبط فين المشكلة أو الخطأ
      -6 in Decimal == 1010 in Binary
      في حالة استخدام الtwo's complement وفي حالة الرقم الbinary بنعبر عنه في 4 bits
      لو 8bits كله اللي هنعمل هنحط 4 وحايد علي الشمال لو 16bit هنحط 12 واحد علي الشمال.
      ففين الغلط ؟

    • @radwaelreedy3320
      @radwaelreedy3320 8 місяців тому +1

      احنا مش بنجيب -6 باستخدام ال two's complement احنا بنجيب 6 عادي بال binary و فالاخر خالص و احنا بنكتب ال expression بنحط علي الشمال 1 لو الرقم سالب او صفر لو الرقم موجب لكن مش بنستخدم ال two's complement عشان نعبر عن الرقم بالسالب و حاجة كمان هما 23 bit و ليس 32 bit فحضرتك محتاج تعدل علي الفيديو عشان في غلطات كتير @@mOssssama

    • @mOssssama
      @mOssssama  8 місяців тому +1

      32 دي كتبهتا فعلا غلط، لكن في الشرح نفسه قرأتها صح

  • @dextermorgan2467
    @dextermorgan2467 9 місяців тому +1

    mantisse 23 bits not 32 bits

    • @mOssssama
      @mOssssama  9 місяців тому

      Yes, it was a typo 😅

  • @Salah_androu
    @Salah_androu 8 місяців тому +1

    6 في النظام الثنائي هي 110 وليس 1010

  • @noorfalah3688
    @noorfalah3688 2 роки тому +1

    الرابط ....اذا كان الرقم بالسالب كيف نحوله

    • @mOssssama
      @mOssssama  2 роки тому

      الرقم المستخدم في المثال المشروح عليه كان بالسالب
      -6.5

    • @noorfalah3688
      @noorfalah3688 2 роки тому +1

      @@mOssssama أليس تمثيل 6.5 خطأ بالنظام الثنائى ??

    • @noorfalah3688
      @noorfalah3688 2 роки тому

      البت الاخير هو بت الإشارة وال6 تمثيلها هو 110 ومن ثم الرقم العشري

    • @mOssssama
      @mOssssama  2 роки тому

      1010.1 in binary = -6.5 decimal
      فهذا رقم سالب وجدنا الfloating number الذي يناظره

    • @mOssssama
      @mOssssama  2 роки тому

      ما الخطأ فيه ؟

  • @basmajabari
    @basmajabari 7 місяців тому +1

    انا مش فاهمة ازاي -6 حولتها لل BINARY و طلعتلك 1010

    • @mOssssama
      @mOssssama  7 місяців тому +1

      0110 = 6
      1001 = one's complement
      1010 = two's complement = -6

  • @mrhussein1584
    @mrhussein1584 2 роки тому +2

    فين الفديو حق تحويل ال1.75-
    لازم تحول الى ال2 complement
    🤔

    • @mOssssama
      @mOssssama  2 роки тому +1

      شاهد هذا الفيديو : ua-cam.com/video/zvzVzy8TW3I/v-deo.html

    • @mOssssama
      @mOssssama  2 роки тому

      ثم ذاك : ua-cam.com/video/tSshvrqBfpg/v-deo.html

    • @mrhussein1584
      @mrhussein1584 2 роки тому +1

      @@mOssssama اشكرك على سرعة الرد ماشاء الله الله يبارك فيك ويسعدك♥

    • @mOssssama
      @mOssssama  2 роки тому

      بالتوفيق لكم، ولا تنسونا من صالح دعائكم

    • @mrhussein1584
      @mrhussein1584 2 роки тому +1

      اخي الغالي كيف تحول هذا الديسيمل 0.1 الى باينري رح يصير مثل اللوب ومارح تنتهي وفيه امثلة كثيرة مثل 0.76او0.26
      هذه الحالات الشاذة كيف نحلها

  • @mohsenabdo7952
    @mohsenabdo7952 Рік тому +1

    ال 6 ازاي حولتها ل 1010 مفروض 0110

    • @mOssssama
      @mOssssama  Рік тому

      -6
      وليس
      6

    • @mohsenabdo7952
      @mohsenabdo7952 Рік тому +1

      @@mOssssama كده ب ال two’s complement صح?

    • @mOssssama
      @mOssssama  Рік тому

      اه مظبوط، ده شرح للsigned binary numbers
      ua-cam.com/video/9lQLma-Q6Fk/v-deo.html
      لو تايه

    • @woodjocker6393
      @woodjocker6393 Рік тому

      @@mOssssama خطا -6 هي -110
      ليش تغلطني

    • @mOssssama
      @mOssssama  Рік тому

      يا أخي
      6 in decimal = 110 in binary
      -6 in decimal = 1010 in binary
      لديك جوجل لكي تتحقق بنفسك

  • @mulhim2036
    @mulhim2036 Рік тому +1

    1010 هي 10 وليس 6

    • @mOssssama
      @mOssssama  Рік тому

      1010 in binary = 10 in decimal في حالة كان الرقم موجب
      1010 in binary = 6 in decimal في حالة كان الرقم signed ومعبر عنه بالtwo's complement

    • @mOssssama
      @mOssssama  Рік тому

      أرجو مشاهدة الدروس السابقة حتي تتضح الصورة أكثر

  • @alaaalaa-uf6th
    @alaaalaa-uf6th Рік тому +2

    عندك telegram؟

    • @mOssssama
      @mOssssama  Рік тому +1

      بإذن الله سيتم إنشاء قناة علي التليجرام

  • @mohamedmounir9734
    @mohamedmounir9734 Рік тому +2

    بارك الله فيك

    • @mOssssama
      @mOssssama  Рік тому +1

      وفيكم، بالتوفيق