
عنوان پاورپوینت :کتاب برنامه سازی پیشرفته c
تعداد اسلاید :250
قالب بندی:پاورپوینت
این فایل جهت استفاده استادان ودانشجویان می باشد .
جایگاه درس
این درس یکی از اصلی ترین دروس رشته های مهندسی کامپیوتر و علوم کامپیوتر می باشد.
این درس پیش نیاز بسیاری از دروس رشته های مذکور می باشد
از آنجا که یکی از اصلی ترین مهارتهای دانشجویان رشته های مذکور برنامه نویسی می باشد, این درس شایسته دقت و تمرین مناسب می باشد.
تاریخچه زبان های برنامه نویسی
اولین زبان برنامه نویسی در1946 توسط Plankalkül آمد و
اولین زبان سطح بالا FORTRAN I بود که در 1954 بوجود آمد.
به مرور زمان برنامه نویسی ساده تر و پیشرفته تر شد:
–زبان های مجهز به امکانات گرافیکی :زبان های ویژوال : امکان نوشتن برنامه بدون تایپ دستورات: دهه 1960ش
–زبان های شیء گرا : Simula (دهه 1970)
–انجام کارهای شبکه ای و اینترنتی: java (1995)
زبان C
موضوع درس آشنایی با زبان سطزبان C
توسط ح بالای C است.
این زبان در سال توسط 1972 توسط دنیس ریچی (Dennis Ritchie) بوجود آمد که بر اساس زبان دیگری به نام B شکل گرفته بود.
lB توسط Ken Thompson در 1969 بوجود آمد.
ساده ترین برنامه به زبان C
void main( )
{
}
نکات:
.1خط اول در هر برنامه C باید وجود داشته باشد.
.2{ : شروع برنامه
.3{ : خاتمه برنامه
.4دستورات برنامه در داخل {} نوشته می شوند.
نمایش مراحل سه گانه نوشتن، compile، link و اجرا
1.نوشتن
Compile. 2
Link.3
.4.اجراء
IDE
مشکل: زمانبر بودن
رفع مشکل: ارائه نرم افزارهایی که امکان ویرایش، کامپایل، link و اجرا را در یک محیط فراهم می کنند.
IDE: Integrated Development Environment
مانند: Borland C، Visual C و....
lاجرای برنامه در Visual C
نکات -1
فاصله گذاری
حساس بودن به حالت حروف (case sensitivity)
نکات-2
error: به خطاهای برنامه نویسی error می گویند.
انواع خطاها در برنامه نویسی:
خطاهای زمان compile(compile errors):
مانع کامپایل صحیح برنامه می شوند.
خطاهای زمان link (Link errors):
برای کامپایل مزاحمتی ایجاد نمی کنند اما مانع Link برنامه می شوند.
خطاهای زمان اجرا: (Run time errors):
کامپایل و Link با موفقیت انجام می شود ولی اجرای برنامه دچار اشکال می شود .
error
حسن سیب را خورد.
هسن سیب را خورد.
متناظر با خطای کامپایل
را حسن خورد سیب.
متناظر با خطای Link
سیب حسن را خورد.
متناظر با خطای زمان اجرا
مثال 2) نمایش متن بر روی مانیتور
برنامه ای بنویسید که پیغام Hello را در مانیتور نشان دهد.
#include
void main()
{
printf(“Hello”);
}
پیغام Hello چاپ می شود و مکان نما بعد از حرف o قرار می گیرد.
نکات
Stdio.h نمونه ای از یک header file است. فایل های header جزئیات غیر مرتبط با کاربر را از دید او مخفی می کند و موجب می شود برنامه ای خلاصه تر و خواناتر داشته باشیم.
دستور #include …. یک راهنمای پیش پردازش (preprocessor directive) یا راهنمای کامپایلر (compiler directive) خوانده می شود. Compiler قبل از شروع کامپایل محتویات این فایل را به برنامه اضافه می کند و سپس کامپایل آغاز می گردد.
در انتهای هر دستور زبان C داخل main علامت ; قرار داده می شود.
,...
فهرست مطالب
منظور از برنامه نویسی کامپیوتر
تاریخچه مختصر برنامه نویسی
مراحل نوشتن یک برنامه
قالب کلی برنامه ها در زبان C
انواع خطاهای برنامه نویسی
نمایش متن, دستور printf و کاراکترهای کنترلی
آشنایی با مفهوم متغیرها و عملگرها
چاپ مقدار متغیرها
دستورات ورودی: scanf, getche, getch
فرمت بندی خروجی
تبدیل انواع
تقدم عملگرها
تعینن طول میدان در دستورات scanf, printf
تبدیل انواع داده ای به یکدیگر
عملگرهای ++, --
دستورات شرطی: if, if-else, switch-case
دستور break
حلقه ها: while, for, do-while
حلقه های تودرتو
توابع ( مفهوم, طرز تعریف)
توابع کاربر- توابع کتابخانه ای
متغیرهای محلی و سراسری
توابع بازگشتی
خوانایی برنامه
آرایه ها
دستور define
آرایه های چندبعدی
رشته ها
دانلود پاورپوینت برنامه سازی پیشرفته C