Summary
Highlights
مراجعة على حلقات التكرار وأنواعها00:00:45
نستكمل درس التكرارات، حيث يوجد نوعان: حلقة For وحلقة While. تم تناول أمثلة سابقة على حلقة For والمتداخلة منها، واليوم سنتناول حلقة While.
شرح حلقة While00:01:25
كلمة While تعني 'طالما' أو 'عندما'، وتستخدم لتكرار مجموعة من الجمل طالما أن الشرط صحيح. بمجرد أن يصبح الشرط غير صحيح، يتوقف التكرار ويخرج البرنامج إلى الجملة التي تليها.
قواعد عبارات التحكم00:03:06
عبارات التحكم، مثل For و While و If، كلها لها نفس القاعدة: العبارة الرئيسية تبدأ من بداية السطر، والجمل المتحكم فيها تكون إلى الداخل قليلاً. أي جملة إلى الخارج تعتبر خارجة عن نطاق التحكم.
الصيغة العامة لحلقة While00:04:47
الصيغة العامة لحلقة While هي: 'While (الشرط):' ثم الجمل المراد تكرارها تكون بمسافة بادئة. المخطط الانسيابي يوضح أن الشرط يتم اختباره أولاً، إذا كان صحيحاً يتم تنفيذ الجمل وتكرار الاختبار، وإذا كان خاطئاً يخرج من الحلقة.
مثال عملي على حلقة While00:06:55
مثال يوضح استخدام While لطباعة قيم متغير يزداد تدريجياً. يبدأ المتغير بقيمة ابتدائية ويتم اختباره في الشرط، ثم تطبع قيمته ويزداد بمقدار محدد، ويتوقف التكرار عند اختلال الشرط. تم تطبيق المثال عملياً.
توضيح حول مخرجات البرامج00:12:00
عند طلب مخرجات برنامج، يجب التركيز على دالة 'print' وما يتبعها، وإهمال علامات التنصيص. يجب تتبع قيم المتغيرات بناءً على الشروط وعمليات الزيادة أو النقصان.
تطبيق مثال على طباعة مضاعفات عدد00:15:59
يتم تعديل المثال السابق لطباعة مضاعفات العدد 5 بين 0 و 100، وذلك بتغيير القيمة الابتدائية والشرط ومعدل الزيادة إلى 5. يتم التحكم في الكود للحصول على المخرجات المطلوبة.
الفرق بين يساوي واحدة ويساويتين00:17:35
شرح الفرق بين استخدام علامة يساوي واحدة (=) التي تستخدم لتخزين قيمة في متغير، وعلامتي يساوي (==) التي تستخدم للمقارنة بين قيمتين دون تغيير أياً منهما.
توضيحات حول الاختبار العملي النهائي00:21:09
الاختبار العملي سيكون في الأسبوع التالي للعيد، يوم الثلاثاء الساعة 10 صباحًا. سيتكون الاختبار من برامج تم تطبيقها خلال المحاضرات، وسيكون هناك نماذج مختلفة لكل طالب. يجب الحذر من محاولات الغش وعواقبها.