+ موضوعات
- آهنگ و رینگتون
- ترفند موبایل
- ابزار اینترنت
- ابزار ویندوز
- ابزار طراحی
- ابزار عکس
- ابزار دکستاپ
- ابزار فشرده ساز
- ابزار تبدیل
- ابزار مدیریت دانلود
- ابزار فارسی ساز
- ابزار امنیتی
- هک سایت
- هک وبلاگ
- هک یاهو
- هک ویندوز
- ابزار یاهو
- نرم افزار های هک و کرک
- كلیپ موبایل
- ابزار سونی اریسكون
- ابزار نوكیا
- نرم افزار جاوا
- بازی جاوا
- تم سونی اریكسون
- تم نوكیا
- انتی ویروس موبایل
- ابزار فلش
- ابزار موسیقی
- ابزار رایت CD و DVD
- ابزار مولتی مدیا
- ابزار فوتوشاپ
- آموزش فوتوشاپ
- آموزش فلش ام ایکس
- آموزش فرانت پیج
- آموزش پاسکال
- آموزش گیتار
- آموزش ترفند ویندوز
- آموزش های گوناگون
- کتابهای کامپیوتر و اینترنت
- کتابهای آموزشی
- کتابهای علمی هنری
- کتابهای شعر و داستان
- کتابهای گوناگون
- کتابهای پزشکی سلامت
- کتابهای هک و امنیت
- فیلم ایرانی
- سریال های ایرانی
- فیلم خارجی
- فیلم کم حجم 2009-2008
- آهنگهای جدید
- موزیک ویدئو
- اس ام س و جوک
- کاریکاتور و عکسهای جالب
- بازیهای فلش
- کلیپ های فلش
- اخبار و حوادث
- مطالب جالب و جذاب
- بیوگرافی و عکس بازیگران و خوانندگان
- اخبار سینمای ایران و جهان
- قالب های میهن بلاگ
- قالب های بلاگ فا
- بازی های رایانه ای
- نرم افزار موتورولا
- نرم افزار پاکت پی سی
- نرم افزار نوکیا سری N
- نرم افزار کامپیوتر
نکته امروز:
دستورات اجرایی زیر بخش تعیین نوع برنامه و بعد از كلمه كلیدی
begin
قرار می گیرند.آنها دستورات پاسكال هستند كه برای نوشتن الگوریتم و بهینه سازی های
آن بكار می روند. كامپایلر پاسكال دستورات اجرایی را به زبان ماشین تبدیل می كند؛
هنگام اجرای برنامه، كامپیوتر نسخه زبان ماشین این دستورات را اجرا می كند.
برنامه در حافظه
قبل
از این كه دستورات اجرایی برنامه تبدیل مقیاس های متریك را بررسی می كنیم، بیاید
ببینیم درحافظه كامپیوتر، قبل و بعد از اجرای برنامه چه اتفاقی می افتد.قبل از
اجرای برنامه مشاهده می كنید كه برنامه به حافظه بارگذاری شده،ناحیه ای از حافظه
برای برنامه در نظر گرفته شده است. وجود علامت سوال در قسمت هایی از حافظه كه
متغییر های SmeltersوSqYards
قرار دادند دال بر این است كه قبل از شروع
اجرای برنامه مقادیر این متغییر ها تعریف نشده است. حین اجرای برنامه، در متغییر
sqmeter
عدد ۲.۰۰
قرار می گیرد. بعد از اجرای برنامه،متغییر ها به صورتی كه در شكل می بینید نشان
داده شده است، تعریف می شوند. دلیل این كار را بعدا خواهیم دید.
حافظه دستورات
| حافظه |
نحوه ی جایگیری یك عدد خاص در حافظه، توسط نوع داده ی آن عدد مشخص می شود. در پاسكال استاندارد، چهار نوع داده ی از پیش تعریف شده وجود دارند كه عبارتند از : Real( برای اعداد حقیقی)، integer (برای اعداد صحیح)، Char( برای داده های كاركتری) و Boolean (برای مقادیر True و false) در توربو پاسكال نوع داده ی دیگری به نام String وجود دارد كه استاندارد نیست ولی پردازش مجموعه ای از كاركتر ها را( مثلا، نام یك شخص) را آسان تر می كنند. در این بخش نوع داده ها را مطرح كرده و در فصل ۷ به بررسی آنها خواهیم پرداخت.
یك داده را هم می توان داخل برنامه پاسكال نوشت و هم می توان آن را طوری در نظر گرفت كه توسط برنامه دریافت می شود. داده ای كه داخل برنامه نوشته می شود، یك لیترال نامیده می شود.
.
یكی از مزایای پاسكال این است كه به ما اجازه می دهد برنامه هایی بنویسیم كه در آن از كلمات متداول انگلیسی استفاده شده است.بدین ترتیب حتی در صورتی كه نتوانید برنامه های خاص خودتان را بنویسید، احتمالا قادر خواهید بود كه برنامه قسمت ۲ از فصل ۲ این مطالب را خوانده و آن را درك كنید. در زیر برنامه قسمت ۲ از فصل ۲ را مشاهده می كنید كه جنبه های اصلی پاسكال در آن مشخص شده اند.
بعد ها بطور كامل آن را مطرح كرده و در مباحث (فصل۲-قسمت۴) تا (فصل۲-قسمت۶) به شرح آنها خواهیم پرداخت.
در این مطلب برای حل مسائل برنامه سازی، از مراحل پنج گانه طراحی نرم افزار استفاده می كنیم، مسائل را، در این مباحث « بررسی موردی» عنوان می كنیم و این مباحث را با یك صورت مسئله شروع می كنیم. در قسمت تحلیل مسئله، داده های مورد نیاز مسئله را بررسی می كنیم، كه این داده ها در واقع همان ورودی ها و خروجی های مسئله هستند. در مرحله بعد، الگوریتم اولیه را طراحی و بهینه سازی می كنیم. در آخر، الگوریتم را به صورت یك برنامه پاسكال پیاده سازی می كنیم. علاوه بر این نمونه ای از اجرای برنامه و توضیح نحوه بررسی آن داده خواهد شد.
در اینجا وارد یكی از مباحث «بررسی موردی» می شویم. این مثال شامل تفسیر اجرایی كار است كه هنگام حل سایر مسائل نیز می توانید از آن استفاده كنید.
بررسی موردی: تبدیل مقیاس های اندازه گیری به یكدیگر
مسئله : فرض می كنیم كه شما در مغازه ای كار می كنید كه پارچه های وارداتی می فروشد. بیشتر پارچه هایی كه خریداری می كنید در مقیاس مترمربع هستند. اما مشتریان شما می خواهند، معادل یارد مربع برای این پارچه را بدانند. برنامه ای بنویسید كه این عملیات تبدیل را انجام دهد.
برنامه سازی، یكی از روش های حل مسئله است. اگر در حل مسائل فرد موفقی باشید، دست مایه ی یك برنامه ساز خوب شدن را دارید. یكی ار اهداف این مطلب این است كه قابلیت حل مسئله را در شما افزایش دهد. برای رسیدن به این هدف در بخش ۲-۱ روش با قاعده ای برای حل مسائل برنامه سازی را ارائه خواهم كرد، كه این روش، تكنیك طراحی نرم افزار نام دارد. در بخش ۲-۲ نحوه استفاده از این تكنیك را نشان خواهم داد.این فصل زبان پاسكال را، كه یك زبان برنامه سازی سطح بالاست و در سال ۱۹۷۱، در شهر زوریخ از كشور سویس توسط شخصی به نام نیكولاس ورث طراحی شده است معرفی می كند. در حال حاضر پاسكال، عمومی ترین زبانی است كه برای آموزش مفاهیم برنامه سازی بكار می رود، زیرا فراگیری قواعد آن نسبتا آسان است. دلیل دیگری كه برای عمومیت پاسكال وجود دارد این است كه، كامپایلر های كار آمد پاسكال در اختیار اكثر كامپیوتر ها قرار دارند.
پاسكال نوشتن برنامه های ساخت یافته ( structured programs ) را آسان می كند. برنامه های ساخت یافته ، برنامه هایی هستند كه، خواند و فهمیدن آنها راحت بوده و دارای ترتیب اجرایی خوبی هستند. پاسكال در صنعت نیز عمومیت خاصی دارد، زیرا برنامه سازی ساخت یافته،در واقع برنامه سازی استاندارد است. دلیل دیگری كه برای فراگیری پاسكال وجود دارد این است كه این زبان، پایه های اساسی طراحی زبان برنامه سازی Ada را تشكیل می دهد. Ada، زبانی است كه توسط وزارت دفاع برای برنامه سازی طراحی شده است. برای حصول اطمینان از قابلیت انتقال برنامه های زبان پاسكال، دستورات نوشته شده باید مطابق با پاسكال استاندارد باشند.
برای استفاده از كامپیوتر، باید برنامه ی راه اندازی تحت عنوان سیستم عامل را فراهم و فعال كنید. سیستم عامل های مرسوم برای كامپیوتر های IBM، MS-DOS(Microsoft disk operating system) و ویندوز می باشند. سیستم عامل چند عمل اساسی برای كاربر انجام می دهد، از جمله:
برنامه های كاربردی را بارگذاری و اجرا می كند.
حافظه و پردازنده را زمان بندی می كند.
تسهیلات ورودی و خروجی فراهم می كند.
مدیریت فایل های اطلاعاتی را به عهده می گیرد
برای نوشتن برنامه های كامپیوتری، از زبان های برنامه نویسی استفاده می كنیم. گرچه در حال حاضر زبان های برنامه نویسی بسیاری وجود دارند، اما آنچه كه امروزه بصورت متداول تری مورداستفاده قرار می گیرد، زبان های سطح بالاهستند. برای درك مزایای زبان های سطح بالا، ابتدا باید نحوه ارتباط با كامپیوتر را بفهمیم.
-
نقاشی به وسیله پا
-
۞۩۞ بزرگترین چت روم ایرانی ۞۩۞
-
توپ ترین وب تفریحی
-
بزرگترین وبلاگ تفریحی
-
اس ام اس رایگان
-
بزرگترین مرکز نرم افزار در ایران
-
دانلود جدیدترین های موبایل
-
اس ام اس/موبایلستان/کلیپ
-
دانلود فیلم با لینک مستقیم
-
پی سی دانلود
-
جک و اس ام اس / فال و طالع بینی
می باشد و هر گونه کپی از آن ممنوع می باشد www.Bia2yahoo.com کلیه حقوق مطالب مطلق به
تبلیغات