• مشکی
  • سفید
  • سبز
  • آبی
  • قرمز
  • نارنجی
  • بنفش
  • طلایی
تعداد مطالب : 1
تعداد نظرات : 0
زمان آخرین مطلب : 6472روز قبل
آموزش و تحقيقات

آموزش .". پاسکال

 

آموزش پاسکال قسمت چهارم

 

دستورات زیر را در نظر بگیرید:

Var y1,y2:real;
St1,st2 : string;
Y1:=352.768
Y2:=476.395
Str(y1:7:2,st1);
Str(y2:3:1,st2);

با اجرای دستور str اول مقدار 352.768 به رشته "352.768" تبدیل میشود و در st1 قرار میگیرد و با اجرای دستورstr دوم مقدار 476.395 به رشته "476.395"تبدیل میشود و در st2 قرار میگیرد.
جدا كردن زیررشته ای از رشته:
زیررشته بخشی از رشته است و برای جدا كردن زیررشته از رشته از تابع
copy استفاده میشودتابع copy
به صورت زیر به كار میرود.

Copy (source,index,size)
S:="I am learning pascal ";
S1:=copy(s,15,6);

دستور copy باعث میگردد تا با شروع از محل 15 تعداد 6 كاراكتر از رشته s استخراج شود و در s1 قرار گیرد. بنابراین محتویات رشته s1 برابر است با "pascal".
الحاق رشته ها :
منظور از الحاق رشته ها اتصال رشته ها به یكدیگر است به عنوان مثال اگر
s1:="ab" و s2:="cde" الحاق دو رشته (s1,s2) به صورت "abcde" خواهد بود برای الحاق رشته ها از تابع concat استفاده میشود:
(اسامی رشته ها)
concat

دستورات زیر را در نظر بگیرید:

S1:="pascal";
S2:="is a ;
S3:="language";
S4:=concat(s1,s2,s3);

با اجرای این دستور s3 به انتهای s2 متصل میشود و رشته نتیجه به انتهای s1 متصل میگردد و در نتیجه رشته s4 عبارت است از"pascal is a language": . اگر طول رشته حاصل بیش از 255 باشد بقیه كاراكترها حذف میشوند.

 

 آموزش پاسکال قسمت سوم

موضوع مطلب : پاسکال ,

 

آموزش پاسکال قسمت سوم

 قسمت اول

آرایه ها :
آرایه ها به عناصری اتلاق میشود كه با یك نام تعدادی محل از حافظه را كنترل كند برای تشخیص محلها از اندیس استفاده میشود
انواع آرایه ها :
1- آرایه های یك بعدی
2- عناصر دو بعدی
3- آرایه های سه بعدی

تعریف آرایه ها :
var
نوع
of ]اندیس پایان..اندیس شروع: array
[ نام آرایه
نوع متغیر آرایه : متغیر آرایه
خواندن آرایه :
مثال : برنامه ای بنویسید كه نمرات 100 دانش آموز را از ورودی دریافت و در یك آرایه بریزد.

 

ادامه آموزش در ادامه مطلب ....

 

 

 

 

:. آموزش پاسکال قسمت دوم

موضوع مطلب : پاسکال ,

 

آموزش پاسکال قسمت دوم

 

مثال : برنامه ای بنویسید كه دو عدد را از ورودی دریافت و چنانچه عدد اول در بازه 0 تا 5 بود توان دوم عدد دوم را چاپ كند چنانچه 68 بود حاصلضرب دو عدد را چاپ كند و در غیر اینصورت مقادیر مجاز را چاپ كند.

BEGIN
WRITELN("ENTER TWO NUMBER");
READLN(A,B);
CASE A OF
0..5 :WRITELN(B*B);
68:WRITELN(A*B)
ELSE
WRITELN("ENTER 0..5 OR 68");
END;
END.

... 

 

.:. پاسکال از نو - آموزش پاسکال (قسمت اول)

موضوع مطلب : پاسکال ,

Pascal

زبان پاسكال یكی از زبانهای برنامه سازی است كه ویژگیهای آموزشی آن بسیار بالاست یعنی زبان خوبی برای آموزش برنامه نویسی منظم و دقیق است.قابلیت خوانایی و درك برنامه های این زبان بالاست ومیتوان برنامه هایی نوشت كه احتمال خطاهای آنها بسیار اندك باشد علتش این است كه یك زبان ساختار یافته (structed) است .

ساختار كلی برنامه چیست؟

1-تعریف
2-به وسیله procedure و functionقسمتهای تكراری را از بین ببریم
3-بدنه
فرم كلی پاسكال:
به ادمه مطلب مراجعه کنید ...

.:. جلسه اول - آشنایی با زبان پاسكال

موضوع مطلب : پاسکال ,

 

 برای انجام كارهای مفید با كامپیوتر باید برنامه ای برای آن نوشته شود.برنامه ها معمولاً تحت یك زبان برنامه نویسی ، مثل پاسكال یا C++  یا دلفی و.... نوشته می شوند.به همین منظور در این وبلاگ سعی می كنم مطالبی را نه به عنوان آموزش بلكه جهت یادگیری بهتر زبان های برنامه نویسی در اختیار شما قرار دهم.

مقدمه

هر زبان برنامه نویسی به مجموعه ای از علائم و قواعد گفته می شود كه امكان ارتباط با كامپیوتر را جهت انجام كاری فراهم میكند.

 در حالت كلی زبان های ببرنامه نویسی را به سه دسته زیر تقسیم میكنند:

»-زبانهای سطح بالا

»-زبانهای سطح پایین

»-زبانهای سطح میانی

متداولترین زبانهای سطح بالا عبارتند از: PL/1,FORTRAN,Pascal,Basic,cobol

اسمبلی یكی از انواع زبانهای سطح پایین می باشد.زبان سطح میانی ، زبان ما بین سطح بالا و پایین هست كه همانند زبان سطح بالا نیاز به كامپایلر برای ترجمه دارد.

و اما پاسكال.....

اجزای تشكیل دهنده:

1-     كلمات ذخیره شده(reserved words)

2-     شناسه ها(identifier)

كلمات ذخیره شده،كلماتی هستند كه مترجم زبان پاسكال آنها را میشناسد و برایش مهنای خاصی دارند . این كلمات توسط برنامه نویس قابل افزایش یا تغییر نمی باشد وفقط برنامه نویس می تواند از آنها در حین نوشتن برنامه از استفاده كند.

این كلمات ذخیره شده در پاسكال عبارتند از:

Shr                    mod                          exports                       and                

Asm                  file                            nil                              string

Array                for                             not                             then

Begin                function                    object                         to

Case                  goto                          of                                type

Concat               if                              or                                shl

Constructor       implementation        packed                        until

Destructor         in                              procedure                   uses

Div                   inherited                    program                      var

Do                    inline                         record                          with

Downto             interface                   repeat                          while

Xor                    else                          label                            set

End                    library                    

 

در پاسكال فقط 51 كلمه ذخیره شده وجود دارد كه در مقایسه 159 كلمه بیسیك قابل توجه است. 

شناسه ها كه آن را با id نمایش خواهیم داد در پاسكال برای نامگذاری ثابتها، تایپها، پروسیجرها ، تابع هاو همچنینیونیت مورد استفاده قرار می گیرد.دو نوع  id وجود دارد كه یكی استاندارد ودیگری غیر استاندارد میباشند. Read و  write كه در زبان پاسكال معنای خاصی دارند از نوع استاندارد و آنهایی كه كاربر تعیین می كند غیر استاندارد اصطلاحاً گفته می شود.

طول id از 1 تا 63 كاركتر است و اگر طول آن بیشتر از 63 كاركتر باشد فقط 63 كاركتر اول در نظر گرفته میشود.اسامی شناسه های غیر استاندارد از قوانین زیر پیروی می كنند:

1.حروف a-z و A-Z

2.ارقام 0-9

3.كاركتر اول نباید رقم باشد.

4.از كامات ذخیره شده نمی توان استفاده نمود.

5.از جای خالی(Space) نمی توان بین حروف استفاده كرد.

6.از علامتunder line ( _ ) بین حروف می توان استفاده كرد.

 

 

ساختار برنامه در زبان پاسكال

الف)- عنوان برنامه (program heading)

  ب)قسمت تعاریف برنامه

  ج)قسمت دستورالعمل ها

ساختار كلی برنامه در پاسكال به صورت زیر می باشد

 

;(پارامترها) اسم برنامه program  

تعاریف

.

.

Begin

دستورات

.

.

End.

نكته: هر دستور در پاسكال به( ; )  ختم می شود.

در زیر می توانید نمودارهای یك برنامه و بلوك مربوط به آن را مشاهده كنید.

شنبه 4/8/1387 - 1:28
مورد توجه ترین های هفته اخیر
فعالترین ها در ماه گذشته
(0)فعالان 24 ساعت گذشته