بسم الله الرحمن الرحيم .... قبل أن نواصل درس اليوم أريد أن أشير إلى ان بعض الكلمات التي ترد أحيانأ في الشرح تظهر بصورة خاطئة احياناً بالذات اللي باللغة الانجليزيه والسبب هذا عائد الى المتصفح وعملية الدعم فا دائماً الكلمات الصحيحة هي التي موجوده في الامثلة التي في الصور المرفقه هذا للتوضيح فقط.... توقفنا في الدرس الماضي عند العبارات (الجمل).... وقلنا أن الجمل هي حجر الأساس لتنفيذ المطلوب من البرنامج وتنقسم العبارات إلى عبارات تنفيذية وعبارات تعريفية ...سوف نبدا اليوم من الجمل التنفيذيه ونقول... [align=right]العبارات (الجمل) التنفيذية Statements [/align] [align=right]دائما نستطيع التحكم بعملية سير البرنامج من خلال الجمل التنفيذية حيث أنها تعتبر عصب الحياة لأي برنامج، فمترجم الإله لا يستطيع أن يهمل هذه الجمل فعن طريقها يستمد توجيهاته، لا حظوا مثلاً من خلال الصورة التالية عملية جعل مترجم الإله أن يحجز مساحة باسم متغير ويسند له قيمة : [/align] [align=right]العبارات (الجمل) التعريفية[/align] [align=right]كما هو واضح من خلال الصورة السابقة التي إمامنا أننا نستطيع أن نسند أي قيمة لمتغير ما، أو أن نغير قيمته عن طريق ما يسمى بعبارة إسناد. ومن الجدير التنبيه إلى أنه لا يمكن استخدام أي متغير داخل البرنامج قبل التعريف بنوع المتغير لحجز المساحة الكافية لتخزينه في ذاكرة الحاسب، لذلك لا يخلو أي برنامج من تعريف للمتغيرات المستخدمة في البرنامج الصورة التالية توضح عملية تعريف بعض المتغيرات من أنواع مختلفة:[/align] [align=right]مكان تعريف المتغير ومدى صلاحيتها[/align] [align=right]يجب لفت الانتباه على أنه يمكن تعريف المتغير في أي جزء من البرنامج شريطة عدم الاستخدام قبل التعريف. مكان التعريف داخل أجزاء البرنامج تحدد مدى صلاحية المتغير. انظر للصورة التالية:[/align] [align=right]العبارة الجملة المركبة[/align] [align=right]العبارة المركبة هي أي مجموعة من العبارات التي تنفذ بالتتابع كجملة واحدة عند الحاجة. يبين القوس المتعرج الأيسر "{" بداية الجملة بينما يبين القوس المتعرج الأيمن "}" نهاية الجملة.[/align] [align=right]دوال الإدخال والإخراج[/align] [align=right]دائماً عند كتابة أي برنامج يجب ضم مكتبة iostream.h لتتمكن من استخدام دالتي الإخراج cout والإدخال cin [/align] [align=right]دالة الإخراج cout [/align] [align=right]تستخدم هذه الدالة للطباعة وإخراج البيانات على الشاشة فيمكن مثلاً طباعة قيمة متغير أو متغيرات ، طباعة رسالة أو نص، الانتقال للطباعة في سطر جديد انظر للصورة التالية لتوضيح طريقة استخدام الدالة لبعض الأمثلة:[/align] [align=right]يلاحظ من خلال الصورة السابقة سهولة استخدام الدالة cout لإظهار قيمة متغير أو طباعة نص حيث يتم استخدام اسم الدالة cout متبوعاً ب (>>) ثم ما يراد إخراج قيمته أو طباعته مع ملاحظة وجوب وضع ما يراد طباعته كنص بين علامتي التنصيص" " كما أخبرنا في السابق وبالتحديد في درس الثوابت .[/align] [align=right]رموز التحكم في أخراج النص[/align] [align=right]تبين الصورة التالية بعض الرموز كثيرة الاستخدام داخل النص وتتحكم في شكل الإخراج مع الدالة cout مع مثال على كل منها:[/align] [align=right]لا يقتصر وضع هذه الرموز على بداية أو نهاية النص بل يمكن وضعها في أي مكان داخل النص حسب الضرورة كما يمكن استخدام أكثر من رمز معاً داخل نص واحد إذا دعت الحاجة لذلك.. الرمز \n يستخدم بكثرة للانتقال لسطر جديد، يمكن الاستعاضة عنه باستخدام الأمر endl للطباعة أو الانتقال لسطر جديد كما هو موضح في الصورة التالية:[/align] [align=right]دالة الإدخال cin[/align] [align=right]تستخدم هذه الدالة لإدخال قيم متغيرات عن طريق لوحة المفاتيح المثال في الصورة التالية يوضح طريقة استخدام الدالة في عملية إدخال القيم إلى المتغيرات:[/align] ومع نهاية هذا المثال نختم درسنا لهذا اليوم والسلام عليكم ورحمة الله وبركاته... @الشقردي@
هي الأيام ..كما شاهدتها دولُ من سرهُ زمنً ..ساءتهُ أزمانُ