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

مدرسة الشهيد هايل عبد الحميد

مدرسة الشهيد هايل عبد الحميد
 
الرئيسيةأحدث الصورالتسجيلدخول

 

 شرح درس البرمجيات

اذهب الى الأسفل 
3 مشترك
كاتب الموضوعرسالة
ابراهيم ناصر
مشرف مميز
مشرف مميز
ابراهيم ناصر


شرح درس البرمجيات Team
ذكر
عدد المساهمات : 129
تاريخ التسجيل : 16/10/2011

شرح درس البرمجيات Empty
مُساهمةموضوع: شرح درس البرمجيات   شرح درس البرمجيات Emptyالأحد أكتوبر 16, 2011 10:18 pm


الحاسوب عبارة عن جهاز يستطيع القيام بعدد محدود من العمليات يمكن تركيب عدد كبير من المهام المعقدة ونعلم ان الحاسوب يتكون من عنصرين رئيسين:

1.المكونات المادية :وهي المعدات التي يتكون منهاالحاسوب مثل :الشاشة والقرص الصلب ولوحة المفاتيح والفأرة


2.المكوناتالبرمجية :وهي مجموعة البرامج المحملة على الجهاز مثل :أنظمة التشغيل وأنظمة معالجةالمعلومات وهذه البرامج قام بكتابتها مبرمجون بلغات يستطيع الحاسوب التعامل معها .

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

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

استخدام الحاسوب مفيد بحيث يقومبخطوات الحل التفصيلية التي زود بها فينجز لنا الحل بسرعة فائقة ودقة كبيره.

لغات البرمجة
صمم العلماء لغات تسمى لغات البرمجة :يمكن استخدامهالإيصال الأوامر للحاسوب وتقسم هذه اللغات إلى قسمين رئيسين:

1.لغات دنيا (Low Level ********s)

2.لغات عليا (High Level ********s)

اللغاتالدنيا (المستوى المنخفض)

1.لغة الآلة(machine ********s)

في هذهاللغة تكون الأوامر على شكل مجموعة من الأرقام الثنائية (الصفر والواحد )التي يمكنللحاسوب تنفيذها مباشرة ويصعب على الإنسان فهمها وتذكرها مما يجعل البرمجة بهاعملية صعبه


2. لغة التجميع(Assembly ********)

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


اللغات العليا(المستوى العالي)
لغات يسهل التعامل معها لقربهامن لغة الإنسان تختصر خطوات البرمجة فتسهل مهمة المبرمج فيما يلي بعض لغات البرمجةضمن الفئة العليا:

1.لغة الفورتران(FORTRAN)

2.لغة باسكال(PASCAL)

3.لغة جافا(JAVA)

4.لغة فيجول بيسك(Visual Basic)

5.لغةكوبول(COBOL)

6.لغة سي(C/c++)

7.لغة بيسك(BASIC)




خطوات حل مسألة باستخدام الحاسوب1.تعريف المسألة :

بتحليل النتائج المطلوبة ومراجعة البيانات المتوفرة وتحديد خطوات معالجةالبيانات للوصول إلى الحل النهائي إن نتيجة هذه الخطوة هو ما يسمى بالخوارزمية (Algorithm)

2.تصميم الانسياب المنطقي للحل:

هنالك عدة طرق يمكناستخدامها لتمثيل خوارزمية الحل,من أهمها طريقة المخطط الانسيابي (Flowchart)


3.ترجمة الخوارزمية إلى لغات البرمجة (ترميزها):

وتدعى نتيجةهذه الخطوة بالبرنامج (Program)


4.ترجمة البرنامج إلى لغة الآلة فيالحاسوب :

باستخدام المترجمات (compilers)


5.'التأكد من عملالبرنامج بالشكل الصحيح:'

وذلك بدراسة نتائج البرنامج على عينة من البياناتالمختارة لتعديله في اكتشاف أخطاء




الخوارزمية
إن كلمةالخوارزمية (Algorithm)نسبة إلى عالم الرياضيات المشهور أبي جعفر محمد بن موسىالخوارزمي وقد كان لهذا العالم فضل كبير في وضع أسس حل المسائل الرياضية على شكلخطوات متسلسلة تؤدي إلى حل المسألة

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

الرجوع الى أعلى الصفحة اذهب الى الأسفل
Admin

شرح درس البرمجيات Modeerth7
Admin


ذكر
عدد المساهمات : 132
تاريخ التسجيل : 13/10/2011
العمر : 28
الموقع : www.school-b.hooxs.com

شرح درس البرمجيات Empty
مُساهمةموضوع: سلمت يداك شرح مفيد نتمنى لك التقدم بارك الله فيك   شرح درس البرمجيات Emptyالإثنين أكتوبر 17, 2011 6:41 am

سلمت يداك شرح مفيد


نتمنى لك التقدم

بارك الله فيك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://school-b.hooxs.com
ابراهيم ناصر
مشرف مميز
مشرف مميز
ابراهيم ناصر


شرح درس البرمجيات Team
ذكر
عدد المساهمات : 129
تاريخ التسجيل : 16/10/2011

شرح درس البرمجيات Empty
مُساهمةموضوع: رد: شرح درس البرمجيات   شرح درس البرمجيات Emptyالأربعاء أكتوبر 19, 2011 11:09 pm

مرورك انار صفحتي :: فشكرا لمرورك المتواضع
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Hisham Amawi
عضو مميز
عضو مميز
Hisham Amawi


شرح درس البرمجيات 40

شرح درس البرمجيات 1310

ذكر
عدد المساهمات : 17
تاريخ التسجيل : 16/10/2011
العمر : 27
الموقع : school-b.hooxs.com

شرح درس البرمجيات Empty
مُساهمةموضوع: رد: شرح درس البرمجيات   شرح درس البرمجيات Emptyالجمعة أكتوبر 21, 2011 11:22 am

مشكوررررر كتير يا ابراهيمو
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Admin

شرح درس البرمجيات Modeerth7
Admin


ذكر
عدد المساهمات : 132
تاريخ التسجيل : 13/10/2011
العمر : 28
الموقع : www.school-b.hooxs.com

شرح درس البرمجيات Empty
مُساهمةموضوع: رد: شرح درس البرمجيات   شرح درس البرمجيات Emptyالجمعة أكتوبر 21, 2011 1:35 pm

تسلمو عالنشاط الرائع
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://school-b.hooxs.com
Admin

شرح درس البرمجيات Modeerth7
Admin


ذكر
عدد المساهمات : 132
تاريخ التسجيل : 13/10/2011
العمر : 28
الموقع : www.school-b.hooxs.com

شرح درس البرمجيات Empty
مُساهمةموضوع: رد: شرح درس البرمجيات   شرح درس البرمجيات Emptyالجمعة أكتوبر 21, 2011 1:37 pm

مشكووووور يا قاصف سديروت
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://school-b.hooxs.com
ابراهيم ناصر
مشرف مميز
مشرف مميز
ابراهيم ناصر


شرح درس البرمجيات Team
ذكر
عدد المساهمات : 129
تاريخ التسجيل : 16/10/2011

شرح درس البرمجيات Empty
مُساهمةموضوع: رد: شرح درس البرمجيات   شرح درس البرمجيات Emptyالأحد أكتوبر 23, 2011 10:39 pm

مروركم كلكم نور المنتدي ..
مشكوووووريــن ...
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Admin

شرح درس البرمجيات Modeerth7
Admin


ذكر
عدد المساهمات : 132
تاريخ التسجيل : 13/10/2011
العمر : 28
الموقع : www.school-b.hooxs.com

شرح درس البرمجيات Empty
مُساهمةموضوع: رد: شرح درس البرمجيات   شرح درس البرمجيات Emptyالإثنين أكتوبر 24, 2011 6:08 am

مشكوور
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://school-b.hooxs.com
 
شرح درس البرمجيات
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
مدرسة الشهيد هايل عبد الحميد :: المنتديات التعليمية :: التكنولوجيا-
انتقل الى: