عیدی ویژه سال نو مهندس یار: یک محصول رایگان برای شما !! (فقط تا ساعت 24 امروز وقت دارید عیدی خود را بگیرید) کلیک کنید
عیدی ویژه سال نو مهندس یار: یک محصول رایگان برای شما !! (فقط تا ساعت 24 امروز وقت دارید عیدی خود را بگیرید)
کلیک کنید
0
0

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

1451 بازدید

دانلود جزوه مبانی کامپیوتر و برنامه سازی موضوع این نوشته از بخش وبلاگ مهندس یار است. اگر نوشته های قبلی ما در همین بخش را مطالعه کرده باشید حتماً اطلاع دارید که ارائه جدید ترین و کامل ترین جزوه های دانشگاهی از دروس مختلف رشته های مهندسی یکی از اهداف اصلی و اساسی گروه مهندس یار بوده و هست. در همین راستا امروز قصد داریم جزوه بسیار مفید و کاربردی که مربوط به درس مبانی کامپیوتر و برنامه سازی می شود را جهت دانلود رایگان قرار دهیم. در ادامه می توانید ضمن مطالعه مشخصات این جزوه آموزشی، آن را دانلود فرمایید.

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

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

درس مبانی کامپیوتر جزء دروس مشترک بسیاری از رشته های فنی و مهندسی مانند رشته نرم افزار و همچنین مهندسی برق می باشد. جزوه ای که پیش رو دارید مربوط به دانشگاه علم و صنعت ایران بوده و در آن بسیاری از مفاهیم اصلی این درس پوشش داده شده است. جزوه مبانی کامپیوتر و برنامه سازی در 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

برچسب ها:

نظرات

0 نظر در مورد دانلود جزوه مبانی کامپیوتر و برنامه سازی دانشگاه علم و صنعت

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هیچ دیدگاهی نوشته نشده است.