زد فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

زد فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود پاورپوینت مبانی کامپیوتر

اختصاصی از زد فایل دانلود پاورپوینت مبانی کامپیوتر دانلود با لینک مستقیم و پر سرعت .

پاورپوینت مبانی کامپیوتر در 478 اسلاید بسیار جامع و کامل شامل بخش های زیر می باشد:

اهداف کلی این درس

v  جایگاه این درس در رشته مهندسی کامپیوتر

 فصل 1

Algorithm  الگوریتم ها

هدفهای کلی

شناخت حل مسئله و ارائه الگوریتم

شناخت اجزاء لازم برای حل مسئله

بررسی صحت الگوریتم

 تعریف الگوریتم
مراحل الگوریتم
 
مثال
•فلوچارت مجموع سه عدد
تمرین
دستورالعمل‌های شرطی
مثال
مثال
تمرین
حلقه‌ها
 
•حلقه های با تکرار مشخص
· حلقه‌هایی که تعداد تکرار آنها مشخص نیست

 (در پاسکال به حلقه while مشهورند.)

تمرین

حلقه‌های تودرتو

تمرینات آخر فصل

 فصل 2

کاربرد آرایه ها در الگوریتم ها

هدفهای کلی

شناخت آرایه ها و مفهوم آن

شناخت الگوریتم های لازم برای جستجو و مرتب سازی

مقایسه انواع روش های جستجو با هم

 هدفهای رفتاری

مقدمه

تعریف آرایه

مثال

جستجو و مرتب سازی ( search and sort )

الگوریتم های جستجو

جستجوی خطی    linear search
جستجوی دودوئی binary search
vمرتب سازی (sort )

 فصل 3

آشنایی با کامپیوتر

هدفهای کلی

شناخت کامپیوترهای نسل قدیم و امروزی

شناخت سخت‌افزارهای لازم برای کامپیوترهای شخصی

      بررسی نرم‌افزارها و انواع آن

فصل 4

ساختار برنامه در زبان پاسکال

هدفهای کلی

شناخت اجزای تشکیل دهنده یک برنامه

شناخت ساختار یک برنامه در زبان پاسکال

 بررسی دستگاههای خروجی و دستورات لازم در زبان پاسکال برای تولید خروجی

فصل 5

انواع عملگرها و داده‌ها در زبان پاسکال

هدفهای کلی

معرفی انواع عملگرها در زبان پاسکال

شناخت انواع داده‌ها

بررسی اولویت عملگرها

معرفی دستورات جایگزینی در پاسکال

فصل 6

ورودی و خروجی

هدفهای کلی

Writeln معرفی دستورات خروجی  

معرفی خروجی فرمت‌بندی شده

بررسی دستورات ورودی Read و ReadLn 

فصل 7

ساختارهای شرطی و کنترلی

هدفهای کلی

If and Elseمعرفی دستور شرطی

معرفی دستور case

بررسی دستورات تکرار for ، while ، repeat until

معرفی دستورات شرطی متداخل

بررسی چند تابع و روال استاندارد زبان پاسکال

فصل 8

Arrayآرایه ها

هدفهای کلی

شناخت لزوم استفاده از ساختار داده ای به نام آرایه ‌

شناخت انواع آرایه‌ها و موارد استفاده از آنها

شناخت مفاهیم مرتب‌سازی و جستجو

شناخت الگوریتمهای مرتب‌سازی و جستجو

فصل 9

های کتابخانه ای‌ توابع و روال‌

هدفهای کلی

شناخت ساختار تابع و روال

شناخت توابع و روالهای استاندارد برای نوعهای صحیح

شناخت توابع و روالهای استاندارد برای نوعهای اعشاری و کارکتری

شناخت توابع و روالهای استاندارد ریاضی

فصل 10

(String) متغیرهای کاراکتری و رشته‌ها

هدفهای کلی

بررسی ساختار آرایه هایی از نوع کاراکتر ‌

معرفی نوع دادة جدید به نام رشته

مقایسه آرایه ای از کاراکتر و رشته ‌

شناخت توابع و روالهای استاندارد برای رشته ها ‌

فصل 11

برنامه‌های فرعی

هدفهای کلی

· شناخت اجزاء تشکیل‌دهنده توابع و روالها
·‌ بررسی انواع پارامترها و متغیرها در برنامه‌های فرعی
· شناخت تفاوتهای روالها و توابع
· معرفی مزایای استفاده از زیر برنامه‌ها

فصل 12

مجموعه‌ها و داده‌های شمارشی

هدفهای کلی

· مفهوم مجموعه و داده‌های شمارشی در زبان پاسکال
·‌ مجموعه و داده‌های شمارشی به عنوان متغیر
· استفاده از مجموعه‌ها و داده‌های شمارشی در برنامه

فصل 13

(Records) رکوردها\

هدفهای کلی

· مفهوم رکورد و اجزای آن 
· انواع رکوردها و استفاده از آن در برنامه
· معرفی مزایای رکوردها در برنامه

فصل 14

(Files) فــایـلها

هدفهای کلی

· مفهوم فایل و انواع آن 
· موارد استفاده از فایلها 

فصل 15

تحلیل الگوریتمها

هدفهای کلی

· مفهوم و تعریف الگوریتم
· مفهوم کارایی یک الگوریتم
· مرتبه یک الگوریتم
 
 
 
 
 
 
بخشی از پاورپوینت:

اهداف کلی این درس

دانشجو پس از مطالعه این درس باید بتواند:

الگوریتمی برای حل مسئله ارائه دهد

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

اهداف و مفا هیم زبان های برنامه نویسی را بداند

مفاهیم اولیه برنامه نویسی ساخت یافته را بداند و اصول لازم را در مرحله

اجراء بکار ببرد

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

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

از توابع ، روال ها برای جدا کردن قطعات برنامه استفاده کند

فایل ها را به عنوان محلی برای ذخیره داده ها در برنامه استفاده کند

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

  جایگاه این درس در رشته مهندسی کامپیوتر

این درس اولین درس دانشگاهی رشته می باشد و نقطه شروعی برای ورود به

 دنیای جالب برنامه نویسی و علم و فن کامپیوتر هست . بنابراین یاد گیری

 اصول اولیه برنامه نویسی در این درس از جایگاه ویژه ای برخوردار است.

این درس پایه و اساس برنامه نویسی که جزء اصول این رشته می باشد را به

 فرگیران یاد می دهد .

بنابراین یادگیری دقیق این درس به همراه ارائه پروژه های عملی که لازمه این درس می باشد جزء اهم مسائل می باشد .

 

 فصل 1

Algorithm  الگوریتم ها

 

 هدفهای رفتاری

دانشجو پس از مطالعه این فصل باید بتواند:

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

    

مقدمه

  در زندگی روزمره، انسان با مسائل مختلفی روبروست و برای هر کدام

 از این مسائل (حل مشکلات) راه حلی و روشی را بر می‌گزیند. مسائلی از قبیل راه رفتن، غذا خوردن، خوابیدن و غیره که بشر تقریباً هر روز آنها را پیش روی خود دارد.

  همه این مسائل نیاز به روشی برای حل کردن دارند مثلا راه رفتن باید

 با ترتیب خاصی و مراحل معینی انجام شود. تا مسئله راه رفتن  برای

 بشر حل شود. اصطلاحاً روش انجام کار یا حل مسئله را الگوریتم آن

 مسئله می‌نامند

تعریف الگوریتم

 الگوریتم مجموعه‌ای از دستورالعمل ها، برای حل مسئله می‌باشد که

شرایط زیر را باید دارا باشد:

دقیق باشد
جزئیات کامل حل مسئله را داشته باشد.
پایانپذیر باشد.
 
 مراحل الگوریتم

برای حل یک مسئله باید الگوریتم آن مسئله را مشخص کنیم (یا بیابیم). که

 اصطلاحاً طراحی الگوریتم برای آن مسئله نامیده می‌شود. در طراحی

الگوریتم معمولاً سه مرحله زیر را از هم جدا می‌کنند:

خواندن دادهها
انجام محاسبات
خروجیها...
.
.
.
 

 

فصل 5

انواع عملگرها و داده‌ها در زبان پاسکال

 هدفهای رفتاری

دانشجو پس از مطالعه این فصل باید بتواند:

انواع عملگرها در زبان پاسکال را بکار ببرد

 

 انواع داده‌ها برای یک برنامه را تعریف کند.
اولویت عملگرها در یک عبارت را تشخیص دهد.
یک برنامه ساده با عملیات معمولی را بنویسد.
 
عملگرها

عملگرها نمادهایی هستند که برای انجام اعمال خاصی مورد استفاده

 قرار می‌گیرند.عملگرها برای انجام اعمال خاصی روی عملوندها

 ( Operands )  بکار می‌روند.  با توجه به نوع عملگر ممکن است یک یا دو عملوند وجود داشته باشد. عملگرها در زبان پاسکال از تنوع زیادی برخوردارند.

در پاسکال چهار دسته عملگر وجود دارند :

محاسباتی

 رابطه ای

 منطقی

 بیتی

عملگرهای محاسباتی

مثال

نام

عملگر

ردیف

x + y

جمع

+

1

x – y , -x

تفریق و منهای یکانی

-

3

x * y

ضرب

*

3

x / y

تقسیم

/

4

a div b

تقسیم

div

5

a mod b

باقیمانده تقسیم

mod

6

 

 
 

عملگرهای رابطه ای

مثال

نام

عملگر

x > y

بزرگتر

<

x >=y

بزرگتر مساوی

=<

x < y

کوچکتر

>

x <= y

کوچکتر مساوی

=>

x = y

مساوی بودن

=

x <> y

نامساوی

<>

 

  انواع داده‌ها  ( data types )
 داده‌های ساده (Simple data type)
 داده‌های ساخت‌یافته (  ( Structural  Data  Types
داده‌های اشاره‌گر (Pointer  Data  Types)

 

 داده‌های ساده (Simple data type)
· نوع کاراکتری  (Char  type)
·صحیح ( integer )
·اعشاری (حقیقی)
· نوع رشته ای (String  type)
· نوع منطقی  (Boolean  type)
 
تمرینات برنامه نویسی

برنامه‌ای بنویسید که دو عدد را از ورودی دریافت کرده و محتویات آنها را بدون استفاده از متغیر کمکی جابجا نماید.

  برنامه‌ای بنویسید که سه عدد صحیح  Third , Second , first  را از ورودی با پیغام مناسب دریافت کرده سپس محتویات این سه متغیر را بصورت چرخشی جابجا نموده با پیغام مناسب در خروجی چاپ کند.

 

برنامه‌ای برای یک حسابدار اداره جمع آوری مالیات بنویسید که صورت

 حسابهای مالیات را محاسبه نماید.

ورودی:

                                              شماره شناسایی مالیات دهنده   

    بهای ارزیابی شده

نرخ مالیات

خروجی:

صورت حساب بافرمت مناسب شامل تمام داده‌های ورودی و میزان بدهی...

 


دانلود با لینک مستقیم


دانلود پاورپوینت مبانی کامپیوتر