| دسته بندی | کامپیوتر و IT |
| فرمت فایل | ppt |
| حجم فایل | 742 کیلو بایت |
| تعداد صفحات فایل | 247 |
پاورپوینت اصول طراحی کامپایلر
جایگاه درس در رشته کامپیوتر:
ضرورت این درس:
ضرورت نیاز به زبانهای سطح بالا
ضرورت ترجمه برنامه های نوشته شده با زبان سطح بالا به برنامه به زبان ماشین
تنوع زبانهای برنامه نویسی سطح بالا
دروس پیش نیاز: نظریه زبانها و ماشین، طراحی و پیاده سازی زبانها
نوع درس: اجباری
تعدادکل ساعات تدریس:30
تعداد جلسات تدریس:10
فهرست:
فصل اول: مقدمه ای بر کامپایلر
فصل دوم :نحو زبان و تجزیه
فصل سوم: تحلیلگر لغوی
فصل چهارم: تحلیل نحوی
1-1 نمونه ای از برنامه های تحلیل کننده:
ویرایشگرهای ساختار
چاپگرهای pretty printer
بررسی کننده های ایستا
مفسرها
شکل دهنده های متن
کامپایلرهای سیلیسیومی
مفسرهای پرس و جو
1-2 تعریف کامپایلر:
1- ترجمه برنامه از زبان مبدا به برنامه معادل دز زبان میانی مانند اسمبلی.
2- گزارش وجود خطاها را در برنامه مبدا به کاربر.
| دسته بندی | کامپیوتر و IT |
| فرمت فایل | ppt |
| حجم فایل | 739 کیلو بایت |
| تعداد صفحات فایل | 413 |
پاورپوینت اصول کامپیوتر 1
این پاورپوینت در 15 فصل در اختیار شما قرار دارد
جایگاه این درس در رشته علوم کامپیوتر:
این درس اولین درس دانشگاهی رشته می باشد و نقطه شروعی برای ورود به
دنیای جالب برنامه نوسی و علم کامپیوتر هست . بنابراین یاد گیری اصول اولیه
برنامه نویسی در این درس از جایگاه ویژه ای برخوردار است.
این درس پایه و اساس برنامه نویسی که جزء اصول این رشته می باشد را به
فرگیران یاد می دهد .
بنابراین این درس جزء اصلی ترین دروس این رشته در نظر می گیرند .
اهداف کلی این درس:
دانشجو پس از مطالعه این درس باید بتواند:
اصول و مبانی اولیه نرم افزار و سخت افزار را بشناسد
مفهوم زبان های برنامه نویسی را بداند
مفاهیم اولیه برنامه نویسی ساخت یافته را بداند
بتواند دستورات زبان پاسکال را در برنامه بکار ببرد
از توابع و روال های استاندارد زبان پاسکال استفاده نماید
از توابع ، روال ها و فایل ها در برنامه استفاده کند
با استفاده از قابلیت های زبان پاسکال برنامه ای را برای یک سیستم بنویسد.
| دسته بندی | کامپیوتر و IT |
| فرمت فایل | ppt |
| حجم فایل | 702 کیلو بایت |
| تعداد صفحات فایل | 225 |
پاورپوینت نظریه زبان ها و ماشین ها
فهرست:
فصل اول: ریاضیات مقدماتی
فصل دوم: زبان ها
فصل سوم: گرامرهای مستقل از متن
فصل چهارم: مقدمه ای بر پارسر ها
فصل پنجم: فرمان های نرمال
فصل ششم: آتاماتای متناهی
فصل هفتم: زبان ها و مجموعه های با قاعده
فصل هشتم: آتاماتای pushdown
فصل نهم: ماشینهای تورینگ
فصل دهم: طبقه بندی شومسکی
جایگاه درس در رشته کامپیوتر:
ضرورت این درس:
ضرورت نیاز به زبانهای سطح بالا
ضرورت ترجمه برنامه های نوشته شده با زبان سطح بالا به برنامه به زبان ماشین
تنوع زبانهای برنامه نویسی سطح بالا
فصل اول: ریاضیات مقدماتی
اهداف رفتاری:
دانشجو پس از مطالعه این فصل با مفاهیم زیر آشنا خواهد شد:
مفاهیم نمادگذاری و مفهوم تابع
نظریه مجموعه ها
مفهوم استقراء ریاضی
گراف و انواع آن
1-1 نمادگذاری:
نماد ┌x┐: اشاره به کوچکترین عدد صحیح بزرگتر یا مساوی عدد حقیقی x دارد. ┌-3.7┐=-3
┌4.5┐= 5
نماد ┌x┐ را جزء صحیح بالای x می نامیم.
نماد └x┘: اشاره به بزرگترین عدد صحیح کوچکتر یا مساوی عدد حقیقی x دارد. └-3.7┘=-4
└4.5┘= 4
نماد └x┘ را جزء صحیح پایین x می نامیم.
| دسته بندی | کامپیوتر و IT |
| فرمت فایل | ppt |
| حجم فایل | 1492 کیلو بایت |
| تعداد صفحات فایل | 241 |
پاورپوینت مهندسی نرم افزار
فهرست
بخش اول: مرور کلی
مهندسی نرم افزار
سیستم های اجتماعی-تکنیکی
سیستم های حیاتی
فرایندهای نرم افزار
مدیریت پروژه
بخش دوم: خواسته ها
خواسته های نرم افزار
فرایندهای مهندسی خواسته ها
مدل های سیستم
مشخصات سیستم های حیاتی
مشخصات رسمی
بخش سوم: طراحی
طراحی معماری
معماری های سیستم های توزیعی
معماری کاربرد
طراحی شی گرا
مهندسی نرم افزار:
نرم افزار چیست ؟
نرم افزار شامل برنامه های کامپیوتری همراه است با مستندات و داده های پیکربندی است که برای درست کارکردن برنامه ضروری است .
دو نوع محصول نرم افزاری :
1- محصولات کلی
2- محصولات سفارشی
مهندسی نرم افزار چیست؟
یک نظام مهندسی است که با جنبه های نرم افزاری محصول ، از مراحل اولیه تعیین مشخصات سیستم تا نگهداری سیستم ، سروکار دارد .
شامل مراحل زیر است :
1- نظام مهندسی .
2- تمام جنبه های محصول نرم افزاری .
| دسته بندی | کامپیوتر و IT |
| فرمت فایل | ppt |
| حجم فایل | 1069 کیلو بایت |
| تعداد صفحات فایل | 250 |
پاورپوینت مدارهای منطقی دیجیتال
فهرست:
فصل اول: ورود به سیستم دیجیتال
فصل دوم: روش های جبری برای تحلیل و طراحی مدارهای منطقی
فصل سوم: خصوصیات توابع سوییچی
فصل چهارم: مدارهای منطقی ترکیبی ماجولی
فصل پنجم: مدارات ترتیبی
فصل ششم: ثبات ها و شیفت رجیستر
فصل اول: ورود به سیستم دیجیتال
سیستم ده دهی اعداد (Decimal):
آشنایی پیچیدگی را پنهان می کند؟
ده رقم 0..9
موقعیت ، وزن تعیین می کند:

