يساوى | 6003110 3 < 10 ,0
لا يساوى 10 00160021 10!<8 1
أقل من أو يساوى 88510185 |<> | |8->0.100
أكبر من أو يساو 9158818 صو 9-<0100
المؤثر الرمز مثال النتيجة
دعصم 85 9 1110-8
العامل (0ا0+»)© الاستخدا 056
.: 7 الجمع
ِ الطرح . 150
دوال الإدخال والإخراج أنامانا0 300 أنام10
دالة الطباعة على الشاشة ( )1001م
سوف نقوم بكتابة برنامج نشرح الادخال والاخرج
يعد هذا ابسط برنامج يكتب بلغة السى حيث يقمو بترجمة وتنفيذ وطباعة
جملة0110/ 0!ا18 على الشاشة فى بيئة ال8ا00050 والسطر الاول
بة<١ا.#1001006>51010 وهو استدعاء للملف الراسى 818 1680863 حيث أن
ملف الهيدر اسمه هنا هو (65010.0) أما كلمة 10010006 فهى تستخدم لاستدعاء
عدد من الملفات منها دالة الزمن (8078.5) دوال النعامل مع السلال الحرفية
امتداد للملف الراسى
شيء ما على شاشة المستخدم وعند إستخد امها لا بد من إستدعاء ملف
الهيدر(60010.0) أم الكلام المحصور بين علامتي التنصيص فهو الكلام الذي
سوف يتم طباعته على الشاشة . أما الفاصلة المنقوطة في نهاية السطر فلابد من
ذكرها حيث أنه عند عدم ذكره ا سوف يعطيك المفسر رسالة خط أ .والفائدة من
الفاصلة المنقوطة أنها تعطي إشارة للمفسر أنه قد تم الإنتهاء من هذا السطر
ويجب الانتقال للسطر الذي يليه.وهي كما قلنا لا بد أن تكتب حيث أن اغلب
الأخطاء تكون منها
(: 0 60010 ): وهي تعني أن البرنامج سوف يرجع القيمة الصفرية للدالة
الدالة لا تقبل بإعادة قيمة ما
بعض الشروط اللازمة عند كتابة أي برنامج بلغة السي7]
تستطيع أن أن تستعمل الدو ال في برنامجك إلا بعد إستدعاء م لف الهيدرالخاص
-لا بد من ذكر الدالة (() 00810)في جميع البرامج
-لا بد أن ينتهي كل سطر في جسم البرنامج بفاصلة منقوطة وتعني بجسم البرتامج
هو الجزء المحصور بين العلامتين .(())
إستخدام العلامة (10) للإنتقال إلى سطر جديد:
نخدم هذه العلامة لكي تنقل المؤشر من السطر الحالي إلى السطر الذي يلية و
المثال التالي يبين طريقة عم لها:
لاحظ أنه من أن الكود السابق كانت الجم لة في سطر و احد إلا أن بعد تنفيذ
الممكن أن نستخدم أكثر من علامة سطر جديد مثل (101515) أي عدد السطور
ويوجد هناك العديد من هذه العلاما ت في لغة السي وهي تسمى بحالات والجدول
التالي يبين هذه الحالات
الرمز الغرض
0 تنقل المؤشر إلى سطر جديد
أ هذه العلامة تقوم بطباعة العلامة
(ع لى الشاشة ولاحظ أن أكثر
العلامات مثل علامات الإستفاهم
شاشة المستخدم فلابد أن تكون
مسبوقة بالشرطة المائلة و السبب في
ذ لك يعود أن أكثر هذه العلامات
مستخدمة من قبل لغة السي حيث أنها
معرفة في المفسر أنها تقوم بعمل ما.
ف تقوم بطباعة.(")
و تقوم بطباعة(2)
طباعة قيم المتغيرات على الشاشة
الطياحة القيم الموجودة بالمتغيراتك تستخدم أكواد معينة لتحدد نوع البيانات المراد
طباعتها بالدالة
فى هذا ا لمثال عندما يقابل مترجم اللغة العلامة 96 ينظر إلى الحرف التالى لهذه
العلامة . ويعتبر
هذا الحرف توصيف لقيمة موجودة بعد العلامة وكل حرف يحدد تنوع معين من
والجدول التالى يوضح أكواد طباعة أنواع البيانات
الرمز | الاستخدا. مثال
0 | توصيف لمتغير أو ثابت رقمى صحيح " 96 " ) لماعم
7 ا توصيف لمتغير أو ثابت رقمى حقيقى ,“م 96 * ) ضضم
02 > توصيف لمتغير أو ثابت ( حرف واحد ) “5 96" ) تامام
توصيف لعبارة حرفية حرف أو أكثر “ ,8 96 “ ) لأصاضعم | 5
دالة الادخال هي 980807 مهمتها ادخال البيانات ويجب تحديد نوع البيانات
2 102090602 :الاعداد الكسرية وال حيحة (1.5.
المتغير ثم امم المتغير تحديد الغيمة او استخدام 508/6 اذا كان متغير
في كل مرة ثم في أمر الاخراج يكتب الرمز الدال على اسم المتغير
بنامج يطبع قيمة ال بر
2- قيمة *«
3-طباعة قيمة 10«
برنامج يجمع عددين يدخلها المستخدم:
:لاجلا لارا, "960 960+9602 ")4-0111
1-نوع المتغير04! اسماء المتغيرات /[,لا
2-عبارة توضحية للمستخدم
3-تعرف المدخلات داخل الدالة
4-اخراج الناتج
00 ناما بعاصم ١١ )صم
دوال إدخال حرف ٍِ
هناك دوال أخرى تتعامل مع أنواع خاصة من البيانات كالحروف والعبارات
الحرفية وهى
() 9610 , ) 61608و , ( ) 9616131,() 031 انام
تستخدم لادخال حرف واحد ويظهر الحرف على الشاشة بعد الكتابة ولاتسسح
بالنتقال الى الامر التالى الا اذا ضغط المستخدم على مفتاح +048 والدالة معرفة
داخل المكتبة 5100.5
تم ادخال حرف واسنادة للمتغيرج
الدالة (91018و:
تستخدم لادخال حرف واحد ويظهلر الحرف على الشاشة ولكنها تختلف
عن()9610031 فى انها لاتحتاج الى الضغط على مفتاح ]018 للانتقال الى
للامر التالى والدالة معرفة داخل المكتبة ()01010.0
الدالة ()910و:
تستخدم لطباعة حرف واحد وهذا لايظهر على الشاشة وهى لاتحتاج الى الضغط
على مفتاح) 5016 للانتقال الى للامر التالى وهى معرفة داخل المكتبة 00010.17
الدالة 8 8ع انام
تستخدم لطباعة حرف واحد على الشاشة وهى معرف فى 51010.5
تطبع الحرف المخزن فى المتغير 8
حبارات التحكم 5181601611 /00/1010
1-عبارات الاختيار 58166100:
يتم فيها اختيار تنفيذ عبارة او مجموعة عبارات وفقا لتحقيق شرط محدد
مثل ,عا ...]11
وفيها يتم تنفيذ عبارة او مجموعة عبارات لعدد من المرات
مثل عاندالى. ...00 .10/7(16, 101
عبارات الاختيار 518810718015 56160100 :
الجمل الشرطية او القرارات(!1)
تستخدم للمقارنة بين علاةقتحيث تكون صحيحة ام خاطئة في كل حالة لها او امر
مثال سس ضع
برنامج يطبع حرف م اذا كان العدد المدخل زوجي ويطبع حرف « اذا كان