Professional Documents
Culture Documents
Lecture 1 Principles of Programming C++
Lecture 1 Principles of Programming C++
المحاضرة األولى
Principles of programming -- Prepared by: Abdul Hakeem M. Gujja Spring 2019
أنواع البيانات Data Type
• أوالً البيانات العددية:
.1أعداد صحيحة Integer numbersوهي األعداد الخالية من
الكسور وتنقسم إلى:
• صحيحة intوتحجز 16بت من الذاكرة لتخزين قيمة
عددية صحيحة أقصاها 32767و أدناها . -32768
Principles of programming -- Prepared by: Abdul Hakeem M. Gujja Spring 2019
أنواع البيانات Data Type
Principles of programming -- Prepared by: Abdul Hakeem M. Gujja Spring 2019
أنواع البيانات Data Type
• ثانيا ً البيانات الحرفية:
character .1ويحجز 8بت من الذاكرة لتخزين حرف واحد فقط .مثالA’,‘ :
’$‘ ,’#‘ ,’‘x’, ‘5
حروف مثا:ل“”Hello”, “Ali +100%
String .2سلسلة من ال .
مالحظة :في لغة ++Cأي قيمة عددية عدا الصفر تمثل trueوالقيمة الصفرية
تمثل .false
Principles of programming -- Prepared by: Abdul Hakeem M. Gujja Spring 2019
المعرفات Identifiers
ّ
المع ّرف identifierقد يكون إسم متغير أو إسم ثابت أو إسم دالة.
Principles of programming -- Prepared by: Abdul Hakeem M. Gujja Spring 2019
المعرفات Identifiers
ّ
أمثلة عن المعرفات
Principles of programming -- Prepared by: Abdul Hakeem M. Gujja Spring 2019
المعرفات Identifiers
ّ
أمثلة عن معرفات لم تحقق الشروط
;int 3x
السببـ :بدأ برقم
;const int No. =10 السبب إحتوائه رمز خاـص وهو النقطة.
السبب وجود فراغ وهو من الرموز الخـاصة.
;)(get Average
;float if
السبب ifكلمة محجوزة.
Principles of programming -- Prepared by: Abdul Hakeem M. Gujja Spring 2019
المتغيرات
ّ أنواع
.1متغيرات صحيحة.
• صحيحة int
• صحيحة طويلة long int
.2متغيرات حقيقيّة.
• حقيقية float
• حقيقية مضاعفة double
• حقيقية مضاعفة طويلة long double
.3متغيرات حرفيّة.
• حرف واحد char
• سلسلة من الحروف string
Principles of programming -- Prepared by: Abdul Hakeem M. Gujja Spring 2019
أنواع الثوابت
الثابت هو الذي ال تتغير قيمته.
.1ثوابت صحيحة.
• صحيحة const int
• صحيحة طويلة const long int
ّة. .2ثوابت حقيقي
const float • حقيقية
const double • حقيقية مضاعفة
const long • حقيقية مضاعفة طويلة
double
ّة. .3ثوابت حرفي
const char • حرف واحد
• سلسلة من الحروف ][const char
Principles of programming -- Prepared by: Abdul Hakeem M. Gujja Spring 2019
الكلمات المحجوزة