توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزشی مبانی کامپیوتر (پاسکال )
آبجی
24th June 2010, 06:39 PM
سلام به همه دوستان خوبم از امروز میخوایم اموزشهای دروس تخصصی رشته کامپیوتر ( مهندسی نرم افزار ، it ، علوم کامپیوتر ) رو شروع کنیم [porenerji]اولین درسی که تو دانشگاه با اون مواجه میشیم از دروس تخصصی کامپیوتر مبانی کامپیوتر هست درسی هست 4 واحده و پایه و اساس رشته کامپیوتر چون در ان یاد میگیریم چطور با زبان مادر پاسکال c برنامه بنویسیم و طبعا اگه نتونیم و یاد نگریمش برای درس بعدی برنامه سازی پیشرفته به مشکل برمیخوریم که متاسفانه بیشتر دانشجویان رشته کامپیوتر با اون مشکل دارند[nadidan] . پس کاملا مشخص شد که این درس پایه و اساس برنامه نویسی هست . ما که تو اخرین جلسه پروژه ای ارائه کردیم برای مابقی دانشگاه ها رو نمیدونم ضمن اینکه هر جلسه هم تمرینات استاد رو حل میکردیم .
کتابی که من قصد اموزشش رو دارم نوشته استاد گرامیم استاد تنها و استاد مهدی یوسف خانی هست که سعادت اینو داشتم که چند جلسه ای از این درس رو در خدمت استاد تنها باشم sh_omomi70.
کتاب مبانی کامپیوترشامل 15 فصل میباشد که شامل :
فصل اول : اشنایی با کامپیوتر
فصل دوم : الگوریتم ها
فصل سوم :کاربرد ارایه ها در الگوریتم ها
فصل چهارم :ساختار برنامه در زبان پاسگال
فصل پنجم : انواع عملگر ها و داده ها در زبان پاسگال
فصل ششم : ورودی و خروجی
فصل هفتم : ساختارهای شرطی و کنترلی
فصل هشتم : ارایه ها
فصل نهم : توابع روالها ی کتابخانه ای
فصل دهم :متغییر های کاراکتری و رشته ها
فصل یازده : برنامه های فرعی
فصل دوازدهم : مجموعه داده های شمارشی
فصل سیزده : رکورد ها
فصل چهاردهم : فایلها
فصل پانزدهم :تحلیل الگوریتم ها
ضمیمه کتاب هم که شامل : سوالات چهار جوابی هست
پایان هر فصل یک سری تمرین وجود داره که اونها را هم در تاپیکی جدا گانه حل میکنیم و به این تاپیک لینک میکنم در اخر هر فصل انشاالله .
http://www.shikopik.com/files/images/emo_left.gifتهیه و تنظیم : سایت علمی نخبگان جوانhttp://www.shikopik.com/files/images/emo_right.gif
آبجی
24th June 2010, 06:52 PM
فصل اول : اشنایی با کامپیوتر
( به دلیل زیاد بودن مطالب خلاصه بخش رو ذکر میکنم و مطالب مهم رو [cheshmak])
بشر از دیرباز دنبال ابزاری بوده که که بتونه محاسبات روزمره خودش رو به وسیله ان انجام دهد . بشر اولین بار از چرتکه برای انجام محاسبات خود استفاده کرد و بعدها ماشینی به نام کامپیوتر پا به عرصه نهاد و توانست رضایت بشر را از انجام محاسبات و ذخیره اطلاعات جلب کند .
از سال 1940 تا کنون کامپیوتر ها به شکل عجیبی زندگی ما رو تغییر دادند به طوری که میشه گفت امروزه زندگی بدون انها امکان پذیر نمیباشد .امروزه فیش های حقوقی ، صورتحساب ها ، انواع گزارشات ، انواع نمودارها ، تهیه بلیط های هواپیما و قطارها و غیره نیاز به کامپیوتر را بیش از پیش روشن کرده است .
کامپیوترها همچنین انجام عملیات انجام عملیات بانکی ، خریدهای روزمره ، نوشتن کتاب ها و بسیاری از العمال زورمره بشر کمک میکنند .
گرچه در اذهان عمومی خلاف این موضوع جاری است ، اما کامپیوتر نمیتواند مانند بشر استدلال کند ، در واقع ، کامپیوتر ماشینی است که محاسبات را با سرعت و دقت بالا انجام میدهد .
برای انجام کارهای مفید باید با کامپیوتر برنامه هایی برای ان نوشت ، برنامه به مجموعه ای از دستورات و دستورالعملهایی گفته میشود که هدف خاصی رو دنبال کند . برنامه ها معمولا تحت یک زبان برنامه نویسی خاصی ، نظیر پاسگال نوشته میشود .
کامپیوتر های قدیمی و امروزه
اولین کامپیوتر الکترونیکی در اواخر سال 1930 میلادی توسط دکتر جان اتاناسوف در دانشگاه آیوا طراحی شد . اتاناسوف کامپیوتر خود را برای کمک به محاسبات ریاضی طراحی کرد.
اولین کامپیوتر بزرگ super computer همه منظوره دیجیتال الکترونیک ، تحت عنوان eniac در سال 1946 میلادی در دانشگاه پنسیلوانیا به هزینه ارتش طراحی شد .
وزن این کامپیوتر 30 تن و ابعاد ان 50* 30 فوت بوده که این کامپیوتر برای محاسبه جدول پرتابه ها ، پیش گویی وضع اب و هوا و محاسبات انرژی اتمی بکار می رفت .
در کامپیوتر های اولیه از لامپ خلا به عنوان عنصر الکتریکی پایه استفاده میکردند . در این ماشین ها 19000 لامپ خلا استفاده شده بود و برای انرژی مصرفی لامپ ها و همچنین دستگاه های تهویه و خنک کننده ماشین حدود 100 کیلو وات انرژی الکتریکی مصرف می شد .
این ماشین ها دارای حجم زیادی بودند و سطحی معادل 9015 متر مربع را اشغال میکردند که به کامپیوتر های نسل اول معروف شدند .
پیشرفت تکنولوژی در طراحی و ساخت اجزا الکترونیکی باعث ایجاد نسل جدیدی از کامپیوترها به نام کامپیوترهای نسل دوم شد که به میزان قابل توجهی کوچکتر و ارزان تر از نسل قبل بودند. در این نسل کامپیوتر ها ترانزیستور به بازار ارایه شده و انها را در کامپیوتر های این دوره ارائه کردند . همچنین حلقه های کوچک مغناطیسی در این کامپیوتر هابه عنوان حافظه استفاده شد.
بعد از کامپیوتر های نسل دوم با پیشرفت الکترونیک و دیجیتال ، کامیپوترهای جدید و عمدتا با مزایایی از قبیل حجم کوچکتر ، سرعت پردازش بالا ، حجم ذخیره اطلاعات بیشتر و ارزان قیمت به بازار ارائه شد .
کامپیوترهای امروزی با بکار گیری ریزپردازنده به کامپیوترهای نسل چهارم معروف هستن که نسلهای جدیدتری هم به بازار ارائه میشوند ( ماشین های هوشمند و ربات ها ) .
وجه تمایز در کامپیوترهای امروزی :
سرعت پردازش بسیار بالا
حجم اجزا سخت افزاری بسیار کوچک
حجم حافظه بالا
در حالت کلی کامپیوتر از دو جز اصلی سخت افزار (hardware) و نرم افزار (software) تشکیل میشوند .
منظور از سخت افزار ، بخش فیزیکی و اجزا الکترونیکی کامپیوتر میباشد کاربر (user) برای استفاده از کامپیوتر نیاز به یک رابط به نام نرم افزار دارد . لذا نرم افزار رابط بین کامپیوتر و سخت افزار میباشد و بدون ان نمیتوان از کامپیوتر استفاده کرد .
این تاپیک ها رو هم ببنید :
تاریخچه ی کامپیوتر از سال ۳۰۰ قبل از میلاد تا سال ۱۸۰۰ (http://njavan.com/forum/showthread.php?t=67714)
تاریخچه ی کامپیوتر از سال 1800 تا 1900 (http://njavan.com/forum/showthread.php?t=67707)
http://www.shikopik.com/files/images/emo_left.gifتهیه و تنظیم : سایت علمی نخبگان جوانhttp://www.shikopik.com/files/images/emo_right.gif
آبجی
25th June 2010, 06:32 PM
سخت افزار کامپیوتر
درحالت کلی روال موجود در کامپیوتر را به صورت زیر میتوان ترسیم کرد :
http://uc-njavan.ir/images/ajatcgctdadotbp86wkw.jpg
شکل 1-1 سیستم کامپیوتری
همانطور که در کامپیوتر ملاحظه میکنید کامپیوتر داده ها را دریافت میکند سپس انها را پردازش میکند و در نهایت خروجی لازم را تولید میکند .
برای انجام هر سه عمل فوق یعنی ورودی ، پردازش ، خروجی قطعات سخت افزاری مورد نیاز است که توضیحات مختصری در مورد انها میدهیم .
کامپیوتر های امروزی معمولا از قطعات زیر تشکیل میشوند :
دستگاه های ورودی
حافظه های جانبی
حافظه های اصلی
واحد پردازشگر مرکزی
دستگاه های خروجی
دستگاه های ورودی
به وسیله دستگاه های ورودی داده ها وارد کامپیوتر می شوند ، از دستگاه های ورودی می توان به صفحه کلید (keyboard) ، موس ( mouse) ، قلم نوری (lighit pen ) ، و غیره اشاره کرد که در این میان صفحه کلید و موس از مشهورترین نوع دستگاه های ورودی هستند .
حافظه :
یکی از اجزا اصلی هر کامپیوتر میباشد که برای ذخیره داده ها بکار میرود . حافظه یک کامپیوتر از محل های پشت سرهم بنام سلول حافظه ( memory cell) تشکیل شده است .
برای ذخیره و بازیابی اطلاعات ، کامپیوتر باید ادرس هر یک از سلولهای حافظه رابشناسد . بنابراین هر کدام از سلول های حافظه دارای ادرس منحصربه فردی می باشد که محل ان را در حافظه مشخص میکند .
اغلب کامپیوترها دارای میلیونها سلول حافظه هستند ، که هر یک ادرس خاص به خود را دارند و داده ها در سلول ذخیره میشوند .
هر سلول حافظه شامل گروهی از واحدهای کوچکتر به نام بایت ( byte) میباشد و هر بایت از 8 واحد کوچکتر بنام بیت (bit) تشکیل میشود یک بایت میزان حافظه ای است که برای ذخیره کردن یک کاراکتر مورد نیاز است .
کلیه داده ها با هر حجمی در حافظه با الگوهای خاصی از صفر و یک ذخیره میشوند برای ذخیره این داده ها کافیست کامپیوتر به هر بیت از سلول انتخابی حافظه ، مقدار صفر و یک را میدهد و محتویات قبلی سلول را در حین پردازش از بین میبرد و مقدار جدید را جایگزین میکند .
حافظه های اصلی
در حالت کلی دو نوع حافظه وجود دارد :
حافظه اصلی
حافظه جانبی
برنامه ها و نتایج در حافظه اصلی بصورت موفت ذخیره میشوند .
اغلب کامپیوترها دو نوع حافظه اصلی دارند :
حافظه هایی با دسترسی تصادفی RAM ---RANDOM ACESS MEEMORY
حافظه فقط خواندنی ROM---READ ONLY MEMORY
در حافظه هایی با دسترسی تصادفی داده ها و اطلاعات به صورت موقت ذخیره میشود اما داده ها و اطلاعات در حافظه به صورت دایم ذخیره میشود .
وقتی کامپیوتر روشن میشود اطلاعات روی RAM قرار میگیرد و اصلاحا لود ( Load) میشود که این حافظه فرار هست و به محض خاموش شدن اطلاعات ان پاک میشود . در صورتی که در ROM اطلاعات به صورت پایدار ذخیره میشود . و فقط این اطلاعات خواندنی هستند . چون حافظه فرار نیست پس با خاموش کردن سیستم یا قطع برق اطلاعات از بین نمیروند .
در ROM دستور العملها ذخیره میشوند که به محض روشن شدن سیستم برای راه اندازی سیستم به انها نیاز است .معمولا ظرفیت حافظه RAM خیلی بیشتر از ROM است .
حافظه های جانبی
نوع دوم حافظه ها ، حافظه های جانبی میباشند . حافظه هایی که برای ذخیره اطلاعات به صورت پایدار به کار میروند .
انواع حافظه های جانبی :
دیسک سخت (HARD DISK)
فلاپی دیسک (FLOPPY DISK)
نوار (TAPE)
سی دی (CD ROM )
که از این مبان دیسک سخت کاربرد بیشتری نسبت به بقیه دارد از خواص دیسک های سخت میتوان به داشتن ظرفیت بالا اشاره کرد .
واحد پردازش مرکزی CPU
این واحد برای پردازش داده ها و برنامه ها بکار میرود که داده ها یا برنامه ها از حافظه اصلی به این واحد ارسال مشوند و بعد از پردازش در این واحد دوباره به حافظه اصلی برگردانده میشود .
CPU ها از سه واحد تشکیل میشوند :
واحد محاسبه و منطق
کنترل
حافظه
داده ها با هدایت به واحد کنترل به واحد محاسبه و منطق ارسال می شوند و پس از انجام محاسبات لازم در واحد محاسبه منطق دوباره با هدایت واحد کنترل به حافظه برگردانده میشوند که حافظه واقع در CPU به بافر معروف است و ظرفیت چندانی ندارد .
دستتگاه های خروجی
غالبا برای مشاهده نتایج پردازش روی داده ها نیاز به سخت افزارهایی را احساس میکنیم . این سخت افزارها را دستگاههای خروجی می نامیم .
از مشهور ترین نوع دستگاه های خروجی میتونا به صفحه نمایش MONITORو چاپگر PRINTER و غیره اشاره کرد .
http://www.shikopik.com/files/images/emo_left.gifتهیه و تنظیم : سایت علمی نخبگان جوانhttp://www.shikopik.com/files/images/emo_right.gif
استفاده از تمامی مطالب سایت تنها با ذکر منبع آن به نام سایت علمی نخبگان جوان و ذکر آدرس سایت مجاز است
استفاده از نام و برند نخبگان جوان به هر نحو توسط سایر سایت ها ممنوع بوده و پیگرد قانونی دارد
vBulletin® v4.2.5, Copyright ©2000-2025, Jelsoft Enterprises Ltd.