پایان نامه کارشناسی

دانلود مقالات فنی و مهندسی و علوم انسانی (علوم تربیتی روانشناختی)

پایان نامه کارشناسی

دانلود مقالات فنی و مهندسی و علوم انسانی (علوم تربیتی روانشناختی)

الگوی برنامه نویسی منطق و زبان برنامه نویسی پرولاگ

چکیده

زبان های برنامه های prolog که تا به حال عرضه شده اند به صورت تشریحی بوده زیرا آن ها روش تفسیر دوگانه را به عنوان فرمول می پذیرند. عملیات محاسبه در زبان برنامه نویسی prolog تا اندازه ای زیربندهای تشریحی ان را شامل می گردد. به هر حال رسیدن به یک راه حل مناسب نسبت به آنچه که که توسط طراحان اصلی این زبان برنامه نویسی ارائه شده است، مشکل می باشد. نقایص عملیات محاسبه زبان برنامه نویسی prolog، در زبان های برنامه نویسی منطقی محدوده شده، حل شده است.

اپراتور محاسباتی

زبان برنامه نویسی prolog اعداد صحیح و ممیز شناور را به عنوان ساختار داده های پیش ساخته را با مد نظر قرار دادن عملکردهای مشخص بر روی آن ها ایجاد می کند. این عملکردها شامل اپراتورهای محاسباتی همانند +، -، (ضرب) ، و // (تقسیم عدد صحیح) می باشد. هم اکنون، بر طبق به استانداردهای نشانه گذاری، برنامه نویسی منطقی و زبان برنامه نویسی prolog، روابط و نشانه های عملکردی به شکل پیشوندی نوشته می شوند، که در پیشاپیش این مباحث قرار می گیرند. در مقایسه، در ارتباط با کاربرد آن ها در محاسبات، اپراتورهای محاسبه دودویی به شکل میانوند نوشته شده که در بین مباحث قرار می گیرند. علاوه بر این نفی (خنثی سازی) عدد طبیعی به صورت پیشوند بدون قلاب "{}" نوشته می شود، یعنی بدون اینکه نشانه قلاب در بین مباحث قرار گیرد.

اختلاف در ترکیب از طریق مد نظر قرار دادن اپراتورهای محاسباتی به عنوان سمبل عملکردی پیش ساخته به صورت میانوند و پیشوند بدون قلاب نوشته می شود که به همراه اطلاعاتی در مورد مشارکت پذیری و توان ارتباط بوده که این امکان را برای ما ایجاد می کند تا ابهامات مربوط به عبارات محاسباتی را از بین بریم. در واقع، برنامه نویسی prolog ابزاری را برای نشان دادن سمبل عملکردی قراردادی همانند نمادهای دودویی میانوند و یا علائم یکانی پیشوند بدون قلاب ایجاد کرده، که دارای اولویت ثابتی می باشد که به مشخص کردن توان اتصال و قیاس های خاصی که دلالتی بر بعضی از شکل های شرکت پذیر دارد، می پردازد. نمونه ای از چنین دستوراتی خط می باشد که در برنامه کاری نوع بالا مورد استفاده قرار می گیرد. نمادهای عملکردی که به این روش شناسایی می شوند به نام اپراتورها می باشند. اپراتورهای محاسباتی به عنوان اپراتورهایی می باشند که در بخش مقدماتی زبان برنامه نویسی از پیش شناسایی می گردند.

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

خرید

مطالب مرتبط

پروژه تجزیه و تحلیل 4 نرم افزار مخرب (ویروس- تروجان)

دسته: کامپیوتر

حجم فایل: 809 کیلوبایت

تعداد صفحه: 85

فصل یکم- ویروس ها

– 1-1تعریف ویروس

به برنامه‌های رایانه‌ای که به منظور تخریب ویا سوءاستفاده از ساختار یک رایانه نوشته شود، ویروس رایانه‌ای می‌گویند. ویروس رایانه‌ای عبارتی است برای یک برنامه ناخواسته مخرب که می‌تواند روی رایانه‌هامنتشرواجراگردد.

. معمولاًویروس‌هاتوسط برنامه‌نویسان برای مقاصد گوناگون نوشته می‌شوند. اهدافی چون شهرت، انتقام، ایجاد خسارت و یا اهداف اقتصادی می‌توانند باعث ایجاد انگیزه در نوشتن ویروس کامپیوتری شوند. برخی از ویروس‌ها بسیار مخرب هستند و برخی تنها جنبه تبلیغاتی دارند.

علت نامگذاری این برنامه‌ها به ویروس به دلیل شباهت نحوه فعالیت آنها با ویروس‌ها در دنیای حقیقی است. ویروس رایانه‌ای را می‌توان برنامه‌ای تعریف نمود که می‌توان خودش را با استفاده از یک میزبان تکثیر نماید. بنابراین تعریف اگر برنامه‌ای وجود داشته باشد که دارای آثار تخریبی باشد ولی امکان تکثیر نداشته باشد، نمی‌توان آن را ویروس نامید.

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

فهرست مطالب:

فصل یکم- ویروس ها

تعریف ویروس

تاریخچه ورود ویروس

انواع ویروس

سکتور بوت (boot sector)

ویروس های ماکرو (کلان دستور)

ویروس های چند ریخت

ویروس های مخفی

ویروس های چند بخشی

ویروس های مبتنی بر پست الکترونیکی

ویروس های دوزیست

سایر نرم افزار های مخرب

کرم ها

تاریخچه اولین کرم

اسبهای تروا (Trojan Horse)

جاسوس افزارها (Spyware)

درهای پشتی (Backdoor)

باکتری ها (Bacteries)

Zombie

بمب های منطقی

عملکرد ویروس ها

-پیغام ها

شوخی ها

-غیر فعال کردن دسترسی ها

سرقت اطلاعات

– –تخریب اطلاعات

–پاک سازی اطلاعات

-عدم دسترسی به سخت افزار

راه‌های ویروسی شدن

فصل دوم-آنالیز ویروس ملیسا

ویروس ملیسا یک خطر جدید

اثرات مخرب ویروس ملیسا

خسارت های فراوان ویروس ملیسا

متغیر ها و گونه ها

بازداشت فرد مظنون به تولید ملیسا

نتیجه گیری

سورس کد ویروس ملیسا

روش پاکسازی ویروس ملیسا

فصل سوم-آنالیز کرم MyDoom

بررسی عملکرد کرم Mydoom

تاثیرات این کرم بر روی ویندوز

سورس کد کرم MyDoom

روش های پاکسازی ویروس My doom

فصل چهارم-آنالیزویروس CIH Chernoble

بررسی وعملکرد ویروس CIH

مکانیسم آلودگی

هشدار ویروس win 32/ CIH

نتیجه‌گیری

سورس کد ویروسCIH

روش پاک سازی ویروس CIH

فصل پنجم-آنالیز Get codec multi media Trojan

بررسی تروجان

مسیر مقدار دهی و بررسی پایه

مسیر Set_Mutex (تنظیم تحریف)

مسیرModify_Winamp_Conf

مسیر Modify _Wmp_Conf

مسیر مکانیسم جستجو و آلودگی

جستجوی فایل

آزمایش فایل های آلوده

نتیجه گیری

پاکسازی تروجان Getcodec Multimedi

خرید

مطالب مرتبط

دانلود گزارش کارآموزی در یک شرکت سخت افزار کامپیوتر

عنوان کامل: گزارش کارآموزی در یک شرکت سخت افزار کامپیوتر

طبقه بندی: کامپیوتر

فرمت فایل: فایل Word ورد 2007 یا 2003 (Docx یا Doc) قابل ویرایش

تعداد صفحات پروژه: 45

فهرست مطالب: کلیک نمایید

بخشی از گزارش کار

در یک شرکت سخت افزاری کارآموزی خود را زیر نظر آقای ------- آغاز کردم کار در آنجا به گونه ای بود که همراه با روند یادگیری درگیر کار با کامپیوتر باشم فکر می کنم که این تجربه ها از آنچه که انتظار می رود شیرین تر باشد اما این حالت زمانی ایجاد خواهد شد که تجربه آن حاصل شود. مطمئن باشید این تجربه ها زمان کمی را بخود اختصاص می دهند. کامپیوتر وسیله ای است که در واقع کارهای بسیار ساده ای را با استفاده از روشهای ساده انجام می دهد اما می تواند این کارها بسیار سریعتر از آنچه که انسان می تواند تصور کند انجام دهد به همین دلیل است که کارهای کامپیوتر معجزه آسا به نظر می رسد به خاطر داشته باشید که در مورد کامپیوتر نمی توان هیچ چیز را با قاطعیت بیان کرد زیرا همه چیز به سرعت قابل تغییر می باشد اولین مرحله در یادگیری کامپیوتر شخصی (یا PC) این است که کامپیوتر و اجزای تشکیل دهنده آنرا به طور کلی مورد بررسی قرار دهیم این بررسی را می توان از نقطه نظرهای مختلف انجام داد. اما بررسی از نظر عملکرد بسیار مهم است یعنی باید وسایل جانبی یک کامپیوتر را از نظر عملکرد و مفهوم آن مورد بررسی قرار دهیم.

خرید

بسته آموزشی سخت افزار مونتاژ و عیب یابی کامپیوتر

قیمت: 16200 تومان



آموزش تعمیرات تخصصی قطعات کامپیوتر و مانیتور - فارسی
راهنمای مونتاژ قطعات کامپیوتر
آموزش تعمیرات تخصصی و حرفه ای کامپیوتر معادل یازده سی دی
آموزش ویدیویی و تصویری تعمیر کامپیوتر و تعمیر قطعات کامپیوتر به زبان فارسی

آموزش در این مجموعه به صورت روان و تصویری می باشد به طوری که شما با استفاده از این مجموعه یک تعمیرکار حرفه ای کامپیوتر خواهید شد
تجهیزات و دستگاه های مورد نیاز در تعمیر کامپیوتر
آموزش تعمیرات الکترونیک
کار با اهم متر و ولت متر و تجهیزات الکتریکی برای تعمیر رایانه
آموزش تعمیر کامپیوتر از مقدماتی تا پیشرفته
آموزش تعمیرات تخصصی مادریرد کامپیوتر MAINBOARD
آموزش تعمیرات تخصصی پاور و منبع تغذیه POWER
آموزش تعمیرات تخصصی کارت گرافیک و cpu
آموزش تعمیرات تخصصی هارد دیسک HARD DISCK
آموزش تعمیرات تخصصی سی دی رام CD-ROM
آموزش تعمیرات تخصصی دی وی دی رایتر DVD/RW
آموزش تعمیرات تخصصی مانیتور MONITOER
آموزش تعمیرات تخصصی اسپیکر SPEAKER
آموزش تعمیرات تخصصی موس و کیبورد
تعمیر تخصصی و فوق تخصصی قطعات کامپیوتر
آموزش عیب یابی پیشرفته کامپیوتر
آموزش مونتاژ قطعات کامپیوتر

شناخت قطعه معیوب و نحوه تعمیر آن
و دهها نکته آموزشی دیگر
به زبان فارسی و با کیفیت و بسته بندی عالی

خرید سوال از فروشنده


گزارش کارآموزی آشنایی و معرفی قطعات کامپیوتر

مقدمه:

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

فهرست مطالب:

فصل اول

بخش اول:

شناخت قطعات کامپیوتر

– بخش دوم

مونتاژ کامپیوتر

– بخش سوم

نصب نرم افزاری قطعات

– بخش چهارم

عیب یابی کامپیوتر

فصل دوم

آشنایی با نرم افزار Access

خرید

مطالب مرتبط