علاقمندان به زبان های برنامه نویسی روزتون بخیر. با آموزش زبان برنامه نویسی پاسکال (Pascal) از وب سایت آموزشی پی وی لرن همراهتون خواهیم بود. در این بخش با ساختار برنامه پاسکال (Pascal) آشنا می شویم.
قبل از مطالعه بلوک های اصلی ساختارهای زبان برنامه نویسی Pascal ، اجازه دهید نگاهی به ساختار یک برنامه ی پاسکال بیندازیم تا بتوانیم آن را در فصل های آینده به عنوان مرجع در نظر بگیریم.
یک برنامه پاسکال عموما از قسمت های زیر تشکیل شده است.
هر برنامه پاسکال به طور کلی دارای یک بیانیه هدر، یک اعلان و یک بخش اجرا است که ترتیب مهم است. قالب زیر سینتکس اصلی برنامه Pascal را نشان می دهد.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | program {name of the program} uses {comma delimited names of libraries you use} const {global constant declaration block} var {global variable declaration block} function {function declarations, if any} { local variables } begin ... end; procedure { procedure declarations, if any} { local variables } begin ... end; begin { main program block starts} ... end. { the end of main program block } |
در زیر یک کد ساده پاسکال وجود دارد که می تواند کلمات “Hello, World!” را چاپ کند.
1 2 3 4 5 6 7 8 | program HelloWorld; uses crt; (* Here the main program block starts *) begin writeln('Hello, World!'); readkey; end. |
این کد نتیجه زیر را خواهد داد.
1 | Hello, World! |
حال بگذارید بخش های مختلف برنامه فوق را بررسی کنیم.
شما قادر خواهید بود تا “Hello World” را که روی صفحه نمایش چاپ شده است ببینید و برنامه منتظر می ماند تا زمانی که یک کلید را فشار دهید.
1 2 3 4 5 6 7 8 9 10 | $ fpc hello.pas Free Pascal Compiler version 2.6.0 [2011/12/23] for x86_64 Copyright (c) 1993-2011 by Florian Klaempfl and others Target OS: Linux for x86-64 Compiling hello.pas Linking hello 8 lines compiled, 0.1 sec $ ./hello Hello, World! |
اطمینان حاصل کنید که کامپایلر رایگان پاسکال fpc در مسیر شماست و شما آن را در فهرست حاوی فایل منبع hello.pas در حال اجرا دارید.
در این بخش با ساختار برنامه پاسکال (Pascal) آشنا شدیم. در بخش بعدی در مورد سینتکس ها صحبت خواهیم نمود. با آموزش پاسکال (Pascal) همراه باشید.