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

أقلام واعدة

إشراف المعلم: سلامة رزق الله
 
الرئيسيةأحدث الصورالتسجيلدخول

 

 برمجة الحاسوب

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
نجوان الحروب
الصف الثامن



عدد المساهمات : 21
تاريخ التسجيل : 01/10/2007

برمجة الحاسوب Empty
مُساهمةموضوع: برمجة الحاسوب   برمجة الحاسوب Emptyالأربعاء 17 مارس 2010, 18:15

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

3
أمثلة
4
اقرأ أيضاً




تعريف البرمجة

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

خصائص لغات البرمجة

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


المعلومات و تخزينها

ان المعلومات في الأجهزة الرقمية الحالية يتم تخزينها على أرقام على نظام العد الثنائي و بصفة عامة فان المعالجات الحديثة لا تقوم بالتعامل مع البت الواحد بل مع مجموعات من البتات يمكن أن تضم :8 بت = بايت وهي أصغر وحدة تخزين معلومات في الحواسيب الحديثة
16, 32, 64,
أو 128 بت


و باستعمال 8 بت مثلا, يمكن تشكيل 256 قيمة مختلفة, و يمكن أن تكون هذه القيمة بين 0 و 255 و تمثل وظيفة لغة البرمجة استغلال وحدة أو مجموعة من الوحدات لتخزين معلومات من الحياة الواقعية مثل الأسماء أو القياسات أو أرقام الحسابات البنكية


الأوامر و تنظيم سيرها

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


التصميم الخاص

تتمتع كل لغة بتصميم خاص يختلف عن طريقة كل لغة في التعامل مع المعطيات, و عن طبيعة الطرق و التسهيلات التي توفرها اللغة للتعامل مع مشكلة معينة.

يمكن تصنيف لغات البرمجة من حيث طريقة بناء البرامج إلى لغات إجرائية (Basic, Fortran) وهي لغات تسلسلية، أساس بناؤها هو الإجراءات المطلوب تطبيقها على الأشياء والمتحولات. ولغات شيئية (C, Java, Delphi) وهي لاتسلسلية، وتقوم على أساس العناصر والمتحولات المستخدمة ضمن البرنامج المطلوب تحويرها، من خلال تطبيق مجموعة معينة من الإجراءات عليها. كشطزريم


أمثلة

أمثلة لبعض لغات البرمجة للحاسوب:أسمبلي
سي
سي++
جافا
ليسب
برولوغ
بايثون
سي شارب
فورتران
روبي
أدا
دلفي
بيسك
كوبول
باسكال
إس كيو إل
بي إتش بي
جافا سكربت
جيم
http://aina.yoo7.com/montada-f19/topic-t97.htm
الرجوع الى أعلى الصفحة اذهب الى الأسفل
نجوان الحروب
الصف الثامن



عدد المساهمات : 21
تاريخ التسجيل : 01/10/2007

برمجة الحاسوب Empty
مُساهمةموضوع: رد: برمجة الحاسوب   برمجة الحاسوب Emptyالأربعاء 17 مارس 2010, 18:16

ما هو الكمبيوتر ؟



نبذة تاريخية:



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



الكمبيوتر الحديث:



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



البرمجة :



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



إن الكمبيوتر عبارة عن جهاز إلكتروني قادر على استقبال معطيات المعلومات التي نرغب في إدخالها وتخزينها به، وكذلك تخزين التعليمات الخاصة بالبرامج التطبيقية للقيام بمعالجة تلك المعلومات وإيجاد الحل، ثم قادر على إخراج هذا الحل بسرعة شديدة. إن لدى الكمبيوتر الامكانية للقيام بعمليات يستحيل على الانسان القيام بها، ومع ذلك فإن الكمبيوتر في الوقت نفسه لا يستطيع التفكير. فإذا قمت بكتابة سؤال للكمبيوتر ماهو تاريخ ميلادك فلن يعطيك إجابة. ولو فرض بأن لديك قائمة من أرقام التلفونات وتفاصيل أصحابها وقد تم تخزينها في نظام الكمبيوتر ضمن برنامج خاص يمكنك من معرفة التلفون عند كتابة اسم الشخص أو عنوانه. إذا قمت بسؤآل الكمبيوتر عن رقم تلفون الحجاج في البصرة، فمن المحتمل بعد هينة من الوقت أن يخبرك الكمبيوتر بأنه لا يستطيع أن يجد الرقم. الكمبيوتر لا يستطيع التفكير وأن يجيبك مباشرة اجابة صحيحة ذات منطق مالم يكن قد أدخلت إليه معلومات مسبقة أو برامج متخصصة. كذلك إذا طلبت من الكمبيوتر كتابة 9+8=2، فسيقوم الكمبيوتر بذلك، ولا يستطيع أن يقول لك بأن هذا خطأ. إن الكمبيوتر في الواقع وكما أوضحنا يقوم باتباع تعليمات ويؤدي مهمات مخططة ومبرمجة مسبقا، ولكنه يستطيع تأدية هذه المهمات بسرعة خارقة قد تصل لملايين العمليات في الثانية.



عتاد الكمبيوتر :



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



برامج الكمبيوتر (معالجة البيانات) :



عندما نزور مخزنا لبيع ادوات وبرامج الكمبيوتر فإننا نجد الآن المئات من هذه البرامج. ما يلي بعض الأعمال التطبيقية التي يمكن أن يقوم بها الكمبيوتر: معالجة الكلمات: من المؤكد بأن معالجة الكلمات هي أكثر استعمالات الكمبيوتر شيبوعا. لقد احتل الكمبيوتر في هذا العمل مكان كافة أشكال الآلات الكاتبة المستعملة في المكتب والمنزل والأعمال عموما. لقد حول الكمبيوتر عملية طباعة الكلمات التي كانت الآلة الكاتبة تقوم بها إلى عملية أوسع لتصبح عملية معالجة للكلمات. إن عملية معالجة الكلمات لم تقتصر على طباعة الكلمات فقط، بل أصبح في الإمكان إدخال التغييرات عليها ومونتاج النص وتغيير نوع الحرف أو حجمه أو لونه في أي جزء من النص. كما يمكن إدخال الأحرف أو إخراجها أو نقلها من مكان لآخر. كما تتضمن إدخال الصور في أي مكان داخل النص. كما يمكن جعل النص ملئما لأن يكون رسالة أو كشكل صفحة مجلة أو صفحة كتاب أو فاكسا أو فاتورة أو تقريرا وغيرها وغيرها. إن برامج معالجة الكلمات أصبحت تمكنك من أن تقوم بكل أعمال النشر من فوق مكتبك دون الحاجة للذهاب للمطبعة .
http://www.tajareb.com/vb/showthread.php?t=163
الرجوع الى أعلى الصفحة اذهب الى الأسفل
المعلم
المدير العام



عدد المساهمات : 1981
تاريخ التسجيل : 27/08/2007
العمر : 65

برمجة الحاسوب Empty
مُساهمةموضوع: رد: برمجة الحاسوب   برمجة الحاسوب Emptyالخميس 18 مارس 2010, 20:11

يا نجوان :

ضع تعريف الكمبيوتر وما بعده قبل المعلومات الأولية التي وضعتها
ما هو الكمبيوتر ؟



نبذة تاريخية:



لا تنسى وضع سؤال الدراسة الأول : ما مهنة برمجة الحاسوب قديماً وحديثاً؟

عندما نزور مخزنا لبيع ادوات وبرامج الكمبيوتر فإننا نجد / لاحظ أنك تتحدث بضمير المتكلم هنا / حاول تجنب هذه العبارات وقل عندما يزور المرء مخزنا لبيع .............
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://dar-alkalima.forumotion.com
 
برمجة الحاسوب
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» برمجة الحاسوب قديما وحديثا
» ما هي برمجة الحاسوب قديما و حديثا
» أهم الفروع التخصصية في برمجة الحاسوب
» علم الحاسوب
» أبحاث في برمجة الكمبيوتر

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
أقلام واعدة  :: تعبيرـ ف1ـ 2007/2008 :: الصف التاسع-
انتقل الى: