حسان القضاة
10-10-2007, 03:49 AM
المفاهيم الأساسية في البرمجة:
1. التعليقات comments)) :
تعرف في لغة c++ بالطرق التالية:
1. اذا كان التعليق جملة واحدة //
2. اذا كان التعليق أكثر من جملة /* */
2. جملة statement :
و هي سطر من البرنامج (تعليمة من برنامج) تنتهي بالرمز ;
3. code block : هو مجموعة من الجمل (statements).
4. Key words : هي كلمات محجوزة لها استخدام محدد في البرنامج, مثل
Const, int, main
5. identifires: تستخدم لتسمية متغير أو ثابت أو اسم اقتران.
شروط تسمية المعرفات:
أ. يتكون الاسم المعرف من أحرف, أرقام, و الرمز (_) under score.
ب. يجب أن يبدأ الاسم المعرف بحرف أو الرمز (_).
ج. هناك فرق بين الأحرف الكبيرة و الصغيرة.
د. يجب أن لا يكون كلمة محجوزة
مثال:
• الكلمات التالية تصلح أن تكون أسماء معرفات:
if, max rate, x, x2, -year, a12
• الكلمات التالية لا تصلح أن تكون أسماء معرفات:
if : لأنها كلمة محجوزة
2max-rate: لأنها بدأت برقم
1x, ?year : بدأت برمز
6. constant : ثوابت, و هي مواقع في الذاكرة مواقعها ثابتة لا يجوز أن تتغير محتواها أثناء البرمجة.
تعريف الثوابت بلغة c++ :
Syntax :
Const
Data type constant-name = value;
و يجب تعريف الثابت قبل البدء بكتابة البرنامج.
مثال
const int x=10;
بهذه الجملة تم تعريف ثابت من النوع عدد صحيح و اسمه x و قيمته 10.
Decleration:
Syntax:
1) datatype variable name;
ex:
float rate;
2) data type variable name = value;
ex:
float rate = 3.15;
3) data type variable name, variable2 name, ………;
ex:
float x = 5.2 , y, z;
مثال على برنامج مكتوب بلغة c++ :-
comment (1) //first program in c++
header file (2) #include <iostream.h>
main function (3) main()
{
output statement (4) cout<<”welcome to c++ \n”;
main نهاية الاقتران (5) return 0;
}
ملاحظات :-
• يعبر السطر رقم (1) عن تعليق الهدف منه تحديد عمل البرنامج.
• يعبر السطر رقم (2) عن ضرورة ضم محتوى الملف الرأسي المحتوي على تعريف عمليات الادخال/ الاخراج الى محتوى البرنامج.
• السطر (3) يعتبر جزءا أساسيا من أي برنامج c++, حيث يبدأ تنفيذ البرنامج من الاقتران main, و بصورة عامة يتكون البرنامج في لغة c++ من عدة اقترانات يجب على الأقل وجود الاقتران main في أي برنامج.
• يعطي السطر (4) الأمر للحاسب لطباعة السلسلة الموجودة ضمن علامة الاقتباس (”) و يجب أن ننهي كل تعليمة بالفاصلة المنقوطة (;), الحرف \n لن يطبع على الشاشة لأنه يمثل سلسلة هروب تعني اطبع سطر جديد.
1. التعليقات comments)) :
تعرف في لغة c++ بالطرق التالية:
1. اذا كان التعليق جملة واحدة //
2. اذا كان التعليق أكثر من جملة /* */
2. جملة statement :
و هي سطر من البرنامج (تعليمة من برنامج) تنتهي بالرمز ;
3. code block : هو مجموعة من الجمل (statements).
4. Key words : هي كلمات محجوزة لها استخدام محدد في البرنامج, مثل
Const, int, main
5. identifires: تستخدم لتسمية متغير أو ثابت أو اسم اقتران.
شروط تسمية المعرفات:
أ. يتكون الاسم المعرف من أحرف, أرقام, و الرمز (_) under score.
ب. يجب أن يبدأ الاسم المعرف بحرف أو الرمز (_).
ج. هناك فرق بين الأحرف الكبيرة و الصغيرة.
د. يجب أن لا يكون كلمة محجوزة
مثال:
• الكلمات التالية تصلح أن تكون أسماء معرفات:
if, max rate, x, x2, -year, a12
• الكلمات التالية لا تصلح أن تكون أسماء معرفات:
if : لأنها كلمة محجوزة
2max-rate: لأنها بدأت برقم
1x, ?year : بدأت برمز
6. constant : ثوابت, و هي مواقع في الذاكرة مواقعها ثابتة لا يجوز أن تتغير محتواها أثناء البرمجة.
تعريف الثوابت بلغة c++ :
Syntax :
Const
Data type constant-name = value;
و يجب تعريف الثابت قبل البدء بكتابة البرنامج.
مثال
const int x=10;
بهذه الجملة تم تعريف ثابت من النوع عدد صحيح و اسمه x و قيمته 10.
Decleration:
Syntax:
1) datatype variable name;
ex:
float rate;
2) data type variable name = value;
ex:
float rate = 3.15;
3) data type variable name, variable2 name, ………;
ex:
float x = 5.2 , y, z;
مثال على برنامج مكتوب بلغة c++ :-
comment (1) //first program in c++
header file (2) #include <iostream.h>
main function (3) main()
{
output statement (4) cout<<”welcome to c++ \n”;
main نهاية الاقتران (5) return 0;
}
ملاحظات :-
• يعبر السطر رقم (1) عن تعليق الهدف منه تحديد عمل البرنامج.
• يعبر السطر رقم (2) عن ضرورة ضم محتوى الملف الرأسي المحتوي على تعريف عمليات الادخال/ الاخراج الى محتوى البرنامج.
• السطر (3) يعتبر جزءا أساسيا من أي برنامج c++, حيث يبدأ تنفيذ البرنامج من الاقتران main, و بصورة عامة يتكون البرنامج في لغة c++ من عدة اقترانات يجب على الأقل وجود الاقتران main في أي برنامج.
• يعطي السطر (4) الأمر للحاسب لطباعة السلسلة الموجودة ضمن علامة الاقتباس (”) و يجب أن ننهي كل تعليمة بالفاصلة المنقوطة (;), الحرف \n لن يطبع على الشاشة لأنه يمثل سلسلة هروب تعني اطبع سطر جديد.