دانشکده

دانلود فایل ها و تحقیقات دانشگاهی ,جزوات آموزشی

دانشکده

دانلود فایل ها و تحقیقات دانشگاهی ,جزوات آموزشی

تحقیق در مورد شاخت C A T و تعبیر و تفسیر آن 28 ص

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

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

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

تعداد صفحه : 28 صفحه

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

 

«به نام او»

دانشگاه خاتم

شاخت C.A.T و

تعبیر و تفسیر آن

استاد گرامی:

جناب آقای دکتر حمیدی

دانشجو:

فرزانه سادات طیبی نیا

بهار 1388

امروزه سنجش جزء جدایی ناپذیر زندگی بشری است. قبل از هر کاری که انجام دهیم سنجش می کنیم: قبل از این که از خانه بیرون برویم ظاهر خود را در آینه سنجش می کنیم. هنگام حرف زدن در جمع چگونگی کاربرد واژه هایمان را سنجش می کنیم، قبل از هر پژوهشی در مورد موضوع و زمینه های آن سنجش می کنیم و ... بنابراین بایستگی سنجش در هر کاری در جامعه ی امروزی امری بدیهی است. ما برای این که بتوانیم بهتر سنجش کنیم نیاز به ملاک و ابزاری برای این کار داریم. این ابزار بستگی دارد که در کجا به کار برود. این ابزارها و ملاک ها گاهی عینی هستند و گاهی ذهنی. برای مثال وقتی می خواهیم ظاهرمان را سنجش کنیم از ابزار ذهنی استفاده می کنیم و ملاکمان آن چیزی است که در ذهنمان می گذرد. اما در حیطه های دیگری چون پژوهش و آموزش به ابزار عینی نیاز داریم. زیرا همان طور که می دانیم ذهنی بودن کار پژوهش بر خلاف ویژگی دانش پژوهانه بودن آن است. سنجش در پژوهش در هر زمینه نیاز به ابزارهایی دارد این ابزارها در دنیای بی جان متفاوت از ابزارهای دنیای جانداران است. برای مثال برای پژوهش در زیست شناسی به ابزاری آزمایشگاهی چون میکروسکوپ و ... نیاز داریم ولی در علوم انسانی ابزارهایی را به کار می بریم که آگاهی های شناختی، عاطفی و رفتاری انسان ها را برای پژوهشگر روشن کنند. ابزارها در پژوهش های روان شناختی بسته به حیطه ای که به کار می‌روند سه دسته اند، پرسشنامه، نگرشنامه، آزمایشنامه، در طول دوره ای که پژوهش‌های که روان شناختی انجام گرفته است برخی از ابزارهای ساخته شده به صورت ملاک درآمده اند و روایی و پایایی شان بر میزان کاربردشان افزوده است و امروزه نیز همچنان کاربرد زیادی دارند اما چون گذر زمان ویژگی های دنیای درونی و بیرونی انسان را دگرگون ساخته است و فرهنگ ها و آداب و رسوم در جامعه های مختلف متفاوت است شاید که دانش پژوهانه تر باشد کسی که می خواهد دست به پژوهشی بزند با توجه به جامعه ی مورد پژوهش و نگره ای مورد استفاده اش خود ابزاری روا بسازد و آن را به کار گیرد. اما ابزار روا ساختن مشکل ها و محدودیت‌هایی دارد که هر کس توان انجام آن را ندارد و به ناچار از ابزارهای دیگر ساخته و عموماً بیگانه استفاده میکند. این ابزارهای موجود که هم در مدرسه ها و هم در کلینیک های روان درمانی کاربرد زیادی دارند را می توان چند دسته کرد. برای مثال ابزارهای هوش سنج، منش‌سنج و ... در این میان ابزارهایی هستند که با عنوان ابزارهای اندریافتی و تفسیری شناخته شده اند. شاید در میان ابزارهای اندریافتی مهم ترین شان ابزار اندریافتی کودکان (C.A.T.) و ابزار اندریافتی بزرگسالان (T.A.T.)، ابزار نقاشی خانواده و ... باشد.

در اینجا نیز می خواهیم به توضیح یکی از پرکاربرد ترین این ابزارها (C.A.T) به ویژه در کودکستان ها بپردازیم.

اما چون این ابزار برگرفته از ابزار اندریافت بزرگسالان (T.A.T.) است برخود بایسته می بینیم که در ابتدا به توضیح کوتاهی از T.A.T پرداخته و سپس به شرح کامل C.A.T بپردازیم.

ابزار اندریافت موضوع (T.A.T.) یک روش فرافکن و شامل تعدادی تصویر است که در آن از ‌آزمودنی خواسته می‌شود درباره ی آنچه که فکر می‌کند در هر تصویر رخ می‌دهد داستانی بسازد. آزمون در اصل توسط موری و همکارانش در سال 1938 در کلینیک روانی دانشگاه هاروارد منتشر شد. این ابزار با نقاشی های فرافکن یا آزمون هایی از نوع آزمون رورشاخ یا هولتزمن تفاوت دارد. زیرا کارت‌ها محرک ساخت دارتری را ارائه می‌دهند و مستلزم پاسخ های کلامی سازمان یافته تر و پیچیده تری هستند. علاوه بر آن، T.A.T بیشتر به روش های تفسیر کیفی استوار است و به جای ساخت زیربنایی اساسی شخصیت، ویژگی های در اینجا و اکنون موقعیت زندگی فرد را مورد سنجش قرار می‌دهد. T.A.T از ابتدای تدوین تا کنون یکی از آزمون های روانی بوده است که در بررسی های بالینی به طور گسترده مورد استفاده قرار گرفته و برای تدوین بسیاری از ابزارهای مشابه الگو واقع شده است.

ابزار از 20 کارت با تصویر های مبهم تشکیل شده است. به آزمودنی راهنمایی میشود که درباره ی هر تصویر داستانی بسازد و در این داستان درباره ی آنچه که هم اکنون می‌گذرد، افکار و احساسات قهرمانان آن، رویدادهایی که وضعیت فعلی را موجب شده اند و نتیجه های پایانی داستان را توضیح دهد. آزمایش کننده می تواند پاسخ ها را یا به روش کمی (با استفاده از مقیاس های درجه بندی برای اندازه گیری شدت، استمرار و فراوانی نیازها) و یا به روش کیفی (ارزشیابی موضوع داستان با استفاده از قضاوت بالینی) تفسیر کند. نتیجه ی نهایی می تواند مکمل مهمی برای



خرید و دانلود تحقیق در مورد شاخت C A T و تعبیر و تفسیر آن 28 ص


دانلود تحقیق درباره ی هپاتیت C

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

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

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

 

هپاتیت C- زندگی با یک بیماری مزمن و بیصدامرکز تحقیقات گوارش و کبد دانشگاه علوم پزشکی تهران

آیا هپاتیت C مانند سایر انواع هپاتیت است؟هپاتیت به معنی التهاب کبد است. انواع مختلفی از هپاتیت وجود دارد. بعضی از آنها قابل سرایت هستند و برخی مسری نیستند. ابتلا به هپاتیت C می تواند منجر به بیماری مزمن کبدی و در صورت پیشرفت نمودن باعث سیروز (فرسودگی کبد) و در گروه بسیار کوچکی باعث سرطان کبد گردد.علائم بیماری هپاتیت•بیشتر مبتلایان به هپاتیت C هیچ علامتی ندارند. برخی از بیماران علائم عمومی عفونت ویروسی را نشان می‏دهند، از قبیل خستگی، دل درد، درد عضلانی و تهوع و بی اشتهایی، ولی در موارد پیشرفته علائم نارسایی کبدی بروز می کند که شامل تورم شکم و اندامها، یرقان، خونریزیهای گوارشی و... است.•منگی و خواب آلودگی در مراحل بسیار پیشرفته دیده می‏شود. •بیماران ممکن است خارش داشته باشند.ویروس هپاتیت C عامل بیماری هپاتیت C  یک ویروس است و در ابتدا می تواند مثل یک سرماخوردگی معمولی بروز نماید. ولی بیماری مزمن هپاتیت  Cبرعکس سرماخوردگی معمولی، به دلیل از کار افتادن کبد و مشکل بودن درمان می‏تواند حیات بیمار را تهدید کند.هپاتیت C چگونه انتشار می یابد؟ در کشور ما بالغ بر دویست هزار نفر آلوده به ویرورس هپاتیت C هستند. این ویروس عمدتاً از طریق تماس با خون شخص آلوده منتقل می شود. همچنین روشهای زیر می‏تواند باعث انتقال ویروس گردد.•استفاده از سوزن سرنگهای آلوده، بویژه در افراد معتاد به مواد مخدر تزریقی، سوراخ شدن بدن با هر وسیله تیز یا سوزن آلوده (مثل خالکوبی غیربهداشتی)•زخمی شدن پوست بدن شما در یک بخش آلوده بیمارستانی•استفاده از لوازم شخصی به صورت مشارکتی •مقاربت بدون کاندوم با یک فرد آلوده ( احتمال انتقال از این راه بسیار کم است)•دریافت فرآورده‏های خون و پلاسمای آلوده که در ایران اکثراً  در بیماران هموفیلی و تالاسمی دیده می‏شود.•در بسیاری موارد هرگز راه انتقال ویروس مشخص نمی‏شودهپاتیت C به کندی پیشرفت می‏کنداین ویروس بیماری هپاتیت C مزمن را سبب می گردد. این بیماری به تدریج به کبد آسیب می‏رساند.یک کبد سالم مواد شیمیایی مورد نیاز بدن را می سازد و مواد سمی را از خون خارج می کند. وقتی شما هپاتیت C دارید کبد شما ملتهب می شود و بافت طبیعی آن تخریب شده و به جای آن بافت فیبری و فرسوده می‏ماند. طی 10 تا 30 سال بعد مشکلات کبدی مزمن از قبیل سیروز و سرطان هم ممکن است ایجاد شوند.بطور منظم پیگیر بیماریتان باشیدچون هپاتیت C می تواند بدون تظاهرات بالینی به کبد آسیب برساند در صورت ابتلا به این بیماری هرچه زودتر با پزشک خود موضوع را درمیان بگذارید. طبیب و تیم مراقبت های بهداشتی شما را تحت نظر قرار می‏دهند. آنها نتایج تحقیقات جدید در مورد هپاتیت C و انواع درمان هپاتیت C را با شما درمیان می گذارند و آگاهی های لازم  را جهت پیشگیری از انتقال ویروس به دیگران را به شما خواهند داد.آزمایش کبدیبا انجام آزمایشهای مخصوص می توان هپاتیت C را تشخیص داد. به محض کشف هپاتیت C ارزیابی وضعیت کبد الزامی است. این کار از طریق آزمایشهای خون، سونوگرافی و نمونه‏برداری از کبد انجام می شود. نمونه برداری از کبد کار بسیار آسانی است، به این صورت که از طریق بیحسی موضعی با یک سوزن نمونه گیری انجام می‏شود و حداکثر ممکن است بیمار یک روز در بیمارستان بستری گردد.درمان هپاتیت C درمان هپاتیت C اگرچه مشکل است اما در بسیاری موارد موفقیت‏آمیز است.•پرهیز از تحت فشار قراردادن کبد: از هر چه که کبد را آزار می‏دهد پرهیز کنید. اینها شامل مصرف الکل و داروهای غیر ضروری است، حتی داروهایی که بدن نسخه می‏توانند در دسترس قرار گیرند مثل استامینوفن در صورتی که بی‏رویه مصرف شوند می‏تواند برای کبد بسیار خطرناک باشند.•غذای متعادل بخورید: استفاده از غذای کم چرب با فیبر زیاد، میوه و سبزیجات تازه و فراوان کمک به حفظ سلامتی است.•تحت درمان قرار گیرید: اینترفرون الفا 2b  در بعضی افراد باعث بهبود علمکرد کبد می شود که شامل 3 تزریق در هفته برای 6 تا 12 ماه است. عوارض جانبی این دارو بیشتر اوقات قابل اغماض است ولی در مواردی می‏توانند بسیار جدی باشند.•استفاده همزمان از داروی ضد ویروسی ریباویرین می‏تواند کمک کننده باشد.برای رهایی از بعضی عوارض جانبی اینترفرون آلفا از دستورات زیر پیروی کنید.الف) ضد دردها از قبیل استامینوفن یا بروفن می‏توانند برای جلوگیری یا آرام بخشی نسبی تب و درد بکار روند.ب) تزریق اینترفرون آلفا به هنگام خواب به شما اجازه خواهد داد تا در زمان بروز علائم شبیه آنفولانزا خواب باشید.ج) انرژیتان را حفظ کنید: بکوشید تا بیشتر استراحت کنید. د) به اندازه کافی مایعات بنوشید: قبل از درمان و طی درمان مایعات کافی بنوشید.ه) غذاهای متعادل بخورید: از وجود مقدار کالری لازم هر وعده غذایی اطمینان داشته باشید.و) به چیزهای مثبت فکر کنید: دورنمای فکری سالمی داشته باشید. اگرچه شما تحت درمان با اینترفرون آلفا هستید، می توانید کار کنید و حتی مسافرت کنید. فقط همیشه دارو را به همراه داشته باشید. طرز تلقی شما نسبت به بیماری و چگونگی پذیرش آن عواملی است که وضعیت شما را تعیین خواهد نمود. هرچقدر دید مثبت تری داشته باشید وضعیت عمومی شما بهتر خواهد بود. فقط به خاطر بسپارید که صبوری و پایداری و جدیت در درمان به شما کمک خواهد کرد تا حداکثر بهره را از اینترفرون آلفا ببرید.فقط شما می‏توانید جلوی انتشار را بگیرید تا به حال بدلیل خصوصیات این ویروس، دانشمندان موفق به ساخت واکسن مؤثر نشده‏اند، متأسفانه مبتلایان را نمی‏توان براحتی درمان کرد. لذا لازم است شما با رعایت نکات بهداشتی مانع از ابتلای خود و دیگران شوید.موارد زیر در پیشگیری از انتقال ویروس نقش بسزایی دارند: •زخم و بریدگی های پوست را خودتان پانسمان کنید. در صورت نیاز به کمک برای پانسمان زخم از دستکش استریل استفاده شود. •در صورتیکه به این بیماری مبتلا هستید، خون، پلاسما، اعضای بدن یا بافت اهدا نکنید.•سوزن را به اشتراک نگذارید.•از ریش تراش، مسواک و لوازم آرایشی یا لوازم شخصی دیگران بطور مشترک استفاده نکنید.•بیاد داشته باشید هپاتیت C واکسن ندارد و درمان کامل نیز ندارد لذا پیشگیری از آلودگی دیگران با عمل به توصیه های بهداشتی بر عهده شماست.ریباویرین ریباویرین یک داروی خوراکی ضد ویروسی است که مصرف همزمان آن با انترفرون در درمان هپاتیت ‍‍C مؤثر است این دارو در حال حاضر نباید بتنهایی مصرف شود. مهمترین عارضه آن از بین رفتن گویچه های قرمز خون می‏باشد. که ممکن است تا ده درصد موارد منجر به قطع دارو گردد. بنابراین هنگام مصرف ریباویرین در فواصل منظم باید توسط پزشک معاینه شوید و آزمایشهای لازم را انجام دهید. مدت مصرف این دارو  12- 6 ماه می باشد این دارو نیز بسیار گران قیمت است.



خرید و دانلود دانلود تحقیق درباره ی هپاتیت C


سدهایRCC

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

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

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

 

فصل دوم: معرفی سدهای R.C.C

فصل دوم : چکیده و تعر یف سدها ی R .C.C

بتن متراکم شده غلطکی ( R .C.C) روشی است که بر اساس استفاده از غلطک جهت متراکم کردن بتن پایه گذا ری و تدوین شده است . ماده حاصل متراکم تر و دارای در صد آب پا ئین تری از بتن متداول و معمولی است مخلوط در لایه های نازک و در کل طول سد پخش می شود و این امکان به وجود می آید که فرآیند بتن ریزی به سرعت انجام شود.

تاکنون این روش درساخت مقداری از سدهای مهم دنیا با موفقیت بکار گرفته شده است که اغلب

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

-2-2 معرفی روشهای اجرائی سدهای بتن غلطکی :

مطالعات زیادی در کشورهای مختلف در رابطه با R.C.C تحت نامهای متفاوت انجام شده است . به عنوان مثال می توان بتن کوبیده شده غلطکی R.C.C سد بتنی کوبیده شده غلطکی R.C.D بتن کوبیده شده ، رولکریت ، بتن کم عیار و بتن کم عیار غلطکی را نام برد . از میان عبارات فوق بعضی دارای عمومیت بیشتری بوده که در اینجا به توصیف آنها پرداخته می شود . به طور کلی روشهای اجرائی را می توان به دو دسته تقسیم بندی کرد :

-1-2-2 بتن کوبیده شده غلطکی( R.C.C ) که در آمریکا ابداع وتوسعه داده شده .

-2-2-2 سد بتنی کوبیده شده غلطکی (R.C.D) که در ژاپن ابداع و توسعه داده شده است. که در این مقاله در مورد اجرای سد ، با روش بتن کوبیده شده غلطکی RCC بحث و بررسی گردیده است .

مطالعه در مورد اجرای سد با روش بتن کوبیده شده غلطکی تا سال 1970 به طول انجامید و پیشرفتهای قابل توجهی تا سال 1975 در این زمینه حاصل گردید و تا سال 1980 بطور رسمی در دنیا مطرح شده امروزه بتن کوبیده شده غلطکی در بسیاری از کشورهای توسعه یافته و یا در حال توسعه دنیا در دست مطالعه ، طراحی و اجرا می باشد .

سدهای ساخته شده با این روش منافع زیادی را به همراه داشته اند که عمده ترین آنها، منافع اقتصادی و سرعت در اجرا می باشد. در بسیاری از کشورها ، هزینه های مربوط به احداث سدهای بتنی معمولی بطور قابل ملاحظه سریع تر از هزینه های مشابه در سدهای خاکی رشد نموده است . این موضوع توام با این حقیقت که بتن ماده است خوب با دوام وشناخته شده ، طراحان را به روشهای نوین اجرای سدهای بتنی ترغیب نموده است . کوبیدن بتن در اجرای سد ، نه تنها معایب اجرای سد با بتن معمولی را ندارد بلکه بعضی از مزایای اجرای سد به روش خاکریزی را نیز به ارمغان خواهد آورد .

-3-2 تاریخچه سدهای R .C.C

سالهای زیادی بتن غلطکی به عنوان زیر اساس جاده ها و روسازی محوطه فرودگاهها استفاده شده است. در انگلستان استفاده از آن تا سال 1940 دامنه گسترده ای یافت که بنام بتن کم عیار یا بتن کم عیار خشک شناخته شده و با ضخامت 150 تا 250 میلیمتر زیر قشر آسفالت بکار می رفت .

رواج بتن غلطکی به خاطر سادگی در تولید، عدم نیاز به تجهیزات و تاسیسات ویژه اجرائی می باشد همچنین عیار سیمان کم در حدود 110 تا 120 کیلوگرم بر متر مکعب بوده و شامل سنگ دانه شکسته و مناسب برای بتن مگر می باشد . در صد رطوبت به گونه ای انتخاب می شود که بتن با اسلامپ صفر ایجاد گردد تا برای کوبیدن غلطک مناسب باشد و پخش آن بدون درزهای انقباض صورت گیرد. از جمله سدهایی که با بتن کم عیار و اسلامپ کم ساخته شده عبارتند از :

سد Alp Gera در ایتالیا در سال 1961 تا 1964 البته بصورت کوبیده نشده و توسط ویبرا تورهای فرورونده در پشت تراکتور تراکم انجام می گرفت . و از همین روش از سد Quaira Della در ایتالیا استفاده شد.

این نظریه اولین بار در کمیسیون بین المللی سدهای بزرگ (Icold)توسط آقایpaton پیشنهاد گردید و همچنین موضوع توسط Lowe در اولین کنفرانس مهندسی منابع آب Asce در شهر Nebraska (1962) مطرح گردید و در آمریکا نیز در یک کنفرانس پیرامون موضوع (اجرای سریع سدهای بتنی ) مقاله ای توسط Raphael تحت عنوان ( سد وزنی بهینه ) ارائه گردید که موضوع آن استفاده از سدهای وزنی بهینه را که اقتصادی ترین راه حل بین سدهای خاکی با حجم زیاد و سدهای وزنی بتنی معمولی با حجم کم تر معرفی نمود .در سال 1980 اولین سد R.C.D جهان یعنی سد شیما جیگاوا در ژاپن با حجم بتن /000/317 متر مکعب به پایان رسید . پس از آن در سال 1987 سد



خرید و دانلود  سدهایRCC


برنامه نویسی

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

فرمت فایل 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++ 58 ص

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

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

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

 

نکاتی درمورد زبان c++

بعد از هر دستور سیمی کالن وجود دارد ولی قبل از else وجود ندارد.(در زبان C قبل ازelse سیمی کالن هست.)

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

در زبان c حروف بزرگ و کوچک با هم فرق دارند.

دستور انتساب در )c = (است به جای =: در پاسکال و می تواند درتعریف متغیر استفاده شود.

زبان C فاقد متغیر نوع Boolean ,String می باشد.در زمان استفاده صفر به معنای False وباقی اعداد برای True به کاربرده می شود.

در C++,C از علامت های (// و/* و*/ ) برای تو ضیحات استفاده می شود.

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

دستور include باید حتما در اولین خط برنامه باشد.

C متغیر ها را مقدار دهی اولیه نمی کند.

عملگر ها:

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

1.عملگر های ریاضی

+ ، - ، * ، / ، % ، = ، -- ، ++

2. عملگر های منطقی

!= ، == ، => ، =< ، > ، < ، && ، || ، !

3. عملگر های بیتی

^ ، & ، |

** چنانچه اشتباهی در کاربرد عملگر ها صورت گیرد به طور مثال اگر به جای (==) از (=) استفاده شود . هیچ خطایی اعلام نمی شود تنها جواب مورد نظر به دست نمی آید.

دستور cout

برای چاپ مقداری در خروجی مورد استفاده قرار می گیرد.

برنامه 1:

#include

Main()

{

cout <<”***”;

}

برنامه 2:

#include

Main()

{

cout <<”***”<<”**”;

}

برنامه3:

#include

Main()

{

cout <<”***”<<”**”<<endl<<”*”;

}

برنامه4:

#include

Main()

{

cout <<”*”<<endl<<”**”<<endl<<”***”;

}

خروجی

*

**

***

برنامه5:

#include

Main()

{

cout <<”12+3=”<<12+3;

}

خروجی

12+3=15

دستور cin

مقداری را از ورودی گرفته و به یک متغیر خاص نسبت می دهد.

نحوه تعریف متغیر

;اسم متغیر نوع متغیر

برنامه 6:

#include

Main()

{

Int x,y;

Cin>>x;

Cin>>y;

//cin >>x>>y;

cout <<x+y;

}

برنامه7:

#include

Main()

{

Int x,y;

Cin>>x;

Cin>>y;

//cin >>x>>y;

cout <<”x+y”<<”=”<<x+y;

}

برنامه 8:

#include

Main()

{

Int x,y;

cin >>x>>y;

int z;

z=x*y;

cout <<z;

}

برنامه 9:

#include

Main()

{

Int x,y,z;

Cin>>z;

X=y=z;

Int p=x+y;

cout <<z+p;

}

برنامه 10: برنامه ای بنویسید که یک مبلغ را دریافت کرده و آن را با سکه های 50، 25،10 تومانی خورد کند.

#include

Main()

{

Int x;

cout <<x/50;

x%=50;

cout <<x/25;

x%=25;

cout <<x/10;

x%=10;



خرید و دانلود  برنامه نویسی به زبان C++ 58 ص