حل تمارين مادة الحاسب ثالث ثانوي الفصل الاول

مادة حل ثانوي ثالث تمارين الفصل الحاسب الاول 20160915 1101

الفصل الدراسي الاول:

خطوات حل المسائل و خطوات كتابة البرنامج (س1: ما هي الخطوات المتبعه لكتابة برنامج ؟

واى من هذي الخطوات يمثل صياغه حل مسالة؟)


1- تعريف و تحليل عناصر المساله .

خطوات صياغه حل المساله 2- كتابة الخوارزم .

3- رسم مخططات الانسياب .

4 – كتابة البرنامج باحدي لغات البرمجه 5- ترجمة البرنامج الى لغه الاله .

( و ذلك خاص بالحاسب ) خطوات كتابة البرنامج 6- اختبار البرنامج و اصلاح الاخطاء .

س2:ما المقصود بتحليل المسالة؟
يقصد فيها : ان نعرف ماذا نريد بالضبط من البرنامج

العناصر الاساسية لحل المساله س3:لتحليل مساله ما لابد من تحديد عناصرها فما هذي العناصر ؟

1– تحديد مخرجات البرنامج : تحديد النتائج و المعلومات المراد التوصل اليها عند حل المساله .

2- تحديد مدخلات البرنامج : تحديد البيانات اللازم الحصول عليها لمعرفه النتائج و المخرجات .

3– تحديد عمليات المعالجه : تحديد العمليات الحسابيه و الخطوات المنطقيه التي نجريها على المدخلات للحصول على المخرجات.

س4: عرف كلا من: الخوارزم : مجموعة من القواعد و العمليات المعرفه جيدا لحل المشكلة فعدد محدد من الخطوات مخطط الانسياب : تمثيل بيانى او رسمي للخطوات الخوارزمية

خواص الخوارزمية( س5: ما هي الخواص اللازم توفرها فالخوارزم؟
) ا – جميع خطوه يجب ان تكون معرفه جيدا دون غموض و محدده بكلمات دقيقة.
ب – ان تتوقف العمليات بعد عدد محدد من الخطوات .

ج – ان تؤدى العمليات بمجملها الى الحل الصحيح للمسالة.

اهداف تعلم صياغه حل المسائل (س6: عدد اثنين من اهداف تعلم صياغه حل المسائل ؟
) 1- القدره على كتابة برامج للحاسب


2- التخطيط لحياتك اليومية


3- القدره على التفكير لحل المشكلات

فائدة رسم المخططات ( س7: اذكر فائدة رسم مخططات الانسياب؟) 1- توضيح الكيفية التي يمر فيها البرنامج من المدخلات بعدها المعالجه بعدها المخرجات .

2- توثيق منطق البرنامج للرجوع الية لاجراء التعديلات و اكتشاف الاخطاء .

س8: صحح الكلمات الاتيه : 1- تعتمد صياغه حل المساله على الحاسب بالدرجه الاولي (×) على الانسان


2 – تتم ترجمة البرنامج الى لغه الاله (صح)


3- تتم كتابة البرنامج باحدى لغات البرمجه (صح)


4- لا يتخذ الحاسب كيفية واحده لحل كل المسائل التي تعرض له (صح)


5- تحليل العناصر الخطوه الاولي و الاساسية لحل المساله اي خطا فالتحليل يؤدى فالنهاية الى خطا فالبرنامج (صح)


6- الخوارزم سمى بهذا لانة مشتق من اسم عالم الرياضيات المسلم محمد الخوارزمى و هو اول من استخدم الكيفية الخوارزميه لحل المعادلات الجبريه (صح)


7- محمد الخوارزمى صاحب كتاب (الجبر و المقابلة) (صح)

رموز مخططات الانسياب :


المعني الاسم الرمز


يمثل بداية او نهاية البرنامج بداية/نهاية

يمثل ادخال البيانات خلال البرنامج او اخراجها ادخال/اخراج

يمثل عملية معالجه البيانات عملية

يمثل اتخاذ القرار او تعبير منطقى يحتاج الى جواب قرار

يمثل اتجاة الانسياب المنطقى للبرنامج خط انسياب

مثال 1 / قم بصياغه حل المساله ( قم بتحليل عناصر المساله بعدها كتابة الخطوات الخوارزميه بعدها رسم مخطط الانسياب ) لحساب مساحه المستطيل بمعلوميه الطول و العرض ،

اذا علمت ان مساحه المستطيل = الطول ´ العرض ؟



تحليل عناصرالمساله كتابة الخطوات الخوارزميه مخطط الانسياب

تحديد المدخلات: الطول و العرض


تحديد المخرجات: مساحه المستطيل


تحديد عمليات المعالجه :قانون مساحه المستطيل


مساحه المستطيل = الطول ´ العرض

1- ادخل الطول ط و العرض ع


2- احسب مساحه المستطيل (م) = ط ´ ع


3- اطبع المساحه (م) 4 – النهاية

بداية

ادخل ط و ع

اطبع قيمه ( م)

نهاية

مثال رقم ( 2 ) : قم بصياغه حل مساله لا يجاد متوسط ثلاثه اعداد .



تحليل عناصر المساله كتابة الخطوات الخوارزميه مخطط الانسياب

1- مخرجات البرنامج : متوسط الاعداد و لنرمز له ( م ) .



2 .

مدخلات البرنامج :ثلاثه اعداد لمدخله و لنرمز لها ب ( ا ،

ب ،

ج ) .



3 .

عمليات المعالجه : قانون متوسط الاعداد و هو :


المتوسط = (العدد الاول + العدد الثاني + العدد الثالث ) ÷ عدد الاعداد


م = ( ا + ب + ج ) ÷ 3 الخطوات الخوارزميه هي :


1- ادخل الاعداد ا و ب و ج .



2- اجعل م = ( ا + ب + ج) ÷ 3 .



3- اطبع م .



4- النهاية

بداية

ادخل الاعداد ا ،

ب،
ج

اطبع قيمه م

نهاية

قم بصياغه حل لايجاد متوسط درجات طلاب فصل ما فما ده الحاسب الالى اذا علمت ان عددهم 10 طلاب


تحليل عناصر المساله كتابة الخطوات الخوارزميه مخطط الانسياب


1- مخرجات البرنامج : متوسط الدرجات و لنرمز له بالرمز ( س ) .



2 .

مدخلات البرنامج : درجات 10 طلاب و لنضعها فمتغير رمزة ( د ) .



3 .

عمليات المعالجه : ايجاد المتوسط و لنرمز له بالرمز ( س ) و هو


س = مجموع الدرجات ÷ 10


و نلاحظ اننا فهذا المثال لا ممكن لنا ان نقوم بحساب المتوسط الا بعد ايجاد مجموع الدرجات ،

كما اننا نحتاج الى عداد يقوم بعد الطلاب حتي يصل عددهم الى عشره ،

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


ا وجود العداد و لنرمز له بالرمز ( على ) حيث نقوم بوضع شرط على ذلك العداد و هو


اذا كان العداد = 10 استمر فالبرنامج و الا قم بزياده العداد بواحد


ب ايجاد مجموع درجات الطلاب و تخزينة فمكان مرموز له ( ج ) حيث نقوم بوضع صفر كقيمه اولي للمكان ( ج ) ،

بعد هذا نقوم باضافه درجات الطلاب من المكان ( د ) الى المكان ( ج ) و هذا عن طريق المعادله الاتيه :


ج ( الحديثة ) = ج ( القديمة ) + د .

الخطوات الخوارزميه هي :


1 .

اجعل المجموع ( ج ) = صفر


2 .

اجعل العداد ( على ) = صفر


3- ادخل درجه الطالب و خزنها ف(د)


4 .

اجعل العداد ( على ) = على + 1


5 .

اجعل ج = ج + د


6 .

اذا كان العداد ( على ) = 10 استمر و الا اذهب الى الخطوه ( 3 ) .



7 .

اجعل المتوسط ( س ) = ج÷10


8 .

اطبع قيمه س .



9 .

النهاية .

قم بصياغه حل لايجاد مساحه المثلث اذا عرفت ان مساحه المثلث = القاعده ´ الارتفاع ¸ 2


تحليل عناصر المساله كتابة الخطوات الخوارزميه رسم مخطط الانسياب


المخرجات : هي مساحه المثللث

المدخلات : طول القاعده و الارتفاع

عمليات المعالجه : قانون مساحه المثلث


مساحه المثلث =


القاعده ´ الارتفاع ¸ 2 1- ادخل طول القاعده ط و الارتفاع ع


2- احسب مساحه المثلث م = ط ´ على ¸ 2


3- اطبع المساحه م


4- النهاية

بداية

ادخل ط و ع

اطبع المساحه م

النهاية

قم بصياغه حل لتحويل درجه الحراره من النظام المئوى الى الفهرنهايت اذا علمت:درجه الحراره F = (9¸5) ´ درجه الحراره M + 32


تحليل عناصر المساله كتابة الخطوات الخوارزميه رسم مخطط الانسياب


مخرجات البرنامج : درجه الحراره بالفهرنهايت F

مدخلات البرنامج و هي درجه الحراره بالمئوى M

عمليات المعالجه و هي قانون تحويل درجه الحرارة


و هو درجه الحراره بالفهرنهايت = (9¸5) ´ درجه الحراره بالمئوى + 32


اي F = (9¸5) ´ M +32


1- ادخل درجه الحراره بالمئوى M

2- احسب درجه الحراره بالفهرنهايت F = (9¸5) ´ M +32

3- اطبع درجه الحراره بالفهرنهايت F


4- النهاية

بداية

ادخل M

اجعل F = (9¸5) ´ M +32

اطبع درجه الحراره F

نهاية

قم بصياغه حل لتحديد نوع العدد المدخل (موجب ام سالب ام مساو للصفر )


تحليل عناصر المساله كتابة الخطوات الخوارزميه رسم مخطط الانسياب


– مخرجات البرنامج : نوع العدد المدخل


2- مدخلات البرنامج و هي العددالمدخل


3- عمليات المعالجه : اذا كان العدد > 0 نطبع “موجب”


اذا كان العدد < 0 نطبع “سالب”


اذا كان العدد = 0 نطبع “مساو للصفر”


1- ادخل العدد N


2- اذا كان N < 0 اطبع “موجب” ،

و الا استمر


3- اذا كان N < 0 اطبع “سالب” ،

و الا استمر


4- اذا كان N = 0 اطبع “مساو للصفر” ،

و الا استمر


5- النهاية

نعم

لا

نعم

لا

نعم

لا

قم بصياغه حل لطباعه الاعداد الزوجية من 2 الى 50 ؟



تحليل عناصر المساله كتابة الخطوات الخوارزميه رسم مخطط الانسياب


المخرجات : الاعداد الزوجية من 2 الى 50


المدخلات : العدد الزوجي الاول ( على ) = 2

المعالجه : على = على + 2


و شرط على = 50


1 – ادخل على = 2


2- اجعل على = على + 2


3- اطبع قيمه ع


4- اذا كان على = 50 توقف و الا ارجع للخطوه 2

5- النهاية

لا

نعم

برنامج الحاسب س1:عرف برنامج الحاسب ؟

) مجموعة من التعليمات و الاوامر التي تعطي للحاسب الالى للقيام بمهام مرتبه و محددة

البرمجه : س2: ما المقصود بالبرمجة؟
هى : مجموعة من التعليمات يكتبها المبرمج باحدي لغات البرمجه لاداء عمل معين و يقوم الحاسب بتنفيذها

س3: يتكون الحاسوب من مكونين رئيسيين ما هما ؟

1 ) المكونات الماديه : كالشاشه و لوحه المفاتيح و الفاره و الطابعه و غيرها .

2)البرامج : كبرنامج نظام التشغيل و ندوس


لغات البرمجه : (س4:تنقسم لغات البرمجه الى قسمين ما هما ؟
) 1- اللغات البسيطة 2 – اللغات العالية

اللغات العاليه : هي اللغات القريبه من لغه الانسان( و ذلك هو اسباب تسميتها بالعالية)


يفهم الحاسب اللغات العاليه مباشره دون مترجم ( خطا ) لابد تحويل برامجها الى لغه الاله بواسطه مترجم خاص حتي يتسني للحاسب فهمها كل لغات البرمجه العاليه لها مترجم واحد يقوم بتحويل برامجها (خطا )


لكل لغه من لغات البرمجه العاليه مترجم خاص


س5: عدد اقسام لغات البرمجه الاتية:


لغات بسيطة لغات عليا


1- لغه الالة:


هي اللغه الوحيده التي يفهمها الحاسب( صح ) لانها مكونه من رمزين هما ( الصفر و الواحد )


خصائصها : سهلة الفهم بالنسبة للحاسب و صعبة للمبرمجين و تقتصر على الشركات الصانعه لاجهزة الحاسب


2- لغه التجميع ( الرمزية): هي اللغه التي تستعمل بعض الرموز الخاصة و التي يمثل جميع رمز منها تعليمه او امر له غرض بالبرنامج .



خصائصها : اسهل من لغه الاله لان الرموز مكتوبة بحروف انجليزية


تعتبر لغه التجميع صعبة الفهم بالنسبة للمبرمجين المبتدئين و تقتصر على المحترفين (صح ) لغه البرمجه الاجرائية: : تعتمد على كتابة البرنامج مفصلا اجراء بعد اجراء لتحديد التعليمات التي تؤدى الى قيام الحاسب بالمهام المطلوبه .



تقوم لغه البرمجه بالعناصر على كتابة البرنامج مفصلا اجراء بعد اجراء ( ×)


لغه البرمجه بالعناصر ( المرئيه ) : يقوم المستخدم بوضع الكائنات او العناصر على النموذج و التي تمكن المستخدم من ادخال البيانات و اخراجها و تحديد الاحداث التي تتم على هذي العناصر و تقوم لغه البرمجه بناء على هذا بانشاء التعليمات و الاوامر تلقائيا و تنفيذها


يعتبر نظام التشغيل و ندوز من انظمه التشغيل الرسوميه و التي تعمل فيها لغات البرمجه المرئية


اهم لغات البرمجه الاجرائيه : (س6:عدد بعض لغات البرمجه العليا الاجرائيه ؟
)


اللغه استخداماتها


فورتران فالمجالات الهندسية و العلمية


كوبول فالتطبيقات التجاريه و الادارية


سى لكتابة برامج انظمه تشغيل الحاسب و برامج التطبيقات


بيسك المدارس و الجامعات و المبتدئين فالبرمجة


باسكال المجالات الاداريه و العلمية


س7: حدد اللغات الاتيه اجرائيه او مرئيه ؟



اجرائيه مرئيه اجرائية


بيسك فيجول بيسك كوبول


باسكال دلفى فورتران


سى فيجول سي


الحاسب الالى يتعامل مع نوعيات مختلفة من البيانات ارقام ،

حروف ،

رموز و غيرها .



فتخزين البيانات ( ثوابت ) تحتاج الى اماكن معينة بذاكره الحاسب لتتم معالجتها و تسمي ( متغيرات ) .



نوعيات البيانات : 1- الثوابت.
2- المتغيرات س8: عرف كلا من: الثابت: هي البيانات التي يتعامل معها البرنامج و هي قيمه ثابته لا تتغير خلال عمل البرنامج و تنقسم الي:


ثابت عددى عبارة عن ( ارقام ،

اعداد ،

كسور ) ك( 6 ،

187 ،

1.5 ) .



ثابت حرفى عبارة عن ( ارقام او حروف او رموز ) بشرط ان توضع بين علامتى تنصيص ك” احمد ” ،

“صاله 5 ” ،

“123 ”

المتغير : اماكن يتم بها تخزين قيم ممكن ان تتغير خلال عمل البرنامج تنقسم الى .
.
متغير عددي..
و .
.متغير حرفى .
.
و .
.
متغير منطقي


متغير عددى عبارة عن حرف او حروف كAB ،

ALI حرف او حروف متبوع برقم من ( 0 – 9 ) كA9 ،

MOH6


Mr2 – Ali – hasub – A – B


متغير حرفى عبارة عن حرف او حروف متبوع بعلامه $ كALI$


Mr2$ – Ali$ – hasub$ – A$ – B$

س9 اجب بصح او خطا مع ذكر الاسباب =؟

1 – AB15 متغير عددي


2 – 9QW خطا : ليست متغير لانة بدا برقم .



3 – 876 ثابت عددي


4 – “ ALIP خطا : ليست ثابت حرفى لانة لا توجد علامه التنصيص الثانية .



5 – NG$ صح : متغير حرفي


6 – END خطا : ليست متغير لانة امر من اوامر لغه البيسك .



7- ALI متغير عددي


س10: لماذا لابد من تسميه المتغيرات؟
لابد من تسميه المتغيرات حتي يتمكن البرنامج من التعرف عليها


شروط تسميه المتغيرات (س11: ما هي شروط تسميه المتغيرات؟
) 1 – ان تبدا التسميه بحرف من الحروف الابجديه باللغه الانجليزيه 2- ان لا تتجاوز التسميه 255 حرف .

3- ان لا تحتوى التسميه على بعض الرموز الخاصة ( + ،

– ،

/ ،

.
.
.
.
) او على مسافه ( فراغ ) .

4- ان لا تكون التسميه احدي العبارات او الاوامر التي تستعملها لغه البرمجه ك(DIM,CASE )

س12: اكمل الجدول الاتي الذي يحدد نوع البيانات فالمتغيرات ؟



نوع البيانات طرق التعريف فالبرنامج


عدد صحيح Integer DIM Mr As Interger


عدد صحيح طويل Long DIM Gb As Long


عدد عشرى Single DIM X2 As Single


عدد عشرى مضاعف Double DIM Qdm As Double


العمله Currency DIM Deb As Currency


سلسله نصيه String DIM Name As String Name = “Ahmed”


منطقى Boolean DIM B1 As Boolean


تاريخ Date DIM B1 As Date


متنوع Variant DIM Nk As Variant


س13: حدد اسم المتغير و نوعة لكل مما يلى :


التعريف نوعه


DIM NO As Interger عدد صحيح Integer


DIM A1 As Boolean منطقى Boolean


DIM DEB As Currency العمله Currency


DIM DD As Date تاريخ Date


DIM GR As Variant متنوع Variant


DIM NUM As Double عدد عشرى مضاعف Double


DIM Name As String Name = “Ahmed” سلسله نصيه String


لتخزين البيانات داخل متغير من نوع عدد صحيح لابد ان تكون هذي البيانات محصورة بين علامتى اقتباس ( خطا )


لتخزين البيانات داخل متغير سلسله نصيه لابد ان تكون هذي البيانات محصورة بين علامتى اقتباس ك“احمد ” = Name س14: اي من الاسماء الاتيه تصلح لان تكون اسماء متغيرات و اي منها لا تصلح مع بيان الاسباب =؟



الاسم صالح / غير صالح السبب


OMAR3 صالح


STUDENT صالح


A صالح


4STUDENT غير صالح لانها بدات برقم و لم تبدا بحرف


INTEGER غير صالح لانها كلمه تستعملها لغه البرمجة


DIM غير صالح لانها كلمه تستعملها لغه فيجول بيسك


No me غير صالح لانها احتوت على فراغ


AM RE غير صالح لانها احتوت على فراغ


2Mr غير صالح لانها بدات برقم و لم تبدا بحرف

س15: ماذا نقصد بالعمليات الحسابية؟


العمليات الحسابيه : يقصد فيها الجمع و الطرح و الضرب و القسمة


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


الجمع + لجمع عددين من اي نوع 50+5=55


الطرح – لطرح عددين من اي نوع 40-8=32


الضرب * لضرب عددين من اي نوع 5*6=30


القسمه / لقسمه عددين و الناتج ذو فاصله عشريه 10/4=2.5


الاس ^ الاس لعدد 3^3=27


س11: ما هي اولويات تنفيذ العمليات الحسابيه فالحاسب ؟



1- الاقواس


2 – الاس


3 – الضرب و القسمة

4 – الجمع و الطرح

مثال: كيف يقوم الحاسب بانجاز العملية الاتيه :


M = 3 + 5 * 4


M = 3 + 20


M = 23

A = 4 * 2 + 8 / 2 ^ 2


A = 4 * 2 + 8 / 4


A = 8 + 8 / 4


A = 8 + 2


A = 10


C = ( 2 + 3 ) * 4 – 5


C = 5 * 4 – 5


C = 20 – 5


C = 15

عمليات الضرب و الجمع بنفس الدرجه عند التنفيذ فالحاسب ( خطا )

س12: ماذا نقصد بعوامل المقارنة ؟

هى عوامل المقارنة : بين عددين او سلسلتين من الحروف لنعرف ان كانا متساويين او كان احدهما اكبر من الاخر .



و نتيجة المقارنة تكون اما True او False


نتيجة عمليات المقارنة عبارة عن عدد يمثل ناتج العملية ( خطا ) ان نتيجة العملية الحسابيه عبارة عن عدد يمثل ناتج العملية ،

اما الناتج فعمليات المقارنة فهو اما ( صحيح ) او ( خطا )

مثال: ما هي نتيجة المقارنة الاتية:اذا علمت ان A=5 ,
B=3,C=7


A+2>C-B نتيجة صحيحة لان 5+2=7 > 7-3=4يعني 7>4


B*4-2=A+1 3*4-2=5+1 12-2=5+1 10=6 نتيجة غير صحيحة لان 6لاتساوى10 C+3*2<>(A+1)*7 7+3*2<>(5+1)*7 7+6<>6*7 13<>42 نتيجة صحيحة لان 42 لا تساوى 13


3 + 6 * 4 <= 4 * 5


3 + 24 <= 4 * 5


27 <= 4 * 5


27 <= 20 è False خطا


عوامل المقارنة المستخدمة فلغه فيجول بيسك :


معناها العملية معناها العملية


اكبر من < يساوي


اكبر من او يساوي < لا يساوى <>


اصغر من او يساوي > اصغر من >

تحويل التعابير الجبريه الى لغه يفهمها الحاسب باستعمال العمليات الحسابيه و عمليات المقارنة


مثال: حول التعبير الجبرى الاتي الى تعبير بلغه فيجول بيسك :


S= 3A + R ÷ 5


S= 3 *A + R / 5

R = 2Y + T ÷ 3


الحل:


R = 2*Y+T/ 3

2 3


S = A____ + C_____


B2 D+F


الحل:C^3/(D+F) B*2) + )/S = A^2

لغه فيجوال بيسك هي احد لغات البرمجه العاليه (البرمجه المرئية) التي تستعمل لانتاج برامج تعمل على اجهزة الحاسب الالى مراحل كتابة البرنامج بلغه فيجول بيسك (س1: اذكر مراحل كتابة البرنامج بلغه فيجوال بيسك؟) 1- تصميم الواجهات 2- ضبط الخصائص 3 – كتابة التعليمات ( اوامر البرمجه ).


س2: اذكر الصيغه العامة لتعريف المتغيرات و الثوابت بلغه فيجوال بيسك ؟



كيفية تعريف المتغيرات : نستخدم الامر Dim كيفية تعريف الثوابت : نستخدم الامر Const

س3: ماذا نقصد بالاعلان عن المتغيرات و الثوابت داخل البرنامج ؟



تحديد المكان الذي نعرف به هذي المتغيرات و الثوابت داخل البرنامج


س4: اين يتم تعريف المتغيرات و الثوابت داخل لغه فيجوال بيسك؟


يتم تعريف المتغيرات و الثوابت داخل الاجراءات الخاصة بالعناصر (الادوات )

س5: لدراسه قواعد لغه البرمجه يجب التنبة للتالي؟


1- و ظيفه القاعده 2 – صيغه القاعده 3 -حفظ امر القاعده باللغه الانجليزية

س6: ما هي القواعد الاساسية فلغه فيجوال بيسك ؟



1) عملية الاسناد : تخزين قيمه معينة فمتغير (س7: ماذا نقصد بالاسناد؟
)


2) الجمله الشرطيه ( If ) : من القواعد المهمه و تستعمل لتنفيذ عمليات معينة حسب شرط محدد

س8:ما صيغ الجمله الشرطيه ( ? (IF


1- صيغه ((IF – THEN : اذا تحقق الشرط فسيتم تنفيذ الامر.معنى تحقق الشرط ان تكون قيمتة صحيحة


2- صيغه ( If – Then – End If ) :تنفيذ مجموعة من الاوامر اذا تحقق الشرط بدل من تنفيذ امر واحد


3- صيغه ( If – Then – Else ) : تنفيذ مجموعة من الاوامر اذا تحقق الشرط و عندما لا يتحقق تنفذ مجموعة اوامر اخري


4- صيغه ( If – Then –ElseIf ) : تضع شرطا جديد عندما لا يتحقق الشرط السابق


3) الانتقال ( GoTo ) : يتم الانتقال من جزء الى احدث فالبرنامج خلال تنفيذه


س9: ما نوعيات الانتقال ؟



1 – الانتقال الغير مشروط : هو الانتقال لسطر محدد دون التقيد باى شرط


صيغتة : GoTo line


2 – الانتقال المشروط : الانتقال لسطر محدد عندما يتحقق شرط معين الشرط


و هو مصاحب لاحدي عمليات الشرط و المقارنة و صيغتة : If ( ) Then GoTo line


4) الجمله الشرطيه ( Select Case ): يفضل اذا و جد عده احتمالات استعمال هذي القاعدة.


5) حلقات التكرار : امكانيه تكرار عدد من الخطوات عددا محددا من المرات


س10: ممكن الاستفاده من حلقات التكرار فعده عمليات .

اذكرها ؟



1- ادخال مجموعة محدده من القيم المتماثله مثل: درجات مجموعة من الطلاب


2- اجراء عمليات المعالجه على مجموعة محدده من القيم المتماثله ك: ايجاد المتوسط الحسابي لمجموعة من الاعداد


3- طباعه مجموعة محدده من القيم المتماثله مثل: طباعه درجات الطلاب فما ده الحاسب


و لها قاعدتين :


1- قاعده ( For … Next ) نقوم بها بتكرار مجموعة من العمليات بعدد محدد من المرات (عدد التكرار محدد )


2- قاعده ( Do While ) تستمر حلقه التكرار ما دام الشرط صحيحا (عدد التكرار غير محدد )


6 ) المصفوفات : هي سلسله من المتغيرات تحمل نفس الاسم (يتم التمييز بين المتغيرات باستعمال رقم المتغير داخل المصفوفه )


Dim الامر الذي نستخدمة لتعريف المصفوفة


س11: ما فوائد المصفوفات؟
ومتى نستخدمها ؟



1- توفير الوقت و الجهد


2- تؤدى الى بساطه البرنامج و صغر حجمه


نستخدم المصفوفه عند وجود قيم متماثلة

ملاحظات مهمه :


1- بداية رقم العناصر لاى مصفوفه هو صفر و نهايتة -1


2- المصفوفه m تحتوى على 10 قيم


3- اول عنصر فالمصفوفه يصبح رقمة ( 0 ) و احدث عنصر يصبح رقمة ( 9 )


4- للوصول مثلا الى قيمه العنصر الرابع نكتب : m(3)


6- لادخال و قراءه و طباعه قيم المصفوفه نستخدم حلقه تكراريه كامر For –Next))

س12: اي من الكلمات الاتيه غير صحيحة و لماذا ؟



1- يفضل استعمال كيفية الانتقال فالبرنامج ( خطا )


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


2- الجمله الشرطيه ( (IFتوجد لها صيغه واحده فقط ( خطا ) 3- اذا كان لدينا احتمال او احتمالان فانه يفضل استعمال قاعده ( Select Case ) (خطا ) نستخدم قاعده ( If ) و نستخدام قاعده ( Select Case ) اذا و جد عده احتمالات


4- فلغات البرمجه من الممكن تكرار عدد من الخطوات عددا محددا من المرات بواسطه كيفية الانتقال ( خطا )


بواسطه حلقات التكرار


5- فجمله ( Do While ) نقوم بها بتكرار مجموعة من العمليات بعدد محدد من المرات ( خطا )


تستمر حلقه التكرار ما دام الشرط صحيحا و فجمله ( For … Next ) نقوم بها بتكرار مجموعة من العمليات بعدد محدد من المرات

س13 :عرف الادوات و ما هي فائدتها ؟



الادوات : هي اجزاء برامج جاهزة للاستعمال اي انها اعدت مسبقا من قبل مبرمجين لتوفر على المبرمج الوقت و الجهد


ان المبرمج عند تصميم البرنامج لا يقوم بكتابة البرنامج من الصفر,وانما هنالك مجموعة من الادوات الموجوده فالفيجول بيسك و التي يمكننا استخدامها فالبرنامج

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

خصائص الادوات


لكل اداه من ادوات البرمجه فالفيجول بيسك خصائص تحدد شكلها كاللون,ونوع الخط,
وحجمة و غيرها من الخصائص التي يحددها المستخدم اثناء التصميم و هنالك خصائص مشتركه بين الادوات و ثانية خاصة بكل اداة


س14: اكتب الغرض من الخاصيه من الخواص الاتيه ؟

الخصائص المشتركه بين الادوات :


اسم الخاصيه الغرض من الخاصية


NAME تحديد اسم الاداة0


Alignment تحديد محاذاه النص المكتوب (يمين – يسار- و سط)0


Caption اظهار العنوان او التسميه داخل الاداه على الشاشة0


Font لتغيير نوع الخط و حجمة و نمطه0


Fore Color لتغيير اللون المكتوب فيه النص0


Back Color لتغيير لون الخلفيه للاداه او النموذج0


Border Style لتغيير حدود الاداه او النموذج 0


Top لتحريك النموذج او الاداه بدءا من الطرف العلوي0


Left لتحريك النموذج او الاداه بدءا من الطرف الايسر0


Height لتغيير ارتفاع النموذج او الاداه 0


Width لتغيير عرض النموذج او الاداة0


خاصيه الخط (Font) توجد داخلها عده خصائص و تتحكم هذي الخصائص فاسم و صفات الخط المستخدم فالكتابة


اسم الخاصيه الغرض من الخاصية


Font name اختيار اسم الخط


Font bold سمك الخط


Font italic خط ما ئل مثل: فيجول بيسك


Font size حجم الخط


Font strikethru خط و سط الخط مثل: فيجول بيسك


Font underline خط تحت الخط ك:فيجول بيسك


توجد طريقتان للتحكم بخصائص الادوات هما:


ا) ضبط خصائص الادوات خلال تصميم البرنامج0


ب)ضبط خصائص الادوات خلال تنفيذ البرنامج


ا) ضبط خصائص الادوات خلال تصميم البرنامج0نستخدم احدي الطرق الاتية:


1- كتابة القيمه 2- اختيار القيمه 3- ظهور شاشه خيارات


ان خاصيه الاسم (Name) من اهم الخواص و خصوصا عند التعامل معه فالبرمجه و التعامل مع الادوات و النماذج حيث فيه يعرف النموذج او الاداه داخل البرنامج


ب- ضبط خصائص الادوات خلال تنفيذ البرنامج


لتغير خاصيه الادوات خلال تنفيذ البرنامج فاننا نستخدم الصيغه الاتيه للوصول الى تلك الخاصيه : القيمه الجديدة الخاصيه .
اسم الاداة


• مثال : ”مدرسة الرياض “ Text= Text1.


ملاحظة: يجب وضع نقطه بين اسم الاداه و الخاصيه التي نريد الوصول اليها


س15: حدد نوع الاداة: اداه ادخال او اداه اخراج ؟

ادوات ادخال البيانات :


1- اداه مربع النص (TextBox) تستقبل البيانات على شكل كتابة من المستخدم من الخاصيه Text))


2- اداه زر الخيار (OptionButton) تستقبل البيانات على شكل اختيارات من المستخدم من الخاصيه (Value)


3- اداه مربع الاختيار (CheckBox ) تستقبل البيانات على شكل اختيار من المستخدم من الخاصيه (Value)


4- – اداه مربع القائمة (ListBox) عرض قائمة مكونه من عناصر يختار المستخدم احدها0


5- اداه الخانه المركبه (ComboBox) :اعطاء المستخدم الحريه فالاختيار من قائمة او ادخال اختيارة كتابة0

كيفية الحصول على البيانات من مربع النص (TextBox) صيغته: Var1=TextBox.Text


كيفية الحصول على البيانات من اداه الخيار(OptionButton)صيغتة : Var1=OptionButton.Value


ان البيانات التي نحصل عليها من زر الخيار هي بيانات منطقيه و تخزن فالخاصيه Valueوهي احدي حالتين:


1- ان الزر ربما تم اختيارة فقيمتة عندئذ هي (True)


2- ان الزر لم يتم اختيارة فقيمتة عندئذ هي (False)


كيفية الحصول على البيانات من مربع الاختيار (CheckBox) :صيغتة : Var1=CheckBox .
Value


ان البيانات التي تحصل عليها من مربع الاختيار هي بيانات رقميه و ليست منطقيه كما فزر الخيار و تخزن فالخاصيه (Value) و هي احدي ثلاث حاجات اما :


1- ان المستخدم لم يقم باختيار المربع فقيمتة عندئذ هي (0)


2- ان المستخدم قام باختيار المربع فقيمتة عندئذ هي (1)


3-ان المستخدم لا يستطيع اختيار المربع فقيمتة عندئذ هي (2)


كيفية الحصول على االبيانات من مربع القائمة (ListBox):صيغتة : Var1=ListBox.ListIndex


البيانات الموجوده فاداه مربع القائمة مكونة من عده عناصر و الحصول على البيانات من القائمة عندما يختار المستخدم احد العناصر يعني شيئين:


1- رقم العنصر فالقائمة بواسطه الخاصيه (ListIndex)


2- قيمتة بواسطه الخاصيه (List)0


فاداه مربع القائمة نري عده عناصر و يختار المستخدم منها ما يريد0


ملاحظة: ارقام العناصر فمربع القائمة تبدا من الصفر0


ملاحظة: بداية رقم العناصر فاداه مربع القائمة صفر,ونهايتة ( عدد عناصر القائمة -1)


كيفية الحصول على البيانات من اداه الخانه المركبة(ComboBox): صيغتة : Var1=ComoBox.Text


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


الخانه المركبه تمكن المستخدم من الكتابة او الاختيار من القائمة المنسدلة

س16: ما الفرق بين اداه مربع القائمة (ListBox) و اداه الخانه المركبه (ComboBox)؟
ان المستخدم فاداه مربع القائمة لا يمكنة كتابة البيانات مباشره بل يختار من القائمة بينما فالخانه المركبه يستطيع اما كتابة البيانات و اما الاختيار من القائمة المنسدلة0


ادوات و اخراج المعلومات :


1- اداه مربع النص (TextBox) تقوم باخراج المعلومات بواسطه الخاصيه Text))


2- اداه التسميه (Lable) تقوم باخراج المعلومات بواسطه الخاصيه (Lable)

كيفية اخراج المعلومات الى مربع النص (TextBox) صيغته: Var1 = TextBox.Text


و لاضافه كلمات توضيحيه للمخرجات نكتب : حاصل ضرب العددين


A*B & Text4.text= “= “

الرمز & يستعمل للربط بين السلاسل النصيه و نضع السلسله النصيه “حاصل ضرب عددين=” بين علامتى اقتباس

كيفية اخراج المعلومات الى اداه التسميه (Lable) : نستخدم Lable2.
Lable = A*B


و لاضافه كلمات توضيحيه للمخرجات نكتب : حاصل ضرب العددين


Lable2.
Lable =”= ” & A*B


س17: ما الفرق بين اداه التسميه و اداه مربع النص فاخراج المعلومات ؟

ان الاولي تظهر المعلومات دون تمكين المستخدم من تعديلها او نسخها اما الثانية فالعكس تماما


بالتعديل على بعض خواص اداه مربع النص يمكننا منع المستخدم من التعديل :


1- الخاصيه تمكين : بتغيير قيمتها من صح الى خطا تجعل النص معتما لا ممكن تعديله


2- الخاصيه مقفل : بتغيير القيمه من صح الى خطا تجعل النص للنسخ فقط و لا ممكن تعديله


طرق ثانية لادخال البيانات و اخراج المعلومات :


ادخال البيانات :


نستخدم الامر InputBox حيث يقوم ذلك الامر باظهار نافذه صغار تحتوى على مربع نصف و زر امر


اخراج المعلومات :


نستخدم الامر msgBox حيث يقوم باظهار نافذه صغار تحتوى على المعلومه التي نريد اظهارها للمستخدم


س18: اكمل الكلمات الاتيه :


1- الامر(InputBox) يستعمل ل لادخال البيانات بينما الامر(msgBox) يستعمل ل اخراج المعلومات


2- اداه زر الخيار (OptionButton) تستقبل البيانات على شكل ( اختيارات )


3- يقوم برنامج فيجول بيسك باعطاء (اسماء تلقائيه ) لكل اداه تقوم برسمها


4- اداه (مربع النص (TextBox) ) تستعمل خاصيه Text)) لاستقبال البيانات من المستخدم

س19: فالبرنامج الاتي : كم ستكرر عملية طباعه كلمه “عصر التقنيه “؟


FOR R = 1 to 45


“عصر التقنيه ” Print


Next


ستكرر : 50 مرة


س20: فالاجراء الاتي : ما نوع المتغير (Car)والمتغير (Model) و ما قيمه الثابت (Speed) ؟



Dim Car As String ,

Model As Integer


Speed= 120 Const


نوع المتغير (Car)من نوع نصف (String)


نوع المتغير (Model) من نوع عدد صحيح (Integer )


قيمه الثابت (Speed) 120


س21: بعد ان ينفذ الحاسب الاجراء الاتي : ما هي قيمه المتغير (Country1) ؟



Dim Country As String,
Country1 As String


“جمهوريه السودان ” Country1 =


“جمهوريه الصومال ” Country =


قيمه المتغير (Country1) = “جمهوريه السودان ”


س22:فى المصفوفه الاتية


رقم العنصر 0 1 2 3 4 5 6


القيمه 7 8 13 4 14 10 9


ا) كم عدد عناصر المصفوفه ؟

7 قيم


ب) اكتب صيغه الوصول الى قيمه العنصر رقم (2) ؟

M ( 1)


ج ) اكتب الاجراء الذي نطبع به قيم المصفوفه اذا كان


امر الطباعه هو PRENT ؟

نستخدم حلقه تكرارية

الفصل الدراسي الثاني:

[size=24]

– ما هو المقصود بفيروسات الحاسب ؟

[/size]

 

[size=18]- فيروسات الحاسب هي : برامج خاصة يهدف مطوروها الى


تخريب و افساد اجهزة او برمجيات او بيانات الحاسب


المستخدمة لدي غيرهم .

2- اذكرى كيفية حماية اجهزة الحاسب المرتبطه بالانتر نت من الفيروسات؟

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

3- اذكر اهم تطبيقات النظم الاداريه الموزعه في


شبكه الحاسب ؟



من اهم تطبيقات النظم الاداريه الموزعه فشبكه الحاسب


– نظام الحجز المركزى للفنادق و لشركات الطيران .



– انظمه الجوازات و الاحوال المدنيه و انظمه البنوك الاليه .



– انظمه القبول و التسجيل بالجامعات .

4- اذكر امثله لنظم التحكم الالى بشبكه الحاسب


؟



امثله لنظم التحكم الالي


– نظام عمليات التحكم الالى لوحدات التكييف فالمباني


ال كبار .



– انظمه استشعار الدخان و اطفاء الحرائق .



– نظم التحكم بوحدات السيارة او الطائره الجديدة .



– نظم الحماية و المراقبه و الحراسه للمنشات و المصارف .

5- اذكر و ظيفه جهاز المودم ؟

وظيفه المودم .



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

6- اذكر نوعيات شبكات الحاسب ؟

يمكن تقسيم نوعيات شبكات الحاسب الى


– شبكه الحاسب المحلية


– شبكه الحاسب الموسعة


– شبكه الخادم و العميل


– شبكه الانترنت


– شبكه التراسل الرقمي


7-اذكر الفرق بين شبكه الحاسب المحليه و شبكة


الحاسب الموسعه ؟



مقارنة بين الشبكه المحليه و الشبكه الموسعة

مجال المقارنة الشبكه المحليه الشبكه الموسعة


الامتداد الجغرافي


سرعه التراسل


الملكيه مساحه مكانيه محدودة


عالية


افراد او مؤسسة خاصة منطقة كبيرة


متوسطة او منخفضة


هيئه عامة او حكومية

[size=18] 8- عرفى الشبكه العنكبوتيه العالمية ؟

ولماذا


سميت بهذا الاسم ؟

الشبكه العنكبوتية


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


( world wide web ) لامتدادها و تشابكها فالعالم اجمع اشبة بشبكه العنكبوت .

9- لماذا تستعمل مداوله tcp/ip فشبكة


الانترنت ؟

تستخدم مداوله tcp/ipفى الانترنت حيث انها تنسق بين جهازين مختلفين فنظمهما و اسلوب تشغيلهما و يرتبطان ببعضهما عبر شبكه الانترنت لكي يتمكن كلا الجهازين من الاتصال السليم و تبادل البيانات .

10 – قارن بين كلا من


شبكه الهاتف و شبكه الحاسب ؟

مقارنة بين شبكه الهاتف و شبكه الحاسب .



مجال المقارنة شبكه الهاتف شبكه الحاسب


نوع الاجهزة

خدمات الشبكة


نوع البيانات المرسله اجهزة اليكترونيه مختلفة للاتصال الصوتي


المحادثه الصوتية


الاصوات (بيانات تمثيلية) اجهزة حاسبات

نقل و تبادل بيانات الحاسب


البيانات الرقميه فقط

11 – ما هي الاسباب التي تساعد على انتشار


شبكه الانترنت بالعالم ؟

العوامل التي ساعدت على انتشار شبكه الانترنت


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



– توفر تقنيه اتصالات سريعة و تقنيات و برمجيات حاسب متقدمه تتيح لمستخدم الشبكه الحصول على المعلومات بسرعه و يسر


– انخفاض تكلفه استعمال الشبكه و سهوله الارتباط بالشبكه .



– استعمال الشبكه بلغه المجتمع .



– امكانيه الاستعمال التجارى و الاستفاده من الشبكه فعالم الادارة و الاعمال


12 – ما المقصود بموقع الشبكه العنكبوتيه و ما فائدتة و ما هي اللغات


المستخدمة لتطوير محتويات الموقع ؟

المقصود بموقع الشبكه العنكبوتيه و فائدته


موقع الشبكه العنكبوتيه هو موقع لجهاز حاسب بالشبكه العنكبوتيه يحوى صفحات اعلانيه اليكترونيه مصممه تصميما خاصا باستعمال لغات برمجه خاصة .

من اهمها


– html


– لغه جافا java


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

13 – اذكر الفرق بين مصادر المعلومات و اوعية


المعلومات ؟

الفرق بين مصادر المعلومات و اوعيه المعلومات


مصدر المعلومات هو المنبع و المصدر الذي يتلقي الانسان المعلومات منه اما بالسمع كالوحى من الله تعالى او التلقى كالابوين او يتلقي المعلومات منه من اثناء المشاهدة و الاستنتاج كايات الله تعالى و مخلوقاتة بهذا الكون .



اوعيه المعلومات : هي و سائل لتخزين و حفظ و نقل المعلومات و تشمل كل الوسائط التي تحتوى على معلومات ممكن الافاده منها لاى غرض من الاغراض كالكتب و الرسائل و التقارير و المخطوطات و المعروضات المتحفيه و الاقراص الممغنطه المرنه و الثابته و الاسطوانات البصريه .

14 – عرفى المعلومات ؟

المعلومات :


يقصد بالمعلومات المعاني المدركه للانسان كالحقائق و الافكار و تمثيل المعلومات ظاهريا بالبيانات و هي الشكل الخارجى الظاهر و الذي ربما يصبح صوتا او نصا او رسما غير هذا .



15 – ما هو دور شبكه الانترنت فعرض


المعلومات ؟

دور شبكه الانترنت فعرض المعلومات .



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

16 – ما هو المقصود بادوات البحث فشبكه الانترنت ؟

واذكر


امثله لها ؟

المقصود بادوات البحث فشبكه الانترنت


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

17 – ما هو الغرض من تدريس لغات البرمجه ؟

الغرض من تدريس لغات البرمجة


هو تعليم الطلاب اساليب التفكير و التخطيط المنطقى لحل المشكلات و تطبيق اروع الحلول عن طريق وضع خوارزميه لحلها مستندين فذلك الى خبراتهم الدراسية و المامهم بالحقائق و النظريات المختلفة .

18– اذكر الانماط التعليميه المختلفة لاستعمال الحاسب فالبرامج


التعليميه ؟
[/size] [/size] [size=16]الانماط التعليميه المختلفة لاستعمال الحاسب فالبرامج التعليمية


– الكيفية التدريسية


– كيفية التدريب و الممارسة


– كيفية المحاكاة


– الالعاب التعليميه [/size]

 

  • برنامج لحساب مساحة المثلث وتحديد ما اذا كان يمثل مثلث ام لا بلغة بيزك
  • حاسب ثالث ثانوي تاثيرات اخرى يمكن تطبيقها على الاصوات غير ما ذكر
  • صور الحاسب الالي
  • قومي بصياغة حل لايجاد قيمة الضريبه المضافعًعلى المشتريات وذلك بمعلوميه سعر المشتريات قيمه الضريبه 50 *


حل تمارين مادة الحاسب ثالث ثانوي الفصل الاول