دانلود مبانی کامپیوتر
مبانی کامپیوتر
دانلود مبانی کامپیوتر امروز ما در سایت دانشکده ها یکی از شیرین ترین درس های مبانی را برای شما قرار خواهیم داد.
بنام جزوه مبانی کامپیوتر که در فرمت پاورپوینت با 480 اسلاید زیبا و جذاب تهیه و تنظیم شده است.
اگر در توضیحات فایل بهم ریختگی وجود دارد بخاطر کپی کردن متن از اسلایدر پاورپوینت می باشد و در فایل پاورپوینت هیچ بهم ریختگی وجود ندارد.
دانشجویان با دانلود این جزوه مبانی کامپیوتر باید بتوانند:
الگوریتمی برای حل مسئله ارائه دهد
اصول و مبانی اولیه نرم افزار و سخت افزار را بشناسد
اهداف و مفا هیم زبان های برنامه نویسی را بداند
مفاهیم اولیه برنامه نویسی ساخت یافته را بداند و اصول لازم را در مرحله اجراء بکار ببرد
دستورات زبان پاسکال را در برنامه ها بکار ببرد
از توابع و روال های استاندارد زبان پاسکال در صورت لوزم استفاده نماید
از توابع ، روال ها برای جدا کردن قطعات برنامه استفاده کند
فایل ها را به عنوان محلی برای ذخیره داده ها در برنامه استفاده کند
با استفاده از قابلیت های زبان پاسکال برنامه ای را برای یک سیستم بنویسد.
مبانی کامپیوتر فصل 2 كاربرد آرايه ها در الگوريتم ها
هدفهاي كلي
شناخت آرایه ها و مفهوم آن
شناخت الگوریتم های لازم برای جستجو و مرتب سازی
مقایسه انواع روش های جستجو با هم
هدفهاي رفتاري
دانشجو پس از مطالعه اين فصل بايد بتواند:
از آرایه ها در حل مسئله استفاده کند .
با استفاده از آرایه ها لیستی را مرتب نماید .
در صورت لزوم در لیستی جستجو انجام دهد .
مبانی کامپیوتر فصل 3 آشنايي با كامپيوتر
هدفهاي كلي
شناخت كامپيوترهاي نسل قديم و امروزي
شناخت سختافزارهاي لازم براي كامپيوترهاي شخصي
بررسي نرمافزارها و انواع آن
هدفهاي رفتاري
دانشجو پس از مطالعه اين فصل بايد بتواند:
كامپيوترهاي نسل جديد را با كامپيوترهاي نسل قديم مقايسه كند.
سختافزارهاي لازم براي كامپيوترهاي شخصي را بشناسد.
انواع حافظه، مزايا و معايب آنها را شناخته و با هم مقايسه نمايد.
سيستم عامل و انواع آن را مقايسه نمايد.
نرمافزار و زبانهاي برنامهنويسي را تعريف كند.
مبانی کامپیوتر فصل 4 ساختار برنامه در زبان پاسکال
هدفهاي كلي
شناخت اجزاي تشكيل دهنده يك برنامه
شناخت ساختار يك برنامه در زبان پاسكال
بررسي دستگاههاي خروجي و دستورات لازم در زبان پاسكال براي توليد خروجي
هدفهاي رفتاري
دانشجو پس از مطالعه اين فصل بايد بتواند:
اجزاء لازم براي نوشتن برنامه در زبان پاسكال را بداند.
يك شناسه صحيح در زبان پاسكال را تعريف كند.
ساختار يك برنامه در زبان پاسكال و اعلانهاي مربوط به برنامه را تعريف نمايد.
يك برنامه ساده به زبان پاسكال كه فقط خاصيت خروجي دارد، بنويسد.
مبانی کامپیوتر فصل 5 انواع عملگرها و دادهها در زبان پاسکال
هدفهاي كلي
معرفي انواع عملگرها در زبان پاسكال
شناخت انواع دادهها
بررسي اولويت عملگرها
معرفي دستورات جايگزيني در پاسكال
هدفهاي رفتاري
دانشجو پس از مطالعه اين فصل بايد بتواند:
انواع عملگرها در زبان پاسكال را بكار ببرد
انواع دادهها براي يك برنامه را تعريف كند.
اولويت عملگرها در يك عبارت را تشخيص دهد.
يك برنامه ساده با عمليات معمولي را بنويسد.
مبانی کامپیوتر فصل 6 ورودي و خروجي
هدفهاي كلي
Writeln معرفي دستورات خروجي
معرفي خروجي فرمتبندي شده
بررسي دستورات ورودي Read و ReadLn
هدفهاي رفتاري دانشجو پس از مطالعه اين فصل بايد بتواند:
عبارات مورد نظر را در خروجي نمايش دهد.
عبارات خروجي را با فرمت مناسب چاپ كند.
متغيرهاي مورد نياز برنامه را از ورودي دريافت نمايد.
برنامههاي ساده به زبان پاسكال بنويسد.
مبانی کامپیوتر فصل 7 ساختارهاي شرطي و كنترلي
هدفهاي كلي
If and Elseمعرفي دستور شرطي
معرفي دستور case
بررسي دستورات تكرار for ، while ، repeat until
معرفي دستورات شرطي متداخل
بررسي چند تابع و روال استاندارد زبان پاسکال
هدفهاي رفتاري
دانشجو پس از مطالعه اين فصل بايد بتواند:
برنامههايي را بنويسد كه در آنها نياز به استفاده از شرط وجود دارد.
تفاوتهاي بين دستورات مختلف با if و else- if را تشخيص دهد.
برنامههايي كه نياز به تكرار تعدادي عمليات داشته باشند را بنويسد.
در صورت نياز بتواند در برنامهها، از روالها و توابع استاندارد زبان استفاده نمايد.
دانلود مبانی کامپیوتر فصل 8 Arrayآرایه ها
هدفهاي كلي
شناخت لزوم استفاده از ساختار داده اي به نام آرايه
شناخت انواع آرايهها و موارد استفاده از آنها
شناخت مفاهيم مرتبسازي و جستجو
شناخت الگوريتمهاي مرتبسازي و جستجو
هدفهاي رفتاري
دانشجو پس از مطالعه اين فصل بايد بتواند:
آرايهها يك بعدي را در برنامههاي خود بكار ببرد.
ماتريسها را پيادهسازي نمايد.
عمل جستجو در آرايه انجام دهد.
يك ليست را توسط روشهاي مرتب سازي حبابی، انتخابي و غيره مرتب كند.
دانلوو مبانی کامپیوتر فصل 9 توابع و روال های كتابخانه ای
هدفهاي كلي
شناخت ساختار تابع و روال
شناخت توابع و روالهاي استاندارد براي نوعهاي صحيح
شناخت توابع و روالهاي استاندارد براي نوعهاي اعشاري و كاركتري
شناخت توابع و روالهاي استاندارد رياضي
هدفهاي رفتاري
دانشجو پس از مطالعه اين فصل بايد بتواند:
توابع و روالهاي استاندارد را در صورت نياز در برنامه استفاده كند.
ساختار توابع و خروجيهاي آنها را تشخيص داده و در برنامه خود از آنها
استفاده كند.
ساختار روالها و خروجيهاي آنها را تشخيص داده و نتايج حاصل از آنها را
مورد استفاده قرار دهد.
توابع رياضي را براي محاسبه عبارت رياضي در برنامه بكار ببرد.
دانلود مبانی کامپیوتر فصل 10 (String) متغيرهاي كاراكتري و رشتهها
هدفهاي كلي
بررسي ساختار آرايه هايي از نوع كاراكتر
معرفي نوع دادة جديد به نام رشته
مقايسه آرايه اي از كاراكتر و رشته
شناخت توابع و روالهاي استاندارد براي رشته ها
هدفهاي رفتاري
دانشجو پس از مطالعه اين فصل بايد بتواند:
آرايهاي از كاراكترها را در برنامه بكار ببرد.
آرايهاي از كاراكترها را با رشته مقايسه كند.
اسمي افراد و غيره را با استفاده از آرايهاي از رشته مرتب نمايد.
توابع و روالهاي استاندارد مربوط به رشتهها را در برنامه خود بكار ببرد
دانلود مبانی کامپیوتر فصل 11 برنامههاي فرعي
هدفهاي كلي
شناخت اجزاء تشكيلدهنده توابع و روالها
بررسي انواع پارامترها و متغيرها در برنامههاي فرعي
شناخت تفاوتهاي روالها و توابع
معرفي مزاياي استفاده از زير برنامهها
هدفهاي رفتاري
دانشجو پس از مطالعه اين فصل بايد بتواند:
برنامه خود را به چندين زيربرنامه تقسيمبندي نمايد.
زيربرنامهها را با توجه به قوانين موجود، در ساختار برنامه جا دهد.
باتوجه به مزاياي استفاده از آنها را در برنامه خود بكار ببرد.
دانلود مبانی کامپیوتر فصل 12 مجموعهها و دادههاي شمارشي
هدفهاي كلي
مفهوم مجموعه و دادههاي شمارشي در زبان پاسكال
مجموعه و دادههاي شمارشي به عنوان متغير
استفاده از مجموعهها و دادههاي شمارشي در برنامه
هدفهاي رفتاري
دانشجو پس از مطالعه اين فصل بايد بتواند:
مفهوم مجموعه و دادههاي شمارشي را درك كند.
بتواند در صورت لزوم از مجموعه و دادههاي شمارشي استفاده كند
دانلود مبانی کامپیوتر فصل 13 (Records) ركوردها
هدفهاي كلي
مفهوم ركورد و اجزاي آن
انواع ركوردها و استفاده از آن در برنامه
معرفي مزاياي ركوردها در برنامه
هدفهاي رفتاري
دانشجو پس از مطالعه اين فصل بايد بتواند:
مواقع لزوم ركورد را تشخيص دهد.
از ركوردها در برنامهاش استفاده كند.
برنامههاي بزرگ و با دادههاي زياد بنويسد.
جزوه مبانی کامپیوتر فصل 14 (Files) فــايـلها
هدفهاي كلي
مفهوم فايل و انواع آن
موارد استفاده از فايلها
هدفهاي رفتاري
دانشجو پس از مطالعه اين فصل بايد بتواند:
در برنامهاش از فايلها استفاده كند..
براي برنامههاي با دادههاي زياد از فايل استفاده كند..
با فايلهای دادهاي و بايزي برنامهنويسي كند.
جزوه مبانی فصل 15 تحليل الگوريتمها
هدفهاي كلي
مفهوم و تعريف الگوريتم
مفهوم كارايي يك الگوريتم
مرتبه يك الگوريتم
هدفهاي رفتاري
دانشجو پس از مطالعه اين فصل بايد بتواند:
برنامه خود را تحليل زماني نمايد.
مرتبه الگوريتم را بدست آورد.
الگوريتمهاي بازگشتي را تحليل نمايد
computer basics
دانلود مبانی کامپیوتر
جایگاه این درس در رشته مهندسی کامپیوتر: این درس مبانی کامپیوتر اولین درس دانشگاهی رشته می باشد و نقطه شروعی برای ورود به
دنیای جالب برنامه نویسی و علم و فن کامپیوتر هست .
بنابراین یاد گیری اصول اولیه برنامه نویسی در این درس از جایگاه ویژه ای برخوردار است.
این درس پایه و اساس برنامه نویسی که جزء اصول این رشته می باشد را به فرگیران یاد می دهد .
بنابراین یادگیری دقیق این درس به همراه ارائه پروژه های عملی که لازمه این درس می باشد جزء اهم مسائل می باشد
طرح درس
توصیه می شود این درس در پانزده جلسه بصورت ذیل ارائه شود :
بخش اول 🙁 در پنج جلسه )
اهداف درس جزوه مبانی کامپیوتر و فصل اول و دوم کتاب درسی
بخش دوم :
جلسه هفتم :
فصل چهارم کتاب درسی
جلسه ششم :
فصل سوم کتاب درسی
جلسه سیزدهم:
فصل نهم کتاب درسی
جلسه دوازدھم :
فصل هشتم کتاب درسی
جلسه دهم و یازدھم :
فصل هفتم کتاب درسی
جلسه نهم :
فصل ششمکتاب درسی
جلسه هشتم :
فصل پنجم کتاب درسی
جلسه نوزدهم :
فصل چهاردهم کتاب درسی
جلسه هیجدهم :
فصل سیزدهم کتاب درسی
جلسه پانزدهم و شانزدهم :
فصل یازدهم کتاب درسی
جلسه هفدهم :
فصل دوازدهم کتاب درسی
جلسه چهاردهم :
فصل دهم کتاب درسی
جلسه بیستم :
فصل پانزدهم کتاب درسی و
ارائه پروژه نهائی درس
فصل ١
Algorithm الگوریتم ها
هدفهاي كلي
شناخت اجزاء لازم برای حل مسئله
شناخت حل مسئله و ارائه الگوریتم
بررسی صحت الگوریتم
هدفهای رفتاری مبانی کامپیوتر
الگوریتمی را برای حل مسئله ارائه دهد.
الگوریتم های مختلف برای یک مسئله را مقایسه کند.
شرط ها و حلقه ها را در الگوریتم بکار ببرد .
دانشجو پس از مطالعه اين فصل بايد بتواند:
مقدمه مبانی کامپیوتر
دانلود مبانی کامپیوتر در زندگي روزمره، انسان با مسائل مختلفي روبروست و براي هر كدام از اين مسائل (حل مشكلات) راه حلي و روشي را بر ميگزيند. مسائلی از قبيل راه رفتن، غذا خوردن، خوابيدن و غيره كه بشر تق ريباً هر روز آنها را پيش روي خود دارد.
همه اين مسائل نياز به روشي براي حل كردن دارند مثلا راه رفتن بايد با ترتيب خاصي و مراحل معيني انجام شود.
تا مسئله راه رفتن برايبشر حل شود.
اصطلاحاً روش انجام كار يا حل مسئله را الگوريتم آن مسئله مينامند
تعريف الگوريتم
جزوه مبانی کامپیوتر الگوريتم مجموعهاي از دستورالعمل ها، براي حل مسئله ميباشد كه
شرايط زير را بايد دارا باشد:
• دقيق باشد
• جزئيات كامل حل مسئله را داشته باشد.
• پايانپذير باشد.
مراحل الگوريتم
دانلود مبانی کامپیوتر براي حل يك مسئله بايد الگوريتم آن مسئله را مشخص كنيم (يا بيابيم). كه
اصطلاحاً طراحي الگوريتم براي آن مسئله ناميده ميشود. در طراحي
الگوريتم معمولاً سه مرحله زير را از هم جدا ميكنند:
• خواندن دادهها
• انجام محاسبات
• خروجيها
مثال : الگوريتمي بنويسيد كه دو عدد از ورودي دريافت كرده مجموع
جزوه مبانی کامپیوتر دو عدد را محاسبه و چاپ نمايد.
خروج يها انجام محاسبات وروديها
a , b مجموع دو عدد جمع دو عدد
0 شروع
b ,a ۱ را بخوان.
sum را محاسبه و در b , a ۲ مجموع قرار بده.
sum ۳ را در خروجي چاپ كن
۴ پايان
خروجي ها انجام محاسبات وروديها
a چاپ مجموع محاسبه مجموع
b چاپ ميانگين محاسبه ميانگين
c
مثال: الگوريتمي بنويسيد كه سه عدد از ورودي دريافت كرده مجموع و ميانگين
سه عدد را محاسبه و چاپ كند.
0 شروع
۱ سه عدد از ورودي بخوان
sum ۲ مجموع سه عدد را محاسبه و در قرار بده.
ave را بر سه تقسيم كرده،در sum ۳ قرار بده.
ave , sum ۴ را در خروجي چاپ كن.
۵ پايان.
مبانی کامپیوتر
دانلود مبانی کامپیوتر معمولا درك يك الگوريتم با شكل راحتر از نوشتن آن بصورت متن
flowchart ) ميباشد. لذا الگوريتم را با فلوچارت )نمايش ميدهند.
فلوچارت از شكلهاي زير تشكيل ميشود.
Begin
End
خواندن یا
Read
چاپ کردن
write
•علامت هاي شروع و پايان: كه معمولا از يك بيضي استفاده مي كنند:
•علامتهاي ورودي و خروجي: كه معمولا از متوازي الاضلاع استفاده مي شود:
•علامتهاي محاسباتي و جايگزيني: براي نمايش دستورات جايگزيني
و محاسباتي از مستطيل استفاده م يكنند:
جایگزین یا محاسبات
علامت شرط: براي نمايش شرط از لوزي استفاده ميشود.
•علامت اتصال: براي اتصال شكلهاي مختلف بهم از فلشهاي
جهتدار استفاده ميكنند.
• فلوچارت مجموع سه عدد
Begin
Read(a,b,c)
Sum a+b+c
Ave sum/3
Write(sum,ave)
End
مثال: فلوچارتی رسم نمائيد كه دو عدد از ورودي دريافت كرده سپس محتويات دو عدد را با هم جابجا نمايد.
b , a براي حل اين مسئله را دو متغير كه در آنها دو عدد خوانده شده،قرار ميگيرند در نظر ميگيريم. سپس با استفاده از يك متغير كمكي
محتويات اين دو عدد را جابجا ميكنيم :
تمرين
۱ فلوچارتي رسم نمائيد كه طول و عرض مستطيل را از ورودي دريافت كرده محيط و مساحت آنرا محاسبه و چاپ كند.
۲ فلوچارتي رسم نمائيد كه شعاع دايرهاي را از ورودي دريافت كرده، محيط و مساحت آنرا محاسبه و چاپ نمايد.
Third , second, first ۳ فلوچارتي رسم كنيد كه سه عدد را از ورودي دريافت كرده، محتويات آنها را جابجا نموده، حاصل را در خروجي چاپ كند.
۴ فلوچارتي رسم نمائيد كه دو عدد از ورودي دريافت كرده، سپس محتويات دو عدد را بدون استفاده از متغير كمكي جابجا كند.
۵ فلوچارتي رسم نمائيد كه عددي (درجه حرارت برحسب سانتيگراد) را از ورودي دريافت كرده سپس آنرا به درجه فارنهايت تبديل كند.
دستورالعملهاي شرطي
جزوه مبانی کامپیوتر در حل بسياري از مسائل يا تقريباً تمام مسائل نياز به استفاده از شروط
جزء، نيازهاي اساسي محسوب ميشود. همانطور كه ما خودمان در
زندگي روزمره با اين شرطها سركار داريم. بطور مثال اگر هوا ابري
باشد ممكن است چنين سخن بگوييم:
• اگر هوا باراني باشد سپس چتري برميدارم.
در غير اينصورت چتر برنميدارم.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.