لینک دانلود و خرید پایین توضیحات
فرمت فایل 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}، مقداری که پس از " قرار دارد، قرار میگیرد.
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 29
به نام خدا
موضوع پروژه : برنامه نویسی با پاسکال
نام استاد : استاد شمشادی
نام محقق : مریم صادقی
فهرست :
فصل 1 ( مفاهیم مقدماتی ) :
1- مقدمه ……………………………………………………………………………… 1
2-تاریخچه زبان پاسکال …………………………………………………………….2
3- نمونه ای از برنامه های ساده پاسکال …………………………………...9
فصل 2 ( داده های ورودی و اطلاعات خروجی ) :
1- دستور READ و READLN ………………………12
2- دستور WRITE و WRITELN ……………………16
فصل 3 ( دستورهای کنترلی ) :
دستور WHILE-DO ……………………………….19
دستور FOR ……………………………………20
دستور IF …………………………………….22
فصل 4 ( تابع function و proceduer ) :…………25
1-معرفی توابع ………………………………….25
2- معرفی برنامه های فرعی از نوع proceduer ………..28
چند مثال …………………………………...28
مقدمه :
تمام کامپیوترهای رقمی ، بدون توجه به اندازه انها ، اساسا دستگاههای الکترونیکی ای هستند که برای انتقال ، ذخیره وپردازش اطلاعات ( یعنی داده ها) مورد استفاده قرار می گیرند . کامپیوتر ها قادرند انواع مختلفی از داده ها را پردازش کنند . از این میان می توان داده های عددی ، کا راکتری (نام ، ادرس ) داده های گرافیکی ( نمودار ،رسم ، عکس ) وصوت ( موسیقی ، سخنرانی ) را نام برد.
دو نوع از متداولترین داده ها ، داده های عددی وداده های کاراکتری هستند . برنامه های کاربردی علمی ومهندسی عمدتا با داده های عددی سروکار دارند ، حال انکه برنامه های کاربردی تجاری وبازرگانیمعمولا نیازمند پردازش هر دو نوع داده ی عددی و کاراکتری هستند .
برای پردازش مجموعه خاصی از داده ها ، باید به کامپیوتر مجموعه ای از دستورها ی مناسب داده شود که به ان برنامه می گویند . این دستورها وارد کامپیوتر شده پس از ان در بخشی از حافظه ذخیره می شود .
می خواهیم برنامه ای بنویسیم که مساحت یک دایره را با استفاده از دستور a=πr² محاسبه کند . داده ورودی شعاع دایره r است که یک مقدار عددی است . در برنامه به مراحل زیر نیاز داریم :
مقدار عددی شعاع دیره را بخوانید .
با استفاده از دستور بالا، مقدار مساحت را محاسبه کنید . این مقدار همراه با داده ورودی ، در حافظه کامپیوتر ذخیره می شود .
مقادیر شعاع ومساحت متناظر با ان را چاپ کن .
پایان .
پایان مقدمه
تاریخچه زبان پاسکال :
انواع زبانها ی برنامه نویسی :
زبانهای مختلف ومتعددی وجود دارد که به کمک انها می توان برای کامپیوتر برنامه نوشت . ابتدایی ترین این زبان , زبان ماشین است که از مجموعه ای از دستورهای رمزی با 0 و1 با جزئیات کامل برای کنترل مدارهای داخل کامپیوتر تشکیل شده است .معمولا یک برنامه کامپیوتری به یک زبان سطح بالا نوشته می شود که مجموعه دستورهای ان زبان با زبان طبیعی و فرایند اندیشه انسان سازگار است . اکثر این زبانها ، مانند زبان پاسکال ، زبان همه منظوره هستند . از دیگر زبان های همه منظوره می توان زبان C , C+ +و فورترن را نام برد .
علاوه بر این زبان های یک منظوره متعددی وجود دارد که برای کاربرد های خاص طراحی شده اند مانند زبانهای CSMP و SIMAN که معروفتر از بقیه هستند . زبان های یک منظوره اخیر مخصوص شبیه ساز هستند . زبان یک منظوره LIST زبان پردازش لیست است که از ان به طور گسترده ای برای برنامه های کاربردی هوش مصنوعی استفاده می شود .
نیکلاس ورث، زبان پاسکال را برای اولین بار در نیمه اول دهه 1970 در دانشگاه صنعتی زوریخ ، در سوئیس ، طراحی کرد . هدف اولیه ورث ایجاد یک زبان برنامه نویسی سطح بالا و منظم برای اموزش برنامه نویسی ساخیافته بود . تعریف اولیه ورث از این زبان را گاهی اوقات پاسکال استاندارد یا پاسکال استاندارد تعریف شده توسط ینسن و ورث می گویند .
از سال 1983 ، شرکت borland که یک شرکت کوچک نرم افزاری است ، کامپایلر پاسکال ارزان قیمتی به نام توربو پاسکال tuorbo pascal برای استفاده روی کامپیوتر های شخصی به بازار عرضه کرده است . توربو پاشکال ، به خاطر قیمت پائین و استفاده ساده از ان موقیت فراوانی کسب کرده است این کامپایلر همراه با توسعه و تکامل زبان پاسکال ، به یک محیط برنا مه نویسی کامل تبدیل شده است که حاوی یک ویرایشگر و یک اشکال زدای سؤال و جوابی است.
ساختار یک برنامه پاسکال :
مراحل برنامه نوسی :
برسی صورت مساله و اجزای مربوطه
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 20
مقدمه:
در اینجا بحثی را در مورد ساختار PLCو تفاوت آن با
کامپیوتر ذکر می کنیم.پس از آن به این موضوع می پردازیم که امروزه PLC در صنایع و پروسه های مختلف صنعتی چه کاربردهایی خواهد داشت.
پس از آن سخت افزار PLC را مورد مطالعه قرار می دهیم و در آنجا به شرح جزئیات این سخت افزارها در PLC می پردازیم.
فصل اول
انواع حافظه های خواندنی
حافظه های فقط خواندنی
حافظههای فقط خواندنی به دو گروه تقسیم میشوند:
(Read Only Memory) ROM
(Programmed Read Only Memory) PROM
در صورتی که محتوای این نوع حافظه در موقع ساخت توسط سازنده برنامهریزی شود به آن ROM گفته میشود. ولی اگر به گونهای باشد که توسط مصرفکننده و تنها برای یکبار قابل برنامهریزی باشد به آن PROM میگویند.
حافظههای اغلب خواندنی (RMM)
این نوع حافظه نیز مانند ROM بوده از آن جهت نگهداری اطلاعات مختلف استفاده میشود. اگردر ثبت بیتهای اطلاعاتی حافظههای PROM , ROM که فقط برای یکبار قابل برنامهریزی هستند اشتباهی رخ دهد راهی جز دور انداختن حافظه وجود ندارد. اما این گروه از حافظهها که میتوان محتویات آنها را پاک کرد این ضعف را برطرف میکند و میتوان از آنها چندین بار استفاده نمود و برنامههای مختلف را در آنها ضبط و پس از اتمام کار آنها را پاک کرد. این نوع حافظهها بر اساس نوع پاکشدن اطلاعات به دو گروه تقسیمبندی میشوند. (البته خاصیت پاکشدن آنها مربوط به تکنولوژی ساخت آنها است.)
(Erasable Programmed Read Only Memory) EPROM
(Electrically Erasable Programmed ROM) EEPROM
فصل دوم
انواع سیستمهای کنترل
سیستمهای کنترل را میتوان بنا به روش کنترل آنها به دودسته تقسیم نمود:
سیستمهای کنترل سختافزاری
سیستمهای کنترل نرمافزاری
سیستمهای کنترل سختافزاری
این سیستمها شامل مداراتی هستند که با استفاده از رلهها و عناصر الکترونیکی مانند دیودها و ترانزیستورها ساخته میشوند. برنامه کنترل در این سیستمها نتیجه روابط بین عناصر مدار الکتریکی است و به راحتی قابل تغییر نمیباشد. به عبارت دیگر تغییر در برنامه کنترل به معنی تغییر در سختافزار سیستم است البته در برخی از این کنترل کنندهها که با استفاده از کلیدهای انتخابکننده (Selectors) ، یا شبکه دیودی (Diode Matrix) ساخته میشوند، برنامه کنترل را میتوان تا اندازهای تغییر داد. اگرچه اعمال این تغییرات، محدود و در برخی موارد بسیار مشکل است.
سیستمهای کنترل نرمافزاری
این کنترل کنندهها دارای حافظهای هستند که برنامه کنترل در آن ذخیره میشود. مهمترین مزیت این سیستمها در آن است که نحوه کنترل را با تغییر برنامه و بدون نیاز به تغییر در سختافزار سیستم میتوان عوض کرد، زیرا نحوه کنترل سیستم توسط سختافزار سیستم تعیین نمیشود بلکه برنامهای که در حافظه ذخیره شده یعنی نرمافزار سیستم، نحوه کنترل را مشخص میکند لذا این سیستمها بسیار قابل انعطاف بوده، کاربردهای فراوانی دارند. بسته به نوع حافظه این سیستمها، شیوه تغییر در برنامهها متفاوت است. اگرازحافظه RAM استفاده شود، بدون دخالت فیزیکی و تنها با اضافه یا کمنمودن چند سطر برنامه میتوان برنامه جدید را به اجرا در آورد.
در صورتی که از حافظه ROM استفاده شود به اجرا درآوردن برنامه جدید تنها با تعویض حافظه ROM امکانپذیر است.
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : .DOC ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 16 صفحه
قسمتی از متن .DOC :
آشنایی با بانک جهانی
معرفی نهادهای بین المللی اقتصادی – بازرگانی
اشاره :
نهادهای مالی بین المللی نقش تعیین کننده ای در تأمین نیازهای مالی کشور های عضو برای پیشبرد برنامه های توسعه ای و بازسازی اقتصادی آنها دارد .
دسترسی به منابع مالی ارزان قیمت بین المللی برای تامین مالی پروژه های اقتصادی یکی از مزیت های اساسی در تامین مالی سرمایه به ویژه برای کشورهای در حال توسعه و کشورهای درگیر با بحران های مالی محسوب می شود . از این رو نوعی رقابت بین المللی برای دستیابی به این منابع همواره وجود دارد .و در همین حال برخی قدرت های بزرگ در تصمیم گیری نسبت به اعطای تسهیلات اعتباری در این گونه نهادها اثر گذار می باشند . انها با ارایه تحلیل های خاص در قبال اوضاع سیاسی – اقتصادی کشور های متقاضی وام می توانند در پرداخت یا عدم پرداخت اعتبارات نقش تعیین کننده ای ایفا کنند . با این وجود کشورهایی که با کمبود منافع سرمایه و سرمایه گذاری روبه رو می باشند ، همواره می بایست در تلاش برای دریافت اعتبارت ارزان قیمت باشند .
اعطای وام «پیروزی » بانک جهانی است !
موافقت بانک جهانی با پرداخت دو فقره وام به ایران به نوعی پیروزی برای ایران و شکست برای آمریکا معنی شده است . می توانیم به همین تحلیل ها دل خوش کنیم و کاری نداشته باشیم که اصولاً چرا وام می گیریم . چرا از بانک جهانی وام میگیریم و چرا این قضیه می تواند آن قدر اهمیت کسب کند که آن را به مثابه پیروزی در یک مبارزه مر هوم قلمداد کنیم !
اگر اهمیت اعطای وام به ایران به این خاطر است که پرداخت آن مخالف میل باطنی آمریکا بوده است . مجدد یک موفقیت خود را به کشوری در آن سوی دیگر دنیا چسبانده ایم که ظاهراً در حال نبرد با ماست . فراموش می کنیم که متصل کردن این موضوع به آمریکا ، کشاندن یک مو ضوع اقتصادی به ورطه سیاست است . سیاستی که خسرانهای بسیار در قلمروهای اقتصادی به ما تحمیل کرده است .
بانک جهانی به ما وام می دهد به همین دلیل ساده که دیگر می تواند ایران را درجامعه بین المللی نادیده بگیرد . این آن نکته ای ایت که باید اشتیاق ما را بر انگیزد . شادمانی ما از این که دیگر به اهداف غیر منطقی خودشان دست نیافته و نتوانسته اند جلوی پرداخت این وام ها را بگیرند ، نه سودی در عرصه داخلی و نه در قلمرو بین المللی برای ما دارد . بی جهت دلتنگ نشویم و دیگران را دلتنگ نکنیم . وام مان را بگیریم و سرفرازانه جلو برویم تا همه دنیا به این باور برسند که می تواند به کشورمان اعتقاد کند وراه های تفاهم و وهمکاری را کسترده کند .
بهتر است به اظهارات رئیس بانک جهانی پس ارتباطی تصویب پرداخت دو فقره وام به ایران توجه کنیم که گفته است “هدف از موافقت پرداخت وام به ایران حمایت از اصلاحات پرزیدنت خاتمی بوده است ”. “او افزوده است که” برنامه های آتی پرداخت وام به ایران پس از س بررسی نتایج برنامه های اصلاحات اقتصادی در طی 6 یا 9 ماه آینده تنظیم خواهد شد .”
آخرین گزارش بانک جهانی در مورد جمهوری اسلامی ایران
ایران کشور مهمی در منطقه خاورمیانه است این کشور با جمعیتی 63 میلیونی ، پرسشنامه جمعیت ترین کشور منطقه و شانزدهمین کشور پرجمعیت جهان است . ایران با یکصد و یازده میلیارد دلار تولید ناخالص داخلی دومین اقتصاد عمده را درمنطقه دار است . این کشور دومین تولید کننده یبزرگ او پک به شمارر می رود و مقام دومرا در ذخایر حائز میباشد.
وام بانک جهانی به ایران که در ماه می سال 2000 پرداخت شد با توافق هیات اجرایی جهت دو پروژه صورت گرفت . دومین پروژه بهداشتی (وام) شماره 4550 ، به مبلغ 87 میلیون دلار) و پروژه فاضلاب شهری تهران (وام شماره 4551 ، به مبلغ 145 میلیون دلار ) این وام ها پس از وقفه ای هفت ساله که در طی آن فعالیت بانک عمدتا بر نظارت بر پروژه ها دردست اقدام و کارها ی اقتصادی جزئی محدود و متمرکز شده بود به تصویب رسید .
این اشتراتژی مقدماتی و ضمنی بر آن بود تا مجریان طرح را از اوضاع توسعه د رایان آماده سازد از پیشرفت روند اصلاحات و چالشها و آینده توسعه را که در ایران با آن با آن مواجه می شد را روشن نماید . این استراتژی همکاری را که بانک جهانی درحین فراهم آوردن استراتژی کمک به یک کشور را که برای مد نظر قرار گرفتن آن از سوی مجریان طرحهادر طول دو سال آینده بود دنبال می کرد . از این رو این استراتژی در این یادداشت و گزارش باید به عنوان استراتژی همکاری مقدماتی و ضمنی مورد نظر قرار کیرد . نماینگر تعمیق آگاهی بانک جهانی در قبال عملکرد و اولویتهای توسعه ایران در دئ سال آتی خواهد بود .
ثبات و استحکام قتصادی و پیشرفت کافی در بخشهای مهم اصلاح سیاست اقتصادی برای قرار گرفتن ایران در جاده رشد پایدار اقتصادی به ویژه در بخش توسعه یافته خصوصی ، مالی و اصلاح نظام قیمت گذاری از اهمیت برخوردارند ، در جبهه روابط بی الملل پیشرفت پایدار پیش بینی شده ایران در ارتقای روابطش با کشورهای دیگر جهان که بیشتر ناشی از دستاوردهای سیاست تنش زدایی آقای خاتمی رئیس جمهوری ایران است عامل مهمی در فراهم آوردن امکانات اقتصادی و مالی برای ایران به شمار می رود و در پایان دادن به انزوای جهانی که در میان عوامل دیگر بیشترین تأثیر را درایجاد بحران
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 30
ماشینکاری
با جت آب
ماشین کاری با جت آب (water get machining – whm)
از آب برای برش استفاده می شود. آب با فشار زیاد در حدود 4000-2000 بار در یک مسیر پیوسته وارد منطقه ماشینکاری می شود که در اینجا عمل براده برداری توسط کار مکانیکی است زیرا آب بطور مکانیکی بیرون می آید. آب به عنوان ابزار برش استفاده می گردد. آب بعنوان ابزار برش در مسیر پیوسته و کنترل شده ای از نازل با مجرای ریز با سرعت معادل سه برابر سرعت صوت و فشار 2000 تا 4000 بار خارج می شود و به قطعه کار وارد می شود .
فرایند برش با آب خالص برای مواد با استحکام کم مثل کاغذ فایبر گلاس و مقوا بکار می رود به این روش ماشینکاری هیدرودینامیک یا برش با ماایع گفته می شود.
موقعی ک نیروی موضعی ذره ای سیال از مقاومت پیوندهای ریز ساختار ماده بیشتر باشد باعث جدائی اتمها مولکولهای ماده گردیده و سایندگی یا برش تحقق می یابد.
جت آب قادر به شکست پیوندهای فلزات ،پلاستیکها ،چرم فگرافیت ،فایبر گلاس ،تیتانیم و مواد مرکب کامپوزیت می باشد . جت آب برای مواد نرم و محکم بکار برده می شود و مانند edm محدودیت ندارد . عمل برش با سرعت بسیار بالایی صورت می گیرد و به هیچ وجه ماده خیس نمی شود حتی کاغذ و یا گوجه فرنگی و یا کیک با این روش براده برداری می شوند یعنی عرض براده برداری خیلی کوچک است.
جنس نازل یاقوت است زیرا نسبت به سایش خیلی مقاوم است . ماشینهای واتر جت طوری ساخته شده اند که قابلیت کنترل چندین محور را در چندین جهت دارند بنابر این ماشینکاری نه تنها شکل های ساده بلکه شکلهای پیچیده نیز با ان امکان پذیر است.
تاریخچه برش با آب
سال 1900 میلادی کارگرهای یک نیروگاه بخار مشاهده کردند بخار خارج شده از سوراخ دسته های جارو را برش می دهد.
عدم آلودگی محیط زیست حسن این دستگاه است.
مزایای برش با آب
برش یک بعدی – عرض برش انقدر کم است که ما می توانیم برش را یک بعدی فرض کنیم .
فرایند بدون پلیسه است.
قابلیت تکرار زیاد است . مسئله فرسایش ابزار را نداریم . یعنی در مدت زیادی ما یک کاری را می توانیم انجام دهیم .
آلودگی محیطی نداریم . چون تمام ذرات معلق همراه با آب خارج می شود . در برخی مواد آزبست و سیمان خیلی خوب است .
برای محیطهای قابل اشتغال و انفجار مناسب است .
ابزار مورد استفاده که آب است ارزان و در دسترس است .
با توجه به آنکه مقدار اب در ساعت 200 الی 150 لیتر است و خود آن مقدارکمی است ولی بازهم آن قابل بازیابی است.
کیفیت برش بالایی دارد.
در مواد نرم ایجاد لهیدگی و یا تغییر فرم نمی دهد.
آلودگی صوتی حداقل مقدار خود را دارد.
تجهیزات آن در فاصله دو برابر از محل کار قرار دارد. برش سه بعدی امکان پذیر است . این روش قابلیت اتوماتیک شدن زیادی دارد. چون تجهیزات آن دور از قطعه کار است پس cnc کردن آن خیلی راحت است و استفاده از رباتها امکان پذیر است . پارامترهای برش قابل تنظیم است . بطوری که حتی پارچه و یا کاغذ بریده شده خیس نمی شود.