مثالهای کتاب c

 

باسلام. دوستان عزیز رشته کامپیوتر:

مثالهای کتاب C  گرفته شده از سایت www.olomrayaneh.net .

ساختارهای کنترلی


قبلا اشاره کردیم که در برنامه نویسی ساخت یافته، هر برنامه از 3 ساختار کنترلی بنام: ساختار ترتیب، ساختار انتخاب و ساختار تکرار تشکیل می گردد. از آنجا كه اين 3 ساختار، نحوه و ترتيب اجراي برنامه را كنترل مي كنند، به آنها ساختارهاي كنترلي گفته مي شود. تا کنون فقط با برنامه هایی سروکار داشته ایم که از ساختار ترتیب استفاده می کرده اند، چرا که دستورهای زبان C در حالت عادی به همان ترتیبی که نوشته شده اند، یکی پس از دیگری اجرا می شوند.

اما زبان C دارای 3 نوع ساختار انتخاب می باشد که عبا رتند از : ساختار if یا ساختار تک انتخابی، ساختار if / else یا ساختار دو انتخابی و ساختار switch یا ساختار چند انتخابی. علاوه براین، این زبان دارای 3 نوع ساختار تکرار بنامهای while، for و do / while نیز می باشد که هریک را بطور کامل شرح خواهیم داد.

قرارداد: توجه کنید که در هنگام تشریح یک دستور، خود دستور با رنگ آبی و عملگرهای آن مانند () با رنگ قرمز نشان داده می شوند. قسمتهایی که در داخل <> قرار می گیرند، عبارت یا دستوری هستند که باید در هنگام استفاده جایگزین گردند.

ساختار انتخاب if

این دستور به شکل زیر استفاده می شود:

if () ;

نحوه کار بدینصورت است که ابتدا عبارت موجود در قسمت ارزیابی می شود. در صورتیکه درست ارزیابی گردد، دستور قسمت اجرا  خواهد  شد  و  در  صورتیکه  نادرست  باشد،  بدون  اینکه  دستور  قسمت   را اجرا کند به دستور بعدی خواهد رفت. این دستور می تواند بصورت زیر نیز استفاده گردد: 

if () ;
else ;

ادامه نوشته

برنامه نویسی پیشرفته1

 

 >> برنامه ای بنویسید که ۴ عدد را از ورودی دریافت کند و معدل را حساب کند؟

    #include
    #include
    void main()
    {
    float a,b,c,v;
    clrscr();
    printf("Adad 1 Ra Vared Konid:");
    scanf("%f",&a);
    printf("Adad 2 Ra Vared Konid:");
    scanf("%f",&b);
    printf("Adad 3 Ra Vared Konid:");
    scanf("%f",&c);
    printf("Adad 4 Ra Vared Konid:");
    scanf("%f",&v);
    printf("Moadel=%f",(a+v+b+c)/4);
    getch();
    }

 برنامه نویسی C :

 

  باسلام و درود فراوان به همه.

  این گلها تقدیم به تمام بازدیدکنندگان  

                               

نکات:

header file

•فايل هاي header جزئيات  غير مرتبط با کاربر را از ديد او مخفي مي کند و موجب مي شود برنامه اي
 
خلاصه تر و خواناتر داشته باشيم و همچنین فایلهایی میباشد که توابع در آنها قرار دارد.
 
 
•برای معرفی دفایلهای  header به برنامه از روش زیر استفاده می کنیم.
 
#include <نام فایل راهنما>
 
مثال:
 
#include "stdio.h"
 
 
•در انتهاي هر دستور زبان C داخل main علامت ; قرار داده مي شود.
 
•تمامی دستورات زبان C به زبان کوچک نوشته می شود.
 

+ بررسی کلمات کلیدی:

1. برنامه: لیستی ازدستورات که توسط یک زبان برنامه نویسی نوشته شده است،مثل:

ویژوال بیسیک، C ، C++ ودلفی و....

2. سورس:

 کدها یا فایلی است که حاوی دستورات به یک زبان خاص است. برای ساختن یک سورس نیاز به ادیتوری داریم که بتواند کدهای تایپ شده ما را با پسوند مناسب ذخیره کند.  مثلا در سی و سی پلاس پلاس پسوندهای .c و .cpp باید بسازیم. البته خود کامپایلرها هم می توانند به عنوان ادیتور به کار روند. یعنی کامپایلر ها معمولا فقط کارشان کامپایل(تبدیل سورس به exe نیست. بلکه مجهز به ادیتور هم هستند.

 3. کامپایل و کامپایلر:

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

 ویژگی های زبان برنامه نویسی C :

-         زبانی سطح میانی است،کامپایلری،متنی،ساخت یافته است.

-         زبان کوچکی است.

-         منطق اجرای دستورات از بالا به پایین است.

-         زبانی قابل حمل است.

 ویژگی های کد نویسی در زبان برنامه نویسی C :

-         نسبت به حروف کوچک و بزرگ حساس می باشد و فقط حروف کوچک قابل قبول است.

-         برای استفاده از متغییر ها باید آنها را تعریف کرد.

-         هر دستور به ( سمی کالن ; ) ختم می شود.

-         دستورات یک بلاک (Black) در بین {} قرار می گیرند.

-         برای وضوح دستورات بهتر است از تورفتگی ( کلید Tab ) استفاده گردد.