آموزش نصب پاسکال

آموزش نصب پاسکال

امکانات مورد نیاز برای نصب و استفاده از برنامه پاسکال

در همه سیستم  عامل ها قابل اجرا است

بر ای نصب نیاز به حداقل حافظه دارد

 ولی در مورد اجرا (مقدار استفاده از حافظه)بستگی به برنامه دارد .

نکته :

هر چند که پاسکال برنامه تحت DOSاست

می تواند در سیستم عامل های دیگری چون WINDOSیا UNIX... نصب واجرا شود

آموزش نصب برنامه پاسکال:

دو روش برای تهیه برنامه پاسکال وجود دارد:

1)اول اینکه این برنامه را ازطریق شبکه اینترنتی www.freepascal.org  داونلود کنیم

پس از کلیک روی گزینه download در صفحه ایی که ظاهر می شود محیطی که می خواهیم برنامه را در آنجا نصب کنیم انتخاب می کنیم

 مثلا ( dos یا windows98 و...) سپس مراحل نصب طی می شود و

 برنامه قابل اجراست .

2)راه دوم این است که برنامه را از هرگونه حافظه جانبی که برنامه پاسکال را دارا می باشد( که رایج ترین آنها Cd است ) نصب کنیم به شرح زیر :

ابتدا به my computer  رفته درایو مربوط به Cd  را انتخاب کرده وپوشه turbo Pascal  یا  TP را انتخاب می کنیم اگر در محیط DOS  بخواهیم عمل نصب را انجام دهیم پس از وارد شدن به پوشه مذکور آیکون install را بر می گزینیم و اگر در محیط windows بخواهیم این برنامه را نصب کنیم بهتر است ابتدا پوشه مورد نظر را در  هارد کامپیوترمان ذخیره کنیم سپس از طریق آیکون install مراحل نصب را طی کنیم .

نحوه اجرای برنامه پاسکال

نحوه اجرا در محیط  DOS

ابتدا سیستم  اعلان روبرو را نمایش می دهد     <C:\

این اعلان نشان می دهد که کامپیوتر آماده است تا چیزی را تایپ کنیدو آنرا انجام دهد .

برا ی ورود به شاخه ای ابتدا ازدستورCDکه مخفف(CHANGE  DIRECTORY) است استفاده می کنیم.

حال به زیر دایرکتوری بروید کهه حاوی بر نامه پاسکال است حال به عنوان مثال پاسکال در درایو Cو زیر دایرکتوری BP\BIN   است

C\> CD\BP\BIN                                                                                                            

C\ CD\BP\BIN>TP

آنگاه بر نامه پاسکال اجرا می شود.

نحوه اجرا در محیط WINOWS

براي اجراي پاسکال وارد My Computer مي شويم سپس وارد درايو محتوي فايل ها مي شويم پوشه ای به نام TP ظاهر مي شود وارد پوشه مي شويم ، اين پوشه حاوي 3 پوشه دیگر به نام های :

BIN، UNIT، BGI است. وارد BIN مي شويم و فايل Turbo.exe را اجرا مي کنيم.

در ويندوز 98، ويندوز اجازه نمي دهد که فايل Turbo.exe (فايل اجرايي پاسکال) اجرا شود، به اين دليل بايد از فايل Tpx.exe استفاده کنيم. براي اين کار مراحل بالا را طي کرده منتها بجاي اجراي فايل Turbo.exe، فايل Tpx.exe را اجرا مي کنیم.

جهت باز کردن منوها یا توسط ماوس یا از طریق پایین نگه داشتن کلید Altو اولین نام هر گزینه(که توسط رنگ قرمز مشخص شده اند ) می توان عمل مورد نظر را انتخاب کرد.

براي ایجاد فایل جدید از منو ی File گزینه New را انتخاب مي کنيم.

برای باز کردن فايل از منوي File گزينه Open را انتخاب مي کنيم، (ميانبر F3)

برای save کرد ن از گزینه save استفاده می کنیم . (ميانبر F2)

برای save مجد بر نامه در مکان دیگر از گزینه save as…. استفاده می کنیم .

برای save تمام بر  نامه های باز در پاسکال از گزینه all….. Save استفاده می کنیم.

برای print کردن برنامه از گزینه print استفاده می کنیم.

برای خروج از برنامه پاسکال ازگزینه exit استفاده می کنیم. (ميانبرAlt+ x )

برای باز کردن فايل از منوي File گزينه Open را انتخاب مي کنيم، (ميانبر F3)و پنجره زیر باز می شود برای مشخص کردن نام  فایل را همرا با مسیر فایل  در قسمت  name تایپ می کنیم و یا می توانیم از لیستی که اسامی فایل ها در آن قرار دارد ودر پایین پنجره واقع شده نام فایل را انتخاب کرد واگر ماوس نباشد می توان ارز دکمه tab برای دستیابی به لیست فایل ها استفاده کرد .و سپس  برای انتخاب فایل مربوط ازکلیدهای فلش دار بالا وپایین استفاده کنید.

برای ذخيره سازي فايل از منوي File گزينة Save را انتخاب مي کنيم. ( ميانبر F2)و پنجره زیر نمایان می شود .که مانند پنجره open است.

برای ایجاد تغییرات در برنامه می توانیم از منوی edit استفاد ه کنیم . که گزینه های منو عبارتند از:

:  Undo برگشت به حالت قبلی

Redo   : برگشت به حالت بعدی

Cut      :  بریدن از قسمتی یا کل بر نامه

Copy   : کپی کردن قسمتی یا کل بر نامه

Paste   : چسباندن ،افزودن

Clear   : پاک کردن قسمتی یا کل بر نامه

Show clipboard   :  وقتی قسمتی راکپی یا cut می کنیم در این قسمت نشان داده می شود.

بر ا ی کامپایل کردن compile  برنامه از منوی compileگزینه compile میانبر (alt+f9) استفاده می کنیم و اگربر نامه درست باشد پنجره زیر نمایش داده می شود .

اگر بر نامه درست نباشد error  می دهد.

برای اجرای برنامه از منوی Run   گزینه Run میانبر (ctrl+f9) استفاده می کنیم.

پاسخ به سوالات

پاسخ سوالات تشریحی

 

1)الگو ریتم لیستی از دستور عمل ها ست  که مراحل مختلف کار را به زبان دقیق و با جزئیات کافی بیان می کند ودر آن تر تیب  مراحل و خاتمه پذیر بودن عملیات باید کاملا مشخص باشد .

 

2)الگوریتم ها مراحل زیر را دارند :

v                 خواندن داده ها

v                 انجام محاسبات

v                 چاپ نتایج

و هر یک از قسمت ها با بررسی دقیق ممکن است به بخشهای کوچکتری تقسیم شود

 

 

3)سه روش بیان الگوریتم عبارتند از:1- بیان الگوریتم با جملات فارسی 2- بیان ریاضی الگوریتم  3- بیان الگوریتم توسط شکل ها مانند (فلوچارت ٬نمودارNS)

 

4) (aطولانی بودن الگو ریتم  است .(bاز دستور های الگوریتم تفسیر های گوناگونی می شود .

 

5)متغییر نامی است که به کمیتی داده می شودو مقدار آن ممکن است در طول اجرای الگوریتم تغییر کند . محلهای ذخیره ورودی ها و خروجی های الگوریتم هستند

 

 6)وقتی الگوریتم طولانی باشد و یا پیچیدگی الگوریتم بیشتر شود مراحل الگوریتم دشوار می شود.

 

 7) در بیان الگوریتم توسط تعدادی شکل خاص استفاده می شود .که فلوچارت یا نمودار گردش کار می گویند

 

 

9) حل مسئله با متغییر کمکی T یک متغییر کمکی  است .

1)wوY را بخوان

2)W   ç T

3)  Y ç W

4)T   ç   Y

5) پایان

حل مسئله بدون  متغییر کمکی

1)Wو Yرا بخوان

 ۲)

3)Y- W   ------>            Y

 
4)W-Y      ------->      W

5) Yو W را چاپ کن

6)پایان

10)

متغییر ها

عدد اولx

عدد دوم y

مقداربزرگترmax

 

X (1و y را بخوان

2) اگرx>y آنگاه xرا max وگرنه y را max قرار می دهیم    max

Max (3 را چاپ کن

(4پایان

11)

X (1 رابخوان

(2اگر x>0 آنگاه 3*x- 5 در متغییرy قرار می دهیم          

(3وگرنه ٬ اگرx=0 آنگاه   2 را در متغییرy قرار می دهیم                

(4وگرنه 2*x+1 را در متغییرy قرار می دهیم                          

X (5و y را چاپ کن

(6پایان

12)در سری نوشته شده یک در میان منفی است پس ابتدا متغییری مثل Si را در نظر میگیریم تا علامت عدد را تعیین کند ابتدا مقدار آن را یک تعیین می کنیم (چون اولین علامت + است) و پس از هر مرحله علامت آن  را تغیر می دهیم (از 1به1- و از 1- به 1)

S را 0  قرار میدهیم

si را 1 قرار میدهیم

i را 1قرار میدهیم

متغیر  ها

علامت Si

تعداد جمله N

شمارنده       i

مجموع سری  S

N را بخوان

تا زمانی که   <=N  i    دستورات 6 تا 8 ر ا اجرا کن

S*Si+1در S قرار دهید

–Si =     Si

1+i   را در iقرار دهید

پایان حلقه

پایان

سوالات تشریحی

سوالات تشریحی

 

1.    الگو ریتم چیست؟

 

2.    مراحل طراحی الگوریتم را نام ببرید ؟

 

3.    انواع روشهای بیان الگوریتم را نام ببرید ؟

 

4.    اشکالات بیان الگوریتم با جملات فارسی را بنویسید؟

 

5.    متغییر چیست ؟

 

اشکالات بیان الگوریتم به زبان ریاضی را بنویسید؟

 

6.    فلوچارت چیست؟

 

 

7.  الگوریتمی  که دومقدار را از ورودی خوانده ٬در دو  متغییر  W٬Z قرار می دهد و سپس محتویات آن دو را با هم  عوض کرده ٬در خروجی چا پ می کند؟(یکبار باکمک متغیر مککی و بار دیگر بدون متغییر کمکی حل کنید )

 

8.    الگوریتمی بنویسید که دو مقدار را از ورودی خوانده٬ مقدار بزرگتر را در خروجی چاپ کند ؟

 

 

9.     الگوریتمی بنویسیدکه مجموع Nجمله ازسری زیررامحاسبه کند ؟ (فلوچارت هم رسم کنید) S= 1 – 2 +   3 - 4 + 5 – 6 +….+N

آشنایی کلی در مورد الگوریتم

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

طراحی  الگوریتم برای مسئله

الگوریتم ها مراحل زیر را دارند :

1- خواندن داده ها

2- انجام محاسبات

3- چاپ نتایج

چگونگی حل مسئله

شناخت مسئله

طرح نقشه حل مسئله

تحلیل راه حل مسئله

روشهای بیان الگوریتم

3روش بیان الگوریتم عبارتند از :

بیان الگوریتم با جملات فارسی

بیان ریاضی الگوریتم

بیان الگوریتم توسط شکل ها مانند (فلوچارت ٬نمودارNS)

اشکال عمده بیان الگوریتم با جملات فارسی:

طولانی بودن الگوریتم  است .

از دستور های الگوریتم تفسیر های گوناگونی می شود .

اشکالات عمده بیان ریاضی الگوریتم :

وقتی الگوریتم طولانی باشد و یا پیچیدگی الگوریتم بیشتر شود مراحل الگوریتم دشوار می شود.

بیان الگوریتم توسط شکل ها:

به روش ها ی متفاوت امکان پذیر است. یکی از این روشها فلوچارت (flowchart) نام دارد که به آن نمودار گردش نیز می گویند وروش دیگر بیان الگوریتم توسط شکلها ٬ نمودار  NSاست .

نکته :در بیان الگوریتم توسط فلوچارت ٬از تعدادی شکل خاص استفاده می شود .