Python | تعلم لغة بايثون
ملاحظة : أي شخص يحصل على معدل 100/100 هرفع اسمه واجابته عالقناة ، 🖍 السؤال الأول : ما هي البرمجة وما هي فائدتها مع ذكر 3 فوائد منها . 20 درجة 🖍السؤال الثاني : ما هي لغة البرمجة وما الفرق بين اللغات العالية المستوى واللغات المنخفضة المستوى 15درجة 🖍 السؤال…
مفيش أي طالب جاب 100/100
أعلى واحد جاب 99/100 وكانوا ثلاث طلاب يمكن ،
إجابة السؤال الأول
🖍 البرمجة : هي إعطاء الأوامر لجهاز الحاسوب من بأستخدام لغة البرمجة عشان ينفذلي أمر معين ،
فوائدها
1) المساعدة على حل المشكلات ( العملية - العلمية)
2) القدرة على تسهيل أداء المهام اليومية ، وعلى سبيل المثال ، الروبوتات هي حواسيب مبرمجة تغنينا عن البشر في بعض الامور ، هندرس مفهوم الذكاء الاصطناعي إن شاء الله بعدما نكتمل من دراسة أساسيات البايثون .
3) برمجة الألعاب .
🖍 السؤال الثاني :
لغة البرمجة : هي الوسيلة اللي بقدر من خلالها اتواصل مع جهاز الحاسوب ،
لكي اعطي أمرا ما لجهاز الحاسوب يجب أن أعرف كيف اوجه له هذا الأمر ، هل ينفع باللغة الإنجليزية ، اكيد لا ، لأنه لا يفهم سوى لغة (0-1).
مفيش داعي اوضحلك كيف يفهم الحاسوب لغة 0-1 ، لأنك مش مطالب بهذا الشيء كمبتدئ ،
طيب لغة البرمجة (0-1) صعبة جدا مفيش بدائل غيرها ،
المبرمجين بذلك الوقت صنعوا لغة برمجية بأستخدام لغة الآلة واسهل من لغة الآلة وهذه اللغات سميت باللغات المنخفضة المستوى
اللغات المنخفضة المستوى هي التي تستطيع الآلة فهمها لأنها بنيت اصلا بأستخدام لغة الآلة ، ولكنها صعبة الفهم ،لذلك اضطر المبرمجين في ذلك الوقت إلى بناء لغة برمجية أقرب إلى لغة البشر عشان يقدروا يتواصلوا مع الحاسب بسهولة ،
🖍 السؤال الثالث : مش مطالب بحل هذا السؤال لأنه لم يتم توضيحه بشكل كامل في الدروس ،
🖍 السؤال الرابع : تم شرحه مسبقا ،
🖍 السؤال الخامس : واجب ✏️✏️
تصبحوا على خير ، واسف لو في اخطاء املائية لأني كتبت الحل بشكل متسرع ،
لوفي أي كلمة مش فاهمها سواء في الدروس او في الشرح اللي أنا كتبته راسلني خاص عشان اوضحلك المعلومات بشكل أبسط
@zecoder
أعلى واحد جاب 99/100 وكانوا ثلاث طلاب يمكن ،
إجابة السؤال الأول
🖍 البرمجة : هي إعطاء الأوامر لجهاز الحاسوب من بأستخدام لغة البرمجة عشان ينفذلي أمر معين ،
فوائدها
1) المساعدة على حل المشكلات ( العملية - العلمية)
2) القدرة على تسهيل أداء المهام اليومية ، وعلى سبيل المثال ، الروبوتات هي حواسيب مبرمجة تغنينا عن البشر في بعض الامور ، هندرس مفهوم الذكاء الاصطناعي إن شاء الله بعدما نكتمل من دراسة أساسيات البايثون .
3) برمجة الألعاب .
🖍 السؤال الثاني :
لغة البرمجة : هي الوسيلة اللي بقدر من خلالها اتواصل مع جهاز الحاسوب ،
لكي اعطي أمرا ما لجهاز الحاسوب يجب أن أعرف كيف اوجه له هذا الأمر ، هل ينفع باللغة الإنجليزية ، اكيد لا ، لأنه لا يفهم سوى لغة (0-1).
مفيش داعي اوضحلك كيف يفهم الحاسوب لغة 0-1 ، لأنك مش مطالب بهذا الشيء كمبتدئ ،
طيب لغة البرمجة (0-1) صعبة جدا مفيش بدائل غيرها ،
المبرمجين بذلك الوقت صنعوا لغة برمجية بأستخدام لغة الآلة واسهل من لغة الآلة وهذه اللغات سميت باللغات المنخفضة المستوى
اللغات المنخفضة المستوى هي التي تستطيع الآلة فهمها لأنها بنيت اصلا بأستخدام لغة الآلة ، ولكنها صعبة الفهم ،لذلك اضطر المبرمجين في ذلك الوقت إلى بناء لغة برمجية أقرب إلى لغة البشر عشان يقدروا يتواصلوا مع الحاسب بسهولة ،
🖍 السؤال الثالث : مش مطالب بحل هذا السؤال لأنه لم يتم توضيحه بشكل كامل في الدروس ،
🖍 السؤال الرابع : تم شرحه مسبقا ،
🖍 السؤال الخامس : واجب ✏️✏️
تصبحوا على خير ، واسف لو في اخطاء املائية لأني كتبت الحل بشكل متسرع ،
لوفي أي كلمة مش فاهمها سواء في الدروس او في الشرح اللي أنا كتبته راسلني خاص عشان اوضحلك المعلومات بشكل أبسط
@zecoder
في كثير طلاب ما بتعرف تفرق بين المترجم والمفسر ،
إسم المترجم Compiler بالأنجلش ،
إسم المفسر interpreter بالأنجلش ،
إسم المترجم Compiler بالأنجلش ،
إسم المفسر interpreter بالأنجلش ،
ملاحظة جدا مهمة خاصة بالدرس التاسع : في الجزء الثاني والثالث ، وضحنا كيف نطبع النصوص مع الأرقام في جملة واحدة ، أي على سبيل المثال :
name="Ali"
age= 30
print("my name is " +name +" my age is" + str (age) + " yrs old")
أما في الجزء الرابع فقمنا بتسهيل الامر ، حيث نستطيع استخدام الفاصلة ( , )بدلا من اشارة الزائد (+) وبهذا نستطيع أن ندمج النصوص مع الأرقام في عملية طباعة واحدة فقط من دون الحاجة الى تحويل نوع قيمة المتغير age من رقمي إلى نصي ،
فهيكون الكود كالاتي :
print("my name is " , name , " my age is " , age , " yrs old")
name="Ali"
age= 30
print("my name is " +name +" my age is" + str (age) + " yrs old")
أما في الجزء الرابع فقمنا بتسهيل الامر ، حيث نستطيع استخدام الفاصلة ( , )بدلا من اشارة الزائد (+) وبهذا نستطيع أن ندمج النصوص مع الأرقام في عملية طباعة واحدة فقط من دون الحاجة الى تحويل نوع قيمة المتغير age من رقمي إلى نصي ،
فهيكون الكود كالاتي :
print("my name is " , name , " my age is " , age , " yrs old")
🖍 السؤال الأول : ما هو المتغير وما هي فائدته ؟
🖍 السؤال الثاني : كيف نستخدم المتغيرات في التعامل مع الارقام والكلمات ؟
🖍 السؤال الثالث : هل نستطيع تخزين اكثر من قيمة في متغير واحد كما في هذا الشكل ، ذاكرا السبب .
x= 3,4
🖍 السؤال الرابع : ما الفرق بين استخدام إشارة الزائد (+) واشارة الفاصلة ( , ) في طباعة النصوص مع الأرقام في عملية واحدة .مع اعطاء مثال لكل منهما
🖍 السؤال الخامس : ما معنى العبارات الاتية وما هي فائدتهما
int , str , float , bool , chr
مع اعطاء مثال بسيط لكل منهما .
🖍 السؤال السادس :
أ ) هل الكود الاتي صحيح
X = "ahmed"
Y= "Syria"
age = 30
Print( ' my name is ' x , ' im From ' y , my old is ' age ' yrs old)
وإن لم يكن صحيحا فكيف تصححه .
ب ) في هذا السؤال يجب عدم الغش حتى ولو لم تعرف الحل ، ولا تستخدم أي برنامج يساعدك في الحل ،
ما هو ناتج تنفيذ الكود الاتي :
x , y ,z = "ali" , " ahmed" , "zaid"
x=y
print (x)
z=x
print(z)
y = z
print (z)
🖍 السؤال الثاني : كيف نستخدم المتغيرات في التعامل مع الارقام والكلمات ؟
🖍 السؤال الثالث : هل نستطيع تخزين اكثر من قيمة في متغير واحد كما في هذا الشكل ، ذاكرا السبب .
x= 3,4
🖍 السؤال الرابع : ما الفرق بين استخدام إشارة الزائد (+) واشارة الفاصلة ( , ) في طباعة النصوص مع الأرقام في عملية واحدة .مع اعطاء مثال لكل منهما
🖍 السؤال الخامس : ما معنى العبارات الاتية وما هي فائدتهما
int , str , float , bool , chr
مع اعطاء مثال بسيط لكل منهما .
🖍 السؤال السادس :
أ ) هل الكود الاتي صحيح
X = "ahmed"
Y= "Syria"
age = 30
Print( ' my name is ' x , ' im From ' y , my old is ' age ' yrs old)
وإن لم يكن صحيحا فكيف تصححه .
ب ) في هذا السؤال يجب عدم الغش حتى ولو لم تعرف الحل ، ولا تستخدم أي برنامج يساعدك في الحل ،
ما هو ناتج تنفيذ الكود الاتي :
x , y ,z = "ali" , " ahmed" , "zaid"
x=y
print (x)
z=x
print(z)
y = z
print (z)
Python | تعلم لغة بايثون
🖍 السؤال الأول : ما هو المتغير وما هي فائدته ؟ 🖍 السؤال الثاني : كيف نستخدم المتغيرات في التعامل مع الارقام والكلمات ؟ 🖍 السؤال الثالث : هل نستطيع تخزين اكثر من قيمة في متغير واحد كما في هذا الشكل ، ذاكرا السبب . x= 3,4 🖍 السؤال الرابع : ما الفرق بين استخدام…
🖍 إجابة السؤال الأول :
المتغير في اللغة العربية : هو أي كائن يخزن قيمة معينة قد تتغير بمرور الوقت حسب رغبة المستخدم ،
المتغير في البرمجة : هو موقع في ذاكرة الحاسوب العشوائية
(RAM)
هذا الموقع يستخدم لخزن قيمة معينة قد تتغير بمرور الوقت حسب رغبة المستخدم سواء كانت نصية مثل ahmed أو رقمية مثل 9 أو منطقية يعني (صح ، خطأ) ، (True , False)
فائدة المتغيرات : واجب ✏️
🖍 السؤال الثاني : واجب ✏️
🖍 السؤال الثالث : غير مطالب بالأجابة على هذا السؤال ،
وجواب هذا السؤال هو نعم ولكن بدون فائدة فلو قلنا
x=3,4
فلا نستطيع اجراء العمليات الحسابية مع قيمة هذا المتغير إلا مع متغير قيمته مماثلة لهذا المتغير ، أي مثل
y= 4,5
فلو جمعنا x+y فسيكون الناتج كالآتي
(3, 4, 4, 5)
فنلاحظ أنه لا توجد أي فائدة من هذه العملية ولكن توجد ثلاث طرق أخرى سنتعرف عليها لاحقا ، تستخدم لخزن اكثر من قيمة في متغير واحد وبطريقة منظمة سنتعرف عليها لاحقا وبالتفصيل الممل ،
🖍 السؤال الرابع : واجب ✏️
🖍 السؤال الخامس : واجب ✏️
🖍 السؤال السادس :
أ) واجب ✏️
ب)
x=y
معنى هذا الكلام أن قيمة x تغيرت وأصبحت مثل قيمة y
وبما أن قيمة y هي احمد فتكون قيمة x احمد أيضا
z=x
واجب ✏️
y=z
واجب ✏️
المتغير في اللغة العربية : هو أي كائن يخزن قيمة معينة قد تتغير بمرور الوقت حسب رغبة المستخدم ،
المتغير في البرمجة : هو موقع في ذاكرة الحاسوب العشوائية
(RAM)
هذا الموقع يستخدم لخزن قيمة معينة قد تتغير بمرور الوقت حسب رغبة المستخدم سواء كانت نصية مثل ahmed أو رقمية مثل 9 أو منطقية يعني (صح ، خطأ) ، (True , False)
فائدة المتغيرات : واجب ✏️
🖍 السؤال الثاني : واجب ✏️
🖍 السؤال الثالث : غير مطالب بالأجابة على هذا السؤال ،
وجواب هذا السؤال هو نعم ولكن بدون فائدة فلو قلنا
x=3,4
فلا نستطيع اجراء العمليات الحسابية مع قيمة هذا المتغير إلا مع متغير قيمته مماثلة لهذا المتغير ، أي مثل
y= 4,5
فلو جمعنا x+y فسيكون الناتج كالآتي
(3, 4, 4, 5)
فنلاحظ أنه لا توجد أي فائدة من هذه العملية ولكن توجد ثلاث طرق أخرى سنتعرف عليها لاحقا ، تستخدم لخزن اكثر من قيمة في متغير واحد وبطريقة منظمة سنتعرف عليها لاحقا وبالتفصيل الممل ،
🖍 السؤال الرابع : واجب ✏️
🖍 السؤال الخامس : واجب ✏️
🖍 السؤال السادس :
أ) واجب ✏️
ب)
x=y
معنى هذا الكلام أن قيمة x تغيرت وأصبحت مثل قيمة y
وبما أن قيمة y هي احمد فتكون قيمة x احمد أيضا
z=x
واجب ✏️
y=z
واجب ✏️
Media is too big
VIEW IN TELEGRAM
الدرس الثاني عشر : الأولويات في العمليات الرياضية
درس توضيحي
لينك الدرس على يوتيوب
https://youtu.be/6_3ZUl6ezd8
درس توضيحي
لينك الدرس على يوتيوب
https://youtu.be/6_3ZUl6ezd8