التاليه لم068 , ©0001 , 51016 فما هي القيم التي يأخذها كل متغير ؟
آي ) 1- المتغير من نوع 5:01 سيأخد القيمة 123456.1 وذلك لان عدد الخانات لهذا
المتغير هو 7 خانات فقط
2- المتغير من نوع 10011 سيأخذ القيمة 123456.109876543 وذلك لان عدد الخانات لهذا
المتغير هو 15 خانة فقط
3- المتغير من نوع 16010081 سيأخذ الرقم كله وذلك لان عدد الخانات لهذا المتغير هو 29 خانة فقط
قواهد تكون الأسص ا :-
1 -ان يبدا الاسم بحرف من الحروف الابجدية (7 : 4) اق (2 :8)
2 -يمكن ان يأني بعد الحرف الاول أي عدد من الحروف أو الارقام
3 -لا يسمج بوضع أي رمز أو علامة خاصة كالمسافة والنقطة وعلامة الاستفهام والتعجب ولكن يسمح بوضع (
4 ألا يكون من الكلمات المحجوزة مثل ( زط , ع01ان001 , نط ,هط )
5 - يجب اختيار اختيار اسماء ذات معني
6 -اذا كان الاسم مكون من مقطعين يجب أن يكون الحرف الاول من كل مقطع 1م تبرهو
7 - أن يبدا اسم المتغير بثلاثة أحرف مثل
هي تكون موجوده في بناء وجوهر نظام!7.3.16 وتكون سابقة التعريف أي
2 - الثوابت المسماه:- هي ثوابت يقوم المبرمج بتعريفها طبقا لاحتياجات البرنامج وهي عكس الثوابت
© المتغيرات 1708190165 :- هي عبارة عن أسماء لخلايا تتغير قيمتها أ: يل البرنامج
1- أن ندا بكلمة و1 2- نكتب اسم المتغير " نراعي قواعد تكوين الاسماء هنا"
3- كتابة كلمة وهر 4- نحدد نوع المتغير
5- يمكن اعطاء د: ائية باستعمال علامة " - " ثم القيمة.
'س/ ما الفرق بين المتغيرات التالية :-
اعداداً / محمد عاطف الطويلة
1 - عند اهمال القيمة الا
ب ) المتغيرات الحرفية تكون فارغة
2- يمكن الاعلان عن أكثر من متغير بإستخدام أمر«110 واحد فقط في الحالات التاليه:
أ ) في حالة المتغيرات من نوع واحد
«عععاه1 عذ تا ساط
ويتم الاعلان عن ذاك كالتاليد التتتتعيي
اب ) في حالة المتغيرات ليست من نوع واحد
م «عوعام1 كذ 15 , تا بخ سنط
أمر ال تخصيص: الاهلال ))
دور المتغيرات هو تخزين البيانات بها ولكي نستطيع تخزين قيمة المتغيرات فإننا نستعمل أمر التخصيص
١ - اسم المتخو يجب أن يكون على يسار معامل التخصيص والقمة على المين
أ ) قيمه مجرده مثل 7 3
اب ) قيمة متغير آخر متل9 -11 و 11 - ا
4 - ان مفهوم معامل التخنصيص " < " يختلف عن مفهوم المعادلات الرياضية كَثلِ
10-1 - 4+ لا هذه معادلة رياضية ولكن لا تصلح كمعامل تخصيصضص
5- المتغيرات التي على يمين معامل التخصيص " - " لا يحدث بها أي تغير تظل ثاب
التخصيص والذي يتغير هو المتغير الذي على يسار معامل التخصيص "2 " .
اعداد ا / محمد عاطف الطويلة
التخصيص ؟
الموجوده على يمين معامل التخصيص " - " كالتالي
* استبدال كل متغير أو ثابت با
* اجراء العملية الحسابية واستخراج النتيجة
- تخزين النتيجة في المتغير علي يسار معامل التخصيص " - "
ويتم ذلك من خلال ربط أكتر من قي باستخدام معامل الربط " يك "
فتكون النتيجة كالتالي - ل > واتفالتا مستقطه11 عسمعك 7
الدتحويل بين الاذواع المختلفة البياذات
أما إذا أردنا تخزين القيمة الحرفية "200"
السبب في ذلك أن طريقة
إن أداة ال«0ظل16
لحل هذه المشكلة
يجب أن نقوم بتحويل البيان الحرفي الى بيان رقمي لذلك نستخدم الطريقة0:00 15056.18
الشكل الهام لطريقة ل10:56.116110
القيمة الحرفية 19858 . نوع المتغير - اسم المتغير
يتم التحويل كالتالي: 1- النوع ؟:عع 1016 » م1018
2- النوع فص 1م16 5ط .1م1061
اعداد أ / محمد عاطف الطويلة
س/ القيمة الحرفية التي نريد تحويلها من الممكن أن تكون خاصية أداة متغير حرفي أو ثابت حرفي ولكن
نتيجة التحويل قيمة عددية دام )
إذا صادف عملية تحويل البيان الحرفي الي رقمي علامة لا يمكن تحويلها الى رقم فإن عملية التحويل
تتوقف وتظهر رسالة بأن هناك خطأً قد حدث
من خلال استخدام الدالق)ع :7051
() 72050108 . القيمة الرقمية - اسم المتغير
مثل | ناتج الصلية
اقسمة أعداد صحيحة | 4815 9
بلقيلقسمة |485005| 0 3
وهي تسنخدم لاكتشاف الاخطاء أثناء تشغيل البرنامج
اذا لم يحدث اخطاء يتم تشغيل الاوامر التي تلي :7 وإذا حدث خطاً من قبل مشغل البرنامج تخرج
الجمله المحتمل مستخدم البرنامج ان يشر فلا
طعلم
الرسالة التي تظهر لمستخدم البرنامج موضحا بها الاخطاء التي حدثت
س/ لماذا يفضل المبرمجون استعمال ج[ع1ة1:7/0 ؟
ج) لان هذا يتيح لهم التعامل مع الاخطاء بأنفسهم و عرض
يل المباشر " التلقائي ".وهو يقوم بتحويل البيانات من نوع عددي ذى سعه تخزينية صغيرة
الي نوع عددي ذي سعه تخزينية أكبر . .1 1
1 -تحويل ١ ات من النوع100016 الي نوع آخر
2 -تحويل البيانات التي تحتوي على كسور (ع[ع5:0 او ع01ند00 ) الى النوع لقص0861 .
2 ) التحويل غير ١ لمعت :- وهو يقوم بتحويل البيانات من نوع عددي ذي سعه تخزينية كبيرة الي نوع
زحي أي يستخدم بن قات الحدية الي لا يمكن أجراء اء التحويل المباشر عليها مثل تحويل النوع
© لكي تتم عملية التحويل الغير مباشر يتيح لنا البرنامج تصنيف يسمى تصنيف التحويل ل[600016)
الطريقة المستخدمة | البيان الذي يتم التحويل اليه
1 من النوع زى الي المتغير لمسفنم1111 من القرع لمست»0 ؟
اعداد ا / محمد عاطف الطويلة
الشروط والقرارات
التعبير الشرطي :- هو عبارة عن صياغة لعلاقة بين كميتين ؛ ممكن أن تكون متغير أو ثابت أو قيمة مجردة
أو خاصية .
التعبير الشرطي له قيمة تتوقف عليه صحة العلاقة أو عدم صحتها " الحله الصحيحة تسمي 7:06
والحالة الخاطئة تسمى 6و1و1"
الامر 156 1168 .... 15 :_ويستخدم إذا كان هناك بديلين
» إذا كانت قيمة الشرط صحيحة "108" يتم تنفيذ مجموعه معينة
» إذا كانت قيمة الشرط خاطئة "0156" يتم تنفيذ مجموعة أخرى من الاوامر
قاعدة استخدام الامر:
معطا الشرط (ممنتاتقدي) 18
(الجمل التي تحقق الشرط ( يعنى قيمة التعبير الشرطي صحيحة )548011601)1
الجمل التي لا تحقق الشرط ( يعنى قيمة التعبير الشرطي غير صحيحة ) 5180116012
قاعدة استخدام الامر:
معطا الشرط (ممتاتقدي) 12
(الجمل التي تحقق الشرط )51801161011
س/ ما الفرق بين الامر 12156..... 111610 .... 18 و الام تتع1 .... 18 ؟
ج)1- الامرععا2..... 21160 .... 15 يتم استخدامة إذا كان هناك مقارنة بين بديلين فإذا كان ناتج الشرط
الشروط المركبة : تستخدم في حالة ما إذا كنا نستخدم قرارا معينا بناءا على ب تحفق شرطين وليس شرط واحد .
«جخ يمكن عمل الشرط المركب بالربط بين أكثر من شرط بأحد المعاملات التى تسمى " المعاملات المنطقية "
5 المعامل
عمد
يتم مقارنة المتغيرات الحرفية عن طريق تحديد رتبة كل رمز زر علق السقة تخزين الرموز في
ذاكرة الحاسب وهذه الطريقة تسسى 5011
وهي تعطي كل حرف أو رقم أو رمز خاص رتبة معينة وهذه الرتبة هي رقم ثابت لا يتغير
اعداد أ / محمد عاطف الطويلة
الحل : الشرط . 1808 >45123 _سيكون 20 لان بالمقارنة بين الرقم 4 والحرف «1 نجد ان رتبة الحرف :1
اكبر من رتبة الرقم 4
بالمقارنة نجد أن قيمة الشرط ستحدد من خلال معزفة رتبة الحرف5 ورتبة المسافة بعد كلمة دل9لة5 فنجد ان
رتبة المسافة 32 ورتبة الحرف 5 115 وعلى ذلك فان قيمة الشرط هى ©1015
8 :تس ا واجهة يتح ال سومية .0 هي اختصار ل 1016:1666 امت اطتيدة
هي أوامر تتحكم في إعادة تنفيذ عمل معين أو مجموعة من الأوامر حتى يتحقق شرط معين.
اححن جميع الاوامر في لغة 17.13.8701 يتم تنفيذها من أعلى إلى أسفل فيما عدا الامرين "17 و 72/0860
أ- اذا كان الشرط ع1
فان الحاسب يقوم بتنفيذ الأوامر ابتداء من الأمر الذي يلي الشرط وحتى آخر أمر قبل كلمة 100
لقيمة الشرط فإما ان تكون©770 فيستمر التكرار او تكون ©7015 فينتهي التكرار
ب إذا كان الشرط 156ه؟17
عند أول أمر بعد كلمة 100
الدالة 086 تحدد شكل المخرجات
» العلامة (#) يستبدل بها إما رقم أو لاشيئ في المخرجات
» أما ( 0 ) يستبدل بها إما رقم أو صفر في المخرجات
مثال على الأمر [100.... .. ع1ئ 10 ص-93
اعداد ا / محمد عاطف الطويلة
يستعمل هذا الأمر في حالة معرفة عدد مرات التكرار مسبقا على خلاف الأمر©اأ«ا” 10 التي لا نعرف
فيها عدد مرات التكرار
قاعدة الأمر !1163... تق
الجمل المطلوب تكرارها
تحدد الكلمة :10 بداية التكرار و الكلمة 0©<4 نهاية التكرار
<©0004 : العداد وهومتغير رقمي يستخدم لحساب عدد مرات التكرار
؛'«ع««»+1 : مقدار الزيادة التي يزيدها القيمة المخزنة في العداد 010018
+«عس«10 , 1000 :ها هي قيم رقمية يتولى المبرمج تحديدها
كلمة 5480 استعمالها اختياري
يقوم الحاسب بتنفيذ هذا الامر «116. .70 كالتالي :-
1 يتم تخزين القيمة الرقمية 512:1 في العداد
2 “تم المقارنة بين القيمة المدخله بالعداد مع القيمة 1100 حيث +-
* إذا كانت قيمة العداد أكبر من القيمة 1:00 ينتهي التكرار ويذهب البرنامج إلى أول أمر بعدا:116
* إذا كانت قيمة العداد أقل من أو تساوي القيمة 1200 يتم تنفيذ الاوامر المراد تكرارها
بين :©101.....31 من أعلى إلى أسفل +
أ ) يتم زيادة القيمة المخزنة في العداد 0018© بمقدار قيمة 102661176114
ب ) يعود البرنامج الى بداية التكرار
أما في حالة عدم استعمال 5180 فإن العداد قيمتة تزيد بواحد بعد كل تكرار.
مثال :- غير قيم العداد 14 من 10 الى 40 بزيادة 4 في كل مرة
ج) 4 ماه 40 ما 10 - 17011
مثال_: قم بطباعة الأعداد الفردية من 1 إلى 5
عاص قد حاط
اعداد أ / محمد عاطف الطويلة