حامی فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

حامی فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

پاورپوینت درمورد برنامه نویسی C++

اختصاصی از حامی فایل پاورپوینت درمورد برنامه نویسی C++ دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

دسته بندی : پاورپوینت

نوع فایل :  .ppt ( قابل ویرایش و آماده پرینت )

تعداد اسلاید : 29 اسلاید


 قسمتی از متن .ppt : 

 

 

 

دانشگاه آزاد اسلامی

واحد گچساران

عنوان پروژه:

  

استاد : 

جناب آقای مهندس کریمی

 

تهیه کنندگان:

محمدرضا محمدنژاد 79299182

افشین جمشیدی

 مهندسی صنایع-تکنولوژی صنعتی

خرداد 83

 

برنامه نویسی

C++

عنوان

تحولی در توسعه نرم افزار

برنامه نویسی رویه ای، مبتنی بر اشیاء برنامه نویسی شی ء گرا و برنامه نویسی عمومی

کامپیوتر چیست؟

یازمان کامپیوتر

روند تکاملی سیستمهای عامل

محاسبات شخصی ، محاسبات توزیعی ، و محاسبات مشتری-خدمتگزار

زبان ماشین ، زبان اسمبلی و زبان سطح بالا

تاریخچه C و ++ C

کتابخانه استاندارد ++ C

جاوا، اینترنت و تورجهان گستر

سایر زبانهای سطح بالا

برنامه نویسی ساخت یافته

معرفی برنامه نویسی با ++ C

یک برنامه ساده : چاپ یک متن خطی

یک برنامه ساده دیگر ، جمع دو عدد صحیح

خلاصه

تحولی در توسعه نرم افزار

سالهاست که سخت افزار درحال پیشرفت بوده اما نرم افزار به دلایلی در برابر تقریباً هر گونه اقدامی در جهت تسریع و بهبود آن مقاومت کرده است . در حال حاضر،در میانة یک تحول در زمینه نحوة نوشتن نرم افزار قرار داریم . این تحول مبتنی بر مفهومی است که در صنعت خودروسازی توسط هنری فورد در به کارگیری قطعات استاندارد و قابل تعویض در مدل تی خودروی فورد مورد استفاده قرار گرفت. قطعات نرم افزاری ((اشیاء))یا بهتر بگوییم ((رده)) نامیده می شوند.

کاملترین زبان شی ء گرا از زبان اسمالتاک است که در دهه 1970 میلادی توسعه یافت اما در بین زباهای شیء گرا، C++ از محبوبیت بیشتری برخوردار بوده است(حدود 10 برابر اسمالتاک) .C++ دراوایل دهه 1980 میلادی توسط بیارنه استراوستروپ توسعه یافت. در فاصلة زمانی بین انتشار اولین تا دومین ویرایش این کتاب رقیب جدی دیگری پا به عرصه گذاشته است . این زبان، جاوا نام دارد که در اوایل دهه 1990 توسط جیمزگاسلینگ و همکارانش توسعه یافت.

چرا هر 10 سال یک زبان برنامه نویسی شیء گرای عمده پا به عرصه وجود میگذارد؟اسمالتاک واقع از زمان خودش جلوتر بود و یک کار تحقیقاتی به شمار میرفت. ظهور ++ C درست به موقع بود و نیازهای برنامه نویسی سیستم با کارآیی بالا و توسعه برنامه های کاربردی را برآورده می ساخت. جاوا امکاناتی برای کاربردهای چند رسانه ای قابل حمل و کاربردهای شبکه ای مبتنی بر اینترنت و تور جهان گستر در اختیار توسعه دهندگان نرم افزار قرار می دهد .

کامپیوتر چیست ؟

کامپیوتر دستگاهی است که می تواند محاسبات و تصمیم گیریهای منطقی را میلیونها و حتی میلیاردها بار سریعتر از انسان انجام دهد. به عنوان مثال بسیاری از کامپیوترهای شخصی امروزی می توانند در یک ثانیه صد میلیون عمل جمع را انجام دهند. در حالی که انجام چنین محاسبه ای برای یک انسان با یک ماشین حساب ممکن است دهها سال طول بکشد. (نکات قابل تامل : چگونه می توانید بفهمید که این فرد جمع اعداد را درست انجام داده است ؟ چگونه می توانید بفهمید که کامپیوتر اعداد را درست جمع کرده است ؟) سریعترین ابر کامپیوتر1های کنونی قادر به انجام صدها میلیارد عمل جمع در یک ثانیه هستند، یعنی مقدار محاسبه ای که صدها هزار انسان می توانند در یک سال انجام دهند! و کامپیوترهایی با چند تریلیون دستورالعمل در ثانیه نیز وجود دارند که در حال حاضر در آزمایشگاههای تحقیقاتی مورد استفاده قرار می گیرند.

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

دستگاههای مختلفی (همچون صفحه کلید ، صفحه نمایش، موشواره ، دیسکها، حافظه، دیسک فشرده2 و واحدهای پردازش) که یک کامپیوتر را تشکیل می دهند سخت افزار و برنامه های کامپیوتری که بر روی

1 –SUPER COMPUTER

2 -CD -ROM


دانلود با لینک مستقیم


پاورپوینت درمورد برنامه نویسی C++

تحقیق درباره C

اختصاصی از حامی فایل تحقیق درباره C دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 11

 

یک بازنگری C

این ضمیمه به عنوان کمکی به برنامه‌نویسان C با شناسایی جنبه‌های مختلف زبان تهیه شده است. به این طریق، این ضمیمه به عنوان یک راهنما است و آموزشی نیست.

سرمنشاءهای [برنامه] C

زبان برنامه‌نویس C در اولین بار به وسیله دنیس ریتج (Dennis Ritch) بر روی یک DEC.PDP-11 که از سیستم‌عامل UNIX استفاده می‌کرد. اختراع گردید. زبان C دنبالة زبانی با نام BCPL است که هنوز در اروپا بیشترین استفاده از آن می‌شود. BEPL به وسیلة مارتین ریچارد (Martin Richard) به وجود آمد و به وسیلة زبان B تحت تأثیر قرار گرفت. که توسط کن تامپسون (Ken Thompson) اختراع شد و به ایجاد زبان C منجر گردید.

برای سالهای متمادی استاندارد دی فاکتور (de factor) برای C، استانداردی بود که به وسیله ورژن‌ ۵ سیستم عامل UNIX پشتیبانی می‌شد و در برنامه‌نویسی C که به وسیلة برایان کرنافن (Brian Kernighan) و دنیس ریچ (Dennis Ritch) نوشته شده بود توضیح داده می‌شد و به وسیله (Englewood cliffs: Prentice-Hall.Inc.,1978) [منتشر گردید]. در هنگامی که محبوبیت کامپیوترهای کوچک افزایش یافت تعداد زیادی از کارکردهای C خلق شد. اکثریت این کارکردها در سطح کد با یکدیگر قابل تعویض بودند بنابراین چون استانداردی وجود نداشت اختلاف به وجود می‌آمد.

برای تصحیح این وضعیت کمیته‌ای در تابستان ۱۹۸۳ به منظور کار بر روی تولید یک ANSI استاندارد تشکیل شد تا اینکه زبان C را توصیف کند. با این نوشته، استاندارد مورد نظر کامل بوده و سازگاری آن با ANSI بسیار زود مورد قبول واقع شد.

زبان C به عنوان یک زبان استاندارد

زبان C عموماً به عنوان یک زبان ساختاری در نظر گرفته شد، با برخی تشابهات با ALGOL و پاسکال. اگرچه کلمة ساختار بلوکی مستقیماً برای زبان C در حالت آکادمیک به کار نمی‌رود، زبان C به صورت غیر رسمی بخشی از آن گروه زبان است، مشخصة بارز زبان ساختاری جداسازی کد و اطلاعات از یکدیگر است. این مطلب به این معنی است که زبان می‌تواند همة‌ اطلاعات و دستورالعمل‌های ضروری برای انجام یک کار مشخص را از بقیة برنامه حذف و پنهان کند. به طور کلی، جداسازی با مراحل فرعی با انواع عمومی‌ای که دائم‌اند، به دست می‌آید. به این طریق، احتمال دارد که مراحل فرعی نوشته شوند تا اینکه وقایعی که در آن اتفاق می‌افتد باعث تأثیرات فرعی در قسمت‌های دیگر برنامه نشود. استفادة بیش از حد از انواع جهانی (انواعی که در کل برنامه شناخته می‌شوند) ممکن است باعث نفوذ عوامل به درون برنامه شود با مجاز شناختن تأثیرات ناخواسته در برنامه، در برنامة C همة‌ مراحل فرعی عملکردهای مجزا هستند.

عملکردها بلوکهای سازه‌های Cاند که در آن همة فعالیت‌ها اتفاق می‌افتند. آنها کارهای بخصوص را در برنامه به منظور کدگذاری و تشخیص جداگانه انجام می‌دهند. پس از debugging یک عملکرد که فقط انواع عمومی را به کار می‌گیرد، شما می‌توانید بر عملکردی تکیه‌ کنید که در همة موقعیت‌های متنوع بدون به وجود آوردن تأثیرات جانبی در بخش‌های دیگر برنامه، کار کند. همة انواع نشان داده شده در این عملکرد بخصوص فقط با آن عملکرد شناخته خواهند شد.

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

If (x<10) {print f ("invalid input-retry"); done=o;}

در این مثال، دو عبارت پس از "if" بین ابروها هر دو نمایش داده می‌شوند اگر X کمتر از ۱۰ باشد. این دو عبارت با هم با ابروها یک بلوک کد را نشان می‌دهند. آنها به یکدیگر متصل می‌شوند؛ یک عبارت نمی‌تواند بدون نشان دادن دیگری نشان داده شود. در C هر عبارت می‌تواند یا یک عبارت مجزا و یا بلوکی از عبارتها باشد. استفاده از بلوکهای کد برنامه‌های خوانایی را با متطقی برای پیروی کردن از آنها، به وجود می‌آورد.

C یک زبان برنامه‌نویس است، بر خلاف اکثر برنامه‌های کامپیوتری سطح بالا، C محدودیتهایی را اعمال می‌کند که شما می‌توانید با آن کار کنید. با استفاده از C یک برنامه‌نویس می‌تواند از برنامه‌نویسی کد در کل جلوگیری کند، فقط در موارد بسیار ضروری در حقیقت یک انگیزه برای اختراع C به وجود آوردن یک برنامة جایگزین مونتاژ بود.

زبان کامپیوتری از نشانه‌ای مشخص از یک کد ده‌تایی واقعی استفاده می‌کند که کامپیوتر مستقیماً آن را به کار می‌گیرد. هر زبان کامپیوتری عامل به یک عامل مجزا طراحی می‌شود تا اینکه کامپیوتر آن را به کار گیرد. اگر چه یک زبان کامپیوتری به برنامه‌نویسان قدرت انجام کارها را با بالاترین انعطاف و بهره‌مندی می‌دهد، بسیار آشکار، کارکردن با آن در هنگام ایجاد یک برنامه مشکل است. به علاوه چون یک زبان کامپیوتری طبیعتاً بی برنامه است، برنامة نهایی تمایل به «یک کد خطی» (Spaghett:code) یک آشفتگی جهشی (tangle of jump) و یا شاخص و خواندن دارد. این مطالب باعث می‌شود که این زبان برای خوانده شدن، بهسازی شدن و نگهداری مشکل


دانلود با لینک مستقیم


تحقیق درباره C

تحقیق درباره اندازه گیری درصد ویتامین C

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 5

 

 

واحد ورامین

رشته مهندسی علوم و صنایع غذایی

اندازه گیری درصد ویتامین C

مقدمه :

اصطلاح ویتامین C به عنوان بیان کننده ای عمومی , برای همه ی ترکیبات استفاده می شود تا فعالیت بیولوژیکی اسید آسکوربیک را نمایش دهد , که شامل استر هایی از اسید آسکوربیک , اشکال ترکیبی مانند 6-deoxy-L-ascorbic و ترکیبات اکسیژن دار است . اگر چه ویتامین C در میوه ها این طور فرض شده است که مجموعه ای از محتوی اسید آسکوربیک به همراه دی هیدرو آسکوربیک اسید باشد . این دو نمونه به راحتی اکسید شده , به خصوص هنگامی که در معرض حرارت بالا , بعضی از یون های مثبت دو ظرفیتی مانند مس و آهن , اکسیژن , ph قلیایی , نور و آنزیم های کاهنده قرار گیرند . در حالی که اکسایش AA به DHAA برگشت پذیر است , DHAA می تواند هیدرولیز یا آب کافت یک طرفه ی به اسید دی کتوگولونیک را متحمل شود , که به طور بیولوژیکی به عنوان ویتامین C فعال نیست . اکسایش ویتامین C و فقدان در طول فرآیند و پختن , رابطه ی بزرگی با متخصصان تغذیه , پژوهشگران و مصرف کنندگان دارد .

مواد و وسایل لازم برای اندازه گیری درصد آسکوربیک اسید :

2,6- دی کلرو فنل ایندوفنل

متا فسفریک

اسید استیک

آب مقطر

بالن حجمی 100cc

بورت

پیپیت

استوانه مدرج

آب میوه گیری

ارلن

استوانه مدرج

آب لیمو , لیمو ترش و لیمو شیرین

Lاسید آسکوربیک

روش اندازه گیری درصد آسکوربیک اسید :

200 میلی گرم از Lاسید آسکوربیک را به حجم 100 می رسانیم . cc1 از این محلول را در بالن حجمی 100 , به حجم می رسانیم و cc10 متا فسفریک و cc10 اسید استیک می ریزیم . سپس cc5 از محلول را بر می داریم و در یک استوانه ی مدرج می ریزیم و با محلول رنگی 2,6- دی کلرو فنل ایندوفنل تیتر می کنیم . نقطه ی پایان برای این تیتراسیون صورتی رنگ است . سپس cc100 آب لیمو ترش تازه , به همراه cc2 محلول اسید استیک متا فسفریک در ارلن می ریزیم و با محلول رنگی 2,6- دی کلرو فنل ایندوفنل تیتر می کنیم . نقطه ی پایان صورتی رنگ است .

نتیجه :

لیموترش

.1mg vit C .7cc

X 6cc X=12.1

لیموشیرین

.1mg vit C .7cc

X 10cc X=14.2

آبلیمو

.1mg vit C .7cc

X 4.5cc X=6.42

X × 10مقدار mg ویتامین C برای 100 گرم محلول

بحث :

ویتامین Cیک آنتی اکسیدان بوده و در بعضی مواقع برای انجماد کردن میوه و سبزی جات , برای جلوگیری از اکسیداسیون میوه استفاده می شود . از دیگر کاربرد آن در سوسیس و کالباس بوده که از ایجاد نیتروز آمین که به دلیل وجود نگه دارنده به وجود می آید و خاصیت سرطان زایی دارد , جلولگیری می کند . Lاسید آسکوربیک فرم بیولوژیکی آسکوربیک اسید است . برای ندازه گیری ویتامین C از تیتراسیون اکسایش کاهش استفاده می شود . معرف رنگی برای این تیتراسیون , 2,6- دی کلرو فنل ایندوفنل است که آبی رنگ بوده و یک معرف اکسایش کاهشی است . این معرف در محیط احیا , بی رنگ و در محیط اکسید , صورتی رنگ است . ویتامین C وقتی اکسید شد , دی هیرو آسکوربیک اسید تولید می کند .

برای تیتراسیون 2 مرحله در پیش داریم :

1 . استاندارد کردن محلول رنگی

2. اندازه گیری میزان ویتامین C در ماده ی غذایی .

برای استاندارد کردن داریم : هر cc محلول باید با چه مقدار ویتامین C واکنش دهد . به این منظور محلولی تهیه می کنیم که میزان ویتامین C در آن را می دانیم . البته محلول ها را باید در یخچال نگه داری کنیم , زیرا به دما حساس هستند و خاصیت اکسایش کاهشی را از دست می دهد .استاندارد کردن محلول رنگی باید روزانه انجام شود .

به این دلیل اسیداستیک اضافه می کنیم که ویتامین C در اسید پایدار تر است , یعنی از اکسایش خود به خودی ویتامین C , در Ph بالا جلوگیری می شود .در مرحله ی استاندارد کردن حجم محلول رنگی مصرفی کم است زیرا مقدار ویتامین C کم است . باید محلول سطح تماس کمتری با محیط داشته باشد به همین دلیل محلول را در استوانه ی مدرج ریختیم . ویتامین C نسبت به اکسیژن حساس است .

برای اندازه گیری ویتامین C سبزی باید عصاره و میوه , آب آن را تهیه کنیم و نمونه ی غلیظ را باید رقیق کنیم .

200mg 100cc 2mg 100 cc

X 1cc X=.1X x 5cc

X=2

منابع :

Maynard a.joslyn methods in food analysis college of agricultural sciencc

Page 767 , 768

www.scincedirect.com

starters.blogfa.com


دانلود با لینک مستقیم


تحقیق درباره اندازه گیری درصد ویتامین C

تحقیق درمورد برنامه نویسی

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 135

 

درس اول : آغاز کار با C#

 

در این درس با ارائه چند برنامه و مثال ساده به طرز کار زبان C# می‌پردازیم. اهداف این درس عبارتند از :

فهم ساختار پایه‌ای یک برنامه C#

آشنایی با Namespace

آشنایی با کلاس (Class)

آشنایی با عملکرد متد Main()

آشنایی با ورودی/خروجی یا I/O

 

لیست 1-1، یک برنامة ساده با عنوان Welcome در زبان C#

// Namespace اعلان

using  System;

 

// کلاس آغازین برنامه

class WelcomeCSS

  {

   // آغاز کار اجرای برنامه

   public static void Main()

    {

     // نوشتن متن در خروجی

     Console.WriteLine("Welcome to the C# Persian Tutorial!");

    }

  }

برنامة لیست 1-1 دارای 4 پارامتر اصلی است، اعلان Namespace، کلاس، متد Main() و یک دستور زبان C#.

در همین جا باید به یک نکته اشاره کنم، برای زبان C# همانند بیشتر زبانهای برنامه‌سازی دو نوع کامپایلر وجود دارد. یک نوع کامپایلر که به کامپایلر Command Line معروف است و نوع دیگر کامپایلر Visual است. کامپایلر‌های Command Line محیطی شبیه به محیط DOS دارند و با دادن یک سری دستورات به اجرا در می‌آیند. کامپایلرهای Visual محیطی همانند ویندوز دارند که با دارا بودن محیط گرافیکی و ابزارهای خاص، برنامه‌نویس را در امر برنامه‌سازی کمک می‌کنند. از نمونه‌های هر یک از کامپایلرها، می‌توان به Microsoft C# Command Line Compiler که یک کامپایلر Command Line و Microsoft Visual C# که یک کامپایلر Visual است، اشاره کرد. البته در حال حاضر بیشتر از کامپایلرهای ویژوال استفاده می‌شود.

من سعی می‌کنم در آینده به توضیح محیط Visual C# و Visual Studio.Net بپردازم. اما فعلاً برای اجرای برنامه‌ها می‌توانید از Visual Studio.Net استفاده کنید. پس از نصب آن، وارد محیط C# شده و در قسمت انتخاب برنامة جدید گزینة Console را جهت اجرای برنامه‌ها انتخاب نمایید.

برای این درس، فعلاً به توضیحات بیشتر دربارة محیط ویژوال نمی‌پردازم اما در آینده به توضیح کامل محیط Visual Studio.Net خواهم پرداخت.

برای اجرای کد بالا در صورتیکه از محیط ویژوال استفاده می‌کنید باید بر روی دکمة Run کلیک کنید و در صورتیکه کامپایلر Command Line دارید با دستور  زیر می‌توانید برنامه را اجرا کنید : csc Welcome.cs

پس از اجرای برنامه، کامپایلر برای شما یک فایل قابل اجرا(Executable) تحت نام Welcome.exe تولید می‌کند.

نکته : در صورتیکه از Visual Studio.Net(VS.Net) استفاده کنید، پس از اجرای برنامه، یک صفحه برای نمایش خروجی به سرعت باز شده و بسته می‌شود و شما قادر به دیدن خروخی نخواهید بود. برای اینکه بتوانید خروجی برنامه را ببینید، در انتهای برنامه دستور زیر را وارد نمایید :

‍Console.ReadLine();

 استفاده از این دستور باعث می‌شود تا برنامه منتظر دریافت یک ورودی از کاربر بماند، که در این حالت شما می‌توانید خروجی برنامه خود را دیده و سپس با زدن کلید Enter برنامه را خاتمه دهید.

 

نکتة دیگری که در مورد زبان برنامه‌نویسی C# باید مورد توجه قرار دهید اینست که این زبان Case Sensitive است، بدین معنا که به حروف کوچک و بزرگ حساس است یعنی برای مثال ReadLine با readLine متفاوت است به طوریکه اولی جزو دستورات زبان C# و دومی به عنوان یک نام برای متغیر یا یک تابع که از طرف کاربر تعریف شده است در نظر گرفته می‌شود.

 

اعلان Namespace به سیستم اعلان می‌نماید که شما از توابع کتابخانه‌ای  System  جهت اجرای برنامه‌ها خود استفاده می‌نمایید. دستوراتی مانند WriteLine و ReadLine جزو توابع کتابخانه‌ای System می‌باشند. اغلب دستورات و توابع مهم و کلیدی استفاده از کنسول ورودی/خروجی در این کتابخانه می‌باشد. در صورتیکه در ابتدای برنامه از using System استفاده نکنید، یابد در ابتدای هر یک از دستورات برنامه که مربوط این کتابخانه است، از کلمة System استفاده نمایید. بعنوان مثال در صورت عدم استفاده از using System باید از دستور System.Console.WriteLine() به جای Console.WriteLine() استفاده نمایید.

 

تعریف کلاس،Class Welcome CSS، شامل تعریف داده‌ها(متغیرها) و متدها جهت اجرای برنامه است. یک کلاس، جزو معدود عناصر زبان C# است که بوسیلة آن می‌توان به ایجاد یک شی (Object) از قبیل واسط‌ ها (Interfaces) و ساختارها(Structures)، پرداخت. توضیحات بیشتر در این زمینه در درس‌های آینده ذکر می‌شوند. در این برنامه کلاس هیچ داده‌ و متغیری ندارد و تنها شامل یک متد است. این متد، رفتار(Behavior) این کلاس را مشخص می‌کند.

 

متد درون این کلاس بیان می‌کند که این کلاس چه کاری را پس از اجرا شدن انجام خواهد داد. کلمة کلیدی Main() که نام متد این کلاس نیز می‌باشد جزو کلمات رزرو شده زبان C# است که مشخص می‌کند برنامه از کجا باید آغاز به کار نماید. وجود متد Main() در تمامی برنامه‌های اجرایی ضروری است. در صورتیکه یک برنامه حاوی متد Main() نباشد بعنوان توابع سیستمی همانند dll های ویندوز در نظر گرفته می‌شود.

قبل از کلمة Main() کلمه دیگری با عنوان static آورده شده است. این کلمه در اصطلاح Modifier می‌گویند. استفاده از static برای متد Main() بیان می‌دارد که این متد تنها در در همین کلاس قابل اجراست و هیچ نمونه‌ای (Instance) دیگری از روی آن قابل اجرا نمی‌باشد. استفاده از static برای متد Main() الزامی است زیرا در ابتدای آغاز برنامه هیچ نمونه‌ای از هیچ کلاس و شی‌ای موجود نمی‌باشد و تنها متد Main() است که اجرا می‌شود. (در صورتیکه با برخی اصطلاحات این متن از قبیل کلاس، شی، متد و نمونه آشنایی ندارید، این به دلیل آنست که این مفاهیم جزو مفاهیم اولیة برنامه‌نویسی شی‌گرا (OOP) هستند. سعی می‌کنم در درس‌های آینده به توضیح این مفاهیم نیز بپردازم، ولی فعلاً در همین حد کافی می‌باشد.)

 

هر متد باید دارای یک مقدار بازگشتی باشد، یعنی باید مقداری را به سیستم بازگرداند، در این مثال نوع بازگشتی void تعزیف شده است که نشان دهنده آنست که این متد هیچ مقداری را باز نمی‌گرداند یا به عبارت بهتر خروجی ندارد. همچنین هر متد می‌تواند دارای پارامترهایی نیز باشد که لیست پارامترهای آن در داخل پرانتزهای جلوی آن قرار می‌گیرد. برای سادگی کار در این برنامه متد ما دارای هیچ پارامتری نیست ولی در ادامة همین درس به معرفی پارامترها نیز می‌پردازم.

 

متد Main() رفتار و عمل خود را بوسیله Console.WriteLine(…) مشخص می‌نماید. Console کلاسی در System است و WriteLine() متدی در کلاس  Console. در زبان C# از اپراتور "." (نقطه dot) جهت جداسازی زیرروتین‌ها و زیرقسمتها استفاده می‌کنیم. همانطور که ملاحظه می‌کنید چون WriteLine() یک متد درون کلاس Console است به همین جهت از "." جهت جداسازی آن استفاده کرده‌ایم.

 

در زبان ‍C#، برای قرار دادن توضیحات در کد برنامه از // استفاده می‌کنیم. بدین معنا که کامپایلر در هنگام اجرای برنامه توجهی به این توضیحات نمی‌کند و این توضیحات تنها به منظور بالا بردن خوانایی متن و جهت و کمک به فهم بهتر برنامه قرار می‌گیرند. استفاده از // تنها در مواردی کاربرد دارد که توضیحات شما بیش از یک خط نباشد. در صورت تمایل برای استفاده از توضیحات چند خطی باید در ابتدای شروع توضیحات از /* و در انتها آن از */ استفاده نمایید. در این حالت تمامی مطالبی که بین /*  */ قرار می‌گیرند به عنوان توضیحات (Comments) در نظر گرفته می‌شوند.

 

تمامی دستورات (Statements) با ";"، سمی کولون، پایان می‌یابند. کلاس‌ها و متد‌ها با } آغاز شده و با { خاتمه می‌یابند. تمامی دستورات بین { } یک بلوک را می‌سازند.

 

بسیاری از برنامه‌ها از کاربر ورودی دریافت می‌کنند. انواع گوناگونی از این ورودی‌ها می‌توانند به عنوان پارامتری برای متد Main() در نظر گرفته شوند. لیست 2-1 برنامه‌ای را نشان می‌دهد نام کاربر را از ورودی دریافت کرده و آن را بر روی صفحه نمایش می‌دهد. این ورودی به صورت پارامتری برای متد Main() در نظر گرفته شده است.

 

لیست 2-1 : برنامه‌ای که ورودی را از کاربر، بعنوان پارامتر Main()، دریافت می‌کند.

// Namespace اعلان

using System;

// کلاس آغازین برنامه

class NamedWelcome

  {

   // آغاز اجرا برنامه

   public static void Main(string[] args)

     {

      // نمایش بر روی صفحه

      Console.WriteLine("Hello, {0}!", args[0]);

      Console.WriteLine("Welcome to the C# Persian Tutorial!");

     }

  }

توجه داشته باشید که این برنامه، ورودی را به صورت Command-Line دریافت می‌کند و در هنگام اجرای برنامه باید ورودی را در Command-Line وارد نمایید. در صورتیکه ورودی را وارد ننمایید برنامه دچار مشکل شده و متوقف خواهد شد.

 

همان طور که در لیست 2-1 مشاهده می‌نمایید، پارامتر متد Main() با عنوان args مشخص شده است. با استفاده از این نام در داخل متد می‌توان آن استفاده نمود. نوع این پارامتر از نوع آرایه‌ای از نوع رشته (string[]) در نظر گرفته شده است. انواع(types) و آرایه‌ها را در درس‌های بعدی بررسی می‌کنیم. فعلاً بدانید که آرایه رشته‌ای جهت نگهداری چندین کاراکتر مورد استفاده قرار می‌گیرد. [] مشخص کننده آرایه هستند که مانند یک لیست عمل می‌کند.

 

همانطور که ملاحظه می‌کنید در این برنامه دو دستور Console.WriteLine(…) وجود دارد که اولین دستور مقداری با دستور دوم متفاوت است. همانطور که مشاهده می‌کنید داخل دستور Console.WriteLine(…) عبارتی به شکل {0} وجود دارد. این آرگومان، نشان می‌دهد که به جای آن چه مقداری باید نمایش داده شود که در این جا args[0] نشان داده می‌شود. عبارتی که داخل " " قرار دارد عیناً در خروجی نمایش داده می‌شود، به جای آرگومان {0}، مقداری که پس از " قرار دارد، قرار می‌گیرد.


دانلود با لینک مستقیم


تحقیق درمورد برنامه نویسی

استفاده از C. Vulgaris برای حذف دی اکسیدکربن در یک فتوبیوراکتور

اختصاصی از حامی فایل استفاده از C. Vulgaris برای حذف دی اکسیدکربن در یک فتوبیوراکتور دانلود با لینک مستقیم و پر سرعت .

استفاده از C. Vulgaris برای حذف دی اکسیدکربن در یک فتوبیوراکتور


استفاده از C. Vulgaris  برای حذف دی اکسیدکربن در یک فتوبیوراکتور
نمونه ترجمه
دی اکسید کربن (CO2) یک گاز بی رنگ با غلظت حدود 330 پی پی ام است که در جو وجود دارد و هنگامی که سوخت های فسیلی سوزانده میشود در مقادیر بسیار زیاد منتشر میشود. شار  جریان کربن خروجی سوختهای فسیلی 600 برابر بیشتر از سوختهای ورودی فسیلی است. با افزایش نگرانی در مورد گرمایش جهانی  و انتشار گازهای گلخانه ای، روشهای متعددی برای مدیریت سطح دی اکسیدکربن منتشر شده به سمت اتمسفر پیشنهاد شده است. یکی از روش های مورد مطالعه برای حذف دی اکسیدکربن استفاده از فرآیندهای بیولوژیکی در سیستم های مهندسی مانند فتوبیوراکتورها است. این پروژه تحقیقاتی، اثربخشی C. Vulgaris، مورد استفاده در یک فتوبیوراکتور با زمان اقامت بسیار کوتاه، را نشان می دهد. ..................

کلمات کلیدی: دی اکسیدکربن؛ فتوبیوراکتور؛ گازهای گلخانه ای؛ C. Vulgaris


دانلود با لینک مستقیم


استفاده از C. Vulgaris برای حذف دی اکسیدکربن در یک فتوبیوراکتور