الدوال الرقمية

الالتزام بوقت الحصة

احترام المعلمة والزمــــيلات

الالتزام بالهدوء والانتباه لشرح المعلمة

رفع اليد للمشاركة

الاستخدام الآمن للتكنولوجيا

1 / 33
next
Slide 1: Slide
New lesson editor

This lesson contains 33 slides, with text slides.

Items in this lesson

الالتزام بوقت الحصة

احترام المعلمة والزمــــيلات

الالتزام بالهدوء والانتباه لشرح المعلمة

رفع اليد للمشاركة

الاستخدام الآمن للتكنولوجيا

النشاط الاستهلالي

كيف أتسوق بأمان عبر الانترنت؟!

إعداد أ.أسماء حسن كلداري

مديرة المدرسة أ.شيخة محمد البستكي

المديرة المساعدة أ.ميثة محمد الرويعي

  • أهداف الدرس

  • أن تتعرف الطالبة على وظيفة الدوال المضمنة الخاصة بالتعامل مع الأرقام .

  • توظيف الدالة المناسبة في الموقع المناسب لحل مشكلة برمجية.

استخدمي الإنترنت بطريقة آمنة

مهمة الحصة السابقة

استعيني بالذكاء الاصطناعي chat Gpt للتعرف على مفهوم الدوال و انواعها التي يمكننا ادراجها في لغة البرمجة python

المهمة البحثية : المقدمة

الهدف الأول: أن تتعرف الطالبة على وظيفة الدوال المضمنة الخاصة بالتعامل مع الأرقام .

الدوال هي كتلة من الجمل البرمجية الجاهزة مسبقا، يتم استدعاؤها عند اللزوم، عادة ما ترافقها بيانات خاصة بها تسمى parameters لاستخدامها للوصول الى النتيجة المطلوبة ،عادة ما تقوم الدالة بإرجاع النتيجة إلى البرنامج الرئيسي الذي تم استدعاؤها منه.

( أوامر جاهزة في ذاكرة البرنامج يتم استدعائها عند الحاجة اليها)

الهدف الأول: أن تتعرف الطالبة على وظيفة الدوال المضمنة الخاصة بالتعامل مع الأرقام .

الهدف الأول: أن تتعرف الطالبة على وظيفة الدوال المضمنة الخاصة بالتعامل مع الأرقام .

الهدف الأول: أن تتعرف الطالبة على وظيفة الدوال المضمنة الخاصة بالتعامل مع الأرقام .

رفع اليد للمشاركة

الهدف الأول: أن تتعرف الطالبة على وظيفة الدوال المضمنة الخاصة بالتعامل مع الأرقام .

لتحويل قيمة نصية \ عدد عشري الى عدد صحيح

لتحويل عدد صحيح \ قيمة نصية الى عدد عشري

ملاحظة: البرنامج يفهم أن أي قيمة مدخلة على انها قيمة نصية اذا لم يتم تحديد نوعها

الهدف الأول: أن تتعرف الطالبة على وظيفة الدوال المضمنة الخاصة بالتعامل مع الأرقام .

اذا طلبنا من المستخدم أن يقوم بإدخال عددان

لكل عدد متغير مختلف

ثم طلبنا من البرنامج ان يقوم بجمع العددان اللذان ادخلهما المستخدم

فماذا ستكون النتيجة يا ترى ؟

ولماذا؟(تحدي)

هيا بنا نجرب في البرنامج

الهدف الأول: أن تتعرف الطالبة على وظيفة الدوال المضمنة الخاصة بالتعامل مع الأرقام .

لان الدالة input

تقوم بقراءة البيانات بأنها بيانات نصية حتى لو كانت البيانات المدخلة أرقام

لذلك يجب تحديد نوع البيانات للبرنامج

Int or float

الهدف الأول: أن تتعرف الطالبة على وظيفة الدوال المضمنة الخاصة بالتعامل مع الأرقام .

توقعي المكان الصحيح لإدراج الدالة int في البرمجة التالية ؟

الهدف الأول: أن تتعرف الطالبة على وظيفة الدوال المضمنة الخاصة بالتعامل مع الأرقام .

الهدف الأول: أن تتعرف الطالبة على وظيفة الدوال المضمنة الخاصة بالتعامل مع الأرقام .

هل تتذكرين الاعداد الغنية والفقيرة في خط الاعداد؟

في مادة الرياضيات : نستخدم خط الاعداد للتقريب الى اقرب عدد صحيح

الهدف الأول: أن تتعرف الطالبة على وظيفة الدوال المضمنة الخاصة بالتعامل مع الأرقام .

في لغة البرمجة python

ندرج الدالة round

للتقريب الى اقرب عدد صحيح

x=12.8

print (round(x))

هيا بنا نجرب في البرنامج

رفع اليد للمشاركة

الهدف الأول: أن تتعرف الطالبة على وظيفة الدوال المضمنة الخاصة بالتعامل مع الأرقام .

في لغة البرمجة python

ندرج الدالة round

للتقريب الى اقرب عدد صحيح

x=12.8

y=2

r=round(x+y)

print (r)

رفع اليد للمشاركة

الهدف الأول: أن تتعرف الطالبة على وظيفة الدوال المضمنة الخاصة بالتعامل مع الأرقام .

ماهي القيمة المطلقة ؟

تحويل الاعداد السالبة الى موجبة من خلال تغيير الإشارة

والدالة الخاصة بالقيمة المطلقة هي abs

Print(abs(-20))


ماهي نتيجة الطباعة؟

20

الهدف الأول: أن تتعرف الطالبة على وظيفة الدوال المضمنة الخاصة بالتعامل مع الأرقام .

ما نوع البيانات الخاصة بالقيم النصية ؟

رفع اليد للمشاركة

عند إضافة str الى القيم الرقمية

يقرأها البرنامج بأنها قيم نصية ، مثال:

الهدف الأول: أن تتعرف الطالبة على وظيفة الدوال المضمنة الخاصة بالتعامل مع الأرقام .

الهدف الأول: أن تتعرف الطالبة على وظيفة الدوال المضمنة الخاصة بالتعامل مع الأرقام .

صح

خطأ

A

B

الهدف الأول: أن تتعرف الطالبة على وظيفة الدوال المضمنة الخاصة بالتعامل مع الأرقام .

صح

خطأ

A

B

الهدف الأول: أن تتعرف الطالبة على وظيفة الدوال المضمنة الخاصة بالتعامل مع الأرقام .

صح

خطأ

A

B

الهدف الثاني :توظيف الدالة المناسبة في الموقع المناسب لحل مشكلة برمجية.

n_stadium_hieght=input("enter national stadium hight")

n_stadium_width=float(input("enter national staium width"))

area= n_stadium_height * n_stadium_width

print(area)


أوجدي الخطأ

float( )

رفع اليد للمشاركة

الهدف الثاني :توظيف الدالة المناسبة في الموقع المناسب لحل مشكلة برمجية.

الهدف الثاني :توظيف الدالة المناسبة في الموقع المناسب لحل مشكلة برمجية.

2وحد1

الهدف الثاني :توظيف الدالة المناسبة في الموقع المناسب لحل مشكلة برمجية.

2وحد2

int

float

abs

round

str

اعداد صحيحة

تقريب العدد

تحويل إشارة العدد الموجب الى سالب

الاعداد العشرية

النصوص

x= int(input(“enter number1))

Y=----(input(“enter number2))

total= -------- * -------

-------(“the total is “ ), total)

اكتبي المخرجات للبرمجة التالية

اكملي الفراغ بما يناسبه :

اختاري الاجابة الصحية من العمود الأول بما يناسبه في العمود الثاني:

معلمة المقرر المديرة المساعدة مديرة المدرسة

أ.أسماء حسن كلداري أ.ميثة محمد الرويعي أ.شيخة محمد البستكي

معلمة المقرر المديرة المساعدة مديرة المدرسة

أ.أسماء حسن كلداري أ.ميثة محمد الرويعي أ.شيخة محمد البستكي

معلمة المقرر المديرة المساعدة مديرة المدرسة

أ.أسماء حسن كلداري أ.ميثة محمد الرويعي أ.شيخة محمد البستكي

اكتبي النشاط الذي أدرج عليه اسمك في الدفتر :

int

float

abs

round

str

اعداد صحيحة

تقريب العدد

تحويل إشارة العدد الموجب الى سالب

الاعداد العشرية

النصوص

اختاري الاجابة الصحية من العمود الأول بما يناسبه في العمود الثاني:

اكملي الفراغ بما يناسبه :

x= int(input(“enter number1))

Y=----(input(“enter number2))

total= -------- * -------

-------(“the total is “ )mtotal)

اكتبي المخرجات للبرمجة التالية



2وحد2

النشاط الختامي

اختيار طالبة بشكل عشوائي , ثم يتم سؤالها عن الدرس .

ارجعي للبوابة التعليمية لحلقات النقاش وحل الأنشطة

استعيني بالمتصفح للبحث عن الدوال الخاصة بالمصفوفة او القائمة

في لغة البرمجة بايثون

وادرجي الإجابة في padlet

استخدمي الانترنت بطريقة آمنة

Today's super star is: