mustall
10-25-2013, 18:28
إن شاء الله في الدرسين القادمين سوف نتكلم حول شيئين مهمين ، و هما :
* المتغيراتـ و التعامل معهم .
* المدخلات و المخرجات .
و إن شاء الله مع نهاية الدرس ، سنفتح موضوع جديد سنضع فيه بعض التمارين لتعود و لتحريك الدماغ هه ،
المتغيرات و و طرق التعامل معهم :
في أغلب البرامج التي سنقوم ببرمجتها مستقبلا ، سنحتاج الى استخدام بعض المعلومات بشكل مستمر ،
و هي تتنوع من المعلومات النصية كالأسماء او الرقمية ، كالسنين و غيرها ،
و في وقت من الأوقات سنحتاج الى استخدام قيمة مـا ، او عرضها او معاجلتها بطريقة مـا ،
لهذا سنحتاج الى شيء يسمى بالمتغير او Variable (هه بالفرنسي او الانجليزي ) ، المتغير و ببساطة مثل الكوب الفارغ
هذا الكوب نستطيع ان نقوم بوضع داخله ما نريد ، كالحليب ، الماء ، العصير الخ...
و في أي لحظة من اللحظات نستطيع معرفة ما في داخل الكوب ، و نستطيع كذلك أن نضيف او نمزج كوبين (المحتوى) مثلا الحليب و البن .
نعم،، نفس الشيء يقع مع المتغيراتـ ، يمكننا ان نخزن فيها المعلوماتـ ، مثلا سأخزن فيها عمري الذي هو 21 ،
و يمكنني في اي وقت أن اغير السن أو اعدل عليه كما أريد .
إذن لحد الأن نعلم أنه ، يمكننا :
* خلق متغيرات من أنواع مختلفة .
* يمكننا وضع قيمة معينـة داخل متغير معين .
*يمكننا معاينة و تغيير محتوى المتغير متى شئنا .
(الأن دعونا ننتقل بسرعة الى طريقة استخدام المتغيراتـ ( سأستخدم اللغة الفرنسية لتطبيق لكن كلما سنحت الفرصة سأضع المقابل لها بالإنجليزي و كذلك العربي :
* المتغير عبارة عن مساحة تحجز في الحاسوبـ ، و حجم المساحة يعتمد على نوعها و الأنواع هي على الشكل التالي :
// متغير رقمي طبيعي : و هي الأرقام التي تنتمي الى المجموعة IN ، يعني 1-,2,3,0,1
// متغير رقمي حقيقي : و هي الأرقام التي تنتمي الى المجموعة IR ، يعني المجموعة IN بالإضافة الى الأرقام التي فيها الأعداد بالفاصلة ،
// متغير عبارة عن سلسلة من الحروف : مثل الأسماء "حسين" .
// متغير بوليان : يعني يقبل قيمتين ، True , False
* و لتسهيل التعامل مع المتغيرات تم اللجوء الى الأسماء ، يعني كل متغير تضع له اسم ، عبارة عن حرف فما فوق ، طبعا لا يمكنك البدأ بالأرقام ،
و كذلك يجب الإنتباه انHo, ho,hO,HO كلها متغيرات مختلفة
* اي متغير يتم استعماله يجب على المبرمج أن يقوم ب declaration ، لبعلم الحاسب بأن يحجز له مساحة معينة ، مثلا :
Variable number en Numérique
و لعمل اعلام لمجموعة من المتغيرات من نفس النوع
Variable number,Prix,Age en Numérique
* الأن و بعد الإعلام ، يمكنك ان تضع اي قيمة في متغير فقط بشرط احترام النوع مثلا :
Prix <- 120
Age <- 21
يجب استعمال العنصر <- طبعا انسخه في ملف نصي لمعاينته
الذي يعني نضع القيمة 120 في المتغير Prix ،
* يمكننا القيام بالتالي :
Age <- Prix ، يعني ان تضع ما في المتغير Prix داخل المتغير Age
يمكنك أيضا القيام بجميع العمليات مثلا ، Age <- Prix + Age + 1
* بالنسبة للمتغيرات العددية يمكنك القيام بجميع أنواع العملياتـ .
* بالنسبة للمتغيرات الحرفية ، يمكنك عمل لصق لمتغيرين عن طريق & مثلا :
name1 <- "Houssain"
name2 <- " Xp"
full_name <- name1 & name2
يعني أن full_name يحتوي على اسم عضويتي .
إن شاء الله الدرس القادم سنتكلم فيه حول المدخلات و المخرجات و حول طريقة كتابة ألجوريثم ،
* المتغيراتـ و التعامل معهم .
* المدخلات و المخرجات .
و إن شاء الله مع نهاية الدرس ، سنفتح موضوع جديد سنضع فيه بعض التمارين لتعود و لتحريك الدماغ هه ،
المتغيرات و و طرق التعامل معهم :
في أغلب البرامج التي سنقوم ببرمجتها مستقبلا ، سنحتاج الى استخدام بعض المعلومات بشكل مستمر ،
و هي تتنوع من المعلومات النصية كالأسماء او الرقمية ، كالسنين و غيرها ،
و في وقت من الأوقات سنحتاج الى استخدام قيمة مـا ، او عرضها او معاجلتها بطريقة مـا ،
لهذا سنحتاج الى شيء يسمى بالمتغير او Variable (هه بالفرنسي او الانجليزي ) ، المتغير و ببساطة مثل الكوب الفارغ
هذا الكوب نستطيع ان نقوم بوضع داخله ما نريد ، كالحليب ، الماء ، العصير الخ...
و في أي لحظة من اللحظات نستطيع معرفة ما في داخل الكوب ، و نستطيع كذلك أن نضيف او نمزج كوبين (المحتوى) مثلا الحليب و البن .
نعم،، نفس الشيء يقع مع المتغيراتـ ، يمكننا ان نخزن فيها المعلوماتـ ، مثلا سأخزن فيها عمري الذي هو 21 ،
و يمكنني في اي وقت أن اغير السن أو اعدل عليه كما أريد .
إذن لحد الأن نعلم أنه ، يمكننا :
* خلق متغيرات من أنواع مختلفة .
* يمكننا وضع قيمة معينـة داخل متغير معين .
*يمكننا معاينة و تغيير محتوى المتغير متى شئنا .
(الأن دعونا ننتقل بسرعة الى طريقة استخدام المتغيراتـ ( سأستخدم اللغة الفرنسية لتطبيق لكن كلما سنحت الفرصة سأضع المقابل لها بالإنجليزي و كذلك العربي :
* المتغير عبارة عن مساحة تحجز في الحاسوبـ ، و حجم المساحة يعتمد على نوعها و الأنواع هي على الشكل التالي :
// متغير رقمي طبيعي : و هي الأرقام التي تنتمي الى المجموعة IN ، يعني 1-,2,3,0,1
// متغير رقمي حقيقي : و هي الأرقام التي تنتمي الى المجموعة IR ، يعني المجموعة IN بالإضافة الى الأرقام التي فيها الأعداد بالفاصلة ،
// متغير عبارة عن سلسلة من الحروف : مثل الأسماء "حسين" .
// متغير بوليان : يعني يقبل قيمتين ، True , False
* و لتسهيل التعامل مع المتغيرات تم اللجوء الى الأسماء ، يعني كل متغير تضع له اسم ، عبارة عن حرف فما فوق ، طبعا لا يمكنك البدأ بالأرقام ،
و كذلك يجب الإنتباه انHo, ho,hO,HO كلها متغيرات مختلفة
* اي متغير يتم استعماله يجب على المبرمج أن يقوم ب declaration ، لبعلم الحاسب بأن يحجز له مساحة معينة ، مثلا :
Variable number en Numérique
و لعمل اعلام لمجموعة من المتغيرات من نفس النوع
Variable number,Prix,Age en Numérique
* الأن و بعد الإعلام ، يمكنك ان تضع اي قيمة في متغير فقط بشرط احترام النوع مثلا :
Prix <- 120
Age <- 21
يجب استعمال العنصر <- طبعا انسخه في ملف نصي لمعاينته
الذي يعني نضع القيمة 120 في المتغير Prix ،
* يمكننا القيام بالتالي :
Age <- Prix ، يعني ان تضع ما في المتغير Prix داخل المتغير Age
يمكنك أيضا القيام بجميع العمليات مثلا ، Age <- Prix + Age + 1
* بالنسبة للمتغيرات العددية يمكنك القيام بجميع أنواع العملياتـ .
* بالنسبة للمتغيرات الحرفية ، يمكنك عمل لصق لمتغيرين عن طريق & مثلا :
name1 <- "Houssain"
name2 <- " Xp"
full_name <- name1 & name2
يعني أن full_name يحتوي على اسم عضويتي .
إن شاء الله الدرس القادم سنتكلم فيه حول المدخلات و المخرجات و حول طريقة كتابة ألجوريثم ،