السلام عليكم ورحمة الله
• تبدأ الخطة يوم السبت 22/8/2026.
• لا يشترط البدء في الموعد أو الالتزام بالأوقات المحددة ضمن الخطّة ولكن ننصح باتّباع التّسلسل لتسهيل الدّراسة وتحصيل المعلومات بشكل تراكمي.
• تنويه:
- يُقسم الأسبوع:
1. السبت والأحد والاثنين: قاعدة.
2. الثلاثاء والأربعاء والخميس: قاعدة مختلفة.
3. الجمعة: مراجعة.
- وخلال الأسبوع ستُنشر أسئلة متعلّقة بالقواعد بشكل مستمر.
𝑷𝒊𝒙𝒆𝒍 𝑷𝒓𝒐𝒈𝒓𝒂𝒎𝒎𝒊𝒏𝒈
خطّة دراسة أساسيّات البرمجة
• تبدأ الخطة يوم السبت 22/8/2026.
• لا يشترط البدء في الموعد أو الالتزام بالأوقات المحددة ضمن الخطّة ولكن ننصح باتّباع التّسلسل لتسهيل الدّراسة وتحصيل المعلومات بشكل تراكمي.
• تنويه:
- يُقسم الأسبوع:
1. السبت والأحد والاثنين: قاعدة.
2. الثلاثاء والأربعاء والخميس: قاعدة مختلفة.
3. الجمعة: مراجعة.
- وخلال الأسبوع ستُنشر أسئلة متعلّقة بالقواعد بشكل مستمر.
𝑷𝒊𝒙𝒆𝒍 𝑷𝒓𝒐𝒈𝒓𝒂𝒎𝒎𝒊𝒏𝒈
1❤🔥128❤45🔥20🏆2
Binary&Decimal_systems_pixel_team.pdf
4.1 MB
الدرس الأول (Binary and decimal system) ❤️🔥
الملف يحوي على :
📌 مقدمة عن أنظمة العد
📌 النظام العشري
📌 النظام الثنائي
📌 التحويلات بين النظام الثنائي والعشري
📌 طريقة تمثيل الأعداد السالبة
📌 بعض المفاهيم المهمة
حيكون في كويزات وأمثلة ناقشونا فيهم عالمناقشة 🔥❤️
الملف يحوي على :
📌 مقدمة عن أنظمة العد
📌 النظام العشري
📌 النظام الثنائي
📌 التحويلات بين النظام الثنائي والعشري
📌 طريقة تمثيل الأعداد السالبة
📌 بعض المفاهيم المهمة
حيكون في كويزات وأمثلة ناقشونا فيهم عالمناقشة 🔥❤️
❤🔥86❤32🔥8👍2
Forwarded from Yazan Sharba
الرقم 10 في النظام العشري يقابله الرقم __ في النظام الثنائي:
Anonymous Quiz
14%
10
14%
1001
51%
1010
21%
0101
❤24🔥6❤🔥5👍1
Pixel Programming
الرقم 10 في النظام العشري يقابله الرقم __ في النظام الثنائي:
شرح الحل :
المطلوب هوي تحويل الرقم 10 من النظام العشري للنظام الثنائي
فأول شي شو منعمل ؟
منقسم 10 ع 2 ومناخد باقي القسمة
10÷2=5
←باقي القسمة 0
تمام وبعدين شو منساوي ؟
مناخد ناتج القسمة 5 ومنرجع منقسمه ع 2
5÷2=2
←باقي القسمة 1
منرجع مناخد ال2 ومنقسمها ع 2
2÷2=1
←باقي القسمة 0
مناخد 1 ومنقسمها ع 2
1÷2=0
←باقي القسمة 1
ما دام وصلنا للصفر فمنوقف
هلق منرجع منكتب البواقي اللي طلعو معنا
0
1
0
1
ومنكتبن من تحت لفوق فبصير 1010 هوي الجواب الصح
المطلوب هوي تحويل الرقم 10 من النظام العشري للنظام الثنائي
فأول شي شو منعمل ؟
منقسم 10 ع 2 ومناخد باقي القسمة
10÷2=5
←باقي القسمة 0
تمام وبعدين شو منساوي ؟
مناخد ناتج القسمة 5 ومنرجع منقسمه ع 2
5÷2=2
←باقي القسمة 1
منرجع مناخد ال2 ومنقسمها ع 2
2÷2=1
←باقي القسمة 0
مناخد 1 ومنقسمها ع 2
1÷2=0
←باقي القسمة 1
ما دام وصلنا للصفر فمنوقف
هلق منرجع منكتب البواقي اللي طلعو معنا
0
1
0
1
ومنكتبن من تحت لفوق فبصير 1010 هوي الجواب الصح
❤🔥31❤15🔥7⚡1
في نظام الإشارة والقيمة (Signed-magnitude) بـ أربع بتات ، إحدى الجمل الٱتية هي الصحيحة :
Anonymous Quiz
25%
العدد 0000 يمثّل صفرا سالباً
23%
أكبر عدد عشري موجب يمكن تمثيله هو 7
13%
أصغر عدد عشري سالب يمكن تمثيله هو 8-
39%
يوجد تمثيل وحيد للصفر في هذا النظام
🔥16❤4❤🔥2
Pixel Programming
في نظام الإشارة والقيمة (Signed-magnitude) بـ أربع بتات ، إحدى الجمل الٱتية هي الصحيحة :
✅ شرح الحل
عندما نقول 4 بت في نظام الإشارة والقيمة ، يجب أن نأخذ بعين الاعتبار أن هناك 3 بتات للقيمة والبت الأيسر الأخير للإشارة (sign bit)
لذلك يوجد فعليا 3 بتات للقيمة
سأشرح أيضا طريقة حساب المدى
نعلم أن اصغر قيمة مطلقة ممكنة يمكن تمثيلها هي 0 ، ولحساب أكبر قيمة ، نملأ جميع الخانات بـ 1 ، أي :
(111)₂ = 1 + 2 + 4 = (7)₁₀
(يمكن إيجاد صيغة عامة من قانون مجموع حدود متتالية هندسية)
وبما أن البت الأخير للإشارة ، نستنتج أن المدى من -7 إلى 7 ، وكل ما خرج عن هذه الحدود هو خيار خاطئ (مثل -8)
في ملف الدرس السابق ، قلنا من عيوب هذه الطريقة هو وجود تمثيلين مختلفين للصفر ، لأن الصفر بثلاث بتات كقيمة هو 000 والبت الأيسر الأخير يمكن أن يأخذ 1 (كأشارة سالبة) و 0 (كإشارة موجبة) ، لذلك 0000 هو صفر موجب ويوجد تمثيلين للصفر
وتبقى خيار وحيد صحيح ، وهو أن أكبر عدد عشري موجب يمكن تمثيله هو 7 وهو الصحيح
عندما نقول 4 بت في نظام الإشارة والقيمة ، يجب أن نأخذ بعين الاعتبار أن هناك 3 بتات للقيمة والبت الأيسر الأخير للإشارة (sign bit)
لذلك يوجد فعليا 3 بتات للقيمة
سأشرح أيضا طريقة حساب المدى
نعلم أن اصغر قيمة مطلقة ممكنة يمكن تمثيلها هي 0 ، ولحساب أكبر قيمة ، نملأ جميع الخانات بـ 1 ، أي :
(111)₂ = 1 + 2 + 4 = (7)₁₀
(يمكن إيجاد صيغة عامة من قانون مجموع حدود متتالية هندسية)
وبما أن البت الأخير للإشارة ، نستنتج أن المدى من -7 إلى 7 ، وكل ما خرج عن هذه الحدود هو خيار خاطئ (مثل -8)
في ملف الدرس السابق ، قلنا من عيوب هذه الطريقة هو وجود تمثيلين مختلفين للصفر ، لأن الصفر بثلاث بتات كقيمة هو 000 والبت الأيسر الأخير يمكن أن يأخذ 1 (كأشارة سالبة) و 0 (كإشارة موجبة) ، لذلك 0000 هو صفر موجب ويوجد تمثيلين للصفر
وتبقى خيار وحيد صحيح ، وهو أن أكبر عدد عشري موجب يمكن تمثيله هو 7 وهو الصحيح
❤13🔥4❤🔥1
االسؤال الثاني:
الرقم
00011110 في النظام الثنائي يقابله الرقم __في النظام العشري:
الرقم
00011110 في النظام الثنائي يقابله الرقم __في النظام العشري:
Anonymous Quiz
64%
30
13%
31
14%
32
9%
28
❤19❤🔥3🔥3
Pixel Programming
االسؤال الثاني:
الرقم
00011110 في النظام الثنائي يقابله الرقم __في النظام العشري:
الرقم
00011110 في النظام الثنائي يقابله الرقم __في النظام العشري:
شرح السؤال :
بدنا نحول الرقم
00011110
للنظام العشري
منلاحظ انو اخر 3 صفار زيادة فما حيأثروا عالجواب
فأول شي لازم نرقم الخانات
0 0 0 1 1 1 1 0
7 6 5 4 3 2 1 0
وبعدها منجمع
2^(ترقيم الخانة)×الخانة
0×2⁰+1×2¹+1×2²+1×2³+1×2⁴
= 2+4+8+16=30
ف 30 هوي الجواب الصح
00011110
للنظام العشري
منلاحظ انو اخر 3 صفار زيادة فما حيأثروا عالجواب
فأول شي لازم نرقم الخانات
0 0 0 1 1 1 1 0
7 6 5 4 3 2 1 0
وبعدها منجمع
2^(ترقيم الخانة)×الخانة
0×2⁰+1×2¹+1×2²+1×2³+1×2⁴
= 2+4+8+16=30
ف 30 هوي الجواب الصح
❤13🔥5❤🔥2
السؤال الرابع :
الرقم 110110111100101110 في النظام الثنائي يقابله الرقم __ في النظام العشري :
الرقم 110110111100101110 في النظام الثنائي يقابله الرقم __ في النظام العشري :
Anonymous Quiz
62%
225070
18%
2250311
14%
8989193
5%
103461
❤15🔥5❤🔥3
Pixel Programming
السؤال الرابع :
الرقم 110110111100101110 في النظام الثنائي يقابله الرقم __ في النظام العشري :
الرقم 110110111100101110 في النظام الثنائي يقابله الرقم __ في النظام العشري :
شرح السؤال :
للوهلة الأولى قد يبدو السؤال صعبا ويحتاج للوقت اذا فكرت بالطريقة العادية للتحويل
نلاحظ ان الخانة الاولى للعدد هي 0 مما يعني ان باقي قسمة العدد على 2 هو 0
يعني ان العدد زوجي فنختار الخيار الزوجي
225070
ونستبعد الخيارات الفردية
نلاحظ ان الخانة الاولى للعدد هي 0 مما يعني ان باقي قسمة العدد على 2 هو 0
يعني ان العدد زوجي فنختار الخيار الزوجي
225070
ونستبعد الخيارات الفردية
❤21🔥4❤🔥3
في المتمم الأحادي بـ 4 بتات ، التمثيل الصحيح لـ 3-
Anonymous Quiz
37%
1100
23%
0011
16%
1011
25%
لا يمكن تمثيله لأنه خارج المدى
❤12❤🔥1
Pixel Programming
في المتمم الأحادي بـ 4 بتات ، التمثيل الصحيح لـ 3-
✅ شرح الحل
ارى أن هناك مشاكل في تمثيل الأعداد السالبة لأن أغلبكم يخطئ لذا سأشرح أكثر .
لتمثيل الأعداد السالبة بالنظام الثنائي ، لا يمكن أن نضيف اشارة - بجانب العدد ، لأن الكمبيوتر لا يعرف إلا لغة الـ 1 والـ 0 ، لهذا السبب، قدّم المهندسون 3 طرق ، الطريقة الأولى أن نعتبر 0 موجب والـ 1 سالب ، لذا بدل اشارة - على يسار العدد ، نضع 0,1 في بت منفصل على يسار العدد يعبر عن اشارته فقط .
الطريقة الثانية هي موضوع هذا التمرين ، بدل وضع بت منفصل يعبر القيمة ، نعتبر اشارة - أنها تعكس الرقم بأكمله ، لذلك نبدل 0 بـ 1 والعكس ...
في المثال , رقم 3 الموجب بالثنائي هو 0011 ، نبدل الـ 1 و 0 ، ليصبح 1100
وهو الجواب الصحيح
ارى أن هناك مشاكل في تمثيل الأعداد السالبة لأن أغلبكم يخطئ لذا سأشرح أكثر .
لتمثيل الأعداد السالبة بالنظام الثنائي ، لا يمكن أن نضيف اشارة - بجانب العدد ، لأن الكمبيوتر لا يعرف إلا لغة الـ 1 والـ 0 ، لهذا السبب، قدّم المهندسون 3 طرق ، الطريقة الأولى أن نعتبر 0 موجب والـ 1 سالب ، لذا بدل اشارة - على يسار العدد ، نضع 0,1 في بت منفصل على يسار العدد يعبر عن اشارته فقط .
الطريقة الثانية هي موضوع هذا التمرين ، بدل وضع بت منفصل يعبر القيمة ، نعتبر اشارة - أنها تعكس الرقم بأكمله ، لذلك نبدل 0 بـ 1 والعكس ...
في المثال , رقم 3 الموجب بالثنائي هو 0011 ، نبدل الـ 1 و 0 ، ليصبح 1100
وهو الجواب الصحيح
🔥12❤🔥4💯3❤2
Quiz.pdf
4 MB
1🔥18❤11❤🔥1
أقدّم بعض الأسئلة الإضافية عن طريقة المتمم الثنائي لتأكيد فهم هذه الفقرة ...
❤🔥6❤1
إن معكوس العدد الثنائي 11111101 في الإشارة هو :
Anonymous Quiz
17%
00000011
57%
00000010
21%
01111101
4%
11110000
🔥7❤2❤🔥1
من صفات طريقة المتمم الثنائي :
Anonymous Quiz
23%
يشابه المتمم الأحادي في المدى.
55%
يوجد فقط تمثيل وحيد للصفر.
16%
يُعتبر نادر الاستخدام.
6%
صعب في العمليات الحسابية
🔥6❤🔥1❤1
إذا كان لدينا 4 بتات ، فإن مدى الأعداد التي يمكن تمثيلها في طريقة المتمم الثنائي هو :
Anonymous Quiz
39%
من 8- الى +7
21%
من 7- إلى +8
25%
من 7- إلى 7+
15%
من 0 إلى +7
❤🔥7❤2
حسب طريقة المتمم الثنائي بـ 1 بايت ، أي من الأعداد التالية سالب:
Anonymous Quiz
20%
00000011
21%
00000000
49%
11110001
9%
00101011
❤🔥6❤2
Pixel Programming
Quiz.pdf
الحلول 👀🔥
1) D
2) C
3) B
4) A
5) C
6) B
7) D
8) C
9) B
10) D
11) B
12) C
13) D
14) B
15) C
16) B
17) B
18) D
2) C
3) B
4) A
5) C
6) B
7) D
8) C
9) B
10) D
11) B
12) C
13) D
14) B
15) C
16) B
17) B
18) D
🔥13❤4💯3❤🔥2
Hexadecimal_systems_pixel_team.pdf
4.1 MB
الدرس الثاني (Hexadecimal system) ❤️🔥
الملف يحوي على :
📌 النظام الست العشري
📌 التحويلات بين النظام الثنائي والعشري
📌 التحويلات بين النظام الثنائي والست عشري
حيكون في كويزات وأمثلة ناقشونا فيهم عالمناقشة 🔥❤️
الملف يحوي على :
📌 النظام الست العشري
📌 التحويلات بين النظام الثنائي والعشري
📌 التحويلات بين النظام الثنائي والست عشري
حيكون في كويزات وأمثلة ناقشونا فيهم عالمناقشة 🔥❤️
❤🔥19❤5🔥2
Pixel Programming
Hexadecimal_systems_pixel_team.pdf
السلام عليكم ورحمة الله وبركاته
اليوم الساعة 8:00 مساءً إن شاء الله، رح نبدأ بشرح وحل التمارين الموجودة بآخر الملف على مجموعة المناقشة 👀🔥
إذا عندك أي مشاكل بموضوع التحويلات، بعد جلسة اليوم رح تكون واضحة ومفهومة بإذن الله
اليوم الساعة 8:00 مساءً إن شاء الله، رح نبدأ بشرح وحل التمارين الموجودة بآخر الملف على مجموعة المناقشة 👀🔥
إذا عندك أي مشاكل بموضوع التحويلات، بعد جلسة اليوم رح تكون واضحة ومفهومة بإذن الله
🔥13❤6❤🔥2👍1