مذكرة الكمبيوتر للصف الثالث الإعدادى سبحان الله وبحمده سبحان الله العظيم الفصل الدراسى الثقى
ال # تساوى قيمة المتغير القديمة +ٍ ١ 1
١ تحديد القيمة الموجودة على يمين - كالاتى 1
أ- استبدال كل متغير او ثابت بقيمته
ب- اجراء العملية الحسابية واستخراج النتيجة
يعنى ذلك أنه فى عملية التخصيص يتم احتساب القيم الموجودة على يمين علامة تساوى أولا ثم تخزينها فى
المتغير الموجود على يسار معامل التخصيص
استعمال امر التخصيص مع المتغيرات الحرفية
ناتج العمليات الحسابية فى المتغيرات الرقمية باستخدام امر التخصيص فاننا نستطيع ايضا تخزين
| القيم الحرفية فى متغيرات حرفية باستعمال نفس الامر
, وايضا كما اننا نقوم باجراء عمليات رياضية باستعمال المتغيرات الرقمية فائئا نستطيع بالمثل اجراء بعض العمليات
| من اشهر العمليات التى يمكن ان نقوم بها على المتغيرات الحرفية عملية ربط اكثر من قيمة حرفية او متغير حرفى
| ببعضها لتكوين متغير حرفى واحد
| هذا الربط يتم باستعمل الرمز :8 الذى يسمى معامل الربط
مثال :
التحويل بين الانواع المختلفة للبيانات
|| سلف طريقة تخزين الانواع المختلفة من البيانات فى ذاكرة الحاسب كما يختلف ايضا حجم الذاكرة زعكد
١ القيمة الرقمية ١"* فمثلا يتم تخزين القيمة الحرفية ١١" فى ثلاث خلايا اما القيمة الرقمية ١ فمن الممكن
١ تخزينها فى خلية واحدة
ا عند ادخال البيانات اثناء تشغيل البرنامج فاننا ندخلها عن طريق اداة الكتابة 160130 تكون هذه البيانات هى
١ محتوى الخاصية0»)) ٍ ِ
! ولكن الفيجول بيزيك يتعامل مع محتوى الخاصية 466 على انها بيان حرفى وليس عددي فى هذه الحالة
, قيم عددية ويتم ذلك من خلال استخدام الوسيلة عو1ج 1
ل إعداد أ/ على عبدالعزيز عبدالله سداس سواه سم لويجةا تببس بسر حبر غير مخصصة للبيع
مذكرة الكمبيوتر للصف الثالث الإعدادى اإابة ان الله وبحمده سبحان الله العظيم الفصل الدراسى الثائى
الشكل العام لدالة 16و15
لتحويل قيمة حرفية الى رقم عدد صحي
لتحويل قيمة حرفية الى رقم عددعشرى
وهكذا يتم كتابة نوع المتغير الرقمى المناسب ثم ع17085 ثم القيمة الحرفية المطلوب تحويلها
كما سبق وشرحنا انه يجب تحويل القيمة المدخلة بواسطة اداة ين 16<:13
الشكل العام للدالة وصذ :+2058
8 1050.(القيمة العددية المراد تحويلها)
ا عندما يتم تحويل البيان المدخل بواسطة اداة 168030 الى بيان رقمى بالطريقة السابقة وعندما يقوم
١ مستخدم البرنامج بادخال قيمة حرفية ينتج عن ذلك توقف البرنامج وظهور رسالة تفيد حدوث خطأ ومعظم
١ مستخدمى البرامج لا يستطيعون التعامل مع هذه الرسائل لعدم فهمها
ا فلذلك يفضل المبرمجين استعمال الامر 01 +8©/ لح لان هذا يتيح لهم التعامل مع الاخطاء بانفسهم
ا وعرض رسائل أوضح لمستعمل البرنامج يقوم المبرمجون بكتابتها
ا ولذلك فان مجموعة وامر 0801 /«خ _تستخدم لاكتشاف الاخطاء التى تحدث اثناء تشغيل البرنامج
, والتعامل معها
١ ليود
١ الصبغة العامة لاستخدام اوامرطهج2638/ تددج
الجملة المحتمل مستخدم البرنامج ان يخطئ فيها
الرسالة التى تظهر لمستخدم البرنامج موضح بها الاخطاء التى حدثت
ف -_- بعداد أ/ على عبدالعزيز عبدالله اسار ا مسرم نس وات ليرت دا بر غير مخصصة للبيع
مذكرة الكمبيوتر للصف الثالث الإعدادى ...ول سبحان الله وبحمده سبحان الله العظيم الفصل الدراسى الثائى
الجدول الاتى يوضع العمليات الحسابية التى يمكن اجراؤها فى 12 . 7 1
1 مم العملية المعامل مثال الناتج ١1
1 7 طرح - 66ل عا 1
1 © أضرب * 8 7 "
١1 6 | قسمة عادية ٍِ لطا 9 ا
1 | قسمة اعداد صحيحة ل لاا 9 1
# باقى القسمة 0 | "00س" | ١ ١1
ل * الاسدس 4 118 يا
قسمة الاعداد الصحيحة وباقى القسمة
١| قسمة الاعداد الصحيحة هى قسمة عدد صحيح على عدد صحيح واهمال باقى القسمة لتكون النتيجة
1/4 ٠ مثال قسمة عادية ١
ل قسمة أعداد صحيحة
1 باقى القسمة
0010116 يستعمل معامل الاس فى رفع عدد معين (الاساس) الى اس معين وتكون التيجة من النوع ١
١ اولوية تنفيذ العملية الحسابية وفى هذه القاعدة يتم ترتيب المعاملات المختلفة ترتيبا تنازليا حسب اولوية
١ تنفيذها عند اجتماعها فى عملية حسابية واحدة
4 عملية قسم الاعداد الصحيحة .. ٠ - عمليات حساب باقى القسمة -١ عمليات الجمع والطرح
فى حالة وجود اكثر من عملية لها نفس الاولوية كالضرب والقسمة او والجمع والطرح فان ترتيب
حدس كرات اكرات داك صرح سدح ساح صا
--_- إعداد / على عبدالعزيز عبدالله انان ان انان د ب غير مخصصة للبيع
أمته كه ستل ("
الحل من تعريف المتغيرات نجد ان نوع البيان الذى سيخزن بها هو عدد صحيح كما ان القيمة الابتدائية لكل
منهم تساوى الصفر
7 7< 1 الخطوة ورقمها
3 : ص بيع أ©
٠ ٠ سس البخاحير ١١
كلمة 34«» 100106 تشير إلى أن المتغير لم يتم الإعلان عنه وفى الخطوة ركم " عند قسمة قيمة المتغير(؟١) على
فالناتج يكون 377777,© ونظرا لأن المتغير عددى صحيح فيتم التقريب لأقرب رقم صحيح وهو +
-_- إعداد / على عبدالعزيز عبدالله انان ان انان د ب غير مخصصة للبيع
مذكرة الكمبيوتر للصف الثالث الإعدادى
3 اى مث أعسشطر ٍ
اولات اجهة البرنامج (حوور0' 1
-١ تحديد الأدوات المطلوبة ورسمها أو وضعها على النموذج 170:00 1
) 00٠٠٠٠٠١٠ - ؟- تنسيق الأدوات من خلال صندوق الخصائص ( الخلفية - نوع الخط - حجم الخط ١
-١ ١ تحديد الاداة التى سيتم كتابة الكود بداخلها( الاداة التى سيتم الضغط عليها لتنفيذ الامر ) ثم النقر المزدوج
1 عليها للانتقال إلى نافذة البرمجة وكتابة الكود المناسب (معالج الأحداث)
أ- اولا تعريف المتغيرات او الثوابت الموجودة بالبرنامج
ب- تخزين البيانات داخل المتغيرات باستخدام امر التخصيص
د- يمكن كتابة أوامر لتغيير خصائص بعض الكائنات بالأمر
ه كتابة بعض الوسائل لبعض الأدوات بالأمر
١ النقر على مفتاح 172 من لوحة المفاتيح أو من قائمة عع نختار و1810 54016 أو من شريط
ف ننقر على الأداة [ لتشغيل البرنامج
| ؟- القيام بالحدث المناسب لتنفيذ معالج الأحداث (النقر على الأداة التى تم كتابة الكود لها) وذلك لتنفيذ الكود
ٍ اكتب مشروع لجمع عددين 1
ا العدد الاول 1
1 العدد الثانى ٍ
١ الناتج 1
-_- إعداد / على عبدالعزيز عبدالله انان ان انان ل ا غير مخصصة للبيع
1 نجد عند تنفيذ هذا الكود عند ادخال قيمة حرفية يتوقف البرنامج ويعرض رسالة خطأً ٍ
1 البرنامج باستعمال الام تا |
1 (القد قمت بادخال قيمة حرفية''):«وناع1115 1
1 0 + أ - السيع 1
1 العدد الأول 1
1 العدد الثانى ا
١ التحويل بين أنواع البيانات العددية
| قد نحتاج فى بعض الأحيان إلى إجراء عمليات تحويل على قيم عددية وتحويلها إلى قيم عددية أخرى بمعنى إننا نحتاج
إلى تحويل قيمة عددية ذات سعة تخزينية صغيرة إلى قيمة عددية ذات سعة أكبر والعكس ومن هنا يأتى دور
-١ ١ التحويل المباشر "- التحويل الغير مباشر
١ وهى عملية تحويل قيمة عد ة ( عدد الخلايا ) إلى قيمة عددية ذات سعة تخز
بمعنى وضع محتوى صغير فى محتوى أكبر منه . وذلك من خلال
النوع المحول إلية عدد الخلايا | النوع المحول
ا 011ل , ملسن 15 مس
| وبالتالى يتم تحويل القيم العددية الأصكر إلى كيم عددية أكبر وتسمى ( التحويل المبنكسر )
إعداد / على عبدالعزيز عبدالله ات سرس لضي ديب م لصتي
مذكرة الكمبيوتر للصف الثالث الإعدادى ...و2 سبحان الله وبحمده سبحان الله العظيو الفصل الدراسى الثائى
| مثل : تحويل القيمة العددية من النوع ( 104680 ) إلى النوع ( افص068) ا
1 ععع111 كل عل ساط |
, ثانياً - التحويل الغير مباشر
١ وهى عملية تحويل قيمة عددية ذات سعة تخزيئية كبيرة ( عدد الخلايا ) إلى قيمة عددية ذات سعة تخزينية أقل , وذلك
خلال التصنيف ( 00007©:1) وهو أمر خاص بالتحويل الغير مباشر .
مثل : تحويل القيمة العددية من النوع ( له««دن06 ) إلى النوع ( «6ع1716)
والجدول التالى يوضح تحويل قيمة
المتغير (©ل) من النوع (ل006018 إلى المتغير العددى (17) من النوع (:6عع101)
كيفية إجراء عملية التحويل الغير مباشر
النوع الكود
| علد سحام التحويل غير المباشر يجب ملاحظة ومراعاة الآتى:
١ 7- ألا تستخدم عملية التحويل غير المباشر إلا فى حالة التأكد من أن النوع المحول إليه يستوعب القيمة التى
, يتم تحويلها.
*- يتم تقريب الأرقام العشرية فى حالة التحويل إلى أرقام صحيحة.
اه -_- إعداد / على عبدالعزيز عبدالله سنسدا ان غير مخصصة للبيع
مذكرة الكمبيوتر للصف الثالث الإعدادى .ول سبحان الله وبحمده سبحان الله العظيم الفصل الدراسى الثائى
1 الفصل الثانى الشروط والقرارات
أى برنامج فإننا نحتاج إلى شرط معين لتنفيذ هذا البرنامج وبناء عليه لابد من اتخاذ 1
| فى كثير من الأحيان عند ككاء
١ قرار معين لذلك نلاحظ أن اتخاذ أى قرار لابد وأن يكون مرتبط بشرط معين .
| التعبير الشرطى : هو عبارة عن صياغة للعلاقة بين كميتين . وللتعبير الشرطى قيمة تتوقف على صحة
! العلاقة أو عدم صحتها.
فإذا كانت العلاقة صحيحة فتكون قيمة التعبير (ع1:0) .
أما إذا كانت العلاقة غير صحيحة تكون قيمة التعبير (©17815 )
ولصياغة التعبيرات الشرطية نقوم باستعمال بعض معاملات المقارنة التالية والتى يوضحها المثال التالى .
مثال : إذا كانت قيمة المتغير ( 5 - ىر ) ؛ قيمة المتغير ( ٠0 - 13 ) فإن العلاقة هى :-
الناتج العملية العلاقة المعامل
عيلد1 | 1< أكبر من سقط عله« َِ
106 3 > أصغر من تتقطا ىآ ِ<
ع1 زج يساوى ه) لمسو1 ِِ
ع1 ١ 3 < > لا يساوى مه لمسوء 1101 <>
عوله1 ١ 13 << خم أكبر من ريسارى لقتو "ره صقطا 616016 >
106 | 15> م | أصغر من ريسارى تمتو لان صقط 1,5 >
-١ جملة (الأمر) 11156 ------------------ 111611 -- -. 17
وهى تسمى الجملة الشرطية وأن الأمر (©1:15 ...1110 .. 117) هو أمر يساعد فى الإجابة على سؤال معين بناء
على قيمة هذا التعبير الشرطى. بمعنى
الشكل العام لقاعدة 117
معطا ممتاتقسم "17
-_- إعداد / على عبدالعزيز عبدالله انان ان انان دوي ا غير مخصصة للبيع
مذكرة الكمبيوتر للصف الثالث الإعدادى 2 سبحان الله وبحمده سبحان الله العفليم الفصل الدراسى الثائى
| مثل: اكتب نامج لحساب الراتب الأسبوعى لموظف بشرط إذا كانت ساعات عمل الموظف أقل من أو تساوى
1 إن أجر الساعة يكون * جنيهات أما إذا كانت ساعات العمل أكثر من + ؟ ساعة تحسب أجر الساعة
٠١ ١ جنيهات عن كل ساعة تزيد عن 0 ؛ ساعة,
فى هذا المثال يلاحظ أن أجر أو راتب الموظف عبارة عن فئتان الأولى أجر الساعة خمسة جنيهات إذا كانت
ساعات عمله لا تتعدى 5 5 ا ساعة أسبوعيا. والثانية أن ما يزيد عن 60 ساعة يكون أجر الساعة الزائدة
٠جنيهات بالإضافة للأجر العادى للساعات ال > © الأولى وهى خمسة جنيهات وتتبع خطوات الحل التالية:
(أ ) أعطاء أسماء للمتغيرات
المرتب جتهلن5
ساعات العمل ع1ن 1177 11011175 - 1117
'ب) حساب الراتب الأسبوعى للموظف
-١ إذا كانت ساعات العمل لا تزيد عن (0؛ ساعة )
الراتب - عدد ساعات العمل * © جنيهات
الأجر الإضافى - ( عدد ساعات العمل - 40 ساعة ) * ٠١ جنيهات
28[ حساب الراتب 85
لمستءط عد عملمة ,01 ,1117 ساط
0 - وقاد5 7:6 7 + زه * 60) ج ملم 1
| مثال9: أكتب برنامج لمعرفة نتيجة (ناجح أم راسب) إذا علمت أن يعتبر الطالب ناجح إذا كان مجموع درجاته أكبر من ٍ
أو يساوى ١٠١ درجة ويكون راسب إذا كان مجموع درجاته أقل من ١٠١ درجة, 1
ب لمستكءط فد لماه مسلط
عفلت
- إعداد أ/ على عبدالعزيز عبدالله انان ان اانا ١ اا غير مخصصة للبيع