Upload
om-soso
View
447
Download
8
Embed Size (px)
Citation preview
جهاا الحاس االلح اااـةلتاـااـاليأتااالماا لاميـهاا لماا ل حمــااـ ل
بدقااـالحلثـااـلي ااـ الوااارلحك حمااـ لم ـ بـااـال ـ ااـ لا اا
الحل ج ـااالحاااا حم للي اا الم ـ بااال اا لوـ اا( ب ناا م )
ااةل الما لحك حما لحاـ اـ للحاـاةلاأتااو لحاس اللح
.اـخ جلاأ لب اش للحاايلن حر
ححاس لجه ااته ه معـأاب غاي ـلحك حم وار
ال لالاأتا احاس لجه ام ردن إذح ـأ عمعـأ
حك حم وارحاع لواحاـأتـاحالاماحك حم نعطـه ا
.ب ن م ش ل م ـ با
كيف تكتب األوامر ؟
لو أردت من شخص أن جممخل لخا ل جخع ممخل خددجن وليعخف ل جكخر ل خا
.فيج س طلب معف ذلا
.جمب أن كر ل ف ال ي ج لدث به
كلع يذلا مه ز الل سب فإعخف ل جههخع بخ رج اممخل ر مخجن ولخذلا فكلجخا أن خ
خي ل ة البرممة ل ى س طجل أن ومف لخف اووامخر واعخ ا ي جخر مخن الل خ ت ال
. ل ت البرممة جههمه مه ز الل سب و سمي
.أذير أعواع البرممج ت ال ي سبق وان درس ه في الس بق
ال ش جعأعظمة.
جالمس دال ش جعبرامج.
ال طبجقجةالبرامج.
الفرق بين املبرمج ومستخدم البرنامج
: لجث مر الكملجة بكدج مرالع اي او من جي ب البرامج: المبرمج
.فهع و للجع المشيلة1.
.ي بة سلسلة من اووامر للع المشيلة2.
.اص ب ر البرع مج وال أيد من جلة ملف3.
لخخخذ لوجخخخع البرعخخخ مج غلخخخى جخخخج ة عهجذجخخخة م خخخع الشخخخيع العهخخخ ي ا4.
.جل و لى الوامهة ال ي جراا المس صدع
لجخخث ظهخخر لخخف وامهخخة البرعخخ مج اخخو مخخن جسخخ صدع البرعخخ مج : المسخخ صدع
.ولن ظهر لف اووامر ال ي ي به المبرمج
البرامجكيفية الحصول على الفرق
:البرامج لىاوفرادأوالشري تللجوعطرجق ناع ا
.(س بق مي وب)م ازبرع مجشراء(1
.الهردأوب لشريةص مدجدبرع مج طوجر(2
و سواع ل مفلم مط بقةالم ازجالبرامج يونل دألج ع
و تغلىجل جاذاأنوملبعهساالبرع مج طوجرغلى ضطر
. م م ال ج م اجلبيسو البرع مجأنغل ومهد
البرمجةاألوامر في أهم
.واحفظهاألول الرقماستقبل
.واحفظهالثانيالرقماستقبل
.الناتجواحفظالثانيمعاألول الرقماجمع
.الناتجأعط
.واحفظهاألول الرقماستقبل
.واحفظهالثانيالرقماستقبل
النتيجةوتعطيالرقمينتجمعتحققإذاالشرطمنالتأكد
.الشرطيحققانآخرينرقميناستقبالنطلبالشرطيتحققلمذاإ
.واحفظهماوالثانياألول الرقماستقبل
.الناتجواحفظالثانيمعاألول الرقماجمع
.مراتأربعالسابقةالخطواتبتكرارنقوم
الناتجنعطي
جك لمه سو ال يالبج ع تاس قب ع ملجة:اإلدص ع
.البرع مج
عهجذ نع متال يالمكلوم ت رض ملجة:اإلصراج
.البرع مج
البرع مج عهذا ال ياللس بجةالكملج تاي:اللس ب.
م شرطجلةمنال لقق ملجةاي:الشرطمنال لقق
.الشرطمجدا جة لىبع ءاووامربكضو عهجذ
اووامرمنمممو ة يرار ملجةاي:ال يرار.
:من النشاط السابق نستنج أهم األوامر في البرمجة وهي
البرمجةأهمية
.عس طجل القوع غن مه ز الل سب اآللي دون برممة ل ف دج معف غطال
. لكمعون البرامج اي ال ي صبر المه ز بم لجف القج ع بف ويجهجة القج ع ب
مهخخخخ ز المجيرووجخخخخ الهخخخخ الملمخخخخوع السخخخخ ت : فخخخخي المعخخخخزع
.لهجدجواإللي روعجة أمهزج الس قب ع الهض جة الر مجة ال لهزجون االجراف ت –السج رات–غش رات المرور: في الشوارع...
هخخ ت اومهخخزج الطبجخخة المص لهخخة عظخخ ع الموا جخخد ومل: فخخي المس شخخهج ت
.المرضىرئ اويواد –عظ ع البجل : في الملالت ال م رجة ...
هجذل ع ي بمكجعةبرممةبل ةمي وبةاووامرمنسلسلةاو:البرع مج
المس صدمةالبرممةل تمني جروجومدالل سب مه زفيملددجمهمة
.البرامجي بةفي
عهذ ال كلجم تمنمممو ةوايمب شرجالل سبجعهذا ل ةاي:اآللةل ة ي بلجث CPUللل سبالمريزجةالمك لمةولدج بعمنمب شرج
مملمب شرجو ك مع لل جةملددجمهمةل عهجذال كلجم تمنمممو ة
.للمه زالر جسجةالذايرجفيمصزناو
وا داله ومص لهةم كددجبل تالجوعالل سببرامجي فةو ي ب
.الم رمعبرع مجبواسطةاآللةل ةغلىو رمع ومهردا ه
تعريف البرنامج
لجة المس وى
عقسع ل ت البرممة غلى
ىمعصهضة المس و
الل ة المر جةل ة ال ممجل
الل ة اإلمرا جةل ة اآللة
يالداصلال ريجب ظهرالل سبمه زمنمدا القرجبةالل تاي
ر وفلأعه أ .الل تاذهو كلجم تأوامرمممو ةفيللل سب
الل تاذه كلجم تأوأوامرمممو ةبجنفجال أو مرجدا
.للل سبالداصليوال ريجب
و عقسع غلى
ل ــة اآللــة
ل ة ال ممجل
عاورمنسلسلةشيع لىاآللةل ةفياووامر ي ب
بالل سمه زجههمه ل ى(والوالدالجهر)ال ع جة
ملجةغلىاور عمنمممو ةيعو رمز مب شرجاآللي
رجمب شو ك مع عهجذا للل سبجمينجسجرجملددج
.للمه زالر جسجةالذايرجفيمصزناوم مل
ج خة لجث ي ب اووامخر لخى ااي اص ج رات لل ة اآللة
جسخخخهع خخخذيرا اص جخخخ رات مههومخخخة ب لل خخخة اإلعملجزجخخخة
وجومخخخد م خخخرمع جلخخخوع أوامخخخر ل خخخة ال ممجخخخل غلخخخى الجخخخهر
خة والوالد ل ى جههمه المه ز وجعهذا و ك مع أوامر ل
.ال ممجل مل ميوع ت مه ز الل سب الداصلجة مب شرج
يالداصلال ريجب ظهرالل سبمه زمنمدا القرجبةالل تاي
ر وفلأعه أ .الل تاذهو كلجم تأوامرمممو ةفيللل سب
الل تاذه كلجم تأوأوامرمممو ةبجنفجال أو مرجدا
.للل سبالداصليوال ريجب
و عقسع غلى
ل ت البرممة اإلمرا جة
ل ت البرممة ب لي ع ت
حإج حءبعدإج حءالمتصلالحاا ن م ب ـ باحا ـخدمقـ م يعـ د
ب ا ه محاس لقـ مإا يؤديحاـةحاـع ـ تيسدادثم م
. خ ىبعدخط لا ا ن م حا ط با
احا غ توار ة حءإجيست حثدلمه ايأتاحاـةحك حم يج
الاعط حثد الح احا هواريأتـان ادم لكل ةثمحمعـأ
حم حك وارج ـاكـ بام بدالالحخـ ن رحاايحال مواحا ـد
صـ لقبمنه حإلج حئـاب ا غ تحا ـ باحاا حم ي ـ اح خ ىم ل
. حاتهمحاق حءل ه ا
أم لة لبكض الل ت اإلمرا جة
( Basic )بجساع 1964طورت ع .من أسهع الل ت من لجث الس صداع وال كلع
.بجسجاو ع طوجرا ل لج لل ة فجموع
( C )ســـــــي
.ال ش جععظعبرممج تلي بة س صدع ع1973 عطورت
#include<iostream.h>int main(){float num,max=0,min=3200;cout<<"Enter 10 numbers : ";for(int i=0;i<10;i++){cin>>num;if(max<num)max=num;if(min>num)min=num;
}cout<<"The Maximum Numbers is :
"<<max<<endl;cout<<"The Minimum Numbers is :
"<<min<<endl;return 0;
}
( C )أوامر برممجة بل ة
الي حك حم ماحااـ ن تيج احا غ توار ةحب اعأ ص حاا مجا اض
ال اعط ح حثدك ئ يستبه حاخ صا الح ئ حاواحح ـخدحم ا معـأ
إ دحديعدالب ا ئأ تحاا مجااغا ة اـمححاا ن م دحخلم حت دل
جدح لحامثلحاا ن م مأه اـمافحاـةا ئأ تحا ا ش لب ا ؤااحاا ن م
م يـط لالب ا ئأ تحاا مجا إاااحححاص رااحا م ا حاش ش ت
حم كـ با مسددلإج حئـاخط حتش ل ب ن مجهكـ باحا ـخدم
.مــ بعا يع ـ ت
لي ـجـحاـةحا ئأ تم حاعدادم يـمافحاأ عبهاححا ص احاا حم
دحلطيأشـ حاتـح حاـس ـل حا زد جحاأق حاأق مثلمعـأاكثدحث
بـأتـام يق حاسدثذاك ق عإا حات ـاحاا حم واري ـجـلبســمعـأا
.ب ا ئ حاخ صاحك حم
أم لة لبكض الل ت اإلمرا جة
( ++ C )++ سي
ع و م خ ز بأعخف 1979و د طورت خ ع اإلمرا جة Cاي ام داد لل ة
.اإلمرا جة أو البرممة ب لكع جر جمين اس صدامه للبرممة
( Java )الم ف
اخخخي ل خخخة برممخخخة ب لكع جخخخر أ أن ممجخخخل البخخخرامج بهخخخذه الل خخخة
. س صدع الكع جر
#include <stdio.h>main(){/* variable declaration*/int a;float b;/* Assignment */a=1000;b=796.5;/*Display output */printf(“%d\n”,a);printf(“%f\n”,b);}
( ++C )أوامر برممجة بل ة
<source lang="java">// Hello.java (Java SE 5)import java.awt.BorderLayout;import javax.swing.*;
public class Hello extends JFrame {public Hello() {
super("hello");setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);setLayout(new BorderLayout());add(new JLabel("Hello, world!"));pack();
}public static void main(String[] args) {
new Hello().setVisible(true);}
}</source>
(Java)أوامر برممجة بل ة
ج عل ىاآللةل ةغلىبراممه لوجعجمبالل تاذهوممجل
لل ةمه برامب لوجعجقوعص ج م رمم ل ةليعلجث عهجذا
.اآللة
مقارنة بين البرمجة اإلجرائية والبرمجة بالكائنات
البرممة ب لي ع تالبرممة اإلمرا جة
أمرا البرع مج ج ليع في مس ر عهجذه
بكد أمر
ج المس صدع وعظ ع ال ش جع والبرع م
رع مجممجكه ليع في مس ر عهجذ الب
سهولة غعش ء وامهة للمس صدعجكوبة غعش ء وامهة للمس صدع
جكوبة الربط مل وا د البج ع ت
المص لهة
سهولة الربط مل وا د البج ع ت
المص لهة
ج ع ي بة اووامر وال كلجم ت من
المس صدع ل عهجذ البرع مجرع مجج ع اس صداع الي ع ت ل عهجذ الب
تاغم جدادجـلإاج دإا م ـقالالحاس ل ءا ع
حا غاثلمحااش به اـخ طلك اـةطاـعـااغ ت ـ احاا مجا
.حإلنج ـزاا حاع بـا
ل مع م و , لم ع اللهع اعهكع بم
لم غلى لمع وزدع , جعهكع