سایر

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

دانلود پاورپوینت با موضوع مبانی کامپیوتر و برنامه نویسی ،
در قالب ppt و در 20 اسلاید، قابل ویرایش.
فهرست:
دستورهای ورودی و خروجی
انواع داده ها
مقادير ثابت
عملگرها و تقدم عملگرها
دستور شرطی Case
چند مثال
بخشی از متن پاورپوینت:
Write & Writeln
در دستور Write، کامپيوتر پس از نوشتن عبارت خواسته شده، مکان نما را  در جلوی عبارت چاپ شده قرار می دهد.
در  دستور  Writeln،  کامپيوتر  پس  از  نوشتن عبارت خواسته شده، مکان نما را به ابتدای سطر بعدی منتقل می کند.
وظايف جانبی
دستور Readln; باعث می شود در اجرای برنامه  وقفه ايجاد شود و کامپيوتر منتظر فشردن دکمه Enter از سوی کاربر بماند.
دستور  Writeln;،  برای ايجاد يک سطر خالی به کار می رود و معادل Writeln(‘’); است.
قوانين نام گذاری
شروع نام بايد با يک حرف لاتين باشد.
در نام گذاری می توان از حروف، ارقام و کاراکتر ‘_’ بهره گرفت.
استفاده از کارکترهای ديگر مانند Space غيرمجاز است
بين حروف کوچک و بزرگ تفاوتی وجود ندارد
دانلود فایل

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

سایر

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

دانلود پاورپوینت با موضوع مبانی کامپیوتر و برنامه سازی،
در قالب ppt و در 11 اسلاید، قابل ویرایش.
بخشی از متن پاورپوینت:
وسیله ای است که داده ها و دستورالعملها را از انسان دریافت کرده و پس از
اجرای دستورالعملها برروی داده ها، داده های حاصل را به انسانها باز می
گرداند. به اجرای دستورالعملها برروی داده ها پردازش گفته می شود.
الگوریتم
دستورالعملهایی که برای کامپیوتر نوشته می شود را الگوریتم گوییم .
برنامه کامپیوتری
به تشریح الگوریتم ها برای کامپیوتر با استفاده از یک زبان برنامه سازی گفته می شود.
زبان برنامه سازی
 زبانی
است که برای کامپیوتر قابل فهم بوده و الگوریتمها با استفاده از آن به
کامپیوتر داده می شوند. این زبانها به سه دسته تقسیم می گردند :
زبانهای
سطح پایین : که به آن زبان ماشین نیز گفته می شود، مستقیما به زبان خود
کامپیوتر (یعنی زبان صفر و یک) نوشته می شود و توسط کامپیوتر قابل اجرا می
باشد.
زبانهای سطح بالا : این زبانها بسیار نزدیک به زبان انسان هستند. مثلا :
If (a > b) then c = c + 1;
برای تبدیل این زبان به زبان ماشین نیاز به مترجم داریم :
کامپایلر
(Compiler) : ابتدا کل برنامه زبان سطح بالا را بررسی کرده و درصورت نبود
خطا کل آن را به زبان ماشین تبدیل می کند. اکنون برنامه آماده اجرا است.
مفسر (Interpreter) : برنامه زبان سطح بالا را دستور به دستور به زبان ماشین تبدیل و همزمان آن را اجرا می کند.
زبانهای
بسیار سطح بالا : زبانهای خاص منظوره ای که برای عملیات خاص طراحی شده اند
همانند زبان PROLOG برای هوش مصنوعی و یا SQL برای پایگاه داده ها.
دانلود فایل

دانلود فایل”پاورپوینت مبانی کامپیوتر و برنامه سازی”

سایر

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

دانلود پاورپوینت با موضوع مبانی کامپیوتر و برنامه نویسی،
در قالب ppt و در 63 اسلاید، قابل ویرایش.
بخشی از متن پاورپوینت:
كامپيوترهاي امروزي معمولاً از قطعات زير تشكيل مي‌شوند:
دستگاههاي ورودي
حافظه‌هاي جانبي
حافظه‌هاي اصلي
واحد پردازشگر مركزي
دستگاههاي خروجي
نرم افزار
نرم‌افزار يكي از بخش‌هاي اساسي كامپيوتر به شمار مي‌آيد، كه در
واقع سخت‌افزار را بكار مي‌گيرد.
بعبارت ديگر رابط بين كاربر و سخت‌افزار را نرم‌افزار مي‌نامند. نرم‌افزار در حقيقت روح و جان يك كامپيوتر است، كه به سخت‌افزار هويت مي‌بخشد.
نرم افزار سيستم عامل
سيستم عامل (OS: Operating System) مشهورترين نوع نرم‌افزارهاي سيستمي مي‌باشد. كه مديريت منابع سيستمي را بر عهده دارد. سيستم‌عامل، همچنين ارتباط بين كاربر و اجزاء سخت‌افزاري و نرم‌افزاري ديگر را برقرار مي‌كند.
 زبانهاي برنامه‌نويسي
نرم‌افزارها توسط زبانهاي برنامه‌نويسي نوشته مي‌شوند. زبانهاي برنامه‌نويسي، يك سيستم ارتباطي هستند كه توسط آنها مي‌توان دستورات لازم را به ماشين انتقال داد.
هرزبان برنامه‌نويسي به مجموعه‌أي از علايم، قواعد و دستورالعمل‌ها گفته مي‌شود كه امكان ارتباط با كامپيوتر را جهت بيان كاري يا حل مسئله‌اي فراهم مي‌كند.
دانلود فایل

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

سایر

پاورپوینت مبانی کامپیوتر و برنامه سازی مبحث زیرالگوریتم ها

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

دانلود فایل”پاورپوینت مبانی کامپیوتر و برنامه سازی مبحث زیرالگوریتم ها”

سایر

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

دانلود پاورپوینت با موضوع مبانی کامپیوتر و برنامه سازی،
در قالب ppt و در 24 اسلاید، قابل ویرایش.
بخشی از متن پاورپوینت:
 مفاهیم اولیه کامپیوتر
 معرفی اجزای اصلی کامپیوتر
 سیستمهای عددی در کامپیوتر
الگوریتم و فلوچارت
زبان برنامه نویسی C++
ثابتها, متغییرها
 عبارتهای محاسباتی و منطقی 
انواع دستور العملها و حلقه ها
بردارها و ماتریسها
ورودی و خروجی
تابع و رویه
 جستجو و مرتب سازی و …
تعریف کامپیوتر
یک دستگاه الکترونیکی است که حجم زیادی از داده ها را با سرعت و دقت زیاد طبق برنامه داده شده پردازش می نماید.
نکات:
الکترونیکی
حجم زیاد
سرعت و دقت
برنامه از پیش نوشته شده
دانلود فایل

دانلود فایل”پاورپوینت مبانی کامپیوتر و برنامه سازی”

سایر

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

دانلود پاورپوینت با موضوع مبانی کامپیوتر و برنامه سازی،
در قالب ppt و در 24 اسلاید، قابل ویرایش.
بخشی از متن پاورپوینت:
مفاهیم اولیه کامپیوتر
معرفی اجزای اصلی کامپیوتر
 سیستمهای عددی در کامپیوتر
الگوریتم و فلوچارت
زبان برنامه نویسی C++
ثابتها, متغییرها
عبارتهای محاسباتی و منطقی
انواع دستور العملها و حلقه ها
بردارها و ماتریسها
ورودی و خروجی
تابع و رویه
جستجو و مرتب سازی و …
تمرینات و …
3سری تمرین برنامه نویسی هر کدام یک نمره
پروژه پایانی 2 نمره
میان ترم 6 نمره
پایان ترم 10 نمره
حل تمرین: بزودی مشخص می شود.
سایت درس: www.ilam.ac.ir/staffs/mozafar/mc
تعریف کامپیوتر
یک دستگاه الکترونیکی است که حجم زیادی از داده ها را با سرعت و دقت زیاد طبق برنامه داده شده پردازش می نماید.
نکات:
الکترونیکی
حجم زیاد
سرعت و دقت
برنامه از پیش نوشته شده

ویژگیهای کامپیوتر در مقایسه با انسان
سرعت زیاد
عدم خستگی از تکرار
دقت زیاد
قدرت ذخیره سازی خیلی بالا
انعطاف پذیری زیاد ( عدم عادت)
خلاقیت
تفکر
کشف راه حل جدید
اراده
انتخاب راه حل بهتر با توجه به شرایط
درک و احساس
انواع کامپیوتر
سوپر کامپیوترها
مینی کامپیوترها
میکرو کامپیوترها
کامپیوترهای شخصی
ایستگاههای کاری
وسایل کامپیوتری
دانلود فایل

دانلود فایل”پاورپوینت مبانی کامپیوتر و برنامه سازی”

سایر

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

دانلود پاورپوینت با موضوع مبانی کامپیوتر و برنامه سازی،
در قالب ppt و در 24 اسلاید، قابل ویرایش.
بخشی از متن پاورپوینت:
تعریف کامپیوتر
یک دستگاه الکترونیکی است که حجم زیادی از داده ها را با سرعت و دقت زیاد طبق برنامه داده شده پردازش می نماید.
نکات:
الکترونیکی
حجم زیاد
سرعت و دقت
برنامه از پیش نوشته شده
ویژگیهای کامپیوتر در مقایسه با انسان
سرعت زیاد
عدم خستگی از تکرار
دقت زیاد
قدرت ذخیره سازی خیلی بالا
انعطاف پذیری زیاد ( عدم عادت)

دانلود فایل

دانلود فایل”پاورپوینت مبانی کامپیوتر و برنامه سازی”

سایر

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

دانلود پاورپوینت با موضوع مبانی کامپیوتر و برنامه سازی،
در قالب ppt و در 11 اسلاید، قابل ویرایش.
بخشی از متن پاورپوینت:
1-1  تعاریف اولیه
کامپیوتر
 وسیله ای است که داده ها و دستورالعملها را از انسان دریافت کرده و پس از اجرای دستورالعملها برروی داده ها، داده های حاصل را به انسانها باز می گرداند. به اجرای دستورالعملها برروی داده ها پردازش گفته می شود.
الگوریتم
 دستورالعملهایی که برای کامپیوتر نوشته می شود را الگوریتم گوییم .
برنامه کامپیوتری
 به تشریح الگوریتم ها برای کامپیوتر با استفاده از یک زبان برنامه سازی گفته می شود.
زبان برنامه سازی
زبانی است که برای کامپیوتر قابل فهم بوده و الگوریتمها با استفاده از آن به کامپیوتر داده می شوند. این زبانها به سه دسته تقسیم می گردند :
زبانهای سطح پایین : که به آن زبان ماشین نیز گفته می شود، مستقیما به زبان خود کامپیوتر (یعنی زبان صفر و یک) نوشته می شود و توسط کامپیوتر قابل اجرا می باشد.
 زبانهای سطح بالا : این زبانها بسیار نزدیک به زبان انسان هستند. مثلا :
If (a > b) then c = c + 1;
برای تبدیل این زبان به زبان ماشین نیاز به مترجم داریم :
کامپایلر (Compiler) : ابتدا کل برنامه زبان سطح بالا را بررسی کرده و درصورت نبود خطا کل آن را به زبان ماشین تبدیل می کند. اکنون برنامه آماده اجرا است.
مفسر (Interpreter) : برنامه زبان سطح بالا را دستور به دستور به زبان ماشین تبدیل و همزمان آن را اجرا می کند.
زبانهای بسیار سطح بالا : زبانهای خاص منظوره ای که برای عملیات خاص طراحی شده اند همانند زبان PROLOG برای هوش مصنوعی و یا SQL برای پایگاه داده ها.
2-1  تاریخچه کامپیوتر
کامپیوترهای نسل اول
ابداع در اوایل دهه 1950 و از لامپ خلاء بعنوان جزو اصلی خود استفاده می کردند.
کامپیوترهای نسل دوم
ابداع در اوایل دهه 1960و ویژگی مهم آنها استفاده از ترانزیستور بود.
کامپیوترهای نسل سوم
در سال 1964 با ابداع مدارات مجتمع IC که صدها ترانزیستور را در یک فضای کوچک جای می داد، ایجاد شدند.
نسل چهارم کامپیوترها
در اواسط دهه 1970 با ابداع مدارات مجتمع با فشردگی بالا ایجاد شدند.
نسل پنجم کامپیوترها
یا نسل کامپیوترهای هوشمند که قادر به انجام اعمالی همانند استنتاج و استدلال مانند انسانها باشند.

دانلود فایل

دانلود فایل”پاورپوینت مبانی کامپیوتر و برنامه سازی”

سایر

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

دانلود پاورپوینت با موضوع مبانی کامپیوتر و برنامه سازی،
در قالب ppt و در 24 اسلاید، قابل ویرایش، شامل:
فهرست مطالب:
مفاهیم اولیه کامپیوتر
معرفی اجزای اصلی کامپیوتر
سیستمهای عددی در کامپیوتر
الگوریتم و فلوچارت
زبان برنامه نویسی C++
ثابتها, متغییرها
 عبارتهای محاسباتی و منطقی
انواع دستور العملها و حلقه ها
بردارها و ماتریسها
ورودی و خروجی
تابع و رویه
جستجو و مرتب سازی و …
بخشی از متن پاورپوینت:
تعریف کامپیوتر
یک دستگاه الکترونیکی است که حجم زیادی از داده ها را با سرعت و دقت زیاد طبق برنامه داده شده پردازش می نماید.
نکات:
الکترونیکی
حجم زیاد
سرعت و دقت
برنامه از پیش نوشته شده
ویژگیهای کامپیوتر در مقایسه با انسان
سرعت زیاد
عدم خستگی از تکرار
دقت زیاد
قدرت ذخیره سازی خیلی بالا
انعطاف پذیری زیاد ( عدم عادت)
ویژگیهای انسان در مقایسه با کامپیوتر
خلاقیت
تفکر
کشف راه حل جدید
اراده
انتخاب راه حل بهتر با توجه به شرایط
درک و احساس
انواع کامپیوتر
سوپر کامپیوترها
مینی کامپیوترها
میکرو کامپیوترها
کامپیوترهای شخصی
ایستگاههای کاری
وسایل کامپیوتری
دانلود فایل

دانلود فایل”پاورپوینت مبانی کامپیوتر و برنامه سازی”