دانلود مبانی برنامه نویسی پاسکال به همراه پروژه های آماده (پاورپوینت)
عنوان فایل : مبانی برنامه نویسی پاسکال
قالب بندی : پاورپوینت
حجم : ۱۰ مگ
تعداد صفحات : ۵۰۰
مبانی برنامه نویسی پاسکال ، زبان پاسکال یکی از زبانهای برنامه سازی است که ویژگیهای آموزشی آن بسیار بالاست یعنی زبان خوبی برای آموزش برنامه نویسی منظم و دقیق است. قابلیت خوانایی و درک برنامه های این زبان بالاست ومیتوان برنامه هایی نوشت که احتمال خطاهای آنها بسیار اندک باشد علتش این است که یک زبان ساختار یافته (structed) می باشد. در این کتاب آموزشی ابتدا با مفاهیم کامپیوتر، الگوریتم وفلوچارت، زبان های برنامه نویسی و در ادامه با برنامه نویسی به زبان Pascal، ساختار کلی برنامه در زبان پاسکال، متغییرها، دستورات، توابع، رشته ها و … آشنا خواهید شد. جهت دانلود کتاب مبانی کامپیوتر و برنامه نویسی به زبان پاسکال به ادامه مطلب مراجعه فرمایید.
فهرست دانلود مبانی برنامه نویسی پاسکال به همراه پروژه های آماده (پاورپوینت ppt)
مقدمه
فصل ۱
الگوریتم ها Algorithm
شناخت حل مسئله و ارائه الگوریتم
بررسی صحت الگوریتم
شناخت اجزاء لازم برای حل مسئله
شرط ها و حلقه ها را در الگوریتم
تعریف الگوریتم
مراحل الگوریتم
فلوچارت
دستورالعملهای شرطی
حلقهها
انواع حلقه
حلقه های با تکرار مشخص
حلقه های با تکرارنامشخص
حلقههای تودرتو
فصل ۲
کاربرد آرایه ها در الگوریتم ها
شناخت آرایه ها و مفهوم آن
مقایسه انواع روش های جستجو با هم
شناخت الگوریتم های لازم برای جستجو و مرتب سازی
تعریف آرایه
جستجو و مرتب سازی( search and sort )
الگوریتم های جستجو ( search)
جستجوی خطی (linear search)
جستجوی دودوئی(binary search )
مرتب سازی (sort )
فصل ۳
آشنایی با کامپیوتر
شناخت کامپیوترهای نسل قدیم و امروزی
شناخت سختافزارهای لازم برای کامپیوترهای شخصی
بررسی نرمافزارها و انواع آن
کامپیوترهای قدیمی
کامپیوترهای امروزی
سخت افزار
نرم افزار
دستگاههای ورودی
حافظههای جانبی
حافظههای اصلی
واحد پردازشگر مرکزی
دستگاههای خروجی
نرم افزار سیستم عامل
زبانهای برنامهنویسی
زبانهای سطح بالا
زبانهای سطح پایین
زبانهای سطح میانی
دانلود مبانی برنامه نویسی پاسکال به همراه پروژه های آماده (پاورپوینت ppt)
فصل ۴
ساختار برنامه در زبان پاسکال
شناخت اجزای تشکیل دهنده یک برنامه
بررسی دستگاههای خروجی و دستورات لازم در زبان پاسکال برای تولید خروجی
شناخت ساختار برنامه در زبان پاسکال
اجزای تشکیلدهنده یک برنامه
کلمات ذخیرهشده ( Reserved Words )
شناسهها ( identifier )
انواع شناسه
قسمت تعاریف برنامه
اعلان ثابتها Constant Declaration
اعلان انواع Type Declaration
اعلان متغیرها Declaration Variable
اعلان برچسبها Declaration Label
( Output )خروجی
مشهورترین دستگاههای خروجی
صفحه نمایشMonitor
چاپگرPrinter
ترمینالTerminale
رسام Plotter
فصل ۵
انواع عملگرها و دادهها در زبان پاسکال
معرفی انواع عملگرها در زبان پاسکال
بررسی اولویت عملگرها
معرفی دستورات جایگزینی در پاسکال
شناخت انواع داده ها
عملگرها
چهار دسته عملگر
محاسباتی
رابطه ای
منطقی
بیتی
عملگرهای محاسباتی
عملگرهای رابطه ای
عملگرهای منطقی
عملگرهای بیتی
انواع دادهها ( data types )
دادههای سادهSimple data type)
دادههای ساختیافته ( Structural Data Types
دادههای اشارهگر (Pointer Data Types)
(Simple data type)انواع دادههای ساده
نوع کاراکتری (Char type)
صحیح ( integer )
اعشاری (حقیقی)
نوع رشته ای (String type)
نوع منطقی (Boolean type)
انواع دادههای ساختیافته
آرایهها
رکوردها
مجموعهها
فایلها
متغیرها (Variables)
ثابتها (Constants)
دستور جایگزینی
افزودن توضیحات به برنامه (Comment)
نکاتی چند در مورد برنامهنویسی
فصل ۶
ورودی و خروجی
Read و ReadLnبررسی دستورات ورودی
معرفی خروجی فرمت بندی شده
(Writeln) معرفی دستورات خروجی
فرمت اعداد صحیح
طول میدان اعداد اعشاری
طول میدان کاراکترها و رشتهها
جابجا کردن محتویات دو عدد
فصل ۷
ساختارهای شرطی و کنترلی
If and Elseمعرفی دستور شرطی
معرفی دستور case
بررسی دستورات تکرار for ، while ، repeat until
معرفی دستورات شرطی متداخل
بررسی چند تابع و روال استاندارد زبان پاسکال
دستورات شرطی
دستور if
If – then
دستور if همراه else
If متداخل های
ساختارهای کنترلی
حلقه for
متداخل های For
حلقه While
دستور Repeat
برنامه مجموع و میانگین تعدادی عدد صحیح مثبت
معرفی چند پروسیجر ( Procedure )
پروسیجر Exit
پروسیجر Break
پروسیجر continue
فصل ۸
Arrayآرایه ها
شناخت لزوم استفاده از ساختار داده ای به نام آرایه
شناخت انواع آرایهها و موارد استفاده از آنها
شناخت مفاهیم مرتبسازی و جستجو
شناخت الگوریتمهای مرتبسازی و جستجو
آرایه و انواع آن
آرایههای یک بعدی
آرایههای دو بعدی
آرایههای چند بعدی
نکاتی چند در مورد آرایهها
جستجو و مرتبسازی ( Search and Sort )
انواع عمل جستجو
جستجوی خطی Linear search
جستجو دودویی Binary search
مرتبسازی حبابی ( Bubble sort )
مرتبسازی انتخابی ( Selection sort )
فصل ۹
توابع و روال های کتابخانه ای
شناخت ساختار تابع و روال
شناخت توابع و روالهای استاندارد برای نوعهای صحیح
شناخت توابع و روالهای استاندارد برای نوعهای اعشاری و کارکتری
شناخت توابع و روالهای استاندارد ریاضی
توابعی برای اعداد صحیح و اعشاری
تابع Abs
تابع Sin
تابع Cos
تابع ArcTan
تابع Exp
تابع frac
تابع Int
تابع Ln
تابع Odd
تابع Ord
تابع pi
تابع Pred
تابع Random
تابع Round
تابع sqr
تابع sqrt
تابع succ
تابع Trunc
تابع chr
تابع Upcase
روالهای استاندارد
روال Dec
روالExit
روالHalt
روال Randomize
فصل ۱۰
(String) متغیرهای کاراکتری و رشتهها
بررسی ساختار آرایه هایی از نوع کاراکتر
معرفی نوع داده جدید به نام رشته
مقایسه آرایه ای از کاراکتر و رشته
شناخت توابع و روالهای استاندارد برای رشته ها
متغیرهایی از نوع کاراکتر
متغیرهای رشتهای ( String )
توابع و روالهای کتابخانهای برای متغیرهای رشتهای
تابع Concat
تابع Copy
روال Delete
روال Insert
تابع Length
تابع Pos
روال Str
روال Val
دانلود مبانی برنامه نویسی پاسکال به همراه پروژه های آماده (پاورپوینت ppt)
فصل ۱۱
· شناخت اجزاء تشکیلدهنده توابع و روالها
· بررسی انواع پارامترها و متغیرها در برنامههای فرعی
· شناخت تفاوتهای روالها و توابع
· معرفی مزایای استفاده از زیر برنامهها
روال ها
انواع پارامتر
۱.پارامترهای صوری ( Formal parameters )
.۲پارامترهای واقعی ( Actual parameters )
انواع پارامترهای صوری
پارامترهای مقداری ( Value parameters )
پارامترهای متغیری ( Variable parameters )
متغیرهای محلی و سراسری ( Local and Global Variable)
بکارگیری روالهای بدون پارامتر
بکارگیری روال همراه پارامترهای با خاصیت ورودی
بکارگیری روال همراه پارامترهای با خاصیت ورودی و خروجی
ارتباط روالها با یکدیگر
قوانین کلی فراخوانی روالها
قانون اول
قانون دوم
قانون سوم
اعلان روالها به روش forward
توابع (Functions)
توابع بازگشتی (Recursion Functions)
مقایسه توابع و روالها
طریقه ارسال آرایهها به توابع و روالها
فصل ۱۲
مجموعهها و دادههای شمارشی
مفهوم مجموعه و دادههای شمارشی در زبان پاسکال
مجموعه و دادههای شمارشی به عنوان متغیر
استفاده از مجموعهها و دادههای شمارشی در برنامه
مجموعهها (Sets)
عملیات روی مجموعهها
عملگرها روی مجموعهها
دادههای شمارشی (Enumeration)
عملیات داده های شمارشی
فصل ۱۳
(Records)رکوردها
مفهوم رکورد و اجزای آن
انواع رکوردها و استفاده از آن در برنامه
معرفی مزایای رکوردها در برنامه
دسترسی به فیلدهای رکورد
بدست آوردن حجم یک رکورد
رکوردهای تودرتو
آرایهای از رکوردها
ارسال رکورد به زیربرنامهها
فصل ۱۴
(Files) فــایـلها
مفهوم فایل و انواع آن
موارد استفاده از فایلها
فایلهای متنی (Text)
تعریف یک متغیر فایلی
طریقه خواندن اطلاعات از یک فایل متنی
باز کردن فایل برای خواندن با دستور(Reset ، FileName )
فایلهای دودویی و نوعدار(Binary & Typed )
طریقه ایجاد یک فایل نوع دار
فصل ۱۵
تحلیل الگوریتمها
· مفهوم و تعریف الگوریتم
· مفهوم کارایی یک الگوریتم
· مرتبه یک الگوریتم
تعریف مرتبه یا پیچیدگی الگوریتم (O بزرگ)
بدست آوردن مرتبه الگوریتمها
به همراه پروژه های زیر
فهرست :
انتقال عدد از مبنای ۲ به ۱۰
انتقال عدد از مبنای ۱۰ به مبنای ۲
بانکداری
ضرب دو ماتریس در هم
ترانهاده یک ماتریس
تعویض قطر اصلی و فرعی ماتریس ۵ در ۵
تعیین بشترین تکرار ۰ تا ۹ در یک آرایه ۲۰ عضوی
تعیین تعداد اعداد اول و فیبوناچی
تعیین مینیموم هر سطر و ستون ماتریس ۵ در
مثل خیام پاسکال
دریافت n عدد و مشخص نمودن تعداد اعداد عضو سری فیبوناچی
دریافت اطلاعات ۱۰۰ دانشجو – لیست مشروطین – منظم نمودن اطلاعات قبول شد آن بر اساس فامیلی
دریافت اطلاعات حداثر ۱۰۰ کارمند و کسر بیمه و مالیات ونمایش اطلاعات آنها
دریافت اطلاعات حداکثر ۱۰۰ کالا و نمایش آن با کد کالا
دریافت اطلاعات حداکثر ۱۰۰ دانشجو و نمایش آن با شماره دانشجویی
دریافت تاریخ به عدد و نمایش آن با حروف
دریافت معدل ۱۰ دانشجو و جوستجو دودویی در آنها
رسم جدول ضرب
رسم مثلث عددی
ساعت آنالوگ
سیستم کتابخانه
سیستم بانکداری با استفاده از رکورد ها
ضرب و جمع دو عدد ۲۰ رقمی
ماتریس ترانهاده
مبدل تاریخ
مبنای دو
مثلث خیام
محاسبه ب.م.م
محاسبه تعداد اعداد اول
مغلوب اعداد
مینیموم سطر و ستون ماتریس
به اضافه مثال ها وتمرینات کامل وحل شده از تک تک مطالب
عکسهایی از محیط فایل :
مطالب مرتبط :
دانلود ۱۲۰ پروژه و نمونه سوال برنامه نویسی به زبان c++ رایگان
آموزش برنامه نویسی ++c بدون ترس (با ساده ترین روش) pdf دانلود رایگان
دانلود پروژه های برنامه نویسی ++c به همراه ۲۰ فایل اجرایی و کد قابل ویرایش
دانلود جزوه آموزش الگوریتم و فلوچارت در برنامه نویسی – پاورپوینت ppt
دانلود کتاب الگوریتم و فلوچارت به همراه نمونه سوالات بصورت فایل pdf