دانلود جزوه مبانی کامپیوتر و برنامه سازی موضوع این نوشته از بخش وبلاگ مهندس یار است. اگر نوشته های قبلی ما در همین بخش را مطالعه کرده باشید حتماً اطلاع دارید که ارائه جدید ترین و کامل ترین جزوه های دانشگاهی از دروس مختلف رشته های مهندسی یکی از اهداف اصلی و اساسی گروه مهندس یار بوده و هست. در همین راستا امروز قصد داریم جزوه بسیار مفید و کاربردی که مربوط به درس مبانی کامپیوتر و برنامه سازی می شود را جهت دانلود رایگان قرار دهیم. در ادامه می توانید ضمن مطالعه مشخصات این جزوه آموزشی، آن را دانلود فرمایید.
مشخصات جزوه مبانی کامپیوتر و برنامه سازی
درس مبانی کامپیوتر جزء دروس مشترک بسیاری از رشته های فنی و مهندسی مانند رشته نرم افزار و همچنین مهندسی برق می باشد. جزوه ای که پیش رو دارید مربوط به دانشگاه علم و صنعت ایران بوده و در آن بسیاری از مفاهیم اصلی این درس پوشش داده شده است. جزوه مبانی کامپیوتر و برنامه سازی در 110 صفحه و به صورت تایپ شده و دارای اشکال رنگی دارای عناوین و سرفصل های زیر می باشد.
کامپیوتر چیست؟
کامپیوتر: ابزاری برای محاسبات و تصمیم گیری منطقی، میلیون ها بار سریع تر از انسان. برای حل مسئله :
گام اول، تجزیه و تحلیل و شناخت مسئله.
گام دوم، طراحی الگوریتم: یک دنباله منطقی از دستورات.
گام آخر، تفهیم الگوریتم به کامپیوتر
با زبان های برنامه نویسی کامپیوتر از دو بخش سخت افزار و نرم افزار تشکیل شده است
سخت افزار: کلیه دستگاه های الکتریکی، الکترونیکی و مکانیکی تشکیل دهنده یک کامپیوتر را سخت افزار آن می گوییم. مجموعه ای از ابزار ها مثل موس و … .
نرم افزار: مجموعه برنامه های کامپیوتری که توسط انسان برای یک کاربرد خاص نوشته شده اند و بدون آنها سخت افزار قادر به کاری نیست. نرم افزار کامپیوتر به دو دسته اصلی تقسیم می گردد:
نرم افزارهای کاربردی:
نرم افزارهایی هستند که برای یک کاربرد خاص و رفع یک نیاز مشخص کاربران نوشته شده اند. مانند سیستمهای حسابداری، دبیرخانه، سیستم انتخاب واحد دانشگاهی، انواع بازیها
نرم افزارهای سیستمی : نرم افزارهایی هستند که برای ایجاد و یا اجرای برنامه های کاربردی نوشته می شوند. مهمترین برنامه سیستمی، سیستم عامل است. سیستم عامل نرم افزاری است که ارتباط بین سخت افزار و کاربران (یا برنامه های کاربردی کاربران) را فراهم می سازد. در حقیقت سیستم عامل مدیریت منابع سخت افزاری یک کامپیوتر را بعهده دارد.
اجزای اصلی کامپیوتر
واحد های ورودی : ابزاری برای ورود اطلاعات
واحد های خروجی: ابزاری برای خروج اطلاعات
واحد حافظه اولیه: محلی برای نگهداری و ذخیره اطلاعات و داده ها
واحد محاسبات منطقی: انجام عملیات ریاضی (مانند ضرب، جمع، تفریق و تقسیم) و عملیات منطقی (مانند مقایسه بین اعداد) را بر عهده دارد.
واحد پردازش مرکزی: هماهنگی و نظارت بر کار سایر اجزای کامپیوتر را بر عهده دارد. به عنوان مثال واحد های ورودی را کنترل کند تا داده ورودی را دریافت کند و یا داده های اماده شده برای واحد های خروجی را در اختیار واحد خروجی قرار دهد و همچنین به ALU دستور دهد که چه زمانی بر روی چه داده هایی چه نوع پردازشی انجام دهد.
واحد حافظه ثانویه: محلی برای نگه داری داده هایی که در حال حاضر مورد استفاده قرار نمیگیرند. دسترسی کند و قیسمت ارزان از جمله خصوصیات این ابزار است. ما آنها را عموما با نام هارد دیسک یا disk-Hard می شناسیم
سیستم عامل چیست؟
برنامه ای است که بین سخت افزار و نرم افزار ارتباط برقرار می کند. برنامه ای که تقسیم منابع حافظه و CPU را انجام دهد. از جمله معروف ترین سیستم های عامل می توان به مواردزیر اشاره کرد:
. windows , unix , linux , ms-Dos , solaris , macos
عناوین جزوه مبانی کامپیوتر
نحوه پردازش اطلاعات در سیستم عامل
نحوه محاسبات سیستم عامل
اینترنت و وب
نمایش داده ها
نمایش داده ها و تبدیل مبنا
تبدیل مبناها
مبنای ۲ و اهمیت آن
نمایش مقادیر اعشاری
نمایش کاراکترها در کامپیوتر
زبان سطح بالا
الگوریتم Algorithm
نمونه مثال هایی از الگوریتم با زبان های طبیعی
برنامه نویسی به زبان C و ++C
برنامه نویسی ساخت یافته
مراحل اجرای یک برنامه
خطاهای برنامه نویسی
کاراکترهای مجاز و کلمات کلیدی
شناسه ها
Hello world
Comment
تعریف متغیرها و انواع داده ای
تعریف متغیرها
ثابت ها
عملگرها
عملگرهای محاسباتی
عملگر انتساب
عملگرهای مقایسه ای
عملگرهای منطقی
عملگرهای بیتی
جریان کنترلی
تابع cout
تابع cin
دستورات شرطی
شرط ها
دستور while
حلقه do-while
مقدار دهی شرطی
اضافه کننده و کم کننده ها
حلقه for
انتخاب مسیر با case-switch
دستورات کنترلی درون حلقه ها
آرایه ها
تعریف آرایه
مقدار دهی اولیه به آرایه ها
متغیرهای ثابت
کتابخانه iomanip
مرتب سازی حبابی
آرایه های دوبعدی
مقداردهی اولیه به آرایه دو بعدی
مرتب سازی انتخابی
طریقه آدرس دهی درون آرایه ها
مرتب سازی درجی
تبدیل نوع
Enum
تابع
تعریف یک تابع
مقداردهی اولیه به تابع
متغیرهای عمومی و محلی
توابع برخط
انواع ارسال پارامتر به تابع
توابع همنام
توابع بازگشتی
ارسال آرایه به تابع
توابع templates
کتابخانه cmath
کتابخانه cstdlib
کتابخانه cstring
اشاره گرها
بازگشت تابع از نوع ارجاع
عملیات مجاز روی اشاره گرها
Nullptr
رابطه اشاره گر با آرایه
ارسال اشاره گر به تابع
بازگشت اشاره گر از تابع
اشاره گر مقدار ثابت
تخصیص حافظه به صورت پویا
اشاره گر به اشاره گر
عملگر size of
آرایه ای از اشاره گرها
اشاره گر Void
Struct
Union
پردازش فایل در C
نحوه دستیابی به فایل ها
تعریف فایل
باز کردن فایل
بستن فایل
ورودی و خروجی در فایل ها
ورودی و خروجی در فایلهای متنی
ورودی و خروجی در فایلهای دودویی
سایر توابع ورودی و خروجی فایل
دسترسی مستقیم به فایلها
خواندن و نوشتن ساختارها در فایل
خواندن و نوشتن آرایه ها در فایل
فلوچارت ها
اجزای نمایش فلوچارت
فلوچارت چاپ کردن یک عدد
فلوچارت محاسبه شعاع دایره و محیط و مساحت آن
فلوچارت عملیات مربوط به علامت های متغیرهای ورودی
فلوچارت برای جابجایی دو متغیر
فلوچارت برای تعیین قائم الزاویه بودن سه عدد ورودی
فلوچارت بدست آوردن ریشه های معادله درجه دو
فلوچارت زوج و فرد بودن اعداد
فلوچارت برای میانگین اعداد
فلوچارت برای میانگین معدل نمرات دانشجویی
فلوچارت برای پیدا کردم مقدار بیشینه
فلوچارت برای تشخیص مثلث ساز بودن سه عدد ورودی
فلوچارت برای تشخیص مثلث ساز بودن سه عدد ورودی
فلوچارت برای محاسبه خارج قسمت و باقیمانده تقسیم M بر N
فلوچارت فاکتوریل یک عدد طبیعی
فلوچارت چاپ تعداد ارقام یک عدد طبیعی
فلوچارت چاپ مقسوم علیه های یک عدد طبیعی
فلوچارت تعیین اول بودن یک عدد طبیعی
فلوچارت محاسبه مجموع ارقام یک عدد طبیعی
فلوچارت محاسبه کامل بودن یک عدد طبیعی
فلوچارت محاسبه مقلوب یک عدد طبیعی
نمونه آرایه ای با ۱۰۰ خانه از نوع عدد
فلوچارت محاسبه مجموع اعداد یک لیست
فلوچارت محاسبه معکوس کردن یک لیست
مثال ها
مثالی از آرایه های دو بعدی با 8 × 5
مثالی از آرایه سه بعدی با 6 × 4 × 3 خانه
مراحل نوشتن و تولید کد و اجرای برنامه در زبان C و ++C
مراحل اجرای برنامه در مفسرها
نمونه مثالی از ترتیب تبدیل و اجرای عبارت محاسباتی
مثالی از اولویت عملگرها برای عبارت result = a+b∗(f −(g+b)/d)−c∗(a−d)/e
شمای حافظه برای اجرای کد ارائه شده در مثال بالا
شمای حافظه اشاره گر به اشاره گر
شمای حافظه آرایه های دو بعدی در حافظه های پویا
شمای حافظه برای مثال بالا
مثالی جهت نمایش اختلاف نوع های ذخیره سازی به صورت متنی و دودویی
مثالی از نحوه بروزرسانی بر روی فایل های دودویی در زبان C
همچنین ببینید: آموزش برنامه نویسی PLC
هیچ دیدگاهی نوشته نشده است.