پاورپوینت برنامه نویسی رایانه ای – کنترل و ابزار دقیق

پاورپوینت برنامه نویسی رایانه ای – کنترل و ابزار دقیق (pptx) 44 اسلاید


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

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

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

قسمتی از متن PowerPoint (.pptx) :

بسم الله الرحمن الرحيم نام درس : برنامه نویسی رایانه ای – کنترل و ابزار دقیق تعداد واحد : 2 نوع واحد : عملی – نظری پیشنیاز : هدف : دانشجو پس از گذراندن این واحد درسی قادر خواهد بود یک مسئله ریاضی یا فنی را ابتدا تجزیه و تحلیل نموده و سپس الگوریتم حل مسئله را نوشته و آنگاه برنامه را به زبان C نوشته و برای محاسبات، آن را وارد کامپیوتر نماید. سرفصل دروس : 17 ساعت نظری – 51 ساعت عملی مقدمه و تاریخچه مختصر کامپیوتر اجزاء سخت افزار ( پردازنده مرکزی – حافظه اصلی – امکانات جانبی ) (2تا 3 ساعت) زبان و انواع آن ( زبان ماشین ، اسمبلی و زبانهای سطح بالا ) تعریف نرم افزار و انواع آن ( سیستم عامل و انواع آن ، برنامه های مترجم ، برنامه های کاربردی) (1 تا 2 ساعت) مراحل حل مسئله : تعریف مسئله ، تحلیل مسئله ، تجزیه مسئله به مسائل کوچکتر و تعیین ارتباط آنها (1 ساعت) الگوریتم : تعریف الگوریتم، عمومیت دادن راه حل و طراحی الگوریتم، بیان الگوریتم به کمک روند نما، بیان الگوریتم به کمک شبه کد، دنبال کردن الگوریتم، مفهوم زیر الگوریتم (4 تا 6 ساعت) برنامه و حل مسائل : تعریف برنامه، ساختار کلی برنامه، ساختمانهای اساسی برنامه سازی شامل : الف) ساخت های منطقی (ترتیب و توالی، تکرار، شرط ها و تصمیم گیری، مفهوم بازگشتی) ب ) ساخت های داده یی ( گونه های داده یی ساده : صحیح، اعشاری، بولین، نویسه ای یا کاراکتری – گونه های داده یی مرکب : آرایه، رکورد، مجموعه ) ج ) زیر روال ها ( نحوه انتقال پارامترها ) د ) آشنایی با مفهوم فایل، فایل پردازی و عملیات ورودی/خروجی مفاهیم فوق می بایستی به زبان C بیان شوند. نام درس : برنامه نویسی رایانه – مکانیک تعداد واحد : 2 نوع واحد : عملی – نظری پیشنیاز : هدف : سرفصل دروس ( 16 ساعت نظری + 64 ساعت عملی) 80 ساعت مقدمه و تاریخچه مختصر کامپیوتر ( 1 تا 2 ساعت ) اجزاء سخت افزار ( پردازنده مرکزی – حافظه اصلی – امکانات جانبی ) (2تا 3 ساعت) زبان و انواع آن ( زبان ماشین ، اسمبلی و زبانهای سطح بالا ) ( 2 تا 3 ساعت ) تعریف نرم افزار و انواع آن ( سیستم عامل و انواع آن ، برنامه های مترجم ، برنامه های کاربردی) (1 تا 2 ساعت) مراحل حل مسئله : تعریف مسئله ، تحلیل مسئله ، تجزیه مسئله به مسائل کوچکتر و تعیین ارتباط آنها (1 ساعت) الگوریتم : تعریف الگوریتم، عمومیت دادن راه حل و طراحی الگوریتم، بیان الگوریتم به کمک روند نما، بیان الگوریتم به کمک شبه کد، دنبال کردن الگوریتم، مفهوم زیر الگوریتم (4 تا 6 ساعت) برنامه و حل مسائل : تعریف برنامه، ساختار کلی برنامه، ساختمانهای اساسی برنامه سازی شامل : الف) ساخت های منطقی (ترتیب و توالی، تکرار، شرط ها و تصمیم گیری، مفهوم بازگشتی) ب ) ساخت های داده یی ( گونه های داده یی ساده : صحیح، اعشاری، بولین، نویسه ای یا کاراکتری – گونه های داده یی مرکب : آرایه، رکورد، مجموعه ) ج ) زیر روال ها ( نحوه انتقال پارامترها ) د ) آشنایی با مفهوم فایل، فایل پردازی و عملیات ورودی/خروجی مفاهیم فوق می بایستی به یکی از سه زبان پاسکال، فرترن 77 یا بالاتر، و یا زبان C بیان شوند. معرفي سرفصلها ومنابع : مقدمه - شناسه ها - داده ها - ثابتها - عملگرها - برخي توابع كتابخانه اي - دستورات ورودي و خروجي - دستورات حلقه و شرط - توابع و پارامترها و توابع بازگشتي - آرايه ها - اشكال زدائي برنامه و آزمايش آن - ساختارها ( ركورد ) - فايلها - - پورت ها منابع : 1- مرجع C#2008 – مولف : Christian Nagel, … ترجمه : احمد پهلوان و ... 2- Professional C# 2008.pdf 3 نمره کلاسی (به ازای هر غیبت 0/5 نمره کسر) 5 نمره تئوری پایان ترم (الگوریتم و فلو چارت) 12 نمره عملی پایان ترم C# اصطلاحاً Case Sensitive است . شناسه : < Letter | _ > < Letter | Digit | _ > . . . < Letter | Digit | _ > int ، 4 بایت char ، 2 بایت float ، 4 بایت double، 8بایت int i , j=12 ; float f=12.5F ; double d=12.5 ; char c = ‘m’ ; string n=“Book_2”; bool a=true; string bool ، 1 بایت داده ها عددی الفبا عددی منطقی صحیح اعشاری اعشاری eg. : short i =10 , j ; double e= 2.71828182845905 ; بیشتر بدانیم ثابت ها : صحيح : 12 , 0x12 , 0X12 اعشاري : 12.6 , 3e+5 , 3e5 , 3.2e-4 كاراكتر : ‘A’ و ‘9’ و ‘#’ رشته : “Computer” و “a123” و “a_1@yahoo.com” منطقی : true , false ثابتهاي نمادين ( سمبوليك ) : const float pi = 3.14F ; const int id = 20 ; توضيحات ( Comment ) : // یا /*…………*/ عملگرها ( Operators ) : عملگرهاي محاسباتي : ( + , - , * , / , % ) 5 / 2 = 2 , 5.0 / 2 = 5 / 2.0 = 2.5 , 9.5 % 2 = 1.5, (int)9.5%2 = 1 عملگرهاي يكتائي : ( - , + + , - - , sizeof ) + + n ; // n = n + 1 ; n + + ; عملگرهاي مقايسه اي و منطقي : ( < , > , <= , >= , = = , != , && , || , ! ) عملگرهاي جايگزيني : ( = , += , -= , *= , /= , %= ) s += n ; // s = s + n ; x = y = 3 ; عملگر شرطي ( ?: ): max = ( a > b ) ? a : b; اولويت عملگرها : ( يكتائي ـــ * , / ـــ + , - ـــ مقايسه اي ـــ = = , =! ـــ && ـــ || ـــ جايگزيني( دستورات خروجي Console.Write و Console.WriteLine : Console.Write("abc"); Console.WriteLine("def"); Console.WriteLine("abc"); Console.WriteLine("def"); int a = 5, b = 10; Console.WriteLine("Sum Of a,b is {0}", a + b); Console.WriteLine("Sum Of {0},{1} is {2}", a, b, a + b); double d = 19.76, e = 123456.344; Console.WriteLine(d.ToString("00.0")); Console.WriteLine(e.ToString("0,0.00")); Console.ReadKey(); int a = 27; Console.WriteLine(a.ToString("X")); double d = 1230000; Console.WriteLine(d.ToString("E")); Console.WriteLine(d.ToString("0.000E+0")); Console.WriteLine(d.ToString("00.000E+0")); Console.WriteLine("a=\t{0}\n\ab=\t{1}", a, d); Console.ReadKey(); \a = Alarm , \b = Backspace , \n = New Line , \t = Tab

فایل های دیگر این دسته