پاورپوینت برنامه نویسی به زبان C++ فصل اول بخش 2 (pptx) 38 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 38 اسلاید
قسمتی از متن PowerPoint (.pptx) :
برنامهنويسي به زبان C++
فصل اول– بخش 2
شناسهها
شناسه (ID)، نامي است كه به عناصر مختلف برنامه شامل متغيرها، پارامترها، توابع و غيره اختصاص مييابد.
يك شناسهيC++ دنبالهاي از حروف، ارقام و خط زيرين (_) است كه به هر ترتيبي ميتوانند قرار گيرند اما شرايط زير بايد رعايت گردد:
اولين كاراكتر نميتواند يك رقم باشد.
نميتوان از كلمات كليدي به عنوان شناسه استفاده كرد.
شناسهها ميتوانند با هر طولي باشند اما معمولاً 31 كاراكتر اول آن درنظر گرفته ميشوند.
فراموش نكنيد كه زبان C++ به بزرگي و كوچكي حروف حساس است.
Sum ≠ sum ≠ SUM
شناسهها
بر حسب قرارداد شناسههايي كه با خط زيرين آغاز ميشوند فقط در برنامههاي سيستمي كاربرد دارند
و در برنامههاي كاربردي استفاده نميشوند.
كلمات كليدي زبان C++
تمامي كلمات كليدي با حروف كوچك نوشته ميشوند. لذا main كلمهي كليدي است اما
Main كلمهي كليدي نميباشد زيرا حرف اول آن بزرگ است.
يك كلمهي كليدي در زبان برنامهنويسي كلمهاي است كه از قبل تعريف شده و براي هدف مشخصي منظور شده است.
از اين کلمات نميتوان به عنوان نام يک متغير يا هر منظور ديگري استفاده كرد.
متغيرها
متغيرها در زبان C++ شناسههايي هستند كه محلهايي از حافظه را به خود اختصاص ميدهند. به عبارت ديگر متغيرها نامي براي كلمات حافظه هستند كه دادهها در آنها قرار ميگيرند و ممكن است مقادير آنها در طول اجراي برنامه تغيير كند.
از آنجايي كه دادهها داراي انواع مختلف ميباشند (اعداد صحيح، اعشاري، كاراكتر و ...) متغيرها نيز بايد داراي نوع باشند.
قبل از بكار گرفتن متغيرها بايد نوع آنها را مشخص كرد.
تعيين نوع متغير را تعريف متغير (اعلان متغير) مينامند.
با تعريف يك متغير با توجه به نوع آن، يك نام به محلي از حافظه وابسته ميشود و براي دسترسي به آن محل از نام متغير استفاده ميگردد.
در زبان C++ هر متغير پيش از آنكه در دستوري از برنامه مورد استفاده قرار گيرد بايد تعريف شود.
دستورات مربوط به تعريف متغيرها اطلاعات لازم دربارهي نوع دادههاي قابل پذيرش توسط متغير، تعداد بايتهايي اشغالي در حافظه و اعمال قابل اجرا بر روي آنها را در اختيار كامپايلر قرار ميدهند.
براي تعيين نوع متغير (تعريف يا اعلان متغير) به شكل زير عمل ميكنيم:
نام متغير نوع داده;
int x;
double d1;
double d2;
تعريف متغيرها
متغيرهاي فاقد نوع در C++ شناخته شده نيستند.
double d1, d2;
هنگام تعريف متغير
int i=1;
float a= 2.76, b=1.2;
char ch1=‘a’;
مقداردهي به متغيرها
float f1, f2, f3=4;
f1= f2= 20.45;
انتساب چندگانه در C++ امكانپذير است.
پس از تعريف متغير و با دستور انتساب (=)
int x, y;
x= 123;
Y=3;
3. با استفاده از دستورات ورودي
int x,y;
cin>>x>>y;
دقت كنيد كه با اين دستور تنها متغير f3 مقداردهي اوليه شده است.
نكات
انتخاب نامهاي معنيدار براي متغيرها ميتواند به «خود مستند» بودن برنامه كمك كند.
زبان C++ به متغيرها مقدار اوليه نميدهد (حتي 0) و برنامه نويس خود بايد اينكار را صريحاً انجام دهد، درغير اينصورت مقدار اوليهي متغير، نامعين خواهد بود و منجر به اشكالات نحوي ميگردد.
int x=3,y=2,sum;
sum=y+x;
Self-documanting
int x=3,mult;
mult=mult*x;
// mult=unknown!
// sum=5
براي بيان مطالبي به عنوان توضيحات ميتوان از دو روش زير استفاده كرد:
قرار دادن توضيحات پس از علامت //
قرار دادن توضيحات در بين دو علامت /* و */
توضيحات در برنامه
sum=y+x; // This is a comment
sum=y+x; // This
// is a comment
sum=y+x; /* This is a comment */
sum=y+x; /* This
is a comment */