Pixel Programming
1.42K subscribers
1 photo
9 files
5 links
Download Telegram
السلام عليكم ورحمة الله

خطّة دراسة أساسيّات البرمجة


• تبدأ الخطة يوم السبت 22/8/2026.

• لا يشترط البدء في الموعد أو الالتزام بالأوقات المحددة ضمن الخطّة ولكن ننصح باتّباع التّسلسل لتسهيل الدّراسة وتحصيل المعلومات بشكل تراكمي.

• تنويه:
- يُقسم الأسبوع:
1. السبت والأحد والاثنين: قاعدة.
2. الثلاثاء والأربعاء والخميس: قاعدة مختلفة.
3. الجمعة: مراجعة.
- وخلال الأسبوع ستُنشر أسئلة متعلّقة بالقواعد بشكل مستمر.

𝑷𝒊𝒙𝒆𝒍 𝑷𝒓𝒐𝒈𝒓𝒂𝒎𝒎𝒊𝒏𝒈
1❤‍🔥12845🔥20🏆2
Binary&Decimal_systems_pixel_team.pdf
4.1 MB
الدرس الأول (Binary and decimal system) ❤️‍🔥

الملف يحوي على :
📌 مقدمة عن أنظمة العد
📌 النظام العشري
📌 النظام الثنائي
📌 التحويلات بين النظام الثنائي والعشري
📌 طريقة تمثيل الأعداد السالبة
📌 بعض المفاهيم المهمة

حيكون في كويزات وأمثلة ناقشونا فيهم عالمناقشة 🔥❤️
❤‍🔥8632🔥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 هوي الجواب الصح
❤‍🔥3115🔥71
🔥164❤‍🔥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 وهو الصحيح
13🔥4❤‍🔥1
االسؤال الثاني:
الرقم
00011110 في النظام الثنائي يقابله الرقم __في النظام العشري:
Anonymous Quiz
64%
30
13%
31
14%
32
9%
28
19❤‍🔥3🔥3
Pixel Programming
االسؤال الثاني:
الرقم
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 هوي الجواب الصح
13🔥5❤‍🔥2
السؤال الرابع :
الرقم 110110111100101110 في النظام الثنائي يقابله الرقم __ في النظام العشري :
Anonymous Quiz
62%
225070
18%
2250311
14%
8989193
5%
103461
15🔥5❤‍🔥3
Pixel Programming
السؤال الرابع :
الرقم 110110111100101110 في النظام الثنائي يقابله الرقم __ في النظام العشري :
شرح السؤال :
للوهلة الأولى قد يبدو السؤال صعبا ويحتاج للوقت اذا فكرت بالطريقة العادية للتحويل
نلاحظ ان الخانة الاولى للعدد هي 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

وهو الجواب الصحيح
🔥12❤‍🔥4💯32
Quiz.pdf
4 MB
السلام عليكم

اختبار شامل على النظام الثنائي❤️‍🔥

#كويزات_برمجة
1🔥1811❤‍🔥1
أقدّم بعض الأسئلة الإضافية عن طريقة المتمم الثنائي لتأكيد فهم هذه الفقرة ...
❤‍🔥61
إن معكوس العدد الثنائي 11111101 في الإشارة هو :
Anonymous Quiz
17%
00000011
57%
00000010
21%
01111101
4%
11110000
🔥72❤‍🔥1
🔥6❤‍🔥11
إذا كان لدينا 4 بتات ، فإن مدى الأعداد التي يمكن تمثيلها في طريقة المتمم الثنائي هو :
Anonymous Quiz
39%
من 8- الى +7
21%
من 7- إلى +8
25%
من 7- إلى 7+
15%
من 0 إلى +7
❤‍🔥72
حسب طريقة المتمم الثنائي بـ 1 بايت ، أي من الأعداد التالية سالب:
Anonymous Quiz
20%
00000011
21%
00000000
49%
11110001
9%
00101011
❤‍🔥62
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
🔥134💯3❤‍🔥2
Hexadecimal_systems_pixel_team.pdf
4.1 MB
الدرس الثاني (Hexadecimal system) ❤️‍🔥

الملف يحوي على :
📌 النظام الست العشري
📌 التحويلات بين النظام الثنائي والعشري
📌 التحويلات بين النظام الثنائي والست عشري

حيكون في كويزات وأمثلة ناقشونا فيهم عالمناقشة 🔥❤️
❤‍🔥195🔥2
Pixel Programming
Hexadecimal_systems_pixel_team.pdf
​السلام عليكم ورحمة الله وبركاته

​اليوم الساعة 8:00 مساءً إن شاء الله، رح نبدأ بشرح وحل التمارين الموجودة بآخر الملف على مجموعة المناقشة 👀🔥

​إذا عندك أي مشاكل بموضوع التحويلات، بعد جلسة اليوم رح تكون واضحة ومفهومة بإذن الله
🔥136❤‍🔥2👍1