بخشی از پاورپوینت

--- پاورپوینت شامل تصاویر میباشد ----

اسلاید 1 :

اجرای ترتیبی برنامه ها

در یک برنامه اجرای دستورات به صورت ترتیبی است. یعنی دستوراتی که پشت سر هم نوشته شوند به همان ترتیب اجرا خواهند شد مگر آنکه توسط دستورات خاصی که دستورات کنترلی هستند این ترتیب به هم بخورد.

اسلاید 2 :

مثال 1

#inc ude <stdio.h>

int main()

{

printf(“Braces come in pairs!”);

printf(“Comments come in pairs!”);

printf(“A statements end with a semico on!”);

printf(“Spaces are optiona !”);

printf(“Must have a main function!”);

printf(“C is done most y in owercase.”);

return(0);

}

این برنامه فاقد متغیر است! زیرا نیازی به ذخیره کردن داده ها بصورت صریح نداشته است

این برنامه دارای7 دستور است که پشت سر هم اجرا میشوند. 6 دستور اول باعث نمایش 6 جمله در صفحه نمایش میشود.

دستور آخر باعث خاتمه تابع main و بازگشت به سیستم عامل و یا کامپایلر میشود.

اسلاید 3 :

دستورات خروجی

دستورات  خروجی:

دستورات خروجی دستوراتی هستند که به کمک آنها میتوان اطلاعات مختلفی را به کاربر نشان داد و یا به ابزارهای خروجی مختلف مثل چاپگر فرستاد. در زبان C مثل هر زبان برنامه نویسی دیگر بعلت اهمیت تبادل اطلاعات با کاربر دستورات خروجی متعددی وجود دارد که ساده ترین آن بصورت زیر است.

printf(“sa am”);

این دستور هر آنچه که داخل دو علامت گیومه “” نوشته شده باشد را عینا در خروجی صفحه نمایش چاپ میکند. در نتیجه اگر بخواهیم پیغام دیگری مثلا حال شما چطور است را نمایش دهیم کافی است عبارت داخل گیومه را عوض کنیم:

printf(“Ha e Shoma Che Tor Ast?”);

اسلاید 4 :

به مثالهای زیر توجه کنید:

printf(“ **********”);

این دستور 10 عدد علامت* را پشت سر هم چاپ میکند.

printf(“ 1 2 3 4 5 6 7 8 9”);

این دستور اعداد 1 تا 9 را بدنبال هم در صفحه نمایش چاپ میکند.

اسلاید 5 :

کاراکتر \n

اگر خروجی مثال 1 را در صفحه نمایش ببینیم چندان برایمان خوشایند نخواهد بود زیرا با وضعیتی مثل شکل زیر مواجه میشویم که جملات پشت سر هم و بصورت نا خوانا قرار میگیرند.

 

 

 

اگر بخواهیم هریک از جملات در یک سطر جداگانه نمایش داده شوند باید از کامپیوتر بخواهیم که اینکار را برایمان انجام دهد.

اسلاید 6 :

برای رفتن به سر یک سطر جدید در صفحه نمایش از کاراکتر مخصوصی به نام new ine استفاده میشود که برای معرفی آن در زبان C از ترکیب \n استفاده میشود.

لذا اگر در داخل گیومه دستور printf از این کاراکتر مخصوص استفاده شود در خروجی به ابتدای یک سطر خالی رفته و بقیه متن از ایتدای این سطر چاپ میشود.

به مثال بعد توجه کنید.

اسلاید 7 :

#inc ude <stdio.h>

int main()

{

printf(“\nBraces come in pairs!”);

printf(“\nComments come in pairs!”);

printf(“\nA statements end with a semico on!”);

printf(“\n\nSpaces are optiona !”);

printf(“\nMust have a main function!”);

printf(“\nC is done most y in owercase.”);

return(0);

}

در خروجی هر عبارت در یک سطر جدید نوشته میشود.

در این قسمت علاوه بر ایجادسطر جدید یک خط فاصله هم افتاده است. زیرا ازدو کاراکتر \n استفاده شوده بود.

اسلاید 8 :

مثال 3

برنامه ای بنویسید که اسم  کاربر را از او پرسیده و سپس به او خوشامد بگوید.

داده مورد نیاز:   اسم کاربر.

چون از نوع حرفی است لذا باید از متغیر char استفاده شود و چون یک اسم از تعداد زیادی حرف تشکیل میشود باید از یک آرایه استفاده نمود.

از آنجائیکه اندازه حروف اسم فرد را نمیدانیم یک مقدار مناسب برای آن انتخاب میکنیم.

char  name[20];

با این دستور name متغیری خواهد شد که میتواند یک اسم با حداکثر 19 کاراکتر را ذخیره نماید.

اسلاید 9 :

الگوریتم :

ابتدا باید از کاربر نام او سوال شود. چون کامپیوتر قادر به صحبت نیست لذا برای اینکار کافی است پیغام مناسبی را از طریق صفحه نمایش به او نشان دهیم.

سپس از طریق یک دستور ورودی مناسب اسمی را که کاربر تایپ میکند از او دریافت کنیم.

در مرحله آخر باید پیغام خوشامد مناسبی را به او نشان دهیم.

اسلاید 10 :

دستورات ورودی

برای دریافت داده هائی که از طریق صفحه کلید تایپ میشوند توابع مختلفی وجود دارد که یکی از مهمترین آنها تابع scanf است.

این تابع بصورت زیر استفاده میشود:

خواندن یک عدد صحیح و ذخیره آن در متغیر x

scanf(”%i”,&x);

خواندن یک حرف و ذخیره آن در متغیر m

scanf(”%c”,&m);

خواندن یک عدد اعشاری و ذخیره آن در متغیر z

scanf(”%f”,&z);

 

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید