پرش به محتوا

جزوه کامل گرافیک کامپیوتری pdf

جزوات رنگی و تایپ شده گرافیک کامپیوتری

دانلود فایل

 

 

 

 

دونالد هیرن کارشناسی ناپیوسته دانشگاه پیام نور دانشگاه امیرکبیر کاردانی دکتر رفت روز قلی زاده کارشناسی ارشد خاقانی اصل علمی کاربردی ‌

 

 

 

 

 

 

 

 

: ; : : ; ; = :  =; ==;

 

++ = ‘ ; � ” ? ’ ” ” :  “” ً  “” گرافیک کامپیوتری

 

” >> > ++ :  : << “”;: << ;<< : ; << “:” ; >> ; =  

: =+; =; ===; ++ : + – * / % + –  : / ، % * ، + ، –  : * ، / – ، + ++ ، – – ++ ++ – – : ++; ++; ;+=- – ; =-; – – ; ++ —  

: =; =++* ;: ==; =++ * ;: =: ; << ; << () ;++ ، %= /= *= -= += : (+) *(+*)/= ? *(+*)/*(+)/* //: ====; =++ * /++; << << << << ; : )(++، : // // : =+; //: */ /* * / /* : / * */ ++  

ً )( #++ ++ ( ) : : ; #< > ( ) { ; ; ;{ ; #< > ( ) } ; ; ; ; } : : • )(• .)() (، )( ) (، ) 

( ++ ) ( : ++, ++, ++ : : ++ در کادر name بک نام به پروژه ي خود اختصاص دهيد و محل ذخيره پروژه را با استفاده از دکمه ي browse مشخص کنيد: پس از درست شدن پروژه جديد همانند شکل زير بر روي Source Files کليک راست کرده و گزينه New item را انتخابمي کنيم: سپس در پنجره ي باز شده در سمت راست همانند شکل زير روي گزينه ي) C++ File(.cpp کليک مي کنيم و نام مناسب منبع کد را نيز در قسمت name )پايين صفحه( مشخص مي کنيم: در نهايت همانند شکل زير محيط سفيد رنگ کد نويسي باز مي شود، که شما در اينجا کدهاي خود را مي نويسيد: در شکل زير کد يک برنامه وجود دارد که پيغام++! welcome to c را براي ما در مانيتور، چاپ مي کند: حال به توضيح قسمت هاي مختلف کد بالا مي پردازيم: نتيجه اجراي اين کد نمايش جملهي++! Welcome to c است. خط 1 و 0 دستور هاي پيش پردازنده است.

 

دانلود رایگان خلاصه جزوه گرافیک کامپیوتری کتاب pdf

 

يعني قبل از کامپايل )کار تبديل کدهاي برنامه به دستورهاي قابل فهم کامپيوتر( برنامه اين خط اجرا مي شود، به عبارت ديگر هر خطي که با # شروع مي شود يک دستور پيش پردازنده است. دستور خط 1 به پيش پردازنده مي گويد که محتواي سرفايل جريان ورودي/ خروجي را در برنامه قرار دهد. 41 عبارت سبز رنگي که با علامت // شروع مي شود، توسط کامپايلر ناديده گرفته مي شود، زيرا از اين نوع خطوط براي وضوحبخشيدن به برنامه استفاده مي شود، همان طور که مشاهده مي کنيد، روبروي خط 1 توضيحي براي علت استفاده از اين خط نوشته شده است.)در اين باره در نکات تکميلي توضيح مي دهم( خط 3 يک خط خالي جزوه گرافیک کامپیوتری که کامپايلر آن را ناديده مي گيرد؛ در کل خطوط خالي در کامپايل برنامه خللي ايجاد نمي کند و همچيني به خوانايي کد کمک مي کند. خط 1 به اين معني است که ما از دستورهاي استاندارد استفاده مي کنيم، که بايد در تمام برنامه ها وجود داشته باشد. از خط 6 تا 10، بدنه ي اصلي برنامه را تشکيل مي دهد، که هر برنامه ي ما حداقل بايد يک بدنه ي اصلي داشته باشد. کلماتي که به رنگ آبي نمايش داده شده است، دستور هاي اصلی ++C هستند، دستور int نوع متغير است. )که در قسمت هاي بعد توضيح داده خواهد شد(. دستور() main يک تابع است که نمايانگر بدنه ي اصلي برنامه است، که گيومه خالي به اين علت است که برنامه مقداري را برنمي گرداند، همين طور بدنه ي اصلي بايد بين دو کروشه باز و بسته }{ )خطوط 8 و 10( قرار گيرد. )البته در قسمت هاي بعد به توضيح اين تابع مي پردازيم.( در حالت کلي دستورهاي شامل گيومه، تابع هستند. خط 8، خطي است که جمله ي++! Welcome to c را در مانيتور نمايش مي دهد. )اين همه خط کد براي نمايش همين چند يه جمله!( دستور cout همراه با علامت >> قسمت بعد از اين علامت را در خروجي نمايش مي دهد، که مي )(، … )( دانلود رایگان خلاصه کتاب گرافیک کامپیوتری pdf

؟ ! )(، )(! ++++ ++ ; )ِِِِ( “ ’ : ” ” )ِِِِِ( ِِ‘ ‘ )ِِِ( )(، : : : )/( : : ) 

(! / /: >><<شامل // و /* */ است، علامت // براي توضيح يک خطي به کار مي رود و علامت هاي /* */ براي توضيح چند خطي به کار مي روند، که توضيح هاي چند خطي با علامت */ شروع و با علامت /* به پايان مي رسد، يعني هر عبارتي بين اين دو علامت قرار بگيرد، توسط برنامه توضيح تلقي مي شود. 8. دستورهايي که با علامت # شروع مي شوند، که به آنها پيش پردازنده مي گويند، در اصل هرکدام از آنها يک کتابخانه )library( سي پلاس پلاس را فراخواني مي کنند. حال کتابخانه چيست؟ منظور از کتابخانه در++ C يعني مجموعه تابع ها و دستورهايي که ما با فراخواندن يکي از دستورهاي پيش پردازنده آن ها را در اختيار برنامه قرار مي دهيم، به بيان ساده تر، وقتي شما يک دستور پيش پردازنده مثل iostream را در برنامه به عنوان کد پيش پردازنده مي نويسيد، تمام دستورها و تابع هاي مربوط به کتابخانه ورودي/خروجي در اختيار برنامه قرار مي گيرد )همون طور که در توضيح خط 1 کد گفتم، محتواي سرفايل ورودي/خروجي، منظورم همين بود!( به عنوان مثالي ديگر اگر دستور پيش پردازنده math.h را به صورت زير در برنامه قرار دهيد، تمام تابع ها و عملگرهاي رياضي مثل توان، سينوس، کسينوس و… در برنامه قرار مي گيرد:# include <math.h> مثال: برنامه زير يک حرف انگليسي کوچک را گرفته به حرف بزرگ تبديل مي نمايد.

 

 

using namespace std; #include <iostream > #include <stdlib. h> int main( ) { char c1 , c2; cout << “Enter a lowercase letter:” cin >> c1; c2 = toupper(c1); cout << c2 << endl; return 0; }مثال: دو عدد از نوع اعشاري را گرفته مجموع و حاصلضرب آن ها را محاسبه و نمايش مي دهد. using namespace std; #include <iostream > int main( ) { float x,y,s,p ; cin >> x >> y ; s= x+y ; p=x*y; cout << s <<endl << p; return 0 ; } فصل دوم: ساختارهاي تصمیم گیري و تکرار  عملگر هاي رابطه اي  دستورالعمل شرطی  عملگر هاي منطقی  عملگر شرطی  عملگر كاما  دستورالعمل For عملگرهاي رابطه اي از اين عملگرها براي تعيين اينکه آيا دو عدد با هم معادلند يا يکي از ديگري بزرگتر يا کوچکتر مي باشد استفاده مي گردد . عملگرهاي رابطه اي عبارتند از: عملگر شرطی شکل کلي عملگر شرطي بصورت زير مي باشد: expression _ test ? expression _ true : expression _ false . مي باشد که داراي سه عملوند مي باشد C++ عملگر شرطي تنها عملگري در مثال1: int x=10,y=20,b; b=(x>y) ? x : y ;اين دو دستور العمل باعث مي شوند که ماکزيمم مقادير y و x در b قرار بگيرد . x>=10 ? cout << “passed” : cout << “failed” ; اگر مقدار x بزرگتر يا مساوي ده باشد رشتة passed در غير اينصورت رشته failed نمايش داده مي شود. دستورالعمل شرطی توسط اين دستور شرطی را تست نموده و بسته به آنکه شرط درست يا غلط باشد عکس العمل خاصي را نشان دهيم . ( عبارت) if { ; دستورالعمل 1 … ;دستورالعمل n } else { ; دستورالعمل 1 … ;دستورالعمل n { مثال1: if(x != y) { cout << x ; ++ x ; } else { cout << y ; – – y ; } در اين مثال اگر x و y مخالف هم باشند ،x را نمايش داده و سپس به x يک واحد مي افزايد. در غير اين صورت يعني زماني که x و y مساوي هم هستند، مقدار y را نمايش داده و از y يک واحد کم مي کند. مثال2: برنامه زير يک عدد اعشاري را از ورودي گرفته جذر آن را محاسبه مي نمايد. جزوه گرافیک کامپیوتری كاما )…. , ( : ===; : (++ +++ +) +: ++&& ، || ! : ((= = ) ||(!= )) << << ; . () = ; ؟ ; #<> ( ) { ; << “” << ; >> >> >> ; (( < + ) &&(< +) &&(< +)) << “” ; << “” ; ; { 

;{ () { << “”; << “”; << “”; } () { ; (=; <=; ++) { << “”; : • ً • • • • • • • : ) (