دسته بندی | کامپیوتر و IT |
بازدید ها | 1 |
فرمت فایل | ppt |
حجم فایل | 4123 کیلو بایت |
تعداد صفحات فایل | 271 |
فهرست مطالب
فصل اول : مقدمات زبان C++
فصل دوم : ساختار های تصمیم گیری و تکرار
فصل سوم : سایر ساختار های تکرار
فصل چهارم : اعداد تصادفی
فصل پنجم : آرایه ها
فصل ششم : توابع
فصل هفتم : ساختارها و اشاره گرها
فصل هشتم : برنامه نویسی شی گرا
فصل اول : مقدمات زبان C++
فهرست مطالب فصل اول
تاریخچه مختصر
قانون نامگذاری شناسه ها
متغیر ها
اعلان متغیر
تخصیص مقادیر به متغیر
داده های از نوع کرکتر
کرکتر های مخصوص
رشته ها
نمایش مقادیر داده ها
دریافت مقادیر
تاریخچه مختصر
قانون نامگذاری شناسه ها
متغیر ها
اعلان متغیر
تخصیص مقادیر به متغیر
داده های از نوع کرکتر
کرکتر های مخصوص
رشته ها
نمایش مقادیر داده ها
دریافت مقادیر
عملگر انتساب
عملگر های محاسباتی
عملگرهای افزایش و کاهش
عملگر sizeof
عملگرهای جایگزینی محاسباتی
اولویت عملگرها
توضیحات (Comments)
توابع کتابخانه
برنامه در C++
فصل دوم : ساختار های تصمیم گیری و تکرار
فهرست مطالب فصل دوم
عملگر های رابطه ای
عملگر شرطی
دستورالعمل شرطی
عملگر کاما
عملگر های منطقی
دستورالعمل For
فصل سوم : سایر ساختار های تکرار
فهرست مطالب فصل سوم
دستورالعمل while
دستورالعمل do while
دستورالعمل break
دستورالعمل continue
دستورالعمل switch
تابع cin.get()
عملگر static_cast<>()
جدول اولویت عملگرها
فصل چهارم : اعداد تصادفی
فهرست مطالب فصل چهارم
تولید اعداد تصادفی
تعریف نوع داده ( typedef )
داده های از نوع شمارشی
فرمت های مختلفه مقادیر خروجی
فصل پنجم : آرایه ها
فهرست مطالب فصل پنجم
آرایه یک بعدی
آرایه دو بعدی ( ماتریس ها )
فصل ششم : توابع
فهرست مطالب فصل ششم
تعریف تابع
تابع بازگشتی
توابع درون خطی
انتقال پارامترها از طریق ارجاع
کلاس های حافظه ( storage classes )
سربارگذاری توابع
فصل هفتم : ساختارها و اشاره گرها
فهرست مطالب فصل هفتم
ساختارها
Union ها
اشاره گرها ( Pointer)
تعریف آرایه
آرایه های دو بعدی و اشاره گرها
تخصیص حافظه بصورت پویا ( عملگر new )
رشته ها و توابع مربوطه
فصل هشتم : برنامه نویسی شی گرا
تعریف شی گرایی
چند ریختی (polymorphism)
خاصیت ارث بری
پشته (stack)
ایجاد شی
ارث بری
سازنده ها و نابود کننده ها
توابع دوست
کلاس های دوست
توابع سازنده پارامتر دار
توابع سازنده یک پارامتری
عضوهای static
کلاسهای تودرتو
کلاس های محلی
استفاده از object ها بعنوان پارامترهای تابع
برگشت اشیاء
انتساب اشیاء
آرایه اشیاء
اشاره گر به اشیاء
اشاره گر this
توابع مجازی و پلی مرفیسم
فایل پاورپوینت 271 اسلاید
دسته بندی | برنامه نویسی |
بازدید ها | 99 |
فرمت فایل | pptx |
حجم فایل | 209 کیلو بایت |
تعداد صفحات فایل | 240 |
پاورپوینت برنامه سازی پیشرفته
برنامه سازی پیشرفته جلسة اول برنامهسازی پیشرفته مقدمه و معرفی درس برنامهسازی پیشرفته: بیان مفاهیم پیشرفته برنامهسازی با استفاده از زبان C برنامهسازی پیشرفته منبع اصلی جهت مطالعه دانشجویان کتاب: برنامهنویسی به زبان C (ویرایش دوم) برنامهسازی پیشرفته سابقة تاریخی زبان C زبان B زبان BCPL زبان C : در سال 1972 توسط دنیس ریچی طراحی شد.
برنامهسازی پیشرفته ویژگیهای بارز زبان C C یک زبان میانی است برنامهسازی پیشرفته سطوح زبانهای برنامهسازی زبانهای سطح پایین Assembly زبانهای میانی Java، C زبانهای سطح بالا Pascal، Ada، Cobol، Basic برنامهسازی پیشرفته ویژگیهای بارز زبان C C یک زبان ساختیافته است. C زبان برنامهنویسی سیستم است. C یک زبان قابل حمل است. C زبانی قابل انعطاف و قدرتمند است. برنامهسازی پیشرفته کلیات زبان C حساس به حروف (Case Sensitive) INT و int کلمات کلیدی کم مثال: for ، if ، while نکته: کلیه کلمات کلیدی با حروف کوچک هستند. برنامهسازی پیشرفته کلیات زبان C ; جدا کنندة دستورات از یکدیگر: هر دستور در یک یا چند سطر چند دستور در هر سطر برنامهسازی پیشرفته کلیات زبان C توضیحات بین /* و /* یا بعد از // /* this is a sample comment.
*/ // this is another sample comment.
برنامهسازی پیشرفته استانداردسازی زبان C گونههای مختلف زبان C استانداردسازی زبان C : ANSI C برنامهسازی پیشرفته کامپایلر پیشنهادی زبان C Borland C++ 3.1 برنامهسازی پیشرفته برنامة کامپیوتری برنامهسازی پیشرفته مجموعة دستورات هر زبان برنامهنویسی دستورات کامپایلر زبان دستورات ورودی - خروجی دستورات محاسباتی و منطقی دستورات کنترل روند برنامه برنامهسازی پیشرفته جلسة دوم برنامهسازی پیشرفته انواع دادههای اصلی int float double char void boolean ?!! برنامهسازی پیشرفته int اعداد صحیح با دامنه محدود برای کامپیوترهای شخصی دو بایت 32767- 2762+ برنامهسازی پیشرفته float اعداد حقیقی با دامنة محدود نمایش معمولی نمایش علمی 12.3E- 4 = 12.00003 برنامهسازی پیشرفته double اعداد حقیقی با دقتی بیشتر از float برنامهسازی پیشرفته Char کاراکترها نمادها یا حروف ‘a’ ‘A’ ‘+’ ‘~’ بسته به محل استفاده عدد یا کاراکتر است.
برنامهسازی پیشرفته void دادة تهی دارای کاربردهای مختلف مثال: توابع فاقد خروجی برنامهسازی پیشرفته انواع دادهای دیگر با ترکیب کلمات زیر با برخی از انواع دادههای اصلی: signed ، unsigned (با علامت ، بدون علامت) long ، short مانند: unsigned int long int unsinged long int برنامهسازی پیشرفته متغیرها قوانین نامگذاری متغیرها: حروف ‘a’ تا ‘z’ ، ‘A’ تا ‘Z’ ، ارقام و ‘_’ اولین کاراکتر رقم نباشد. کلمات کلیدی نمیتوانند نام متغیر باشند.
برنامهسازی پیشرفته متغیرها اسامی مجاز: count c124 avg_grade اسامی غیرمجاز: 1test bin#tree for برنامهسازی پیشرفته تعریف متغیر ; نام متغیر نوع داده int x ; float m, n ; char ch1, ch2, ch3 ; long int count ; برنامهسازی پیشرفته مقدار دهی اولیه به متغیرها int x = 5, y ; char ch1 = ‘a’, ch2 = ‘A’, ch ; برنامهسازی پیشرفته ثابتها تعریف ثابت: مقدار ثابت نام ثابت#define یا مقدار = نام ثابت
دسته بندی | سی ++c |
فرمت فایل | ppt |
حجم فایل | 260 کیلو بایت |
تعداد صفحات فایل | 240 |
پاورپوینت جزوه درسی برنامه سازی پیشرفته به زبان C
مقدمه و معرفی درس
برنامهسازی پیشرفته:
بیان مفاهیم پیشرفته برنامهسازی با استفاده از زبان C
انواع دادههای اصلی
int
float
double
char
void
boolean ?!!
عملگرها
محاسباتی
رابطهای
منطقی
بیتی
ساختار یک برنامة ساده
و
....