5. أذكر أنواع البرمجيات التي سبق وان درستها في
السابق .
كيف يتعامل الحاسب مع البيانات ؟
ما الفرق بين المبرمج ومستخدم البرنامج ؟
كيف نحصل على البرامج ؟
6. نشبه جهاز الحاسب بعقل النسان إذ أنه يقوم
بالعمليات كما يقوم بها العقل .
نشاط 1
ما الخطوات التي تقوم بها لجمع عددين ؟
7. الحل :
.1 استقبل الرقمين وخزنها .
.2 أجمع .
.3 الناتج .
يقوم الحاسب بتلك الطريقة ولكن الوامر تختلف ،
فمثل فاستقبال الرقمين ) ( Inputوالخراج
).( Output
8. نشاط 2
ما الخطوات التي تقوم بها لجمع عددين زوجين ؟
الحل :
.1 الدخال .
.2 الخراج .
.3 التحقق من الشرط .
.4 حساب .
13. تسمى أيضا اللغة البسيطة وهي لغة قريبة من لغة
الحاسب ، وتنقسم إلى نوعين :
14.
15.
16. أوامرها عبارة عن جمل وكلمات مفهومة للمستخدم
مثل ...... print – next – end
كما يمكن تنفيذ عملية معينة بكتابة سطر واحد بعكس
اللغات المنخفضة ..
وتنقسم اللغات العالية المستوى إلى :
17. تعتمد على قيام المستخدم بكتابة البرنامج مفصل إجراءا بعد إجراء
ً
ً
مثل :
># include <iostream.h
) ( Main
{
;int a
;”cout<< “ Enter Your name
;cin >> a
;0 return
}
21. تسمى أيضا بالبرمجة بالعناصر أو المرئية، وهي لغة تطويرية للغات
ً
الرجرائية التي تعمل على بيئة أنظمة التشغيل مثل ) ( windows XP
حيث يتم تجميع البيانات مع الوامر الخاصة بها تحت كائن واحد
ويعطى اسم معين وتستخدم هذه الكائنات عدة مرات داخل البرنامج .
26. في رجميع اللغات العالية يتم تحويل كتابة البرامج فيها
إلى لغة اللة حتى يفهمها الحاسب .
تتم عملية التحويل بواسطة المتررجم ) . ( Compiler
لكل لغة متررجم خاص بها .
30. والحاسب ل يستطيع حل رجميع المسائل أو
المشاكل كاختيار التخصص الدراسي ، أما
المسائل الحسابية ، أو تحرير النصوص ، أو
معالجة الصور والصوات ، فهو يتعامل معها
بشكل كبير وبدقة متناهية
31.
32.
33.
34. صياغة حل المسألة تحديد الخطوات المتبعة للوصول إلى الحل
لضمان صحة الحل .
تتكون صياغة حل المسألة من ثل ث خطوات أساسية ،هي :
فهم المسألة وتحديد عناصرها .
كتابة الخوارزم والخطوات المنطقية .
التمثيل البياني للخوارزم عن طريق مخططات النسياب .
35. تتكون هذه الخطوة من ثل ث خطوات أساسية ،هي :
كتابة البرنامج بواسطة إحدى لغات البرمجة من قبل المبرمج .
ترجمة البرنامج إلى لغة اللة وتنفيذه وهو دور الحاسب .
اختبار البرنامج وإصل ح الخطاء .
36. فهم المسألة وتحديد عناصرها .
المقصود بفهم المسألة وتحليل عناصرها أن نعرف ماذا نريد بالضبط
من البرنامج .
العناصر الساسية لحل المسألة :
مخرجات البرنامج : النتائج والمعلومات المراد التوصل إليها .
مدخلت البرنامج : المدخلت والبيانات اللمزم الحصول عليها
لمعرفة النتائج والمخرجات .
عمليات المعالجة : تحديد العمليات الحسابية والخطوات المنطقية التي
تقوم بإجرائها على المدخلت حتى تؤدي إلى المخرجات والنتائج .
39. الخوارزمية مشتقة من اسم عالم الرياضيات المسلم
أبمو جعفمر محممد بمن موسمى الخوارزممي ) 528م (
صاحب كتاب ) الجبر والمقابلة ( وهو أول من أستخدم
الخوارزمية لحل المعادلت الجبرية .
وباعتراف علماء الغرب إنمه مما كان للعالمم اليوم أن
يرى النترنت أو الحاسوب لول ما سطره من نظريات
ومفاهيم مؤسس علمي الجبر واللوغاريتمات وواضع
القواعد الساسية لعلم الحساب الحديث .
40. لكمي تكون الخطوات الخوارزميمة سمليمة لبمد أمن تحتوي على
الخواص التالية :
يجب أن تكون كل خطوة معرفة جيدا دون أي
غموض محدودة بعبارات دقيقة .
أن تتوقف العمليات بعد عدد محدود من
الخطوات .
أن تؤدي العمليات بمجملها إلى الحل الصحيح
للمسألة .
١١ محرم ١٤٣٥R
42. تمثيل بياني أو رسمي للخطوات الخوارزمية .
توضيح الطريقة التي يمر بها البرنامج من المدخلت أو البيانات
ومن ثم المعالجة وأخيرا مخرجات ونتائج البرنامج .
ً
توثيق منطق البرنامج للرجوع إليه عند الحاجة ؛ وذلك بغرض
إجراء أي تعديل على البرنامج أو اكتشاف الخطاء .
43. بداية / نهاية
يمثل بداية أو نهاية البرنامج
إدخال / إخراج
يمثل إدخال البيانات أثناء البرنامج وإخراجها
عملية
يمثل عملية المعالجة للبيانات
قرار
يمثل اتخاذ قرار أو تعبير منطقي يحتاج إلى جواب
خط انسياب
يمثل اتجاه النسياب المنطقي للبرنامج
53.
مخرجات البرنامج : زكاة المال ) ك (
مدخلت البرنامج : مبلغ المال ) م (
عملية المعالجة : تحتوي المسألة على عمليتين :
• معادلة الزكاة : ك = م × 520,0
• الشرط : يتم حساب الزكاة إذا تجاوز المبلغ
004 ريال
61.
مخرجات البرنامج : متوسط الدرجات ) م (
مدخلت البرنامج : درجات 01 طلب ) د (
عملية المعالجة : المتوسط الحسابي :
) س ( = مجموع الدرجات ÷ 01
في هذا المثال نحتاج إلى :
- عداد ) ع ( : بشرط إذا ع = 01 استمر في البرنامج ، أو قم بزيادة العداد بواحد .
ع
+ 1
- خزان ) م (
: لتخزين مجموع الدرجات
م = م ) القديمة ( + د
ع =
65.
مخرجات البرنامج :
مدخلت البرنامج : ل يوجد مدخلت للبرنامج
العداد الزوجية من 2 إلى 05 ) 2 4 6 ..... 05 (
عملية المعالجة :
في هذا المثال نحتاج إلى :
- عداد ) ع ( : بشرط إذا ع = 05 استمر للخروج من البرنامج ، أو قم بزيادة العداد ب 2
ع=ع+2