پاورپوینت مبانی کامپیوتر در 478 اسلاید بسیار جامع و کامل شامل بخش های زیر می باشد:
اهداف کلی این درس
فصل 1
Algorithm الگوریتم ها
هدفهای کلی
شناخت حل مسئله و ارائه الگوریتم
شناخت اجزاء لازم برای حل مسئله
بررسی صحت الگوریتم
(در پاسکال به حلقه while مشهورند.)
تمرین
حلقههای تودرتو
تمرینات آخر فصل
فصل 2
کاربرد آرایه ها در الگوریتم ها
هدفهای کلی
شناخت آرایه ها و مفهوم آن
شناخت الگوریتم های لازم برای جستجو و مرتب سازی
مقایسه انواع روش های جستجو با هم
هدفهای رفتاری
مقدمه
تعریف آرایه
مثال
جستجو و مرتب سازی ( search and 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
نامساوی
<>
برنامهای بنویسید که دو عدد را از ورودی دریافت کرده و محتویات آنها را بدون استفاده از متغیر کمکی جابجا نماید.
برنامهای بنویسید که سه عدد صحیح Third , Second , first را از ورودی با پیغام مناسب دریافت کرده سپس محتویات این سه متغیر را بصورت چرخشی جابجا نموده با پیغام مناسب در خروجی چاپ کند.
برنامهای برای یک حسابدار اداره جمع آوری مالیات بنویسید که صورت
حسابهای مالیات را محاسبه نماید.
ورودی:
شماره شناسایی مالیات دهنده
بهای ارزیابی شده
نرخ مالیات
خروجی:
صورت حساب بافرمت مناسب شامل تمام دادههای ورودی و میزان بدهی...
دانلود پاورپوینت مبانی کامپیوتر