ای گرامی ترینِ گرامیان و نهایتِ آرزوی خواستاران ! تو سرور منی که درِ دعا و توبه را برای من گشودی. پس درِ قبول و اجابت دعا را بر من مبند . [.فاطمه علیه السلام ـ در دعایش ـ]

برنامه نویسی

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

امروز می خواهم یک دستور مهم و پر کاربرد را به شما آموزش بدهم :

# دستور if

این دستور را اگر بخواهیم با معنای فارسی آن که در ( ) نوشته ام بنویسیم اینطور می شود :

(سپس)then  شرط  (اگر)if

(شروع)begin

;دستورات

;(پایان)end

که یعنی اگر شرط ما درست بود دستورات را انجام بده .

مثال :

در مثال زیر یک عدد از کاربر می گیریم و اگر آن عدد از 100 بزرگتر بود yes و اگر مساوی 100 بود yesno و اگر کوچکتر از 100 بود no را در جواب نمایش میدهد .

;Program ibpersianblogcom

;Uses WinCRT

var

;a:integer

Begin

;clr scr

;("write("enter greade of our weblog more than 100 or 100 or less than 100

;(readln(a

if a>100 then

begin

;("writeln ("yes

;end

if a=100 then

begin

;("writeln ("yesno

;end

if a<100 then

begin

;("writeln ("no

;end

.End

همانطور که در مثال بالا دیدید در بیان شرط از علامت های <>= استفاده کرده ایم . در زیر اینگونه علامت ها را به طور کامل توضیح می دهیم .

تساوی =

نامساوی<>

کوچکتر>

بزرگتر<

کوچکتر یا مساوی >=

بزرگتر یا مساوی <=

نکته !

اگر ما از دستور if در یک خط استفاده کنیم نیاز به brgin و end نیست مانند این مثال :

("if a=100 then writeln("yesno

 

توجه !

از {} برای نوشتن توضیحات در وسط کد استفاده می شود . از این پس هر متنی را که در میان {} در کدها نوشتیم فقط برای توضیح بیشتر است .

 

# دستور if به همراه else

این دستور دقیقا" مثل if است ولی فقط قسمتی به نام else دارد که توضیح می دهم :

(سپس)then  شرط  (اگر)if

(شروع)begin

;دستورات

|(پایان)end

(در غیر اینصورت)else

(شروع)begin

;دستورات

;(پایان)end

;End

که یعنی اگر شرط ما درست بود دستورات قسمت اول را انجام بده و در غیر اینصورت اگر شرط درست نبود دستورات قسمت دوم را انجام بده .

نکته !

قبل از else , در خط بالایش نباید ; قرار بگیرد که من با | نشان داده ام .

 


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

 # دستور: writeln

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

;Program ibpersianblogcom

;Uses WinCRT

Begin

;("writeln("IB hopes to teach you pascal

.End

استفاده از متغیر :

داده ها اطلاعاتی هستند که از کاربر گرفته می شوند . مثلا اگر کامپیوتر باید عمل جمع را انجام دهد نیاز به اعدادی دارد تا آن ها را جمع کند که این اعداد همان داده هستند .

برای این که بتوان از کاربر داده گرفت ما نیاز به متغیری داریم که این داده در آن قرار گیرد . برای استفاده از متغیر ها ابتدا باید آن ها را تعریف کرد . برای تعریف متغیر باید مانند قسمت هایی که به رنگ بنفس هستند عمل کرد .

من در اینجا یک متغیر از نوع string (متنی) تعریف کرده ام .

 پس از تعریف متغیر باید داده را در آن قرار داد که برای این کار از علامت انتصاب یعنی := مانند قسمت قهوه ای استفاده می کنیم .

 

;Program ibpersianblogcom

;Uses WinCRT

var

;a:string

;b:string

Begin

"a:="hello

;a:=b

;(write (a

;(write (b

End.

متغیر متغیر ها انواع مختلفی دارند که هر نوع آن ها استفاده مخصوص به خود را دارند . مثلا متغیر  strin برای متن وintegerبرای اعداد می باشد .

در درس های بعد به طور مفصل متغیر ها را مورد بررسی قرار می دهیم .

# دستورread

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

مثال :

این برنامه یرای مثال ابتدا 2 عدد از کاربر می گیرد و آن ها را جمع می کند ، سپس نتیجه را نمایش می دهد .

همچنین دستورreadln داده ها را از کاربر در خط بعد می گیرد .

;Program ibpersianblogcom

;Uses WinCRT

var

;a:integer

;b:integer

Begin

;("write("enter two numbers to add

;(readln(a,b

;a:=a+b

;(write ("a=",a

.End






سهیلا ::: شنبه 87/7/27::: ساعت 10:43 صبح

>> بازدیدهای وبلاگ <<
بازدید امروز: 23


بازدید دیروز: 1


کل بازدید :27201
 
 >>اوقات شرعی <<
 
>> درباره خودم<<
سهیلا
فناوری اطلاعات و ارتباطات پیام نور مرکز دامغان
 
>>اشتراک در خبرنامه<<
 
 
>>طراح قالب<<