إستخدم قيمة # اولا ثم زدها بواحد ثانيا
انقص قيمة « اولا ثم إستخدمها ثانيا
إستخدم قيمة » اولا ثم انقصها بواحد
اجمع قيمة « الى قيمة لو
اطرح قيمة و من قيمة «
اضرب قيمة » في قيمة /ز
اقسم قيمة على قيمة ل(
باقي قسمة « على لز
ضع قيمة لإ في *
2/ مؤثرات المقارنة : متمتمت06ه 1ف0ه 16121
معناه
اكبر من
اكبر من او يساوي
المؤثر
الجمع المركب
الطرح المركب
الضرب المركب
القسمة المركبة
باقي القسمة
المركبة
النفي
المؤثر
لاك
3/ مؤثرات التخصيص المركبة :
مثال
حبر
حمر
بدلا
مثال النتيجة
اختبر اذا كانت قيمة »« اكبر من /
اختبر اذا كانت قيمة »« اكبر من او تساوي لز
3 اصغر من او تساوي لز
اختبر اذا كانت قيمة # تساري لو
اختبر اذا كانت قيمة « لا تساوي ل
معناه
اطرح قيمة و من « . ضع الناتج في «
اضرب قيمة « في قيمة لو . ضع الناتج في 8«
اقسم قيمة « على قيمة بر . ضع الناتج في *
اقسم « على و وضع باقي القسمة في *
انفي قيمة » اذا كانت سالبة وضع موجبة والعكس
أسبقية المؤثرات الحسابية :
المستوى المؤثر
الأول | الزيادة او النقصان بعد الاستخدام / النفي .
الثاني | الزيادة او النقصان قبل الاستخدام .
الثالث . | الضرب / القسمة / باقي القسمة . ا
الرابع | الجمع / الطرح .
الخامس | التخصيص / المؤثرات المركبة .
1 اذا احتوى التعبير على اكثر من مؤثر من محتوى مختلف سيتم تنفيذ العملية من
مستوى اعلى .
2 اذا احتوى التعبير على اكثر من مؤثر من نفس المستوى سيتم تنفيذ العملية من
اليسار الى اليمين .
3 الأقواس لها اسبقية أعلى من كل المؤثرات ؛ بالتالى سيتم تنفيذ العملية داخل
4 اذا احتوى التعبير على اكثر من قوس واحد سيتم تنفيذ الاقواس الداخلية اولا .
إن البيانات التي نتعامل معها إما أرقام أو حروف او كلمات ؛ وعندما نقول حرف
في لغة سي يمكن ان يكون اي رمز او حرف او رقم موجود على لوحة الكيبورد
بالنسبة للارقام يمكن ان تكون صحيحة او حقيقية تحتوي على علامة عشرية .
الجدول التالي يوضح انواع البيانات الاكثر شيوعا .
جم الذاكرة
المتغير 6721801
مدى الأرقام
عبارة عن أسم لمكان يعطى في الذاكرة . الصيغة العامة للأعلان عن متغير هي :
شروط تسمية المتغير :
1 ان لا يبدا بحرف # .
2/ ان لا يحتوي على فراغ .
3 ان لا يكون من الكلمات المحجوزة .
4/ ان لا يبدا برقم .
1/ لغة سي تفرق بين الحروف الكبيرة والصغيرة .
2/ يمكن تسمية المتغير بخليط من حروف وارقام على شرط أن تبداً بالحرف اولا .
كيفية اعطاء المتغير قيمة :
1/ عن طريق التخصيص : ع
2 من ناتج معادلة رياضية : :644/20+5*ترحر
3/ بإدخال من لوحة المفاتيح .
كيفية الأعلان عن متغير مع اعطاء قيمة أولية :
كما يمكن الأعلان عن أكثر من متغير في جملة واحدة على شرط ان تكون من نفس
النوع يح اص
محددات التوصيف
هي عبارة عن حرفين تستخدم في جملة الطباعة 1101م والإدخال (1:ه6)
لتحديد نوع البيانات المراد طباعتها او إدخالها .
النو محدد التوصيف النوع محدد التوصيف
الدالة المتسترم
تستخدم للطباعة على الشاشة . ولها ثلاث صور :
1/ طباعة نص فقط .
2/ طباعة قيمة فقط .
3/ طباعة نص مع قيمة .
تستخدم 01015 لطباعة النص بشرط أن تكون داخل علامتي التنصيص المزدوجة
مع مراعات الاحرف غير المطبوعة (متسلسلات الهروب) .
متسلسلات الهروب :
عبارة عن حرفين تكتب داخل جملة الطباعة 0:01 لا تظهر هذة الحروف ولكن
يظهر تأثيرها .
تا ينقل مؤشر الكتابة الى سطر جديد .
لا ينقل مؤشر الكتابة الى سبعة خطوات للارقام .
ط ينقل مؤشر الكتابة حركة للخلف مثل الضغط على مفتاح 80068 13866
8 اطلاق صوت صافرة . 1[ع1
أستخدام :زم لطباعة نص مع قيمة :
عند التنفيذ سيقوم المترجم بأستبدال الحرفين 960 بقيمة » . هذا مخرج البرنامج
2/ نوع محددات التوصيف يجب ان يناسب نوع المتغرات .
3/ ترتيب محددات التوصيف يجب ان يناسب ترتيب المتغيرات من اليسار الى
اليمين .
امثلة ٠
الدالة تمن
تستخدم لإدخال أى قيمة من لوحة المفاتيح .(تدخل أى نوع من البيانات) وتحتاج
لمعلومتين :
1/ نوع البيانات المراد إدخالها .
عنوان المتغير :
تستخدم لذلك مؤثر العنوان () 0068107 20001855 هذا المؤثر إذا وضع يسار
اسم المتغير يعني عنوانه في الذاكرة . مثال لعنوان : (82 رعق 8)
1/ عدد محددات التوصيف يجب أن يساوي عدد العناوين .
ولي 110
2/ الدالة 8608 تسمح بإدخال أى نوع بيانات مخالف بغض النظر عن النوع الذي
قمت بتحديده ؛ لذا لابد من تنبيه المستخدم برسالة بنوع البيانات الذي يجب أن يتم
أكتب برنامج يقوم بطباعة جملة 6ع 08ع 180 © عسوء17761
:"6ع 81ع100 0 عسممعاعت ها نخدم
أكتب برنامج يسمح بإدخال عددين صحيحين ومن ثم حساب وطباعة مجموعهما
ولي ]1-1