تاریخ : چهار شنبه 30 مهر 1393 بازدید : 1155 نویسنده : میلاد فرخی دانشور 

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

نویسنده : شرکت پویشگران جوان

ناشر :  پارس بوک

زبان کتاب :  پارسی         

تعداد صفحه :  29

قالب کتاب : PDF

حجم فایل :  181  Kb

توضیحات :  زبان پاسکال یکی از زبانهای پایه برای شروع برنامه نویسی است . به همین  علت اگر میخواهید یادگیری برنامه نویسی را آغاز کنید باید با یادگیری پاسکال این کار را شروع کنید . این زبان توسط پروفسور نیکلاس ویژت در انستیتو فنی فدرال سوئیس در در اواخر سال ۱۹۶۰ و اوایل ۱۹۷۰ مطرح گردید و به افتخار بلز پاسکال دانشمند فرانسوی قرن هفدهم میلادی، پاسکال نامگذاری شده است.پاسکال یک زبان سطح بالا است.

 



:: موضوعات مرتبط: آموزش دروس دانشگاهی , مقالات و کتب , مبانی کامپیوتر و برنامه سازی , ,
:: برچسب‌ها: برنامه نویسی پاسکال ,
تاریخ : شنبه 20 ارديبهشت 1393 بازدید : 604 نویسنده : سجاد علوی 

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

 

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

 دستور if :

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

 

(سپس)then

(شروع)begin

;دستورات

;(پایان)end

 

 

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

آموزش مقادیر ومتغیر ها در لیست پارامتر ها در پاسکال


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

 
گاه اتفاق می افتد که یک سابروتین در بر نامه سابروتین دیگری را فرا مکی خواند. از آنجا که قبل از تعریف هیچ عاملی نمی توان از آن استفاده کرد سابروتین فرا خوانده شده باید قبلا معرفی شده باشد حال اگر قرار باشد گاه سابروتین 2 را فرا خواند و گاه سابروتین 1 را ، در اینجا اشکالی بوجود می آید.

به مثال زیر توجه نمائید.

 



Procedure   test1 (some: integer);
Begin
If     some{………..etc.}
Procedure   test2 (another parameter: char);
Begin
test1 (15);
{………..etc.}
End;


این اشکال به این صورت رفع می شود که از کلمه forward استفاده کرده و سابروتین دوم را قبلا معرفی می کنیم. گر چه سابروتین دومی به تفضیل شرح داده شده ولی معرفی آن قبلا از سابروتین 1 مشکل را رفع می کند.

 



:: موضوعات مرتبط: مبانی کامپیوتر و برنامه سازی , ,
تاریخ : شنبه 20 ارديبهشت 1393 بازدید : 599 نویسنده : سجاد علوی 

آموزش  متغیر string در پاسکال

 

 متغیر string :
این متغیر مکانی از حافظه است که نوشته ها و متن (به تعداد 256 character) را می توان درون آن قرار داد . فرق آن با متغیر char در این است که متغیر char می تواند یک حرف را در خود جا دهد در حالی که string می تواند کلمه و یا حتی کلمات (متن) که تعداد حروف آن بیش تر از 256 character نباشد را در  آن جا داد .


بدست آوردن طول رشته (string):
دستور length  : از این دستور برای محاسبه تعداد حروف یک رشته استفاده می شود .

مثال : برنامه ای بنویسید که یک رشته ( متن) را از کاربر بگیرد و طول رشته (تعداد حروف آن) را چاپ کند .



;program sarzamin
;Uses WinCrt

var
;s:string

;begin

;(readln(s
;( (writeln( s , ' = ' , length(s

.end

 


توضیح مثال بالا :
 دو خط اول که برای نوشتن هر برنامه در پاسکال استفاده می شه.

  var را وقتی استفاده می کنیم که بعدش بخواهیم متغیر تعریف کنیم.

;s:string  یعنی این که یک متغیر از نوع  string تعریف کردیم (که می تواند حاوی متن باشد)

 begin یعنی برنامه نویسی شروع شد.

;(readln(s  یعنی از کاربر بخواه تا متنی که باید درون s قرار بگیرد را تایپ کند .

 ;( (writeln( s , ' = ' , length(s
 یعنی طول رشته (تعداد حروف متن) را به کاربر به صورت زیر نشان بده ( اگر s = متن تایپ شده توسط کاربر=welcome to ib )  :               
                      
end یعنی برنامه را تمام کن.



:: موضوعات مرتبط: مبانی کامپیوتر و برنامه سازی , ,
تاریخ : سه شنبه 20 اسفند 1392 بازدید : 765 نویسنده : سجاد علوی 

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

برای دانلود کلیک کنید.

 

 

 



:: موضوعات مرتبط: مقالات و کتب , مبانی کامپیوتر و برنامه سازی , ,
:: برچسب‌ها: جزوه , جزوه هاي دانشگاه پيام نور , آموزش ,
تاریخ : یک شنبه 4 اسفند 1392 بازدید : 2642 نویسنده :  

مفهوم تابع در پاسکال، مشابه تعریف ریاضی تابع است. یعنی یک یا چند ورودی می گیرد و تنها یک خروجی دارد. روالها نیز همانند توابع عمل می کنند ولی خروجی ندارند. استفاده از توابع و روالها، کد نویسی را راحت تر کرده و خوانایی برنامه را نیز بالا می برد. همچنین امکان رفع اشکال سریع برنامه، استفاده بهینه از حافظه، و قابلیت استفاده مجدد، از سایر مزایای استفاده از توابع و روالها است.

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

function name (parameters) : OutputType


function »» کلمه ذخیره شده معرف تابع برای کامپایلر
name »» نام تابع می باشد، که در برنامه تابع را باید با این نام صدا زد.
parameters »» پارامتر های ورودی 
OutputType »» نوع خروجی تابع

به مثالهای زیر توجه کنید؛

مثال1:

تابعی که ورودی آن یک عدد است و خروجی آن، فاکتوریل عدد دریافتی می باشد.

function fact (num : integer) : longint;
var 
i , f : integer;
Begin 
f := 1;
for i := 1 to num Do
f := f * i;
fact := f;
End;

این مثال نحوه ی تعریف یک تابع را نشان می دهد. حال که تابع fact را تعریف کردیم، برای اینکه خروجی آن را در صفحه نمایش چاپ کنیم، دستور زیر را صادر می کنیم؛

writeln ( fact (10) );

 

مثال2:

Program Exam2;

Var

ID: integer;

Function createID(i: integer): integer;

Begin

    createID:= (i*3+17) mod 1000;

End;

Begin

ID:= createID(12);

Writeln(ID);

Readln;

End.

معرفی چند تابع:

: abs
قدر مطلق عدد ورودی را محاسبه کرده و برمی گرداند. همانطور که در زیر می بینید، این تابع هم برای اعداد صحیح و هم برای اعداد حقیقی تعریف شده است.

 

function abs(x:integer) : integer;

function abs(x:real) : real;

 لطفا برای مشاهده بیشتر به ادامه مطلب مراجعه فرمایید .



:: موضوعات مرتبط: مبانی کامپیوتر و برنامه سازی , ,
صفحه قبل 1 صفحه بعد