مقدمه
در این پروژه، ورودی ها و خروجی های یک سیستم چند ورودی و چند خروجی غیر خطی، برای ایجاد یک مدل دینامیکیِ هوشمند، استفاده شده است. بنابراین انتخاب شبکه های عصبی مصنوعی از نوع پرسپترون های چندلایه برای این منظور مناسب است. در کنار این نوع از مدل سازی، استفاده از یک شیوه مناسب برای کنترل پیشگویانه (پیش بینانه) مدل یاد شده، ضروری است. مدل های برگشتی تصحیح شونده که از قوانین تعدیل ماتریس های وزنی مسیرهای ارتباطی بین نرون های مدل استفاده می کنند، در این پروژه به کار گرفته شده اند. این قوانین برای آموزش سیستم، جهت کنترل و دستیابی به خروجی مطلوب در زمان های بعدی به کار می روند. فراگیری در این سیستم نیز از نوع فراگیری با سرپرست می باشد؛ به این صورت که معادله دیفرانسیل دینامیکیِ سیستم در دسترس است و بنابراین مقادیر مطلوب برای متغیر هدف، که سیستم باید به آن برسد، برای زمان های آینده مشخص می باشد و خروجی سیستم با استفاده از یک کنترل کننده پیش بین، همواره باید به این اهداف دست یابد. سیستم مورد مطالعه در این پروژه، یک رآکتور شیمیایی است که برای اختلاط پیوسته مواد شیمی ایی واکنش دهنده با غلظت ها و مقادیر تعریف شده و تولید یک ماده محصول با یک غلظت متغیر با زمان به کار می رود؛ که میزان مطلوب این غلظت در یک زمان خاص، به عنوان هدف مطلوبی است که سیستم باید به آن دست یابد. همچنین به جای یک سیستم واقعی، از یک مدل نرم افزاری برای جمع آوری داده های ورودی و خروجی استفاده می شود و در نهایت، نتایج این مدل سازی موفقیت آمیز، توانایی روش های مدل سازی هوشمند را همان گونه که در این تحقیق آمده است، اثبات می کند. در این پروژه، ورودی ها و خروجی های یک سیستم چند ورودی و چند خروجی غیر خطی، برای ایجاد یک مدل دینامیکیِ هوشمند، استفاده شده است. بنابراین انتخاب شبکه های عصبی مصنوعی از نوع پرسپترون های چندلایه برای این منظور مناسب است. در کنار این نوع از مدل سازی، استفاده از یک شیوه مناسب برای کنترل پیشگویانه (پیش بینانه) مدل یاد شده، ضروری است. مدل های برگشتی تصحیح شونده که از قوانین تعدیل ماتریس های وزنی مسیرهای ارتباطی بین نرون های مدل استفاده می کنند، در این پروژه به کار گرفته شده اند.
فهرست مطالب
فصل اول مفاهیم اولیه
الگوریتم
شرایط الگوریتم
پیچیدگی فضای لازم
فضای مورد نیاز یک برنامه
نیازمندیهای فضای ثابت
نیازمندیهای فضای متغیر
پیچیدگی زمانی
چرخه زندگی یک سیستم
جنبه های مهم بازبینی
بعضی از الگوهای توسعه نرم افزاری
طراحی شی گرا
ویژگیهای طراحی شی گرا
طراحی تابعی
فصل دوم زبان برنامه نویسی C
ویژگیهای زبان c
انواع کاراکتر درc
شناسه
متغیر
ساختار برنامه
دستورالعملهای اجرایی
عبارت
انواع عبارت
دستور
دستورهای ساده
دستورهای ساخت یافته
عملگرها
فصل سوم انواع داده ها
انواع داده
متغیرها
انواع متغیرها
ثابتها
مثال
فصل چهارم توابع ورودی و خروجی
توابع متداول ورودی و خروجی
مثال
فصل پنجم ساختارهای کنترلی و شرطی
دستورات و ساختارهای کنترلی
دستور ساختار حلقه تکرار
دستور شرطی
دستورات کنترلی
دستور کنترلی while
دستور کنترلی for
دستورهای شرطی if و if else
دستور شرطی switch
دستور break
دستور continue
دستور goto
دستور exit
فصل ششم برنامه سازی پیمانه ای
عناصر یک تابع
دستورreturn
فراخوانی تابع
فراخوانی با مقدار
فراخوانی توسط ارجاع
انتقال آرایه به تابع
تابع بازگشتی
استفاده از چند تابع
قلمرو و متغیرها
متغیرهای محلی یا خصوصی
متغیرهای عمومی یا سراسری
کلاسهای حافظه
کلاس حافظه اتوماتیک
کلاس حافظه خارجی
کلاس حافظه استاتیک
کلاس حافظه ثبات
ماکرو
فصل هفتم آرایه ها
آرایه
تعریف آرایه
رشته ها
مرتب سازی
جستجو
مرتب سازی حبابی
مرتب سازی انتخابی
جستجو به روش خطی
جستجو به روش دودویی
توابع کتابخانه ای رشته ها
فصل هشتم اشاره گرمقداردهی اولیه اشاره گرها
نحوه تعریف متغیر اشاره گر
اشاره گر تهی
اشاره گر و آرایه
رشته و اشاره گر
تابع تخصیص حافظه پویا
تعریف یک آرایه بصورت پویا
تابع آزادسازی حافظه پویا
فصل نهم نوع داده کاربر
ساختار
پردازش یک ساختار
اجتماع
نوع شمارشی
فصل دهم پشته و صف
پشته
صف
صف اولویت
صف اولویت صعودی
صف اولویت نزولی
صف حلقوی
فصل یازدهم ساختار درختی
درخت
درخت دودویی
خواص درختان دودویی
پیمایش درخت دودویی
Inorder
Preorder
Postorder
درختان دودویی مساوی
درختان جستجوی دودویی
درج عنصر در درخت جستجوی دودویی
انواع فایل
باز کردن و بستن فایل
انواع فایل
توابع putc و getc
توابع putw و getw
توابع fputs و fgets
فایلهای ورودی و خروجی
تابع remove
توابع fprintf وfscanf
توابع fwrite و fread
تابع fseek
فصل سیزدهم توابع کتابخانه ای
مقدمه
مدیریت در مفهوم کلی و عام آن به شکل ها و با دیدگاههای متفاوت تعریف شده است. همه اندیشمندان مدیریت در یک نکته اتفاق نظر دارند و آن این است که مدیریت عامل رسیدن به اهداف سازمان می باشد. استونر “stoner” می گوید، فرآیند برنامه ریزی، سازماندهی، هدایت و کنترل کوشش های اعضای سازمان و استفاده از تمام منابع سازمان برای دست یابی به اهداف معین سازمانی است. بیشترین تأکید این تعریف بر وظایف اصلی مدیریت و استفاده از همه منابع و امکانات برای رسیدن به هدف های سازمانی می باشد.
فلیپو “Flippo” مدیریت را هماهنگی همه منابع از طریق فراگردهای برنامه ریزی و کنترل عملیات سازمان بطوری که هدف ها را بتوان بطور موثر و صرفه جویانه حاصل نمود تعریف می کند. در این تعریف مدیریت جریانی مجموعه ای است که مهم ترین کار او هماهنگی، برنامه ریزی و کنترل است. اساسی ترین نکته در تعریف فوق اصطلاحات موثر و صرفه جویانه است. موثر بودن کار مدیر یعنی دست یافتن به هدف ها و آنچه سازمان می بایست به آن برسد. مفهوم صرفه جویانه به معنی استفاده مناسب، بجا و اقتصادی از امکانات و منابع موجود در سازمان است. مدیر باید در ظرف زمان و مکان و رعایت عمر و انرژی مصرف شده از منابع استفاده بهینه کند. صرفه جویانه یعنی این که برآیند نتایج بدست آمده بطور قایل ملاحظه ای از برآیند منابع، نیروها، امکانات، انرژی و زمان صرف شده بیشتر باشد.
علی علاقه بند، مدیریت را بوجود آوردن و حفظ کردن محیطی که در آن افراد بتوانند در جهت برآوردن هدف های معینی بطور موثر و کار آمد فعالیت کنند تعریف می کند. در بیشتر تعاریف مدیریت، به انسان و کار کردن انسان ها اشاره شده است. یک تعریف مدیریت را کار کردن با افراد و به وسیله افراد و گروه ها برای تحقق هدف های سازمانی معرفی می کند. صاحب نظر دیگری می گوید، مدیریت یعنی هنر انجام دادن کارها به وسیله دیگران. عده ای نیز مدیریت را فراهم کردن محیط مناسب برای افراد می دانند.
جلسه اول
مقدمه و معرفی درس
برنامه سازی پیشرفته
بیان مفاهیم پیشرفته برنامه سازی با استفاده از زبان C
منبع اصلی جهت مطالعه دانشجویان
کتاب: برنامه نویسی به زبان C
(ویرایش دوم)
جلسه دوم
انواع داده های اصلی int
float
double
char
void
boolean ?!!
جلسه سوم
ساختار یک برنامه ساده
#include < header file>
void main
تعریف متغیرها
دستورات اجرایی
جلسه چهارم
دستورات کنترل روند برنامه
ساختارهای تصمیم
حلقه های تکرار
جلسه پنجم
ساختارهای تکرار
for
while
do . while
جلسه ششم
توابع
(لیست پارامترها) نام تابع نوع خروجی تابع
دستورات
جلسه هفتم
آرایه
مجموعه ای از داده های
همنوع
ترتیب دار توسط اندیسها
با حداکثر عناصر مشخص
جلسه هشتم
اشاره گر (Pointer)
اشاره گر متغیری است که حاوی آدرس یک متغیر است و در واقع به آن اشاره می کند.
جلسه نهم
ساختمان (Structure)
برای نگهداری اطلاعات
از انواع داده ای مختلف (بر خلاف آرایه)
مرتبط با یکدیگر
تحت یک نام
جلسه دهم
فایل
برای انتقال خروجی برنامه ها به حافظه پایدار
بدلیل
ماندگاری آنها
ایجاد ارتباط بین برنامه ها (فایل بعنوان ورودی)
جلسه یازدهم
مهمترین توابع ورودی – خروجی فایل
fscanf
fprintf
fread
fwrite
طبقه بندی: علوم تربیتی
سخن حکیمانه
تقدیم
تقدیر و تشکر
چکیده پژوهش فصل اول: کلیات پژوهش 1
مقدمه 2
بیان مسئله 4
اهیمت و ضرورت پژوهش 5
اهداف پژوهش 7
سؤالات پژوهش 8
فرضیات پژوهش 9
انواع متغیر 10
تعریف مفاهیم و اصطلاحات اساسی 12
خلاصه فصل اول 15
فصل دوم: پیشینه تحقیق 17
مقدمه 18
تاریخچه تحقیق 20
ارائه نظریات درباره تحقیق 22
تحقیقات انجام شده 25
ویژگی های تحقیق از نظر تاک من 29
ویژگی های تحقیق از نظر جان بست 30
پیشرفت تحصیلی و عوامل مربوط به آن 32
خلاصه فصل دوم 34
فصل سوم: روش تحقیق 35
مقدمه 36
روش تحقیق 36
جامعه آماری 38
حجم نمونه و روش نمونه گیری 39
روش جمع آوری اطلاعات 39
روایی 40
روایی محتوایی 41
روایی بیرونی 42
پایایی 42
ضریب آلفای کرونباخ 43
ابراز جمع آوری اطلاعات 44
روش تجزیه و تحلیل اطلاعات 45
خلاصه فصل سوم 49
فصل چهارم: تجزیه و تحلیل یافته های پژوهشی 50
مقدمه 51
تجزیه و تحلیل آماری 51
بررسی سؤالات پرسشنامه 52
بررسی فرضیات تحقیق 67
خلاصه فصل چهارم 69
فصل پنجم: خلاصه و نتیجه گیری 70
خلاصه فصل اول 71
خلاصه فصل دوم 73
خلاصه فصل سوم 74
خلاصه فصل چهارم 76
تفسیر نتایج تحقیق 78
پیشنهادات تحقیق 82
موانع و تنگاناهای تحقیق 83
منابع و مأخذ 84
فهرست جداول و نمودارها
بررسی سؤال 1 52
بررسی سؤال 2 52
بررسی سؤال 3 53
بررسی سؤال 4 53
بررسی سؤال 5 54
بررسی سؤال 6 54
بررسی سؤال 7 55
بررسی سؤال 8 55
بررسی سؤال 9 56
بررسی سؤال 10 56
بررسی سؤال 11 57
بررسی سؤال 12 57
بررسی سؤال 13 58
بررسی سؤال 14 58
بررسی سؤال 15 59
بررسی سؤال 16 59
بررسی سؤال 17 60
بررسی سؤال 18 60
بررسی سؤال 19 61
بررسی سؤال 20 61