P. 1
الطريق لتعلم أي لغة برمجة بسهولة

الطريق لتعلم أي لغة برمجة بسهولة

5.0

|Views: 1,129|Likes:
منشور بواسطةaljabali84

More info:

Published by: aljabali84 on Jun 26, 2009
حقوق الطبع:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/29/2015

pdf

text

original

يأ ملعتل قٌرطلا

ةجمرب ةغل
ةعرسو ةلوهسب


ةروصلاب ءاوس باتكلا اذه رشنو عٌزوتب حمسٌ
فلؤملل ةوعدلا طرشب ةٌقرولا وأ ةٌنورتكللا
دٌرٌ ثحاب وأ ملع بلاط لكل ًناجم باتكلا اذه
ةدٌبدج ةجمرب ةغل ملعت

ةمدقم
ملعت تدرأ تارملا نم ارٌثك هب ًتفرعمو بوساحلاب ةلٌوطلا ًتربخ للخ نم
نقتأ ل دمحلاو انأو هفلتخم ةجمرب تاغل 6 ًف تادب امدنع نكلو ةجمرب تاغل
يدل ةفرعملا مدقت عم و نكلو ةدٌدع اروهش و عٌباسأ ذخأٌ ةغللا ملعت ناك تاٌادبلا
نٌعوبسأ رثكلا ىلع ًنم ذخأت اهملعتأ ةجمرب ةغل يأ تحبصأ تاٌساسلا ةفرعمو
ثلث وأ
كلذ ًف ببسلا و - ىلاعتو هناحبس ا لضف دعب - تاغل بتك ًف ترظن ًننإ
ًف رفصلا نم أدبت اهنإف ةماع ةدعاق حرشب موقت امدنع اهتدجوف ماع لكشب ةجمربلا
ةدعاقلا هذه ىوتحم حرش
ةدعاقلا هذه ىلا ةغللا مادختسا ةقٌرط حرش مث نمو ةدعاقلا لٌصفتب أدبٌ مث نمو
عاونأ ىلع عٌرس ضرعب أدبٌ لاثملا لٌبس ىلع ةغللا عون حرش دٌرٌ امدنع يأ
ةغللا عونب كربخٌ مث نمو اهنٌب قرفلاو اهٌناعمو تاغللا
هركذ لبق عونلا ىنعم حرشت روطسلا نم دٌدعلا دجت ةغللا عون ىلا ًتأت امدنع اذهلو
أطخ بتاكلا هلعفٌ ام نا انه دصقأ ل و هدٌرأ ام ىلا تلصو دق كنا نظأ لك ىلع
هتأرق دق امم دٌفتستل نكت ملو ملكتٌ امع تفرع امل كلذ لعفٌ مل ول هنل
دٌرت امدنع تقولا كٌلع رصتخت ًك تاٌساسلا هذه حرشأ فوس ًنا دصقأ نكلو
ماعلا لكشلا ذخأت نأ عٌطتست رفصلا نم باتكلا ةءارق نم لدب ةجمرب ةغل ملعت
اذهل كتءارق دعبف ةغللا عون لاثم ىلا ةدوعلا اندرأ ولف دعاوقلا هذه مادختسا ةقٌرطل
دنع وأ عونلا ىنعم ىلا رظنلا نود ةغللا عون ةفرعمل جاتحت طقف كنأ دجتس باتكلا
تارٌغتملا حرش ( اهانعم حرشأس اقحل ) ةءارق ىلا جاتحت نل اهصئاصخو اهطورشو
ام لكف تاغللا ًف هباشتلا ةرٌثك و ةٌملاع بلاغلا ًف اهنل صئاصخلاو طورشلا
ةغللا ملعت باتك نم ةغللا عم لماعتلا ةقٌرط ةفرعم وه هجاتحتس
دٌفملا رصتخملا اذا :
ملعت عٌطتست ًكل ةجمربلا تاغل مظعم ًف ةتباثلا دعاوقلا مظعم كملعٌ باتكلا اذه
دعاوقلا هذه ءاعدتسا قرط ىلا طقف رظنلاب ةغل يأ
ًساسأ لكشب باتكلا اذه نم دٌفتسملا نوكٌس انهو
1 - هجمرب ةغل ملعت دٌرٌ يذلا بلاطلا
2 - اذه قفرٌ نأ عٌطتسٌ ثٌح ةجمرب ةغل مٌلعتل باتك ةباتك دٌرٌ يذلا بتاكلا
ةجاحلا نود دٌرٌ ًتلا ةغللا عم لماعتلا قرط طقف ركذٌو هباتك عم باتكلا
ئراقلا ىلع تاحفصلا ددع نم رصتخٌ اذهبو ساسلا حرش ةداعا ىلا
دٌدجلاب مامتهلاو ةرركملا تامولعملا نم ئراقلا حٌرٌو دهجلا هسفن ىلعو
نٌملاعلا بر ل دمحلاو


ةجمربلا موهفم لوأ
ةجمربلا : هنٌعم ماهمب ماٌقلا بلطل بوساحلا عم بطاختلا ةقٌرط ًه
بطاختلا اذه نم كنكمت ًتلا ةغللا ًه ةجمربلا ةغلو
سفن بوساحلا ًفو ةددحم ةغل مادختسا نم دبل قٌدص عم ثدحتت نأ تدرأ اذإف
ام ةجمرب ةغل مادختسا نم دبل نٌمقر عمج ةٌلمعك نٌعم رمأ لعفب هرمأتل ءًشلا
وأ ةٌزٌلجنلا وأ ةٌبرعلاك بطاخت ةغل مدختستس تنأف ثٌدحلاب كقٌدص عم كماٌقك
دبل نكل دٌرت ام كقٌدص مهف ىلا يدؤت تاغل ةدع دجوٌ ةٌاهنلا ًف نكل زومرلا
اهب نامهافتت ًتلا بسنلا ةغللا راتختس كنأ
اذه بسانت ًتلا ةغللا مدختست كنإف ام جمانرب ةباتك دٌرت امدنع لاثملا كلذك
ةلوهس وا رطسلا ددعوأ تافلملا ناما ةٌمهأ وأ ذٌفنتلا ةعرس ثٌح نم جمانربلا
جمانربلا اذه لٌغشتب موقٌس يذلا زاهجلا وأ رماولا
اهمادختساب موقتس ًتلا ةغللا ددحت ًتلا ًه اهرٌغو لماوعلا هذه لكو
نكلو ىرخأب وأ ةقٌرطب ةجمرب تاغل مظعمب جمانرب يأ ةباتك عٌطتست ةطاسبب
اهٌلع لٌغشتلاب موقتس يذلا ماظنلا وأ تافلملا نامأك تازٌملا ضعب كعم فلتختس
أدبلا لبق هتٌمزراوخ بتكت نأ لضفٌف ام جمانرب ةباتك تدرأ اذا لاح لك ىلع
ةجمربلاب
ةلاسغل جمانرب ةباتك تدرا اذا لثمف اهمدختستس ًتلا ةلغللا دٌدحت نم نكمتتل كلذو
افاجلا مادختسا لضفٌف لومحم فتاهوأ
مادختسا لضفٌف زودنو ماظن ىلع لمعٌ ةبساحم جمانرب ةجمرب تدرا اذا امأ
كسٌب لاوجفلا
مادختسا لضفٌف ذٌفنتلا ةعرسب متهتو داتعلا عم لماعتٌ جمانرب ةجمرب تدرأ اذا امأ
سلب سلب ًس ةغل
متهت بتكب كٌلعف قورفلاو تاغللا هذه لوح رثكأ ةفرعم تدرا اذا لك ىلع
تاغللا نٌب ةنراقملاب
كل حضوت اهنل كلذو ةٌمزراوخلا ةباتك دعب اهمادختسا لضفٌ ًتلا ةغللا حضتٌ
لودج عضو عٌطتست تاوطخلا هذه لٌلحت نمو جمانربلا اهب موقٌس ًتلا تاوطخلا
تاٌولولاو تابلطتملا كل حضوٌ

ةجمربلا تاغل عاونأ
تاغل فٌنصت مت اهرهشأو ةدع قرطب ةجمربلا تاغل فٌنصتب ءاملعلا ماق دقل
نٌعون ىلا ةجمربلا
1 - ةللا ةغلب اهعم لماعتلا نوكٌ ًتلا تاغللا ًهو ىوتسملا ةضفخنم تاغل
ةٌئابرهكلا تاضبنلا ةغل دوصقملاو ( 01 ) ًلبمسلا ةغلو دحاولاو رفصلا ةغل
ةٌزٌلجنلا تاملكلا ضعب مادحتساب ةرشابم داتعلا عم لماعتلاب موقت ةغل ًهو
جاتحت تاغللا هذهو رلبمسأ ىمسٌ ةللا ةغل ىلا اهلٌوحت متٌ مث نمو ةطٌسبلا
نم ةجتانلا جماربلا مجح نأ امك ةرشابم داتعلا عم لماعلا تدرا اذا اهمادختسل
فلت ىلا يدؤت دقو اهتبوعص ًه اهٌف ةلكشملا نكل ادج رٌغص تاغللا هذه
بتكت ةٌعاطقلا تاسورٌفلا مظعم ناف تاغللا هذه مادختسا ءوس لاح ًف داتعلا
تاغللا هذهب
2 - ةٌلاتلا تاغللا اهنمو ناسنلا تاغل نم ةبٌرق تاغل ًهو ىوتسملا ةٌلاع تاغل
اهتاقتشم و كسٌبلا ، افاجلا ( Visual Basic /realbasic /gambas /HBasic
/vb.net ) سلب سلب ًسلاو ًسلاو ًفلدلاو لاكسابلا ةغل ( اهربتعٌ ءاملعلا ضعب
ىوتسملا ةضفخنم ) ج ةغلو ( ةٌبرعلا تاملكلاب ةجمرب ةغل ًهو )

ةجمربلا تاغلل ىرخأ فٌنصت كانهو
1 - ةغلب هتباتك متٌ جمانربلا نأ دصقٌو ةرشابم ةللا ةغلب ةبوتكملا تاغللا
اهلٌوحتل دبل تناك عون يأ نم ةجمرب ةغل يأ ناو ةرشابم دحاولاو رفصلا
ةغللا هذه ىلا ةٌاهنلا ًف
2 - ةغل ىلا فلملا اذه ةمجرت متٌ مث نمو فلم ًف جمانربلا بتكت ًتلا تاغللا
ىمسٌ جمانرب ةطساوب ةللا ةغل ىلا جمانربلا لٌوحت مث نمو ةللا
مجرتم compiler ةطساوب مجرتملا فلملا طبر متٌ مث نمو Linker
يذٌفنت فلم جتانلا جمانربلا حبصٌف
ةدوجوملا تاٌجمربلا مظعم ةباتك ًف مدختسملا وه تاغللا نم عونلا اذهو



3 - ةٌرٌسفتلا ةجمربلا تاغل : ةرابع جتانلا جمانربلا نوكٌ ةجمرب تاغل ًهو
جمانربلا لمعٌ لو رسفم جمانرب قٌرط نع جمانربلا ذٌفنت متٌو فلم نع
ةغل تاغللا هذه ىلع ةلثملا نمو فدهلا زاهجلا ىلع رسفملا دوجو نودب
HTML ةغللا هذه رسفم نوكٌ ثٌح تنرتنلا تاحفص مظعم ًف ةمدختسملا
وجول ةغل اضٌأ ةلثملا نمو تنرتنلا حفصتم وه LOGO ًف ةمدختسملا
ةغل اضٌأو مسرلا نوثٌابلا python ًعانتصلا ءاكذلا ًف ةمدختسملا

بوتكم جمانربلا
تاغل ىدحاب
ةجمربلا
لوحٌ مجرتم
ةغل ىلا جمانربلا
ةللا
جتانلا جمناربلا
ةللا ةغلب
جمانربلا طبر
فلم ًف جتنلا
لمعٌل يذٌفنت
لٌغشت ماظن ىلع
فدهلا
رسفملا
فلم
جمانربلا
ذٌفنت دارملا زاهجلا
ةٌلع رماولا


ىوتسملا ةٌلاع ةجمربلا تاغل تانوكم
اهمادختسا قرطو ةٌلاتلا دعاوقلا ةفرعمل ةجاحب تنأ ةجمرب ةغل يأ ملعتل
1 - ةغللا ًف لمجلا ةغاٌص ةقٌرط ( ةغللا هذه ًف لمجلل ماعلا لكشلا )
2 - ةزوجحلا تاملكلا ةفرعم
3 - تاقٌلعتلا لمج
4 - ةٌطرشلا لمجلا
5 - راركتلا
6 - تاءارجلا لاودلا
7 - جارخلا لاخدلا قرط
8 - ةٌبتكملا لاودلا
9 - عاونلاو بٌكارتلا
10 - اهملعتل كعفدت ًتلا ةغللا تازٌمم ةفرعم
11 - مظعمب دٌرت يذلا جمانربلا ةباتك عٌطتست كنأ نم دكأتتل ًلمع لاثم
ةجمربلا تاغل

1 - ةغللا ًف لمجلا ةغاٌص ةقٌرط ( ةغللا ًف لمجلل ماعلا لكشلا )
ةٌزٌلجنلا وأ ةٌبرعلا ةغللا ًف ةحٌصف ةلمج ةغاٌص دٌرت امدنع
ةلمجلا رصانع دٌدحت موقن ةداع ( و لعفلا وأ ربخلاو أدتبملا لثم
لعافلا ....... ) اهأرقٌ نم نكمتٌ ىتح ةغللا دعاوق بسح اهبٌترت مثو
ىنعملا مهف نم

مهف نم بوساحلا نكمتٌ ىتحف ةقٌرطلا سفنب لمعت ةجمربلا ةغلو
دعاوقب اهتباتك نم دبل ام ةجمربلا ةغلب هنم بلطت ًتلا رماولا
مجرتملا نكمتٌ ىتح ةحٌحص ( رفسملا وأ ) رماولا ةمجرت نم

ةغللا لمج ةغاٌصل ةصاخ دعاوقو صاخ لكش ةجمرب ةغل لكلو
لمجلا ةغاٌص قرط ةفرعم نم دبل ةغل يأ عم لماعتلا نم نكمتللو
اهٌف
لمجلل عاونأ ةدع ةٌبرعلا ةغللا ًف دجوٌ امكو ( ةٌربخلاو ةٌمسلاك
لاحلا ةلمجو ةلمجلا هبشو ......... ) ركذأس لمجلل عاونأ ةدع دجوٌ
اهضعب انه
1 - نٌعتلا ةلمج
تامولعم نٌزخت وأ رصنعل ةنٌعم ةمٌق نٌعتب موقت ةلمج ًهو
ةركاذلا ًف ناكم ًف
نٌمقر عمج لصاح نٌزختب موقت ةلمج نٌعت ةلمج ىلع لاثمف
ةركاذلا ًف ام ناكم ًف
ةاواسملا زمر ىلع نٌٌعتلا ةلمج يوتحت بلاغلا ًف و
زمر لبق ةركاذلا ًف نٌزختلا دٌرت يذلا ناكملا ناونع نوكٌو
ةاواسملا دعب اهنٌزخت دارملا تاناٌبلا و ةاواسملا
لاثم
x=1+1
انه x نٌزخت متٌ اهٌفو ةركاذلا ًف ناكم ًه لاثملا لٌبس ىلع
ةاواسملا دعب ام
2 - ًقطنملا رٌبعتلا
نٌتلداعم ةاواسم وأ ةقباطتم تابثا دٌرت امدنع تاٌضاٌرلا ًف
كنإف
نإف نٌفرطلا ىواست لاح ًفو نٌفرطلا ىلع مٌقلا باسحب موقت
ةلداعملا
ةحٌحص ةقباطتملا وأ ةلداعملا نإف
ةلمجلا ةمٌق ةحص نم ققحتلاب موقت لمج ًه ةٌقطنملا لمجلاو
مت يذلا ًضاٌرلا رٌبعتلا وأ
ةٌلمع بٌرجتب موقت نأ يأ ًقطنم ءًش نع ربعت لمج ًهو
ةٌقطنم ةمٌقلا تناك نإف ام نٌتمٌق نٌب ةٌبٌرجت ( ةحٌحص يأ )
نوكٌ جتانلا نإف ةحٌحص نكت مل نإو باوص نوكٌ اهجتان نإف
أطخ
ةٌلاتلا تاراشلا ىلع ةداع يوتحت ةٌقطنملا لمجلا نإو
ربكأ <
رغصأ >
نٌلكش ىلع ةداعلا ًف نوكتو ةاواسملا مدع >< وأ ! نم فلتختو
ةملك مدختست تاغللا ضعبو ىرخأ ىلا ةغل Not مدع ىلع لٌلدك
ةاواسملا
ةاواسملا ةراشا = ةلمجلا و نٌٌعتلا ةلمج نٌب زٌمأ فٌك لأستس نكلو
طرش ةادأب ةقوبسم نوكت ةداع ةاواسملا نأب باوجلاو ةٌقطنملا
3 - ًباسحلا رٌبعتلا
ةمسقلاو عمجلا تاٌلمع يأ ةٌباسحلا تاٌلمعلا رٌباعت ًهو
اهرٌغو سسلا و برضلاو حرطلاو
ةراشا دعب ةداع نوكتو و اهسفن ةٌلمعلا نم نوكتت ًهو
ةاواسملا
تاٌلمعلا ًف ةمدختسملا زومرلاو
ثٌح

ًف ةٌلمعلا
تاضاٌرلا
ةٌلمعلا مسا ًف ةٌلمعلا
ةجمربلا
X+Y عمجلا X+Y
X-Y حرطلا X-Y
XY برضلا Y * X
X ÷ Y ةمسقلا X/Y
X
Y
ةوقلل عفرلا X^Y

4 - تاقٌلعتلا لمج
جمانربلا مجح ىلع رثؤت ل يأ مجرتملا نم ةلمهم لمج ًهو
جتانلا
رماولا ةٌمهأب كرٌكذتب موقت ثٌح جمانرب يأ ةباتك ًف ادج كدٌفتو
لمعت تنك وأ قٌرف ًف لمعت تنك اذا ةصاخ اهلجل بتكت ًتلا
رطسلا فلا نم عورشم ىلع
نأ مجرتملا غلبا موقٌ صاخ زمر ةجمرب ةغل لكل نوكٌ ةداعلا ًفو
مجرتملا نم رابتعلاب هذخا متٌ لف قٌلعت وه صنلا
5 - ةٌطرشلا لمجلا : اقحل حرشتس
6 - راركتلا لمج : اقحل حرشتس
اهرهشأ هذه نكلو رٌباعتلاو لمجلا عاونأ نم ىرخأ عاونأ كانهو
لماعتلا ةقٌرط ةفرعم نم كل دبل ةجمرب ةغل يأ ملعت نم نكمتتلو
لمجلا عم ةغللا هذه عم
ىرخأ ىلا ةغل نم لمجلا بٌكرت اهدجت ًتلا قورفلا ضعب
1 - ل اهضعبو ةرٌغصلاو ةرٌبكلا فورحلاب رثأتت تاغللا ضعب
رثأتٌ
2 - ةلصافلاب لمجلا ًهتنت نأ بجٌ ةجمربلا تاغل مظعم ًف
ةطوقنملا ( ; ) رطسلا ةٌاهنب مجرتملا غلبل
3 - نٌسوق ًف ةٌقطنملا تارابعلا عضو بلطتت تاغللا ضعب
4 - اهركذ مت ًتلا زومرلا ىلع طٌسب رٌغت أرطٌ دق تاغللا ضعبب

نلا تنأف ةغللا ًف ةلمجلا بٌكرت ةقٌرط ىلا تلصو نأ امو
ًف اهحرش متٌس ًتلا ةزوجحملا تاملكلا ىلع فرعتتل زهاج
ًلاتلا سردلا

2 - ةزوجحملا تاملكلا ةفرعم
ةرابع نوكت ًتلا تاملكلا نم رٌبك ددع دجوٌ ةغل يأ عم لماعتلل
نم نوكت تاملكلا هذهو رسملا وأ مجرتملل ىنعم تاذ تاملك نع
ءاعدتساو فٌرعت ًف اهمدختستس ًتلا تاملكلا اهنأ يأ ةغللا لصأ
كٌلع نإف ةجمرب ةغل يأ ملعت تدرأ اذ ا اذل ةغللا هذه ًف رماولا
تنكمت ام ىتمو تاملكلا هذه فئاظوو ةزوجحملا اهتاملك مهأ دٌدحن
هذه ملعت نم اطوش تعطق دقف ةزوجحملا تاملكلا لك ةفرعم نم
تاملكلا ملعتل جاتحت ةغل يأ ًف ملكتلا نم نكمتت ىتح تنأف ةغللا
ةغللا هذه ًف ةمدختسملا
ًتلا تاملكلا اهنع ثحبت نأ بجٌ ًتلا ةزوجحملا تاملكلا مهأ نمو
نكلو اهتقو ًف ىدح ىلع لك حرش متٌسو ةٌلاتلا رماولا ًعدتست
هنع ثحبت نأ كٌلع ام ىلا فرعت نأ نلا كٌفكٌ
1 - تارٌغتنلا زجحل ةزوجحم تاملك
2 - تباثلا زجح ةملك
3 - ةٌطرشلا لمجلا ةٌاهنو ةٌادب ًف ةمدختسملا ةملك
4 - تاءارجلا ءاشنا ًف ةمدختسملا تاملكلا
5 - لاودلا ءاشنا ًف ةمدختسملا تاملكلا
6 - راركتلا لمج ًف ةمدختسملا تاملكلا
7 - جارخلاو لاخدلا تاملك
8 - ةغللاب ةصاخ تاملك

تاقٌلعتلا لمج : وأ وأ ةنٌعم ةزوجحم ةملك دعب عضوت لمج ًه
جمربملل حمست ىتح مجرتلا نم اهلهاجت متٌ ثٌحب نٌعم زمر
ةدئافب هركذتل تاقٌلعت وأ تاملك تاملك نم دٌرٌ ام ةفاضاب
وأ ةملك دعب دٌرٌ ام جمربملا بتكٌ نا عٌطتسٌف هماهم وأ دوكلا
قٌلعتلا زمر
ًفو نٌزمر نٌب ةروصحم قٌلعتلا ةلمج نوكت تاغللا ضعب ًف
رطسلا ةٌاهن ًف ًهتنتو قٌلعتلا ةملكوأ زمرب أدبت رخلا ضعبلا

ةٌطرشلا لمجلا
كولبب ةطبترم نوكت ةملج نع ةرابع ًه ( ةٌادب هل تادوكلا هبف فاضت ناكم يأ
ةٌاهنو ) ةٌقطنم ةرابع باوص لاح ًف ثدحٌو
طرشلا بولسا ًفو ةٌبرعلا ةغللا ًف
طرشلا عوقو بسسب ثدح طرشلا باوج نأ لوقن تلاحلا ضعب ًف
تسرد امل لوقن لاثم تحجن
ببس حاجنلا ةساردلا
حجن مل سردٌ مل اذإف
ةٌطرشلا ةملجلا كلب لخادب ام نإف أدبملا سفن بوساحلا ًف ةٌطرشلا لمجلا و ذفنٌ
طرشلا ذفنت لاح ًف
طرشلا لكش نوكٌ ماع لكشبو
< ةزوجحملا طرشلا ةملك > طرشلا
}
طرشلا ققحت لاح ًف رمولا
{
ًف ًهو اهملعتت ًتلا ةغللا ًف طرشلا ةلمج ةباتك ةقٌرط ةفرعم كٌلع بجٌف
نم نوكتت بلاغلا
1 - طرشلا بولسل ةزوجحملا ةملكلا
2 - ًقطنم رٌبعت نوكٌ وهو طرشلا
3 - طرشلا ًلٌ كولب ًف طرشلا ققحت اذا ثدحت ًتلا رماولا ةباتك
4 - طرشلا ققحتٌ مل اذا ثدحت ًتلا رماولا ةباتك ( نوكملا هذه بلاغلا ًفو
يراٌتخا )
طرشلا تاودأ عاونأ
ةملكلاب طرشلا بولسأ لوأ if

ةجمربلا تاغل مظعم ًف بولسلا اذه رفوتٌ ثٌح
ةلمج مادختشاب ةٌطرش لمج ةباتك ةقٌرط فرعت نأ ةغل يأ ملعت دنع مهملا نمو if
ىلع دمتعت ةمخضلا تاٌجمربلا مظعم ثٌح طرشلا تاودأ نم عون رهشأ اذهو
لمج IF رٌبك لكشب
طرشب دوكلل ةماعلا ةرابعلا لكشو if طرشلل ةماعلا ةغٌصلا هسفن وه
ًناثلا عونلا
مادختساب طرشلا Select وأ switch
ًف طرش نم رثكأ ققحت ىلا جاتحٌ جمانربلا نوكٌ امدنع مدختسٌ بولسلا اذهو
تارسفملا ءاشنأ ًف مدختسٌ بولسلا هذه نأ ثٌح طرشلا رماوأ ذٌفنتل تقولا سفن
تلامتحلا ىلع ةٌنبملا جماربلا و

ةملكل ةماعلا ةغٌصلا لكش ثٌح switch وه
Switch (طرشلا)
}
ةجٌتن 1 :
رماوأ
ةجٌتن 2 :
رماوأ
ةجٌتن 3 :
رماوأ
اذكهو ....
{
لاح ًف جمانربلا رطسأ ددع نم للقٌ و تقولا نم رٌثكلا بولسلا اذه رقوٌ ثٌحو
ةرٌثكلا تلامتحلا
طرشلا ةباتك ةقٌرط
ءًش ذٌفنتب مق طرشلا ثدح ذا يا قطنملا ىلع دمتعت طرشلا دٌدحت دٌرت امدنع
ًقطنم رٌبعت رصتخملاب يأ
مدختسٌ و أطخ وأ حٌحص اما باوح ًطعٌ رٌبعت وه ًقطنملا رٌبعتلاف اٌجمرب امأ
رغصلاو ربكلا ةراشو ةواسملا لثم قطنملارٌباعت
ًه ةٌقطنملا تاراشلاو
= يواستلا ًنعتو
<
>
ةتواسم نود رغصلاو ربكلا امهانعمو
= <
> = ةتواسم عم رغصلاو ربكلا امهانعمو
ةاواسملا مدع لاح ًف امأو
مدختست تاغللا ضعب ًف
><
بجعتلا ةراشا مدختسٌ ضعبلاو !

طرشلا ًف ًقطنم رٌبعت نم رثكا طبر طرشلا ًق نكمٌو
مادختساب
ةملك And وأ & وأ && ةغللا بسح
حٌحص نٌرٌبعتلا باوج ناك لاح ًف طرشلا ذفنتٌ ثٌح
ةملك or وأ | وأ || ةغللا بسح
حٌحص رٌبهتلا دحا ناك لاح ًف طرشلا ذفنٌ ثٌح
ةباتك نم ةلوهسٌ نكمتتس كناق ةٌقطنملا رٌباعتلا ةباتك نم تنكمت اذا ماع لكشبو
طرشلا
ًف ةدٌدشلا اهتجاحل طرشلا لمج ةباتكو رٌباعتلا ةباتك ةٌفٌك ملعت نم دبل اذل
ةجمربلا
راركتلا
كنأ لا اهتلوهس نم مغرلا ىلعف جمربملا اهمدختسٌ ًتلا روملا مهأ نم وه راركتلا
كاركتلا بٌلاسأ دحا لقلا ىلع نقتت نأ نود اجمربم كسفن رابتعا ل
راركتلا وه ام نكل
كلذو ةلٌوطلا داوكلا تاذ هجمربلا تقو راصتخل مدختست ةلٌسو ًه راركتلا
اهراركت دارملا رماولا ةباتكب
برضلا ةٌلمعب راركتلا عٌبشت عٌطتسأ
مقرلا عمج راركت نم لدبف رطسلاو تقولا راصتخاب موقن برضلا ةٌلمع ًفف 2
ددعلا برضب موقن انناف ةرم رشعانثا 2 ب 12 جتانلا سفن ىلع لصحنل
ةٌلٌلق داوكأب هدٌرت يذلا جتانلا ىلا لصت ىتح ةدارملا ةٌلمعلا راركت وه راركتلاف
نم دادعلا عبطٌ جمانرب ءاشنا دٌرت كسفن لٌختف 1 ىلا
10000000000000000 ةشاشلا ىلع
ىلا جاتحتس كناف 10000000000000000 ةٌدٌلقتلا ةقٌرطلا ًف رطس
نع دٌزٌ ام جاتحت نلف كاركتلا تمدختسا اذا امأ 5 رطسأ
راركتلا موهفم حضوت اذكه دقتعأ
راركتلا عاونأ ىلا ًتأن نلاو
1 - ب راركتلا While
دوجوم راركتلا طرش املاط راركتلا ثدحٌو

While(Logical Expression)
{
}
2 - ب راركتلا Do
نٌطرش يوتحت ًتلا تارودلل مدختست ثٌح
ماعلا لكشلا
Do(Logical Expression)
{
statment
}while
مدختت تاغللا ضعب ًفو Do ًئاهنلا راركتلل
3 - ب راركتلا Until
سكع عونلا هذه While لكشلا طرشلا ققحتٌ مل اذا راركتلا ثدحٌ ثٌح
ك ماعلا while لادبتسا عم نكلو while ب Until
4 - ب راركتلا for
بولطملا تاراركتلا ددعب راركتلا ثدحٌ انه
ماعلا لكشلا
For(ctr ,expression,int)
{


}
ىرخل ةغل نم ماعلا لكشلا فلتخٌ لامجا و


- تاءارجلاو لاودلا
تحت ةبولطملا داوكلا رصح قٌرط نع دوكلا مٌظنتل مدختست ةقٌرط ًه
ءاعدتساب جمربملل حمسٌ امم اهٌلا ةجاحلا دنع اهءاعدتسا متٌ نٌعم رمأ
اذه دوعٌ نأ نكمٌو ءاشٌ يذلا رملا مسا بتكٌ نا درجمب رماولا هذه
ةجٌتنب رٌغتملا
لاثم تاٌضاٌرلا ًف لاودلاب لاودلا هٌشت نكمٌو
ق ( س ) = س + 2 - 10 + 3 * س - 10
ق ةمٌقلا ضوعت امدنعف ( 1 ) وه جتانلا ناف ( 1 + ) 2 - 10 + 3 ( 1 -) 10
ةٌلمعلا سفن مقر يأ وأ
ق نأ تبتكول انه نإف ( 1 -=) 6
ةحٌحص ةرابعلا نإف
ةمٌق اهل رٌرمت عٌطتست رماولا نم ةعومجم نع ةرابع ًه ةلادلا نأ دوصقملاف
اهٌلع تاٌلمع ةدع ءارجا دعب ىرخأ ةمٌقب دوعتو
تقولا راصتخا فدهلااو
ماعلا لكشلاف
ةلادلا مسا ةلادلا اهبدوعت ىٌتلا تانٌابلا عون ( ةرمملا مٌقلا )
}
رماولا
Return
{
ةعومجم طقف ةلادلا نم ةمٌق ةدعاب موقن ل اننكلو ةلادلا سفن وهف ءارجلا امأو
ةلادلا مسا ءاعدتسا دنع ععدتست مساب ةفرعم كولب لخاد رماومأ
- جارخلاو لاخدلا قرط
ًف جارخلاو لاخدلا ًف لماعتلا ةٌفٌك ملعت نم كل دبل ةغل يأ مادختسا نم نكمتتل
ةغللا هذه
تاناٌبلا ىلع لوصحلل ةغللا اهمدختست ًتلا ةقٌرطلا ًه لاخدلا دصقٌو
ةجلاعملا دعب مدختسملل تاجرخملا ضرع ةقٌرط وهف جارخلا اماو
ةزوجحملا ةملكلا مدختست ةجمرلا تاغل بلاغ ًفو input ةشاشلا ىلع لاخدلل
وأ scanf مدختستو print وا printf جارخلل
تانئاك نم نئاك يأ وأ ًصن عبرم وأ رز نم نوكٌ دق لاخدلا نأ ركذلاب رٌدجلاو
ةهجوملا ةجمربلا

ةٌبتكملا لاودلا
اهتباتك ةداعا نم جمربملا ىلع تقولا رفوتل ةغل لك ًف ةزهاج ًتأت لاود ًهو
تقولا رفوت ىتح
دٌرت ًتلا ةغللا عم لماعتت كلعجت ًتلا بابسلا مهأ نم تانارتقلا هذه لعلو
لاودلا هذه ىلع ةلثملا نمو
تارٌغتم عاونأ نٌب لٌوحتلا لاود
لظلاو اتجلاو بٌجلا لاود
مسرلا لاود
ةٌضاٌرلا تالداعملا لاود ( تامتراغوللا و رذجلا ............ )
- عاونلاو بٌكارتلا
اهنع راصتخاب ملكتأس
نوكت ثٌح ةمظنم ةقٌرطب تاناٌبلا ظفحل مدختست ةقٌرط ًه عاونلاو بٌكارتلا
مٌظنتل دحاو مسا تحت دحاو عوضوم ًف ةلصلا تاذ تارٌغتملا بٌكرتب اهتركف
ةرابع ةروصلاف تافلملا عاونأ ًف مدختست ًتلا ةقٌرطلا ًه ةذهو تقولا راصتخا
ةطقنلل لوطلا عقوم ددحٌ رٌغتم ثٌح تاراٌغتملا نم ددع نم نوكتٌ بٌكرت نع
نولل رخاو ضرعلل رخأو
تارٌغتملا هذه لمع حضوٌو ًتلا لاثملا
فظوم نع تاناٌب لاخدل جمانرب ةباتك دٌرت كنأ ضرفنل
هتراٌس عونو هلزنمو همساو هرمع
نوكم بٌكرت نوكت رملا لٌهستلف 4 نم دٌدج رٌغتم ءاشناب موقتو تارٌغتم
فظوم لكل بٌكرتلا
هترفو دق يذلا تقولا لٌختف
ءشنت نأ نم لدبف 400 ل ًغتم 100 طقف ءشنت كنأف فظوم 100

ةجمربلا تاغل ًف تازٌملا
كبسانت ًتلا ةغللا راتخت فٌك فرعت نأ ًقب باتكلا اذه تٌهنأ دقل نلا
باوجلا
ددحٌ يذلا وه هتباتك دٌرت يذلا جمانربلا نا
دٌرت ام راٌتخا ًف ابئاص رارق ققحت اتح ًلٌ ام تاعارم نم دبل ثٌح :
1 - ًف تقولا راصتخا ًف كدعاسٌ اهنم دوجوم وه امو ةٌبتكملا لاودلا
جمانربلا ةجمرب
2 - ًسلا هلٌبسف ةعرسلا نع ثحبٌ ناك ناف هتعٌبطو جمانربلا تابلطتم ++ امأ
لمعلا ًف ةلوهسلا دٌرت تدرأ اذا امأ افاجلاب كبلعف رثكأ ناملاب متهٌ ناك نا
كسٌب لاوجٌفلاب كٌلعف
3 - كجمارب هبلع لمعٌس يذلا لٌغشتنلا ماظن
ماختسا كٌفكٌف زودنو ماظن وه فدهلا ناك ناف C# اذا امأ كسٌب لاوجفلا وأ
ًسلاب كٌلعف سكونٌلو كام و زودنو ماظن تدرا ++ لمعٌ هدٌرت تنك امأ
افاجلاب كٌلعف ةلاسغ ول ىتح زاهج يأ ىلع
4 - ًه ةٌمزراولا نكلو جمانربلا لمع ًف ساسلا تٌل ةغللا نأ ةٌاهنلا ًف ركذت
تاغللا نم كبسانٌ ام رتخا اذل ساسلا

ةٌمزراوخلا وه مهلا نأ دكأتتل ةدع تاغلب ةبوتكم اهتاذ جمارب ىلع ةلثمأ
ةغللا سٌل
لاودلا ءاعدتسا تداوك نودب ةكرتشملا داوكلا هذه ةظحلم


جمانربلا ةركف
ةمٌق مدختسملا لخدٌ
بولطملا مدختسملا عم اهتنراقم
مدحتسملا وه ناك اذا ةٌحتلا ءادا

C++
Void main()
{
Char * a;
Scanf(“%d”,&a);
If (a==”ahmad”)
{
Printf(“hello”);
};
}

VB
Sub main()
Dim a as string
A=Inputbox ()
Print(A)
End Sub
قورفلا نم رٌثكلا دجوٌل ظحلن امك
ههجوملا ةجمربلا ملعتت نأ هتٌهنأ نأ دعب كحصنأو باتكلا اذه كتءارقل اركش
object oriented programming

You're Reading a Free Preview

تحميل
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->