تبلیغات
سیستم عامل - اصول برنامه نویسی(بخش دوم)
 
اگر باگ های زندگی نبود-هیجکس برنامه نویس خوبی نمیشد...
سیستم عامل
صفحه نخست         تماس با مدیر         پست الکترونیک        RSS         ATOM
 
 
سه شنبه 9 خرداد 1391 :: نویسنده : EHsAN 031
نویسنده:احسان جعفری

در ادامه ی مطلب این پست/تمامی پیش نیاز های اطلاعات تئوری در مورد برنامه نویسی به طور مختصر توضیح داده شده است...
عناوین این بخش:
ساختار برنامه ها
عملگرها یا اپراتورها
عملگرهای محاسباتی
عملگرهای انتساب
عملگرهای یكانی
عملگرهای رابطه ای ( مقایسه ای )
عملگرهای منطقی


ساختار برنامه ها

هر برنامه برای رسیدن به هدف خود باید الگوریتم را به صورت زبانی خاص برگرداند . هر برنامه به نوبة خود با فرمت خاصی نوشته می شود . اما درون این فرمت همیشه اجزایی به عنوان جز ثابت برنامه نویسی ها تلقی می شوند این اجزای ثابت عبارتند از
- برنامه اصلی برنامه ای است كه در واقع قسمت بالایی و اصلی الگوریتم ما را تشكیل می دهد اكثر تعاریف و فرا خوانی ها در آن صورت می گیرد .
- شروع برنامه اصلی هر برنامه با كلمات كلیدی یا كاركتر هایی خاص كه به ابتدای برنامه اصلی اشاره دارند شروع می شود .
- تعریف ثابت ها و متغیر ها برنامه ها نیاز به یك سری داده های صابت و متغیر دارند تا بوسیله آنها به مقاصد برنامه دست یابند .
- دستورات برنامه مجموعه دستوراتی كه با دنبال كردن متوالی آن ما را هدف برنامه می رسانند.
- پایان برنامه اصلی هر برنامه با كلمات كلیدی یا كاركترهایی خاص كه به انتهای برنامه اصلی اشاره دارند به پایان می رسانند .
- تعریف و فراخوانی توابع و رویه ها توابع و رویه ها برای رسیدن به ماجول دار كردن و پیمانه ای كردن برنامه ، برنامه اصلی را به صورت چند زیر برنامه می نویسند این زیر برنامه ها به صورت جداگانه نوشته می شوند كه در انتها به وسیله برنماه اصلی به هم می پیوندند و هدف اصلی برنامه را تامین می كنند . به هر كدام از این زیر برنامه ها كه هدف های جزئی برناتمه را برآورده می كنند بسته به تعاریف تابع یا رویه می گویند . این توابع باید در قسمتی از برنامه داخل یا خارج برنامه اصلی ( وابسته به زبان برنامه نویسی ) تعریف شوند و بوسیله برنامه اصلی یا توابع دیگر فراخوانی شوند .
عملگرها یا اپراتورها

نشانه هایی هستند كه در عبارت ها به كار می روند و به كمك آن ها می توان اعمالی را روی انواع داده انجام داد . به متغیرها یا ثوابتی كه روی آن ها عمگرها عمل خود را انجام می دهند عملوند یا اپراند می گویند .
نکته : در زبان های برنامه نویسی مختلف هر کدام از این عملگرها کارکتر یا کارکترهایی خاص دارند که اغلب با هم متفاوتند .
انواع عملگرها عبارتند از :
عملگرهای محاسباتی
عملگرهایی که برای بدست آوردن حاصل جمع تفریق تقسیم باقیمانده تقسیم جمع یکانی( علامت مثبت ) تفریق یکانی( علامت منفی ) کاهش یک مقدار افزایش یک مقدار و غیره به کار می رود را عملگرهای محاسباتی می گویند .
عملگرهای انتساب

عملگر انتساب برای اختصاص و نسبت دادن یک مقدار به یک شناسه یا متغیر به کار برده می شوند این عملگر با عملگر تساوی یا برابری تفاوت دارد زیرا عملگر تساوی برای بررسی اینکه آیا دو عبارت دارای یک مقدار یکسان هستند یا نه به کار می رود در صورتیکه عملگر انتساب تنها یک ارزش یا یک مقدار را به متغیر یا شناسه نسبت می دهد . در زبان های مختلف سطح بالا می توان عملگر انتساب را با عملگرهای محاسباتی ترکیب کرد
عملگرهای یكانی

به عملگر هایی که تنها روی یک عملوند عمل می کنند عملگر یکانی یا تک عملوند می گویند این عملگر ها در زبان های مختلف متفاوت تعریف شده اند . متداول ترین عملگر تک عملوندی یا یکانی عملوند منفی است که در جلوی یک مقدار ثابت عددی یا یک متغیر یا عبارت قرار می گیرد و مقدار آن را منفی یکانی می کند .عملگر تبدیل نوع یکانی (cast) در زبان c از این نوعند .
عملگرهای رابطه ای ( مقایسه ای )
عملگر های مقایسه ای رابطۀ بین دو مقدار را تعیین می کنند این عملگر ها شامل معرف های بزرگتری کوچکتری بزرگتر مساوی کوچکتر مساوی مساوی مخالف و غیره هستند معنای نهایی این عملگر مقدار درست ( true ) ویا غلط ( false ) خواهد بود .
تذکر : مقدار درست را گاهی با یک و گاهی با true نمایش می دهند و مقدار نادرست را گاهی با صفر و گاهی با false نشان می دهند که این مطلب در زبان های مختلف متفاوتند .
عملگرهای منطقی

عملگرهای منطقی دارای دو ارزش درست و نادرست هستند . عملگر های منطقی شامل رابط عطفی ( و and ) رابط فصلی ( یا or ) رابط نقیض یا منفی( not) و غیره می باشند . بررسی ارزش های این گزاره ها به صورت زیر است :
رابط عطفی : هرگاه عملوند های دو طرف این عمگر هر دو ارزش درست داشته باشند ارزش کل عبارت درست خواهد بود و در غیر این صورت عبارت دارای ارزش نادرست خواهد بود .
رابط فصلی : اگر عملوند های دو طرف این عملگر هر دو دارای ارزش نادرست باشند ارزش کل عبارت نادرست خواهد بود و در غیر این صورت عبارت دارای ارزشی درست خواهد بود .
رابط نقیض : اگر ارزش تک عملوند این عملگر درست باشد ارزش کل عبارت نادرست و اگر تک عملوند این عمگر دارای ارزش نادرست باشد ارزش کل عبارت درست خواهد بود .




نوع مطلب : همه، برنامه نویسی، 
برچسب ها : برنامه نویسی، اصول برنامه نویسی، برنامه سازی، ویژیوال بیسیک، الگوریتم، فلوچارت، سی، سی پلاس پلاس، آموزش کامل برنامه نویسی، آموزش مقدماتی برنامه نویسی،
لینک های مرتبط :


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


درباره وبلاگ

هک و امنیت,سیستم عامل,ویندوز,لینوکس,مکینتاش,ترفند,آموزش,کامپیوتر,رایانه,برنامه نویسی,اخبار,ای تی,

مدیر وبلاگ : EHsAN 031
نویسندگان
صفحات جانبی
نظرسنجی
کدوم؟






جستجو

آمار وبلاگ
کل بازدید :
بازدید امروز :
بازدید دیروز :
بازدید این ماه :
بازدید ماه قبل :
تعداد نویسندگان :
تعداد کل پست ها :
آخرین بازدید :
آخرین بروز رسانی :
خرید شارژ ایرانسل، خرید شارژ همراه اول و خرید شارژ تالیا