وهذا الكتاب [ أساسيات وتطبيقات لغة سي ) يتناول إحدى أهم لغات البرمجة؛
بأسلوب مبسط يستهدف طلبة المراحل الأولى من التعليم العالي؛ ليكون مرجعا
الهم يساعدهم في تعلم قواعد هذه اللغة وتطبيقاتها.
وأخيرا لايفوتني أن أقدم شكري وتقديري لكل من ساهم في إعداد هذا الكتاب
سواء بالمراجعة العلمية أو اللغوية أو الإخراج الفني والطباعة. وأخص بالذكر
الأخ الأستاذ عمران محمد أبوميس على ملاحظاته اللغوية القيمة؛ ولا أنسى ابني
المهندس أنس زرتي الذي قام بعمليات التجميع والإخراج باستخدام الحاسوب.
والله نسأل السداد والتوفيق للجميع لما فيه الخير والصلاح..
اد. عمر زرتي
الباب الأول : . مقدمة
1 الغات البرمجة 3
2 لغة سي © (صيغة © فتاتتة) 6
3 _مراحل إعداد البرنامج و تصحيحه 17
الباب الثاني : الثوابت والمتغيرات وجمل التعيين
1 مقدمة 13
2 النوع الصحيح تا 18
3 النوع العائم 1088 23
5 التدويل من نوع إلى آخر 34
6 تتارين 37
أماسيات وتطيقات لاسي بلق
المكبة الهلمية العلبة - طربالس - لييا 8
الباب الثالث: الإدخال والإخراج ياترانا0 ى أناتر10
1 تمهيد 43
2 توضيح المخرجات 43
3 توضيح وتوثيق البرنامج 47
4 إدخال البيانات 49
6 تحديد الثوابت و
8 تمارين 68
الباب الرابع: الجمل الشرطية 5021601161715 00721
1 مقدمة 175
3 التفرع الثنائي 8186 - ك1 81
4 التفرع المتمصدعفق - 800116 84
5 المؤثر "أو || 89
6 المؤثر و 88 92
7 المؤثر الشرطي :7 93
8 _تمارين
الباب الخامس: الحلقات 10005
1 مقدمة
4 دورة 10
5 الحلقات اللانهائية
6 مؤثرات التغيير 00601018 10061006
7 الحلقات المتداخلة 116816010005
8 التكرار باستخدام 10 80
9 تمارين
الباب السادس : . المصفوفات والذضائد
1 متقدمة
2 الحجز في الذاكرة
3 ترتيب المصفوفة زستائوة لله
الكمة المي العلمة - طربالى - ليا 10
4 النضائد #عصتع
5 المصفوفات ذات البعدين 227838 [2-011161510108
6 ترتيب الأسماء
7 تمارين
الباب السابع : اختبار البيانات 6611281101 10213
مقدمة
النوع تقناع
معدلات الذوع 1008 و 81014
النوع المضاعف 000151
التحويل من نوع إلى آخر
تمارين
الباب الثامن : | المؤشرات 10171658
مقدمة
المصفوفات والمؤشرات ذات البعدين
أساسياك وتطيقات قلسي دعمرين
4 المصفوفة ذات البعد المتغفير
5 تمارين
الباب التاسع : . الدوال 11105
1 مقدمة
2 الدالة من النوع الفارغ 267010
3 المتغير العام 270178016 81081
4 المتغير المحلي 78138016 10681
5 تمرير القيم إلى الدالة
6 استخدام الماكرو 1486:0
7 استخدام المصفوفة كمتغير لدالة
8 تمرير قيم من الدالة
99 استدعاء الدالة لنفسها 166181010
0 الدوال الجاهزة
1 شارين
الباب العاشر : البيانات المركبة 12128 8510511601160
1 مقدمة
المكبة الهلمية العلبة - طربالس - لييا 12
2 تدديد تركيبة بالأمر 801162 271
3 تركيبة ذات عناصر مركبة 276
4 جدول البحث ع1ن181 وهاه 10 280
5 الدالة من النوع المركب 285
6 ممؤشرات النوع المركب 294
7 انوع المعدود عبرو لامتتفت سناع 297
8 الاتحاد صمتسيا وو2
9 تعريف الذوع باستخدام 1106065 301
0 تمارين 306
الباب الحادي عشر : ملفات البيانات 1118 1218
1 مقدمة 313
2 تكوين الملف الذصي 315
3 تكوين الملف بطريقة الإضافة 319
4 تكوين ملف نصي بالدالة 10145 321
5 القراءة من ملف نصي 323
6 فتج ملف للقراءة والكتابة 328
أساسياك وتطيقات قلسي دعمرزين
المكية الل الملل - طريالى - يا 13
49 معاملات الدالة ( )120
10 تمارين
الباب الثاني عشر : تطبيقات مدصمتتمعتابرمم
1 مقدمة
2 تطبيق رياضي
3 تطبيق إحصائي
4 برنامج الرسم قن تطاتزة:زع
5 تطبيق تعليم الحساب
1 سلسلة الهروب 86006066 1580008
3- جدول آسكي 4801178016
4 امتداد شفرة لوحة المفاتيح 00065 166002110 1234610060
5- رموز التحويل في دالة كصنوء؟ وكاصتاط
الباب
الأول
1 لغات البرمجة
2 لغة سي © (صيغة © 20150 )
3 تصحيح الأخطاء