PersianTools Forums

Go Back   PersianTools Forums > برنامه نویسی و طراحی وب، سیستمهای مدیریت سایت > برنامه نویسی

Reply
 
امکانات بيشتر
Old 01-06-2010, 05:51 PM   #1
>-->O
Registered User
 
>-->O's Avatar
 

Join Date: Jan 2010
Location: shiraz
Posts: 121
Send a message via Yahoo to >-->O
آموزش زبان پاسکال از ابتدا

زبان پاسکال یکی از زبانهای برنامه سازی است که ویژگی آموزش دارد . یعنی زبان خوبی برای آموزش برنامه نویسی منظم و دقیق است ، قابلیت درک و خوانایی برنامه های این زبان بالا است .
برخی دیگر از ویژگی های پاسکال :
زبان پاسکال زبان سطح بالا است.
زبان پاسکال یک زبان ساخت یافته است .
زبان پاسکال نسبت به حروف حساس نمی باشد .


دستور العملهای برنامه پاسکال دارای ویژگی های زیر می باشند :
* حداکثر طول هر دستور 255 کاراکتر است
* هر دستور می تواند در یک یا چند سطر ادامه داشته باشد
* در هر سطر می توان چند دستور تایپ کرد
* توضیحات می توانند بین { } یا (* *) قرار گیرند
>-->O is offline   Reply With Quote
Old 01-06-2010, 05:53 PM   #2
>-->O
Registered User
 
>-->O's Avatar
 

Join Date: Jan 2010
Location: shiraz
Posts: 121
Send a message via Yahoo to >-->O
Icon1

داده های عددی
داده های عددی به دو دسته تقسیم می شوند : عددی صحیح و عددی اعشاری
انواع عددی صحیح = اعداد بدون نقطه ممیز
انواع عددی اعشاری = اعداد با نقطه ممیز


داده های کاراکتری
نوع داده کاراکتری با کلمه char مشخص می شود.

داده بولی
مقادیر بولی دارای دو ارزش درستی (True) یا نادرستی (False) می باشد.
در پاسکال به ترتیب با صفر و یک نمایش داده می شود
کلمه تعریفی این نوع داده Boolean می باشد .

داده رشته ای
با کلمه String مشخص می شود و برای ذخیر رشته ها به کار می رود .

کلمات کلیدی
And-array-begin-const-div-do-downto-else-end-file-for-function-goto-if-in-label-mod-nil-not-of-or-packed-procedure-program-record-repeat-set-then-to-type-until-var-while-with

متغییر ها
قوانین نام گذاری :
باید با کاراکتر a تا z شروع شود
می تواند ترکیبی از حروف و ارقام باشد .
کلمات کلیدی نمی توانند باشند .
طول نام متغییر تا 63 کاراکتر است
>-->O is offline   Reply With Quote
Old 01-06-2010, 05:54 PM   #3
>-->O
Registered User
 
>-->O's Avatar
 

Join Date: Jan 2010
Location: shiraz
Posts: 121
Send a message via Yahoo to >-->O
Icon11

اعلان نوع متغییر
هر متغییر در پاسکال باید داری نوع باشد
برای تعیین نوع متغییر به روش زیر عمل کنید

;نوع : اسامی متغییر ها var

مثال ) تعریف متغییر a از نوع integer
Var a : integer;

مقدار دادن به متغییر
به دو روش می توان به متغییر مقدار داد
با دستور انتساب (=)
با دستورات ورودی

مثال) تعریف متغییر های x,y از نوع integer – متغیر ch از نوع char و key از نوع Boolean – و n از نوع رشته ای و مقدار دادن با دستور انتساب


X,y :integer;
Ch:char;
Key:Boolean;
n:string;
x=:15;
ch:='A';
y:=x;
key:=true;
n:='persiancoder';
>-->O is offline   Reply With Quote
Old 01-06-2010, 05:57 PM   #4
>-->O
Registered User
 
>-->O's Avatar
 

Join Date: Jan 2010
Location: shiraz
Posts: 121
Send a message via Yahoo to >-->O
ثابتها
ثابتها مقادیری هستند که در برنامه زمان ترجمه مقدارشان مشخص می شود و با کلمه کلیدی const تعریف می شوند.
نام گذاری ثابتها همانند متغییر ها می باشد
ثابتها دو نوع هستند : ثابتهای فاقد نوع 2- ثابتهای نوع دار

تفاوت ثابتهای فاقد نوع و نوع دار این است که مقدار ثابتهای نوع دار در طول اجرای برنامه قابل تغییر است .

مثال ) تعریف ثابت نوع دار و فاقد نوع
Const
N=100;
S='a';
B=true;
X:integer=100;
>-->O is offline   Reply With Quote
Reply

امکانات بيشتر

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +4.5. The time now is 08:30 PM.

PersianTools RSS Feeds


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.