المحاضرة السادسة برمجة 1

Share

Summary

تتناول هذه المحاضرة شرح دالة الإدخال (input) في بايثون، وكيف تستخدم لتمكين المستخدم من إدخال قيم متغيرة للبرنامج. كما تستعرض الفرق بين القيم الثابتة والمتغيرة، وتوضح استخدام دالة (eval) لتحديد نوع البيانات المدخلة.

Highlights

مقدمة ومراجعة لدالة الطباعة
00:00:02

بدأ المحاضر بمراجعة سريعة لما تم تغطيته في الشابتر الأول والثاني. ركز على دالة الطباعة (print) ودورها في عرض المخرجات، سواء كانت نصوصًا توضع بين علامتي تنصيص أو قيمًا لمتغيرات يتم طباعتها دون تنصيص.

تقديم دالة الإدخال (Input Function)
00:02:03

يقدم المحاضر دالة جديدة وهي دالة الإدخال (input)، مشيرًا إلى أنها تستخدم لإدخال قيم للمتغيرات. يربط ذلك بأنواع البيانات المختلفة (عددية، حرفية، منطقية) التي تم شرحها مسبقًا مثل (integer و float و string).

أهمية المتغيرات والتفاعل مع المستخدم
00:05:00

يشرح المحاضر لماذا نحتاج إلى دالة الإدخال، موضحًا أن الأمثلة السابقة كانت تعتمد على قيم ثابتة. يبرز أهمية تحويل القيم الثابتة إلى متغيرات (variables) لزيادة تفاعلية البرنامج، حيث يمكن للمستخدم إدخال قيم مختلفة في كل مرة يتم فيها تشغيل البرنامج، مما يجعل البرنامج أكثر حيوية وتفاعلية.

الصيغة العامة لدالة Input وتطبيق عملي
00:09:34

يوضح المحاضر الصيغة العامة لدالة (input) وهي: (variable = input('message'))، حيث يتم عرض رسالة للمستخدم تطلب منه إدخال قيمة. ثم يقوم بتطبيق عملي للدالة (input) باستخدام برنامج بايثون، حيث يطلب من المستخدم إدخال قيمة لمتغير (x) ثم يطبع هذه القيمة.

مشكلة التعامل مع أنواع البيانات الرقمية ودالة Eval
00:16:30

يحاول المحاضر تطبيق دالة (input) في مثال حساب مساحة الدائرة، لكنه يواجه مشكلة في التعامل مع القيم الرقمية لأن دالة (input) بشكلها الافتراضي تتعامل مع المدخلات كنصوص (strings). يقدم دالة (eval) كحل لهذه المشكلة، موضحًا أنها تستخدم لتحويل النص المدخل إلى قيم رقمية (integer أو float) لتمكين العمليات الحسابية عليها.

تطبيق دالة Eval لحساب مساحة الدائرة
00:21:19

يشرح المحاضر الصيغة الصحيحة لاستخدام دالة (eval) مع دالة (input) (variable = eval(input('message'))). ثم يطبقها عمليًا لحساب مساحة الدائرة، حيث يطلب من المستخدم إدخال نصف القطر، وتتم معالجة القيمة المدخلة كعدد، ثم يطبع الناتج الصحيح.

خلاصة الدرس والمهام المطلوبة
00:23:22

يلخص المحاضر ما تم تعلمه حول دالتي (input) و(eval) ويؤكد على أهميتهما. يطلب من الطلاب تطبيق البرامج التي تم شرحها في المحاضرة، بالإضافة إلى مراجعة وتطبيق المحاضرات السابقة، لترسيخ الفهم العملي لهذه الدوال.

Recently Summarized Articles

Loading...