مجتمع غلاك

مجتمع غلاك (https://g-lk.com/vb/index.php)
-   مجتمع المدونين (https://g-lk.com/vb/forumdisplay.php?f=4)
-   -   كـشـكـول (https://g-lk.com/vb/showthread.php?t=8593)

code 12-21-2020 12:52 AM

البت الأقل أهميه ، والأكثر أهميه
 
https://i.imgur.com/kjkHWCR.png
البت الأقل أهميه والبت الأكثر أهميه ...
https://i.imgur.com/fFp0tHV.png
البت الأقل أهميه هو أول رقم في جهة اليمين
https://i.imgur.com/fFp0tHV.png
أما البت الأكثر أهميه هو آخر رقم في جهة اليسار
https://i.imgur.com/Z5Y1KPN.png
خلينا نطبق مثال على راتبك الشهري ..
https://i.imgur.com/fFp0tHV.png
لنفترض ان راتبك 8675 ريـال
https://i.imgur.com/fFp0tHV.png
لو أخذنا من راتبك خمسه ريـال ( 8675 ) هل راح يتأثر الراتب ؟
https://i.imgur.com/fFp0tHV.png
هو صحيح نقص وتغير شوي بس ما أثر على القيمه ككل
https://i.imgur.com/fFp0tHV.png
طيب .. لو أخذنا السبعين ريـال ( 8675 )
https://i.imgur.com/fFp0tHV.png
هنا نقص أكثر بس لا زال لم يتأثر
https://i.imgur.com/fFp0tHV.png
طيب لو أخذنا الـ 600 ريـال ( 8675 )
https://i.imgur.com/fFp0tHV.png
طيب لو طارت الــ 8000 ريـال ( 8675 ) :92:
https://i.imgur.com/hlsHyHi.png
هذا المثال ينطبق أيضاً على القيم المعدله
https://i.imgur.com/fFp0tHV.png
وكمثال قيم الألوان ، كل ما صعدنا للأعلى وعدلنا
https://i.imgur.com/fFp0tHV.png
كل ما تأثرت درجة اللون حتى تتغير
https://i.imgur.com/uMjfrfz.png

code 03-16-2021 11:16 PM

من فوائد البرمجه
 
https://i.imgur.com/TeDJ9mg.png
لو طلبت منكم تفتحون ملف نصي
https://i.imgur.com/fFp0tHV.png
ثم تكتبون الأرقام من واحد إلى مليون ( 1.000.000 )
https://i.imgur.com/fFp0tHV.png
كم من الوقت تحتاجون لإنجاز هذا الطلب ؟
https://i.imgur.com/hlsHyHi.png
في البرمجه تم إنجاز هذا الطلب في ( a2185 Millisecond)
https://i.imgur.com/fFp0tHV.png
يعني في ثانيتين وربع تقريباً
https://i.imgur.com/R8zTDcU.png
:128: .هذي إحدى الفوائد من تعلم البرمجه
https://i.imgur.com/fFp0tHV.png
جهد أقل ، سرعه ودقه في التنفيذ

code 03-16-2021 11:17 PM

المتغيرات
 
https://i.imgur.com/Lui9vAI.png
في البرمجه راح يمر عليك درس أسمه المتغيرات أو ( Variables )
https://i.imgur.com/fFp0tHV.png
بإختصار .. المتغير يستخدم لتخزين البيانات .
https://i.imgur.com/wEPnDX2.png
وكتشبيه ، المتغير هو عباره عن صندوق
https://i.imgur.com/wO7R8dY.png
هذا الصندوق نعطيه أسم مثل ( G ) ونخزن فيه البيانات
https://i.imgur.com/v8AlJbv.png
أثناء عمل البرنامج راح يوضع هذا الصندوق في ذاكرة الكمبيوتر
https://i.imgur.com/fHmqjz1.png
ومتى ما أحتجنا لهذي البيانات ننادي على أسم الصندوق ( G )
https://i.imgur.com/fFp0tHV.png
وراح يحضر ويظهر لنا البيانات المخزنه فيه .
https://i.imgur.com/fFp0tHV.png
وهذا المثال بالكود لتخزين معلومه ومناداتها في لغة ( AutoIt )
https://i.imgur.com/OIPWrxq.png

code 03-16-2021 11:19 PM

معاملات bitwise
 
https://i.imgur.com/UKrGKye.png
وهي عباره عن مجموعة معاملات
https://i.imgur.com/fFp0tHV.png
هذي المعاملات تقوم بوظائف على مستوى البت ( bit )
https://i.imgur.com/fFp0tHV.png
المعاملات اللي بتحدث عنها هي : AND, OR, XOR, NOT
https://i.imgur.com/hlsHyHi.png
أول خطوه راح تنفذها جميع هذي المعاملات
https://i.imgur.com/fFp0tHV.png
انها بتاخذ الأعداد اللي بنمررها لها
https://i.imgur.com/fFp0tHV.png
ثم بتحولها من قيمه عشريه إلى قيمه ثنائيه ( Decimal To Binary )
https://i.imgur.com/fFp0tHV.png
بعدها نبي نمر على كل معامل ونشوف وش خطوته التاليه ...
https://i.imgur.com/HSaV3d9.png
مثال : a71 AND 221
https://i.imgur.com/qvNQl4p.png
الآن
https://i.imgur.com/fFp0tHV.png
الخطوه التاليه للمعامل .. راح ياخذ القيمتين السابقه
https://i.imgur.com/fFp0tHV.png
ثم يقارن قيمة كل بت في الصف الأول
https://i.imgur.com/fFp0tHV.png
مع قيمة البت المقابل له في الصف الثاني
https://i.imgur.com/fFp0tHV.png
والنتيجه راح تختلف حسب قاعدة كل معامل .
https://i.imgur.com/hlsHyHi.png
قاعدة هالمعامل تقول
https://i.imgur.com/fFp0tHV.png
إذا كانت قيمة البت الأول والبت المقابل له تساوي واحد
https://i.imgur.com/fFp0tHV.png
النتيجه راح تكون ( 1 ) ، عكس ذلك راح تكون ( 0 )
https://i.imgur.com/AIR8GlC.png
https://i.imgur.com/QKO2PF5.png
نفس المثال : a71 OR 221
https://i.imgur.com/fFp0tHV.png
هذا المعامل بيطبق نفس عملية المقارنه السابقه
https://i.imgur.com/hlsHyHi.png
قاعدة هالمعامل تقول
https://i.imgur.com/fFp0tHV.png
إذا كانت قيمة البت الأول أو المقابل له أو الإثنين معاً يساوون واحد
https://i.imgur.com/fFp0tHV.png
راح تكون النتيجه ( 1 ) ، عكس ذلك راح تكون ( 0 )
https://i.imgur.com/2AJ1dV1.png
https://i.imgur.com/ijtZqJq.png
XOR هي أختصار لـ ( Exclusive OR )
https://i.imgur.com/fFp0tHV.png
نفس المثال : a71 XOR 221
https://i.imgur.com/fFp0tHV.png
هذا المعامل أيضاً بيطبق نفس عملية المقارنه السابقه
https://i.imgur.com/hlsHyHi.png
قاعدة هالمعامل تقول
https://i.imgur.com/fFp0tHV.png
إذا كان أحد البتين وليس كلاهما يساوي واحد
https://i.imgur.com/fFp0tHV.png
راح تكون النتيجه ( 1 ) ، عكس ذلك راح تكون ( 0 )
https://i.imgur.com/7k1yzbU.png
الآن
https://i.imgur.com/fFp0tHV.png
جميع المعاملات السابقه بعد ما تطبق القواعد
https://i.imgur.com/fFp0tHV.png
راح تاخذ القيمه وتحولها من ثنائي إلى عشري ، وهو الناتج النهائي
https://i.imgur.com/2YP9xjy.png
https://i.imgur.com/ztvLxpq.png
هذا المعامل يختلف عن اللي قبله ، هذا المعامل ياخذ فقط قيمه وحده
https://i.imgur.com/fFp0tHV.png
مثال : 71 ، في النظام الثنائي بتكون 01000111
https://i.imgur.com/fFp0tHV.png
هذا المعامل بيمشي على بت ، بت
https://i.imgur.com/fFp0tHV.png
إذا كانت قيمة البت صفر بيخليها ( 1 ) ، وإذا كانت واحد بيخليها ( 0 )
https://i.imgur.com/EJTqvFf.png
أيضاً من ضمن الإجراءات اللي بيقوم فيها هذا المعامل
https://i.imgur.com/fFp0tHV.png
هي استخدام المتمم الثنائي ( Two's Complement )
https://i.imgur.com/fFp0tHV.png
واللي راح أتحدث عنه لاحقاً إن شاء الله
https://i.imgur.com/fFp0tHV.png
ثم بنتعلم إن شاء الله كيف نستخرج نتيجة المعامل بطريقه حسابيه بسيطه

code 03-16-2021 11:21 PM

تبسيط لمعاملات bitwise
 
https://i.imgur.com/7o0WJys.png
كتبسيط لقواعد المعاملات اللي أخذناها في المشاركه السابقه
https://i.imgur.com/M2SsLDx.png
AND
https://i.imgur.com/lJjXZPV.png
هذا يا تعطيه كل صندوق التفاح ولا ما بيرضى
https://i.imgur.com/M2SsLDx.png
OR
https://i.imgur.com/lJjXZPV.png
هذا لازم تعطيه على الأقل تفاحه
https://i.imgur.com/M2SsLDx.png
XOR
https://i.imgur.com/lJjXZPV.png
هذا يبي بس تفاحه
https://i.imgur.com/M2SsLDx.png
NOT
https://i.imgur.com/lJjXZPV.png
هذا ايش ما تقوله يمشي عكسه ، تقوله واحد يقولك صفر

code 03-16-2021 11:23 PM

اخواني وأخواتي
https://i.imgur.com/lJjXZPV.png
شرفني تواجدكم ، وسرّني تعليقكم
https://i.imgur.com/lJjXZPV.png
ربي يسعدكم ويوفقكم :ff1 (209):


الساعة الآن 02:35 AM

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By Almuhajir
هذا الموقع يستخدم منتجات Weblanca.com
adv helm by : llssll
new notificatio by 9adq_ala7sas
User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
بسرقتك لأفكارنا وجهد اعضاءنا أنت تثبت لنا بأننا الأفضل ..~

This Forum used Arshfny Mod by islam servant