بسم الله الرحمن الرحیم

                  

آموزش پاسکال درس ۱

 

فهرست عناوین:

 انواع زبان های برنامه نویسی:

 سبک های  برنامه نویسی:

 ساختار کلی برنامه نویسی به زبان پاسکال :

 دستور write

دستور gotoxy

 دستور CLRscr

دستور Textbackground

 دستور Textcolor

دستور writeln:

 

# انواع زبان های برنامه نویسی:

زبان های نسل اول : زبان ماشین 010110

زبان های نسل دوم : نزدیک به سخت افزار ولی بهتر از زبان ماشین مثل اسمبلی

  زبان های نسل سوم : پاسکال ،3GL , Basic , Ada , PL1 , C T ...

 زبان های نسل چهام : دلفی ، ویژوال بیسیک ، جاوا ، asp.net

زبان های نسل پنجم : زبان های هوشمند

بازگشت به فهرست

 

# سبک های  برنامه نویسی:

به طور کلی سه سبک برنامه نویسی تاکنون مورد استفاده قرار گرفته اند

الف)سبک سنتی : در این سبک نوشتن ورد یابی برنامه (به دلیل استفاده goto )نگهداری و ارتقاع برنامه بسیار مشکل بود.این سبک به کلی منسوخ شده است.

ب)سبک ساخت یافته: در ای سبک که در دهه 1960 ایجاد شد برنامه نویسان از تعریف زیر برنامه استفاده می نمودند که این زیر برنامه با استفاده در سایر نقاط برنامه و سایر برنامه ها (به صورت توابع آماده)باعث سرعت راحتی و کم شدن جحم برنامه  شد. مانند پاسکال C, QBASIC

ج)سبک شی گرا:سبک نوینی است که در آن تمام عناصر برنامه نویسی به صورت شی و با خصوصیاتی تعریف شدن در این سبک استفاده از وقایع قابل اتفاق بر روی اشیاء برنامه نویسی بسیار ساده گشت و.... مانند: ویژوال بیسیک . دلفی

برای برنامه نویسی به سه چیز نیاز داریم : 1.الگوریتم 2.کامپیوتر 3.برنامه

بازگشت به فهرست

 

برای دانلود زبان برنامه نويسی پاسکال به اين لينک برويد.

 

# ساختار کلی برنامه نویسی به زبان پاسکال :

; نام برنامه Program

برای پاسکال تحت داسUses CRT و برای پاسکال تحت ویندوUses WinCRT; ز ;Uses CRT

Begin

    دستورات                                 

.End

:# دستور write

جهت نوشتن هر متنی روی صفحه ی مونیتور مورد استفاده قرار می گیرد .

;Program Pmain  

;Uses WinCRT

Begin

   ;('نوشته ی مورد نظر مثل=>       Write(' This is made by akbar_agha             

.End

:همانطور که در مثال بالا ملاحظه می نمایید  برنامه ای با نام Pmain تعریف کرده ایم که کار آن چاپ متن مورد نظر بر روی صفحه است.

تذکر1: در انتهای تمام خطوط دستورات برنامه(غیر از چند حالت خاص) باید علامت سیمیکالن (;) گذاشته شود

تذکر 2: نوشته مورد نظر داخل write که می تواند هم فارسی و هم انگلیسی باشد داخل تک گیومه(') قرار می گیرد.

 

# دستور gotoxy

جهت دادن مختصات چاپ بکار می رود .

;Program Pmain

;Uses WinCRT

Begin

;( Gotoxy(10,18          

;('.Write('This is made by akbar_agha           

;(Gotoxy(5,10          

;('Write(' you test the program           

.End

در مثال بالا دقت کنید پیغام  This is made by akbar_agha در سطر 18 و ستون 10 چاپ می گردد.

 

:# دستور CLRscr

  جهت پاک کردن صفحه ی نمایش معمولا" بعد ازBegin قرار می گیرد . در صورتی که از دستور Textbackground  استفاده کرده و رنک زمینه را تغییر داده باشید دستورCLRscr  باعث تعویض رنگ تمام صفحه به رنگ زمینه می شود

 

:# دستور Textbackground

 

با استفاده از این دستور می توانیم رنگ زمینه را با استفاده از نام خود رنگ ها تغییر دهیم .(توجه : این دستور در توربو پاسکال تحت ویندوز کار نمی کند )

;Program Pmain

;Uses WinCRT

Begin

CLR Scr      

    Textbackground(green );      

    Gotoxy(10,18);       

;('Write('Our e-mail address is www.agha_akbar_t@yahoo.ca      

.End

:# دستور Textcolor

جهت تغییر رنگ نوشته به کار می رود .(توجه : این دستور در توربو پاسکال تحت ویندوز کار نمی کند )

از blink همچنین جهت چشمک زدن متن استفاده می شود که در این مثال هم ما رنگ آبی را چشمک زن قرار دادیم . 

;Program Pmain

;Uses WinCRT

Begin

;(Textbackground(green

CLR Scr

;(textcolor(red

;('write('please look this text color

;(textcolor(blue + blink

;('Write('this text is blink

.End

 

 

 # دستور writeln:

  همان دستورwrite می باشد با این تفاوت که بعد از عمل نوشتن نوشته به خط بعد می رود . 

;Program Pmain

;Uses WinCRT

Begin

;(' writeln(' pascal

.End

بازگشت به فهرست

دستورات Read,Readln برای دریافت اطلاعات بکار می روند که در پیمانه های بعدی پس از تعریف متغییر به آنها خواهیم پرداخت.

2 اردیبهشت 1384

مدیر سایت      

علینقی ها