زهرة الحصا حيصا للتقنية والمعلومات
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

زهرة الحصا حيصا للتقنية والمعلومات

منتدي شامل انترنت برامج كمبيوتر
 
الرئيسيةصفحة الترحيب باأحدث الصورالتسجيلدخولزهرة الحصاحيصا
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
سحابة الكلمات الدلالية
البرمجيات
المواضيع الأخيرة
» منتدي زهرة الحصاحيصا يرحب بكم دوما
مقدمة عن مبادئ وأساسيات البرمجة Icon_minitimeالأحد أغسطس 12, 2012 3:03 pm من طرف Admin

» تعلم جميع برامج الكمبيوتر باللغة العربية مجانا FREELEARN
مقدمة عن مبادئ وأساسيات البرمجة Icon_minitimeالثلاثاء أغسطس 07, 2012 11:59 pm من طرف Admin

» اكسب الاجر بترديدها دوما
مقدمة عن مبادئ وأساسيات البرمجة Icon_minitimeالإثنين أغسطس 06, 2012 11:49 am من طرف Admin

»  مبادئ الشبكات الحاسوبية
مقدمة عن مبادئ وأساسيات البرمجة Icon_minitimeالأربعاء يوليو 18, 2012 4:12 pm من طرف Admin

»  نظام التشغيل
مقدمة عن مبادئ وأساسيات البرمجة Icon_minitimeالأربعاء يونيو 20, 2012 12:00 pm من طرف Admin

»  علم الحاسوب
مقدمة عن مبادئ وأساسيات البرمجة Icon_minitimeالأربعاء يونيو 20, 2012 11:21 am من طرف Admin

»  اي بود تاتش iPod touch)
مقدمة عن مبادئ وأساسيات البرمجة Icon_minitimeالثلاثاء يونيو 19, 2012 5:41 pm من طرف Admin

»  اي باد الجديد ipad
مقدمة عن مبادئ وأساسيات البرمجة Icon_minitimeالثلاثاء يونيو 19, 2012 3:59 pm من طرف Admin

»  اي باد 2 ipad2
مقدمة عن مبادئ وأساسيات البرمجة Icon_minitimeالثلاثاء يونيو 19, 2012 3:50 pm من طرف Admin

مارس 2024
الإثنينالثلاثاءالأربعاءالخميسالجمعةالسبتالأحد
    123
45678910
11121314151617
18192021222324
25262728293031
اليوميةاليومية
التبادل الاعلاني

انشاء منتدى مجاني



منتدي زهرة الحصاحيصا يرحب بكم جميعا
facebook
FacebookTwitter
ازرار التصفُّح
 البوابة
 الرئيسية
 قائمة الاعضاء
 البيانات الشخصية
 س .و .ج
 بحـث

 

 مقدمة عن مبادئ وأساسيات البرمجة

اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
Admin
Admin


عدد المساهمات : 51
تاريخ التسجيل : 31/03/2012
الموقع : sudan

مقدمة عن مبادئ وأساسيات البرمجة Empty
مُساهمةموضوع: مقدمة عن مبادئ وأساسيات البرمجة   مقدمة عن مبادئ وأساسيات البرمجة Icon_minitimeالإثنين يونيو 18, 2012 2:44 pm

مقدمة عن مبادئ وأساسيات البرمجةمن ويكي الجامعة, مركز التعليم الحر
اذهب إلى: تصفح, البحث [عدل] ما هو البرنامج؟البرنامج هو مجموعة من الخطوات المحددة والمرتبة والتي تقوم بوظيفة معينة.
إذن سمات البرنامج:


1.خطوات محددة: إذ يجب تحديد الخطوات بدقة

2.خطوات مرتبة: الترتيب هو من أهم سمات البرنامج إذ قد تتغير وظيفة البرنامج بتغير الترتيب، أو قد لا يقوم البرنامج بوظيفته في حال تغير ترتيب خطواته.

3.الوظيفة: لكل برنامج وظيفة محددة، مثلا: القيام بعملية حسابية ما، أو نسخ مجموعة من الملفات من مكان إلى آخر.

مثال: البرنامج اليومي للذهاب إلى المدرسة


1.الاستيقاظ

2.الغسيل

3.ارتداء الملابس

4.استقلال الحافلة

5.الوصول إلى الجامعة

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





[عدل] ما هي البرمجة؟البرمجة هي محاولة إيجاد الخطوات اللازمة لحل مسألة ما أو القيام بوظيفة ما.
ومن ثم تطبيق هذا الحل وكتابته بأحد لغات البرمجة، وتلقيمه إلى الحاسوب وتنفيذه.
إذن:


1.الحل.

2.تطبيق الحل بأحد لغات البرمجة.

3.تلقيم الحل وتنفيذه على الحاسوب.


سنقتصر في هذا الموضوع على التعرف إلى تقنيات الحل، أما التطبيق والتنفيذ فنأتي إلى ذكر لمحة بالفصول الأخيرة، وستكون لها مواضيع منفصلة.


[عدل] البرامج والنظملنعد إلى التعريف السابق للبرنامج، والذي يتضمن فكرة الوظيفية، أي: البرنامج يجب أن يقوم بوظيفة معينة.
لنقم بطرح مثال آخر:

[img]مقدمة عن مبادئ وأساسيات البرمجة Www4.0zz0

يلزمنا برنامج لتحضير كعكة التفاح!
لنحاول التقسيم إلى الخطوات المطلوبة:


1.تحضير المقادير (بيض، طحين، سكر، تفاح، خميرة).

2.نخفق البيض.

3.نمزج مع الطحبن والسكر والخميرة.

4.نصب في وعاء.

5.نزين بالتفاح.

6.نضع بالفرن.

7.ننتظر حتى تصبح الكعكة جاهزة.

ممتاز أصبحت الكعكة جاهزة!



لنطرح مثالا آخرا ونحاول حله:

[img][url=http://www.0zz0.com]مقدمة عن مبادئ وأساسيات البرمجة 424066242
[/img]

يلزمنا غسيل بعض الملابس المتسخة!
الخطوات:


1.تحضير المواد المطلوبة (الغسيل المتسخ، مواد التنظيف).

2.وضع الغسيل بالغسالة وتشغيلها.

3.الانتظار حتى ينظف الغسيل.


في المثالين السابقين هناك جزء منطقي مشترك، ما هو؟
أولا كما التعريف: خطوات محددة ومرتبة تقوم بإنجاز مهمة ما (سنطلق عليها وظيفة من الآن فصاعدا)
ولكن قبل البدء في هذه الخطوات لزمنا في الحالتين إحضار بعض المستلزمات للقيام بالوظيفة، كالبيض والخميرة في المثال الأول، مواد التنظيف في المثال الثاني.
كما أننا انتظرنا للحصول على النتيجة النهائية وهي التي تخبرنا أن البرنامج أدى وظيفته بالشكل المطلوب وهي الكعكة والغسيل النظيف.


إذن، إذا نظرنا لبرنامجنا من الخارج سوف نراه بالشكل التالي:


[img]مقدمة عن مبادئ وأساسيات البرمجة 945839582[/img]




مقدمة عن مبادئ وأساسيات البرمجة 287405952
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://adeelsupar.sudanforums.net
Admin
Admin
Admin


عدد المساهمات : 51
تاريخ التسجيل : 31/03/2012
الموقع : sudan

مقدمة عن مبادئ وأساسيات البرمجة Empty
مُساهمةموضوع: لغات البرمجة منخفضة المستوى    مقدمة عن مبادئ وأساسيات البرمجة Icon_minitimeالإثنين يونيو 18, 2012 3:02 pm

لغات البرمجة منخفضة المستوى [[ملف:قالب:كلية علوم الكمبيوتر/شعار/لغات البرمجة منخفضة المستوى|110px|center]]
تعتمد هذه اللغات بشكل كبير على نظام عتاديات محدد.
إن اللغتين منخفضتي المستوى الرئيسيتين هما لغة الحاسوب، ولا تتطلب هذه اللغة أي تعديل إضافي قبل التنفيذ، وهي عبارة عن سلسلة من الأرقام الثنائية (أصفار وواحدات). إضافة، فإن هذه اللغة غير ملائمة للاستخدام مباشرة في الحاسوب، بل وتتطلب من المستخدم معرفة شاملة بكيفية عمل الحاسوب.

أما لغة المستوى المنخفض الأخرى فهي لغة المجمّع Assembly Language، وهي لغة تستخدم رموزاً تمثل عمليات الحاسوب، على أنه يتوجب ترجمة كافة الرموز إلى لغة المجمّع، أي إلى لغة الآلة.

[img]مقدمة عن مبادئ وأساسيات البرمجة 287405952[/img]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://adeelsupar.sudanforums.net
Admin
Admin
Admin


عدد المساهمات : 51
تاريخ التسجيل : 31/03/2012
الموقع : sudan

مقدمة عن مبادئ وأساسيات البرمجة Empty
مُساهمةموضوع: لغة التجميع   مقدمة عن مبادئ وأساسيات البرمجة Icon_minitimeالإثنين يونيو 18, 2012 3:08 pm

لغة التجميع Assembly [[ملف:قالب:كلية علوم الكمبيوتر/شعار/لغة التجميع Assembly|110px|center]]
لغة التجميع (الاسملبى ) تعتبر من اللغات منخفضة المستوى تتطلب معرفة بمعدات الحاسوب وتفاصيل هيكلية الحاسوب و والمعالج والذاكرة والمسجلات والنواقل بين المعالج و اجهزة الادخال والاخراج وعدد خانات الناقل (البت) وطرق العنونة ( اعداد العنوان وحركة البيانات في الذاكرة
[img]مقدمة عن مبادئ وأساسيات البرمجة Www4.0zz0






[img][url=http://www.0zz0.com]مقدمة عن مبادئ وأساسيات البرمجة 955104357
[/img]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://adeelsupar.sudanforums.net
Admin
Admin
Admin


عدد المساهمات : 51
تاريخ التسجيل : 31/03/2012
الموقع : sudan

مقدمة عن مبادئ وأساسيات البرمجة Empty
مُساهمةموضوع: رد: مقدمة عن مبادئ وأساسيات البرمجة   مقدمة عن مبادئ وأساسيات البرمجة Icon_minitimeالإثنين يونيو 18, 2012 3:10 pm

مقدمة عن مبادئ وأساسيات البرمجة 798339587[img]مقدمة عن مبادئ وأساسيات البرمجة 798339587[/img]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://adeelsupar.sudanforums.net
 
مقدمة عن مبادئ وأساسيات البرمجة
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
»  مبادئ الشبكات الحاسوبية

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
زهرة الحصا حيصا للتقنية والمعلومات :: الفئة الأولى :: المنتدى الأول-
انتقل الى: